/*
Theme Name: DooPlay Child
Version: 2.4.3
Template: dooplay
Theme URI: https://doothemes.com/items/dooplay/
Author: Doothemes
Author URI: https://doothemes.com/
Text Domain: dooplay
Description: Dooplay is undoubtedly the best and most powerful framework, with access to a large volume of content with a single click, completely optimized.
License: License Limited
License URI: http://doothemes.com/license-limited/
Tags: theme-options, one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-header, custom-menu, full-width-template
*/
.update{position:absolute;top:5px;left:5px;padding:2px 8px;line-height:16px;font-size:12px;background:rgba(171,104,55,.91);color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:0 0 4px 0}
.media-body{flex: 1;}
.menbbox{display: flex;justify-content: space-around;}
.mbjb{display: flex;background-color: #bc9860; padding: 2%;border-radius: 5px; color: #fff; min-width: 33%;}
.media-body .mb-1{font-size: 20px; margin-bottom: 10px;}
.page_user .content .membership h2{float: none !important;}
.mbtips{margin-bottom: 20px;}
.micbtn{background-color: #a1804d; padding: 4px 8px; border-radius: 5px; font-size: 14px; color: #fff;display: inline-block;border: 2px solid #795e32;position: absolute;right: 0px; bottom: 0px;width: 78px;text-align: center;}
.micbtn:hover{background-color: #c4892e;border-color: #8d611d;}
.leijibg{background-color: #bc6060;}
.huibg{background-color: #5a7986;}
.huibg .micbtn{background-color:#395e6d;border: 2px solid #214b5c;}
.huibg .micbtn:hover{background-color: #588698;}
.mbjb .mb-0{margin-top: 15px;}
.ricons{position: relative;}
.mebchongzhi{margin-top: 20px;background-color: #383438; padding: 3%;border-radius: 5px;}
.jinerbox{display: flex;}
.jinecb{padding: 5px 10px;background-color: #a19684; margin-right: 8px; border-radius: 5px;text-align: center;color: #fff; width: 18%;line-height: 32px;position: relative; cursor: pointer;}
.text-muted{font-size: 16px;}
.jinecb:hover{background-color: #b2a590;}
.jinecb.curr{background-color: #bc9860;}
.jinecb.curr svg{position: absolute;left: 10px;display: inline-block;}
.jinecb svg{display: none;}

.lvsebtns{background-color: #0f758b; color: #fff; padding: 10px 15px; border-radius: 5px; display:inline-block; margin-left: 20px;border: 2px solid #4097ac;}
.lvsebtns:hover{background-color: #4097ac;border: 2px solid #0f758b;}
.cjzboxn {margin-top: 30px; font-size: 16px;}
.cjzboxn>span{display: inline-block;width: 140px;}
.cjzboxn>span b{color: #ffb542;}

.zhifubox{background-color: rgba(0, 0, 0, 0.7); position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999; display: flex;align-items: center;justify-content: center;display: none}
.zhifuneib{background-color: #fff;display: flex;padding: 10px;width: 300px; margin: auto;border-radius: 12px;box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);animation: swal2-show .3s;    box-sizing: border-box;flex-direction: column;    position: relative;}
.swal2-close{top: 5px;right: 5px;font-size: 1.5em;  position: absolute;width: 1.2em;  background: 0 0; height: 1.2em;  line-height: 1.2em;cursor: pointer;box-shadow:0 5px 20px rgba(0,0,0,0.2);border: inherit; border-radius: 50px;}
.swal2-close:hover{box-shadow:0 5px 20px rgba(0,0,0,0.3);}
.pay-item{    width: 100%;height: 80px;border: 0;cursor: pointer;font-size: 1.25rem;display: inline-block;line-height: 80px;text-align: center;position: relative;}
.zhifuneib .pay-item i{display: inline-block;width: 40px;height: 100%;vertical-align: middle;}
.zhifuneib .alipay{background: url('./assets/img/alic.png') center no-repeat;}
.zhifuneib .paypal{background: url('./assets/img/paypal.png') center no-repeat;}
.zhifuneib .wxplay{background: url('./assets/img/wxplay.png') center no-repeat;}
.zhifuneib .cz{background: url('./assets/img/cz.png') center no-repeat;}
.pay-item span{    display: inline-block;    text-align: center;width: 120px;    vertical-align: middle;white-space: nowrap;    overflow: hidden;text-overflow: ellipsis;color: #666;}
.pay-item:hover span{color: #ff4081;}
.zhifuneib .pay-button-box .pay-item+.pay-item{border-top: 1px solid #e6e6e6;}
.pay-button-box{padding: 1rem;}
.pay-wait-box{padding: 1rem;display: none}
.swal2-icon{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-color: #ffa85c;color: #ffa85c;display: flex}
.swal2-icon .swal2-icon-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.75em}
.pay-html-container{color: #666; text-align: center; font-size: 1.1em;}
.pay-actions{margin-top: 15px; display: flex;justify-content: center;flex-wrap: wrap;align-items: center;    font-size: 1.0625rem;}
.pay-actions button{cursor: pointer;font-weight: 500;border-radius: 5px;border: none;color: #fff;margin: 0.3125rem;padding: 0.6rem 1.6rem;}
.pay-confirm{background-color: #3085d6;}
.pay-cancel{background-color: #ee5353;}
.pay-confirm:hover{background-color: #4296e7;}
.pay-cancel:hover{background-color: #ff6a6a;}

#addvips .jinerbox{justify-content: center;}
.hytips{text-align: center;margin-top: 20px; line-height: 22px;}
.cjzboxn{text-align: center;}
.hytips span{color: #ffbc53;}
.cztips{color: #ff472b;margin-left: 20px;display: none}
.lvsebtns.nos{background-color: #b4b4b4;border: 2px solid #7f8182;cursor: default;}
.noclicklogin{font-size: 24px;}
.dtuser a.noclicklogin i {
    font-size: 24px
}
.dtuser a.noclicklogin {
    color: #fff;
    border-left: solid 2px rgba(255, 255, 255, 0.2);
    float: left;
    padding: 5px 15px
}
.dtuser a.noclicklogin:hover {
    color: #408BEA
}
@media only screen and (max-width: 768px) {
   
}
@media only screen and (max-width: 768px) {
    .pay-button-box{padding: 0.8rem;}
    .pay-item{height: 76px;line-height: 76px;}
    .pay-wait-box{padding: 0.8rem;}
    .swal2-icon{width: 3em;height: 3em;margin: 0.75em auto 0.75em}
    .pay-actions{margin-top: 10px;}
    .pay-actions button{ margin:0 0.3125rem; }
    .zhifuneib{}

    .menbbox{display: block; padding: 0 2%;}
    .mbjb{margin-bottom: 2%;}
    .jinerbox{display: block;}
    .jinbtn{float: left; width: 49%;margin-right: 2%;margin-bottom: 2%;}
    .jinbtn:nth-child(2n){margin-right: 0; }
    .jinerbox:after{display: table;content: '';clear: both;}
    .jinecb.curr svg{height: 24px;width: 24px; margin-top: 5px;}
  
}
.MacPlayer {
    position: absolute !important;
}
#single.nofilter{backdrop-filter: inherit !important;}
.nofilter.dooplay_player iframe.metaframe{position:fixed !important;top:0;left:0;right:0;bottom:0;z-index:99999;width:100%;height:100%;}
/*.nofilter .pframe,.nofilter #playcontainer,.nofilter.dooplay_player{position: inherit !important;}*/





