div#ERT {
    color: white;
    position: absolute;
    left: 9em; /*162px;*/
    top: 1em; /*20px;*/
    font-size: 11pt;
    /*text-shadow: 1px 1px 2px black;*/
}
body.single div#ERT {
    /*display:flex;*/
    /*
    left: 92px;
    top: 13px;
    */
    text-align:left;
    order:1;
    width: 110px;
    line-height: 1.3em;
    top:1.2em; /*22px;*/
}
body.single .et_pb_fullwidth_menu > .et_pb_row:first-child {
    justify-content: space-between;
    width: initial;
    max-width: initial;
    margin-left: 5%;
    margin-right: 5%;
}
body.single .et_pb_fullwidth_menu > .et_pb_row:first-child .et_pb_menu__wrap{
    order: 2;
}
body.archive div#ERT {
    left:10em;
    /*top:2em;*/
    top: calc(50% - 12px);  /* Because the menu banner resizes on scroll */
}
@media only screen and ( max-width: 1024px ) {
    div#ERT {
        display:none;
    }
}


/* Estimated REading Time */
@media only screen and (orientation: landscape) {
	@media (max-width: 1230px) {
		div#ERT {
			width: 100px;
			top: 14px;
			line-height: 1.2em;
		}
		div#ERT span:nth-child(2) {
			display:block;
		}
		@media (max-width: 1175px) {
			div#ERT {
				display:none;
			}
		}
	}
}

@media only screen and ( max-width: 1285px ) {
    body.single div#ERT {
        display:none;
    }
}

@media only screen and ( max-width: 980px ) {
    div#ERT{
        display:block !important;
        left: 125px;
        top: 1.6em; /*25px;*/
        width: 110px;
        line-height: 1.2em;
        font-size:92%; 
    }
    body.single div#ERT {
        top: 11px;
        left: 92px;
    }

    div#ERT span:nth-child(2) {
        display:block;
    }
}

@media only screen and ( max-width: 315px ) {
    div#ERT {
        display:none !important;
    }
}
div#iCReadingProgress {
    position: fixed;
    bottom:0;
    padding:0;
    height:1.8rem;
    width: 100%;
    z-index: 9000000;
    overflow: hidden;
}
div#iCReadingProgress #bar {
    width:0;
    color: white;
    background: rgb(0,123,255);
    background: linear-gradient(0deg, rgba(0,123,255,1) 10%, rgba(0,123,255,0) 60%);
    text-align: center;
    font-size:0.7rem;
    height: 100%;
    line-height: 2.6rem;
    transition: width .6s ease;
    border-top-right-radius: 109px;
    border-bottom-right-radius: 34px;
}

