@charset "utf-8";
* {margin: 0;padding: 0;outline: 0;	box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-mos-box-sizing: border-box}
a {text-decoration: none;transition: all 0.3s linear 0s;webkit-transition: all 0.3s linear 0s;moz-transition: all 0.3s linear 0s;o-transition: all 0.3s linear 0s;font-size: 100%}
h1, h2, h3, h4, h5, h6 {padding: 0;margin: 0}
a:hover {text-decoration: none}
img {border: 0;margin: 0;padding: 0}
.clr {clear: both}
.non-href a{color: #8DA0BC !important}

.nosidebar .TpRwCont main {
    padding-right: 0 !important;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.load-video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    width: 100%;
    background-color: #000;
    max-width: 100%;
    margin: auto;
    z-index: 99;
    min-height: 260px;
}
.load-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.lgtbx-lnk{z-index: 99999;}
.btn-google {
    background: #dd4b39 !important;
    color: #FFF !important;
}
.error, .alert-danger{color: red;text-align: center;}
.addlist > ul > li > a.active{color: #fff;background-color: #141A32;}
.addlist>ul>li>a.active:before {
    opacity: 1;
    color: #007AFF !important
}

/*============= login =============== */

.content-login{max-width: 519px;padding: 10px 25px 50px 25px;margin: 0 auto;color: #1E2747;font-size: 1rem;border-radius: .5rem;background-color: #FFF;}
.content-login h1{font-size: 1.5rem;font-weight: normal;}
.content-login input[type="email"], .content-login input[type="text"], .content-login input[type="password"]{display: block;width: 100%;height: 48px;padding: 6px 22px;font-size: 14px;line-height: 1.42857143;color: #8DA0BC;border: 1px solid #E8ECF2;border-radius: 3rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin: 15px 0;background-color: #fff;}
.content-login button[type="submit"]{display: inline-block;padding: 0 10px;height: 48px;line-height: 48px;border-radius: 3rem;color: #fff;background: #0b476b;text-align: center;font-weight: 700;font-size: 14px;border: 0;cursor: pointer;width: 100%;margin: 15px 0;text-transform: uppercase;}
.fb_login{display: inline-block;width: 100%;margin: 12px 0;position: relative;color: #FFF !important;font-size: 14px;background: #dd4b39 url('../img/google.png') no-repeat 20px center !important;padding: 8px 0;text-align: center;border-radius: 3rem;font-weight: bold;}
.content-login a{color: #080F28;}
.content-login a:hover, .content-login button:hover{opacity: 0.6;}
.link-forget{float: left;}
.link-sign, .link-signup{float: right;}
.error{color: red;font-size: 13px;}
.btn-report .ion-flag{display: inline-flex;position: relative;bottom: -2px; color: #f00;}
.butmore{clear: both;}
.content-login .fa-google::before{content:'' !important}

.loader{display: none;border:2px solid #fff;border-radius:50%;border-top:2px solid #007AFF;width:15px;height:15px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;right:40px;top:12px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.TPost .Image figure > img.non-top{object-position: top center !important;}

#ads_content{overflow: hidden;width: 100% !important;max-width: 100% !important;}
#ads_content.ads_float_with{float: left;width: 100%;}
#ads_content .ads_left{float: left;width: 50%;overflow: hidden;}
#ads_content .ads_right{float: right;width: 50%;overflow: hidden;}
#ads_content .ads_center{text-align: center;margin: auto;max-width: 300px !important;width: 100% !important;}
.ads_banner{width: 100% !important;max-width: 100% !important;overflow: hidden;}
.ads_banner.ads_float_with{float: left;width: 100%;}
.ads_banner .ads_left{float: left;width: 50%;overflow: hidden;}
.ads_banner .ads_right{float: right;width: 50%;overflow: hidden;}
.ads_banner .ads_center{text-align: center;margin: auto;}
.ads_banner .ads_300{max-width: 300px !important;width: 100% !important;overflow: hidden !important;}
.ads_banner .ads_728{max-width: 728px !important;width: 100% !important;overflow: hidden !important;}
.ads_banner .ads_lap{display: block;}
.ads_banner .ads_mobi{display: none;}
.pagination li{display: inline-block;}
.pagination li.active a{background-color: #0054b8;}
.episodes .Image::after {
    padding-top: 56%;
}
.episodes .Image::after {
  content: "";
  width: 1px;
  display: block;
  border-radius: 5px;
}
.episodes .TPost .Image > img {
  position: absolute;
}
.episodes .Image > img{
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50% !important;
  border-radius: 5px;
}
@media only screen and (max-width: 650px) {
    
}
@media only screen and (max-width: 467px) {
   .lap_no_mb{display: none;} 
   #ads_content .ads_left{width: 100%;}
}
img._15ltj_0{margin-top: 3px;}