
media-container{display:block;margin:0 auto 20px auto;width:100% !important}
.viewh5{padding:.2rem;background:#fff;}
.viewh5 blockquote{border-left:5px solid #ed2c25;padding:5px 0 5px 10px;margin:10px 0 10px 1px;font-size:15px;word-wrap:break-word;background:#fafafa}
.viewh5 blockquote p{text-indent:unset!important;
    margin-bottom:1px;
}
.viewh5 blockquote h3{margin:5px 0;font-size:18px}
.viewh5 table{margin:15px 0;color:#333;border-width:1px;border-color:#e9e9e9;width:100%;border-collapse:collapse;border-spacing:1px}
.viewh5 table tr{height:30px;border:1px}
.viewh5 table th{border-width:1px;padding:8px;border-style:solid;border-color:#e6e6e6;background-color:#f0f0f0}
.viewh5 table td{border-width:1px;padding:8px;border-style:solid;border-color:#e6e6e6;background-color:#fff}
.viewh5 code{background:#fafafa;display:block;font-size:14px;padding:10px;white-space:break-spaces;border-radius:4px;margin:10px 0}
.viewh5 code:hover{-webkit-user-select:all;user-select:all}
.viewh5 video{width:100%;display: block;background:#000}
.viewh5 audio{width:100%;background:#f1f3f4;height:60px}
.viewh5 audio::-webkit-media-controls-panel{  background: #f1f3f4; }
.viewh5 hr{border:0;border-bottom:1px solid #eee;margin:6px 0}
.viewh5 p{text-indent:2em;text-align: justify;color:#222; margin-bottom:10px; word-break: break-all;font-size:18px}
.viewh5 a {color:#0051a4}
.viewh5 h1,.viewh5 h2,.viewh5 h3,.viewh5 h4,.viewh5 h5,.viewh5 h6{font-weight:600;margin:0 0;color:#111;margin:10px 0}
.viewh5 h1{font-size:22px}
.viewh5 h2{font-size:20px}
.viewh5 h3{font-size:18px}
.viewh5 h4{font-size:16px}
.viewh5 h5{font-size:14px}
.viewh5 h6{font-size:14px}

.viewh5 img{max-width:100%;display: block;margin:10px auto;}
.viewh5 p>img{margin:10px auto;display:block;max-width:100%}
.viewh5 i {
	 text-decoration: none;
    font-style:normal;
  color:#666;text-align:center;
  font-size:15px;    text-indent: 0;    margin-bottom: 15px;
  display:block;
}
.viewh5 p.source{margin-top:10px;font-size:13px;color:#666;text-indent:0;}
.viewh5 .plyr{ margin-bottom:15px;}
.viewh5 .plyr__poster{background-size:cover}
.viewh5 .video-fixed {
    display: block; position: fixed; bottom:80px; right: 20px; width: 50%; max-width: 666px; z-index: 999999;
}

.mb20{
    margin: 0 auto;
    margin-bottom:20px;
}

 