/*
 * Theme Name:  Authenticly-Relevant
 * Theme URI:   https://relevantmagazine.com
 * Description: Authentic Child Theme for Relevant Mag
 * Author:      Relevant - DJM
 * Author URI:  http://relevantmediagroup.com
 * Template:    authentic
 * Version:     1.0.1
 */

/* Copy any classes from parent theme here. They will override the parent's version. */

/**************************************/
/********** IN FEED SLIDER ***********/
/************************************/
.feed-slider h2.entry-title
{
  font-size: 35px !important;
}

.feed-slider .overlay-inner
{
  text-align: left;
  position: absolute;
  bottom: 0;
  padding-right: 30px !important;
  padding-left: 20px !important;
}
/************************************/

/************************************/
/****** Current Issue Widget ****** /
/**********************************/

div.rm_current_issue_cover
{
    width: 150px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.rm_read_current_issue
{
  background: #c6ac6f;
  padding: 10px;
  width: 163px;
  margin: 0 auto;
  margin-bottom: 20px;
  text-align: center;
  font-family: 'Manifold CF', sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.rm-current-issue-cont
{
    border: solid 2px #c6ac6e;
    margin-bottom: 50px;
    padding: 30px 30px 10px 30px;
}

.rm-current-issue-cont h5
{
    text-align: center;
    width: fit-content;
    background-color: #fff;
    margin: -56px auto 20px auto;
    font-family: 'Manifold CF', serif;
    padding: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.8rem;
}

.rm_in_this_issue h5
{
  text-align: center;
    width: fit-content;
    background-color: #fff;
    margin: 0 auto 0 auto;
    margin-bottom: 7px;
    font-family: 'Manifold CF', serif;
    padding: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.8rem;
    text-decoration: underline;
}

.rm-current-issue-cont ul
{
    margin-bottom: 20px;
    margin-top: 15px;
}

li.rm-cuurrent-iss-post-cont a
{
    font-size: 11px;
    font-family: 'Bio Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
}

li.rm-cuurrent-iss-post-cont
{
  padding-bottom: 10px;
  line-height: 20px;
  text-align: center;
  max-width: 150px;
  margin: 0 auto;
}

.rm-current-issue-cont hr
{
    margin: 0 0 10px 0;
}

.rm_current_issue_xtra_links
{
    font-size: 11px;
    font-family: 'Bio Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    padding: 15px 0 15px 0;
}

.rm_current_issue_xtra_links a
{
  color: #929292;
}


/*********************************/

/*********************************/
/****** GOOGLE SEARCH BAR *******/
/*******************************/

.gsc-search-box-tools .gsc-search-box .gsc-input
{
    padding-right: 0 !important;
}

.gsc-search-button-v2
{
  padding: 11px 10px !important;
  background-color: #242424 !important;
  border: none !important;
}

/*******************************/

/**********************************/
/****** Podcast Netork SC ******* /
/********************************/

#rpn_home_episodes_cont
{
  display: flex;
}

div#rpn_home_container
{
  /*  border: solid 2px #c6ac6e; */
    margin-bottom: 50px;
    padding: 30px 0px 10px 0px;
    margin-top: 50px;
}

article.rpn_home_episode
{
  width: 35%;
  padding: 0 10px 10px 10px;
}

article.rpn_home_episode:nth-child(1)
{
    padding-left: 0;
}

article.rpn_home_episode:nth-child(4) {
    padding-right: 0;
}

span.rm-podcast-icon::before
{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f58f";
}

span.rm-podcast-icon
{
    position: absolute;
    top: 0;
    left: 0;
}

span.rm-video-icon::before
{
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f03d";
}

span.rm-video-icon
{
  position: absolute;
  top: 0;
  left: 0;
}

.rpn_home_thumbnail
{
  padding-bottom: 15px;
  position: relative;
}

.rpn_home_thumbnail img
{
    width: 200px;
    height: 150px;
    object-fit: cover;
    object-position: center;
}

#rpn_home_container h5
{
  width: fit-content;
  background-color: #fff;
  margin: -56px 0 20px 0;
  font-family: 'Manifold CF', serif;
  padding: 15px 0 15px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.8rem;
}

#rpn_home_episodes_cont .post-categories a
{
    color: #000000 !important;
}

.home .rpn_home_episode ul.post-categories
{
    display: block !important;
    width: fit-content;
    margin: 0 auto;
    padding-bottom: 15px;
}

h2.rpn_home_title
{
  font-size: 0.85rem !important;
  font-family: "source-sans-pro",sans-serif !important;
  letter-spacing: 0.2px;
  text-align: center;
  font-weight: 400;
}

@media( max-width:450px )
{
  #rpn_home_episodes_cont
  {
    display: block;
  }

  div#rpn_home_wrap
  {
    padding-top: 40px;
  }

  article.rpn_home_episode
  {
    width: 100%;
    padding: 0 10px 10px 10px;
  }

  .rpn_home_thumbnail img
  {
    width: 270px;
    height: 250px;
    object-fit: cover;
    object-position: center;
  }

  div#rpn_home_container
  {

    padding: 30px 22px 10px 22px;

  }

  span.rm-podcast-icon::before
  {
      font-size: 1.1rem;
  }


}

/*********************************/


/**********************************/
/********** INNER POSTS **********/

@media(min-width:760px){
.pk-inline-posts-container article h3.pk-title
{
    font-family: 'Greycliff CF';
    text-transform: uppercase;
    letter-spacing: 0.2px;
}


.content .pk-inline-posts-container li
{
  font-size: 12px !important;
}

.pk-inline-posts-container header
{
    margin-top: auto;
    margin-bottom: auto;
}
}
.pk-inline-posts {
    background-color: #efefef;
    padding: 20px;
}
/********************************/


/**********************************/
/** REL-TV BANNER & CAT. STYLE **/
/********************************/

.category.category-relevanttv .site-content
{
  background: #242424;
}

.category.category-relevanttv #content.main-content
{
  margin-top: 0;
  padding-top: 3rem;
}

.category.category-relevanttv h2, .category.category-relevanttv h2 a, .category.category-relevanttv h5,  .category.category-relevanttv h5 a, .category.category-relevanttv .meta-date time.entry-date, .category.category-relevanttv .bsa-count, .category.category-relevanttv .bsa-icon
{
  color: #fff ;
}

.category.category-relevanttv .post-categories a, .category.category-relevanttv .pk-social-links-count {
    color: #c6ac6f !important;
}

.category.category-relevanttv .pk-icon:before {
    color: #fff;
}

.category.category-relevanttv a.read_more_btn
{
  color: #708a93;
}

.category.category-relevanttv .site-content
{
  margin-top: 0;
  margin-bottom: 0;
}

.category.category-relevanttv .post-excerpt
{
  font-family: 'Manifold CF', sans-serif;
  font-style: italic;
    color: #ffffff;
}

.category.category-relevanttv .archive-main.archive-list .total_shares .swp_count {
    color: #fff !important;
    font-family: 'Cartograph Mono CF', sans-serif;
    font-size: 15px !important;
    text-align: center;
}

.category.category-relevanttv .archive-main.archive-list .total_shares .swp_label {
    color: #fff !important;
}

.category.category-relevanttv .swp_social_panel div.total_shares.total_sharesalt:before
{
  color: #fff;
}

/********* BREAK ***********/

section.reltv_header
{
    background: url(https://storage.googleapis.com/relevant-magazine/2018/10/RTVBAck.jpg);
    height: 600px;
    position: relative;
    background-position: center bottom;
}

.reltv_title_block
{
    position: absolute;
    width: fit-content;
    height: 100px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}

.reltv_title_block img
{
    width: 600px;
}

@media only screen and (max-width: 450px)
  {
    section.reltv_header
    {
        height: 250px;
    }

    .reltv_title_block img
    {
        width: 300px;
    }

  }

/*********************************/

/**********************************/
/***** CUSTOM BANNER ************ /
/********************************/

div#rm-cust-banner
{
    background-image: url(https://storage.googleapis.com/relevant-magazine/2019/03/66a19fc1-hero-image.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
    height: 700px;
}

div#rm-cust-banner::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));
opacity: .7;
}

div#rm-cust-banner-title
{
  width: 500px;
  position: absolute;
  bottom: 200px;
  left: 10%;
}

div#rm-cust-banner-strip
    {
      width: 40%;
    margin: 0 auto;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 30px;
    }

  @media only screen and (max-width: 450px)
    {
      div#rm-cust-banner
      {
    background-image: url(https://storage.googleapis.com/relevant-magazine/2019/03/66a19fc1-hero-image.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -400px center;
    position: relative;
    height: 500px;
}

div#rm-cust-banner::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));
opacity: .7;
}

div#rm-cust-banner-title {
width: 80%;
position: absolute;
bottom: 30px;
left: 0;
right: 0;
margin: 0 auto;
}

div#rm-cust-banner-strip
{
  display: none;
}

    }

/*******************************/


/********************************/
/******* SEASONAL GUIDES *******/
/******************************/

.post-template-guide-single .guide_container
{
  width: 600px;
}

.post-template-guide-single .guide_product
{
  margin-bottom: 45px;
}

  .post-template-guide-single .guide_product img
  {
      margin-bottom: 20px;
  }

  .post-template-guide-single .guide_product h5
  {
    margin: 0;
    font-family: 'Merriweather', serif;
    /* letter-spacing: 1px; */
    font-size: 1.1rem;
    margin-bottom: 10px;
  }

  .post-template-guide-single .content .guide_product p
  {
    font-family: 'Manifold CF', sans-serif;
    font-size: 0.90rem;
    margin-bottom: 10px;
  }

  .guide_product span
  {
    font-family: 'Cartograph Mono Cf', sans-serif;
    color: #242424;
    font-size: 0.8rem;
  }

  .post-template-guide-single .entry-content .guide_product a.guide_cta
  {
    display: block;
    margin-top: 10px;
    padding: 10px;
    background: #242424;
    text-transform: uppercase;
    font-family: 'Cartograph Mono CF', sans-serif;
    text-decoration: none !important;
    width: 105px;
    color: #fff;
    text-align: center;
    font-size: 0.7rem;
 }

/*****************************/


/*****************************/


/**** IMPACT WEEK LIVE ******/

.tabcontent
{
  display: none;
}

#impact_playlist
{
    width: 430px;
    margin-top: 60px !important;
    margin: 0 auto;
}

.page-template-impact_week .site-header
{
  margin-bottom: 0;
}

.page-template-impact_week div#content.main-content
{
    margin-top: 0;
}

.page-template-impact_week .site-content
{
    padding-top: 35px;
    padding-bottom: 85px;
}

section#impact_header
{
    background: url(https://storage.googleapis.com/relevant-magazine/2018/08/iw_background_img.jpg);
    margin: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

div#impact-branding
{
    padding-top: 30px;
}

#impact-branding img
{
    display: block;
    width: 350px;
    margin: 0 auto;
}

div#impact_nav
{
    background: rgba(0,0,0,.4);
    padding: 30px;
    margin-top: 30px;
}

div#impact_tabs_cont
{
    width: fit-content;
    margin: 0 auto;
}

button.tablink
{
    background: none;
    border: none;
}

button.tablink span
{
    color: #fff;
}

.impact_nav_icon
{
    width: 100px;
    height: 120px;
    background-size: cover !important;

}

.impact_nav_icon.current
{
  background-position-y: 242px !important;
}

.impact_nav_icon.past
{
    background-position-y: 120px !important;
}

.impact_nav_icon.future
{
    background-position-y: 0 !important;
}

.impact_nav_icon.hunger
{
  background: url(https://storage.googleapis.com/relevant-magazine/2018/08/hunger.png);
}

.impact_nav_icon.rescue
{
  background: url(https://storage.googleapis.com/relevant-magazine/2018/08/rescue.png);
}

.impact_nav_icon.shelter
{
  background: url(https://storage.googleapis.com/relevant-magazine/2018/08/shelter.png);
}

.impact_nav_icon.relief
{
  background: url(https://storage.googleapis.com/relevant-magazine/2018/08/relief.png);
}

.impact_nav_icon.water
{
  background: url(https://storage.googleapis.com/relevant-magazine/2018/08/water.png);
}





a.impact_give_btn
{
    font-family: 'Manifold CF', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    color: #000 !important;
    background: #44c99f;
    padding: 10px;
    width: 150px !important;
    display: block;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
}

#impact_header a.impact_give_btn
{
    margin-top: 25px;
}

div#impact_content
{
    width: 900px;
    margin: 0 auto;
}

.impact_live_cast
{
    width: fit-content;
    margin: 0 auto;
    /* margin-top: 35px; */
}

.impact_live_cast h3, #impact_playlist h3
{
    color: #d14645;
    text-align: center;
    text-transform: uppercase;
    font-family: 'vanguard cf', sans-serif;
    letter-spacing: 2px;
}

.impact_live_cast p, #impact_donation p
{
    text-align: center;
    font-family: 'Manifold CF',sans-serif;
    font-size: 14px;
    font-style: italic;
    color: #000;
}

#impact_donation p
{
    text-align: right;
}

img.poweredbypc
{
    width: 50px;
    margin: 0 20px;
}

#impact_week_form h2 {
    color: #000;
    font-family: 'Vanguard CF', sans-serif;
    letter-spacing: 2px;
    display: block;
    text-align: center;
    margin: 0 !important;
    font-size: 1.5rem;
}

#impact_week_form span
{
    color: #7b7b7b !important;
    width: 550px;
    margin: 0 auto;
    font-family: 'Manifold CF', sans-serif;
    text-align: center;
    font-weight: 400;
    padding: 10px 0 0 0;
    display: block;
    font-size: 12px;
    font-style: italic;
}

div#impact_brands
{
    /* margin-top: 85px; */
    background: #242424;
    padding: 30px;
}

.page-template-impact_week #impact_brands > img
{
    display: block;
    margin: 0 auto;
}


@media only screen and (max-width: 450px)
{

  #impact_playlist
  {
      width: 100%;
      margin-top: 60px !important;
      margin: 0 auto;
  }

  #impact_playlist iframe
  {
      width: 100% !important;
  }

  .impact_nav_icon
  {
      width: 200px;
      height: 241px;
      background-size: cover !important;
      margin: 0 auto;
      margin-top: 15px;
  }

  .swiper-slide
  {
    width:280px !important;
  }

  div#impact_content
  {
      width: 100%;
  }

  .impact_live_cast iframe
  {
    width:100%;
    height: 200px;
  }

  #impact_week_form span
  {
    width: 100%;
  }

  .impact_nav_icon.current
  {
    background-position-y: 484px !important;
  }

  .impact_nav_icon.past
  {
      background-position-y: 241px !important;
  }

  .impact_nav_icon.future
  {
      background-position-y: 0 !important;
  }


}

/****************************/

/*** IMPACT WEEK LANDING ***/
body.page-id-184893 header
{
  /*display: none;*/
  background: #fff;
}

body.page-id-184893
{
  background: rgb(53,107,88);
  background: linear-gradient(180deg, rgba(43,15,15,1) 0%, rgb(3, 4, 4) 45%, rgba(20,20,20,1) 100%);
}

body.page-id-184893 .swp_social_panel
{
  display: none !important;
}

#impact_week_logo img
{
    width: 250px;
    display: block;
    margin: 0 auto;
}

#impact_week_headline img
{
    width: 550px;
    display: block;
    margin: 0 auto;
    margin-top: 50px;
}

div#impact_video
{
    background: #cecece;
    width: fit-content;
    height: 400px;
    margin: 0 auto;
    margin-top: 50px;
}

#impact_week_container div#get_involved
{
  margin: 0 auto;
  width: fit-content;
  margin-top: 80px;
}

#get_involved img
{
    width: 275px;
    margin-bottom: 40px;
}

div.impact_steps
{
    width: fit-content;
    margin: 0 auto;
    margin-bottom: 20px;
}

.impact_steps img
{
    width: 570px;
}

#impact_brands img
{
    width: 850px;
    margin-top: 80px;
}

div#impact_week_container
{
    margin: 55px 0;
}

#impact_week_container div.sw-pinit
{
  display: block !important;
}

div#impact_week_logo
{
  /*  margin-top: 90px;*/
}

div#timer
{
  display: block;
  line-height: 1;
  padding: 20px;
  font-size: 40px;
  margin: 0 auto;
  width: fit-content;
  margin-top: 35px;
}

#timer div
{
  display: inline-block;
  padding: 20px 45px;
  font-family: "Cartograph mono CF", sans-serif;
  color: #fff;
  font-size: 55px;
}

#timer span
{
    display: block;
    color: #d14646;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    padding-top: 20px;
    letter-spacing: 2px;
}

#impact_week_form p > span
{
    color: #ffffff !important;
    width: 550px;
    margin: 0 auto;
    font-family: 'Manifold CF', sans-serif;
    text-align: center;
    font-weight: 400;
    padding: 10px 0 0 0;
    display: block;
    font-size: 12px;
    font-style: italic;
}

#days {
  font-size: 100px;
  color: #db4844;
}
#hours {
  font-size: 130px;
  color: #f07c21;
}
#minutes {
  font-size: 100px;
  color: #f6da74;
}
#weeks {
  font-size: 50px;
  color: #abcd58;
}

div#impact_week_description
{
    margin-top: 75px;
}

div#impact_week_form
{
    margin-top: 70px;
}

#impact_week_container h2
{
  color: #fff;
  font-family: 'Vanguard CF', sans-serif;
  letter-spacing: 2px;
  display: block;
  text-align: center;
  margin: 0 !important;
  font-size: 1.5rem;
}

#impact_week_container p
{
    color: #ffffff !important;
    width: 550px;
    margin: 0 auto;
    font-family: 'Manifold CF', sans-serif;
    text-align: center;
    font-weight: 400;
    padding: 10px 0 0 0;
}

#impact_week_form div#mc_embed_signup_scroll p
{
    display: none;
}

#impact_week_form div#mc_embed_signup_scroll
{
    display: flex;
    width: fit-content;
    margin: 0 auto;
    margin-top: 25px;
}

#impact_week_form input#mce-EMAIL
{
  width: 450px;
  font-family: 'Manifold CF', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px !important;
  padding-left: 35px;
}

#impact_week_form input#mc-embedded-subscribe
{
    border: none;
    border-radius: 0;
    font-family: 'Manifold CF', sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 2px;
    padding: 15px;
    font-weight: 600;
    background: #44c99f;
    width: 120px;
}

@media only screen and (max-width: 450px)
{

  body.page-id-183087
  {
    background: linear-gradient(180deg, rgba(53,107,88,1) 0%, rgb(3, 4, 4) 35%, rgba(20,20,20,1) 100%);
  }

  #impact_week_container p
  {
    width: 100%;
    font-size: 1.1rem;
    text-align: justify;
  }

  #impact_week_form p > span
  {
    width: 100%;
  }

  #impact_week_form div#mc_embed_signup_scroll
  {
    display: block;
    width: 100%;
    padding: 0 !important;
  }

  #impact_week_form input#mce-EMAIL
  {
    width: 100%;
    padding: 15px;
  }

  #impact_week_form input#mc-embedded-subscribe
  {
    width: 100%;
  }

  #impact_week_container #timer
  {
    display: flex;
    width: 100%;
    padding: 0;
    justify-content: center;
  }

  #timer div
  {
    display: inline-block;
    padding: 20px 14px;
    font-size: 30px;
    text-align: center;
  }

  #timer span
  {
      font-size: 10px;
      text-align: center;
  }

}

/**************************/

.et_divi_builder #et_builder_outer_content a.et_pb_button_0.et_pb_module:hover
{
  padding: 15px 15px !important;
}

.tag-feature li.meta-date
{
    display: none;
}

.bsc-tabs li.nav-item
{
    list-style-type: none !important;
}

.archive.category .post-archive
{
    margin-bottom: 50px;
}

.issue-feature.post-thumbnail
  {
    margin-bottom: 50px;
  }

/*
 *  Issues categories Header
 */
 section.issue_header
 {
   background: #242424;
 }

 .issue_header .cat_title_block
 {
    padding-bottom: 40px;
 }

 .issue_header .cat_title_block h1
 {
    color: #fff;
    margin: 0 auto;
    font-size: 3rem;
 }

 @media only screen and (max-width: 450px)
 {
   .issue_header .cat_title_block h1
   {
      font-size: 1.5rem;
   }

   section.issue_header + div.mag_strip
   {
     display: none;
   }

 }

/* New Styles for the Home Archives */
@media (min-width: 920px){

.archive-list article .post-inner .post-thumbnail
{
/*  height: 100%;  */
}

.archive-list article .post-inner .post-thumbnail img.wp-post-image
{
  max-width: none;
  width: 360px;
  height: 310px;
  object-fit: cover;
  object-position: center;
}

.archive-list article .post-inner .podcast_thumb img.wp-post-image
{
  width: 360px;
  height: 295px;
}

.cs-col-md-3
{
    flex: 0 0 45%;
    max-width: 45%;
}

.cs-col-md-7
{
    flex: 0 0 40%;
    max-width: 40%;
}

.lookatme h2
{
  font-size: 1.5rem;
}

.lookatme .cs-col-md-3
{
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}

.lookatme .cs-col-md-7
{
    flex: 0 0 25%;
    max-width: 25%;
}

article:not(.has-post-thumbnail) .col-md-8
{
  flex: 0 0 100%;
  max-width: 100%;
}

article:not(.has-post-thumbnail) .col-md-4
{
  flex: 0 0 0;
  max-width: 0;
}

article div.lookatme .post-thumbnail img.wp-post-image
{
  max-width: none;
  width: 495px !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center;
}

.home .post ul.post-meta, .home .post ul.post-categories
{
  margin-bottom: 15px;
}

.archive .post ul.post-meta, .archive .post ul.post-categories
{
  margin-bottom: 10px;
}

.home .podcast ul.post-meta, .home .podcast ul.post-categories
{
  margin-bottom: 5px;
}

.post-list .post-outer .post-inner:last-child
{
  padding-top: 12px;
}

.lookatme .post-list .post-outer .post-inner:last-child
{
  padding-top: 30px;
}

.archive-list .pk-widget-posts-template-numbered.posts-per-page-3 > ul > li
{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.archive-list .pk-widget-posts-template-numbered.posts-per-page-3 article img
{
    height: 100% !important;
    width: 100% !important;
}


.footer-sidebars .sidebar-footer
{
  flex: 0 0 25%;
  max-width: 25%;
  padding-right: 40px;
  padding-left: 40px;
}

/*
 .archive-list .authentic_widget_posts .layout-numbered.posts-per-page-4 > ul > li img
 {
   width: 151px;
   height: 151px;
   object-fit: cover;
 }
 */
}

article.only_title
{
    background: #f0f0f0;
    margin-top: 50px !important;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
}

.only_title .cs-col-md-3
{
    display: none;
}

.only_title .cs-row
{
    display: block;
}

.only_title .cs-col-md-7
{
    width: 95% !important;
    max-width: 100% !important;
}

.only_title h2.entry-title
{
    font-family: 'Merriweather', serif;
    font-size: 2rem !important;
    max-width: 95%;
}


textarea#comment
{
  width: 90%;
}

@media (max-width: 450px)
{
  .archive-list .widget-body article
  {
    width: 375px;
    margin-bottom: 35px;
  }

  .archive-list .widget-body h5.media-heading
  {
    font-size: 1.1rem;
  }

  .archive-list .widget-body li.meta-date
  {
    font-size: 0.75rem;
  }

  .only_title .cs-col-md-7
  {
      width: 95% !important;
  }

}
/************************************/

a.read_more_btn
{
    font-family: 'Manifold CF', sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    padding-top: 10px;
    color: #2F67AC;
}

.site-content .meta-date
{
  font-size: 11px;
}

/*
.home article:not(.has-post-thumbnail) h2
{
  font-size: 2rem;
  font-family: 'Merriweather', serif;
}
*/

.home .archive-list article div.post-more
{
  display: none;
}

.home article div.post-excerpt, .archive.category article div.post-excerpt
{
  font-family: 'Manifold CF', sans-serif;
  font-style: italic;
  font-size: 0.9rem;

}

.audioplayer.skin-wave .ap-controls .con-playpause .playbtn {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    border: solid transparent;
    border-color: rgba(136,183,213,0);
    border-left-color: transparent;
    border-width: 0px;
    border-left-width: 0px;
    position: relative;
    background-color: #DCD9D7 !important;
    border-radius: 50%;
}

.audioplayer.skin-wave .ap-controls .con-playpause .playbtn:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -5px;
    content: " ";
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #242424 !important;
}

a.sumome-smartbar-powered-by-variant
{
    display: none !important;
}

.page-template-subscribe_dev .choices-cont.c
{
    padding: 0px 150px;
    margin: 0px 0px 40px;
}

#post-180371 .embed-responsive-16by9::before
{
    padding-top: 0 !important;
}

.post-author-hide
{
    display: none !important;
}

#send_form fieldset h2
{
    width: 100%;
    text-align: center;
    margin: 48px 0px 48px;
    color: #151515;
    font-family: 'Bio Sans', sans-serif;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: uppercase;
}

input#edit-submit--9[dissabled=dissabled]
{
    background-color: #cecece;
    border: #cecece;
    cursor: not-allowed;
}

.commands .btn
{
  color: white;
  background: #000;
  font-family: 'Manifold CF', sans-serif;
}

.commands .next
{
  float: right;
}

ul#steps
{
    display: none;
}

.choices-container
{
    float: none !important;
}

div#form_pager
{
    margin: 0 auto;
}

.page-template-subscribe_dev .table_choice
{
    margin-top: 25px;
}

.page-template-subscribe_dev .gift_choice
{
    margin-top: 25px;
}

.page-template-subscribe_dev .recurly-hosted-field.recurly-hosted-field-card
{
    height: 50px;
    margin: 10px 0 34px 0;
    border: solid 1px #dadada;
    padding: 0 5px;
}

.page-template-subscribe_sales .recurly-hosted-field.recurly-hosted-field-card
{
    height: 50px;
    margin: 10px 0 34px 0;
    border: solid 1px #dadada;
    padding: 0 5px;
}

.page-template-subscribe_dev img.cards_pic
{
    display:none;
}

@media (max-width: 767px)
{

  .hideFS
  {
    display: none;
  }

  .page-template-subscribe_dev .choices-cont.c
  {
      padding: 0px 15px;
      margin: 0px 0px 40px;
  }

  .page-template-subscribe_sales .site-content
  {
    margin-top: 0;
  }

  .commands
  {
    margin: 40px;
  }

  .page-template-subscribe_dev .one_h
  {
    float:none;
    width: 100%;
  }

  .page-template-subscribe_dev .one_h input
  {
    width: 100% !important;
  }

  #step0commands
  {
    padding-bottom: 20px;
  }

  a.step_button.btn
  {
    margin: 20px auto;
    display: block;
    background: #000;
    color: #fff;
    padding: 20px 0;
    width:100%;
    margin-bottom: 25px;
  }

  fieldset#info h2
  {
    margin-bottom: 150px;
  }

  fieldset#info .step_button
  {
    margin-top: 180px;
  }

  fieldset#billing_step h2
  {
    margin-bottom: 95px;
  }

  fieldset#billing_step .step_button
  {
    margin-top: 100px;
  }

}

@media (min-width: 1200px){

  #shipping_step
  {
    display: none;
  }

  .billing_add
  {
    width: 350px;
    margin: 30px auto 0px;
    height: 500px;
  }

.hideFS
{
  display: block;
}

a.step_button.btn
{
  display:none !important;
}

.posts-pagination .pagination-title
{
  background-color: #ebebeb;
}
}

section.widget_custom_html {
     padding: 0 !important;
     border: none !important;
}

/*** LATEST ISSUES WIDGET **/
.the_latest_issues
{
    border: solid 2px #c6ac6f;
}

.the_latest_issues ul
{
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
}

.the_latest_issues ul li
{
    width: 40%;
    flex: 0 40%;
    padding: 10px;
}

.the_latest_issues h5.title-block {
    font-family: 'Cartograph Mono CF', sans-serif;
    background-color: #fff;
    padding: 10px;
    margin: -18px auto;
    width: fit-content;
    /* margin-bottom: 26px; */
}
/***************************/

/*** RECENT ISSUE WIDGET ***/

section.recent_issue
{
  padding: 0;
  border: none;
}

.recent_issue h5.title-widget
{
  margin: 0;
}

.rm-cta-effect span:first-child
{
    -webkit-transform: translate(0);
    transform: translate(0);
    color: #000000;
}
  .rm-cta-effect span:last-child
  {
    -webkit-transform: translateY(200%) translateX(-50%);
    transform: translateY(200%) translateX(-50%);
    position: absolute;
    left: 50%;
    color: #ffffff;
  }

  .rm-cta-effect span
  {
    display: block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    width: fit-content;
    font-family: 'Manifold CF', sans-serif;
    text-transform: uppercase;
  }

  .rm-cta-effect
  {
    overflow: hidden;
    display: inline-block;
    position: relative;
    background: #c6ac6f;
    padding:15px;
    -webkit-transition: all 1s ease-in;
    transition: all 1s ease-in;
    margin-bottom: -30px;
    margin-left: 32px;

  }

/*
  .overlay-media:before, .page-header.overlay:hover .overlay-media:before, .post-thumbnail:before, .pk-bg-overlay, .pk-instagram-link:before {
      background-color: rgba(40,40,40,0.5) !important;

  }
  */

  .feed-slider .overlay-media:before {
      /*background-color: rgba(40,40,40,0.5) !important;*/
      background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));
      opacity: .7;
  }

.feed-slider .owl-arrows
{
  display: none;
}

.page-header-large .page-header
{
    margin-top: 0 !important;
}

.header-enabled.page-header-large .site-header .header-col .navbar-toggle {
    color: #000 !important;
}

.rm-feature-cont:hover span.rm-from
{
  transform: translateY(-200%);
}

.rm-feature-cont:hover span.rm-read-now {
    transform: translateY(-98%) translateX(-53%);
}

.rm-feature-cont:hover .rm-cta-effect
{
  background: #000;
}

@media only screen and (max-width: 450px)
{
  .rm-cta-effect span
  {
    font-size: 11px;
  }

  .overlay-outer
  {
    padding: 0 !important;
  }

}

}


/**************************/

/***  eMail splash ***/

.splash-content > div#mc_embed_signup
{
    margin-top: 44px;
}


.splash-content
{
    width: 100%;
}


.rm-group-info
{
    display: flex;
    margin-left: 55px;
}

.rm-group-info img
{
    height: 155px;
}

.rm-group-desc h3
{
    font-family: 'Bio Sans', sans-serif;
    text-transform: uppercase;
    font-size: 1.1rem;
    letter-spacing: 0.1px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 0;
}

.rm-group-desc h5 {
    color: #c6ac6f;
    font-family: 'Manifold CF',sans-serif;
    text-transform: uppercase;
    font-size: 0.7rem;
    padding-top: 3px;
    display: block;
}

.rm-group-desc p
{
    font-family: capitolium-news-2, serif;
    color: #242424;
    font-size: 0.95rem;
}

.rm-group-desc {
    width: 240px;
    margin-left: 50px;
    padding-top: 18px;
}

input[type=checkbox].rm-group-opt
{
    display: none;
}

input[type=checkbox].rm-group-opt + label span {
      display: inline-block;
      width: 25px;
      height: 25px;
      background: url(https://storage.googleapis.com/relevant-magazine/2018/01/checkbox-sprite1.jpg) left top no-repeat;
      cursor: pointer;
      vertical-align: middle;
      position: relative;
      top: 97px;
}

input[type=checkbox].rm-group-opt:checked + label span {
    background: url(https://storage.googleapis.com/relevant-magazine/2018/01/checkbox-sprite1.jpg) -35px top no-repeat;
}

.rm-options > li label
{
  display: inline-block !important;
}

.splash-content ul {
    list-style-type: none;
}

div#rm-form-fields-container
{
    width: fit-content;
    margin: 0 auto;
}

#splash-header h1
{
    font-family: 'Merriweather', serif;
    letter-spacing: 0;
    font-size: 3.5rem;
    text-align: center;
    margin-bottom: 7px;
}

#splash-header h1 + p
{
    font-family: 'Manifold CF', sans-serif;
    text-align: center;
    color: #242424;
}

.mc-field-group.rm-email-fields
{
    display: flex;
    width: fit-content;
    margin: 55px auto;
}

.rm-email-fields input#mc-embedded-subscribe
{
    border: none;
    background: #242424;
    border-radius: 0;
    color: #ffffff;
    font-family: 'Bio Sans', serif;
    text-transform: uppercase;
    font-size: 0.7rem;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 14px;
}

.rm-email-fields input#mce-EMAIL
{
    border: solid 1px #242424;
}

@media only screen and (max-width: 450px)
{
  .rm-group-info img
  {
      display: none;
  }

  .rm-group-info
  {
    display: block;
    margin-left: 11px;
  }

  #splash-header h1
  {
    font-size: 2.5rem;
    line-height: 36px;
  }

  .splash-content > div#mc_embed_signup
  {
    margin-top: -15px;
  }

}



/********************/


/**  SUBSCRIBE PAGE STYLE  ******/

.subform_hero_img
{
  max-width: 1350px;
  background-image: url(https://storage.googleapis.com/relevant-magazine/2018/08/subform-hero.jpg);
  height: 455px;
  margin: 0 auto;
  background-size: contain;
  background-position: center center;
  background-repeat-y: no-repeat;
}

.page-template-subscribe_sales .full-navbar-primary
{
  display: none;
}

.page-template-subscribe_sales .header-col-right img
{
  display: none;
}

.page-template-subscribe_sales .header-center
{
  border-bottom: solid 2px #c6ac6f;
}

.page-template-subscribe_sales .payment_mtd_container > p
{
   text-align: center;
   color: #000;
   font-size: 15px;
}

.page-template-subscribe_sales .choices-cont
{
    margin: 0px;
}



.page-template-subscribe .main-content, .page-template-subscribe_sales .main-content
{
  margin-top: 0;
}

.page-template-subscribe .site-header, .page-template-subscribe_sales .site-header
{
  /*
  background: #242424;
  padding-bottom: 13rem;
  */
}

.page-template-subscribe .subform_header, .page-template-subscribe_sales .subform_header
{
  display: block;
  margin-top: -235px;
}

.page-template-subscribe .subform_title, .page-template-subscribe_sales .subform_title
{
    margin: 0 auto;
    width: fit-content;
    padding-top: 95px;
}

.page-template-subscribe .subform_title h1, .page-template-subscribe_sales .subform_title h1
{
  font-family: 'Merriweather', sans-serif;
  font-weight: 600;
  color: #fff;
  letter-spacing: 1.3px;
  font-size: 4rem;
}

.page-template-subscribe .navbar-primary .navbar .navbar-nav > li > a, .page-template-subscribe_sales .navbar-primary .navbar .navbar-nav > li > a{
/*  color:#ffffff !important; */
}

a.navbar_subscribe i
{
    font-family: 'Manifold CF', sans-serif;
    text-transform: uppercase;
    font-style: normal;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #c6ac6f;
    display: none;
}

@media only screen and (max-width: 991px)
{

    .navbar-primary .navbar-toggle
    {
        margin-right: 0 !important;
    }

    .navbar-primary .navbar-brand
    {
      margin-left: 0 !important;
      position: absolute;
      top: 50%;
      left: 80px;
    }

    .navbar-primary .navbar-brand > img
    {
      height: 21px;
    }

  }

.page-template-subscribe .navbar-primary button, .page-template-subscribe_sales .navbar-primary button{
  /*color: #fff;*/
}

/**** Align the main banner in home page *****/

.overlay
{
  background-position: top !important;
}

@media only screen and (max-width: 450px)
{
  .page-template-subscribe .subform_header, .page-template-subscribe_sales .subform_header
  {
    display: block;
    margin-top: -146px;
  }

  a.navbar_subscribe i
  {
    display: block;
  }

  .subform_hero_img
  {
    max-width: 1350px;
    background-image: url(https://storage.googleapis.com/relevant-magazine/2018/08/sub-hero-mobile.jpg);
    height: 428px;
    margin: 0 auto;
    background-size: contain;
    background-position: center center;
    background-repeat-y: no-repeat;
  }

  .page-template-subscribe .site-header, .page-template-subscribe_sales .site-header {

        background: #242424;
    /*
        padding-bottom: 9rem;
    */
}

.page-template-subscribe .subform_title, .page-template-subscribe_sales .subform_title {
    margin: 0 auto;
    width: fit-content;
    padding-top: 70px;
}

}

/*******************************/

/**** Force display bloom widgets ****/
.et_bloom_widget_content, .et_bloom_inline_form
{
  display: block !important;
}

div#bgop-overlay
{
    background-color: #3c3b3b !important;
}

.bgop-overlay .bgop-paragraph .bgop-checkbox::after
{
    top: 1px !important;
    left: 1px !important;
    content: '';
    width: 10px;
    height: 10px;
    background: #fff;
    border: 3px solid;
    border-color: #fff;
    position: absolute;
    background: inherit;
    outline: 1px solid #ccc;
}

p.bgop-paragraph.show a
{
    color: #fff !important;
    font-weight: bold !important;
}

.bgop-overlay .bgop-paragraph .bgop-checkbox
{
    position: relative;
    margin-right: 10px;
    display: inline-block !important;
}

/***** LM ABOUT FULL WIDTH   ****/

/**** ADS ****/

#div-gpt-ad-1483049278878-3, #div-gpt-ad-1483482292376-3, #div-gpt-ad-1483483577563-3, #div-gpt-ad-1483541358886-3, #div-gpt-ad-1483542073573-3, #div-gpt-ad-1483558001664-3, #div-gpt-ad-1483544187538-3, #div-gpt-ad-1483548572404-3, div#div-gpt-ad-1514572187003-6 {
        padding: 55px 0px;
    text-align: center;
}

#div-gpt-ad-1483049278878-4, #div-gpt-ad-1483482292376-4, #div-gpt-ad-1483483577563-4, #div-gpt-ad-1483541358886-4, #div-gpt-ad-1483542073573-4, #div-gpt-ad-1483558001664-4, #div-gpt-ad-1483544187538-4, #div-gpt-ad-1483548572404-4, div#div-gpt-ad-1514572187003-3 {
    padding: 26px 0px;
    text-align: center;
}

#div-gpt-ad-1483483577563-0, #div-gpt-ad-1483483577563-1, #div-gpt-ad-1483483577563-2, #div-gpt-ad-1483544187538-0, #div-gpt-ad-1483544187538-1, #div-gpt-ad-1483544187538-2, #div-gpt-ad-1483548572404-0, #div-gpt-ad-1483548572404-1, #div-gpt-ad-1483548572404-2 {
    float: right;
    width: 300px;
    margin: 48px 0px 48px 72px;
}

#div-gpt-ad-1483049278878-0, #div-gpt-ad-1483049278878-1, #div-gpt-ad-1483049278878-2, #div-gpt-ad-1483558001664-0, #div-gpt-ad-1483558001664-1, #div-gpt-ad-1483558001664-2, #div-gpt-ad-1483482292376-0, #div-gpt-ad-1483482292376-1, #div-gpt-ad-1483482292376-2, #div-gpt-ad-1483541358886-0, #div-gpt-ad-1483541358886-1, #div-gpt-ad-1483541358886-2, #div-gpt-ad-1483542073573-0, #div-gpt-ad-1483542073573-1, #div-gpt-ad-1483542073573-2, #div-gpt-ad-1514572187003-0
{
  width: fit-content;
  margin: 0 auto;
  margin-bottom: 30PX;
}

.end-article-ad-cont {
    background-color: #f0f0f0;
    width: 100%;
    margin-top: 45px;
}

.head-ad-cont
{
  position: relative;
  background-color: #EEE;
  width: 100%;
  z-index: 3;
/*  margin-bottom: 45px !important; */
}

.site-footer
{
  margin-top: 0 !important;
}

/***********************************************/
/*
li.meta-views
{
  display: none;
}
*/
/********* KILL MENU SEPARATOR LINK  *********/

.nav_divider a
{
  pointer-events: none;
}

.offcanvas-sidebar .nav_divider
{
  display: none;
}

.offcanvas .navbar-brand .logo-image
{
    height: 30px;
}

body{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

section.widget.widget_bloomwidget.lazy-loaded {
    padding: 0;
}


/***** main footer style  ******/

@media only screen and (min-width: 770px) {

.sidebar-footer:first-child {
    display: flex;
}

.sidebar-footer:first-child .widget_nav_menu
{
  margin-top:0;
}

.sidebar-footer:first-child .widget_media_image
{
  padding-top: 15px;
  border-right: solid 1px #ebebeb;
  margin-right: 11px;
  height: 90px;
  margin-top: 38px;
  padding-right: 22px;
}

.sidebar-footer:first-child .widget_nav_menu .menu-pages-container li > a
{
  font-family: 'Manifold CF', sans-serif !important;
  font-size: 11px;
  font-weight: 400;
  padding: 5px;
}

.footer-section + .footer-section > .container > * {
    border-top: 0px !important;
}

.footer-info {
  padding: 0 0 56px 0 !important;
  margin-top: -57px;
  border: 0;
}

}

.sidebar-footer .widget_bloomwidget h5
{
  color: #c6ac6f !important;
}

.sidebar-footer .basic_mailchimp_widget .bmc-wrap
{
  background: #000;
  padding: 0 !important;
}

.sidebar-footer .basic_mailchimp_widget .bmc-wrap input.email.form-control {
    background: #000;
    border-top: 0;
    border-left: 0;
    border-right:0;
}

.sidebar-footer .widget_text
{
    margin-top: 10px !important;
    z-index: 5;
    margin: 0px 0px 0px 30px;
    color: #737272;
    font-family: 'Manifold CF', sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
}

.footer-copyright
{
  margin-top: 0 !important;
  z-index: 5;
  margin: 0px 0px 0px 30px;
  color: #737272;
  font-family: 'Manifold CF', sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1px;
  border: 0;
  padding-top: 7px;
}

@media only screen and (max-width: 450px) {
.sidebar-footer:last-child .widget {
    padding-top: 0 !important;

}
}


/** HOME PAGE MAGAZINE STRIP **/

div.mag_strip
{
  width:1140px;
  margin: 0 auto;
}

.home div.mag_strip
{
  margin: 0 auto;
  width: 900px;
}

.category-love-and-money div.mag_strip {
    width: 730px;
    margin: 0 auto;
    padding-top: 31px;
}

@media only screen and (max-width: 450px) {
  .home div.mag_strip
  {
    width:100%;
    margin-top: -38px;
  }

  .home div.mag_strip img.new-issue
  {
    display: none;
  }

  .category-love-and-money div.mag_strip, .single div.mag_strip
  {
    width:100%;
    margin-bottom: -25px !important;
  }

}

/*******  CATEGORY PAGES TITLE STYLE  ********/
.category-name-title
{
  max-width: 1109px;
  margin: 0 auto;
  margin-bottom: 15px;
  display: flex;
  padding-left: 20px;
  margin-top: 40px;
}

.cat_title_block
{
      padding-bottom: 14px;
}

.cat_title_block h1
{
    font-family: 'Manifold CF', sans-serif !important;
      margin-bottom: 0;
      width: max-content;
      padding: 10px 0px 10px 0;
      font-size: 1.6rem;
      color: #000;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 2px;
}

.cat_title_block h1 span.cat_name_blod
{
  font-weight: 500;
}

span.cat-slash
{
    font-family: "Cartograph Mono CF", sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
    padding-left: 33px;
}

.sub_cats_list {
    display: flex;
}

.sub_cats_list ul {
    display: flex;
    margin-bottom: 0;
    align-items: center;
    padding-left:0;
}

.sub_cats_list ul > li
{
   font-family: 'Cartograph Mono CF', serif;
   padding-left: 43px;
   text-transform: uppercase;
   list-style: none;
   font-size: 0.7rem;
   font-weight: 600;
   letter-spacing: 1.3px;
}

.sub_cats_list ul > li > a
{
  color: #bab8b8;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (max-width: 450px)
{
  .sub_cats_list{
    display:none;
  }
}

/**
 *
 *  Typography Styles
 *
 */

 .pagination-content .overlay-content h4
 {
   font-family: 'Manifold CF', sans-serif;
 }

 .posts-pagination a
 {
   font-family: 'Bio Sans', sans-serif;
 }

 /********* LM h3  **************/

 .category-love-and-money h3
 {
    font-size: 1.5rem;
    letter-spacing: 0rem;
    text-transform: none;
    font-family: 'GreycliffCF-Bold',sans-serif;
 }

 /****  Article and Page Level  ****/

 @media (min-width: 992px)
 {
   .post-template-feat-single .container
   {
     width: 850px !important;
   }

   img.rm-break-right
   {
     margin-right: -257px;
     margin-left: 60px;
   }

   img.rm-break-left
   {
     margin-left: -140px;
     margin-right: 60px;
   }

   .rm-break-center-container
   {
    width: 1250px;
    margin-left: -276px;
    margin-top: 60px;
    margin-bottom: 60px;
   }

   .layout-fullwidth .owl-carousel.owl-loaded.owl-drag img {
    height: 150px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

 }

 .post-template-feat-single section.post-media
 {
     display: none;
 }

 .single .entry-content p, .content p
 {
   font-family: 'noto-serif', serif;
   /*font-family: 'Crimson Text', serif;*/
   /* font-family: capitolium-news-2, serif; */
   font-size: 18px;
   color: #242424 !important;
   letter-spacing: -0.08px;
   line-height: 40px;
 }

 .post-template-feat-single .entry-content p, .content p
 {
   font-family: 'noto-serif', serif;
   /*font-family: 'Crimson Text', serif;*/
   /* font-family: capitolium-news-2, serif; */
   font-size: 21px;
   color: #242424 !important;
   letter-spacing: -0.08px;
   line-height: 40px;
 }

 .content.entry-content
  {
    padding: 0 26px;
  }

 .entry-content a
 {
       text-decoration: underline !important;
 }

 .single h1.entry-title
 {
   font-family: 'Merriweather', serif;
   font-size: 40px;
   font-weight: 600;
   line-height: 54px;
   text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
   letter-spacing: -0.1rem;
   padding: 0 10px;
 }

 .author-avatar
 {
   display: none;
 }

 .posts-pagination {
    margin-top: 1rem;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

 .post-tags {
    margin-top: 3rem;
    padding-top: 1rem;
    border-top: 1px #e9ecef solid;
}

.single .section-carousel {
    margin-top: 1rem;
    padding-top: 3rem;
  }

 h4.rm-post-subtitle
 {
    font-family: 'Manifold CF', sans-serif;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin-bottom: 0;
 }

 .post-archive h4.rm-post-subtitle
 {
   font-size: 1rem;
 }

 .content li
 {
   list-style: square !important;
   font-family: capitolium-news-2, serif;
   font-size: 19px;
   color: #242424 !important;
   letter-spacing: -0.08px;
   line-height: 40px;

 }

 .single h2
 {
    color: #151515;
    font-family: 'Bio Sans', sans-serif;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: uppercase;
 }

 .sub-art-cta
 {
    display: flex;
 }

 .article_cta .cat_feat_image img
 {
    width: 250px;
 }

 .sub-art-cta-copy
 {
    font-style: italic;
    font-family: 'noto',sans-serif;
    color: #242424;
    padding-top: 25px;
 }

 .featured_cta .sub-art-cta-copy
 {
   padding-left: 15px;
 }

 .featured_cta .cat_feat_image img
 {
    width: 210px;
    margin-right: 20px;
 }

 .p-g-h2 {
    border-bottom: 1px solid #242424;
    margin: 0px 0px 24px;
    padding: 0px 0px 16px;
    color: #242424;
    font-family: 'Manifold CF', sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 50px;
}

.fform-advertise {
    float: left;
    margin: 0px;
}

.c:before {
    content: "";
    display: table;
}

.c:after {
    clear: both;
}

.c:after, .c:before {
    content: "";
    display: table;
}

.advertise-r {
    float: right;
    margin: 48px 0px 0px;
}

p.advertise-p {
    margin: 0px 0px 8px;
    color: #242424;
    font-family: capitolium-news-2, serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 0.1px;
    line-height: 40px;
}

.s-i {
    font-style: italic;
}

.advertise-a {
    color: #2980b9 !important;
}

.advertise-li {
    margin: 0px 0px 4px;
    color: #242424;
    font-family: capitolium-news-2, serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 0.1px;
    line-height: 24px;
}

.sfooter-issue-read {
    /*float: left;*/
    background-color: #212121;
    padding: 8px 11px;
    color: #ffffff !important;
    font-family: 'Manifold CF', sans-serif;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
	text-decoration: none !important;
}

.p-video {
    width: 100%;
    max-width: 640px;
    margin: 48px auto 48px;
    padding: 0px 0 56.25% 0;
    color: #242424;
    position: relative;
    height: 0;
}

.p-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.general-cont {
    max-width: 700px;
    margin: 48px auto 0px;
    padding: 30px 30px;
}

.p-g-t {
    margin: 48px 0px 12px;
    color: #151515;
    font-family: 'Bio Sans', sans-serif;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: uppercase;
}

 .content .dropcap:first-letter
 {
    font-family: 'Cartograph Mono CF', serif !important;
    font-size: 2.5rem;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    margin-top: 5px;
}

@media only screen and (max-width: 450px)
{
  .content .dropcap:first-letter
  {
    margin-left: -30px;
  }

  .single h1.entry-title, .single.page-header-large h1.entry-title
  {
    font-family: 'Manifold CF', sans-serif;
    font-size: 25px !important;
    font-weight: 600;
    line-height: 32px !important;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
    letter-spacing: -0.1rem;
  }

  li.subs-top-button {
    height: 46px !important;
  }

  .article_cta .cat_feat_image img
  {
     width: 450px;
  }

  .article_cta .sub-art-cta-copy
  {
    padding-left: 0;
    padding-right: 15px;
  }

  .sub-art-cta-copy
  {
     font-style: italic;
     font-family: 'noto',sans-serif;
     color: #242424;
     font-size: 14px;
     padding-left: 20px;
     padding-top: 0;
  }

  .featured_cta .cat_feat_image img
  {
     width: 100px;
     margin-right: 20px;
  }

}

.single .content .lead
{
  font-family: 'Manifold CF', sans-serif !important;
  letter-spacing: 1px;
}

.content div.aside
{
  text-align: left;
  border-left: solid 6px #242424;
  padding-left: 41px;
  margin-left: 44px;
}

.content div.aside p
{
    color: #000000;
    font-family: 'Manifold CF', sans-serif !important;
    letter-spacing: 0;
}

.single .content blockquote, .content blockquote p
{
  color: #000000;
  letter-spacing: 0;
  font-size: 1.5rem !important;
  line-height: 1.5!important;
  text-align: center;
  font-family: skolar-latin, serif !important;
  font-weight: 800;
}

.content blockquote {
    text-align: left;
    border-left: none;
    padding: 0 41px;
}

blockquote::before {
      font-family: skolar-latin, serif;
      content: "\201c";
      font-size: 4rem;
      margin-bottom: -1rem;
}

.single figcaption.wp-caption-text
{
    font-size: .875rem;
    color: #a0a0a0;
    margin-top: 1rem;
    font-family: 'Cartograph Mono CF', serif;
}

.author-description h5
{
    color: #000000;
    font-family: 'Cartograph Mono CF', sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 18px;
}

.author-description p
{
    color: #868686;
    font-family: 'Manifold CF', sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
}

.author-avatar img.photo {
    border-radius: 50%;
}

/******  NAV BAR CENTER - PRIMARY  ***************/

/*
.header-enabled .navbar-primary:not(.navbar-stuck) .navbar {
     border-top: none !important;
}
*/
.header .logo-image {
    height: 40px !important;
}

.navbar-primary .navbar-nav > li > a
{
    font-family: 'Cartograph Mono CF', sans-serif;
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#000!important;
}

li.subs-top-button
{
  background: #c6ac6f;
  padding: 0 12px;
  height: 29px;
  margin-top: 10px;
}

.widget_nav_menu li.subs-top-button
{
  height: 48px;
}

li.subs-top-button a{
  color: #000 !important;
}

.home .subs-top-button, .category-love-and-money .subs-top-button{
  display:none;
}

.sidebar-offcanvas .subs-top-button
{
  display: block;
}

.home .navbar-stuck .subs-top-button
{
  display: inline-block !important;
}

.topbar .navbar-nav > li:not(.nav-rel-lm) > a
{
    /*font-family: 'Cartograph Mono CF', sans-serif !important;*/
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 11px!important;
    font-weight: 400 !important;
    color:#949494 !important;
    font-style: normal;
    letter-spacing: -0.2px;
    text-transform: uppercase !important;
}

.home section.section-carousel
{
    padding-top: 50px;
}

.home section.section-carousel article .post-thumbnail img
{
    height: 160px;
    object-fit: cover;
    object-position: center;
}

/*
.topbar
{
  background: #ebebeb69;
}
*/

.header .container
{
    /* padding: 25px; */
}

.widget_nav_menu .menu > li > a
{
  font-family: 'Manifold CF', sans-serif !important;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.2px;
  text-transform: uppercase;
}

/**************** INLINE POSTS ***************/
@media (min-width: 576px){
.pk-inline-posts-template-list .pk-post-inner {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 45%;
    max-width: 45%;
}
}

/*****************  FEED  ********************/

.page-header.page-header-large
{
    margin-top: 0 !important;
}

.header-enabled.page-header-large .site-header .header-col .navbar-toggle {
    color: #000 !important;
}

.post-list + .post, .post + .post-list {
    margin-top: 0rem;
    padding-top: 3rem;
    border-top: none;
  }

.layout-fullwidth .archive-masonry.columns-3 .archive-col
{
  flex: 0 0 30%;
  max-width: 30%;
}

@media (min-width: 1020px) {
	.layout-sidebar .main-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -20px;
		margin-left: -20px;
	}
	.layout-sidebar .content-area {
		position: relative;
		width: 100%;
		min-height: 1px;
		padding-right: 20px;
		padding-left: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 660px;
		flex: 0 0 660px;
		max-width: 660px;
		min-width: 0;
	}
	.layout-sidebar .sidebar-area {
		position: relative;
		width: 320px;
		min-height: 1px;
		padding-right: 0px;
		padding-left: 0px;
    margin-left: 20px;
    margin-right:20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 310px;
		flex: 0 0 310px;
		max-width: 310px;
		min-width: 0;
	}
}

@media (min-width: 1120px) {
	.layout-sidebar .content-area {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 720px;
		flex: 0 0 720px;
		max-width: 720px;
	}
	.layout-sidebar .sidebar-area {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 310px;
		flex: 0 0 310px;
		max-width: 310px;
	}
}

@media (min-width: 1240px) {
	.layout-sidebar .content-area {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 840px;
		flex: 0 0 760px;
		max-width: 760px;
	}
}

/*
.cs-container {
	width: 1140px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}
*/

.navbar-primary.navbar-left .cs-container
{
  width: 100%;
}

.navbar-primary.navbar-center .cs-container
{
  width: 100%;
}

@media (min-width: 760px) {
	.cs-container {
		max-width: 720px;
	}
}

@media (min-width: 1020px) {
	.cs-container {
		max-width: 1140px;
	}
}

@media (min-width: 1120px) {
	.cs-container {
		max-width: 1140px;
	}
}

@media (min-width: 1240px) {
	.cs-container {
		max-width: 1200px;
	}
}


@media (max-width: 450px)
{
  .layout-fullwidth .archive-masonry.columns-3 .archive-col
  {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.post-archive .post-inner .entry-header
{
  margin-bottom: 0 !important;
}

.archive-list .post-list:not(.post-featured) .post-excerpt {
    margin-top: 5px !important;
}

.archive-masonry h2, .post-archive h2
{
    /*font-family: Barlow, Helvetica, Arial, sans-serif;*/
    font-family: "source-sans-pro",sans-serif;
    letter-spacing: 0em !important;
    font-size: 1.5rem !important;
    font-weight: 400;
}

ul.post-meta
{
    font-family: 'Cartograph Mono CF', sans-serif;
}

.post-excerpt
{
    font-family: capitolium-news-2, serif;
    color: #242424;
}

.archive-list .post-list:not(.post-featured) .post-excerpt
{
      margin-top: 1.0rem;
}

@media (min-width: 760px)
{
style.css?ver=1.0.0:3280
.archive-grid > article, .archive-grid > .widget
{
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
 }

/*****************  WIDGETS TY[PO]GRAPHY  ********************/

.widget-body h5.media-heading.entry-title
{
    font-family: 'Bio Sans', sans-serif;
    font-size: 0.8rem;
}

h5.title-widget
{
    font-family: 'Cartograph Mono CF', sans-serif;
}

.pk-widget-posts-template-numbered a.post-thumbnail img
{
  width: 100% !important;
  height: 80px !important;
  object-fit: cover;
  object-position: center;
}

@media (max-width: 450px)
{
  .pk-widget-posts-template-numbered a.post-thumbnail img
  {
    width: 100% !important;
    height: auto !important;
  }
}

/****************** TILES  ********************/

.tiles-outer h2.entry-title
{
    font-family: 'Manifold CF';
    letter-spacing: 0.6px !important;
    font-size: 2.1rem !important;
}

.section-tiles.tiles-2 article:first-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}

.section-tiles.tiles-2 article {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}

@media (min-width: 1020px){
.section-tiles.tiles-4 article:nth-child(2), .section-tiles.tiles-4 article:nth-child(3) {
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    height: 50%;
    max-height: 42%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}

.section-tiles.tiles-4 article:first-child {
    width: 66.6666666667%;
    max-width: 66.6666666667%;
    height: 100%;
    max-height: 91%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.section-tiles.tiles-4
{
  margin-bottom: 0;
}

}

@media (max-width: 450px)
{
  .section-tiles.tiles-2 article:first-child {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
  }

  .section-tiles.tiles-2 article {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      margin-top: 25px;
  }
}

/***************** CARROUSEL *********************/

.owl-drag h2.entry-title
{
  font-family: 'Manifold CF';
  letter-spacing: 0.6px;
  font-size: 20px;
  margin-bottom: 8px;
}

/***************** SLIDER ************************/
.section-slider h2.entry-title
{
  /*font-family: 'Manifold CF', sans-serif;*/
  font-family: "source-sans-pro",sans-serif;
  font-size: 72px;
  line-height: 1;
  -webkit-font-smoothing: subpixel-antialiased;
  font-weight: 400;
  letter-spacing: 0;

}

.site-inner > section {
    /* margin-bottom: 0; */
}

/*
.meta-category a
{
  font-family: 'Manifold CF', sans-serif;
  font-weight: 600;
  font-size: 11px;
  color: #c9c9c9 !important;
}
*/

/*  Love and Money Disclaimer   */
.lm-disclaimer p {
    color: #5ba5d1 !important;
    font-family: capitolium-news-2, serif;
    font-style: italic;
    font-size: 18px !important;
}

.category-love-and-money .entry-content a
{
  color: #5ba5d1 !important;
}

/* Hide Teads ads from Love and Money */
.category-love-and-money .teads-inread
{
    display: none;
}

@media only screen and (max-width: 450px)
{
  .section-slider h2.entry-title
  {
    font-family: 'Manifold CF', sans-serif;
    font-size: 35px;
    line-height: 1;

  }
}

/************** SUBSCRIBE BUTTON ******************/
a.btn-primary
{
  font-family:'Manifold CF', sans-serif;
}


/************** SOCIAL COUNTERS  *****************/
span.pk-social-links-label
{
  font-family: 'Manifold CF', sans-serif !important;
  letter-spacing: 0.2px !important;
  font-size: 11px;
}

span.pk-social-links-count
{
    font-family: 'Cartograph Mono CF', sans-serif !important;
    font-weight: 600;
    font-size: 11px;
    color:#242424 !important;
}

 /*********** END TYPOGRAPHY STYLES  *************/


 /******* MAKE LOGOS VISIBLE IN CATEGORIES ******/

 body:not(.home) .navbar-brand
 {
   /*display: block !important;*/

 }

 .home .post-categories
 {
   /*display: none !important;*/
 }

 .home .podcast-series ul.post-categories {
     display: block !important;
 }

 .home .sel-entry-header ul.post-categories
 {
   display: block !important;
 }

 .home section.section-carousel .owl-height
 {
   height: 280px !important;
 }

 .home .section-carousel .container
  {
    border: solid 2px #c6ac6e;
  }

.home .section-carousel h3
{
    font-family: 'Cartograph Mono CF', sans-serif;
    background-color: #fff;
    padding: 10px;
    margin: -18px auto;
    width: fit-content;
    margin-bottom: 26px;
}

.owl-dots
{
  display: none;
}

 .single section.section-carousel article h2
 {
    font-size: 0.75rem;
    letter-spacing: -.025rem;
    line-height: 15px;
    text-transform: uppercase;
 }

 section.section-carousel .post-thumbnail
 {
    margin-bottom: 1rem;
 }

 .home .site-header
 {
   margin-bottom: 0;
 }

 .site-header
 {
    margin-bottom: 0;
 }

 .home .owl-featured {
    margin-top: 0px;
}

.home .carousel-entry-header ul.post-categories
{
    margin-bottom: 8px;
}

@media only screen and (max-width: 450px)
{
  .single .owl-container
  {
      height:390px !important;
  }

  .home section.section-carousel
   {
       padding-top: 90px;
   }

   .home .section-carousel .container
    {
      border: none;
    }

    .archive-masonry h2, .post-archive h2
    {
      font-size: 1.6rem !important;
    }

    h4.rm-post-subtitle
    {
      font-size: 1rem;
    }



}

/************* LM PAGES - mobile *******************/
  @media only screen and (max-width: 450px) {
    .row-lm-txt{
      width: 70% !important;
    }

   .et_bloom_optin_2 div.et_bloom_form_text h2 { /*font-family: 'Merriweather', serif !important;*/ color: #000 !important; max-width: 100%; font-size: 20px !important; margin: 0 auto !important; }

    .et_bloom_form_text { margin-bottom: 15px; }

    .et_bloom_popup_input input { background-color: #fff !important; height:50px !important; }

    div.et_bloom_form_content.et_bloom_1_field.et_bloom_bottom_inline { max-width: 100%; margin: 44px auto !important; }

    button.et_bloom_submit_subscription { height: 50px !important; border-radius: 0 !important; font-family: 'GreycliffCF-Bold', sans-serif !important; width: 120px !important;}

    div.et_bloom div.et_bloom_form_header h2 {font-size:18px !important; line-height: 1.4 !important;}

    .et_bloom_popup_input input::placeholder{color: #fff !important;}

    .et_bloom div.et_bloom_1_field p.et_bloom_popup_input { width: 100% !important; }

    div.et_bloom_form_text { margin-bottom: 15px !important;}
  }


 /***********************************************
  *********** LOVE AND MONEY GRID ***************
  **********************************************/

  /*** Love and Money Podacast Strip  ****/
  div#lm-podcast_container
  {
    max-width: 1050px;
    display: flex;
    margin: 0 auto;
    padding-top: 25px;
    margin-bottom: 50px;
  }

  .lm-podcast-icon
  {
    max-width: 400px;
    margin-right: 50px;
  }

  .lm-pc-audio
  {
    width: 600px;
  }

  .lm-pc-audio .audioplayer.skin-wave .ap-controls .con-playpause .playbtn
  {
    background-color: #5aa5d2 !important;
  }

.lm-pc-audio .audioplayer.skin-wave .meta-artist .the-artist
  {
    color: #01bfb5;
  }

.lm-pc-audio .audioplayer.skin-wave .volume_active
  {
    background-color: #01bfb5;
  }

  h3.lm-pc-header
  {
    text-transform: uppercase;
    font-size: 1.1rem;
  }

  /***************************************/

  .lm_grid_container
  {
    max-width: 1140px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    /*margin-top: -75px;*/
  }

  .lm_grid_container .lm_column .lm_row img
  {
    transition: all 0.5s ease;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }

  .lm_grid_container .lm_column .lm_row:hover img
  {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }

  .lm_row
  {
    position: relative;
  }

  .lm_row div
  {
    position: absolute;
    top: 117px;
    padding: 20px;
    margin: 0 auto !important;
    left: 0px;
    right: 0;
  }

  .lm_row h3
  {
    color: #ffffff;
    text-align: center;
    font-size: 1.6rem;
  }

  .lm_row button
  {
    font-family: 'GreycliffCF-Bold',sans-serif;
    text-transform: uppercase;
    /* font-size: 1rem; */
    display: block;
    margin: 0 auto;
    border: none;
    padding: 5px 13px;
    border-radius: 0;
    background-color: #27caa5;
    color: #fff;
    transition: all 0.4s;
   }

   .lm_row button:hover
   {
     background-color: #218c73;
     transition: all 0.4s;
   }

  .lm_column
  {
    width: 30.6666%;
    padding: 15px;

  }

  .lm_row.c2r2
  {
    /*padding-top: 51px;*/
  }

  .lm_row.c3r2
  {
    padding-top: 13px;
  }

  .lm_col3 img
  {
    /*margin-top: 47px;*/
  }

  .lm_col1 img
  {
    /*margin-top: 21px;*/
  }

  .lm_row h6
  {
    color: #fff;
    text-align: center;
    margin-top: -16px;
    font-family: 'GreycliffCF-Bold',sans-serif;
    letter-spacing: 1px;
    font-size: 14px;
  }



  @media only screen and (max-width: 450px) {
    .lm_grid_container
    {
      display: block;
    }

    .lm-divider
    {
      width: 100%;
    }

    .lm_column
    {
      width: 100%;
    }
  }

/*
*  Compact the podcast player
*/
.podcast_player_masonry .scrubbar {
    float: right !important;
    width: 289px !important;
}

.podcast_player_masonry .con-controls {
    float: left !important;
    width: 50px !important;
}

/* Grid layout */
.podcast_player_grid .scrubbar {
    float: right !important;
    width: 289px !important;
}

.podcast_player_grid .con-controls {
    float: left !important;
    width: 50px !important;
}

/* List Layout */
.podcast_player_list .scrubbar {
    float: right !important;
    width: 250px !important;
}

.podcast_player_list .con-controls {
    float: left !important;
    width: 50px !important;
}

.podcast_player_list .ap-controls-right{
  display: none !important;
}

.podcast_player_ {
    margin-bottom: 35px;
}

@media only screen and (max-width: 450px) {
.podcast_player_list .scrubbar {
    width: 240px !important;
 }
}

/*
* Remove Social Panel
*/

.nc_socialPanel{
  /* display: none; */
}

i.swp_pinterest_icon
{
  color:#fff !important;
}

.swp_count
{
  color: #fff !important;
}

.archive-main.archive-masonry .total_shares .swp_count
{
  color:#000 !important;
  font-family: 'Cartograph Mono CF', sans-serif;
  font-size: 15px !important;
  text-align: center;
}

.archive-main.archive-list .total_shares .swp_count
{
  color:#000 !important;
  font-family: 'Cartograph Mono CF', sans-serif;
  font-size: 15px !important;
  text-align: center;
}

.archive-main.archive-list .swp_social_panel.swp_default_full_color .swp_facebook, .archive-main.archive-list .swp_social_panel.swp_default_full_color .swp_twitter
{
  background-color: transparent;
  border:none;
  max-width: 35px;
}

.archive-main.archive-list .swp_social_panel
{
  justify-content: baseline;
}

.archive-main.archive-list .swp_social_panel.swp_default_full_color .swp_facebook .swp_count
{
    color: #3a589e !important;
}

  .archive-main.archive-list .swp_social_panel.swp_default_full_color .swp_twitter .swp_count
  {
      color: #429cd6 !important;
  }

  .archive-main.archive-list .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover
  {
    border: none;
  }

  /** Same thing but now for featured posts **/

  .archive-main.archive-list .overlay-inner .swp_social_panel
  {
    justify-content: baseline;
    width: fit-content !important;
    margin: 0 auto;
  }

  .archive-main.archive-list .overlay-inner .swp_social_panel.swp_default_full_color .swp_count
  {
      color: #FFF !important;
  }

  .archive-main.archive-list .overlay-inner .swp_social_panel div.total_shares.total_sharesalt, .archive-main.archive-list .overlay-inner .swp_social_panel:hover div.total_shares.total_sharesalt:not(:nth-child(1))
  {
    color: #fff !important;
  }

  .archive-main.archive-list .overlay-inner .swp_social_panel .total_shares.total_sharesalt .swp_label
  {
    color: #fff !important;
  }

.nc_socialPanel.swp_d_fullColor a
{
  color: #fff !important;
}

.scroll-to-top {
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    display: inline-block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    opacity: 0;
    z-index: 1000000;
}

/****
 * Header ads
 */

 .header-ad {
     background: #242424;
 }

 .header-ad img {
    margin: 0 auto;
    display: block;
}

.footer-ad {
    background: #242424;
}

.footer-ad img {
   margin: 0 auto;
   display: block;
}

/***
 * In article ads floats
 */

 .rm_ad_float_right
 {
   float: right;
   padding-left: 30px;
 }

.rm_ad_float_left
{
    float: left;
    padding-right: 30px;
}

 /******************************/


/****
 * A little branding for the Life and Money_Category
 */

 .category-love-and-money .post-pagination{
   display: none !important;
 }

 .category-love-and-money .meta-comments{
   display: none;
 }

/*

 .single footer.site-footer{
   display: none;

}

 .category-love-and-money footer.site-footer{
   display: none;
 }

*/

 .category-love-and-money .post-categories{
   display: none;
 }

 .single .post-categories{
   display: none;
 }

 .category-love-and-money .post-pagination a{
   display: none !important;
 }

 .category-love-and-money section.section-tiles{
   background-color: #5BA5D1;
   background-image: linear-gradient(to top, #00C0B5, #5ba5d1 100%);
   padding: 10px 0 0 0;
   height: 510px;
   margin-bottom: 158px;
   margin-top: 0;
 }

 @media(min-width: 1020px)
 {

   .category-love-and-money .section-tiles.tiles-5 article:nth-child(2), .section-tiles.tiles-5 article:nth-child(3) {
    width: 50%;
    max-width: 50%;
    height: 50%;
    max-height: 41%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;

 }

 .category-love-and-money .section-tiles.tiles-5 article:first-child {
    width: 45%;
    max-width: 50%;
    height: 100%;
    max-height: 89%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
}

@media(min-width: 760px)
{
  .archive-masonry .archive-col, .archive-masonry > article, .archive-masonry > section {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 17px;
    padding-left: 17px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 45%;
}
}

 .category-love-and-money .tiles-outer{
   margin-top: 30px !important;
 }

.category-love-and-money .site-header{
  margin-bottom:0 !important;
}

.category-love-and-money h2.entry-title{
  /*font-size: 3rem;*/
  letter-spacing: 0;
  text-transform: none;
  font-family: 'GreycliffCF-Bold';
}

li.nav-rel-lm > a
{
  font-family: 'Cartograph Mono CF', sans-serif !important;
  font-size: 11px!important;
  font-weight: 600 !important;
  font-style: normal;
  letter-spacing: -0.2px;
  text-transform: uppercase !important;
  /*color: #5BA5D1 !important;*/
}

.category-love-and-money .navbar {
    border-top: none !important;
}

.category-love-and-money .post-excerpt
{
    font-family: 'Manifold CF', sans-serif;
    font-style: italic;
    font-size: 0.9rem;
}


 @media only screen and (max-width: 450px) {
   .category-love-and-money .owl-featured{
     margin-top: -50px;
   }

   .category-love-and-money section.section-tiles
   {
     background: #5BA5D1;
     padding: 10px 0 0 0;
     height: 469px;
     margin-bottom: 531px;
   }

   

 }

 .category .section-carousel
 {
   margin-top: 35px;
 }

 /***** articles comments ****/
 textarea#comment {
    height: 107px;
}

div#comments {
    padding-top: 3rem;
    padding-right: 4rem;
    padding-bottom: 1rem;
    padding-left: 4rem;
    margin-bottom: 3rem;
}

.single .owl-drag ul.post-meta {
    /* font-size: 7px; */
    display: none;
}

.single .owl-carousel.owl-loaded.owl-drag {
    height: 225px;
}

.owl-carousel.owl-loaded.owl-drag img {
    height: 150px;
  /*  width: auto; */
    object-fit: cover;
    object-position: center;
}


 /****** LM Footer   *************/
  .fakefooter-content
 {
   background: #5BA5D1;
   /*margin-top: 80px;*/
 }

 .lm_fake_footer
 {
   padding: 53px;
 }

 .lm_fake_footer img
 {
   display: block;
   width: 800px;
   margin: 0 auto;
 }

 .category-love-and-money footer
 {
   margin-top: 0 !important;
 }

 /******  LM HEADER  *************/
 .category-love-and-money .navbar-primary{
   background: #5BA5D1 !important;
 }

 .category-love-and-money .navbar-primary .navbar .navbar-nav > li > a{
   color:#ffffff !important;
 }

 .category-love-and-money .navbar-primary a.navbar_subscribe i
 {
   color: #ffffff !important;
 }

 .category-love-and-money .navbar-primary.navbar-left.search-disabled.social-disabled
{
    border-bottom: 3px solid #ffffff;
}

 .category-love-and-money .navbar-brand{
  /* display: block !important;*/
 }

 .category-love-and-money .navbar-primary button{
   color: #fff;
 }

 .category-love-and-money .navbar-primary:not(.navbar-stuck) .navbar
 {
   border-bottom-color: #ffffff29;
 }
/**************

/** recurly subscription page **/

.subform {
  width:640px;
  margin:0 auto;
}

.subform_header {
  width:100%;
}

.form-row,
.choices-wrapper,
.choices-container {
  float:left;
  width:100%;
}

.choices-wrapper h2,
.choices-wrapper h1,
.choices-container h2,
.choices-container h1 {
  width: 100%;
  text-align: center;
  margin: 48px 0px 48px;
  color: #151515;
  font-family: 'Bio Sans', sans-serif;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 24px;
  text-transform: uppercase;
}

.choices-cont {
  margin: 0px 0px 80px;
}

.choices-wrapper h2,
.choices-container h2 {
  margin-top:20px;
  margin-bottom:20px;
}

.choices-wrapper,
.choices-container {
  display: inline-block;
  margin: 0px 0px 10px;
  color: #8f8f8f;
  font-family: 'Manifold CF', sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
  letter-spacing: 1px;
}

.choices-wrapper .left_sub,
.choices-container .left_sub {
  float:left;
  width:200px;
}

.choices-wrapper .mid_image,
.choices-container .mid_image {
  float:left;
  width:200px;
  margin: 0px 20px 0px;
}

.choices-wrapper .mid_image img,
.choices-container .mid_image img {
  width: 200px;
}

.choices-wrapper .right_sub,
.choices-container .right_sub
 {
  float:right;
  width:170px;
}

.gift_choice {
  margin: 60px 0px 0px;
}

.shipping,
.giftbox,
.coupon_c,
.payment,
.your_info {
  width:350px;
  margin:0px auto 0px;
}

.shipping .option {
  text-align:center;
}

input[type=checkbox]#same_shipping
{
    display: inline !important;
}

#same_shipping ~ label
{
  color:#242424;
  display: inline;
  margin-left: 15px;
  line-height: 16px;
}

 .pay_success
 {
    background: #6dcc6d;
    text-align: center;
    padding: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
 }

 .pay_fail
 {
    background: #f84d3b;
    text-align: center;
    padding: 20px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
 }

 img.paypal
 {
    cursor: pointer;
    width: auto !important;
    margin: 15px 0;
 }

 .cardtype
 {
    height: 50px;
 }

.choices-wrapper select,
.choices-wrapper input[type="password"],
.choices-wrapper input[type="text"],
#easyPaginate select,
#easyPaginate input[type="password"],
#easyPaginate input[type="text"]
{
  border: 1px solid #dcdcdc;
  background-color: #fdfdfd;
  width: 90%;
  height: 40px;
  margin: 0px 0px 10px;
  padding: 10px 10px;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 1px;
}

.choices-wrapper input[type="submit"],
#easyPaginate input[type="submit"]
{
  border: 1px solid #c6ac6f;
  background-color: #c6ac6f;
  margin: 0px;
  padding: 15px 26px;
  color: #ffffff;
  font-family: 'Manifold CF', sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 2px;
  cursor: pointer;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  width: 160px;
}

.choices-wrapper .payment .half_element:nth-child(2),
.choices-wrapper .your_info .half_element:nth-child(2),
#easyPaginate .payment .half_element:nth-child(2),
#easyPaginate .your_info .half_element:nth-child(2)
{
  float: right;
  margin-right: 0;
  padding-right: 0;
  margin-left: 0;
}
.choices-wrapper .payment .half_element,
.choices-wrapper .your_info .half_element,
#easyPaginate .payment .half_element,
#easyPaginate .your_info .half_element,
.shipping input[type="text"].half_element {
  float: left;
  width: 80%;
}

.cards{
  float:left;
  width:100%;
  margin: 0px 0px 16px;
  text-align:center;
}
.cards img{
  width: 15%;
  display: inline;
}

img.cards_pic
{
    width: fit-content;
}

#ama2 .widget-container
{
  height: 400px !important;
}

#ama3 .widget-container
{
  height: 200px !important;
}

#ama_add .widget-container
{
  height: 400px !important;
}

div#ama1
{
    display: block;
    margin-top: 15px;
}

#ama1 img {
    width: 170px;
}

#my-apple-pay-button img
{
    width: 170px !important;
    cursor: pointer;
}

.pricing {
  margin: 24px 0px 24px;
  text-align: center;
}

.total-price {
  width: 100%;
  text-align: center;
  margin: 10px 0px 24px;
  color: #000;
  font-family: 'Bio Sans', sans-serif;
  font-size: 32px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: initial;
  text-transform: uppercase;
}

.total-price-gold, .total-price span {
  color: #c6ac6f;
}

.fineprint {
  /* margin: 22px auto 24px; */
  color: #242424;
  font-family: capitolium-news-2, serif;
  font-size: 8px;
  font-weight: 400;
  letter-spacing: -0.08px;
  line-height: 13px;
  width: 580px;
  text-align: center;
}

.giftmessage {
  margin: 60px 0px 50px;
}

select.error,
input.error {
  border:1px solid red!important;
}

#first_name-error,
#last_name-error {
  width:100%;
  float:left;
  margin-bottom:10px;
}

.one_h {
  float:left;
  width:50%;
}

label.error {
  margin-bottom:10px;
  float:left;
}

#send_form {
  position:relative;
  display:table;
  width:100%;
}

@media(max-width:450px)
{
  #send_form
  {
    width:350px;
  }
}

.preloader_back {
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  left:0;
  background:#fff;
  opacity:0.9;
  display:none;
}

.preloader_back img {
  margin:0 auto;
  display:table;
  position:absolute;
  bottom:0;
  left:45%;
}

.cssload-loader {
  margin:0 auto;
  display:table;
  position:absolute;
  bottom:5%;
  left:53%;
  margin-left: -112px;
  width: 112px;
  height: 112px;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

.cssload-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
      -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
  border-radius: 50%;
      -o-border-radius: 50%;
      -ms-border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
}

.cssload-inner.cssload-one {
  left: 0%;
  top: 0%;
  animation: cssload-rotate-one 0.65s linear infinite;
      -o-animation: cssload-rotate-one 0.65s linear infinite;
      -ms-animation: cssload-rotate-one 0.65s linear infinite;
      -webkit-animation: cssload-rotate-one 0.65s linear infinite;
      -moz-animation: cssload-rotate-one 0.65s linear infinite;
  border-bottom: 5px solid rgb(198,172,111);
}

.cssload-inner.cssload-two {
  right: 0%;
  top: 0%;
  animation: cssload-rotate-two 0.65s linear infinite;
      -o-animation: cssload-rotate-two 0.65s linear infinite;
      -ms-animation: cssload-rotate-two 0.65s linear infinite;
      -webkit-animation: cssload-rotate-two 0.65s linear infinite;
      -moz-animation: cssload-rotate-two 0.65s linear infinite;
  border-right: 5px solid rgb(198,172,111);
}

.cssload-inner.cssload-three {
  right: 0%;
  bottom: 0%;
  animation: cssload-rotate-three 0.65s linear infinite;
      -o-animation: cssload-rotate-three 0.65s linear infinite;
      -ms-animation: cssload-rotate-three 0.65s linear infinite;
      -webkit-animation: cssload-rotate-three 0.65s linear infinite;
      -moz-animation: cssload-rotate-three 0.65s linear infinite;
  border-top: 5px solid rgb(198,172,111);
}

@keyframes cssload-rotate-one {
    0% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@-o-keyframes cssload-rotate-one {
    0% {
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

/*
@-ms-keyframes cssload-rotate-one {
    0% {
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}
*/

@-webkit-keyframes cssload-rotate-one {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@-moz-keyframes cssload-rotate-one {
    0% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@keyframes cssload-rotate-two {
    0% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@-o-keyframes cssload-rotate-two {
    0% {
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

/*
@-ms-keyframes cssload-rotate-two {
    0% {
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}
*/

@-webkit-keyframes cssload-rotate-two {
    0% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@-moz-keyframes cssload-rotate-two {
    0% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@keyframes cssload-rotate-three {
    0% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

@-o-keyframes cssload-rotate-three {
    0% {
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

/*
@-ms-keyframes cssload-rotate-three {
    0% {
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}
*/

@-webkit-keyframes cssload-rotate-three {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

@-moz-keyframes cssload-rotate-three {
    0% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

#message_response {
  float:left;
  width:100%;
  height:32px;
  color:#fff;
  background:#fff;
  line-height:30px;
  padding-left:6%;
  position:relative;
  display:none;
}

#message_response.error {
  position:relative;
  border:1px solid red;
  color:#000;
  border-radius:5px;
}

#message_response.error:before {
  position:absolute;
  width: 30px;
  height: 30px;
  left:0;
  margin-right: 5px;
  border-radius:5px;
  content: "";
  background: url("<?php echo bloginfo("template_url"); ?>/images/error.png") center center no-repeat;
  background-size: 60%;
  position:absolute;
  background-color:#fff;
}

#message_response.success {
  position:relative;
  border:1px solid green;
  color:#000;
  border-radius:5px;
}

#message_response.success:before {
  position:absolute;
  width: 30px;
  height: 30px;
  left:0;
  margin-right: 5px;
  border-radius:5px;
  content: "";
  background: url("<?php echo bloginfo("template_url"); ?>/images/success.png") center center no-repeat;
  background-size: 60%;
  position:absolute;
  background-color:#fff;
}
/******/

/* clear used to contain floats */
.c:after,
.c:before {
content: "";
display: table;
}

.c:after {
clear: both;
}

*, *:before, *:after {
  box-sizing: inherit;
}

/**
 * Force Divi-Full content width 100%
 */
 @media (min-width: 992px){
 .page-template-page-divi-full .container{
    width: 100% !important;
    padding:0;
  }

  .et_pb_slider_0.et_pb_slider{
    height:600px;
  }

  .et_pb_slide{
    height:540px;
  }

.page-template-page-divi-full .footer-section .container, .page-template-page-Magazine .footer-section .container
  {
    width: 1140px !important;
  }
 }

 .page-template-page-Magazine .pagination
 {
   display: none !important;
 }

 /**
  * MagaLM-ABOUT header
  */

 .page-template-page-divi-full .navbar-brand{
   display: block !important;
 }

  .page-template-page-divi-full #masthead{
    margin-bottom: -50px !important;
  }

.page-template-page-divi-full .navbar-primary:not(.navbar-stuck) .navbar, .page-template-page-Magazine .navbar-stuck {
    border-bottom: none;
}



.page-template-page-divi-full .topbar .container{
    width: 70% !important;
    display: block;
    margin: 0 auto;
}

.page-template-page-divi-full .navbar-primary .container{
    width: 70% !important;
    display: block;
    margin: 0 auto;
}

.page-template-page-divi-full .site-footer
{
  margin-top: 0 !important;
}

.lm-mag-txt p
{
   font-size: 16px !important;
}

/**
 * Force Magazine content width 100%
 */
 @media (min-width: 992px){
 .page-template-page-Magazine .container{
    width: 100% !important;
    padding:0;
  }

  .et_pb_slider_0.et_pb_slider{
    height:600px;
  }

  .et_pb_slide{
    height:540px;
  }
 }

 /**
  * Magazine header
  */
 .page-template-page-Magazine .navbar-primary{
   background: #242424;
 }

 .page-template-page-Magazine .navbar-primary .navbar .navbar-nav > li > a{
   color:#ffffff !important;
 }

 .page-template-page-Magazine .navbar-brand{
   display: block !important;
 }

  .page-template-page-Magazine #masthead{
    margin-bottom: -50px !important;
  }

.page-template-page-Magazine .navbar-primary:not(.navbar-stuck) .navbar, .page-template-page-Magazine .navbar-stuck {
    border-bottom: none;
}

.page-template-page-Magazine .navbar-primary button{
  color: #fff;
}

.page-template-page-Magazine .topbar .container{
    width: 70% !important;
    display: block;
    margin: 0 auto;
}

.page-template-page-Magazine .navbar-primary .container{
    width: 70% !important;
    display: block;
    margin: 0 auto;
}

/******************************
 *
 *  Fix Magazine posts sizes
 *
 */
 .rm_magazine_posts{
   height: 1000px;
   margin-bottom: 0 !important;
 }

 .rm_magazine_posts .et_pb_section_parallax{
   height: 1000px;
 }

 .rel_parallax{

   height: 1000px;
   width: 100%;
   background-attachment: fixed !important;
   background-position: center !important;
   background-repeat: no-repeat !important;
   background-size: cover !important;
   position: absolute;
    transform: translateZ(-1px) scale(1.01);
   top: 0;
   left: 0;
 }

 .rel_mag_title_pic{
   display: block !important;
   margin: 240px auto !important;
   width: 900px;
 }

 a.rm-issue-button
 {
     font-family: 'Manifold CF', sans-serif;
     font-weight: bold;
     text-transform: uppercase !important;
     color: #fff !important;
     margin: 0 auto !important;
     display: block !important;
     background: #242424 !important;
     width: 200px;
     text-align: center !important;
     padding: 20px !important;
     position: absolute;
     left: 45%;
     bottom: 334px;
     letter-spacing: 4px !important;
     font-size: 1.2rem;
     margin-top: 45px !important;
 }

 @media only screen and (max-width: 450px)
 {
   a.rm-issue-button
   {
     display: none !important;
     /*
     left: 38%;
     bottom: 42%;
     max-width: 100px;
     padding: 10px !important;
     font-size: 1rem;
     position: relative;
     */
   }

   .rm_magazine_posts{
     height: auto !important;
     margin-bottom: 0 !important;
   }

   .rm_magazine_posts{
     height: 1000px;
     margin-bottom: 0 !important;
   }


 }


 /*************************/
 /* Podcast in home page */

 /*** Love and Money Podacast Strip  ****/
 div#home_podcast_wrap
 {
   background: #f0f0f0;
 }
 div#rel-podcast_container
 {
   max-width: 1100px;
   display: flex;
   margin: 0 auto;
   padding: 30px;
   margin-bottom: 50px;
   background: #f0f0f0;
   /*margin-top: 30px;*/
 }

 .rel-podcast-series > div:first-of-type
 {
    text-align: right;
 }

 .rel-podcast-series > div > img
 {
   width: 75px;
 }

 .rel-podcast-series h2
 {
    font-size: 1.2rem;
    display: block;
    /* width: 204px; */
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Bio Sans', sans-serif;
    letter-spacing: 0px;
    padding-top: 10px;
    text-align: right;
    margin-bottom: 2px;
    margin-right: 0;
 }

 h6.podcast.subtitle
 {
    font-family: 'Manifold CF', sans-serif;
    text-transform: uppercase;
    font-size: 0.6rem;
    letter-spacing: 1px;
    text-align: right;
    color: #636363;
    margin-bottom: 20px;
}

#subscribe-btn-wrap
{
    width: fit-content;
    position: relative;
    float: right;
}

.rm-podcast-subscribe
{
    text-align: center;
    background: #c6ac6f;
    width: 125px;
    font-family: 'Manifold CF', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.7rem;
    color: #000;
    padding: 13px 0 16px 0px;
    font-weight: 600;
    margin-right: 0;
    float: right;
    cursor: pointer;
    line-height: 0;
}

.rm-podcast-subscribe::after
{
  content: '\f0dd';
   font-family: "Font Awesome 5 Free";
   font-style: normal;
   margin-left: 10px;
   font-size: 1.4rem;

}

.rm-podcast-sub-options
{
    width: 110px;
    clear: right;
    /* margin-top: 3px; */
    float: right;
    background: #242424;
    color: #fff;
    font-family: 'Manifold CF', sans-serif;
    text-transform: uppercase;
    font-size: 0.7rem;
    display: none;
    position: absolute;
    top: 37px;
    right:0;
}

.rm-podcast-sub-options ul
{
    padding: 10px;
    text-align: center;
    margin-bottom: 0;
}

.rm-podcast-sub-options ul li
{
     line-height: 25px;
}

.rm-podcast-sub-options ul li a
{
    color: #fff;
}

 .rel-podcast-series
 {
    margin-right: 50px;
    padding-top: 20px;
    position: relative;
 }

 .rel-podcast-icon
 {
   max-width: 200px;
   margin-right: 50px;
 }

 .rel-podcast-icon img
 {
   width: 100%;
   height: 190px;
   object-fit: cover;
   object-position: center;
   box-shadow: 0px 0px 20px 1px #bbbbbb;
 }

 .rel-podcast-content
 {
    padding-top: 10px;
 }

 p.rel-pc-desc
 {
    max-width: 500px;
    font-size: 0.8rem;
    color: #000;
    font-family: 'Noto Sans', sans-serif;
 }

 .rel-pc-audio
 {
   width: 515px;
 }

 .rel-pc-audio .con-controls
 {
    float: left !important;
    width: 50px !important;
 }

 .rel-pc-audio .meta-artist-con
 {
    display: none !important;
 }

 .rel-pc-audio .ap-controls-right
 {
    display: none !important;
 }

 .rel-pc-audio .audioplayer.skin-wave .ap-controls .con-playpause .playbtn
 {
   background-color: #DCD9D7 !important;
 }

.rel-pc-audio .audioplayer.skin-wave .meta-artist .the-artist
 {
   color: #01bfb5;
 }

.rel-pc-audio .audioplayer.skin-wave .volume_active
 {
   background-color: #01bfb5;
 }

 .rel-pc-audio .scrubbar
 {
   float: right !important;
   width: 400px !important;
   margin: -15px 40px 0px 0px;
 }

 h3.rel-pc-header
 {
    text-transform: uppercase;
    font-size: 0.7rem;
    color: #8e8e8e;
    font-weight: 600;
    letter-spacing: 1px;
    font-family: 'Manifold CF', sans-serif;
    margin-bottom: 5px;
 }

 .rel-podcast-content h5
 {
    font-family: 'Bio Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    margin-bottom: 10px;
    font-size: 1.2rem;
 }

 @media only screen and (max-width: 700px)
 {
   div#rel-podcast_container
   {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding: 10px;
    margin-bottom: 50px;
    background: #f0f0f0;
    margin-top: 30px;
  }

  .rel-podcast-content h5
  {
     text-align: center;
     font-size: 1rem;
  }

  h3.rel-pc-header
  {
    text-align: center;
  }

  .rel-podcast-series
  {
    margin-left: 0;
    margin-bottom: 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 0;
    justify-content: center;
    padding-top: 15px;
 }

 .rel-series_title
 {
    width: 55%;
    margin-right: 20px;
    padding-top: 3px;
 }

.rel-podcast-series h2
{
    font-size: 1.2rem;
    display: block;
    width: 100%;
    padding: 10px 0;
    margin: 0 auto;
    text-align: center;
    line-height: 0;
}

h6.podcast.subtitle {
    font-family: 'Manifold CF', sans-serif;
    text-transform: uppercase;
    font-size: 0.6rem;
    letter-spacing: 0.5px;
    text-align: center;
    color: #636363;
    margin-bottom: 20px;
}

 .rel-podcast-series > div:first-of-type
 {
    display: none;
 }

  .rel-podcast-icon
  {
    max-width: 200px;
    margin: 0 auto;
  }

  .rel-podcast-content
  {
    padding: 30px 20px 20px 20px;
  }

  p.rel-pc-desc
  {
    max-width: 100%;
    text-align: justify;
  }

  .rel-pc-audio
  {
    max-width: 100%;
  }

  .rel-pc-audio .scrubbar
  {
    float: right !important;
    width: 80% !important;
    margin: 0;
  }

  .rel-pc-audio .con-controls
  {
    margin-top: 25px !important;
  }

  .channels_bar
  {
    background: #242424;
    border-bottom: 3px solid #c6ac6f;
    padding: 20px 0;
    z-index: 1000;
  }

  body.page .channels_bar, body[class*="category-issue-"] .channels_bar, body.single-podcast .channels_bar, body.tax-series .channels_bar
  {
    display: none !important;
  }

  .channels_bar h3
  {
    text-align: center;
    color: #fff;
    margin: 0;
    font-family: 'Cartograph Mono CF', sans-serif;
    text-transform: uppercase;
    font-size: 1.1rem;
    letter-spacing: 1px;
    font-weight: 600;
  }

  .navbar-primary2
  {
    display: none;
    position: absolute;
    z-index: 110;
    background: #e3e3e3;
    padding: 0 20px;
    height: 275px;
  }

  .navbar-primary2 .navbar-nav > li > a
  {
      font-family: 'Cartograph Mono CF', sans-serif;
      font-size: 11px;
      font-weight: 400;
      font-style: normal;
      letter-spacing: 1px;
      text-transform: uppercase;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-align: center !important;
      display: inline-block;
      width: 100%;
      line-height: 90px;
  }

  nav.navbar.navbar2
  {
      height: 90px;
      justify-content: center;
  }

  .navbar2 ul
  {
    display: flex;
  /*  justify-content: space-between;*/
  }

  .full-navbar-primary, .navbar-stuck
  {
    position: relative;
    background-color: #000 !important;
    z-index: 1001;
  }

  .navbar-primary
  {
    background-color: #000 !important;
  }

  .cs-icon-menu:before
  {
    color: #fff !important;
  }

  .navbar-nav li
  {
    position: relative;
    display: inline-block;
    margin: 0;
    width: 100px;
    border-bottom: 1px solid;
  }

  .navbar-nav > li + li
  {
    margin-left: 0 !important;
  }

  .navbar-nav li:nth-child(4n+0)
  {
    margin-left: 0 !important;
  }

  li.mobile_no_border
  {
    border:none;
  }

 }

 /***************************************/

 /************************/


/*********************************************/
/** podcast network home **/

.page-template-podcast-network .main-content
{
    margin-top: 0rem;
}


.pcn-bg-cont {
/*background-color: #282828;*/
height: 600px;
padding: 30px 0px 0px;
position: relative;
}

.pc-bg-block{
  display: none;
  background-color: #282828;
      height: 762px;
      position: absolute;
      width: 971px;
      top: 0;
      z-index: -1;
      margin: auto;
      left: 0;
      bottom: 0;
      right: 0;
}

.pcn-bg-img-cont {
display: block;
width: 1140px;
height: 600px;
margin: 0px auto 0px;
}

.pcn-bg-img-a {
display: block;
width: 1140px;
height: 600px;
}

.pcn-bg-img {
display: block;
width: 1140px;
height: 600px;
object-fit: cover;
}

.slick-next {
opacity: 0;
}

.slick-prev {
opacity: 0;
}

.pcn-cont {
max-width: 920px;
margin: 10px auto 0px;
padding: 40px 30px;
}

.pcn-top-player-cont {
position: relative;
background-color: #fff;
width: 920px;
margin: 110px auto 0px;
}

.pcn-top-player-latest {
display: none;
}

.pcn-top {
display: none;
margin: 0px 0px 24px;
}

.pcn-top-a {
display: block;
width: 860px;
}

.pcn-top-img {
width: 100%;
object-fit: cover;
}

.pcn-bot {
background-color: #ffffff;
max-width: 860px;
margin: 0px auto 0px;
padding: 40px 60px;
position: relative;
}

.pcn-4 {
margin: 0px 0px 10px;
}

.pcn-4-p {
margin: 0px 0px 50px;
color: #212121;
font-family: 'Bio Sans', sans-serif;
font-size: 24px;
font-weight: 600;
letter-spacing: 1px;
text-align: center;
}

.pcn-4-n {
margin: 0px;
}

.pcn-4-a {
display: inline-block;
background-color: #434343;
width: 360px;
height: 180px;
margin: 0px 0px 22px;
}

.pcn-4-a:nth-child(odd) {
float: left;
}

.pcn-4-a:nth-child(even) {
float: right;
}

.pcn-4-img {
width: 100%;
height: 100%;
object-fit: cover;
}

/** podcast show home **/

.psh {
position: relative;
}

.psh-bg-cont {
position: relative;
background-color: #282828;
height: 600px;
padding: 0px 0px 0px;
z-index: 1;
}

.psh-bg-1 {
display: block;
width: 1200px;
height: 600px;
margin: 0px auto 0px;
object-fit: cover;
}

.psh-cont {
position: relative;
width: 100%;
margin: 0px auto;
padding: 0px 0px;

}

.psh-1 {
display: none;
margin: 100px 0px 0px;
}

.psh-1-img {
display: block;
margin: 0px auto 0px;
width: 320px;
}

.psh-1-p {
display: block;
width: 560px;
margin: 80px auto 0px;
color: #ffffff;
font-family: 'Manifold CF', sans-serif;
font-size: 18px;
font-weight: 400;
font-style: italic;
letter-spacing: 2px;
}

.psh-2-cont {
position: relative;
background-color: #f0f0f0;
padding: 100px 0px 70px;
}

.psh-2 {
position: relative;
background-color: #fff;
max-width: 920px;
margin: 0px auto 0px;
}

.psh-2-a {
float: left;
background-color: #434343;
width: 430px;
height: 300px;
margin: 0px 40px 0px 0px;
}

.psh-2-img {
width: 100%;
height: 100%;
object-fit: cover;
}

.psh-2-series {
display: inline-block;
margin: 48px 0px 4px;
color: #242424;
font-family: 'Bio Sans', sans-serif;
font-size: 13px;
font-weight: 600;
line-height: 10px;
letter-spacing: 1px;
}

.psh-2-episode {
margin: 0px 0px 20px;
color: #7b7b7b;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 12px;
font-weight: 500;
letter-spacing: 1px;
}

.psh-2-title {
display: block;
margin: 0px 0px 8px;
padding: 0px 20px 0px 0px;
color: #242424;
font-family: 'Manifold CF', sans-serif;
font-size: 35px;
font-weight: 600;
line-height: 35px;
letter-spacing: 0px;
}

.psh-2-description {
height: 52px;
margin: 10px 0px 24px;
padding: 0px 20px 0px 0px;
color: #1a1a1a;
font-family: 'Manifold CF', sans-serif;
font-size: 16px;
font-weight: 400;
font-style: italic;
line-height: 16px;
letter-spacing: 1px;
}

.psh-2-listen {
display: none;
margin: 0px;
color: #2980b9;
font-family: 'Bio Sans', sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: 1px;
}

i.psh-2-play {
margin: 0px 6px 0px 0px;
color: #2980b9;
font-size: 12px;
}

.psh-2-player {
position: absolute;
top: 198px;
right: 0;
background-color: #fff;
width: 430px;
padding: 12px 20px 0px;
}

.psh-2-player .scrubbar {
float: right !important;
width: 330px !important;
margin: 0px 40px 0px 0px;
}

.psh-2-player .con-controls {
float: left !important;
width: 50px !important;
}

.psh-2-player .meta-artist-con {
display: none !important;
}

.psh-2-player .ap-controls-right {
display: none !important;
}

.psh-2-latest {
position: absolute;
top: -25px;
right: 24px;
background-color: #c6ac6f;
margin: 0px;
padding: 14px 30px;
color: #212121;
font-family: 'Bio Sans', sans-serif;
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;
}

.psh-recent-cont {
background-color: #ffffff;
max-width: 860px;
margin: 10px auto 0px;
padding: 40px 60px;
}

.psh-sub {
margin: 0px 0px 40px;
text-align: center;
}

.psh-3 {
border-bottom: 2px solid #212121;
margin: 0px 0px 40px;
}

.psh-3-recent {
float: left;
background-color: #212121;
color: #ffffff;
padding: 8px 14px;
font-family: 'Bio Sans', sans-serif;
font-size: 16px;
font-weight: 600;
letter-spacing: 2px;
margin-bottom: 0;
}

.psh-4 {
margin: 0px 0px 30px;
}

.psh-4-e {
width: 100%;
margin: 0px 0px 30px;
padding: 0px 0px 0px 0px;
}

.psh-4-e:nth-child(odd) {

}

.psh-4-e:nth-child(even) {

}

.psh-recent-cont .psh-4-e:nth-child(1) {
display: none;
}

.psh-4-a {
float: left;
background-color: #434343;
width: 110px;
height: 100px;
margin: 0px 24px 20px 0px;
}

.psh-4-img {
width: 100%;
height: 100%;
object-fit: cover;
}

.psh-4-series {
display: inline-block;
margin: 0px 0px 3px;
color: #242424;
font-family: 'Manifold CF', sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 10px;
letter-spacing: 1px;
}

.psh-4-episode {
display: none;
margin: 2px 0px 8px;
color: #7b7b7b;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 10px;
font-weight: 500;
letter-spacing: 1px;
}

.psh-4-title {
display: block;
margin: 0px 0px 8px;
color: #242424;
font-family: 'Manifold CF', sans-serif;
font-size: 19px;
font-weight: 600;
line-height: 20px;
}

.psh-4-description {
margin: 0px 0px 14px;
color: #1a1a1a;
font-family: 'Manifold CF', sans-serif;
font-size: 11px;
font-weight: 400;
font-style: italic;
letter-spacing: 1px;
}

.psh-4-player {
float: left;
width: 606px;
}

.psh-4-player .scrubbar {
float: right !important;
width: 540px !important;
}

.psh-4-player .con-controls {
float: left !important;
width: 50px !important;
}

.psh-4-player .meta-artist-con {
display: none !important;
}

.psh-4-player .ap-controls-right {
display: none !important;
}

.psh-4-player .curr-time {
display: none !important;
}

.psh-4-listen {
display: none;
margin: 0px;
color: #2980b9;
font-family: 'Bio Sans', sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: 1px;
}

i.psh-4-play {
margin: 0px 3px 0px 0px;
color: #2980b9;
font-size: 12px;
}

.psh-5 {
margin: 0px 0px 80px;
text-align: center
}

.psh-5-p {
display: inline-block;
border: 1px solid #2980b9;
margin: 0px;
padding: 10px 18px;
color: #2980b9;
font-family: 'Manifold CF', sans-serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 2px;
cursor: pointer;
}

.psh-5-p:hover {
  background-color: #2980b9;
  color: #ffffff;
}

.psh-5-p-n {
display: none;
}

.psh-6 {
max-width: 920px;
margin: 0px auto 10px;
}

.psh-6-p {
background-color: #ffffff;
margin: 0px;
color: #242424;
font-family: 'Manifold CF', sans-serif;
font-size: 32px;
font-weight: 600;
letter-spacing: 1px;
}

.psh-about-cont {
background-color: #ffffff;
max-width: 860px;
margin: 0px auto 0px;
padding: 40px 60px;
}

.psh-about-cont .about_text {
margin: 0px 0px 80px;
}

.psh-about-cont .about_text p {
color: #242424;
font-family: capitolium-news-2, serif;
font-size: 20px;
font-weight: 400;
letter-spacing: -0.08px;
line-height: 29px;
}

.psh-7-p {
margin: 0px 0px 50px;
color: #242424;
font-family: capitolium-news-2, serif;
font-size: 20px;
font-weight: 400;
letter-spacing: -0.08px;
line-height: 29px;
}

.psh-7-b {
font-family: 'Bio Sans', sans-serif;
font-size: 17px;
font-weight: 600;
letter-spacing: 0.4px;
text-transform: uppercase;
}

.psh-8-p {
margin: 0px 0px 40px;
color: #151515;
font-family: 'Bio Sans', sans-serif;
font-size: 21px;
font-weight: 600;
letter-spacing: 1px;
line-height: 24px;
}

.psh-9-cont {
margin: 0px;
}

.psh-9-e {
float: left;
width: 166px;
margin: 0px 24px 60px 0px;
text-align: center;
}

.psh-9-e:nth-child(4n) {
margin: 0px 0px 60px 0px;
}

.psh-9-e-l {
float: left;
width: 166px;
margin: 0px 0px 60px 0px;
text-align: center;
}

.psh-9-img {
border-radius: 50%;
background-color: #434343;
width: 100px;
height: 100px;
margin: 0px 0px 16px;
object-fit: cover;
}

.psh-9-title {
margin: 0px 0px 6px;
color: #7b7b7b;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 13px;
font-weight: 500;
letter-spacing: 1px;
}

.psh-9-name {
margin: 0px 0px 2px;
color: #242424;
font-family: 'Bio Sans', sans-serif;
font-size: 14px;
font-weight: 600;
letter-spacing: 1px;
}

.psh-9-twitter {
display: inline-block;
color: #2980b9;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 1px;
}

/** podcast episode **/

.pe-1 {
max-width: 920px;
margin: 68px auto 4px;
padding: 0px 30px;
}

.pe-1-p {
margin: 0px 0px 6px;
color: #7b7b7b;
font-family: 'Bio Sans', sans-serif;
font-size: 13px;
font-weight: 600;
letter-spacing: 1px;
}

.pe-1-series {
margin: 0px 0px 0px 0px;
color: #242424;
}

.pe-1-episode {
margin: 0px 0px 0px 16px;
color: #2980b9;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 11px;
font-weight: 500;
}

.pe-1-h2 {
margin: 0px;
color: #242424;
font-family: 'Manifold CF', sans-serif;
font-size: 62px;
font-weight: 600;
letter-spacing: -0.3px;
line-height: 62px;
}

.pe-2 {
max-width: 920px;
margin: 6px auto 20px;
padding: 30px 30px 0px;
}

.pe-2-img {
width: 100%;
margin: 0px 0px 16px;
}

.pe-2-sub {
margin: 50px 0px 50px 0px;
text-align: center;
}

.pe-2-sub-itunes {
display: inline-block;
background-color: #2980b9;
margin: 0px 0px 18px;
padding: 16px 20px;
color: #ffffff;
font-family: 'Manifold CF', sans-serif;
font-size: 15px;
font-weight: 600;
letter-spacing: 1.5px;
line-height: 15px;
text-align: center;
}

.pe-2-sub-itunes:hover {
opacity: 0.9;
}

.pe-2-sub-links {
margin: 0px 0px 0px;
}

.pe-2-sub-link {
border-right: 1px solid #7b7b7b;
margin: 0px 8px 0px 0px;
padding: 0px 8px 0px 0px;
color: #7b7b7b;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 12px;
font-weight: 500;
}

.pe-2-sub-link:last-child {
border-right: 0px solid #7b7b7b;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #7b7b7b;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 12px;
font-weight: 500;
}

.pe-2-sub-link:hover {
text-decoration: underline;
}

.pe-1s {
background-color: #f0f0f0;
width: 100%;
height: 330px;
margin: 0px 0px 80px;
padding: 68px 0px 0px;
text-align: center;
}

.pe-1s-p {
margin: 0px 0px 6px;
}

.pe-1s-series {
margin: 0px 0px 0px;
color: #242424;
font-family: 'Bio Sans', sans-serif;
font-size: 13px;
font-weight: 600;
letter-spacing: 1px;
}

.pe-1s-h2 {
margin: 0px 0px 34px;
color: #2980b9;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 11px;
font-weight: 500;
}

.pe-1s-img {
width: 520px;
margin: 0px 0px 16px;
}

.pe-2s {
max-width: 920px;
margin: 6px auto 20px;
padding: 30px 30px 0px;
}

.comments-holder {
display: none !important;
top: 52px !important;
}

.sponsor {
display: none;
}

.mejs-container .mejs-controls {
background: #282828 !important;
}

.mejs-container .mejs-controls .mejs-time {
color: #c6ac6f !important;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
background-color: #c6ac6f !important;
}

.pe-s-cont {
max-width: 640px;
margin: 40px auto 30px;
}

.pe-s-title {
margin: 0px 0px 22px;
color: #242424;
font-family: 'Bio Sans', sans-serif;
font-size: 18px;
font-weight: 600;
letter-spacing: 1px;
}

.pe-c-cont {
margin: 0px 0px 60px;
}

.pe-sponsor-a {
float: left;
width: 180px;
margin: 0px 30px 0px 0px;
}

.pe-sponsor-a-l {
float: left;
width: 180px;
margin: 0px;
}

.pe-sponsor-img {
width: 100%;
}

.pe-em-p {
margin: 0px 0px 14px;
color: #7b7b7b;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 16px;
font-weight: 500;
letter-spacing: 1px;
}

.pe-em-n {
float: left;
margin: 0px 8px 0px 0px;
color: #2980b9;
}

.pe-el-a {
border-bottom: 1px solid #7b7b7b;
padding: 0px 0px 1px;
color: #7b7b7b;
text-decoration: none !important;
}

.pe-q-p {
margin: 0px 0px 100px;
color: #2980b9;
font-family: 'Manifold CF', sans-serif;
font-size: 40px;
font-weight: 400;
font-style: italic;
letter-spacing: 1px;
}

.single-podcast desc {
margin: 0px 0px 60px;
}

.podcast_ep_header
{
    background-size: cover;
}

.single-podcast .field-type-link-field a {
margin: 0px 0px 14px;
color: #7b7b7b;
font-family: 'Cartograph Mono CF', sans-serif;
font-size: 16px;
font-weight: 500;
letter-spacing: 1px;
border-bottom: 1px solid #7b7b7b;
padding: 0px 0px 1px;
}

.single-podcast .sponsor img {
width: 180px;
margin: 0px 30px 0px 0px;
}

.single-podcast .field-items summary {
margin: 0px 0px 100px;
color: #2980b9;
font-family: 'Manifold CF', sans-serif;
font-size: 40px;
font-weight: 400;
font-style: italic;
letter-spacing: 1px;
}

.single-podcast .pe-em-p
{
    margin: 0px 0px 14px;
    color: #7b7b7b;
    font-family: 'Cartograph Mono CF', sans-serif;
    font-size: 14px !important;
    font-weight: 500;
    letter-spacing: 1px;
}

.home section.widget_media_image
{
  padding:0 !important;
}

.home section.widget_media_image img
{
   transition: opacity .25s ease-in-out;
}

.home section.widget_media_image img:hover
{
  opacity: 0.8;
}

span.page-numbers.page-num {
    font-family: "Cartograph Mono CF", sans-serif;
    color: #242424;
}

@media (max-width: 450px)
{
  .podcast_ep_header
  {
      background-size: cover;
      background-position: center;
  }

  .ratio-horizontal:before
  {
    padding-bottom: 56.25%;
    min-height: inherit;
  }

  .pe-2-sub-link
  {
    display: block;
    width: 100%;
    line-height: 20px;
    border-right: none;
  }

  .pe-2-sub
  {
    margin: 25px 0px 25px 0px;
    text-align: center;
  }

  .entry-content .podcast_player_ .scrubbar
  {
    width: 230px !important;
    float: right;
  }

  .entry-content .podcast_player_ .con-controls
  {
    display: block !important;
    width: fit-content !important;
  }

  .entry-content .podcast_player_ .con-playpause
  {
    margin-top: 25px;
  }

}

/****  nav align   ******/

@media (min-width: 992px)
{
/*{
  ul#menu-main-1 {
    justify-content: left;
    padding-left: 2px;
}

.home ul#menu-main-1 {
    justify-content: center;
    margin-left: -54px;
}
*/

.header-enabled .navbar-primary:not(.navbar-stuck) .navbar-brand {
    display: block;
}

.header-enabled .full-navbar-primary:not(.navbar-stuck) .navbar-brand {
    display: none;
}

/*
ul#menu-main-1 li > a
{
  color: #fff;
}

.navbar-primary
{
  background-color: #000 !important;
}

.navbar-primary button
{
  color: #ffffff !important;
}

.navbar-primary .navbar-search
{
    margin-left: 0;
}
*/

.navbar-primary .navbar-search i
{
  margin-left: 1rem;
}

body:not(.home) .header-enabled .navbar-primary:not(.navbar-stuck) .navbar-brand
{
    display: inline-block;
}

.navbar-primary.navbar-left.search-disabled.social-disabled {
    background: #242424;
    border-bottom: 3px solid #c6ac6f;
}

.navbar a.navbar-brand
{
    /*
    margin-left: 0.1rem;
    margin-right: 4rem;
    */
}

.navbar-primary2.navbar-2.navbar-left
{
    background: #f0f0f0;
}

.navbar-primary2
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

body.page .navbar-primary2, body[class*="category-issue-"] .navbar-primary2, body.single-podcast .navbar-primary2, body.tax-series .navbar-primary2
{
  display: none !important;
}

.navbar-primary2 .container
{
    width: 1140px;
}

.navbar-primary2, .full-navbar-primary
{
    position: relative;
    z-index: 999;
}

.navbar-primary2 .navbar-nav > li > a
{
    font-family: 'Cartograph Mono CF', sans-serif;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

nav.navbar.navbar2
{
    height: 90px;
}


ul.level-2-navbar
{
    padding: 22px 0;
}

ul.level-2-navbar li
{
    padding-right: 45px;
    border-right: solid 1px #d4d2d2;
    padding-left: 15px;
}

ul.level-2-navbar li:first-child
{
    padding-left: 0;
    border-left: none;
}

ul.level-2-navbar li:last-child
{
    padding-right: 0;
    border-right: none;
}


/*
.navbar-primary:not(.navbar-stuck) .navbar
{
    border-bottom: none!important;

}
*/


.navbar-primary .current-menu-item {
    border-bottom: solid #c6ac6f 5px;
    padding-top: 0px;
}

.navbar-primary .navbar
{
  padding: 5px 0;
}


.search-disabled .navbar-search
{
     display: inline !important;
}

}


.rm-hidden
{
  display: none !important;
}


/***********
 **** LOVE AND MONEY SIGNUP FORM ****
 ************************************/

 .lm-signup {
    /* PADDING: 15px; */
    background: url(https://storage.googleapis.com/relevant-magazine/2017/12/LM_nl_ng.png) no-repeat;
    background-size: cover;
    height: 563px;
}

.lm-su-header h2 {
    font-family: 'GreycliffCF-Bold';
    letter-spacing: 0.6px;
    line-height: 1.1;
}

.lm-su-txt {
    padding-top: 240px;
    padding-left: 30px;
}

.lm-su-mess p {
    font-family: 'GreycliffCF';
    color: #000;
    /* letter-spacing: 0.5px; */
}

.lm-su-form {
    margin-top: -41px;
    padding: 0 30px;
}

.lm-su-form .et_bloom_popup_input.et_bloom_subscribe_email
{
  padding: 0 !important;
}

@media only screen and (max-width:500px){
   .lm-signup
   {
     display: none;
   }
}



/******************************/

/** LM-OptIn form in Landing Grid **/

div#lm_landing_form_container
{
  background: #f1f1f1;
  padding: 10px 0;
  margin: 25px auto;
  width: 1120px;
}

form#mc-embedded-subscribe-form.lm_landing-form
{
    display: flex;
}

div#mc_embed_signup_lm_landing
{
    width: fit-content;
    margin: 50px auto;
}

div#form-icon
{
    margin-right: 40px;
}

div#form-icon img
{
  width: 136px;
  height: 129px;
}

.lm_landing-form h2
{
    font-family: 'GreycliffCF-Bold', sans-serif !important;
    color: #000 !important;
    letter-spacing: 1px !important;
    margin-bottom: 0;
}

.lm_landing-form input#mc-embedded-subscribe
{
    background: #242424 !important;
    border-radius: 0 !important;
    color: #fff !important;
    border: none;
    font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
    padding: 10px;
}

.lm_landing-form #mc_embed_signup_scroll p
{
    font-family: 'Manifold CF',sans-serif !important;
    color: #000 !important;
    margin-top: 10px!important;
    font-size: 15px !important;
}

.lm_landing-form input#mce-EMAIL
{
    width: 70%;
    margin-right: 20px;
}

#lm_landing_form_container .mce_inline_error
{
    font-size: 12px;
    color: red;
    margin-left: 15px;
}


@media only screen and (max-width: 550px)
{
  div#lm_landing_form_container
  {
    max-width: 100%;
  }

  form#mc-embedded-subscribe-form.lm_landing-form
  {
      display: block;
  }

  div#form-icon
  {
     margin-right: 0;
     margin-bottom: 20px;
  }

  div#form-icon img
  {
    display: block;
    margin: 0 auto;
    width: 120px;
    height: auto;
  }

  div#mc_embed_signup_scroll
  {
    padding: 0 20px;
    text-align: center;
  }

  .lm-divider
  {
    width: 100% !important;
  }

}



/**********************************/


/***
 * Fonts
 */

 @font-face {
  	font-family: 'PFDin-Text';
  	src: url('css/fonts/vanguard-cf-regular.eot');
  	src: url('css/fonts/PFDinTextPro-Light.ttf') format('truetype'),
  	font-weight: normal;
  	font-style: normal;
  }

/*
 @font-face {
   font-family: 'Bio Sans';
   font-style: normal;
   font-weight: 400;
   src: url('css/fonts/bio-sans.woff2') format('woff2');
 }


 @font-face {
   font-family: 'Bio Sans';
   font-style: normal;
   font-weight: 600;
   src: url('css/fonts/bio-sans-bold.woff2') format('woff2');
 }
*/
 @font-face {
   font-family: 'Cartograph Mono CF';
   font-style: normal;
   font-weight: 500;
   src: url('css/fonts/cartograph-mono-cf-demi-bold.woff2') format('woff2');
 }

 @font-face {
   font-family: 'Cartograph Mono CF';
   font-style: normal;
   font-weight: lighter;
   src: url('css/fonts/cartograph-mono-cf-light-bold.woff2') format('woff2');
 }

 @font-face {
   font-family: 'Manifold CF';
   font-style: normal;
   font-weight: 400;
   src: url('css/fonts/manifold-cf.woff2') format('woff2');
 }

 @font-face {
   font-family: 'Manifold CF';
   font-style: italic;
   font-weight: 400;
   src: url('css/fonts/manifold-cf-regular-oblique.woff2') format('woff2');
 }

 @font-face {
   font-family: 'Manifold CF';
   font-style: normal;
   font-weight: 600;
   src: url('css/fonts/manifold-cf-bold.woff2') format('woff2');
 }


 /** font awesome **/

 @font-face {
   font-family: 'FontAwesome';
   src: url('css/fonts/fontawesome-webfont.eot?v=4.7.0');
   src: url('css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
   font-weight: normal;
   font-style: normal;
 }

 @font-face {
 	font-family: 'GreycliffCF';
 	src: url('css/fonts/Greycliff-CF-Regular.otf');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'GreycliffCF-Bold';
 	src: url('css/fonts/greycliff-cf-bold.eot');
 	src: url('greycliff-cf-bold.eot?#iefix') format('embedded-opentype'),
              url('css/fonts/greycliff-cf-bold.woff2') format('woff2'),
 	     url('css/fonts/greycliff-cf-bold.woff') format('woff'),
 	     url('css/fonts/greycliff-cf-bold.ttf') format('truetype'),
 	     url('css/fonts/greycliff-cf-bold.svg#youworkforthem') format('svg');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'GreycliffCF-BoldOblique';
 	src: url('css/fonts/greycliff-cf-bold-oblique.eot');
 	src: url('css/fonts/greycliff-cf-bold-oblique.eot?#iefix') format('embedded-opentype'),
              url('css/fonts/greycliff-cf-bold-oblique.woff2') format('woff2'),
 	     url('css/fonts/greycliff-cf-bold-oblique.woff') format('woff'),
 	     url('css/fonts/greycliff-cf-bold-oblique.ttf') format('truetype'),
 	     url('css/fonts/greycliff-cf-bold-oblique.svg#youworkforthem') format('svg');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'Vanguard CF';
 	src: url('css/fonts/vanguard-cf-regular.eot');
 	src: url('css/fonts/vanguard-cf-regular.woff2') format('woff2'),
 	     url('css/fonts/vanguard-cf-regular.woff') format('woff'),
 	     url('css/fonts/vanguard-cf-regular.ttf') format('truetype'),
 	     url('css/fonts/vanguard-cf-regular.svg') format('svg');
 	font-weight: normal;
 	font-style: normal;
 }




/******************************************************/

/************ mobile from RLV-Theme *********
 ***********
**/

/* mobile */
@media only screen and (max-width:767px) {
  .lculture-4-3-e:nth-last-child(-n+2) {
    float: none;
    width: 100%;
  }

  .lhome-5-3-e:nth-last-child(-n+2) {
    float: none;
    width: 100%;
  }

  .mobile-hide {
    display: none !important;
  }

  .head-ad-cont {
    background-color: #f0f0f0;
    /*padding-top: 50px;*/
  }

  /*
  .sticky-wrapper{
    position: absolute !important;
    height: 50px !important;
    z-index: 4 !important;
  }
  */

  .nav-cont {
    position: fixed;
    top: 0;
    height: 50px;
    z-index: 777;
  }

  .nav-cont-mobile {
    height: 100%;
  }

  .nav-panel-cont {
    height: 100%;
    margin: 50px auto 0px;
  }

  .nav-panel {
    width: 100%;
    height: 100%;
    margin: -54px 0px 0px;
    padding: 30px 48px 24px;
    text-align: center;
    overflow: scroll;
  }

  .search-input-on {
    width: 144px;
  }

  .nav-panel-on {
    margin: 0px;
  }

  .nav-panel-social {
    margin-bottom: 48px;
  }

  .nav-main {
    height: 50px;
  }

  .nav-menu {
    padding: 18px 18px;
  }

  .nav-subscribe {
    border: 1px solid rgba(198, 172, 111, 0);
    margin: 8px 0px 8px 10px;
    font-size: 12px;
  }

  .nav-logo-img {
    height: 28px;
  }

  .social_media:nth-child(3n) {
    margin: 0 12px 12px 0 !important;
  }

  .social_media:nth-child(5n) {
    margin: 0 0px 12px 0 !important;
  }

  .title-img-cont {
    height: 480px;
    margin: 0px 0px 10px;
  }

  .title-img {
    height: 480px;
  }

  .title-cont {
    left: 0;
    right: 0;
    max-width: 396px;
    margin: 0px auto 10px;
  }

  .title-h2 {
    font-size: 36px;
    line-height: 38px;
  }

  .title-h3 {
    margin: 20px auto 0px;
    font-size: 18px;
  }

  .feature-img-cont {
    height: 480px;
    margin: 0px 0px 10px;
  }

  .feature-img {
    height: 480px;
  }

  .feature-cont {
    left: 0;
    right: 0;
    max-width: 396px;
    margin: 0px auto 10px;
  }

  .feature-h2 {
    font-size: 36px;
    line-height: 38px;
  }

  .feature-h3 {
    margin: 20px auto 0px;
    font-size: 18px;
  }

  .title-author {
    margin: 0px 0px 18px;
  }

  .type-podcast .post-author
  {
    display: none;
  }

  .title-date {
    display: none;
  }

  .article-social {
    display: none;
  }

  .general-cont {
    max-width: 396px;
    margin: 30px auto 0px;
  }

  .general-cont p,
  .p-g {
    font-size: 16px;
    line-height: 24px;
  }

  .general-cont h2,
  .p-g-h2 {
    font-size: 34px;
    line-height: 34px;
  }

  .general-cont h3,
  .p-g-t {
    margin: 48px 0px 8px;
    font-size: 20px;
    line-height: 22px;
  }

  .article-cont {
    max-width: 396px;
  }

  .article-cont-footer {
    max-width: 396px;
  }

  .cpc-cont {
    margin: 0px;
  }

  .cpc-cont p {
    font-size: 16px;
    line-height: 24px;
  }

  .cpc-cont h2,
  .cpc-cont h3 {
    font-size: 20px;
    line-height: 22px;
  }

  .p-d {
    font-size: 16px;
    line-height: 24px;
  }

  .p-t {
    font-size: 20px;
    line-height: 22px;
  }

  .p-img-l {
    float: none;
    margin: 48px auto;
  }

  .p-tags {
    max-width: inherit;
    line-height: 22px;
  }

  .p-share {
    display: none;
  }

  .s-d {
    font-size: 15px;
  }

  .aside p {
    font-size: 15px;
    line-height: 22px;
  }

  .p-bot {
    width: 336px;
    margin: 42px auto 30px;
  }

  .list-top {
    max-width: 396px;
    margin: 48px auto 4px;
  }

  .list-top-h2 {
    font-size: 32px;
    line-height: 38px;
  }

  .list-h3 {
    font-size: 25px;
    line-height: 26px;
  }

  .slice-top {
    max-width: 396px;
    margin: 48px auto 4px;
  }

  .slice-top-h2 {
    font-size: 36px;
    line-height: 38px;
  }

  .slice-none-top-h2 {
    font-size: 32px;
    line-height: 38px;
  }

  .slice-intro {
    margin: 30px auto 30px;
  }

  .statement-top {
    max-width: 396px;
    margin: 100px auto 70px;
  }

  .statement-top-h2 {
    font-size: 45px;
    line-height: 66px;
  }

  .statement-img-r {
    display: none;
  }

  .video-top {
    max-width: 396px;
    margin: 48px auto 4px;
  }

  .video-top-h2 {
    font-size: 36px;
    line-height: 38px;
  }

  .pe-1 {
    max-width: 396px;
  }

  .pe-1-episode {
    display: block;
    margin: 2px 0px 0px;
  }

  .pe-1-h2 {
    margin: 10px 0px 0px -2px;
    font-size: 45px;
    line-height: 48px;
  }

  .pe-1s {
    height: 198px;
    padding: 30px 0px 0px;
  }

  .pe-1s-p {
    width: 336px;
    margin: 0px auto 6px;
  }

  .pe-1s-series {
    font-size: 16px;
  }

  .pe-1s-img {
    width: 336px;
  }

  .pe-2 {
    max-width: 396px;
  }

  .pe-2s {
    max-width: 396px;
  }

  .pe-2-sub-links {
    width: 230px;
    margin: 0px auto 0px;
    line-height: 14px;
  }

  .pe-s-title {
    margin: 0px 0px 16px;
    font-size: 16px;
  }

  .pe-c-cont {
    margin: 0px 0px 50px;
  }

  .pe-sponsor-a {
    float: none;
    display: block;
    margin: 0px 0px 10px;
  }

  .pe-sponsor-a-l {
    float: none;
    display: block;
    margin: 0px;
  }

  .pe-em-p {
    font-size: 12px;
  }

  .pe-q-p {
    font-size: 33px;
  }

  .lsearch {
    max-width: 396px;
    margin: 48px auto 60px;
  }

  .lsearch-e {
    margin: 0px 0px 40px;
  }

  .lsearch-img-a {
    float: none;
    display: block;
    margin: 0px 0px 10px;
  }

  .lsearch-img {
    width: 100%;
    height: 232px;
  }

  .lsearch-cat {
    margin: 0px 0px 6px;
  }

  .lsearch-h2-a {
    font-size: 22px;
    line-height: 24px;
  }

  .lsearch-p {
    display: none;
  }

  .advertise-r {
    float: none;
    margin: 10px 0px 0px;
  }

  .fform-advertise {
    float: none;
  }

  .finput-m {
    height: 40px;
  }

  .lgod-1-cont {
    height: 560px;
  }

  .lgod-img {
    height: 560px;
  }

  .lgod-nav-cont {
    display: none;
  }

  .lgod-1 {
    max-width: 396px;
  }

  .lgod-1-h2-a {
    font-size: 36px;
    line-height: 38px;
  }

  .lgod-1-h3 {
    width: 100%;
    font-size: 18px;
    line-height: 21px;
  }

  .lgod-2 {
    max-width: 396px;
    padding: 44px 30px;
  }

  .lgod-2-nav {
    padding: 0px 30px;
  }

  .lgod-2-e {
    padding: 0px 16px;
  }

  .lgod-2-e-t {
    display: none;
  }

  .lgod-2-e-d {
    display: none;
  }

  .lgod-2-e-p {
    font-size: 12px;
  }

  .lgod-3-cont {
    max-width: 396px;
  }

  .lgod-3 {
    margin: 0px 0px 80px;
  }

  .lgod-3-o-img-a {
    float: none;
    display: block;
  }

  .lgod-3-e-img-a {
    float: none;
    display: block;
  }

  .lgod-3-img {
    width: 100%;
    height: 360px;
  }

  .lgod-3-o {
    float: none;
    width: 100%;
    margin: 20px 0px 0px;
  }

  .lgod-3-e {
    float: none;
    width: 100%;
    margin: 20px 0px 0px;
  }

  .lgod-3-cat {
    margin: 0px 0px 12px;
  }

  .lgod-3-h2 {
    margin: 0px 0px 20px;
  }

  .lgod-3-h2-a {
    font-size: 34px;
    line-height: 36px;
  }

  .lgod-3-sub {
    margin: 0px 0px 20px;
    font-size: 16px;
  }

  .lgod-4 {
    margin: 0px auto 100px;
  }

  .lgod-4-row {
    margin: 0px;
  }

  .lgod-4-e {
    float: none;
    width: 310px;
    height: 410px;
    margin: 0px auto 30px;
  }

  .lgod-4-e-l {
    float: none;
    width: 310px;
    height: 410px;
    margin: 0px auto 30px;
  }

  .lgod-4-cont {
    bottom: 30px;
    padding: 0px 30px;
  }

  .lgod-4-h2-a {
    margin: 0px 0px 18px;
    font-size: 26px;
    line-height: 28px;
  }

  .llife-1-cont {
    height: 560px;
  }

  .llife-img {
    height: 560px;
  }

  .llife-nav-cont {
    display: none;
  }

  .llife-1 {
    max-width: 396px;
  }

  .llife-2 {
    margin: 0px auto 100px;
  }

  .llife-2-row {
    margin: 0px;
  }

  .llife-2-o {
    float: none;
    width: 310px;
    height: 410px;
    margin: 0px auto 40px;
  }

  .llife-2-e {
    float: none;
    width: 310px;
    height: 410px;
    margin: 0px auto 40px;
  }

  .llife-2-o-l {
    float: none;
    width: 310px;
    height: 410px;
    margin: 0px auto 40px;
  }

  .llife-2-e-l {
    float: none;
    width: 310px;
    height: 410px;
    margin: 0px auto 40px;
  }

  .lculture-nav-cont {
    display: none;
  }

  .llife-1-h2-a {
    font-size: 36px;
    line-height: 38px;
  }

  .llife-1-h3 {
    width: 100%;
    font-size: 18px;
    line-height: 21px;
  }

  .llife-2-o-img {
    width: 310px;
    height: 228px;
  }

  .llife-2-o-h2-a {
    margin: 0px 0px 12px;
  }

  .llife-2-o-sub {
    display: block;
  }

  .lculture-2 {
    max-width: 396px;
  }

  .lculture-2-o-img-a {
    float: none;
    display: block;
    width: 100%;
    height: inherit;
    margin: 0px 0px 0px 0px;
  }

  .lculture-2-o-img {
    width: 100%;
    height: inherit;
    object-fit: cover;
  }

  .lculture-2-o-meta {
    margin: 20px 0px 12px;
  }

  .lculture-2-o-h2 {
    width: 100%;
    margin: 0px 0px 20px 0px;
  }

  .lculture-2-o-h2-a {
    font-size: 34px;
    line-height: 36px;
  }

  .lculture-2-o-h3 {
    font-size: 16px;
  }

  .lculture-2-e-img-a {
    float: none;
    display: block;
    width: 100%;
    height: inherit;
    margin: 0px 0px 0px 0px;
  }

  .lculture-2-e-img {
    width: 100%;
    height: inherit;
    object-fit: cover;
  }

  .lculture-2-e-meta {
    float: none;
    margin: 20px 0px 12px;
  }

  .lculture-2-e-h2 {
    float: none;
    width: 100%;
    margin: 0px 0px 20px 0px;
  }

  .lculture-2-e-h2-a {
    font-size: 34px;
    line-height: 36px;
  }

  .lculture-2-e-line {
    float: none;
    margin: 0px 0px 20px 0px;
  }

  .lculture-2-e-h3 {
    float: none;
    width: 100%;
    font-size: 16px;
    text-align: left;
  }

  .lculture-2-e-a {
    float: none;
  }

  .lculture-3-cont {
    max-width: 396px;
    margin: 0px auto 40px;
  }

  .lculture-3 {
    width: 100%;
    height: inherit;
    margin: 0px 0px 40px 0px;
  }

  .lculture-3-l {
    width: 100%;
    height: inherit;
    margin: 0px 0px 40px 0px;
  }

  .lculture-3-img {
    width: 100%;
    height: inherit;
  }

  .lculture-4 {
    max-width: 396px;
  }

  .lculture-4-2-img {
    width: 100%;
    height: 200px;
  }

  .lculture-4-2-play {
    width: 30px;
    margin: 82px auto 0px;
  }

  .lculture-4-3-e {
    float: none;
    width: 100%;
    margin: 0px 0px 30px 0px;
  }

  .lculture-4-3-e-l {
    float: none;
    width: 100%;
  }

  .lculture-4-3-img {
    width: 100%;
    height: 200px;
  }

  .lculture-4-3-play {
    width: 30px;
    margin: 82px auto 0px;
  }

  .lcurrent-nav-cont {
    display: none;
  }

  .lcurrent-1-cont {
    margin: 0px 0px 30px;
  }

  .lcurrent-1 {
    max-width: 396px;
    padding: 30px 30px 30px;
  }

  .lcurrent-1-img-a {
    float: none;
    display: block;
    width: 100%;
    height: inherit;
    margin: 0px 0px 20px;
  }

  .lcurrent-1-meta {
    margin: 0px 0px 10px 0px;
  }

  .lcurrent-1-h2 {
    width: 100%;
    margin: 0px 0px 20px 0px;
  }

  .lcurrent-1-h2-a {
    font-size: 30px;
    line-height: 36px;
  }

  .lcurrent-2-cont {
    display: none;
  }

  .lcurrent-2 {
    display: none;
  }

  .lhome-1-cont {
    height: 560px;
  }

  .lhome-img {
    height: 560px;
  }

  .lhome-1 {
    max-width: 396px;
  }

  .lhome-1-h2-a {
    font-size: 36px;
    line-height: 38px;
  }

  .lhome-1-h3 {
    width: 100%;
    font-size: 18px;
    line-height: 21px;
  }

  .lhome-2 {
    display: none;
  }

  .lhome-3-t {
    max-width: 396px;
    margin: 0px auto 30px;
    padding: 30px 30px 0px;
  }

  .lhome-3-t-img-a {
    float: none;
    display: block;
    width: 100%;
    height: 250px;
    margin: 0px 0px 20px;
    opacity: 1;
  }

  .lhome-3-t-h2 {
    width: 100%;
    margin: 0px 0px 20px;
  }

  .lhome-3-t-h2-a {
    font-size: 28px;
    line-height: 34px;
  }

  .lhome-3-b {
    max-width: 396px;
    padding: 0px 30px 30px;
  }

  .lhome-3-b-img-a {
    float: none;
    display: block;
    width: 100%;
    height: 250px;
    margin: 0px 0px 20px;
    opacity: 1;
  }

  .lhome-3-b-h2 {
    width: 100%;
    margin: 0px 0px 20px;
  }

  .lhome-3-b-h2-a {
    font-size: 28px;
    line-height: 34px;
  }

  .lhome-3-b-a {
    float: none;
  }

  .lhome-5-b {
    max-width: 396px;
  }

  .lhome-5-t {
    max-width: 396px;
  }

  .lhome-5-2-img {
    width: 100%;
    height: 200px;
  }

  .lhome-5-2-play {
    width: 30px;
    margin: 82px auto 0px;
  }

  .lhome-5-3-e {
    float: none;
    width: 100%;
    margin: 0px 0px 30px 0px;
  }

  .lhome-5-3-e-l {
    float: none;
    width: 100%;
  }

  .lhome-5-3-img {
    width: 100%;
    height: 200px;
  }

  .lhome-5-3-play {
    width: 30px;
    margin: 82px auto 0px;
  }

  .lhome-7 {
    max-width: 396px;
  }

  .lfrom {
    margin: 0px 0px 90px;
  }

  .lfrom-block-cont {
    padding: 0px;
  }

  .lfrom-block {
    font-size: 12px;
    padding: 12px 12px;
  }

  .lfrom-img {
    height: 300px;
  }

  .lfrom-a-cont {
    bottom: 30px;
  }

  .lnews-cont {
    max-width: 396px;
  }

  .lnews-e-slice {
    margin: 0px 0px 30px;
  }

  .lnews-e-slice-large {
    margin: 0px 0px 30px;
  }

  .lnews-e-none {
    margin: 0px 0px 30px;
  }

  .lnews-e-article {
    margin: 0px 0px 48px;
  }

  .lnews-e-video {
    margin: 0px 0px 48px;
  }

  .lnews-meta {
    position: absolute;
    background-color: #ffffff;
    margin: -23px 0px 0px;
    padding: 2px 3px;
    display: none;
  }

  .lnews-none-meta {
    display: none;
  }

  .lnews-video-meta {
    display: none;
  }

  .lnews-slice-img-a {
    float: left;
    margin: 0px 20px 0px 0px;
  }

  .lnews-slice-img {
    width: 130px;
    height: 130px;
  }

  .lnews-slice-h2 {
    margin: 0px 0px 10px;
  }

  .lnews-slice-h2-a {
    font-size: 20px;
    line-height: 20px;
  }

  .lnews-slice-img-a-large {
    float: none;
    margin: 0px;
  }

  .lnews-slice-img-large {
    width: 100%;
  }

  .lnews-slice-h2-large {
    margin: 10px 0px 10px;
  }

  .lnews-slice-h2-a-large {
    font-size: 20px;
    line-height: 20px;
  }

  .lnews-none-h2-a {
    font-size: 26px;
    line-height: 32px;
  }

  .lnews-article-img {
    width: 100%;
    height: 300px;
  }

  .lnews-article-meta {
    margin: 0px 0px 20px;
  }

  .lnews-article-h2 {
    font-size: 26px;
    line-height: 26px;
  }

  .lnews-article-date {
    margin: 0px 0px 0px 12px;
  }

  .lnews-video-img-a {
    margin: 0px 0px 10px;
  }

  .lnews-video-img {
    width: 100%;
    height: 200px;
  }

  .lnews-video-play {
    width: 30px;
    margin: 82px auto 0px;
  }

  .lnews-video-h2-a {
    font-size: 20px;
    line-height: 20px;
  }

  .lmore {
    margin: 60px 0px 0px;
  }

  .lmagazine-1 {
    max-width: 396px;
    padding: 30px 30px 80px;
  }

  .lmagazine-1-img {
    width: 100%;
    height: inherit;
    margin: 0px 0px 30px 0px;
  }

  .lmagazine-2 {
    max-width: 396px;
  }

  .issuuembed {
    height: 434px !important;
  }

  .lmagazine-4 {
    max-width: 396px;
  }

  .lmagazine-4-h2 {
    margin: 0px 0px 40px;
  }

  .lmagazine-4-row {
    margin: 0px;
  }

  .lmagazine-4-e {
    width: 100%;
    margin: 0px 0px 40px 0px;
  }

  .lmagazine-4-e-l {
    width: 100%;
    margin: 0px 0px 40px 0px;
  }

  .lmagazine-5 {
    margin: 10px 0px 100px;
  }

  .pcn-bg-cont {
    height: 192px;
  }

  .pcn-bg-img-cont {
    width: 335px;
    height: 178px;
  }

  .pcn-bg-img-a {
    width: 355px;
    height: 178px;
  }

  .pcn-bg-img {
    width: 355px;
    height: 178px;
  }

  .pcn-top {
    max-width: 396px;
    margin: 0px auto 30px;
    padding: 0px 20px;
  }

  .pcn-cont {
    max-width: 100%;
    margin: 0px auto 0px;
    padding: 40px 0px;
  }

  .pcn-top-player-cont {
    max-width: 335px;
  }

  .pcn-top-a {
    width: 100%;
  }

  .pcn-top-img {
    width: 100%;
  }

  .pcn-bot {
    padding: 40px 30px;
  }

  .pcn-4 {
    max-width: 336px;
    margin: 0px auto 10px;
  }

  .pcn-4-n {
    text-align: center;
  }

  .pcn-4-a:nth-child(odd) {
    float: none;
  }

  .pcn-4-a:nth-child(even) {
    float: none;
  }

  .pcn-4-a {
    width: 100%;
  }

  .psh-bg-cont {
    height: 192px;
  }

  .psh-bg-1 {
    width: 355px;
    height: 178px;
  }

  .psh-1 {
    margin: 20px 0px 0px;
  }

  .psh-1-img {
    width: 220px;
  }

  .psh-1-p {
    display: none;
  }

  .psh-2-cont {
    padding: 70px 0px 50px;
  }

  .psh-2 {
    max-width: 354px;
  }

  .psh-2-a {
    width: 100%;
    height: 216px;
    margin: 0px 0px 20px 0px;
  }

  .psh-2-series {
    margin: 2px 0px 4px;
    padding: 0px 14px;
  }

  .psh-2-episode {
    display: none;
    margin: 0px 0px 10px;
    padding: 0px 14px;
  }

  .psh-2-title {
    margin: 0px 0px 0px;
    padding: 0px 14px;
  }

  .psh-2-description {
    margin: 0px 0px 12px;
  }

  .psh-2-player {
    position: initial;
    top: 0;
    width: 335px;
    padding: 6px 14px 20px;
  }

  .psh-2-player .scrubbar {
    width: 240px !important;
    margin-right: 40px;
  }

  .psh-2-latest {
    right: 0px;
    font-size: 12px;
    padding: 12px 12px;
  }

  .psh-recent-cont {
    padding: 10px 0px 10px;
  }

  .psh-3 {
    max-width: 336px;
    margin: 0px auto 40px;
  }

  .psh-3-recent {
    float: none;
    text-align: center;
  }

  .psh-4 {
    max-width: 336px;
    margin: 0px auto 10px;
  }

  .psh-4-e:nth-child(odd) {
    float: none;
  }

  .psh-4-e:nth-child(even) {
    float: none;
  }

  .psh-4-e {
    max-width: 340px;
    width: 100%;
    margin: 0px 0px 40px;
  }

  .psh-4-a
  {
    margin: 0px 24px 8px 0px;
    float:none;
    width: 100%;
    height: auto;
  }

  .psh-4-series {
    width: 202px;
    margin: 15px auto;
    line-height: 12px;
    text-align: center;
    display: block;
  }

  .psh-4-title
  {
    font-size: 20px;
    text-align: center;
    width: 100%;
  }

  .psh-4-player {
    width: 100%;
  }

  .psh-4-player .scrubbar {
    width: 210px !important;
  }

  .psh-6 {
    width: 336px;
  }

  .psh-6-p {
    font-size: 24px;
  }

  .psh-7-p {
    font-size: 16px;
    line-height: 24px;
  }

  .psh-7-b {
    font-size: 15px;
  }

  .psh-about-cont {
    padding: 20px 0px 0px;
  }

  .psh-9-e {
    float: none;
    margin: 0px auto 40px;
  }

  .psh-9-e-l {
    float: none;
    margin: 0px auto 40px;
  }

  .psh-9-e:nth-child(4n) {
    margin: 0px auto 40px;
  }

  .subform {
    width: 100%;
  }

  .choices-wrapper .left_sub,
  .choices-container .left_sub
  {
    float: none;
    /*
      margin: 0px auto 48px;
    */
  }

  .choices-wrapper .mid_image,
  .choices-container .mid_image
  {
    float: none;
    margin: 0px auto 48px;
  }

  .choices-wrapper .right_sub,
  .choices-container .right_sub
  {
    float: none;
    width: 200px;
    margin: 0px auto 0px;
  }

  .gift_choice {
    margin: 40px 0px 0px;
  }

  .fineprint {
    width: 335px;
    /* padding: 0px 30px; */
  }

  .general-cont p.rconfirm-p1 {
    float: none;
    margin: 10px 0px 6px 0px;
  }

  .lytics-slideout-email {
    max-width: 396px !important;
    height: inherit !important;
    left: 0px !important;
    right: 0px !important;
    margin: 0px auto !important;
  }

  .lytics-slideout-email .pf-widget-content {
    padding: 20px !important;
  }

  .lytics-slideout-email .pf-widget-message {
    padding: 0px 0px !important;
  }

  .pf-widget input[type=email] {
    margin: 0px 0px 10px !important;
  }

  .lytics-slideout-email .pf-widget-ok {
    margin: 0px 0px 0px 0px !important;
  }

  .lytics-modal-email {
    max-width: 396px !important;
    height: inherit !important;
    left: 0px !important;
    right: 0px !important;
    margin: 0px auto !important;
  }

  .lytics-modal-email .pf-widget-content {
    padding: 20px !important;
  }

  .lytics-modal-email .pf-widget-message {
    padding: 0px 0px !important;
  }

  .pf-widget input[type=email] {
    margin: 0px 0px 10px !important;
  }

  .lytics-modal-email .pf-widget-ok {
    margin: 0px 0px 0px 0px !important;
  }

  .sfooter {
    width: 300px;
    padding: 60px 0px 0px;
  }

  .sfooter-newsletter {
    padding: 62px 22px;
  }

  .footer-logo-a {
    width: 104px;
  }

  .footer-2-p {
    font-size: 12px;
  }

  .footer-2-c {
    font-size: 12px;
  }

  .footer-3 {
    width: 100%;
  }

  .lytics-stickybar-issue {
    height: 50px !important;
  }

  .lytics-stickybar-issue .pf-widget-close {
    margin-top: -15px !important;
  }

  .lytics-stickybar-issue .pf-bar-content {
    padding: 4px 0px !important;
  }

  #div-gpt-ad-1483049278878-4,
  #div-gpt-ad-1483482292376-4,
  #div-gpt-ad-1483483577563-4,
  #div-gpt-ad-1483541358886-4,
  #div-gpt-ad-1483542073573-4,
  #div-gpt-ad-1483558001664-4,
  #div-gpt-ad-1483544187538-4,
  #div-gpt-ad-1483548572404-4 {
    /* display: none; */
  }
}

/******************************************************************************/
/********************** CUSTOM CSS FROM THEM CUSTOMIZER ***********************/

.header	.container{
	z-index:2;
}

.category .navbar-brand{
	/* display:block !important; */
}

.post-172690 .ratio > div h1, .post-172690 .ratio > div ul{
	opacity:0;
}

/**** Style for 5Rules for Church Shopping Article ***/
#post-173301 h2{
	color:#63b3df;
	-webkit-text-fill-color: #2ddca3;
	-webkit-text-stroke-width: 1.4px;
  -webkit-text-stroke-color: #63b3df;
}

.postid-173301 h1.entry-title{
	font-size: 5rem;
	line-height:1.2;
	color:#000!important;
	text-shadow: 3px 2px #13e09d;
}

.postid-173301 h4.rm-post-subtitle{
	color:#000 !important;
	font-size:24px;
}

.postid-177991 h1.entry-title{
color: #242424 !important;
    background: #fff;
    line-height: 125px;
    display: inline;
    /* background: orange; */
    box-shadow: 10px 0 0 #fff, -16px 0 0 #fff;
    padding: 3px 0;
    text-transform: uppercase;
    font-family: 'GreycliffCF',sans-serif;
    letter-spacing: 10px;
}

.page-header-large h1.entry-title{
	font-size: 5rem;
	line-height:125px;
}

.postid-177993 blockquote{
	    background: linear-gradient(330deg, #e13c28 15%, #54c2bf 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.postid-177973 h1.entry-title, .postid-177963 h1.entry-title {
    text-transform: uppercase;
    letter-spacing: 5px !important;
    font-weight: 100 !important;
}

#page-178629 td p{
	display:none;
}

/******************************************************************************/
/*****************************  Slick  ****************************************/

@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url(./fonts/slick.woff) format('woff'),url(./fonts/slick.ttf) format('truetype'),url('./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*! Lity - v2.2.2 - 2017-07-17
* http://sorgalla.com/lity/
* Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}

.custom-content-tiles-after .lm-divider:first-child {
    border: 0px !important;
    display: none;
}
.custom-content-tiles-after .lm-divider:first-child span {
    text-align: center;
    float: left;
    width: 100%;
}


@media(max-width: 1200px){
.category-love-and-money .section-tiles.tiles-5 article:nth-child(2), .section-tiles.tiles-5 article:nth-child(3) {
    width: 47%;
}
}



@media(max-width: 1141px){
  .lm_column {
    width: 28.6666%;
    padding: 15px;
}
.lm_row div {
    top: 30px;
}
}
@media(max-width: 1067px){
  .layout-sidebar .sidebar-area {
    max-width: 260px;
}
}
@media(max-width: 1019px){
  .category-love-and-money section.section-tiles {
    height: auto !important;
    margin-bottom: 50px;
}
.tiles-outer article.status-publish {
    max-width: 96% !important;
    flex: 0 0 100% !important;
    padding: 15px !important;
    margin: 0px !important;
}
.category-love-and-money .section-tiles.tiles-5 article:nth-child(2), .section-tiles.tiles-5 article:nth-child(3){
  width: auto;
}
.layout-sidebar .sidebar-area {
    max-width: 65% !important;
    margin: 0 auto;
    width: 100% !important;
    flex: initial !important;
}
.sidebar-area .sidebar-1, .sidebar-area .sidebar-2 {
    padding-right: 15px;
    padding-left: 15px;
    max-width: 100% !important;
    flex: initial !important;
    border:0px !important;
}
div#mc_embed_signup_lm_landing {
    width: 90%;
    margin: 44px auto !important;
    float: initial !important;
}
div#lm_landing_form_container {
    width: 100%;
}
.sidebar-footer:first-child ,.footer-sidebars .sidebar-footer + .sidebar-footer {
    max-width: 100%;
}
.footer-section {
    text-align: center;
}
.sidebar-footer + .sidebar-footer:last-child .widget
}
@media(max-width: 992px){
  .lm-podcast-icon {
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
}
div#lm-podcast_container {
    display: block;
}
.lm-pc-audio {
    width: 70%;
    margin: 0 auto;
}
.category-love-and-money h3 {
    text-align: center;
}
.category-love-and-money .archive-main.archive-masonry.columns-2 {
    display: inline-block !important;
    margin: 0 !important;
    width: 100% !important;
}
.category-love-and-money .archive-col.archive-col {
    width: 44% !important;
    float: left;
}
}
@media(max-width: 767px){
  .lm-pc-audio {
    width: 90%;
    margin: 0 auto;
}
/*.tiles-outer article.status-publish {
    max-width: 100% !important;
}*/
}
@media(max-width: 700px){
.lm_column {
    width: 100%;
    margin: 0px !important;
    float: left;
    text-align: center !important;
    padding-left: 0px;
    padding-right: 0px;
}
.lm_row div {
    top: 50%;
}
#form-icon img {
    width: 136px;
    height: auto;
}
}
@media(max-width: 640px){
  .category-love-and-money .archive-col.archive-col {
    width: 100% !important;
}
}
@media(max-width: 600px){
section.custom-content.custom-content-tiles-before picture.sp-no-webp {
    width: 100% !important;
}
section.custom-content.custom-content-tiles-before img.sp-no-webp {
    width: 84% !important;
}
}
@media(max-width: 480px){
  .category-love-and-money .section-tiles.tiles-5 article:first-child {
    width: 90% !important;
}
}