 
.edd_sqts{margin-top: 20px;background: #f5f7fd;padding: 20px;font-size: 15px;border-radius: 6px;}
.edd_sqts p{font-size: 15px;}
.edd-sl-manage-license-header{font-size: 18px; margin-bottom: 20px;}
#edd_purchase_receipt tr:nth-child(even){background: #F9F9F9;}
#edd_purchase_receipt td,#edd_purchase_receipt th,#edd_purchase_receipt_products th{padding: 10px; text-align: left; border-right: 1px solid #ececec;}
#edd_purchase_receipt thead th,#edd_purchase_receipt_products th{background: #f2f2f2f2; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; text-transform: uppercase; padding: 10px; vertical-align: middle;}
#edd_purchase_receipt tbody th,#edd_purchase_receipt_products th{background: #f2f2f2; border-bottom: 1px solid #ececec;}
#edd_purchase_receipt tbody td,#edd_purchase_receipt_products th{border-bottom: 1px solid #ececec; font-size: 14px; padding: 10px;}
#edd_purchase_receipt tr th:last-child,#edd_purchase_receipt tr td:last-child{border-right: 0;}
#edd_purchase_receipt tbody tr:last-child td,#edd_purchase_receipt tbody tr:last-child th{border-bottom: 0;}
.edd_purchase_receipt_files li{padding-left: 0px;}
.edd_purchase_receipt_files li:after{display: none;}
.edd_purchase_receipt_product_name{margin-left: 8px; margin-top: 20px;}
.shop-single-z-btn .btn1{border: 0px solid #ccc;padding: 0;margin-right: 0px;}
.shop-single-z-price{position: relative;}
.shop-single-z-price i{position: absolute;left: 161px;top: -10px;background: #f0506e;border-radius: 50px 50px 50px 0px;color: #fff;font-size: 12px;display: inline-block;padding: 0 15px;}
.edd_purchase_receipt_product_notes{font-style: normal !important;margin-left: 8px;margin-top: 20px;margin-bottom:20px;}
.edd_purchase_receipt_product_notes p{margin-bottom: 0;}
.edd_purchase_receipt_product_notes p a{color: var(--primary-color);}
.edd_purchase_receipt_files li a{display: inline-block;text-align: center;font-size: 14px;height: 33px;line-height: 33px;padding: 0 20px;color: #fff;border-radius: 50px;background: var(--primary-color);}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li:after{
    display: none;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {
    padding: 0 20px 0 0;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a{
    color: var(--primary-color);
}
/*VIP*/
.ceo-vip2-tc .desc{
    text-align: center;
    padding-top: 30px;
    color: #aaa;
}
.ceo-vip2-tc .desc i{
    color: var(--primary-color);;
    margin-right: 5px;
    font-size: 16px!important;
}

/*CEOSHOP*/
.ceo-ceoshop-page{
    
}
.ceo-ceoshop-page .bg{
    position: relative;
    z-index: 2;
    height: 85vh;
    overflow: hidden;
}
.ceo-ceoshop-page .bg .top{
    margin-top: 260px;
    position: relative;
    z-index: 9;
    text-align: center;
}
.ceo-ceoshop-page .bg .top em{
    background: #ff7049;
    background-image: linear-gradient(135deg, #ff7049 10%, #fd420a 100%);
    border-radius: 50px;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    padding: 3px 20px;
    margin-bottom: 10px;
}
.ceo-ceoshop-page .bg .top h1{
    font-size: 64px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 2px;
    text-shadow: 0 6px 16px rgb(0 0 0 / 30%);
}
.ceo-ceoshop-page .bg .top p{
    margin: 20px 0;
    font-size: 16px;
    color: #fff;
}
.ceo-ceoshop-page .bg .btn{
    text-align: center;
    margin-top: 50px;
    position: relative;
    z-index: 1;
}
.ceo-ceoshop-page .bg .btn a{
    background: #fff;
    border: 1px solid #fff;
    font-size: 15px;
    color: var(--primary-color);
    padding: 13px 40px;
    border-radius: 4px;
    margin-right: 20px;
}
.ceo-ceoshop-page .bg .btn a:last-child{
    margin-right: 0px;
}
.ceo-ceoshop-page .bg .btn a:hover{
    opacity: .8;
}
.ceo-ceoshop-page .quick{
    box-shadow: 0px 6px 12px 0px rgb(205 205 205 / 22%);
    padding: 20px 0;
    text-align: center;
    z-index: 1;
    position: relative;
}
.ceo-ceoshop-page .quick ul{
    
}
.ceo-ceoshop-page .quick ul li{
    display: inline-block;
    margin-right: 40px;
}
.ceo-ceoshop-page .quick ul li a{
    font-size: 16px;
}
.ceo-ceoshop-page .components{
    
}
.ceo-ceoshop-page .components .box{
    text-align: center;
}
.ceo-ceoshop-page .components .box img{
    height: 80px;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
    position: relative;
}
.ceo-ceoshop-page .effect{
    
}
.ceo-ceoshop-page .effect .title{
    margin-bottom: 0!important;
}
.ceo-ceoshop-page .effect h3{
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin: 40px 0;
}
.ceo-ceoshop-page .effect h3 em{
    color: #006fff;
}
.ceo-ceoshop-page .effect ul li a{
    text-align: center;
}
.ceo-ceoshop-page .effect ul li a img{
    border-radius: 4px;
}
.ceo-ceoshop-page .effect ul li a span{
    font-size: 12px;
    margin-top: 10px;
    display: inline-block;
    color: #666;
}
.ceo-ceoshop-page .module{
    padding: 80px 0;
    background: #fff;
}
.ceo-ceoshop-page .module .title{
    text-align: center;
    margin-bottom: 60px;
}
.ceo-ceoshop-page .module .title h2{
    font-size: 28px;
    font-weight: bold;
    color: #0B1D30;
}
.ceo-ceoshop-page .module .title p{
    font-size: 16px;
    font-weight: 400;
    color: #999;
    margin-top: 20px;
}
.ceo-ceoshop-page .module .box{
    border-radius: 6px;
    padding: 30px;
    box-shadow: 0px 12px 27px 0px rgba(36, 61, 164, 0.11);
    position: relative;
    overflow: hidden;
    min-height: 119px;
}
.ceo-ceoshop-page .module .box:hover{
    background-color: var(--primary-color);
    color: #fff;
}
.ceo-ceoshop-page .module .box:hover:after {
    position: absolute;
    width: 600px;
    height: 600px;
    border-radius: 50%;
    background-color: #ffffff;
    opacity: 0.15;
    top: 20px;
    content: "";
    right: -100px;
}
.ceo-ceoshop-page .module .box span{
    font-size: 18px;
    margin-bottom: 8px;
    font-weight: 700;
    color: #333;
    display: block;
}
.ceo-ceoshop-page .module .box span em{
    color: var(--primary-color);
    margin-right: 5px;
}
.ceo-ceoshop-page .module .box:hover span{
    color: #fff;
}
.ceo-ceoshop-page .module .box:hover span em{
    color: #fff;
}
.ceo-ceoshop-page .module .box p{
    font-size: 14px;
    color: #999;
}
.ceo-ceoshop-page .module .box:hover p{
    color: #fff;
}


.ceo-ceoshop-page .module .box-4{
    min-height: 140px;
}
.ceo-ceoshop-page .module .box-5{
    min-height: 203px;
}
.ceo-ceoshop-page .module .box-6{
    min-height: auto;
}
.ceo-ceoshop-page .list{
    padding: 80px 0;
    background: #fff;
}
.ceo-ceoshop-page .list .title {
    text-align: center;
    margin-bottom: 60px;
}
.ceo-ceoshop-page .list .title h2 {
    font-size: 28px;
    font-weight: bold;
    color: #0B1D30;
}
.ceo-ceoshop-page .list .title p {
    font-size: 16px;
    font-weight: 400;
    color: #999;
    margin-top: 20px;
}
.ceo-ceoshop-page .list .box {
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
}
.ceo-ceoshop-page .list .box .top{
    display: flex;
    background-color: #f9f9f9;
}
.ceo-ceoshop-page .list .box .top .titles{
    width: 20%;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    padding: 20px 0;
    text-align: center;
}
.ceo-ceoshop-page .list .box .top .titles em{
    display: block;
}
.ceo-ceoshop-page .list .box .top .titles-1{
    
}
.ceo-ceoshop-page .list .box .bottom{
    
}
.ceo-ceoshop-page .list .box .bottom .ltit{
    text-align: center;
    margin: 20px 0;
    font-size: 18px;
    font-weight: 600;
    color: #333;
}
.ceo-ceoshop-page .list .box .bottom li{
    display: flex;
    background: #fff;
}
.ceo-ceoshop-page .list .box .bottom li:nth-child(2n){
    background: #f8f8f8;
}
.ceo-ceoshop-page .list .box .bottom li:hover{
    background: #efefef;
}
.ceo-ceoshop-page .list .box .bottom .lb{
    width: 20%;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    padding: 15px;
    text-align: center;
    color: #333;
    align-items: center;
    display: flex;
    justify-content: center;
}
.ceo-ceoshop-page .list .box .bottom .lb .yes{
    color: #47bc74;
    line-height: 1;
    font-size: 20px;
}
.ceo-ceoshop-page .list .box .bottom .lb .no{
    color: #ec333b;
    line-height: 1;
    font-size: 20px;
}
@media screen and (max-width: 900px) {
    .ceo-ceoshop-page .bg {
        height: 53vh;
    }
    .ceo-ceoshop-page .bg .top {
        margin-top: 160px;
    }
    .ceo-ceoshop-page .bg .top h1 {
        font-size: 26px;
    }
}