/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
  div.section-wrap {
    width: 480px;
  }
  div.main-hero-banner-wrapper {
    max-height: 370px;
    overflow: hidden;    
    width: 480px;
  }
  .main-hero-banner-wrapper .shs-wrapper div.super-hero-caption-wrapper {
    top: 67%;
    max-width: 90%;
    width: 100%;
  }
  
  .main-hero-banner-wrapper .super-hero-slider.shs-theme .super-hero-caption-wrapper .super-hero-caption h2 {
    font-family: Helvetica;
    font-weight: normal;
    font-size: 28px;
    text-shadow: #2d2d2d 1px 1px 1px;
  }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    .home .section-wrap,
    .search-results .section-wrap {
      width: 960px;
    }
    
    .home .vc_span9.right-side,
    .search-results .vc_span9.right-side {
      width: 70%;
    }
    
    .home .main-content .vc_span3.left-side,
    .search-results .main-content .vc_span3.left-side {
      width: 30%;
    }
    
    .home .header-wrap .header .column-1,
    .search-results .header-wrap .header .column-1 {
      width: 142px;
    }
    
    .home .header-wrap .header .column-1 .header-logo,
    .search-results .header-wrap .header .column-1 .header-logo {
      width: 135px;
    }
    
    .home .header-wrap .header .column-1 .header-logo a,
    .search-results .header-wrap .header .column-1 .header-logo a {
      padding-left: 0;
      padding-right: 0;
    }

    div.vc_span3.left-side #fans_widget-2 {
      max-width: 240px;
    }
}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
    body.home div.main-hero-banner-wrapper,
    body.home div.section-wrap,
    .page .section-wrap,
    .single .section-wrap {
      width: 640px;
    }
    
    .reol_t {
      min-width: 61px;
    }
    
    .most-recent-articles-wrapper {
      position: relative;
    }
    
    div.most-recent-articles-wrapper a.rpwe-img {
      width: 39%;
    }
    
    div.most-recent-articles-wrapper h3.rpwe-title {
      width: 55%;
      padding-top: 15px;
      padding-left: 30px;
    }
    
    div.most-recent-articles-wrapper div.the-excerpt {
      width: 55%;
      padding-left: 30px;
    }
    
    .vc_span3.left-side {
      padding-left: 32%;
    }
    
    div.vc_span3.left-side #fans_widget-2 {
      max-width: 220px;
    }
    
    div.vc_span3.left-side #text-2 .cr-ad div {
      margin: inherit;
    }
    
    div.vc_span3.left-side #text-2 .cr-ad {
      padding-top: 0;
    }    
    
    .vc_span3.left-side #archives-2 {
      margin-bottom: 0;
    }

    .vc_span3.left-side #text-2.widget {
      padding-top: 0;
    }
    
    div.footer .footer-container .footer-menu-links.col_1,
    div.footer .footer-container .footer-menu-links.col_2,
    div.footer .footer-container .footer-menu-links.col_3,
    div.footer .footer-container .footer-menu-links.col_4 {
      width: 25%;
    }
    
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    #gallery-1 .gallery-icon img {
      max-width: 87%;
    }
    
    div.main-hero-banner-wrapper {
      width: 960px;
    }
    
    .reol_t {
      min-width: 61px;
    }
    
    .most-recent-articles-wrapper .rpwe-title,
    .most-recent-articles-wrapper .the-excerpt {
      padding-left: 20px;
    }

    div.footer div.column-2 {
      width: inherit;
    }
    
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    div.main-hero-banner-wrapper .shs-wrapper div.super-hero-caption-wrapper {
      top: 80%;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .home div.main-hero-banner-wrapper {
      width: 960px;
    }
    
    .home div.main-hero-banner-wrapper div.super-hero-image {
      background-position: 0;
      min-height: 410px;
    }
    
    .home div.vc_span9.right-side {
      width: 70.25%;
    }
    
    .home div.main-content .vc_span3.left-side {
      width: 26.75%;
    }
    
    div.vc_span3.left-side .really-simple-syndication {
      clear: inherit;
    }
    
    .main-hero-banner-wrapper .super-hero-slider.shs-theme .super-hero-caption-wrapper .super-hero-caption h2 {
      text-shadow: #2d2d2d 1px 1px 1px;
    }    
}

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    div.footer-wrap div.footer div.footer-container {
      padding-right: 0;
      padding-left: 20px;
    }
}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
    .navigation_container ul.categories.clearfix {
      padding-top: 10px;
    }
    
    body.single.single-post div.section-wrap {
      padding-top: 0;
    }
    
    div.vc_span9.right-side div.page-block {
      padding-top: 10px;
    }
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (orientation: portrait) {

  .search-wrapper.links .headersearch-button {
    display: none;
  }

  .headersearch {
    display: none;
  }

  div.main-hero-banner-wrapper {
    left: 0;
    margin: 0 auto;
    width: 300px;
  }
  
  .main-hero-banner-wrapper .super-hero-big-wrapper.super-hero-spinning {
    min-height: 100px;
  }
  
  .main-hero-banner-wrapper .shs-spinner {
    margin: 50px auto;
  }
  
  .main-hero-banner-wrapper .shs-spinner-wrapper {
    position: inherit;
  }
  
  .home .main-hero-banner-wrapper .super-hero-image {
    min-height: 215px;
    background-size: cover;
    background-position: inherit;
    background-repeat: no-repeat;
  }
  
  .home .main-hero-banner-wrapper .super-hero-caption h2 {
    font-size: 16px !important;
  }
  
  .main-hero-banner-wrapper .super-hero-caption h2 {
    font-size: 25px !important;
  }  

  .main-hero-banner-wrapper .super-hero-big-wrapper [id*='slide-'] {
    overflow: hidden;
    max-height: 350px;
  }
  
  .main-hero-banner-wrapper .super-hero-big-wrapper .shs-theme {
    margin-bottom: 0;
  }
  
  div.section-wrap {
    width: 300px;
  }

  .block.page-block {
    padding-left: 0;
    padding-right: 0;
  }

  .main-content .vc_span9.right-side {
    margin-left: 0;
  }
  
  .search-box {
    padding: 17px;
    background: rgba(179, 226, 227, .5);
    border-bottom: 1px solid #9AC9CA;
    border-top: 1px solid #9AC9CA;
  }
  
  div.header-wrap .navigation_container._opened {
    background: rgba(191, 235, 236, 0.95);
  }  
  
  .search-inp {
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #2f7776;
    width: 100%;
    font-size: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-indent: 10px;
  }
  
  form.form-search-wrapper:before {
    content: "";
    background-image: url('/wp-content/themes/realnews/img/l/search.png');
    height: 19px;
    width: 19px;
    position: absolute;
    right: 21px;
    top: 23px;
    padding: 2px;
    background-repeat: no-repeat;
    background-position:0px 3px;
    z-index: 1;
  }
  
  form.form-search-wrapper:after {
    content: "";
    position: absolute;
    background: rgba(179, 226, 227, 1);
    height: 24px;
    width: 26px;
    top: 23px;
    right: 21px;
    opacity: .5;    
  }  
  
  .header-wrap .navigation_container div.main-nav-wrapper {
    padding-top: 0;
    top: 61px;
  }
  
  div.top-stories-wrapper {
    padding-left: 0;
  }
  
  div.top-stories-header {
    margin-left: 5px;
    margin-right: 5px;
  }
  .home .top-stories-wrapper .super-hero-caption-wrapper .caption-1 h6 {
    font-weight: normal;
    line-height: 23px;
  }
  div.top-stories-wrapper .super-hero-big-wrapper [id*='slider-'] {
    margin-bottom: 0;
    max-height: 310px;
  }
  
  div.top-stories-wrapper .shs-spinner-wrapper {
    display: none;
  }
  
  div.top-stories-wrapper .super-hero-big-wrapper.super-hero-spinning {
    min-height: 100px;
  }
  
  .vc_span9.right-side .detailholder h2 {
    font-size: 20px;
    line-height: 23px;
  }
    
  .home .header-wrap .navigation_container .main-nav-wrapper .categories {
    position: absolute;
  }
  
  .home .header-wrap .navigation_container._opened {
    height: 300px;
  }
  
  div.main-hero-banner-wrapper .super-hero-image {
    min-height: 250px;
  }
  
  div.most-recent-articles-wrapper h3.rpwe-title {
    padding-top: 0;
  }
  
  div.most-recent-articles-wrapper h3.rpwe-title a {
    font-size: 14px;
  }

  div.most-recent-articles-wrapper h3.rpwe-title,
  div.most-recent-articles-wrapper div.the-excerpt {
    float: right;
  }  
  
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
  div.main-hero-banner-wrapper {
    margin: 0 auto;
    width: 480px;
  }
  
  .home .main-hero-banner-wrapper .super-hero-caption h2 {
    font-size: 16px !important;
  }
  
  .home .main-hero-banner-wrapper .shs-wrapper .super-hero-caption-wrapper {
    top:60%;
  }
  
  .home .header-wrap .navigation_container .main-nav-wrapper {
    padding-top: 0;
  }
  
  .search-box {
    padding: 17px;
    background: rgba(179, 226, 227, .5);
    border-bottom: 1px solid #9AC9CA;    
  }
  
  .search-inp {
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #2f7776;
    width: 100%;
    font-size: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-indent: 10px;
  }
  
  form.form-search-wrapper:before {
    content: "";
    background-image: url('/wp-content/themes/realnews/img/l/search.png');
    height: 19px;
    width: 19px;
    position: absolute;
    right: 21px;
    top: 23px;
    padding: 2px;
    background-repeat: no-repeat;
    background-position:0px 3px;
    z-index: 1;
  }
  
  form.form-search-wrapper:after {
    content: "";
    position: absolute;
    background: rgba(179, 226, 227, 1);
    height: 24px;
    width: 26px;
    top: 23px;
    right: 21px;
    opacity: .5;    
  }
  
  div.header-wrap .navigation_container .main-nav-wrapper {
    padding-top: 0;
  }
  
  div.main-hero-banner-wrapper div.super-hero-image {
    min-height: 290px;
    background-position: 0;
  }
  
  

  .home .main-hero-banner-wrapper .shs-wrapper .super-hero-caption-wrapper {
    top: inherit;
  }
  
  div.most-recent-articles-wrapper h3.rpwe-title {
    padding-top: 0;
  }
  
  div.section-wrap {
    width: 480px;
  }
  
  div.top-stories-header {
    margin-left: 0;
  }
  
  div.header-wrap .navigation_container._opened {
    background: rgba(191, 235, 236, 0.95);
  }
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) {
  div.vc_span3.left-side {
    margin-left: 30%;
  }
  
  .vc_span3.left-side #fans_widget-2 {
    max-width: 240px;
  }
  
  div.vc_span3.left-side #text-2 .cr-ad div {
    margin: inherit;
  }
  
  div.vc_span3.left-side #text-2 .cr-ad {
    padding-top: 0;
  }
  
  div.vc_span3.left-side #text-2.widget {
    padding-top: 0;
  }
  
  .vc_span3.left-side #archives-2 {
    margin-bottom: 5px;
  }
  
  body.single.single-post div.section-wrap {
    padding-top: 0;
  }
    
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  div.main-hero-banner-wrapper {
    width: 345px;
  }

  div.section-wrap {
    width: 345px;
  }
  
  .home .main-hero-banner-wrapper .super-hero-image {
    min-height: 192px;
  }
  
  /*for text beneath the post image on top stories*/
  .super-hero-caption-wrapper.super-hero-posts-feed {
    clear: left;
    -webkit-transform:inherit;
    transform:inherit;
  }
  
  .home .main-hero-banner-wrapper .shs-wrapper .super-hero-caption-wrapper {
    top:60%;
  }
  
  div.header-wrap .navigation_container._opened {
    background: rgba(191, 235, 236, 0.95);
  }
  
  div.most-recent-articles-wrapper h3.rpwe-title {
    padding-top: 0;
  }
  
  div.most-recent-articles-wrapper h3.rpwe-title a {
    font-size: 14px;
  }

  div.most-recent-articles-wrapper h3.rpwe-title,
  div.most-recent-articles-wrapper div.the-excerpt {
    float: right;
  }
  
  .shs-theme.thumbnails-right.text-navigation .shs-pagination {
    bottom: 0;
  }
  
  .shs-theme.text-navigation .shs-pagination .shs-page {
    width: 45px;
  }
  
  div.vc_span3.left-side {
    margin-left: 16%;
    padding-top: 0;
  }
  
  .vc_span3.left-side #fans_widget-2 {
    max-width: 220px;
  }
  
  div.vc_span3.left-side #text-2 .cr-ad div {
    margin: inherit;
  }
  
  div.vc_span3.left-side #text-2 .cr-ad {
    padding-top: 0;
  }
  
  div.vc_span3.left-side #text-2.widget {
    padding-top: 0;
  }
  
  .vc_span3.left-side #archives-2 {
    margin-bottom: 5px;
  }
  
  #signupWrapper h2.sign-up {
    font-size: 26px;
    min-height: inherit;
    box-sizing: border-box;
    max-width: inherit;
    padding-left: 20px;
    padding-right: 20px;    
  }
  
  #mc4wp-form-1 form.signup-form {
    margin-bottom: 10px;
  }
  
  div#signupWrapper #mc4wp-form-1 input[type="submit"] {
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: inherit;
  }
  
  div.sixsqft-form-container {
    padding-bottom: 20px;
  }
  
  div.sixsqft-form-container {
    padding-left: 20px;
    width: 100%;
    box-sizing: border-box;
    min-height: 225px;
  }
  
  div#mc4wp-form-1 {
    box-sizing: border-box;
    margin-bottom: 0;
    padding-right: 20px;
    width: 100%;
  }
  
  #signupWrapper div.fb_iframe_widget_fluid {
    display: inherit;
    float: left;
    padding-top: 10px;
  }
  
  div.mc4wp-alert {
    /*float: right;*/
    padding-bottom: 0;
    margin-bottom: 0;
    box-sizing: border-box;
    max-width: inherit;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;    
  }
  
  div.sixsqft-form-container span.mc4wp-ajax-loader {
    top: 102px;
    right: 27px;
  }
  
  .vc_span9.right-side .date-author .separator {
    display: none;
  }
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    
  /*for text beneath the post image on top stories*/
  .super-hero-caption-wrapper.super-hero-posts-feed {
    clear: left;
    -webkit-transform:inherit;
    transform:inherit;
  }    

  div.header-wrap .navigation_container .main-nav-wrapper {
    padding-top: 0;
    background: rgba(191, 235, 236, 0.95);
  }
  
  div.header-wrap .navigation_container._opened {
    background: transparent;
  }  
    
  .search-box {
    padding: 17px;
    background: rgba(179, 226, 227, .5);
    border-bottom: 1px solid #9AC9CA;
    border-top: 1px solid #9AC9CA;
  }  
  
  .search-inp {
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #2f7776;
    width: 100%;
    font-size: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-indent: 10px;
  }
  
  form.form-search-wrapper:before {
    content: "";
    background-image: url('/wp-content/themes/realnews/img/l/search.png');
    height: 19px;
    width: 19px;
    position: absolute;
    right: 21px;
    top: 23px;
    padding: 2px;
    background-repeat: no-repeat;
    background-position:0px 3px;
    z-index: 1;
  }
  
  form.form-search-wrapper:after {
    content: "";
    position: absolute;
    background: rgba(179, 226, 227, 1);
    height: 24px;
    width: 26px;
    top: 23px;
    right: 21px;
    opacity: .5;    
  }
  
  .reol_t {
    min-width: 61px;
  }
  
  div.main-hero-banner-wrapper div.shs-wrapper div.super-hero-caption-wrapper {
    top: 63%;
  }
  
  div.main-hero-banner-wrapper div.super-hero-caption-wrapper div.super-hero-caption h2 {
    font-size: 20px;
  }
  
  div.sixsqft-background-container.newsletter_signup_bg {
    min-height: inherit;
  }
  
  div.signupContainer {
    margin: 5% auto;
  }
  
  #mc4wp-form-1 .newsletter_like {
    display: inline-block;
  }
  
  div#signupWrapper #mc4wp-form-1 input[type="submit"] {
    max-width: inherit;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  div.sixsqft-form-container {
    padding-left: 27px;
    width: 100%;
    box-sizing: border-box;
    padding-right: 25px;
  }
  
  #signupWrapper h2.sign-up {
    padding-left: 20px;
    max-width: inherit;
    padding-right: 20px;
    font-size: 27px;
    min-height: inherit;    
  }
}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
    body.single.single-post div.section-wrap {
      padding-top: 0;
    }
    
    div.header-wrap .navigation_container .main-nav-wrapper {
      padding-top: 0;
      background: rgba(191, 235, 236, 0.95);
    }

    div.header-wrap .navigation_container._opened {
      background: transparent;
    }  

    .search-box {
      padding: 17px;
      background: rgba(179, 226, 227, .5);
      border-bottom: 1px solid #9AC9CA;
      border-top: 1px solid #9AC9CA;
    }  

    .search-inp {
      border: none;
      border-radius: 0;
      box-sizing: border-box;
      color: #2f7776;
      width: 100%;
      font-size: 17px;
      padding-top: 5px;
      padding-bottom: 5px;
      text-indent: 10px;
    }

    form.form-search-wrapper:before {
      content: "";
      background-image: url('/wp-content/themes/realnews/img/l/search.png');
      height: 19px;
      width: 19px;
      position: absolute;
      right: 21px;
      top: 23px;
      padding: 2px;
      background-repeat: no-repeat;
      background-position:0px 3px;
      z-index: 1;
    }

    form.form-search-wrapper:after {
      content: "";
      position: absolute;
      background: rgba(179, 226, 227, 1);
      height: 24px;
      width: 26px;
      top: 23px;
      right: 21px;
      opacity: .5;    
    }
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
    div.header-wrap .navigation_container._opened {
      background: rgba(191, 235, 236, 0.95);
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    div.vc_span9.right-side div.page-block {
        padding-top: 20px;
    }
}

.most-recent-articles {
  color: #ed4343;
  margin-bottom: 15px;
}

.footer-menu-wrapper {
  float: left;
}

.footer-menu-wrapper h2.explore-nyc {
  float: left;
  font: 18px/30px Abel;
  color: #ed4343;
  line-height: 40px;
}

.footer-menu-links col_2 {
  float:left;
}

/*=============================================
OVERRIDES
superherostyle.css
custom-style.css
=============================================*/

.home .main-hero-banner-wrapper .shs-carousel .shs-wrapper-outer {
  margin-left: 5px;
}

.main-hero-banner-wrapper .super-hero-image {
  min-height: 450px;
  background-size: cover;
  background-repeat: no-repeat;
}

.home .shs-theme.dark-on-light .shs-controls .shs-buttons .shs-prev,
.home .shs-theme.dark-on-light .shs-controls .shs-buttons .shs-next {
  background: rgba(0,0,0,0.2);
}

.home .shs-buttons {
  height: 100%;
}

.super-hero-caption .caption-2,
.super-hero-caption .caption-3 {
  /*display:none;*/ /*CAN BE HIDDEN FROM THE PLUGIN CONTROLS IN THE CMS*/
}

.main-hero-banner-wrapper .super-hero-caption-wrapper .super-hero-caption h2 {
  color:#fff;
  font-family: "proxima-nova";
  font-size:33px;
  font-weight:bold;
  text-align:left;
}

.main-hero-banner-wrapper .shs-wrapper .super-hero-caption-wrapper {
  top:70%;
}

.main-hero-banner-wrapper .shs-next.fa.fa-angle-right,
.main-hero-banner-wrapper .shs-prev.fa.fa-angle-left,
.top-stories-wrapper .shs-next.fa.fa-angle-right,
.top-stories-wrapper .shs-prev.fa.fa-angle-left {
  font-size: 50px;
}

.main-hero-banner-wrapper .shs-theme .shs-pagination {
  background-color: transparent;
}

.main-hero-banner-wrapper .shs-theme.dark-on-light .shs-controls.clickable .shs-prev {
  content: "";
  width: 45px;
  height: 100%;
  position: absolute;
  left: 5px;
  margin-left: 0;
  transition: background-color 0.5s ease;
}

.main-hero-banner-wrapper .shs-theme.dark-on-light .shs-controls.clickable .shs-next {
  content: "";
  width: 45px;
  height: 100%;
  position: absolute;
  right: -5px;
  margin-left: 0;
  transition: background-color 0.5s ease;
}

.home .shs-theme.dark-on-light .shs-controls.clickable .shs-prev:hover,
.home .shs-theme.dark-on-light .shs-controls.clickable .shs-next:hover {
  background: rgba(0,0,0,0.5);
}

.main-hero-banner-wrapper .shs-prev.fa.fa-angle-left::before {
  top: 43%;
  position: absolute;
  left: 11px;
}

.main-hero-banner-wrapper .shs-next.fa.fa-angle-right::before {
  top: 43%;
  position: absolute;
  right: 11px;
}

.top-stories-wrapper .shs-prev.fa.fa-angle-left::before {
  top: 27%;
  position: absolute;
  left: 11px;
}

.top-stories-wrapper .shs-next.fa.fa-angle-right::before {
  top: 27%;
  position: absolute;
  right: 11px;
}

.main-hero-banner-wrapper .navigation-center.shs-theme .shs-buttons .shs-next {
  margin-right: 0;
}

/*----------  Top Stories  ----------*/

.top-stories-wrapper:after {
  content: "";
  border-bottom: 2px solid #ccc;
  display: block;
}

.top-stories-wrapper .super-hero-big-wrapper [id*='slider-'] {
  margin-bottom: 10px;
}

.top-stories-wrapper .shs-item [id*='slide-'] {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.top-stories-wrapper .super-hero-image {
  min-height: 208px;
  background-size: cover;
  background-repeat: no-repeat;
}

.top-stories-wrapper .super-hero-caption-wrapper.center-center {
  top: 0;
  position: inherit;
  transform: inherit;
  left: 0;
  text-align: left;
  width: 100%;
  max-width: inherit;
}

.top-stories-wrapper .super-hero-caption-wrapper .caption-1 h6 {
  color: #333;
  font-family: "proxima-nova", Helvetica;
  font-size: 20px;
  font-weight: bold;
}

/*============== END OVERRIDES ==============*/


/*=============================================
NEW STYLES FOR SIXSQFT-152
=============================================*/


.header-wrap .header .column-2 .navigation-button-wrapper ul.categories li {
  display: inline;
  font-size: 95%;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;
  white-space: nowrap;
}

.header-wrap .header .column-2 .navigation-button-wrapper ul.categories li a:hover {
  color: #ed4343;
}

.header-wrap .header .column-2 .navigation-button-wrapper ul.categories li.menu-item-one {
  padding-left: 22.5px;
}

.headersearch input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #bfebec inset;
}

.links .headersearch-button {
  line-height: 22px;
}

.headersearch-button {
  position: absolute;
  top: 0;
  right: 0;
}

/*----------  Nav  ----------*/

.navbar-toggle {
  position: absolute;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  right:-10px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  display: none;
}

.icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.icon-bar {
  background-color: #2f7776;
}

.icon-bar+.icon-bar {
  margin-top: 4px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

.navigation_container {
  display: none;
}

.navigation-button-wrapper {
  width: 100%;
}

ul.categories.clearfix {
  font-size: 20px;
  padding-top: 20px;
  white-space: nowrap;
  width: 100%;
}

.search-wrapper {
  background-color: #bfebec;
}

.hide {
  display: none;
}

.date-author {
  min-height: 41px;
}

.date-author:before {
  content: "";
  display: table;
}

.date-author:after {
  content: "";
  display: table;
  clear: both;
}

.vc_span3.left-side #at4-share {
  position: inherit;
  width: 100%;
}

.vc_span3.left-side .atss-right {
  float: inherit;
}

.vc_span3.left-side .atss.atss-right a {
  float: left;
}

.vc_span3.left-side .slideInRight {
    animation-name: inherit !important;
}

#at4-scc.at4-show-content {
  background: transparent;
  display: none !important;
}

#at4-scc.at4-hide-content {
  display: none !important;
}

#at4-scc.at4-hide-content .at4-arrow.at-right {
  display: none !important;
}

#at4-share .at-svc-pinterest_share {
  /*display: none;*/
}

#at4-share .at4-share-count-container {
  /*display: none !important;*/
}

.main-content .vc_span3.left-side {
  width: 23.75%;
}

.main-content #at4-share .at4-share-count-anchor {
  padding-bottom: 0;
}

#banner {
  background-image: url("/wp-content/themes/realnews/img/l/banner.png");
  width: 100%;
  height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 10px -240px;
  margin-left: 10px;
}

#mc4wp_widget-2 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.top-stories-wrapper {
  padding-left: 10px;
  text-align: center;
}

.top-stories-wrapper .vc_span4 img {
  display: inherit;
  max-width: inherit;
}

.top-stories-wrapper .vc_span4 {
  margin-left: 11px;
}

.top-stories-wrapper .vc_span4 h3 {
  color: #2f2f2f;
  text-align: initial;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  margin-top: 15px;
}

.top-stories-header {
  width: 100%;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 3px solid #eb4549;  
}

.top-stories-header h2 {
  background-color: #eb4549;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;  
}

ul.stay-connected {
  float: left;
  width: 100%;
}

ul.stay-connected li {
  float: left;
  padding-right: 3.5px;
  display: inline-block;
}

.blog-excerpt.post-content p {
  font: 16px/20px "proxima-nova";
  color: #333;
}

.blog-excerpt.post-content p a {
  text-decoration: underline;
}

.vc_span9.right-side .blog-excerpt.post-content a.post-more {
  font-size: 14px;
  text-decoration: none;
  color: #2f7776;
}

ul.footer-nav .list-title {
  color: #ed4343;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 40px;
  font-family: Abel;
}

ul.footer-menu-links {
  float: left;
  font: normal 16px/30px "proxima-nova";
  width: 25%;
}

.footer .column-2 .stay-connected {
  float: right;
  width: initial;
}

.footer .column-2 .footer-nav {
  float: left;
}


/*----------  NEW POPUP  ----------*/

.signupClass {
  position: fixed;
  font-family: "proxima-nova", Helvetica, sans-serif;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.3);
  z-index: 99999;
  opacity:1;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
}

.signupClass .newsletter_signup_bg {
  width: 637px;
  position: relative;
  margin: 10% auto;
  padding: 5px 20px 13px 6px;
  background-repeat: no-repeat;  
}

.signupClass .close:hover {
  cursor: pointer;
}

.signupClass a.close {
  background-image: url('/wp-content/themes/realnews/img/l/close-button.png');
  background-repeat: no-repeat;
  height: 49px;
  width: 49px;
  position: absolute;
  right: -4px;
  top: -20px;
  z-index: 1;
}

.signup-left-banner {
  float: left;
}

.content-wrapper {
  min-height: 430px;
}

.green-opacity {
  background-color: #c5edee;
  opacity: 0.8;
  float: right;
  width: 50%;
  height: 436px;
  margin-right: 11px;
  /*margin-top: 3px;*/
}

#signupWrapper .signup-right-container {
  position: absolute;
  right: 12px;
  width: 50%;  
}

#signupWrapper .sign-up-submit,
#signupWrapper #mc4wp-form-1 input[type="submit"] {
  float: left;
  font-family: Abel;
  font-weight: bold;
  clear: left;
  background-color: #ed4343;
  color: #fff;
  border: none;
  padding: 15px 18px;
  font-size: 15px;
  cursor: pointer;
  max-width: 265.5px;
}

#signupWrapper #mc4wp-form-1 input[type="submit"] {
  width: 100%;
}

#signupWrapper #mc4wp-form-1 input[type="submit"],
#mc4wp_widget-2 input.get-our-newsletters {
  -webkit-appearance: none;
  -webkit-border-radius: inherit;
}

#signupWrapper #mc4wp-form-1 input#mc4wp_email, 
#mc4wp_widget-2 input#mc4wp_email {
  -webkit-appearance: none;
  -webkit-border-radius: inherit;
  border: none;
}

#signupWrapper .sign-up-email{
  float: left;
  clear: left;
  padding: 11px;
  width: 100%;
}

#signupWrapper #mc4wp_email{
  float: left;
  clear: left;
  padding: 11px;
  width: 100%;
  font-family: "proxima-nova";
  font-size: 15px;
}

#signupWrapper .sign-up {
  float: left;
  clear: left;
  font-size: 30px;
  color: #000;
  line-height: 30px;
  text-align: center;
  font-family: "proxima-nova";
  padding-left: 42px;
  max-width: 234px;
  min-height: 90px;
}

div#signupWrapper.mobileVersion .sign-up{
  min-height: inherit;
}

#signupWrapper .input-wrapper {
  float: left;
  clear: left;
  padding-left: 30px;
  max-width: 265.5px;
}

#signupWrapper .mc4wp-error,
#mc4wp_widget-2 .mc4wp-error {
  background-color: inherit;
  border-color: inherit;
}

#signupWrapper .mc4wp-alert,
#mc4wp_widget-2 .mc4wp-alert {
  background-color: inherit;
  border-color: inherit;
  border: none;
}

/*----------  POPUP MOBILE  ----------*/

.signupContainer {
  margin: 10% auto;
  position: relative;
  width: 329px;
}

.sixsqft-form-wrapper {
  background-color: rgba(179, 226, 227, 0.95);
  float: left;
  width: 100%;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  border-left: 3px solid #fff;
  box-shadow: 0px 3px 8px #e9e9e9;
  padding-top: 20px;
  position: relative;
}

.sixsqft-background-container.newsletter_signup_bg {
  min-height: 195px;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  border-left: 3px solid #fff;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  box-shadow: 0px -1px 8px #e9e9e9;
  padding: inherit;
  margin: inherit;
}

.sixsqft-form-container {
  float: left;
  padding-left: 50px;
}

.signupClass .signupContainer a.close {
  right: -30px;
}

.sixsqft-form-container .mc4wp-ajax-loader {
  top: 131px;
}

#mc4wp-form-1 {
  float: left;
  width: 100%;
}

#mc4wp-form-1 .signup-form {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}

#mc4wp-form-1 .newsletter_like {
  text-align: center;
  width: 100%;
}

#mc4wp-form-1 .newsletter_like > span {
  margin: 0 auto;
  display: block;
}

#mc4wp-form-1 .newsletter_like > span > iframe {
  position: inherit;
}

#dailynewsletter,
#weeklynewsletter {
  margin-top: 5px;
  height: 18px;
  width: 18px;
}

.mc4wp-alert {
  float: left;
  clear: left;
  width: 100%;
  max-width: 234px;
}

.mc4wp-ajax-loader {
  position: absolute;
  right: 17px;
  top: 114px;  
}

#signupWrapper .sign-up-field-daily,
#signupWrapper .sign-up-field-weekly {
  clear: left;
  color: #000;
  float: left;
}

.sign-up-field-daily input {
  margin-top: 5px;
}

fieldset.sign-up-field-daily {
  margin-top: 10px;
}

fieldset.sign-up-field-weekly {
  margin-bottom: 10px;
}

.sign-up-field-daily input,
.sign-up-field-daily label
{
  float: left;  
}

.sign-up-field-weekly input {
  margin-top: 5px;
}

.sign-up-field-weekly input,
.sign-up-field-weekly label
{
  float: left;  
}

#signupWrapper .signup-right-container {
  margin-top: 50px;
}

.sign-up-field-daily label,
.sign-up-field-weekly label {
  color: #000;
  margin-top: 3px;
  font-family: "proxima-nova";
}

#gallery-1::before {
  display: table;
  content: " ";
}

#gallery-1::after {
  display: table;
  content: " ";
  clear: both;
}

div#gallery-1 dl.gallery-item {
  text-align: left;
  width: 25%;
}

.single-content #gallery-1 br {
  display: none;
}

#disqus_thread {
  padding-left: 20px;
  padding-right: 20px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #disqus_thread iframe {
    min-height: 675px;
  }
}

/*============== END NEW STYLES ==============*/

/*=============================================
Generic Breakpoints
=============================================*/

@media only screen and (max-width: 767px) {
  .search-wrapper.links .headersearch-button {
    display: none;
  }

  .headersearch {
    display: none;
  }
  
  .header-wrap .navigation_container .main-nav-wrapper .categories li {
    text-transform: uppercase;
  }
  
  .reol_t {
    min-width: 61px;
  }
  
  #signupWrapper .sign-up {
    font-size: 25px;
    max-width: 274px;
    padding-left: 30px;
  }
  
  div.sixsqft-form-container {
    box-sizing: border-box;
    padding-left: inherit;
  }
  
  div#mc4wp-form-1 {
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
  }
  
  div#mc4wp-form-1 form.signup-form {
    margin-bottom: 10px;
    box-sizing: border-box;
  }
  
  #signupWrapper .newsletter_like {
    float: left;
  }
  
  #signupWrapper .mc4wp-success {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  
  .above-tags.fb-like span {
    width: inherit !important;
  }

  .column-3 .links .navbar-toggle {
    display: inline-block;
  }
  
    .search-box {
      padding: 17px;
      background: rgba(179, 226, 227, .5);
      border-bottom: 1px solid #9AC9CA;
      border-top: 1px solid #9AC9CA;
    }  

    .search-inp {
      border: none;
      border-radius: 0;
      box-sizing: border-box;
      color: #2f7776;
      width: 100%;
      font-size: 17px;
      padding-top: 5px;
      padding-bottom: 5px;
      text-indent: 10px;
    }

    .form-search-wrapper:before {
      content: "";
      background-image: url('/wp-content/themes/realnews/img/l/search.png');
      height: 19px;
      width: 19px;
      position: absolute;
      right: 21px;
      top: 31px;
      padding: 2px;
      background-repeat: no-repeat;
      background-position:0px 3px;
      z-index: 1;
    }

    .form-search-wrapper:after {
      content: "";
      position: absolute;
      background: rgba(179, 226, 227, 1);
      height: 24px;
      width: 26px;
      top: 31px;
      right: 21px;
      opacity: .5;    
    }
    
    div.main-hero-banner-wrapper div.super-hero-caption-wrapper .super-hero-caption h2 {
      font-size: 23px;
    }
    
    div.main-hero-banner-wrapper div.shs-wrapper .super-hero-caption-wrapper {
      top: 70%;
      left: 8%;
    }    
}

@media only screen and (min-width: 768px) {
  .main-hero-banner-wrapper {
    width: 1085px;
    margin: 0 auto;
    position: relative;
  }
  
  .footer-menu-left-side {
    float:left;
    clear:left;
    width:650px
  }
}

@media only screen and (max-width: 768px) {
  .navigation_container {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 1;    
  }  
  
  ul.categories li {
    font-size: 13px !important;
  }

  .header-wrap .header .column-1 .header-logo a {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 13px !important;
  }

  .header-wrap .header .column-1 .header-logo a img {
    width: 80px;
  }

  .header-wrap .header .column-1 .header-logo {
    width: 130px !important;
    border-right: none !important;
  }

  .header-wrap .header .column-1 {
    width: inherit;
  }

  #gallery-1 .gallery-icon img {
    max-width: 87%;
  }
  
  /*----------  FOOTER  ----------*/
  
  .footer-menu-wrapper .explore-nyc {
    width: 100%;
    padding-bottom: 10px;
  }
  
  .footer-menu-left-side {
    clear: both;
  }
  
  .footer-wrap .footer .footer-container .column-2 {
    margin-top: 0;
  }
  
  .footer .footer-container .footer-menu-links.col_1,
  .footer .footer-container .footer-menu-links.col_2,
  .footer .footer-container .footer-menu-links.col_3,
  .footer .footer-container .footer-menu-links.col_4 {
    width: 50%;
  }
  
  .footer .footer-container .footer-nav {
    padding-top: 10px;
    width: 100%;
  }
  
  .footer .footer-container .social-count-plus-wrapper {
    clear: both;
  }

}

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

  .headerstay-connected-button {
    display: none !important;
  }

  .header-logo {
    border-right: none !important;
  }  
}

@media only screen and (max-width: 480px) {
  .headerstay-connected-button {
    display: none;
  }    
}

@media only screen and (max-width: 320px) {
  .headerstay-connected-button {
    display: none;
  }  
}

/*========= END GENERIC BREAKPOINTS =========*/

/*=============================================
Desktop and Mobile
=============================================*/

.home .top-stories-wrapper .super-hero-big-wrapper {
  padding-bottom: 20px;
}

.vc_span9.right-side .page-block {
  padding-top: 40px;
}

.vc_span9.right-side .date-author:before {
  content: "";
  display: table;
}

.vc_span9.right-side .date-author:after {
  clear: both;
  content: "";
  display: table;
}

.vc_span9.right-side ul.fb-t-g {
  float: left;
}

.vc_span9.right-side ul.fb-t-g .reol_fb,
.vc_span9.right-side ul.fb-t-g .reol_t,
.vc_span9.right-side ul.fb-t-g .reol_g {
  padding-right: 5px;
}

.vc_span9.right-side ul.fb-t-g .reol_t {
  padding-top: 1px;
}

.vc_span9.right-side .date-author ul,
.vc_span9.right-side .date-author ul li {
  float: left;
}

.vc_span9.right-side .date-author ul {
  padding-right: 5px;
}

.vc_span9.right-side .date-author .separator {
  width: 10px;
  border-right: 1px solid #ccc;
  padding-left: 5px;
}

.top-stories-wrapper .super-hero-big-wrapper.super-hero-spinning {
  position: relative;
}

.section-wrap {
  position: relative;
}

.vc_span9.right-side .default-post {
  padding-bottom: 0;
}

.vc_span9 .blog-excerpt.post-content p em small {
  font-weight: bold;
}

.main-content .left-side .block.popular-posts {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 210px;
}

.kriesi_pagination {
  text-align: center;
  width: 100%;
}

.pagination {
  display: inline-block;
}

.main-hero-banner-wrapper .super-hero-slider.shs-theme .super-hero-caption-wrapper .super-hero-caption h2 {
  text-shadow: #080808 -3px 3px 2px;
}

.addthis-smartlayers.addthis-smartlayers-mobile {
  display: none;
}

.home .blog-excerpt ul li {
  font: 16px/20px "proxima-nova";
}

.vc_span9.right-side .at-above-post-homepage.addthis_default_style.addthis_toolbox.at-wordpress-hide {
  float: right;
}

/*------------  WIDGETS  -------------*/

div#mc4wp_widget-2::before {
  content: "";
  background-image: url("/wp-content/themes/realnews/img/l/love_nyc_sml.png");
  width: 236px;
  height: 151px;
  float: left;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.vc_span3.left-side #mc4wp_widget-2 .wpb_heading_bg {
  float: left;
}

.vc_span3.left-side #mc4wp_widget-2 {
  background-color: #fff5e2;
  max-width: 216px;
  padding-bottom: 18px;
  padding-top: 0px;
  border: 2px solid #ccc;
  margin-bottom: 29px;
}

.vc_span3.left-side #mc4wp_widget-2 h1.wpb_heading {
  float: left;
  padding-top: 16px;  
  background-color: #fff5e2;
  padding-left: 20px;
  text-transform: lowercase;
  color: #000;
  font-family: "proxima-nova";
  font-size: 27px;
}

.vc_span3.left-side h1.wpb_heading:first-letter {
  text-transform: capitalize;
}

.vc_span3.left-side #mc4wp-form-1 #mc4wp_email {
  border: none;
  margin-left: 15px;
  width: 205px;  
}

.vc_span3.left-side #mc4wp_email::-webkit-input-placeholder,
#signupWrapper .sign-up-email::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
.vc_span3.left-side #mc4wp_email::-moz-placeholder,
#signupWrapper .sign-up-email::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
.vc_span3.left-side #mc4wp_email:-ms-input-placeholder,
#signupWrapper .sign-up-email:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
.vc_span3.left-side #mc4wp_email:-moz-placeholder, 
#signupWrapper .sign-up-email:-moz-placeholder { /* Firefox 18- */
  color: #999;
}

.mailchimp-fieldset-daily {
  padding-left: 19px;
}

.mailchimp-fieldset-weekly {
  padding-left: 19px;
  width: 100%;  
}

.vc_span3.left-side label[for=daily_newsletter] {
  font-size: 12px;
  color: #666;
  font-family: Helvetica;
  font-weight: normal;
  padding-bottom: 2px;
}

.vc_span3.left-side label[for=weekly_newsletter] {
  color: #666;
  font-family: Helvetica;
  font-size: 12px;
  font-weight: normal;
  padding-bottom: 2px;
  width: 100%;
}

.get-our-newsletters {
  padding-left: 10px;
  margin-left: 19px;
  margin-top: 10px;
  width: 203px;
  background-position: 167px 15px;  
}

.vc_span3.left-side #text-2.widget {
  margin-bottom: 15px;
  padding-bottom: 0;
}

.vc_span3.left-side #fans_widget-2 {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 10px;
  max-height: 240px;
}

.vc_span3 .widget.side.block.widget_fans_widget {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

.vc_span3.left-side .facebook-like-wrap {
  border: none;
}

.vc_span3.left-side .widget.side.block.posts-slider-widget,
.vc_span3.left-side #posts-slider-widget-5 {
  padding-top: 10px;
  padding-bottom: 5px;
  padding-right: 0;
  padding-left: 15px;
  border: 3px solid #f8f8f4;
  max-width: 220px;
}

#posts-slider-widget-4 .wpb_heading_bg,
#posts-slider-widget-5 .wpb_heading_bg {
  max-width: 205px;
}

#posts-slider-widget-4 .magz_slider.flexslider,
#posts-slider-widget-5 .magz_slider.flexslider {
  clear: left;
  max-width: 205px;
}

.vc_span3.left-side .big-post.flex-active-slide {
  max-width: 205px;
}

#posts-slider-widget-5 .magz_slider.flexslider {
  max-width: 205px;
}

.vc_span3.left-side #archives-2 {
  max-width: 220px;
  margin-right: 0;
  margin-bottom: 0;
  border: 3px solid #f8f8f4;
  padding-right: 15px;
}

.vc_span3.left-side #archives-2 .wpb_heading_bg {
  padding-left: 15px;
}

.vc_span3.left-side #archives-2 .wpb_heading_bg + ul {
  padding-left: 15px;
}

.single .single-title .single-meta {
  font-style: normal;
}

.vc_span9 .page-block.single-block .single-title .single-meta {
  font-size: 16px;
}

.single .single-title .single-meta .single-author a {
  color: #2f7776;
}

.vc_span3.left-side .widget ul li a {
  font-family: "proxima-nova";
}

.vc_span3.left-side .popular-posts.widget ul li a  {
  float: left;
}

.vc_span3.left-side .detailmeta {
  font-family: "proxima-nova";
}

.vc_span3.left-side .wpp-views {
  font-family: "proxima-nova";
  font-size: 11px;
  font-weight: normal;
}

/*------------  POSTS PAGE  -------------*/

ul.post_page_tags {
  color: #ed4343;
  margin-bottom: 10px;
}

ul.post_page_tags li.tags_icon_wrap {
  float: left;
}

ul.post_page_tags li span.tags_icon {
  border-left: 6px solid #ed4343;
  padding-right: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
}

ul.post_page_tags li a {
  font-family: Abel;
  font-size: 20px;
  text-transform: uppercase;
  color: #ed4343;
}

.wpp-post-title {
  color: #000 !important;
  display: inline-block;
  padding-top: 12px;
}

.vc_span3.left-side #wpp-3 .wpp-list img.wpp-thumbnail {
  margin-top: 5px;
}

.reol_fb .fb-share-button.fb_iframe_widget {
  z-index: 0;
}

.above-text {
  display: none;
}

.page-block.single-block p {
  font-size: 18px;
  line-height: 30px;
  font-family: "proxima-nova";
}

.page-block.single-block .single-content.single-content-block .at-above-post + p em small {
  font-weight: bold;
}

.page-block.single-block .single-content.single-content-block p br + em small {
  display: block;
  line-height: 18px;
}

.single-content.single-content-block ul li a {
  font: 18px/30px "proxima-nova";
}

.single-content.single-content-block [class*="wp-image-"] {
  cursor: pointer;
}

.single.single-post .section-wrap {
  padding-top: 30px;
}

/*----------  NEW SHARE ICONS  ----------*/

.really-simple-syndication a {
  background-image: url('/wp-content/themes/realnews/img/l/rss_icon.png');
  display: block;
  height: 43px;
  width: 43px;
}

.feedly-icon {
  background-image: url('/wp-content/themes/realnews/img/l/feedly_icon.png');
  background-repeat: no-repeat;
  display: block;
  height: 43px;
  width: 43px;  
}

.social-count-plus-wrapper .social-count-plus-container .icon_facebook {
  background-image: url('/wp-content/themes/realnews/img/l/fb_icon.png');
  background-repeat: no-repeat;
  display: block;
  height: 43px;
  width: 43px;  
}

.social-count-plus-wrapper .social-count-plus-container .icon_twitter {
  background-image: url('/wp-content/themes/realnews/img/l/twitter_icon_count.png');
  background-repeat: no-repeat;
  display: block;
  height: 43px;
  width: 43px;
}

.social-count-plus-wrapper .social-count-plus-container .icon_googleplus {
  background-image: url('/wp-content/themes/realnews/img/l/google_icon.png');
  background-repeat: no-repeat;
  display: block;
  height: 43px;
  width: 43px;  
}

.social-count-plus-wrapper .social-count-plus-container .icon {
  background-image: url("/");
}

.social-count-plus-wrapper .social-count-plus-container .count-facebook .count,
.social-count-plus-wrapper .social-count-plus-container .count-twitter .count,
.social-count-plus-wrapper .social-count-plus-container .count-googleplus .count {
  color: #fff !important;
}

.social-count-plus-wrapper .social-count-plus-container .count-facebook .label,
.social-count-plus-wrapper .social-count-plus-container .count-twitter .label,
.social-count-plus-wrapper .social-count-plus-container .count-googleplus .label {
  display: none;
}

.social-count-plus-wrapper {
  width: 100%;
}

ul.social-count-plus-wrapper:before {
  content: "";
  display: table;
}

ul.social-count-plus-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

.really-simple-syndication {
  float: left;
}

.social-count-plus-container {
  clear: both;
  float: left;
}

.feedly-wrap {
  float: left;
}

.social-count-plus-wrapper .count-facebook,
.social-count-plus-wrapper .count-twitter,
.social-count-plus-wrapper .count-googleplus,
.really-simple-syndication {
  padding-right: 5px;
}

.social-count-plus-wrapper .social-count-plus .default a {
  color: #fff;
}

.social-count-plus-wrapper .social-count-plus .default a:hover {
  opacity: 1;
}

.icon_facebook .facebook,
.icon_twitter .twitter,
.icon_googleplus .googleplus{
  padding-top: 21px;
}

/*----------  SEARCH INPUT  ----------*/

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #80adac;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #80adac;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #80adac;
}
:-moz-placeholder { /* Firefox 18- */
  color: #80adac;
}

.vc_span3.left-side {
  padding-top: 45px;
}

.vc_span3.left-side::before {
  content: "stay connected with 6sqft";
  display: block;
  height: 30px;
  width: 100%;
  float: left;
  text-transform: uppercase;
  color: #eb4549;
  font-size: 20px;
  font-family: Abel;
}

/*---  MOST RECENT ARTICLES  ---*/

.most-recent-articles-wrapper .rpwe-title {
  float: left;
  width: 60%;
  padding-top: 30px;
}

div.most-recent-articles-wrapper h3.rpwe-title a {
  font-weight: bold;
  font-family: "proxima-nova";
}

.most-recent-articles-wrapper .the-excerpt {
  float: left;
  font-family: "proxima-nova";
  font-size: 14px;
  padding-top: 5px;
  width: 60%;
}

.most-recent-articles-wrapper .rpwe-block li {
  border-bottom: none;
  max-height: 160px;
  overflow: hidden;
  margin-bottom: 25px;
}

.most-recent-articles-wrapper .rpwe-img {
  float: left;
  width: 35%;
}

.most-recent-articles-wrapper .rpwe-img .rpwe-thumb {
  width: 245px;
  border: none !important;
  padding-left: 0 !important;
}

.most-recent-articles-wrapper .rpwe-title a {
  color: #333;
  font-size: 18px;
}

.most-recent-articles-wrapper .rpwe-time.published {
  display: none;
}

.most-recent-articles-wrapper .pib-hover-btn-link {
  display: none !important;
}

.social-count-plus-wrapper {
  margin-bottom: 30px;
}

.feature-head {
  /*header is not in mockup*/
}

/*========= END DESKTOP AND MOBILE ==========*/