/* copy of app.css */

@charset "UTF-8";

/* end of foundation global */
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Orbit Graceful Loading */
.slideshow-wrapper {
  position: relative;
}
.slideshow-wrapper ul {
  list-style-type: none;
  margin: 0;
}
.slideshow-wrapper ul li,
.slideshow-wrapper ul li .orbit-caption {
  display: none;
}
.slideshow-wrapper ul li:first-child {
  display: block;
}
.slideshow-wrapper .orbit-container {
  background-color: transparent;
}
.slideshow-wrapper .orbit-container li {
  display: block;
}
.slideshow-wrapper .orbit-container li .orbit-caption {
  display: block;
}
.slideshow-wrapper .orbit-container .orbit-bullets li {
  display: inline-block;
}
.slideshow-wrapper .preloader {
  border-radius: 1000px;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: rotate;
  animation-timing-function: linear;
  border-color: #555555 white;
  border: solid 3px;
  display: block;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
}

.orbit-container {
  background: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.orbit-container .orbit-slides-container {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.orbit-container .orbit-slides-container img {
  display: block;
  max-width: 100%;
}
.orbit-container .orbit-slides-container > * {
  position: absolute;
  top: 0;
  width: 100%;
  margin-left: 100%;
}
.orbit-container .orbit-slides-container > *:first-child {
  margin-left: 0;
}
.orbit-container .orbit-slides-container > * .orbit-caption {
  bottom: 0;
  position: absolute;
  background-color: rgba(51, 51, 51, 0.8);
  color: white;
  font-size: 0.875em;
  padding: 0.625em 0.875em;
  width: 100%;
}
.orbit-container .orbit-slide-number {
  left: 10px;
  background: rgba(0, 0, 0, 0);
  color: white;
  font-size: 12px;
  position: absolute;
  top: 10px;
  z-index: 10;
}
.orbit-container .orbit-slide-number span {
  font-weight: 700;
  padding: 0.3125em;
}
.orbit-container .orbit-timer {
  position: absolute;
  top: 12px;
  right: 10px;
  height: 6px;
  width: 100px;
  z-index: 10;
}
.orbit-container .orbit-timer .orbit-progress {
  height: 3px;
  background-color: rgba(255, 255, 255, 0.3);
  display: block;
  width: 0;
  position: relative;
  right: 20px;
  top: 5px;
}
.orbit-container .orbit-timer > span {
  border: solid 4px white;
  border-bottom: none;
  border-top: none;
  display: none;
  height: 14px;
  position: absolute;
  top: 0;
  width: 11px;
  right: 0;
}
.orbit-container .orbit-timer.paused > span {
  top: 0;
  width: 11px;
  height: 14px;
  border: inset 8px;
  border-left-style: solid;
  border-color: transparent;
  border-left-color: white;
  right: -4px;
}
.orbit-container .orbit-timer.paused > span.dark {
  border-left-color: #333333;
}
.orbit-container:hover .orbit-timer > span {
  display: block;
}
.orbit-container .orbit-prev,
.orbit-container .orbit-next {
  background-color: transparent;
  color: white;
  height: 60px;
  line-height: 50px;
  margin-top: -25px;
  position: absolute;
  text-indent: -9999px !important;
  top: 45%;
  width: 36px;
  z-index: 10;
}
.orbit-container .orbit-prev:hover,
.orbit-container .orbit-next:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.orbit-container .orbit-prev > span,
.orbit-container .orbit-next > span {
  border: inset 10px;
  display: block;
  height: 0;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 0;
}
.orbit-container .orbit-prev {
  left: 0;
  display: none;
}
.orbit-container .orbit-prev > span {
  border-right-style: solid;
  border-color: transparent;
  border-right-color: white;
}
.orbit-container .orbit-prev:hover > span {
  border-right-color: white;
}
.orbit-container .orbit-next {
  right: 0;
  display: none;
}
.orbit-container .orbit-next > span {
  border-color: transparent;
  border-left-style: solid;
  border-left-color: white;
  left: 50%;
  margin-left: -4px;
}
.orbit-container .orbit-next:hover > span {
  border-left-color: white;
}

.orbit-bullets-container {
  text-align: center;
}

.orbit-bullets {
  display: none;
  float: none;
  margin: 0 auto 30px auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  top: 10px;
}
.orbit-bullets li {
  background: #cccccc;
  cursor: pointer;
  display: inline-block;
  float: none;
  height: 0.5625em;
  margin-right: 6px;
  width: 0.5625em;
  border-radius: 1000px;
}
.orbit-bullets li.active {
  background: #999999;
}
.orbit-bullets li:last-child {
  margin-right: 0;
}

.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
  display: none;
}
.touch .orbit-bullets {
  display: none;
}

@media only screen and (min-width: 40.0625em) {
  .touch .orbit-container .orbit-prev,
  .touch .orbit-container .orbit-next {
    display: inherit;
  }
  .touch .orbit-bullets {
    display: block;
  }
}
@media only screen and (max-width: 40em) {
  .orbit-stack-on-small .orbit-slides-container {
    height: auto !important;
  }
  .orbit-stack-on-small .orbit-slides-container > * {
    margin: 0  !important;
    opacity: 1 !important;
    position: relative;
  }
  .orbit-stack-on-small .orbit-slide-number {
    display: none;
  }

  .orbit-timer {
    display: none;
  }

  .orbit-next, .orbit-prev {
    display: none;
  }

  .orbit-bullets {
    display: none;
  }
}

a {
  color: #2C58A3;
}
a:visited {
  color: #a9b0bd;
}
a:hover, a:active {
  color: #f7731b;
}

hr {
  margin: 0.5em 0;
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
}

.white-bg {
  background: #fff;
}

.position-relative {
  position: relative;
}

.padding-bottom-10 {
  padding-bottom: 10px;
}

.padding-half-em-h {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.padding-top-1em {
  padding-top: 1em;
}

.section-2 {
  background: #F6F6F6;
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
}

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

.ad-block {
  padding: 10px 0;
}

.ad-centred {
  margin: 0 auto;
}

.three-to-one-rectangle-ad {
  width: 300px;
  height: 100px;
  /*TODO: emove this when design is finished.*/
  background: #ccc;
}

.island-ad {
  width: 300px;
  height: 250px;
  /*TODO: emove this when design is finished.*/
  background: #ccc;
}

.long-banner-ad {
  width: 728px;
  height: 90px;
  /*TODO: emove this when design is finished.*/
  background: #ccc;
}

@media only screen and (min-width: 40.0625em) {
  .left-col-ad-block {
    padding-bottom: 0.15em;
    padding-top: 0.2em;
  }
}

.widget_movie {
  text-align: center;
  padding: 10px 0 3px;
}

.widget-row {
  padding: 10px 0;
  text-align: center;
}
.widget-row .fb_iframe_widget, .widget-row .fb-like {
  width: auto;
}

.ad-col-right {
  padding-top: 1em;
}

#header {
  width: 100%;
  margin: 0px auto;
  position: relative;
  background: #fff;
  /* Only use sticky header for large screens *//* Well... */
}
#header * {
  font-family: 'Arial','Heiti SC','Microsoft Yahei',simsun,sans-serif;
}
#header input {
  border: none;
  padding: 0.25em 0.5em;
  font-size: 1em;
  line-height: 1.2em;
  height: 1.55em;
  margin-top: 1.5em;
  margin-bottom: 0;
  background: #fff;
  color: #333;
  border-radius: 3px;
}
#header .btn {
  font-size: 0.75em;
  cursor: pointer;
  margin: 0;
  padding-left: 0.25em;
  padding-right: 0.25em;
  opacity: 0.5;
  background: transparent;
  position: absolute;
  right: 0;
  top: 1.5em;
}
#header .btn:hover {
  opacity: 1;
}
#header .fred {
  color: #fff;
  padding: 1.5em 1em 0 0;
  line-height: 1.6em;
  text-align: right;
  font-size: 0.8em;
}
#header .fred a {
  color: #fff;
}
#header .row .row {
  margin: 0;
}
#header .logo-mid-line-wrap {
  padding: 0;
}
#header .logo-mid-line {
  border-top: solid 1px #fff;
}
#header .logo-cn {
  padding: 1.2em 0 0.6em;
}
#header .logo-en {
  position: relative;
}
#header .logo-en img {
  position: absolute;
  top: 0.5em;
  left: 1px;
}
#header #top1 {
  float: right;
  height: 2em;
  border-bottom: solid 1px #fff;
  width: 100%;
}
#header .top-bar .name {
  width: 7.5em;
  line-height: 2.8125em;
}
#header .top-bar .toggle-topbar.menu-icon a {
  float: right;
}
#header .sticky-sub-menu {
  width: 100%;
  margin: 0 auto;
  background: transparent;
  -moz-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
#header .sticky-sub-menu .sec-half-logo,
#header .sticky-sub-menu .mini-cn-logo {
  -moz-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#header .sticky-sub-menu .sec-half-logo {
  opacity: 1;
}
#header .sticky-sub-menu .mini-cn-logo {
  opacity: 0;
}
#header .sticky-sub-menu.fix-it {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
  left: 0;
  background: url(../../external.html?link=https://www.epochtimes.com/assets/themes/djy/images/header_bg.jpg) no-repeat center bottom #041973;
  opacity: 0.95;
}
#header .sticky-sub-menu.fix-it .sec-half-logo {
  opacity: 0;
}
#header .sticky-sub-menu.fix-it .mini-cn-logo {
  opacity: 1;
}
#header .top-bar.expanded .title-area {
  background: #041973;
}
#header .top-bar-section .dropdown li a {
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (max-width: 40em) {
  #header .top-bar, #header .top-bar-section ul li > a,
  #header .top-bar-section ul li,
  #header .top-bar-section li:not(.has-form) a:not(.button) {
    background: #1d3081;
    font-size: 1em;
    color: #fff;
    line-height: 2.8125em;
  }
  #header .top-bar {
    background: transparent;
  }
  #header .top-bar-section .dropdown li.title h5 a {
    position: relative;
  }
  #header .top-bar-section .dropdown li.title h5 a:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent rgba(255, 255, 255, 0.8) transparent transparent;
    border-right-style: solid;
    margin-right: 0.9375em;
    margin-top: -4.5px;
    position: absolute;
    top: 50%;
    left: 0;
  }
  #header nav.expanded {
    margin-bottom: 10px;
  }
  #header .top-bar-section ul li {
    border-top: solid 1px rgba(255, 255, 255, 0.3);
  }
  #header .top-bar-section ul li:first-child {
    border-top: none;
  }
  #header .top-bar-section ul li > a {
    font-size: 1em;
    padding: 0;
  }
  #header .top-bar-section li:not(.has-form) a:not(.button) {
    background: #4D4D4F;
    color: #ccc;
    padding-left: 1em;
  }
  #header .top-bar-section li:not(.has-form) a:not(.button):hover {
    background: #A7A9AC;
    color: #fff;
  }
  #header .top-bar-section .dropdown li.title h5 a:hover,
  #header .top-bar-section .dropdown li.parent-link a:hover {
    background: #A7A9AC;
  }
  #header .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
    background: #1f2020;
    color: #9aa3a2;
  }
  #header .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
    background: #36434c;
    color: #fff;
  }
}
@media only screen and (min-width: 40.0625em) {
  #header {
    height: 108.3751px;
    background: url(../../external.html?link=https://www.epochtimes.com/assets/themes/djy/images/header_bg.jpg) no-repeat center top #041973;
  }
  #header .top-bar-section ul li {
    background-color: transparent;
  }
  #header .top-bar-section ul li > a {
    color: rgba(255, 255, 255, 0.95);
    font-size: 0.875em;
  }
  #header .top-bar-section > ul > li > a {
    height: 37.5938px;
    line-height: 37.5938px !important;
    background: transparent !important;
  }
  #header .top-bar-section > ul > li:hover > a {
    color: #edcc71 !important;
    padding: 0 0.875em;
  }
  #header .top-bar-section li:not(.has-form) a:not(.button):hover {
    background: transparent;
    color: #edcc71;
  }
  #header .top-bar-section li:not(.has-form) li a:not(.button) {
    line-height: 2 !important;
  }
  #header .top-bar-section .dropdown:before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent #1f2020 transparent;
    border-bottom-style: solid;
    margin-top: -14px;
    top: 0;
    left: 0.9375em;
  }
  #header .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
    background: #1f2020;
    color: #9aa3a2;
  }
  #header .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
    background: #36434c;
    color: #fff;
    padding-left: 0.7375em;
    border-left: solid 0.2em #5473ff;
  }
  #header .top-bar-section .has-dropdown > a {
    padding-right: 2em !important;
    padding-left: 0.5em !important;
  }
  #header .top-bar-section .has-dropdown > a:after {
    display: none;
  }
}

@media only screen and (min-width: 64.0625em) and (max-width: 90em) {
  .news-column {
    width: 754px;
  }
}

@media only screen and (min-width: 64.0625em) and (max-width: 90em) {
  .left-news-column {
    width: 350px;
  }
}

@media only screen and (min-width: 64.0625em) and (max-width: 90em) {
  .mid-news-column {
    width: 404px;
  }
}

@media only screen and (min-width: 64.0625em) and (max-width: 90em) {
  .pull-to-left-news-column {
    width: 350px;
    right: 404px;
  }
}

#highlighted-wrap {
  margin-top: 0.25em;
  margin-bottom: 0.65em;
  text-align: center;
  font-size: 1.3em;
}

#highlighted-wrap .highlighted-bg {
  padding: 0.3em 2em;
}

.highlighted-bg {
  background: #ffef86;
  line-height: 1.5;
  display: block;
}

.feature-column {
  padding-top: 0;
}
@media only screen and (min-width: 64.0625em) and (max-width: 90em) {
  .feature-column {
    width: 246px;
  }
}
.feature-column .news-unordered-list,
.feature-column .news-ordered-list {
  padding: 0.57em 0 1em;
}

@media only screen and (min-width: 40.0625em) {
  .pull-to-slider {
    margin-top: -61.3em;
  }
}

.section-header {
  border-top: solid 2px #1f4e7c;
  line-height: 2.5em;
  margin-bottom: 0;
}
.section-header span {
  float: left;
  color: #da5c29;
}

@media only screen and (max-width: 40em) {
  .leading-news-list {
    font-size: 1.1em;
  }
}
@media only screen and (min-width: 40.0625em) {
  .leading-news-list {
    font-size: 1.2em;
  }
}

@media only screen {
  .center-news-list {
    padding: 1em 0.5em 0;
  }
}
@media only screen and (min-width: 40.0625em) {
  .center-news-list {
    padding: 0 1.5em;
  }
}
.center-news-list .section-header {
  margin-top: 1em;
}

.news-row {
  padding: 1.02em 0 1em;
}
@media only screen and (max-width: 40em) {
  .news-row {
    padding: 1em 0.5em;
  }
}

.news-row-last {
  padding: 0;
}
@media only screen and (max-width: 40em) {
  .news-row-last {
    padding: 0 0.5em 1em;
  }
}

.dot-divider {
  height: 0;
  padding: 0;
  margin: 0.5em 0;
  border-bottom: dotted 2px #dadde0;
}

.news-unordered-list,
.news-ordered-list {
  margin-bottom: 0;
  padding: 0;
}
.news-unordered-list .news-has-pic,
.news-ordered-list .news-has-pic {
  color: #FF538B;
}

.news-unordered-list {
  margin-left: 0;
  list-style: none;
}

.featured-section-header {
  background: #626d73;
  border-bottom: solid 4px #da5c29;
  color: #fff;
  padding: 0.25em 0 0.18em 0.5em;
  margin-bottom: 0;
  position: relative;
}
.featured-section-header.emove-horizontal-padding {
  padding-left: 0;
  padding-right: 0;
}
.featured-section-header .fa {
  top: 50%;
  right: 8px;
  position: absolute;
  margin-top: -11.5px;
}

.quit-ccp h2 {
  line-height: 1;
  margin: 0 0 0.3em;
}

.tiger-list {
  padding: 0.5em;
  font-size: 1.2em;
  list-style: none;
  line-height: 1.75;
  margin-bottom: 1em !important;
  background: #f9f9f9;
}
.tiger-list a {
  position: relative;
  padding: 0 0.5em;
}
@media only screen and (max-width: 40em) {
  .tiger-list {
    padding-left: 1em;
  }
}

.nine-ping h3 {
  margin: 0;
}

.island-section {
  padding: 1em 0.46875em 0 0.46875em;
}
@media only screen and (min-width: 40.0625em) {
  .island-section.left-island {
    width: 350px;
    padding-left: 0;
    padding-right: 1.5em;
  }
  .island-section.mid-island {
    width: 350px;
    padding-left: 0;
    padding-right: 1.5em;
  }
}
@media only screen and (min-width: 40.0625em) and (min-width: 64.0625em) and (max-width: 90em) {
  .island-section.right-island {
    width: 300px;
    padding-left: 0;
    padding-right: 0;
  }
}
.island-section .news-unordered-list {
  margin-top: 0 !important;
  padding-top: 0.6em;
}
.island-section .news-ordered-list {
  padding-top: 0.5em;
}
.island-section .news-island-featured {
  margin-top: 0.5em;
}
.island-section .news-island-featured p {
  line-height: 1;
  margin-bottom: 0;
}
.island-section .news-island-featured .small-5 {
  padding-right: 0;
}
.island-section .news-unordered-list {
  margin-top: 1em;
}

.news_featured_article_with_pic {
  margin-bottom: 1em;
  height: 6em;
  overflow: hidden;
}
.news_featured_article_with_pic .small-6:first-child {
  padding-left: 0;
}

.news_section_title_wrap {
  position: relative;
}

.news_section_title {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 999;
  text-align: center;
}
.news_section_title .title-strike {
  width: 100%;
  position: absolute;
  height: 6px;
  background: #000076;
  top: 50%;
  margin-top: -3px;
}
.news_section_title .title_content {
  vertical-align: middle;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1.2em;
  line-height: 2em;
  position: relative;
  padding: 0 0.25em;
  color: #fff;
  text-align: center;
  background: #000076;
}
.news_section_title .angle {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}
.news_section_title .angle-l-t {
  margin-left: -1em;
  top: 0;
  left: 0;
  border-width: 0 1em 1.5em 0;
  border-color: transparent #000076 transparent transparent;
}
.news_section_title .angle-l-b {
  margin-left: -1em;
  bottom: 0;
  left: 0;
  border-width: 0 0 1.5em 1em;
  border-color: transparent transparent #000076 transparent;
}
.news_section_title .angle-r-t {
  margin-right: -1em;
  top: 0;
  right: 0;
  border-width: 1.5em 1em 0 0;
  border-color: #000076 transparent transparent transparent;
}
.news_section_title .angle-r-b {
  margin-right: -1em;
  bottom: 0;
  right: 0;
  border-width: 1.5em 0 0 1em;
  border-color: transparent transparent transparent #000076;
}
.news_section_title.color-blue .title-strike {
  background: #4E8CD5;
}
.news_section_title.color-blue .title_content {
  background: #4E8CD5;
}

.news_section_title.color-blue .title_content a{
  color:#fff !important;
}

.news_section_title.color-blue .title_content a:visited{
  color:#fff !important;
}

.news_section_title.color-blue .angle-l-t {
  border-color: transparent #4E8CD5 transparent transparent;
}
.news_section_title.color-blue .angle-l-b {
  border-color: transparent transparent #4E8CD5 transparent;
}
.news_section_title.color-blue .angle-r-t {
  border-color: #4E8CD5 transparent transparent transparent;
}
.news_section_title.color-blue .angle-r-b {
  border-color: transparent transparent transparent #4E8CD5;
}

.news_nyc_tabs {
  border-bottom: solid 2px #ccc;
  background: #fff;
  margin-bottom: 1em;
}
.news_nyc_tabs .tabs-content > .content {
  padding-bottom: 0;
}
.news_nyc_tabs .nyc_news_list {
  list-style: none;
  padding: 0;
  margin: 0.5em 0 0.5em 0;
  line-height:165%;
}
.news_nyc_tabs .nyc_news_list li span {
  margin-right: 0.5em;
}
.news_nyc_tabs .nyc_news_list li span.fa-caret-right:before {
  color: #178fd5;
}

.nyc_news_list .tab-more a{
	font-size:0.7em;
}

.news_nyc_tabs .tabs {
  background: #4E8CD5;
}
.news_nyc_tabs .tabs dd > a,
.news_nyc_tabs .tabs .tab-title > a {
  background: transparent;
  color: #c1d7f0 !important;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  padding-left: 1em;
  padding-right: 0;
}
.news_nyc_tabs .tabs dd > a span,
.news_nyc_tabs .tabs .tab-title > a span {
  margin-right: 0.5em;
}
.news_nyc_tabs .tabs dd:last-child > a,
.news_nyc_tabs .tabs .tab-title:last-child > a {
  border-right: none;
}
.news_nyc_tabs .tabs dd.active a,
.news_nyc_tabs .tabs .tab-title.active a {
  color: white !important;
}
.news_nyc_tabs .tabs-content {
  margin: 0;
  padding: 0 1em;
}
.news_nyc_tabs .tabs-content > .content {
  padding-top: 0;
}

.padding-top-10 {
  padding-top: 10px;
}

.padding-bottom-10 {
  padding-bottom: 10px;
}

.news_section_island {
  background: #fff;
  padding: 0 0.5em 0.5em;
}
.news_section_island ul {
  list-style: none;
  padding: 0;
  margin: 0.5em 0 0 0;
}
.news_section_island li span {
  margin-right: 0.5em;
}
.news_section_island li span:before {
  color: #178fd5;
}

.featured_section {
  background: #fff;
  padding: 1em;
  margin: 10px 0;
}
.featured_section .fa-comments,
.featured_section .fa-calendar {
  color: #f8a42f;
  margin-right: 0.5em;
}

.featured_section .fa-comments {
  color: #f8a42f;
  margin-right: 0.5em;
}

.featured_section .featured_section_header {
  font-size: 1.2em;
}
.featured_section .featured_section_header .fa-comments {
  font-size: 1.5em !important;
  line-height: 1.5em;
}
.featured_section a {
  margin-top: 0.25em;
  font-size: 0.9em;
}
.featured_section h5 {
  border-top: solid 3px #333;
  border-bottom: solid 1px #333;
  line-height: 2;
  margin-top: 1em;
}
.featured_section ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0.5em 0;
}
.featured_section li {
  padding-left: 1em;
  text-indent: -.7em;
}
.featured_section li:before {
  content: "• ";
  font-size: 2em;
  line-height: 1.2em;
  color: #f8a42f;
  vertical-align: middle;
}

.direct_sale_products {
  padding-top: 3em;
}
.direct_sale_products .product-caption {
  background: #000;
  color: #fff;
}
.direct_sale_products .product-caption a {
  color: #fff;
}
.direct_sale_products .product-caption .fa-shopping-cart {
  margin-right: 0.25em;
}
.direct_sale_products .product-caption .fa-angle-right {
  margin-top: 0.25em;
  margin-right: 0.25em;
}

.news_event_list h5 {
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 1%;
}
.news_event_list h5 a {
  font-size: 1.125em;
  color: #333;
  padding-right: 0.5em;
  border-right: solid 1px #999;
  margin-right: 0.5em;
}
.news_event_list h5 a:last-child {
  border-right: none;
  margin-right: 0;
}
.news_event_list h5 a:hover {
  color: #178fd5;
}
.news_event_list li {
  line-height: 2em;
  border-bottom: solid 1px #999;
}

.news_section_more_triangle {
  position: absolute;
  bottom: 0;
  right: 5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 35px 35px;
  border-color: transparent transparent #DA5C28 transparent;
}
.news_section_more_triangle a {
  display: block;
  color: #fff  !important;
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: -2.3em;
  text-align: right;
  padding: 11px 4px;
}

.section-1,
.section-2,
.section-3 {
  padding-bottom: 1.825em;
}

.section-1 .row > .medium-4,
.section-2 .row > .medium-4,
.section-3 .row > .medium-4 {
  padding-top: 1em;
}

.news_section_top_bar {
  margin-top: 1.625em;
  width: 100%;
  background: #59595B;
}
.news_section_top_bar .leading-block {
  float: left;
  height: 6px;
  width: 118px;
  background: #DA5C28;
}
.news_section_top_bar .triangle {
  float: left;
  width: 0;
  height: 0;
  border-style: solid;
  bottom: 0;
  right: 0;
  border-width: 6px 0 0 6px;
  border-color: transparent transparent transparent #DA5C28;
}

.news_section_island_title {
  background: #fff;
  padding: 0.5em 0.5em 0.25em 0.85em;
}

.news_section_island_title .fa span{
  color: white !important;
}

.news_section_island_title a span{
  color: black !important;
}

.news_section_island_title .fa {
  color: #DA5C28;
  margin-right: 0.25em;
  font-size: 1.55em;
  vertical-align: -7%;
}

.img_wrap {
  position: relative;
}
.img_wrap:before, .img_wrap:after {
  content: " ";
  display: table;
}
.img_wrap:after {
  clear: both;
}

/* Cropping images; https://css-tricks.com/crop-top/ */
.photo-wrap {
  position: relative;
  overflow: hidden;
  /* lt ie8 */
  -ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center top;
  /* scale bg image proportionately */
  background-size: cover;
  /* ie8 workaround - http://louisemi.github.io/background-size-polyfill/ */
  -ms-behavior: url(../../external.html?link=https://www.epochtimes.com/assets/themes/djy/css/images/backgroundsize.min.htc);
  /* prevent scaling past src width (or not) */
  /* max-width: 1200px; */
}
.photo-wrap .photo-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.25em 0.5em;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
}
.photo-wrap.photo-size-1 {
  height: 13.8em;
}
.photo-wrap.photo-size-2 {
  height: 13.8em;
}
.photo-wrap.photo-size-3 {
  height: 9em;
}
.photo-wrap.photo-size-4 {
  height: 11em;
}
.photo-wrap.photo-size-5 {
  height: 6em;
}
.photo-wrap.photo-size-6 {
  height: 13.8em;
}

.photo-wrap .invisible {
  visibility: hidden;
}
.photo-wrap .transparent {
  /* trigger hasLayout for IE filters below */
  zoom: 1;
  /* 0 opacity in filters still displays layout */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=10);
  opacity: 0;
}

.nyc_inspirations {
  padding-top: 1.5em;
  margin-top:2em;
}
.nyc_inspirations.background_black {
  background: #000;
  color: #fff;
}
.nyc_inspirations .news_section_title_wrap {
  margin-bottom: 3em;
}
.nyc_inspirations .columns > p {
  padding-bottom: 1em;
}
.nyc_inspirations .photo-caption {
  padding: 0 1em;
  top: 70%;
  bottom: auto;
  margin-top: -2em;
  text-shadow: rgba(0, 0, 0, 0.5) 0 1px 1px;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  transition-property: top;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  background: transparent;
}
.nyc_inspirations .photo-caption h4 {
  color: #fff;
  margin-bottom: 0;
  font-size: 1.3em;
}
.nyc_inspirations .photo-caption p {
  display: none;
  margin: 0;
  color:#fff;
}
.nyc_inspirations .photo-wrap:hover .photo-caption {
  top: 35%;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=1 );
  width: 100%;
  padding-bottom: 0.3em;
  padding-top: 0.2em;
}
.nyc_inspirations .photo-wrap:hover .photo-caption p {
  display: block;
}
.nyc_inspirations .ad-block {
  padding-top: 1.625em;
}

#footer {
  margin-top: 2em;
}
@media only screen and (min-width: 40.0625em) {
  #footer {
    padding-top: 1em;
  }
}
#footer ul {
  list-style: none;
}

#footer a {
  font-size: 0.8em;
  color: #999;
}
#footer #bottommenu {
  padding-left: 1em;
}

@media only screen and (min-width: 40.0625em) {
  #footer #bottommenu > ul > li {
    float: left;
  }
}
#footer #bottommenu > ul > li > a {
  width: 100%;
  font-size: 0.9em;
  display: block;
  float: left;
  clear: both;
  margin-bottom: 0.25em;
}

#footer .dropdown {
  clear: left;
  float: left;
}
@media only screen and (max-width: 40em) {
  #footer .dropdown {
    margin-bottom: 1em;
  }
}
#footer .dropdown li {
  float: left;
  line-height: 1.2;
}
@media only screen and (min-width: 40.0625em) {
  #footer .dropdown li {
    line-height: 1.5;
  }
}

.terms-conditions {
  color: #333;
  background: #ccc;
  padding: 0.5em 0 2em 0;
  line-height: 1;
}
.terms-conditions span, .terms-conditions a {
  padding: 0 0.25em;
}

/* generated with grunt-sass-globbing */
.local-footer {
  background: #f2f2f2;
  padding-top: 2.5em;
  color: #59595B;
}
.local-footer .local-news-site-name {
  margin-top: 0.75em;
  padding: 0.15em 0;
  text-align: center;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  font-size: 1.1em;
}
@media only screen and (max-width: 40em) {
  .local-footer .about-us .columns {
    padding-top: 1em;
  }
}
@media only screen and (min-width: 40.0625em) {
  .local-footer .about-us .columns {
    padding-top: 2em;
  }
}
.local-footer .about-us + .row {
  position: relative;
}
.local-footer h5 {
  padding-top: 0.25em;
}
.local-footer p {
  font-size: 0.8em;
  padding-top: 0.25em;
}
.local-footer #right160ad {
  position: absolute !important;
  right: 0px !important;
  top: 0 !important;
  float: left;
}
.local-footer #right160ad > div {
  position: fixed;
  top: 140px;
}

.fix-ad #right160ad > div {
  top: 70px;
}

@media only screen and (min-width: 40.0625em) {
  .news_section_featured_article .medium-5 {
    padding-right: 0.5em;
    padding-left: 0.3125em;
  }
}
@media only screen and (min-width: 40.0625em) {
  .news_section_featured_article .medium-7 {
    padding-left: 0.5em;
  }
}

.top-5-news-slider {
  position: relative;
  max-height:320px;
  margin-bottom:2%;
  padding-bottom:1%;
  background: #fff;
  border-top-left-radius: 0.6em;
  border-top-right-radius: 0.6em;
  border-bottom-right-radius: 0em;
  border-bottom-left-radius: 0em;
}

.top-5-news-slider .top5-left{
	padding-left:3%;
	padding-top:2%;
	padding-bottom:0%;
}

.top-5-news-slider img {
 height: 300px;
 width: 100%;
}
@media only screen and (max-width: 40em) {
  .top-5-news-slider img {
    width: 100%;
  	height: 300px;
  }
  .top-5-news{
  	background-color: #fff;
  }
  .top-news{
	  height: auto;
	  padding-top: 4px;
	  padding-bottom: 4px;
	  padding-left: 1%;
	  text-align: justify;
	  border-bottom: 1px solid #aaa;
	  margin-bottom: 1%;
  }
  .top-row .top{padding-left: 0px; padding-right: 0px;}
  .top-row .top .top-5-news .top-news .title{padding-top:3%;}
  .row .small-12 .top-row{margin-bottom: 3%;}
}

.top-5-news-slider .bx-prev {
  text-align: left;
  font-size: 2em;
  left: 0;
  -webkit-border-radius: 0 38px 38px 0;
  -moz-border-radius: 0 38px 38px 0;
  -ms-border-radius: 0 38px 38px 0;
  -o-border-radius: 0 38px 38px 0;
  border-radius: 0 38px 38px 0;
  background: rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#bf000000',GradientType=1 );
}
.top-5-news-slider .bx-prev span {
  padding-left: 2px;
}
.top-5-news-slider .bx-next {
  text-align: right;
  font-size: 2em;
  right: 0;
  -webkit-border-radius: 38px 0 0 38px;
  -moz-border-radius: 38px 0 0 38px;
  -ms-border-radius: 38px 0 0 38px;
  -o-border-radius: 38px 0 0 38px;
  border-radius: 38px 0 0 38px;
  background: rgba(0, 0, 0, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#bf000000',GradientType=1 );
}
.top-5-news-slider .bx-next span {
  padding-right: 2px;
}
.top-5-news-slider .bx-prev, .top-5-news-slider .bx-next {
  position: absolute;
  top: 57%;
  margin-top: -38px;
  z-index: 999;
  width: 18px;
  height: 46px;
  opacity: 0.6;
}

.top-5-news-slider .bx-prev:hover, .top-5-news-slider .bx-next:hover {
  opacity: 1;
}
.top-5-news-slider .bx-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  padding: 0.25em 0.5em;
  text-shadow: #333333 0 0 1px;
}
.top-5-news-slider .slider_photo_wrap {
  position: relative;
  overflow: hidden;
  /* lt ie8 */
  -ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  /* scale bg image proportionately */
  background-size: cover;
  /* ie8 workaround - http://louisemi.github.io/background-size-polyfill/ */
  -ms-behavior: url(../../external.html?link=https://www.epochtimes.com/assets/themes/djy/css/images/backgroundsize.min.htc);
}
.top-5-news-slider #bx-pager {
  padding-left: 0.25em;
}
.top-5-news-slider #bx-pager .bx-pager-inner {
  padding: 0.25em;
}
.top-5-news-slider #bx-pager .row {
  margin: 0;
}
.top-5-news-slider #bx-pager .active {
  margin-left: -0.2em;
  margin-right: -0.2em;
  margin-top: -0.2em;
  display: block;
}
.top-5-news-slider .small-fifth {
  width: 20%;
}
.top-5-news-slider .top5-caption {
  position: absolute;
  bottom: 1%;
  width: 94.3%;
  background: rgba(0,0,0,0.5);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=1 );
  color: #fff;
  padding: 0.25em 0.5em;
  text-shadow: #333333 0 0 1px;
  font-size: 1.2em;
  left:20px;
}

.top5-right-title{
	padding-top: 8%;
	padding-left:3%;
	padding-right:2%;
	font-size: 1.4em;
	font-weight:900;
	color: #000;
	line-height: 1.225;
	max-height: 93px;
	overflow-y: hidden;
}

.top-5-news-slider .top5-right-desc{
	padding-top: 5%;
	padding-left:3%;
	padding-right:8%;
	font-size: 0.9em;
	color: #000;
	height: 216px;
	overflow-y:hidden;
	text-align: justify;
}

.nycnews_sidebar_balloon {
  /* 3. Side Navigation
  ---------------------------------------------*/
  /*.v2015_sidenav ul .li-2 a {
  	display: block;
  	padding: 22px 6px 22px 4px;
  	width: 156px;
  	height: 200px;
  	color: white;
  	font-size: 1.4em;
  	background: url(../images/banner.png) repeat-y;
  	border-left: 2px solid #d54557;
  }*/
}
.nycnews_sidebar_balloon .v2015_sidenav {
  position: absolute;
  left: -5000px;
  z-index: 10;
  overflow: hidden;
}
.nycnews_sidebar_balloon .ie6 .v2015_sidenav {
  position: relative !important;
  width: 0;
  height: 0;
  overflow: hidden;
}
.nycnews_sidebar_balloon .v2015_sidenav.fixed {
  position: fixed;
}
.nycnews_sidebar_balloon .v2015_sidenav ul {
  text-align: center;
}
.nycnews_sidebar_balloon .v2015_sidenav ul li {
  list-style: none;
}
.nycnews_sidebar_balloon .v2015_sidenav ul li a {
  position: relative;
  left: -2px;
  outline: none;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.nycnews_sidebar_balloon .v2015_sidenav ul .li-1 a {
  position: relative;
  display: block;
  padding: 0px 5px 0px;
  width: 130px;
  height: 156px;
  color: #555;
  font-size: 1.4em;
  background: url(../../external.html?link=https://www.epochtimes.com/assets/themes/djy/images/balloon.png) repeat-y;
}
.nycnews_sidebar_balloon .v2015_sidenav ul li a:hover {
  left: 0;
  text-decoration: none;
}


/*--------------------------------------yxx changed on 09/11 -------------------*/
.top-5-news-slider .fa{
  color:#fff;
  position: relative;
  top: -2px;
}

.tab-title{
	color: #2C58A3;
}


/* copy of app-fix.css */
.photo-wrap.photo-size-1 {
 height: 21.55em;
}

.photo-wrap.photo-size-2 {
 height: 12.65em;
}

.photo-wrap.photo-size-3 {
 height: 34.8em;
}


	a:visited {
	 color: #2c58a3;
	}

	.photo-caption a {
	 color: #fff !important;
	}

	.photo-caption a:hover {
	 color: #f7731b;
	}


.news_section_title .title-strike {
 margin-top: -1px;
 height: 2px;

}

.news_nyc_tabs .tabs {
 margin: 0 1.3em;
 background: none;
 border-bottom: 1px solid #a7a9ac;
}

.news_nyc_tabs .tabs dd > a, .news_nyc_tabs .tabs .tab-title > a {
 position: relative;
 margin: 0 -1px 0.55em 0;
 padding: 0 0.125em;
 color: #008ddb !important;
 line-height: 1;
 border-width: 0 1px !important;
 border-style: solid !important;
}

.news_nyc_tabs .tabs dd.active a, .news_nyc_tabs .tabs .tab-title.active a {
 color: #008ddb !important;
}

.news_nyc_tabs .tabs dd a::after, .news_nyc_tabs .tabs .tab-title a::after {
 content: "";
 position: absolute;
 bottom: -0.55em;
 left: -1px;
 width: calc(100% + 2px);
 border-top: 0.6em solid transparent;
 border-bottom: 2px solid transparent;;
}

.news_nyc_tabs .tabs dd.active a::after, .news_nyc_tabs .tabs .tab-title.active a::after {
 border-bottom-color: #008ddb;
}
.news_nyc_tabs .tabs dd > a span, .news_nyc_tabs .tabs .tab-title > a span {
 position: relative;
 top: 0.1em;
}

#inspirations > .row {
 max-width: 63.7em;
}

#inspirations .small-12.medium-7.columns {
 margin-right: -20px;
 /*width: 62.1%;*/
}

#inspirations .small-12.medium-5.columns {
 /*width: 38.8%;*/
}

body {
 background: #fff;
}

.nyc_inspirations.background_black {
 background: #fff;
}

#inspirations .small-12.columns.text-center p {
 color: #58585b;
}




.small-12.columns.text-center .submit {
    position: absolute;
    top: -21px;
    left: 0;
    color: #008dd8;
    font-size: 0.9em;
    line-height: 1;
    text-align: center;
  }

.small-12.columns.text-center .submit:before {
  	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAABvklEQVR42uWWv0rEQBDG8wApUlreI+QR9gkkdoIWFlZptLC5zvJAi/gCYnWVxREQxMLKxs5CQUE4OTgRPMJh4XmVzsAsfG5280c3NgY+skl2Z347M7ubIPhP1+rhnSJdkz5BE9LGX0Kk4PyD9ESaw7vMHLBFOvEoJdIO++AjI13BtxUGCEmFETYfUhJ+bg9IY0ufZ7nvMMi28XFE2vegHqTjGOxfkN6lnch9yCBnBsiSZ+OpQNnevcDoyBxIey6p4vZRIISabgJAqSeQW7CJdfEK/jYRRImBHDrnvwCJITULS9R1m+szLIGIkT505BlFP1iyp7AIHiRFl1I7vGoeSef8rAeVQOR9AuRsMG4IgRFdNzawTACnDGIOtIJAeAsIZ1IBEJFuwPEAJjS3LN1ZYxBwMMONyQE8rSp0Kd5dAVM2R3UgqWU2ueFgaTlHIoe9PUlf3CY1CJEbRTy2PCOUFUbOmrK/imJNW0QgN9LkhGkF4oJw1ISrZqwwjUHqIIyxvZoNrQTTCKQNRIvd9RtME5ChT4gKmBcXyMhVeB3BaJWW7xp8XHj+S0PhyVvYaEPjqO5ab5U/zVJIqmM5D84vBMRo/Ord//4AAAAASUVORK5CYII=);
  	display: block;
	margin: 0 0 3px 5px;
  }


  #sectionheading0 .news_section_top_bar {
 height: 0;
 overflow: hidden;
}

#sectionheading0  .news_section_island_title {
 height: 37px;
 background: #58585b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAlCAYAAAB/EWomAAABKklEQVR42u3aMUoDURgE4BzBI8hGYywU7BQLBdHCQtJYCCnsbIX0Ym1lY68HEDyChb3WVh7BG6wG3K3fQBIh+z34LjAM07y/9zke1iy30c5aXVXV1GVvFk+oy+/5bKMpzZfS8D9rI9BueDodNKX5UBqK7W32m+IcKg1FHk7atXlVGha7NoLslruj9aY0L0pDkfeLYb09qJrirCoNRW4O2rV5VBoWszZC7KbJfrs290pDkbfz9mvh+9eK0lDkarf9WrhVGua7NsKzNn/FuVYa5nc2ITjiswmhEa+N0Jg63uqXr43AiM8mBEZ8NiEs4rURFvHaCIr4bEJQxGcTgiJeGyERr42QiM8mBER8NiEg4rURDvHaCIf4bEIwxGcTgiFeG6EQr41QCD8yRz+hkcgb+HhRMQAAAABJRU5ErkJggg==) no-repeat;
}

#sectionheading0  .news_section_island_title span {
    color: #fff !important;
}

#sectionheading0 .news_section_island_title + .white-bg {
 padding-top: 0.8125em;
}

#sectionheading0 .news_section_island_title {
 position: relative;
}

#sectionheading0 .news_section_island_title ul {
 position: absolute;
 top: 0;
 right: 0;
}

#sectionheading0 .news_section_island_title ul li {
 float: left;
 height: 100%;
 border-left: 1px solid #fff;
}
#sectionheading0 .news_section_island_title ul li a {
 display: block;
 padding: 0 0.85em;
 height: 100%;
 color: #fff !important;
 line-height: 37px;
}

.ad-block{
	padding:0;
}
body > .ad-block{
	padding-top:10px;
}

.tab-title {
	width: 50%;
	display:inline;
}

.news_nyc_tabs .tab-title > a {
	position: relative;
 	margin: 0 -1px 0.55em 0;
 	/*padding-left:0.125em;
 	/*padding-right:14em;*/
 	color: #008ddb !important;
 	line-height: 1;
 	border-width: 0 0 !important;
 	border-style: solid !important;
}

.tab-title .fa {
	padding-right: 1%;
}

a.white{
	color:#fff;
}

a.white:visited{
	color:#fff;
}


/*copy of localnav.css*/
.nycnews_subnav {
  background: #E5A32E;
  border-top-left-radius: 0em;
  border-top-right-radius: 0em;
  border-bottom-right-radius: 0.4em;
  border-bottom-left-radius: 0.4em;
}
.nycnews_subnav .nycnews_logo {
  width: 130px;
  float: left;
  background-color: #008cd7;
  line-height: 31px;
  height: 31px;
  font-size: 1.1em;
  vertical-align: middle;
  text-align: center;
  color: #fff;
}
.nycnews_subnav .nycnews_logo a {
	color: #fff;
}
@media only screen and (min-width: 40.0625em) {
  .nycnews_subnav .nycnews_logo {
    width: 100px;
  }
}

.nycnews_subnav.top-bar-section li>a.parent {
  color: white !important;
  line-height: 31px !important;
  vertical-align: middle;
  padding: 0 0.49em !important;
  display: block;
  background: none !important;
  font-size: 1em !important;
}
.nycnews_subnav.top-bar-section li>a.parent:hover {
  background-color: #008cd7 !important;
}
.nycnews_subnav.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
    background: #E5A32E;
    color: #ffffff !important;
}
.nycnews_subnav.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button) {
  background: #5473ff;
  border-left: none;
}
.nycnews_subnav.top-bar-section .dropdown li {
    border-right: none;
}
.nycnews_subnav ul {
  margin: 0;
  float: left;
  list-style: none;
  margin-left: 1em;
}
.nycnews_subnav ul.dropdown {
  margin-left: 0;
}
.nycnews_subnav ul.dropdown:before {
  border-color: transparent transparent #E5A32E transparent;
}
.nycnews_subnav li {
  float: left;
  padding: 0;
  border-right: solid 1px rgba(255, 255, 255, 0.8);
}
.nycnews_subnav li:last-child {
  border-right: none;
}
.nycnews_subnav .djy-logo {
  float: right;
  width: 83px;
  display: none;
}
.nycnews_subnav.fix-it {
  top: 37.5938px;
  position: fixed;
  width: 100%;
  opacity: 0.95;
  z-index: 9999;
  left: 0;
}
.nycnews_subnav.fix-it .djy-logo {
  display: block;
}

@media only screen and (max-width: 40.0625em) {
  .nycnews_subnav.fix-it {
  	position:initial;
  }
  #header .sticky-sub-menu.fix-it{background:#fff;}
  .top-5-news-slider .top5-right-desc{
  	max-height: 133px;
  }
  .top-5-news-slider .top5-caption{
  	bottom:0.3%;
  }
  .top-5-news-slider .top5-left {
  	padding-left:0%;
  }
}

#bx-pager img{
	width: 100%;
}

.bxslider{
	margin-top: 1%;
}

.top-5-news-slider .top5-right-desc>p{max-height: 190px;}

.box_header a:visited{color: #fff;}