/*
Theme Name:   PinkNews Responsive
Theme URI:    http://www.pinknews.co.uk/
Version:      1.1
Author:       Ed Gunn @ Dreamr
*/
/*/////////////////////////////////////////////////////////////////*/
/*//////////////////////// RESPONSIVE CSS //////////////////////// */
/*/////////////////////////////////////////////////////////////////*/

.mpuWrap iframe {
  height: 255px;
}

.wppp_list li {
  background-size: cover !important;
  background-position: center;
  height: 150px;
}

.wppp_list{
  overflow: auto;
}

div#undefined-sticky-wrapper {
  float: right !important;
  width: 300px;
}

.post-meta li.post-modified{
  display: none;
}

.next_posts{
  display: none;
}
.social-buttons-r li:hover {
  opacity: 0.5;
}
div#responsive-menu {
  padding-top: 50px;
  z-index: 1042999;
  left: 0;
  position: fixed;
}

div#click-menu {
  z-index: 1042999;
  position: absolute;
  left: 0;
  top: 19px;
  right: auto;
  padding-left: 0;
}

#click-menu .threeLines .line{
  border-radius: 5px;
}

img.showCaption{
  display: none;
}

.social-buttons {
  margin:20px 0px 0px;
  display: none;
  position: relative;
  z-index: 99999;
}
.social-buttons-r {
  margin:20px 0px 0px;
  display:block; 
  position: relative;
  z-index: 1;
  height: 40px;
}

/*.social-buttons-r li{
  display: block;
  float: left;
  min-height: 42px;
  max-height: 45px;
  margin-right: 3%;
  z-index: 1;
  max-width: 40px;
  width: 12%;
  background-size: 35px !important;
  }*/

  #click-menu #RMX {
    font-size: 50px !important;
    font-family: 'open sans';
    color: #F173AC;
    line-height: 23px;
    background: none;
  }

  #responsive-menu .responsive-menu li a {
    font-family: 'open sans';
    font-size: 15px;
    border:none !important;
    padding: 4px 0px 0px 10px !important;
    font-family: 'DiariaSB';
    font-weight: normal;

  }
  #responsive-menu .appendLink{
    background: transparent;
  }

  #responsive-menu{
    width: 20% !important;
  }

  /* Rainbow menu */
/*#responsive-menu .responsive-menu li:nth-child(1):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(1) > a{
  color: #004899 !important;
}
#responsive-menu .responsive-menu li:nth-child(2):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(2) > a{
  color: #da3a44 !important;
}

#responsive-menu .responsive-menu li:nth-child(3):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(3) > a{

  }*/

/*
#responsive-menu .responsive-menu li:nth-child(4):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(4) > a, .current-affairs {
    color: #68bee9 !important;
}

#responsive-menu .responsive-menu li:nth-child(5):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(5) > a, .entertainment {
    color: #72e4ab !important;
}


#responsive-menu .responsive-menu li:nth-child(7):hover > a , #responsive-menu .responsive-menu li.current-menu-item:nth-child(7)> a , .travel{
    color: #cfe66f !important;
}

#responsive-menu .responsive-menu li:nth-child(8):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(8) > a, .features{
    color: #faf723 !important;
}

#responsive-menu .responsive-menu li:nth-child(9):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(9) > a, .opinion {
    color: #503c71 !important;
}
#responsive-menu .responsive-menu li:nth-child(11):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(11) > a, .life {
    color: #72e4ab !important;
}
#responsive-menu .responsive-menu li:nth-child(13):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(13) > a, .community {
    color: #68bee9 !important;
}
#responsive-menu .responsive-menu li:nth-child(14):hover > a, #responsive-menu .responsive-menu li.current-menu-item:nth-child(14) > a, .now {
    color: #eae82a !important;
    }*/

    /*Headers*/
    .current_affairs{background: #00489a;}
    .uk, .uk-news{background: #00489a;}
    .us, .us-news{background: #00489a;}
    .world, .world-news{background: #00489a;}
    .politics{background: #00489a;}
    .law{background: #00489a;}
    .business{background: #B30135;}
    .entertainment{background: #FF8358;}
    .current-affairs{background: #FF8358;}
    .now{background: #FF8358;}
    .opinion{background: #FF8358;}
    .trans{background: #B30135;}
    .education{background: #B30135;}
    .religion{background: #B30135;}
    .health{background: #017939;}
    .life{background: #017939;}
    .travel{background: #017939;}
    .sport{background: #017939;}
    .trending_now{background: #4FB0E1;}
    .home_cat_header.on-this-day{background: #4FB0E1;}
    .home_cat_header.controversial{background: #4FB0E1;}
    .community{background: #FF8358;}
    .home_cat_header.search{background: #F173AC;}
    .home_cat_header.latest{background: #4FB0E1;}

    /*Titles*/
    .current_affairs-title,.current-affairs-title{color: #00489a;}
    .uk-title, .uk-news-title{color: #00489a;}
    .us-title, .us-news-title{color: #00489a;}
    .world-title{color: #00489a;}
    .politics-title{color: #B30135;}
    .business-title{color: #B30135;}
    .entertainment-title{color: #FF8358;}
    .current-affairs-title{color: #FF8358;}
    .now-title{color: #FF8358;}
    .trans-title{color: #B30135;}
    .education-title{color: #B30135;}
    .religion-title{color: #B30135;}
    .health-title{color: #017939;}
    .life-title{color: #017939;}
    .travel-title{color: #017939;}
    .sport-title{color: #017939;}
    .trending_now-title{color: #4FB0E1;}
    .community-title{color: #FF8358;}
    .opinion{color: #FF8358;}



    #responsive-menu .responsive-menu li.current-menu-item > a, #responsive-menu .responsive-menu li.current-menu-item > .appendLink, #responsive-menu .responsive-menu li.current_page_item > a, #responsive-menu .responsive-menu li.current_page_item > .appendLink{
      background-color: transparent !important;
    }
    #responsive-menu .responsive-menu .sub-menu li:hover a {
      color: #fff !important;
    }

    ul#menu-new-sub-nav{
      display: block !important;
    }

    ul#menu-new-sub-nav li a {
      color: rgba(229, 229, 229, 0.5);
      font-family: 'DiariaSB';
      font-weight: normal;
      font-size: 16px;
    }
    ul#menu-new-sub-nav li a:hover {
      border-bottom: 1px solid #b2b2bb;
    }
    div#rm-additional-content {
      padding: 0px !important;
    }
    div#rm-additional-content {
      overflow: auto;
      margin: 0 10px !important;
      box-sizing: border-box !important;
    }
    #responsive-menu .responsive-menu li a{
      font-size: 24px;
    }
    ul#menu-new-sub-nav li {
      margin: 10px 0;
    }
    /*new style */
    #responsive-menu .responsive-menu li {
      padding: 10px 0;
      font-size: 24px;
    }
    ul.sub-menu li {
      padding: 5px 0 !important;
    }
    #responsive-menu ul.sub-menu li.menu-item a {
      color: #B0B0B0;
      font-size: 22px;
    }
    .home_sub_nav form.searchform {
      display: none;
    }
    form#responsiveSearch {
      display: none !important;
    }

    /*///////////////////////////////// MEDIA QUERY SECTION //////////////////////////*/
    /*///////////////////////////////////////////////////////////////////////////////*/


    @media screen and (max-width: 730px) {
      /* new ad styles ||||||||||||||||||||||||||||||||||||||||||||||||| */

      .category-page .mpuWrap {
        width: 300px;
        float: none;
        display: block;
        height: 250px;
        margin: 10px auto;
      }
      /*End of ad styles  ||||||||||||||||||||||||||||||||||||||||||||||*/
      /*----------------------------------*/
      /* ------------GENERAL------------- */
      /*----------------------------------*/
      div#click-menu{
        top: 10px;
      }
      .mobileOnly{
        display: block;
      }
      #responsive-menu{
        width: 100% !important;
      }
      ul#menu-new-sub-nav li {
   /* float: left;
   width: 33.33%;*/
 }
 li.menu-item-privacy {
   /* margin: 10px 13% !important;*/
 }

 div#rm-additional-content {
  overflow: auto;
  margin: 0 10px !important;
  box-sizing: border-box !important;
}
input#responsiveSearchInput {
  width: 60% !important;
}
#click-menu #RMX {
  /*display: none !important;*/
  font-size: 40px !important;
  position: fixed;
  top: 5px;
  left: 10px;
  font-family: 'open sans';
  color: #F173AC;
  height: 35px;
}
form#responsiveSearch {
  display: block !important;
}
#responsive-menu #responsiveSearch{
  border-color: #9EA2A8;
  margin: 10px;
  padding: 10px 0;
  width: calc(100% - 20px);
  box-sizing: border-box;
}

header#navBar .searchform{
  display: none;
}
.home_sub_nav {
  display: table;
  margin: auto;
}
.home_sub_nav form.searchform {
  float: left;
  display: block;
}
.active #search-toggle {
  background: none;
  right: -20px;
}
.searchform.active input.search {
  width: 240px;
  right: -20px;
  background: #FFF url('../images/search-icon.png') no-repeat 7px 2px;
}

/* NEW ARTICLE HEADER CODE */
/*.single img.logo.desktoplogo {
    display: none;
    }*/

    .single header#navBar .logo-panel .logo.mobilelogo {
     /* display: block;*/
     max-width: 58px !important;
     float: left;
     margin-left: 10px;
     margin-top: 13px;
   }
   .single header .logo-panel {
    margin-left: calc(50% - 80px)!important;
    transition: all 0.5s ease !important;
    -webkit-  transition: all 0.5s ease !important;
  }
  .single header .logo-panel.smallLogo {
    float: left !important;
    margin-left: 50px !important;
    margin-right: 0px !important;
    width: 70px;
  }
  .single a.follow_twitter {
    margin-left: 0px;
    /* display: block !important; */
    padding: 0;
    width: calc(100% - 140px);
    box-sizing: border-box;
  }
  .single img.fb_share_btn {
    max-width: 170px;
    padding: 10px 0px;
    margin: auto;
    display: block;
  }
  .single .mobile_fb_like {
    top: -1px;
  }
  /* END OF NEW CODE FOR HEADER */

  article.hnews.hentry.item{
    max-width: none;
  }

  /*---------------END--------------- */


  /*----------------------------------*/
  /* ------------HOME PAGE----------- */
  /*----------------------------------*/
  .sub_cats_img {
    width: 48% !important;
    margin: 0 0 1% 2%;
    float: left;
    min-height: 130px !important;
  }
  ul.category-list-top.sub_cats h3 {
    float: left;
    width: 45%;
    padding: 2.5%;
    border-top: 1px solid #ededed;
  }
  .category-list .category-list-top.sub_cats li:nth-child(1) .sub_cats_img {
    width: 100% !important;
    margin:0;
  }
  .category-list .category-list-top.sub_cats li:nth-child(1) h3 {
    width: auto;
    padding: 0;
    border: none;
  }
  .top-stories .category-list-top li{
    min-height: 225px !important;
  }
  .trending_hover {
    opacity: 1;
    background: transparent;
  }
  h3.trend_home_title span {
    background-color: #000;
  }
  h3.trend_home_title {
    padding: 5px;
    font-size: 18px;
    line-height: 1.6em;
    position: absolute;
    bottom: 5px;
  }
  a.follow_twitter {
    display: none;
  }
  .edition_swithcer.mobile {
   position: relative;
   top: 0;
   float: left;
   display: block;
   margin: 10px 0px 0px 2px;
   width: 140px;
 }
 .edition_swithcer.desktop{
  display: none;
}



/*---------------END--------------- */


/*----------------------------------*/
/* -------------CAT PAGE----------- */
/*----------------------------------*/
div.pn2015r.leftcontainer{
  width: 100%;
}
.cat_story{
  min-height: 250px;
}
div.switched.pn2015r h1 {
  padding: 0 10px;
  width: auto;
}
.article_mpu{
  display: none;
}
/*---------------END--------------- */


/*----------------------------------*/
/* ----------ARTICLE PAGE---------- */
/*----------------------------------*/

.post-meta i {
  line-height: 16px;
}

.fb-like.fb_iframe_widget.fb_iframe_widget_fluid {
  margin: 0 !important;
  position: absolute;
  right: 0px;
  top: 25px;
}
.trendingSlideOut{
  display: block;
}
.social-buttons-r li.whatsapp {
  display: block;
}
.social-buttons-r li.pinterest {
  display: none;
}
.page-wrap.main{
  /*padding: 0;*/
  padding-top: 70px;
}
.page-wrap.home-lead-section, .page-wrap.front-features {
  padding: 0;
}

div#undefined-sticky-wrapper {
  display: none;
}

img.showCaption{
 display: block;
} 

header{
  overflow: visible;
}
.mpuWrap{
  float: none;
}

.addroll-block{display:none!important;visibility:hidden!important}
#google_ads_frame1{display:none!important;visibility:hidden!important}
#topFrame{display:none!important;visibility:hidden!important}
#topScroll{display:none!important;visibility:hidden!important}
#rightFrame{display:none!important;visibility:hidden!important}
#rightScroll{display:none!important;visibility:hidden!important}
#bottomFrame{display:none!important;visibility:hidden!important}
#bottomScroll{display:none!important;visibility:hidden!important}
body{max-width:100%;min-width: 80%; padding-top: 5px; }
/*iframe{max-width:100%}*/
fieldset{margin:0}
img{max-width:100%}
.page-wrap{max-width:100%!important;   padding:0px 20px;  overflow: visible;}
.primary{max-width:100%;width: 100%;}
.secondary{max-width:100%!important;float:left; display: none;}
body.single footer{display: none;}
.secondary.article{margin-top:10px}
.content{max-width:100%;float:left}
.sub-content{max-width:100%;float:left;display: none;}
.sub-content iframe{display:none;visibility:hidden}
.primary.switched .content{float:right}
.mpu iframe,.skyscraper iframe,.mpu embed,.skyscraper embed{max-width:100%;float:left}
.secondary .fb-like-box{margin:-15px -10px 0;height:162px;overflow:hidden}
.facebook-like-box{margin-top:-10px;margin-bottom:15px}
#pre-ad{margin:15px -10px 0}
.leaderboard{max-width:100%}
/*.leaderboard iframe{max-width:100%}*/
header#navBar{  margin: 0;
  /*height: 60px;*/
  background: #fff;
  width: 100%;
  /*position: absolute;*/
  top: 0;
  left: 0;
  z-index: 1042999;
  transition: top 0.2s ease-in-out !important;
}

.nav-up {
  top: -60px !important;
}

header .subnav .menu{float:right}
header .subnav .menu-item-feed a{font-size:0;color:transparent}
header .subnav .menu-item-feed a:before{content:"\f09e";font-family:FontAwesome;color:#867c81;font-size:14px;position:relative;top:2px}
header .logo-panel{  display: block;
  float: none !important;
  max-width: 100%;
  height: 70px;
  margin: auto !important;
  width: 160px;}

  header#navBar .logo-panel .logo{  
    margin-top: 10px;
    background: transparent;
    float: right;
    max-width: 160px;
    height: auto;}

    header .logo-panel .fb-like{float:left}
    header .logo-panel .twitter-follow{float:right;margin-top:2px}
    header .logo-panel .twitter-follow iframe{border-radius:4px;border-right:1px solid #AAA;height:20px!important;width:91px!important;overflow:hidden}
    header .logo-panel .twitter-count{font-size:11px;background:#fff;border:1px solid #c1c1c1;height:17px;line-height:19px;margin-left:3px;position:relative;min-width:15px;padding:2px 4px;text-align:center;white-space:nowrap;top:-6px}
    header nav.main{display: none;/* min-height:30px; */clear:both;padding-top:10px;margin-bottom:20px;z-index:99998;top:5px;position:relative}
    header nav.main ul{position:relative;bottom:-6px}
    header nav.main li{float:left;display:inline;margin-right:8px;font-size:15px;line-height:18px;font-weight:500}
    header nav.main li:first-child:before{content:'';margin:0}
    header nav.main li:before{content:'\b7';color:#C8A5AE;margin-right:8px}

    .header-leaderboard{  
      float: left;
      width: 100%;
      display: block;
      position: fixed;
      height: 40px;
      right: auto !important;
      left: 0;
      top: 0;
      z-index: 1042998;
      padding: 5px 0;
      min-height: 40px;
      background-color: #fff;
    }

    .header-leaderboard.non_fixed{
      position: relative;
      margin-bottom: 20px;
    }

    .header-leaderboard.non_fixed #topLeaderboard{
      top: 0;
    }

    .leaderWrap {
      display: block;
      margin: auto;
      width: 330px;
      overflow: auto;
      height: 40px;
    }

    header .leaderboard iframe{}
    .subnav{
      display: none;
      visibility: hidden;
    }
    .headline {
      margin: 15px auto 10px !important;
    }
    /* Sharon*/
    .subnav li{}
    .subnav li:before{}
    .subnav li:first-child:before{}
    .subnav li a{}
    .subnav li .feed-icon{background:url(../images/feed.png) center right no-repeat;padding-right:20px}
    .promo img{background:none;float:left;margin-left:0;margin-top:7px}
    .email-newsletter .email-field{max-width:118px}
    .email-newsletter .email-submit{max-width:100%}
    .headline #canvas{max-width:100%}
    .headline .headline-story{  padding: 10px;}
    .headline h3{max-width:100%;margin: 0px;}
    .headline img.headline-img{margin-left:0}
    .headline .mpu{margin-bottom:0;float:left!important}
    .features{clear:both;margin-bottom:20px;position:relative;margin-right:-30px;overflow:hidden}
    .features .slides{overflow:hidden;height:220px}
    .features .slides li{margin-right:5px;display:block}
    .features .slides li a{background:#914B5E;color:#FFF;font-weight:700;float:left;height:220px;margin:0;margin-right:5px;display:block;width:145px}
    .features .slides li a:hover{text-decoration:none}
    .features .slides li a:active{box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2);text-decoration:none;margin-top:1px}
    .features .slides li a:hover p{text-decoration:underline}
    .features .slides li img{max-width:100%}
    .features .flex-control-nav{position:absolute;top:4px;right:10px;list-style:none outside;margin:0;padding:0}
    .features .flex-control-nav li{float:left}
    .features .flex-control-nav li a{display:block;margin:4px 3px 2px 5px;width:10px;height:10px;background:#CCC;text-indent:-9999px;cursor:pointer}
    .category-list{margin-bottom:20px;overflow:hidden;position:relative;padding-top:0px; margin-right: 0;}
    .category-list li{width:210px;float:left;font-size:13px;line-height:18px;font-weight:700;margin-bottom:10px}
    .category-list a{display:block}
    .category-list a:hover,.category-tiles a:hover{text-decoration:none}
    .category-list a:hover span.title,.category-tiles a:hover span.title{text-decoration:underline}
    .category-list .category-list-top li{width: 100% !important;max-width: 100%;float:none;clear:left;margin-bottom:10px;padding-left: 0px;overflow:hidden; min-height: 0;}
    .category-list .category-list-medium li{width:auto;float:none;clear:left;margin-bottom:30px;padding-left:110px;overflow:hidden}
    .category-list-top img{float:left;margin-left: 0;width: 45%;}
    .category-list a:hover img{opacity:.9}
    .category-list h3{font-size:18px;line-height:20px;margin:0 0 10px}
    .category-list p{font-size:13px;line-height:20px;font-weight:400;margin-top:10px;margin-left: 0px;text-align:left}
    .category-list strong{font-weight:400}
    .category-list .category-list-other li:nth-child(2n+1){clear:left}
    a.category-see-all{position:absolute;top:0;right:0;font-size:12px;line-height:18px;font-weight:700;background:#914B5E;color:#fff;padding:3px 15px;border-radius:2px;margin-right:0}
    .category-tiles{overflow:hidden}
    .category-tiles ul{margin:0 -10px}
    .category-tiles ul li{float:left;width:300px;padding:0 10px;margin-bottom:15px}
    .category-tiles ul li:nth-child(2n+1){clear:left}
    .category-tiles h3{font-size:13px;line-height:18px;margin-top:10px}
    .category-tiles img{display:block;max-width:100%}
    .category-tiles a:hover img{opacity:.9}
    .comment-count{font-size:11px;color:#666;padding:2px 1px;border-radius:2px;white-space:nowrap;font-weight:400}
    .comment-count:before{content:"\f075";font-family:FontAwesome;opacity:.4;color:#AAA;font-size:10px;position:relative;top:-1px;margin-right:2px}
    .category-list-top .comment-count:before{font-size:11px}
    .category-list-top .comment-count{font-size:13px;margin-left:5px}
    .category-list-date{margin-left:-110px;border-bottom:1px solid #DDD;padding-bottom:5px}
    .category-list-time{float:left;margin-right:5px;font-weight:700;color:#867c81}
    .sub-content ul,.home-meta ul{font-size:13px;line-height:18px;margin-bottom:20px;margin-top: 0px;float: left;width: 100%;height: auto;position: relative;top: 0px;}
    .sub-content ul li,.home-meta ul li{margin-bottom: 0;text-indent: 0;clear: none; padding-left: 0; float: left;  width: auto;
      font-size: 13px;
      margin-right: 10px;
      line-height: 1em;
      font-family: 'open sans';
      font-weight: lighter;
    }
    li.post-author a span {
      font-family: 'open sans';
      font-weight: lighter;
    }

    .sub-content ul li.categories ul li,.sub-content ul li.categories,.home-meta ul li.categories ul li{padding-left:0;text-indent:0}
    article .sub-content a:hover{text-decoration:underline}
    .sub-content .skyscraper{margin-bottom:20px;text-align:right}
/*.pagination{background:#fff;border:1px solid #DDD;border-radius:2px;margin:20px 0;text-align:right;overflow:hidden;white-space:nowrap;clear:both;box-shadow:0 2px 0 rgba(0,0,0,0.05)}
.pagination li{display:inline;font-size:11px;text-transform:uppercase;font-weight:700;float:left}
.pagination a{padding:7px 10px;border-right:1px solid #DDD}
.pagination .pagination-current{float:left;border-right:1px solid #DDD}
.pagination span{padding:7px 10px;color:#777;background:#EEE}
.pagination .pagination-right{float:none}
.pagination .pagination-right a{border:none}
.pagination .pagination-disabled{color:#999;border-right:1px solid #DDD;font-weight:400;padding:0 7px}*/
h1{
  font-size:25px;
  line-height: 36px;
  margin:0 0 10px;
  color:#111;
  /* min-height: 200px; */
  height: auto;
  width: 100%; 
  font-family: 'DiariaXB';
  font-weight: normal;
}
article header{margin:0 0 5px;position:relative}
article header:after{visibility:hidden;display:block;font-size:0;content:"asd";clear:both;background:none;height:0}
article header .content{max-width: 100%;width: 100%;/* min-height: 200px; */}
article header .sub-content{max-width: 100%;width: 100%;margin-top: 10px;display: block; overflow: auto;}
.post-meta li.post-modified{color:#555;margin-top:-5px;font-style:normal;font-weight:400;font-size:11px;line-height:13px;text-transform:uppercase}
.more-posts li{float:left;width:300px;margin:0 10px;font-weight:700}
article primary{clear:both;display:block}
/*article .article-footer-buttons{margin-right:0px}*/
article .article-footer-buttons{max-width:none;}
.article-text p{padding-right:0px}
.article-text ul{margin-top:15px}
.facebook_btn{display:none !important}
.twitter_btn{display:none !important}
article .article-text blockquote{/*padding-right:0px;*/ margin-right:0px}
.article-text blockquote iframe{max-width:100%!important;margin-bottom:0!important}
.article figure.image figcaption{display:block;margin-top:10px;font-size:13px;line-height:18px;color:#867c81;   width: 90%; margin: auto;}
article figure.embed{margin:0 0 30px;background:#F7F7F7;background:rgba(0,0,0,0.1)}
article figure.embed iframe,article figure.embed embed{width:100%;max-width:100%;height:349px;display:block}
.sponsored .article-text p:first-of-type,.sponsored .article-text p:first-child{font-size:inherit;line-height:inherit;margin-top:15px}
article.sponsored img{margin:0}
article.sponsored .ntv_share{margin-top:0!important}
article.sponsored p{margin:15px 0}
.sponsored-tag{background:#c4752b;color:#fff;font-size:12px;text-transform:uppercase;position:relative;padding:1px 7px 2px;font-weight:700;top:-5px}
article.sponsored header{margin-bottom:20px}
article.sponsored h1{margin-bottom:0}
#disqus_thread{min-height:300px}
#liveblog-container{margin:15px 0!important;padding-right:0px!important;width:auto!important;font-family:inherit!important}

li.comment #respond #cancel-comment-reply-link{position:absolute;top:20px;right:20px;font-size:11px;line-height:18px;text-transform:uppercase}
li.comment #respond textarea{max-width:500px}
.secondary .skyscraper{float:right;margin-bottom:20px}
section.top-users,section.home-meta{width:120px;float:left;margin-bottom:20px}

#topcommenters .dsq-widget-list li img.dsq-widget-avatar{margin:0 0 0 -42px;float:left;padding:0;background:rgba(255,255,255,0.1)}
#topcommenters .dsq-widget-meta{display:none}

#respond textarea{max-width:540px;max-width:540px;height:70px}
#respond .comment-label{display:none}
#respond .comment-form{padding-left:62px}
.comment-fields{margin-left:-10px}
.comment-fields li{display:block;max-width:184px;margin-top:5px;margin-left:10px;margin-bottom:10px;float:left}
.comment-fields input{max-width:166px}
.blog-header ul li.prev-post a{float:right;padding-right:15px;padding-left:30px;margin-right:5px}
.blog-listing{margin:0 -5px;overflow:hidden;padding-top:15px}
.blog-listing li{max-width:300px;height:250px;float:left;}
.blog-listing li.skyscraper{max-width:300px;height:auto;float:left;}
.blog-listing li.skyscraper iframe{float:left}
.blog-listing .email-newsletter{clear:right;max-width:138px;float:right;margin-top:20px;background:none;padding-top:10px;height:150px}
.footer-features{margin-top:20px; display: none;}
.mpu.shadow{box-shadow:-15px 0 20px -11px rgba(0,0,0,0.35);position:relative}
div#undefined-sticky-wrapper{float:left!important;max-width:300px}
#topFrame{display:none!important;visibility:hidden!important}
#topScroll{display:none!important;visibility:hidden!important}
#rightFrame{display:none!important;visibility:hidden!important}
#bottomFrame{display:none!important;visibility:hidden!important}
.blog-header{display: none;}
/*end*/
.author-header {
  margin-bottom: 20px;
  overflow: hidden;
  padding: 0 20px;
}
.author-header .avatar {
  margin: auto;
  clear: both;
  display: block;
  float: none;
  margin-bottom: 10px;
  border-radius: 100%;
}
.author-header h1 {
  clear: both;
}

article figure.image{
  margin:0px auto 10px; 
  float:none;  
  width: 113.1% !important;
  max-width: 113.1% !important;
  height: auto;
  margin-left: -7%;
}
article figure.image img {
  max-width:100%;
  /*width: 100%; */

}

article figure.image .imageSizer {
  max-height: 320px;
  overflow-y: hidden;
  position: relative;
}

article img {
  max-width: 100% !important;
}
article figure.image img{
  height: auto;
}
/*iframe{display:none; visibility:hidden}*/

.notonmobile{
  display: none;
}

.article-text.entry-content {
  clear: both;
}



.social-buttons {
  margin:20px 0px 0px;
  display: none;
  position: relative;
  z-index: 99999;
}
.social-buttons-r {
  margin:10px 0px 0px;
  display:block; 
  position: relative;
  z-index: 1;
  height: 40px;
}

.social-buttons-r li{
  display: block;
  float:left;
  margin: 0 4%;
  max-width: 12%;
  width: 12%;
}

.social-buttons-r li.facebook {
  background:url(../images/responsive_sm_icons/fb.png) no-repeat ;
  background-size:100%;
  
}

.social-buttons-r li.whatsapp {
  background:url(../images/responsive_sm_icons/what.png) no-repeat ;
  background-size:100%;
  

}

.social-buttons-r li.twitter {
 background:url(../images/responsive_sm_icons/twit.png) no-repeat;
 background-size:100%;
 z-index: 1;
}

.social-buttons-r li.pinterest {
 background:url(../images/responsive_sm_icons/pin.png) no-repeat;
 background-size:100%;
 
}


.social-buttons-r li.email {
 background:url(../images/responsive_sm_icons/mail.png) no-repeat ;
 background-size:100%;
}
.social-buttons-r li.reddit {
 background:url(../images/responsive_sm_icons/reddit.png) no-repeat;
 background-size:100%; 
}

a.social{width: 100%;height: 80px;display: block;float: left;position: relative;}

* { -webkit-backface-visibility: visible; }

 /*.ut_container{
  padding-top: 60px !important;
  } */ 

  /*  #ad-slot-2{display:none}*/
  
  #facebooksharefloat{z-index: 999999;display:block; position:fixed;bottom:0;width: 100%;height: 80px; left:0;}
  
  #facebooksharefloat a {
    display: block;
    position: fixed;
    bottom: 2px;
    width: 98%;
    height: 35px;
    background: url(../images/fbookShare.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0px 1%;
    background-position: center;
    background-color: rgb(80, 112, 169);
    border-radius: 4px;
  }

  figcaption{
    visibility: hidden;
  }

  img.showCaption {
    width: 20px !important;
    height: 20px;
    position: absolute;
    bottom: 0px;
    left: 10px;
  }

  i.icon-calendar {
    display: none;
  }

  i.icon-user {
    display: none;
  }

  li.post-author.author.vcard {
    line-height: 1.4em;
    float: right;
    max-width: 25%;
  }



  article .article-footer-buttons a{
    width: 107%;
    margin-left: -10%;
    background: #f173ac !important;
    border-radius: 0;
  }

  div#sa_iframe iframe{
    max-width: 100%;
    position: fixed;
    left: 0;
    right: 0;

  }

  div#sa_iframe{
    z-index: 999999999999 !important;
    -webkit-transform: scale(0.8);
    -webkit-transform-origin: 25% 0;
    transform: scale(0.8);
    transform-origin: 20% 0;
    width: 115% !important;
  }

  .cat_title {
    text-transform: none;
    font-size: 1.3em;
    font-family: 'DiariaM';
    font-weight: normal;
  }

  .article-text p {
    font-size: 17px !important;
    line-height: 20px !important;
    padding-right: 0 !important;
  }

  #topLeaderboard, div#div-gpt-ad-1430395088515-0>div>iframe{
    transform: scale(0.45); 
    transform-origin: 0px 0; 
    -webkit-transform: scale(0.45); 
    -webkit-transform-origin: 0px 0;
    max-width: 728px !important;
    position: absolute;
    width: 728px;
  }

  .leaderWrap>#ad-slot-1>div>iframe{
    transform: scale(0.45); 
    transform-origin: 0px 0; 
    -webkit-transform: scale(0.45); 
    -webkit-transform-origin: 0px 0;
    max-width: 728px !important;
    position: absolute;

  }

  iframe.mid_article_leader{
    transform: scale(0.45); 
    transform-origin: 0px 0; 
    -webkit-transform: scale(0.45); 
    -webkit-transform-origin: 0px 0;
    left: 0;
    position: absolute;
    max-width: 728px !important;
    top: 15px;
    margin: 0 !important;
  }

  .mid_article_leader_wrap{
   height: 40px;
   position: relative;
   padding: 15px 0;
 }

 .mpuWrap {
  min-height: 250px;
  position: relative;
  margin: 20px auto;
}

.mpuWrap iframe {
  overflow: visible;
  height: 250px;
  margin: 0 !important
  display: block;
}

p.addlabel {
  position: absolute;
  top: 50%;
  left: 25%;
  font-weight: bold;
  z-index: -1;
}
.article-text p:first-of-type, .article-text p:first-child {
  font-size: 21px !important;
  line-height: 23px !important;
  margin-top: 0px;
}


.trendingSlideOut {
  position: fixed;
  z-index: 1042998;
  background: #fff;
  /*height: 100vh;*/
  width: 85%;
  margin-left: 15%;
  padding: 0px 20px 20px 20px;
  box-sizing: border-box;
  border-left: 4px solid #b5b5b5;
  border-bottom: 4px solid #b5b5b5;
  left: 85%;
  top: 60px;
  transition: all 0.5s ease-in-out !important;
  -moz-transition: all 0.5s ease-in-out !important;
  -webkit-transition: all 0.5s ease-in-out !important;
}
.trendingSlideOut.open {
  left: 0;
}
.trendingSlideOut h2.home_cat_header {
  position: absolute;
  left: 0;
  font-family: 'diariasb';
  font-weight: normal;
  font-size: 18px;
  text-transform: capitalize;
  background: #B5B5B5;
  width: 100%;
  padding: 10px;
  color: #fff;
}
.trendingSlideOut ul {
  margin-top: 60px;
}
.trending_tab {
  position: absolute;
  left: -35px;
  top: 50%;
  top: 50vh;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: left top 0;
  -ms-transform-origin: left top 0;
  -webkit-transform-origin: left top 0;
  background: #B5B5B5;
  padding: 5px 10px;
  color: #fff;
  font-family: open sans;
  font-weight: normal;
  font-size: 14px;
}
.trending_story{
  height: 18vh;
  background-size: cover;
  background-position: center;
  position: relative;
  margin: 1vh 0;
}
.trending_story span.title {
  background-color: #000;
  font-family: diariasb;
  font-weight: normal;
  color: #fff;
}
.captionTitle{
  width: 100%;
  position: absolute;
  bottom: 5px;
  left: 0;
  color: #fff;
  /*min-height: 3em;*/
  padding: 0 15px;
  box-sizing: border-box;
  margin: 0;
}
#click-menu .threeLines {
  width: 33px;
  height: 27px;
  margin: auto;
  padding: 5px;
  background: #fff;
  transition: 0.5s ease-in-out !important;
  position: fixed;
}

#click-menu .threeLines.floating {
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.38);
}

/*hide menu*/
#primary-nav, .menu{
  display: none !important;
}

.article {
  /*border-bottom: 3px solid #222;*/
}
.trc_rbox_container {
  margin-top: 20px;
}
#click-menu.admin-bar-showing {
  margin-top: 0px !important;
}
.page-wrap.main {
  /*margin-top: -20px;*/
}
.black_text_box {
  background-color: #000;
  font-size: 0.8em;
}

.trending_story_homepage {
  width: 100%;
  margin-bottom: 2%;
  padding-top: 0;
  min-height: 250px;
}
.trending_story_homepage:nth-child(2) {
  margin-right: 0;
}

.category-page>h2{
  margin: 10px 0 20px 20px;
}
section.author-header .social-buttons-r li {
  margin: 0 4% 0 0;
}

.social_bar_btn,.social_bar_next{
  display: none;
}
.mobile_fb_like{
  display: block;
  position: absolute;
  top: 0;
  right: 5px;
}

/* FULL WIDTH PAGES */ 
/*CHANGE 88732 TO LIVE SITE ID*/
.page-id-33742 .page-wrap.main,.page-id-66684 .page-wrap.main,.page-id-88732 .page-wrap.main, .category .page-wrap.main, .author .page-wrap.main{
  padding: 0;
  padding-top: 70px;
}

}

/* iPhone 4 + small phones */
@media (max-width: 325px){
  iframe.mid_article_leader {
    transform: scale(0.45);
    transform-origin: 0px 0;
    -webkit-transform: scale(0.40);
    -webkit-transform-origin: 0px 0;
    left: 0;
    position: absolute;
    max-width: 728px !important;
    top: 20px;
    margin: 0 !important;
  }
  .social-buttons-r li {
    background-size: 30px !important;
  }
  ul#menu-new-sub-nav li {
    margin: 0px 0;
  }
  #responsive-menu .responsive-menu li {
    padding: 5px 0;
  }
}

@media (max-width: 900px){
  a.follow_twitter{
    padding: 0px 2%;
    margin-left: 6%;
  }
}


/* DEVICE SPECIFIC STYLES */


/* iPhone 5/5s */
@media only screen and (min-device-width : 320px) and (max-device-width : 375px) and (orientation : portrait) { 
  .headline{
    min-height: 190px;
  } 
  .bb_iawr {
    max-width: 325px !important;
  }
  .category-list .category-list-top.sub_cats li:nth-child(1) .sub_cats_img {
    height: 215px;
  }
}
/* iPhone 6 */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {
 .headline{
 	min-height: 225px;
 }
 .bb_iawr {
   max-width: 325px !important;
 }
 .category-list .category-list-top.sub_cats li:nth-child(1) .sub_cats_img {
   height: 255px;
 }
}

/* iPad */
@media only screen and (min-device-width : 730px) and (max-device-width : 800px) and (orientation : portrait) { 
  article.hnews.hentry.item {
    /*max-width: 490px;*/
  } 
  @viewport {
    width: 970px;
    zoom: 0.8;
    max-zoom: 0.8;
  }

}


/*--- #byROBERT ---*/

.pink {
    color: #F173AC;
}

.hideMeAway {
    display: none;
}

.makeMeInvisible {
    visibility: hidden;
}

/* STICKY SIDEBAR AD */
#stickyAdWrap {
    height: auto;
}
#stickyAdWrapFiller {
    display: none;
    height: 170px;
    margin-top: -20px;
    margin-bottom: 10px;
}
.iAmSticky {
  position: fixed;
  top: 80;
  z-index: 1000000;
}


/* NEW PAGINATION STYLE */
#post-pagination {
    width: 100%;
    height: 50px;
    display: block;
    float: left;
    text-align: center;
    margin: 15px 0 15px 0;
}
#post-pagination a {
    font-size: 16px;
    text-transform: uppercase;
    font-family: diariasb;
    color: #F173AC;
    height: 100%;
    vertical-align: middle;
    line-height: 50px;
}
#post-pagination .pagination-btn {
    float: left;
    display: block;
    text-align: center;
    background: #F173AC;
    height: 100%;
    vertical-align: middle;
    width: 30%;
}
#post-pagination .pagination-btn a {
    display: block;
    float: left;
    width: 100%;
    font-size: 20px;
    color: white;
    vertical-align: middle;
}
#post-pagination #post-pagination__prev {

}
#post-pagination #post-pagination__next {

}
#post-pagination #post-pagination__numbers {
    float: left;
    display: block;
    text-align: center;
    width: 40%;
    height: 100%;
    vertical-align: middle;
}
#post-pagination #post-pagination__numbers a {
    margin: 0 5px 0 5px;
}
#post-pagination #post-pagination__numbers .current-post-page {
    color: #333333;
    font-weight: bold;
}

.next-page-teaser {
    width: 100%;
    margin-bottom: 15px;
}