.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;
}

/* ----------- Android ----------- */

@media only screen
  and (min-device-width: 360px)
  and (max-device-width: 640px)
  and (-webkit-min-device-pixel-ratio: 3) {
    div#mc4wp-form-1 {
      /*padding-left: 30px;*/
    }
  }


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

#conversions-box {
  right: 70px !important;
}
.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: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.5) 100%);
  background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.5) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.5) 100%);
}

.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:67%; /*needed for desktop, header is too high*/
}

.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 .shs-prev {
  content: "";
  width: 45px;
  height: 100%;
  position: absolute;
  left: 0;
  margin-left: 0;
  transition: background-color 0.5s ease;
}

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

.home .shs-theme.dark-on-light .shs-controls .shs-prev:hover,
.home .shs-theme.dark-on-light .shs-controls .shs-next:hover {
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.5) 100%);
  background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.5) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.5) 100%);
}

.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;*/
  /*padding-right: 10px;*/
}

.top-stories-wrapper .shs-item.active {
  padding-right: 10px;
}

div.top-stories-wrapper .shs-item.active:last-child {
  padding-right: 0px;
}

.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: 95%;
}

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

.section-wrap .shs-prev.fa-angle-left,
.section-wrap .shs-next.fa-angle-right {
  display: none;
}

/*============== 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 a.active-red {
  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-wrap {
  padding-bottom: 10px;
}

.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_span9.right-side {
	width: 67.16%;
}

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

.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: 2px 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 ol {
  margin-left: 26px;
}

.blog-excerpt.post-content ol li {
  font: 16px/20px "proxima-nova";
  list-style-type: decimal;
}

.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.9;
  float: right;
  width: 50%;
  height: 436px;
  margin-right: 11px;
  /*margin-top: 3px;*/
}

#signupWrapper .signup-right-container {
  margin-top: 50px;
  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,
input.get-our-newsletters {
  -webkit-appearance: none;
  -webkit-border-radius: inherit;
}

#signupWrapper #mc4wp-form-1 input#mc4wp_email,
#mc4wp_widget-2 input#mc4wp_email,
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";
  max-width: 234px;
  min-height: 90px;
}

#signupWrapper.desktopVersion .sign-up {
  padding-left: 42px;
}

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;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  max-width: 100%;
}

#signupWrapper .mc4wp-form {
	padding-left: 15px;
}

#signupWrapper .mc4wp-alert {
  box-sizing: border-box;
  font-weight: bold;
}

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

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

.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;
  box-sizing: border-box;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.sixsqft-form-wrapper .sixsqft-form-container {
  padding-left: 0;
}

.sixsqft-background-container.newsletter_signup_bg {
  min-height: 195px;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  box-sizing: border-box;
  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;*/
  /*padding-left: 15px;*/
  width: 100%;
	display: inline-block;
	padding-left: 0;
}

#mc4wp-form-1 .signup-form {
  float: left;
  margin-bottom: 20px;
  position: relative;
  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: 0px;
  top: 8px;
}

#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 .mc4wp-ajax-loader {
  top: 10px;
  right: 5px;
}

.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 ==============*/

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

/*------------  HOME  -------------*/

.header-wrap {
  z-index: 1;
  position: fixed;
}

div.headersearch .search-box input[type="text"] {
  text-transform: inherit;
}

.main-hero-banner-wrapper {
  padding-top: 80px;
}

.main-hero-banner-wrapper .super-hero-image:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.6) 100%);
  background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.6) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.6) 100%);
}

.main-hero-banner-wrapper .super-hero-image {
  background-position: 0% 20%;
}

.blog-excerpt, .single-content {
	font-size: 18px;
	line-height: 30px;
	font-family: "proxima-nova";
  z-index: 0;
}

[id^="post-"] p a:hover {
  color: #ef3b42;
  transition: inherit;
}

[id^="post-"] p a {
  transition: inherit;
}

.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: 15px;
}

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

.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;
}

.home .vc_span9.right-side .cr-ad iframe{
	width: 100% !important;
}

.home .vc_span9.right-side .cr-ad iframe img{
  width: 100% !important;
}

.home [id^="post-"].default-post.featured-post {
  margin-top: 60px;
}

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

.main-content .left-side .block.popular-posts {
	padding: 20px 15px;
}

.kriesi_pagination,
.pagination-responsive {
  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;
}

/*------  NEWSLETTER FORM  -------*/

#mc4wp-form-1 {
  //padding-left: 15px;
}

/*------------  NAV  -------------*/

.header-wrap .header .column-1 .header-logo {
  min-width: 130px;
}

.header-wrap .header .column-1 .header-logo a img {
  width: 70%;
}

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

.magz_slider.flexslider {
  z-index: 0 !important;
}
li.big-post {
  z-index: 0 !important;
}

div#mc4wp_widget-2::before {
  content: "";
  background-image: url("/wp-content/themes/realnews/img/l/people-new-york-train-crowd-new-sml.png");
  width: 296px;
  height: 196px;
  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: 296px;
  padding-bottom: 18px;
  padding-top: 0px;
  border: 2px solid #ccc;
  margin-bottom: 29px;
}

.vc_span3.left-side .mailchimp-fieldset-wrapper {
  position: relative;
	padding: 0 15px;
}

.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;
}

.vc_span3.left-side #mc4wp-form-1 #mc4wp_email,
.vc_span3.left-side #mc4wp-form-1 .get-our-newsletters{
	width: 100%;
}

.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;
}

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



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

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

.vc_span3.left-side label[for=daily_newsletter] {
  font-size: 15px;
  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: 15px;
  font-weight: normal;
  padding-bottom: 2px;
  width: 100%;
}

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

#archives-2 + #text-2 {
    padding-top: 0;
}

.vc_span3.left-side #text-2.widget,
.vc_span3.left-side #text-4.widget {
  padding-bottom: 0;
  padding-top: 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 .widget.side.block.q2w3-widget-clone-global-sidebar {
  margin-bottom: 70px;
	visibility: visible !important;
	display: block;
}

.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  -------------*/

body p,
body div {
  color: #333;
}

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;
}

ul.post_page_tags li a {
  font-family: Abel;
  font-size: 15px;
  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_instagram {
  background-image: url('/wp-content/themes/realnews/img/l/instagram.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,
.social-count-plus-wrapper .count-instagram,
.really-simple-syndication {
  padding-right: 21px;
}

.social-count-plus-wrapper .count-googleplus {
  display: none;
}

.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,
.icon_instagram .instagram {
  padding-top: 21px;
}

/*---------- START 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;
}
/*----------  END SEARCH INPUT  ----------*/

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

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

/*---  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;
  line-height: 1.7em;
}

.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*/
}

.block .blogs a.feature-head {
    font-size: 17px;
}

/*------------  AUTHOR  -------------*/

.author-pic {
  display: none;
}

.vc_span9 .description-author p {
  font: 16px/20px "proxima-nova"
}

.connect-with-author {
  font-weight: bold;
  font-family: proxima-nova;
  font-size: 18px;
}

.icon-twitter-custom {
  background: transparent url("../img/l/twitter_icon.png") no-repeat 0 0;
  height: 43px;
  width: 43px;
}

.icon-mail-custom {
  background: transparent url("../img/l/mail-icon-custom.gif") no-repeat 0 0;
  height: 43px;
  width: 43px;
}

.icon-instagram-custom {
  background: transparent url("../img/l/instagram-no-count.gif") no-repeat 0 0;
  height: 43px;
  width: 43px;
}

.icon-facebook-custom {
  background: transparent url("../img/l/fb-no-count.png") no-repeat 0 0;
  height: 43px;
  width: 43px;
}

.icon-pinterest-custom {
  background: transparent url("../img/l/pinterest-icon.gif") no-repeat 0 0;
  height: 43px;
  width: 43px;
}

/*------------  FOOTER  -------------*/

.footer-wrap,
.footer-wrap * {
  box-sizing: border-box;
}

.newsletter-social-wrapper {
  float: left;
  width: 30%;
  max-width: 267px;
  min-width: 267px;
}

.footer .mailchimp-fieldset-daily,
.footer .mailchimp-fieldset-weekly {
  color: #000;
  padding-left: 0;
}

.footer .widget_mc4wp_widget .mc4wp-form input[type="submit"].get-our-newsletters {
  margin-left: 0;
  outline: none;
}

.footer .footer-widget  .widget input[type=submit]:hover {
  background: url(../img/l/small_double_arrow.png) 210px 15px no-repeat #ed4343;
  color: #fff;
}

.footer .widget_mc4wp_widget .mc4wp-form input[type="submit"].get-our-newsletters {
  background-position: 83% 15px;
  width: 100%;
}

.footer #mc4wp_email {
  outline: none;
}

.footer-widget.first h1,
.explore-nyc {
  color: #ed4343;
  font-family: Abel;
  font-size: 18px;
  font-weight: normal;
  line-height: 40px;
  text-transform: uppercase;
}

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

.form-search-wrapper {
  position: relative;
}

.main-nav-wrapper .categories {
  background-color: rgba(191, 235, 236, 0.9);
}

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

.navigation_container .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;
}

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

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

.navigation_container {
  display: block;
  width: 100%;
  position: absolute;
  z-index: 1;
}

.headersearch {
  display: none;
}


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