#menux{
  width: 100%;
  height: 5em;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-property: transform;
}

#menux.header--hidden {
  transform: translateY(-64%);
}
@media screen and (max-width: 880px){
#menux.header--hidden {
  transform: initial!important;
}
}

/******** Progress reader bar ****************/
@import url("https://fonts.googleapis.com/css?family=Lato|Raleway");

#startprog{
	display: block !important;
    z-index: 11;
    position: relative;;
}
:root {
  --progress-width: 100%;
  --progress-height: 2px;
  --progress-bg: none;
  --progress-border-radius: 5px;
}
#reading-progress {
 display:block;
}

/*BEGIN progress */
progress {
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: -webkit-sticky;
  position: fixed;
  z-index: 999;
  left: 0;
}

/*Target this for applying styles*/
progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  /* Get rid of default border in Firefox. */
  border: none;

  width: var(--progress-width);
  height: var(--progress-height);

  /* Firefox: any style applied here applies to the container. */
  background-color: var(--progress-bg);
   /* animation: pulse 1s linear infinite;
	-webkit-animation: pulse 1s linear infinite;*/
  /* For IE10 */
  color: var(--progress-bar-color);
}

/* For Firefox: progress bar */
progress[value]::-moz-progress-bar {
  background-color: var(--progress-bar-color);
}

/* WebKit/Blink browsers:
    -webkit-progress-bar is to style the container */
progress[value]::-webkit-progress-bar {
  background-color: var(--progress-bg);
}

/*-webkit-progress-value is to style the progress bar.*/
progress[value]::-webkit-progress-value {
  background-color: var(--progress-bar-color);
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1);
  }
  50% {
    -moz-transform: scale(1.1);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@-o-keyframes pulse {
  0% {
    -o-transform: scale(1);
  }
  50% {
    -o-transform: scale(1.1);
  }
  100% {
    -o-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}


/********* fin reader bar      ****************/
@media (min-width: 1820px) {
#brijc {
column-count: 1!important; 
}
.dawnoff {
  display: none;
}
#tpaper {
  font-size: 28px!important; 
  text-align: left!important; 
  padding-left: 5px!important; 
}
}
@media (max-width: 600px) {
#brijc {
column-count: 1!important; 
column-gap: 20px; 
}
body h1 {
  font-size: 30px!important;
  word-break: break-word;
}
.dawnoff {
  display: none;
}
#tpaper {
  font-size: 28px!important; 
  text-align: left!important; 
  padding-left: 5px!important; 
}
}
body h1 {
 color: black !important;
  font-family: 'Playfair Display', serif;
  font-weight: 900;
}
#newspaper {
  animation-duration: 0.5s;
  animation-timing-function: cubic-bezier(.10, .10, 1, 0);}
#brijc {
  column-count: 2;
  column-gap: 20px;
  -webkit-column-rule: 1px outset black;
  -moz-column-rule: 1px outset black;
  column-rule:1px outset #a7a7a7;
  z-index: -1;
  position: relative;
}
#tpaper{
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
a {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.dawni2:hover {
  background: #8d888b;
}
.dawnoff {
  text-align: right;
  margin-right: 5px;
}
.dawni {
  text-align: right;
}
.ireadico {
    display: flex;
	position: absolute;
    right: 0;
	margin-top: -31px;
    fill: white;
}
#iread {
  margin-right: 5px;
  font-weight: 100;
}
.daoff {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition:all 300ms linear;
  background: #30b1a6!important;
}
.dawni2 {
  font-size: 12px;
  display: inline-flex;
  height: 34px;
  border-radius:3px;
  line-height: 18px;
  width: 120px;
  text-align: left;
  overflow:hidden;
  color: #fff !important;
  min-width: 100px;
  cursor: pointer;
  font-family: inherit;
  vertical-align: middle;
  padding:8px 10px 8px 10px;
  align-items: center;
  /*background:#dedede;*/
  text-decoration: none;
}
@media screen and (max-width: 420px){
.content__container {
  float: right;
}
.content__container__list__item {
  text-align: right !important;
}
}
.content__container__list__item::marker {
	color: #fff0 !important;
}
.w7readtime.time_est_container {
	text-align: right!important;
	margin-top: 14px;
	margin-bottom: 18px;
	height: 17px;
	padding-right: 5px;
}
.iconc {
	font-size:15px;
	vertical-align: middle;
}
.fa-clock-o:before {
  content: "\f017";
  font-size:15px;
  color: #8d888b;
}
.word_count {
	background-color: #8d888b;
	color: #FFFfff;
	float: right;
}
.trait {
	color: #000000;
}

.content {
  transform: translate(-50%, -50%);
  height: 16px;
  overflow: hidden;
}
.content__container {
   overflow: hidden;
   height: 17px;
   float: right;
}

.content__container__text {
  display: inline;
  margin: 0;
}
.content__container__list {
  margin-top: 0;
  text-align: right;
  list-style: none;
  -webkit-animation-name: change;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-name: change;
  animation-duration: 5s;
  animation-iteration-count: infinite;
}
.content__container__list__item {
  margin: 0;
}

@-webkit-keyframes opacity {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes change {
  0%, 50%, 100% {
    transform: translate3d(0, 0, 0);
  }

  0%, 100% {
    transform: translate3d(0, -50%, 0);
  }
}
@keyframes opacity {
  0%, 100% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes change {
  0%, 50%, 100% {
    transform: translate3d(0, 0, 0);
  }

  100%, 0% {
    transform: translate3d(0, -51%, 0);
  }
}