/*
Theme Name: Rare Theme Child
Theme URI: http://rare_theme.us/
Author: Brandon Jones
Author URI: http://coxmediagroup.com/
Description:  Custom theme for Rare Media Blog
Version: 2.0.0
Text Domain: Rare Media
Tags: rare_theme

Rare Media is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Compass Sprites
# Ads
# Header
# Navigation
# Post Types
# Single Post Pages
  ## Sharing

--------------------------------------------------------------*/
/**/
/**/
.sprite {
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .sprite {
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }
}

/* */
.sprite-btn-amazon,
.sprite-btn-amazon-with-dimensions {
  background-position: 0 0;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-btn-amazon-with-dimensions {
  height: 37px;
  width: 122px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-btn-barnes,
.sprite-btn-barnes-with-dimensions {
  background-position: 0 -37px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-btn-barnes-with-dimensions {
  height: 37px;
  width: 122px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-btn-indie,
.sprite-btn-indie-with-dimensions {
  background-position: 0 -74px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-btn-indie-with-dimensions {
  height: 33px;
  width: 122px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-btn-itunes,
.sprite-btn-itunes-with-dimensions {
  background-position: 0 -107px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-btn-itunes-with-dimensions {
  height: 44px;
  width: 122px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-caret-down,
.sprite-caret-down-with-dimensions {
  background-position: 0 -151px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-caret-down-with-dimensions {
  height: 9px;
  width: 15px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-caret-up,
.sprite-caret-up-with-dimensions {
  background-position: 0 -160px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-caret-up-with-dimensions {
  height: 9px;
  width: 15px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-facebook-white-shape-small,
.sprite-facebook-white-shape-small-with-dimensions {
  background-position: 0 -169px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-facebook-white-shape-small-with-dimensions {
  height: 30px;
  width: 30px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-facebook-white-shape,
.sprite-facebook-white-shape-with-dimensions {
  background-position: 0 -199px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-facebook-white-shape-with-dimensions {
  height: 40px;
  width: 40px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-logo-forum-medium,
.sprite-logo-forum-medium-with-dimensions {
  background-position: 0 -239px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-logo-forum-medium-with-dimensions {
  height: 111px;
  width: 250px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-logo-forum,
.sprite-logo-forum-with-dimensions {
  background-position: 0 -350px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-logo-forum-with-dimensions {
  height: 134px;
  width: 300px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-logo-small-single,
.sprite-logo-small-single-with-dimensions {
  background-position: 0 -484px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-logo-small-single-with-dimensions {
  height: 22px;
  width: 95px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-logo-small,
.sprite-logo-small-with-dimensions {
  background-position: 0 -506px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-logo-small-with-dimensions {
  height: 27px;
  width: 115px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-logo,
.sprite-logo-with-dimensions {
  background-position: 0 -533px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-logo-with-dimensions {
  height: 42px;
  width: 180px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-populist-logo,
.sprite-populist-logo-with-dimensions {
  background-position: 0 -575px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-populist-logo-with-dimensions {
  height: 41px;
  width: 125px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-twitter-white-shape-small,
.sprite-twitter-white-shape-small-with-dimensions {
  background-position: 0 -616px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-twitter-white-shape-small-with-dimensions {
  height: 30px;
  width: 30px;
  overflow: hidden;
  text-indent: -999px;
}

.sprite-twitter-white-shape,
.sprite-twitter-white-shape-with-dimensions {
  background-position: 0 -646px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}

.sprite-twitter-white-shape-with-dimensions {
  height: 40px;
  width: 40px;
  overflow: hidden;
  text-indent: -999px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .sprite-btn-amazon,
  .sprite-btn-amazon-with-dimensions {
    background-position: 0 0;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-btn-amazon-with-dimensions {
    width: 122px;
    height: 37px;
  }

  .sprite-btn-barnes,
  .sprite-btn-barnes-with-dimensions {
    background-position: 0 -37px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-btn-barnes-with-dimensions {
    width: 122px;
    height: 37px;
  }

  .sprite-btn-indie,
  .sprite-btn-indie-with-dimensions {
    background-position: 0 -74px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-btn-indie-with-dimensions {
    width: 122px;
    height: 33px;
  }

  .sprite-btn-itunes,
  .sprite-btn-itunes-with-dimensions {
    background-position: 0 -107px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-btn-itunes-with-dimensions {
    width: 122px;
    height: 44px;
  }

  .sprite-caret-down,
  .sprite-caret-down-with-dimensions {
    background-position: 0 -151px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-caret-down-with-dimensions {
    width: 15px;
    height: 8px;
  }

  .sprite-caret-up,
  .sprite-caret-up-with-dimensions {
    background-position: 0 -159px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-caret-up-with-dimensions {
    width: 15px;
    height: 8px;
  }

  .sprite-facebook-white-shape-small,
  .sprite-facebook-white-shape-small-with-dimensions {
    background-position: 0 -167px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-facebook-white-shape-small-with-dimensions {
    width: 30px;
    height: 30px;
  }

  .sprite-facebook-white-shape,
  .sprite-facebook-white-shape-with-dimensions {
    background-position: 0 -197px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-facebook-white-shape-with-dimensions {
    width: 40px;
    height: 40px;
  }

  .sprite-logo-forum-medium,
  .sprite-logo-forum-medium-with-dimensions {
    background-position: 0 -237px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-logo-forum-medium-with-dimensions {
    width: 250px;
    height: 111px;
  }

  .sprite-logo-forum,
  .sprite-logo-forum-with-dimensions {
    background-position: 0 -348.5px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-logo-forum-with-dimensions {
    width: 300px;
    height: 133px;
  }

  .sprite-logo-small-single,
  .sprite-logo-small-single-with-dimensions {
    background-position: 0 -482px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-logo-small-single-with-dimensions {
    width: 95px;
    height: 22px;
  }

  .sprite-logo-small,
  .sprite-logo-small-with-dimensions {
    background-position: 0 -504px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-logo-small-with-dimensions {
    width: 115px;
    height: 27px;
  }

  .sprite-logo,
  .sprite-logo-with-dimensions {
    background-position: 0 -531px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-logo-with-dimensions {
    width: 180px;
    height: 42px;
  }

  .sprite-populist-logo,
  .sprite-populist-logo-with-dimensions {
    background-position: 0 -573px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-populist-logo-with-dimensions {
    width: 187px;
    height: 61px;
  }

  .sprite-twitter-white-shape-small,
  .sprite-twitter-white-shape-small-with-dimensions {
    background-position: 0 -634px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-twitter-white-shape-small-with-dimensions {
    width: 30px;
    height: 30px;
  }

  .sprite-twitter-white-shape,
  .sprite-twitter-white-shape-with-dimensions {
    background-position: 0 -664px;
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
  }

  .sprite-twitter-white-shape-with-dimensions {
    width: 40px;
    height: 40px;
  }
}
/* */
i.sprite,
i.sprite-with-dimensions {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

html.no-js .hide-no-js {
  display: none;
}

/*--------------------------------------------------------------
# Ads
--------------------------------------------------------------*/
.hide-mobile .adsbygoogle[style] {
  background: #fff !important;
  margin: 25px auto !important;
  overflow: hidden;
  width: 100%;
}

.single-post-ad-head {
  display: inline-block;
  vertical-align: middle;
  margin: 25px auto 10px !important;
  text-align: center !important;
  width: 100% !important;
}
@media screen and (max-width: 970px) {
  .single-post-ad-head {
    margin: 0 !important;
    padding: 25px 15px 10px !important;
  }
}
@media screen and (max-width: 800px) {
  .single-post-ad-head {
    display: none;
  }
}

#div-gpt-ad-1408650824697-2 {
  width: 300px !important;
}

#div-gpt-ad-1408650824697-3[style] {
  max-width: 970px;
  min-width: 728px;
  margin: 0 auto;
}
@media screen and (max-width: 800px) {
  #div-gpt-ad-1408650824697-3[style] {
    display: none;
  }
}

@media screen and (max-width: 1050px) {
  #ad-wrapper-right {
    width: 160px !important;
    height: 621px !important;
    z-index: 10 !important;
    position: fixed !important;
    top: 60px !important;
    right: -115px !important;
    left: auto !important;
  }
}
@media screen and (max-width: 850px) {
  #ad-wrapper-right {
    display: none;
  }
}

#div-gpt-ad-1409249351541-2[style] {
  float: left !important;
  margin: 25px auto 10px !important;
  height: 250px !important;
  text-align: center !important;
  width: 100% !important;
}
@media screen and (max-width: 800px) {
  #div-gpt-ad-1409249351541-2[style] {
    display: none;
  }
}

.ad_title {
  display: none;
}

#div-gpt-ad-1409249351541-1 {
  display: block;
  min-height: 250px;
  max-height: 600px;
  width: 300px;
  margin: 0 auto;
}
@media screen and (max-width: 665px) {
  #div-gpt-ad-1409249351541-1 {
    display: none;
  }
}
@media screen and (max-width: 500px) {
  #div-gpt-ad-1409249351541-1 {
    display: block;
  }
}
@media screen and (max-width: 300px) {
  #div-gpt-ad-1409249351541-1 {
    display: none;
  }
}

#div-gpt-ad-1413380917690-0[style] {
  margin-left: 15px;
  margin-top: 20px;
  margin-bottom: 0px !important;
}

.real-vu-ad {
  float: left;
  margin: 0 0 15px;
}
@media screen and (max-width: 850px) {
  .real-vu-ad {
    margin: 15px;
  }
}

.trc_rbox_header_span {
  color: #BE1E2D;
}

.ndn-widget-embed-2 {
  display: inline-block;
  margin-top: 35px;
  vertical-align: middle;
}
@media screen and (max-width: 850px) {
  .ndn-widget-embed-2 {
    margin-top: 15px;
    margin-left: 15px;
  }
}

#mobile-adhesion {
  bottom: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 999;
}
#mobile-adhesion #div-gpt-ad-1436555974763-0 {
  margin: 0 auto;
  text-align: center;
  min-width: 300px;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.site-branding {
  margin: -15px 0px 0px;
}
@media screen and (max-width: 1000px) {
  .site-branding {
    margin: 18px 0 0 0;
  }
}
@media only screen and (max-width: 570px) {
  .site-branding {
    margin: 15px 0 0 0;
  }
}

.site-title {
  margin: 0px 0 13px 0;
  height: 42px;
  width: 180px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 0 -533px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .site-title {
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
    background-position: 0 -531px;
    width: 180px;
    height: 42px;
  }
}
@media screen and (max-width: 1000px) {
  .site-title {
    height: 27px;
    width: 115px;
    overflow: hidden;
    text-indent: -999px;
    background-position: 0 -506px;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
    margin: 0px 0 8px 0;
  }
}
@media only screen and (max-width: 1000px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1000px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1000px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1000px) and (min-device-pixel-ratio: 1.5) {
  .site-title {
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
    background-position: 0 -504px;
    width: 115px;
    height: 27px;
  }
}

@media screen and (max-width: 1000px) {
  .site-description {
    font-size: 9.408px;
    font-size: 0.588rem;
    letter-spacing: 0px;
  }
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Post Types
--------------------------------------------------------------*/
.page-template-rareforum .modules, .page-template-rareforum .module-rows {
  background: #fff;
  margin-top: 40px;
}
.page-template-rareforum .module {
  border: 0px;
}
.page-template-rareforum .module .entry-header {
  text-align: center;
}
.page-template-rareforum .module .entry-header span {
  font-size: 12.8px;
  font-size: 0.8rem;
}
.page-template-rareforum .module .entry-title {
  font-size: 22.4px;
  font-size: 1.4rem;
  line-height: 1.2;
  font-family: "Alfa Slab One", cursive;
  font-weight: 400;
  text-align: center;
}
.page-template-rareforum .module .rare-forum-book {
  margin: 0;
  text-align: center;
}
.page-template-rareforum .module .book-links {
  text-align: center;
}
.page-template-rareforum .module .book-links a {
  display: inline-block;
  width: 40%;
  margin: 10px 5px;
  height: 37px;
  vertical-align: middle;
}
.page-template-rareforum .module .book-links .amazon-buy {
  height: 37px;
  width: 122px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 0 0;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .page-template-rareforum .module .book-links .amazon-buy {
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
    background-position: 0 0;
    width: 122px;
    height: 37px;
  }
}
.page-template-rareforum .module .book-links .itunes-buy {
  height: 44px;
  width: 122px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 0 -107px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .page-template-rareforum .module .book-links .itunes-buy {
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
    background-position: 0 -107px;
    width: 122px;
    height: 44px;
  }
}
.page-template-rareforum .module .book-links .bn-buy {
  height: 37px;
  width: 122px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 0 -37px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .page-template-rareforum .module .book-links .bn-buy {
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
    background-position: 0 -37px;
    width: 122px;
    height: 37px;
  }
}
.page-template-rareforum .module .book-links .indie-buy {
  height: 33px;
  width: 122px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 0 -74px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .page-template-rareforum .module .book-links .indie-buy {
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
    background-position: 0 -74px;
    width: 122px;
    height: 33px;
  }
}

.rare-forum-banner {
  background-color: #BE1E2D;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlMWUyZCIvPjxzdG9wIG9mZnNldD0iMzUuNTk5NjglIiBzdG9wLWNvbG9yPSIjZDcyZjMyIi8+PHN0b3Agb2Zmc2V0PSI0MS43MiUiIHN0b3AtY29sb3I9IiNlZjQwMzYiLz48c3RvcCBvZmZzZXQ9IjUyLjc2JSIgc3RvcC1jb2xvcj0iI2VmNDAzNiIvPjxzdG9wIG9mZnNldD0iODYuNjklIiBzdG9wLWNvbG9yPSIjZWMwMDhiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTAzMTU3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #be1e2d), color-stop(35.59968%, #d72f32), color-stop(41.72%, #ef4036), color-stop(52.76%, #ef4036), color-stop(86.69%, #ec008b), color-stop(100%, #a03157));
  background-image: -moz-linear-gradient(left, #be1e2d 0%, #d72f32 35.59968%, #ef4036 41.72%, #ef4036 52.76%, #ec008b 86.69%, #a03157 100%);
  background-image: -webkit-linear-gradient(left, #be1e2d 0%, #d72f32 35.59968%, #ef4036 41.72%, #ef4036 52.76%, #ec008b 86.69%, #a03157 100%);
  background-image: linear-gradient(to right, #be1e2d 0%, #d72f32 35.59968%, #ef4036 41.72%, #ef4036 52.76%, #ec008b 86.69%, #a03157 100%);
  position: relative;
}
.rare-forum-banner .rare-forum-branding {
  background-color: #BE1E2D;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlMWUyZCIvPjxzdG9wIG9mZnNldD0iMzUuNTk5NjglIiBzdG9wLWNvbG9yPSIjZDcyZjMyIi8+PHN0b3Agb2Zmc2V0PSI0MS43MiUiIHN0b3AtY29sb3I9IiNlZjQwMzYiLz48c3RvcCBvZmZzZXQ9IjUyLjc2JSIgc3RvcC1jb2xvcj0iI2VmNDAzNiIvPjxzdG9wIG9mZnNldD0iODYuNjklIiBzdG9wLWNvbG9yPSIjZWMwMDhiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTAzMTU3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #be1e2d), color-stop(35.59968%, #d72f32), color-stop(41.72%, #ef4036), color-stop(52.76%, #ef4036), color-stop(86.69%, #ec008b), color-stop(100%, #a03157));
  background-image: -moz-linear-gradient(left, #be1e2d 0%, #d72f32 35.59968%, #ef4036 41.72%, #ef4036 52.76%, #ec008b 86.69%, #a03157 100%);
  background-image: -webkit-linear-gradient(left, #be1e2d 0%, #d72f32 35.59968%, #ef4036 41.72%, #ef4036 52.76%, #ec008b 86.69%, #a03157 100%);
  background-image: linear-gradient(to right, #be1e2d 0%, #d72f32 35.59968%, #ef4036 41.72%, #ef4036 52.76%, #ec008b 86.69%, #a03157 100%);
  padding: 1.5em 0.33333em 1.9em;
}
.rare-forum-banner .rare-forum-branding h1 {
  position: relative;
  height: 134px;
  width: 300px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 0 -350px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
  margin: 0 auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .rare-forum-banner .rare-forum-branding h1 {
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
    background-position: 0 -348.5px;
    width: 300px;
    height: 133px;
  }
}
@media only screen and (max-width: 570px) {
  .rare-forum-banner .rare-forum-branding h1 {
    height: 111px;
    width: 250px;
    overflow: hidden;
    text-indent: -999px;
    background-position: 0 -239px;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
  }
}
@media only screen and (max-width: 570px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 570px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 570px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 570px) and (min-device-pixel-ratio: 1.5) {
  .rare-forum-banner .rare-forum-branding h1 {
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
    background-position: 0 -237px;
    width: 250px;
    height: 111px;
  }
}

.rare-forum-banner .rare-forum-intro {
  background: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.125em;
  line-height: 1.4;
  padding: 20px 3.89105%;
}
@media only screen and (max-width: 570px) {
  .rare-forum-banner:before {
    background: rgba(255, 255, 255, 0.5);
    content: "";
    display: block;
    padding: 2.2px;
    width: 100%;
  }
}

/*--------------------------------------------------------------
# Single Post Pages
--------------------------------------------------------------*/
.comment-count-post-nav .news-logo {
  height: 22px;
  width: 95px;
  overflow: hidden;
  text-indent: -999px;
  background-position: 0 -484px;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-s08586383b2.png);
  display: inline-block;
  text-indent: -9999px;
  vertical-align: middle;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .comment-count-post-nav .news-logo {
    -moz-background-size: 300px auto;
    -o-background-size: 300px auto;
    -webkit-background-size: 300px auto;
    background-size: 300px auto;
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/sprites-retina-sa92f4d9dd3.png);
    background-position: 0 -482px;
    width: 95px;
    height: 22px;
  }
}

/*--------------------------------------------------------------
## Sharing
--------------------------------------------------------------*/
.sharing-desktop .desktop-print-contact .share-comment span,
.sharing-desktop .desktop-print-contact .sd-content ul li a span {
  display: none;
}
.sharing-desktop .pw-widget {
  display: inline-block;
  margin-right: 17px;
  vertical-align: middle;
}
/*--------------------------------------------------------------
# Rare Country branding
--------------------------------------------------------------*/
body.category-rare-country #page, body.rare-country #page {
  background-color: #242e3b;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/country-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
body.category-rare-country .site-header, body.rare-country .site-header {
  background: transparent;
}
body.category-rare-country .right-now, body.rare-country .right-now {
  background: black;
  background: rgba(0, 0, 0, 0.3);
  padding: 5px 0;
}
body.category-rare-country .right-now .right-now-title,
body.category-rare-country .right-now .right-now-list .right-now-list-item a,
body.category-rare-country .banner-header, body.rare-country .right-now .right-now-title,
body.rare-country .right-now .right-now-list .right-now-list-item a,
body.rare-country .banner-header {
  color: #fff;
}
body.category-rare-country .site-description, body.rare-country .site-description {
  display: none;
}
body.category-rare-country .search-toggle-mobile:before, body.rare-country .search-toggle-mobile:before {
  color: white;
  color: rgba(255, 255, 255, 0.8);
}
body.category-rare-country .search-toggle-mobile[aria-expanded="true"]:before, body.rare-country .search-toggle-mobile[aria-expanded="true"]:before {
  color: #E16533;
}
body.category-rare-country .menu-toggle:before, body.rare-country .menu-toggle:before {
  color: white;
  color: rgba(255, 255, 255, 0.8);
}
body.category-rare-country .main-navigation a:hover, body.rare-country .main-navigation a:hover {
  background-color: #E16533;
}
body.category-rare-country .single-article .prose a,
body.category-rare-country .meta cite a,
body.category-rare-country .comment-navigation .nav-links .meta-nav,
body.category-rare-country .posts-navigation .nav-links .meta-nav,
body.category-rare-country .post-navigation .nav-links .meta-nav,
body.category-rare-country .comment-navigation .nav-links div[class*="nav-"]:hover a,
body.category-rare-country .posts-navigation .nav-links div[class*="nav-"]:hover a,
body.category-rare-country .post-navigation .nav-links div[class*="nav-"]:hover a, body.rare-country .single-article .prose a,
body.rare-country .meta cite a,
body.rare-country .comment-navigation .nav-links .meta-nav,
body.rare-country .posts-navigation .nav-links .meta-nav,
body.rare-country .post-navigation .nav-links .meta-nav,
body.rare-country .comment-navigation .nav-links div[class*="nav-"]:hover a,
body.rare-country .posts-navigation .nav-links div[class*="nav-"]:hover a,
body.rare-country .post-navigation .nav-links div[class*="nav-"]:hover a {
  color: #E16533;
}
body.category-rare-country .site-footer, body.rare-country .site-footer {
  background: #E16533;
  background-image: none;
}
body.category-rare-country .marquee .featured-story .read-more a, body.rare-country .marquee .featured-story .read-more a {
  line-height: 29px;
}
body.category-rare-country .marquee .featured-story .read-more a:before, body.rare-country .marquee .featured-story .read-more a:before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
body.category-rare-country .featured-story .read-more, body.rare-country .featured-story .read-more {
  padding: 0;
}
body.category-rare-country .featured-story, body.rare-country .featured-story {
  margin-top: 0;
}
body.category-rare-country .site-content, body.rare-country .site-content {
  padding-top: 5px;
}
@media only screen and (min-width: 1001px) {
  body.category-rare-country .main-navigation a:hover, body.rare-country .main-navigation a:hover {
    background-color: transparent;
  }
}
body.category-rare-country #content header.page-header {
  display: none !important;
}
body.category-rare-country .banner-header {
  font-size: 14px;
  font-size: 1rem;
}
body.category-rare-country .banner-header:before {
  content: "Like ";
  font-size: 14px;
  font-size: 1rem;
}
body.category-rare-country .banner-header .fb-page-link:before {
  content: " on Facebook ";
  font-size: 14px;
  font-size: 1rem;
}
body.category-rare-country .trending-single,
body.category-rare-country .trending-single h1,
body.category-rare-country .trending-single .meta {
  transition: all .3s;
}
body.rare-country .featured-content:before {
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 54%, #ffffff 54%, #ffffff 50%, #ffffff 50%, #e16533 50%, #e16533 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(54%, #ffffff), color-stop(54%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #e16533), color-stop(100%, #e16533));
  background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 54%, #ffffff 54%, #ffffff 50%, #ffffff 50%, #e16533 50%, #e16533 100%);
  background: -o-linear-gradient(left, #ffffff 0%, #ffffff 54%, #ffffff 54%, #ffffff 50%, #ffffff 50%, #e16533 50%, #e16533 100%);
  background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 54%, #ffffff 54%, #ffffff 50%, #ffffff 50%, #e16533 50%, #e16533 100%);
  background: linear-gradient(to right, #ffffff 0%, #ffffff 54%, #ffffff 54%, #ffffff 50%, #ffffff 50%, #e16533 50%, #e16533 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e16533',GradientType=1 );
  content: "";
  height: 240px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
body.rare-country .featured-content:after {
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/country-post-headline-bg.png);
}
body.rare-country .entry-header .columns .category {
  display: none;
}
body.rare-country .super-stories-panel .super-stories-slider .ss-item:hover, body.category-rare-country .featured-story .read-more {
  background-color: #e16533;
}
@media screen and (max-width: 800px) {
  body.category-rare-country .marquee {
    display: none !important;
  }
}
body.category-rare-country .marquee {
  background: transparent !important;
  border-color: #E16533 !important;
}
body.category-rare-country .social-trending,
body.category-rare-country .trending-boxes,
body.category-rare-country .trending-boxes li,
body.category-rare-country .trending-boxes li:before {
  border-color: #E16533 !important;
}
body.category-rare-country .marquee .social-trending .trending-single:before {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(225, 101, 51, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7), rgba(225, 101, 51, 0.3));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7), rgba(225, 101, 51, 0.3));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.7), rgba(225, 101, 51, 0.3));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(225, 101, 51, 0.3));
}
@media only screen and (min-width: 801px) {
  body.category-rare-country .social-trending {
    background-color: #E16533 !important;
  }
  body.category-rare-country .social-trending:before {
    content: 'Trending Among Rare Country Readers';
    display: block;
    font-weight: 700;
    padding: 0 12px;
    line-height: 52px;
    text-transform: uppercase;
    font-size: .7em;
  }
  body.category-rare-country .marquee > .shelf > .columns {
    background-color: #E16533;
  }
}
@media only screen and (min-width: 801px) and (min-width: 1001px) {
  body.category-rare-country .social-trending:before {
    font-size: 1em;
  }
}

@media screen and (min-width: 801px) {
  body.category-rare-country article:first-of-type, body.category-rare-country article:nth-of-type(2), body.category-rare-country article:nth-of-type(3) {
    display: none !important;
  }
}
body.rare-country #div-gpt-ad-1408650824697-3 div:first-of-type {
  background: #fff;
}
body.category-rare-country .site-title, body.rare-country .site-title {
  margin: 0px 0 13px 0;
  width: 180px;
  height: 60px;
  overflow: hidden;
  text-indent: -999px;
  background-position: top left;
  background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/rare-country-logo.png);
  background-repeat: no-repeat;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
@media only screen and (min-width: 570px) {
  body.category-rare-country .site-branding, body.rare-country .site-branding {
    margin: 8px 0 0;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  body.category-rare-country .site-title, body.rare-country .site-title {
    background-image: url(/wp-content/themes/vip/cox-rare-theme-child/css/../img/rare-country-logo-2x.png);
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  body.category-rare-country .site-title, body.rare-country .site-title {
    width: 100px;
    height: 40px;
  }
}
@media only screen and (min-width: 1000px) {
  body.category-rare-country .site-title, body.rare-country .site-title {
    height: 85px;
    width: 195px;
  }
  body.category-rare-country .site-branding, body.rare-country .site-branding {
    margin-top: -35px;
  }
}

.ie-lt-9 body.category-rare-country .site-title,
.ie-lt-9 body.rare-country .site-title {
  height: 114px;
  width: 265px;
}
