/*
    Theme Name: RingTones
    Theme URI: https://www.facebook.com/hd
    Author: HD
    Author URI: https://www.facebook.com/hd
*/
@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i&display=swap&subset=vietnamese');
@media screen {
*{margin:0;padding:0}
a:link{text-decoration:none}
a:focus{outline:none}
img{display:block;padding:0;outline:none;border:none}
ul{list-style:none}
h1{margin:0;padding:0}
body{font-family:'Roboto',sans-serif;font-size:14px;line-height:23px;font-weight:400;color:#333;background-color:#fff}
body.body-padding{padding-top:74px}
body.logged-in.body-padding{padding-top:74px}
.container{width:1170px;margin:0 auto;position:relative}
.header-fixed{position:fixed;top:0;left:0;width:100%;z-index:10000;box-shadow:0 3px 5px rgba(0,0,0,.1)}
.logged-in .header-fixed{top:32px}
.header{background-color:#000;}
.header .container{height:90px;line-height:90px}
.logo{margin:0;padding:0;height:80px;margin-top:5px}
.header-fixed .logo{height:30px;margin-top:20px}
.logo a{display:block;height:100%}
.logo a img{height:100%}
.close-nav{display:none}
.icon-show-nav{display:none;color:#fff;position:absolute;left:0;font-size:25px;cursor:pointer}
.icon-search{display:none;color:#fff;position:absolute;right:0;font-size:22px;cursor:pointer}
.header-fixed .collap-main-nav{margin-top:12px}
.main-nav-inner>ul>li{float:left;position:relative}
.main-nav-inner>ul>li:nth-child(n+2){margin-left:40px}
.main-nav-inner>ul>li.menu-item-has-children>a:before{position:absolute;font-family:'Font Awesome 5 Pro';content:"\f107";right:18px;color:#fff;font-size:12px;z-index:1000000}
.main-nav-inner>ul>li a{display:block;color:#fff}
.main-nav-inner>ul>li>a{position:relative;font-size:17px;font-weight:700;text-transform:uppercase;}
.main-nav-inner>ul>li>a i{margin-right:10px}
.main-nav-inner>ul>li:hover>a,.main-nav-inner>ul>li>a:hover,.main-nav-inner>ul>li.current-menu-item>a{color:#ff5722}
.main-nav-inner>ul>li.menu-item-has-children>a{padding-right:35px}
.home-wrap .container{padding-top:16px; padding-bottom:50px;}
.home .home-wrap .container{padding-top:40px;}
.search-form-wrap{background-color:#000;padding:30px;border-radius:10px;}
.search-form{font-size:15px;font-weight:400;position:relative;width:600px;margin:0 auto;max-width:100%;}
.search-input{width:100%;height:50px;outline:none;padding:0 18px;border:none;border-radius:5px;border:3px solid #d90f00;font-size:16px;box-shadow:inset 1px 2px 3px rgba(0, 0, 0, .1);}
.search-submit{position:absolute;top:0px;right:0px;border-radius:0 50px 50px 0;width:70px;height:50px;outline:none;border:none;color:#d90f00;background-color:transparent;font-size:20px;}
.search-submit:hover{color:red;}
.main-wrap{margin-top:50px}
/*.sidebar{width:250px}
.primary{width:calc(100% - 280px)}*/
.sidebar{width:100%;margin-top:50px;}
.primary{width:100%;}
.home-container-wrap .sidebar{width:100%;margin-top:50px;}
.home-container-wrap .primary{width:100%;}
.primary-item{position:relative;}
.primary-item:nth-child(n+2){margin-top:40px;margin-bottom:40px;}
.primary-item-head{position:relative;font-weight:700;font-size:35px;line-height:1.5;color:#000;text-align:center;text-transform:uppercase;}
.primary-item-head a{color:#000}
.item-morelink{position:absolute;top:5px;right:0px;font-size:13px;font-weight:700;color:#333;}
.item-morelink i{margin-left:5px;color:#8d6e62;}
.primary-item-content{position:relative;margin-top:30px;display:flex;flex-flow:row wrap}
.post-file-item{position:relative;width:calc((100% - 50px) / 3);margin-right:25px;color:#333;overflow:hidden;box-sizing:border-box;padding:20px;padding-bottom:120px;border-radius:15px;background: radial-gradient(circle, #ff9800 0%, #d90f00 100%);}
.post-file-item:nth-child(3n+3){float:right;margin-right:0px;}
.post-file-item:nth-child(n+4){margin-top:20px}
/*.archive-post-wrap .post-file-item{position:relative;width:calc((100% - 25px) / 2);}
.archive-post-wrap .post-file-item:nth-child(3n+3){float:left;margin-right:25px;}
.archive-post-wrap .post-file-item:nth-child(2n+2){float:right;margin-right:0px;}
.archive-post-wrap .post-file-item:nth-child(n+3){margin-top:20px}*/
.post-file-item-left{width:70px;height:65px;line-height:65px;text-align:center;font-size:31px;color:#974f35;box-sizing:border-box;padding-left:20px;}
.post-file-item-right{width:calc(100% - 71px);}
.post-file-item-title{font-size:20px;font-weight:700;color:#000;line-height:1.5;text-align:center;margin-top:10px;}
.post-file-item-title a{display: block;color: #333;}
.post-file-item-title i{color:#4c74ba;margin-right:5px;}
.post-file-item:hover .post-file-item-title a,.post-file-item:hover .post-file-item-title i,.post-file-item:hover .post-file-item-left{color:#de0000}
.post-file-item-meta{position:absolute;left:20px;bottom:20px;right:20px;background-color:rgba(255, 255, 255, .0);border-radius:10px;padding:10px 15px;text-align:center;}
.file-meta-item{width:50px;height:50px;border-radius:100%;font-size:13px}
.file-meta-item:nth-child(2){background-color: rgba(255, 255, 255, .6);}
.file-meta-item i{display:block;font-size:16px;margin-top:8px;}
.file-meta-item-play{display:inline-block;line-height:50px;color:#000;}
.file-meta-item-play i{font-size:22px;margin-top:14px;}
.file-meta-item-play i:nth-child(2){display:none;}
.file-meta-item-play.active{color:#d90f00;background-color:#fff;}
.file-meta-item-play.active i:nth-child(1){display:none;}
.file-meta-item-play.active i:nth-child(2){display:block;}
.primary-item-morelink{margin-top:30px;text-align:center;}
.primary-item-morelink a{height:35px;line-height:35px;padding: 0 15px;color:#fff;border:1px solid #e0710c;display:inline-block;border-radius:10px;background-image: linear-gradient(-243deg,#f8bf00 0%,#c10b1d 100%);}
.pagination{clear:both;text-align:center;margin-top:30px}
.pagination span,.pagination a{display:inline-block;margin-right:6px;margin-bottom:10px;height:36px;line-height:36px;padding:0 15px;color:#fff;background-color:#000;font-weight:700;border-radius:5px;}
.pagination-template a:last-child,.pagination-template span:last-child{margin-right:0}
.pagination a:hover,.pagination .current{color:#fff;background-color:#d90f00;}
.pagination .next,.pagination .prev{width:auto;padding:0 15px}
.ajax-pagination span{cursor:pointer}
.ajax-pagination .prev,.ajax-pagination .next{display:none}
.sidebar-item:nth-child(n+2){margin-top:30px}
.sidebar-item-content{margin-top:20px;background-color:#000;padding:20px;border-radius:10px;}
.sidebar-item-img{background-color:transparent;padding:0px;border:none;}
.sidebar-item-nav ul{overflow:hidden}
.sidebar-item-nav ul li{float:left;width:calc(100%);box-sizing:border-box;}
.sidebar-item-nav ul li:nth-child(n+2){margin-top:6px;padding-top:6px; border-top:1px dotted #e8e8e8;}
.sidebar-item-nav h3{font-weight:700;font-size: 14px;}
.sidebar-item-nav ul li a{position:relative;display:block;color:#fff;padding-left:25px}
.sidebar-item-nav ul li a:hover{color:#de0000}
.sidebar-item-nav ul li a:before{position:absolute;font-family:'Font Awesome 5 Pro';content:"\f0da";top:0px;left:10px;color:#d90f00;font-weight:700}
body .sidebar-item-nav ul li:nth-child(n),.block-tag .sidebar-item-nav ul li:nth-child(n){float:left;width:calc((100% - 50px) / 3);margin-right:25px;margin-top:0px;padding-top:0px;border-top:none;}
body .sidebar-item-nav ul li:nth-child(3n+3),.block-tag .sidebar-item-nav ul li:nth-child(3n+3){float:right;margin-right:0px;}
body .sidebar-item-nav ul li:nth-child(n+4),.block-tag .sidebar-item-nav ul li:nth-child(n+4){margin-top:10px;padding-top:10px; border-top:1px dotted #3e3e3e;}
.sidebar-item .fea-cat-item:nth-child(n){width:100%;margin-right:0px;height:auto;}
.sidebar-item .fea-cat-item:nth-child(n+2){margin-top:5px;}
.single-content-wrap{margin-top:20px;}
.block-tag{margin-bottom:40px;}

.thumb-cover{position:relative;overflow:hidden}
.thumb-cover img{width:100%!important;height:100%!important;object-fit:cover!important}
.news-item{position:relative;width:calc((100% - 25px) / 2);margin-right:25px;background-color:#fff;border: 1px solid #eee;overflow:hidden;}
.news-item:nth-child(2n+2){float:right;margin-right:0}
.news-item:nth-child(n+3){margin-top:15px}
.news-item-thumb{display:block;color:#333;width:180px;height:120px}
.news-item-info{margin-left:180px;padding:15px 20px;}
.news-item-title{font-size:14px;font-weight:700;line-height:1.5}
.news-item-title a{display:block;color:#333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-item-morelink{margin-top:8px;}
.news-item-morelink a{font-size:13px;color:#333;}
.news-item-morelink i{margin-right:5px;color:#8d6e62;}
.news-item-des{margin-top:5px}
.news-item-btn{position:absolute;right:10px;bottom:10px}
.news-item-btn a{display:block;height:30px;line-height:30px;padding:0 10px;border-radius:30px;background-color:#f5f5f5;font-size:13px;color:#333}
.news-item-btn a:hover{color:#fff;background-color:#f90}
.archive-news-item{background-color:#e4dfdd;padding:15px;border-radius:10px;}
.archive-news-item:nth-child(n+2){margin-top:20px;}
.archive-news-item-thumb{display:block;color:#333;width:250px;height:170px;border-radius:5px;}
.archive-news-item-info{width:calc(100% - 270px)}
.archive-news-item-title{font-size:20px;line-height:1.5;font-weight:700}
.archive-news-item-title a{display:block;color:#333}
.archive-news-item-desc{font-size:13px;margin-top:5px}
.archive-news-item-morelink{margin-top:10px;text-align:right;font-size:13px;font-weight:700;}

.archive-new-wrap .news-item:nth-child(n){width:100%;margin-right:0px;}
.archive-new-wrap .news-item:nth-child(n+2){margin-top:15px;}

.archive-news-item-morelink a{color:#333;background-color:#fff;border-radius:30px;height:30px;line-height:30px;display:inline-block;padding:0 10px;}
.archive-news-item-morelink a:hover{background-color:#8d6e62;color:#fff;}
.archive-news-item-morelink a i{margin-right: 5px;color: #8d6e62;}
.archive-news-item-morelink a:hover i{color:#fff;}
.tax-description{background-color:#fff;border:1px solid #eee;padding:25px;margin-top:10px;}
.block-fea-cat{margin-bottom:30px;}
.fea-cat-item{display:block;color:#333;background-color:#fff;width:calc((100% - 30px) / 4);margin-right:10px;height:84px;}
.fea-cat-item:nth-child(4n+4){float:right;margin-right:0px;}
.fea-cat-item:nth-child(n+5){margin-top:10px;}
.fea-cat-item img{width:100%;}

.footer{background-color:#1d1c1c;}
.footer .container{padding:20px 0;color:#a5a3a3;text-align:center;padding-top: 30px;}
.footer-nav{border-bottom:1px solid #262525;padding-bottom:16px;margin-bottom:10px;padding-top:4px;}
.footer-nav ul{overflow:hidden;text-align:center;}
.footer-nav ul li{position:relative;display:inline-block;}
.footer-nav ul li:nth-child(n+2){margin-left:10px;padding-left:10px}
.footer-nav ul li:nth-child(n+2):before{position:absolute;content:'';width:1px;height:12px;top:5px;left:-2px;background-color:#999;}
.footer-nav ul li a{color:#fff}
.footer-nav ul li a:hover{color:#ff5722}
.footer-right{margin-top: 12px;}
.footer-social{text-align:center;}
.footer-social li{display: inline-block;margin-top: 8px;}
.footer-social li:nth-child(n+2){margin-left: 5px;}
.footer-social li:last-child:after{display: none;margin-right: 0px;}
.footer-social li a{display: block;color: #fff; width: 32px; height: 32px; line-height: 32px;text-align: center;color:#fff;border-radius:3px;}
.single-top{background-color:#fff;}
.single-top-inner{}
.single-top-head{text-align:center;}
.single-title{font-size:32px;line-height:1.5;font-weight:700;color:#000;}
.single-page-content{margin-top:20px}
.single-content{font-size:15px;line-height:26px}
.single-content p{padding:10px 0}
.single-content p:first-child{padding-top:0}
.single-content p:last-child{padding-bottom:0}
.single-content table,.single-pro-des table{width:100%!important;margin:10px 0;border-top:1px solid #ddd;border-left:1px solid #ddd}
.single-pro-des table{margin:0;margin-top:15px;background-color:#fff}
.single-content table tr td,.single-pro-des table tr td{padding:10px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.single-content table tr td[colspan="3"]{color:#fff;background-color:#518aaa;letter-spacing:1px}
.single-content a{color:#ff5722}
.single-content a:hover{text-decoration:underline}
.single-content img{width:auto!important;max-width:100%;height:auto!important;margin:10px auto;display:inline-block;}
.single-content h2{font-size:18px;line-height:27px;font-weight:700;padding:10px 0}
.single-content h3{padding:10px 0;line-height:25px}
.single-content ul{list-style:square;padding:10px 0;padding-left:30px}
.single-content ol{padding:10px 0;padding-left:30px}
.single-content ul li:nth-child(n+2),.single-content ol li:nth-child(n+2){margin-top:5px}
.single-content p iframe,.single-content iframe{display:block!important;width:100%!important;height:350px!important}
.single-content .wp-caption{width:100%!important}
.single-content p.wp-caption-text{padding-top:0;padding-bottom:10px;text-align:center;line-height:20px;color:#666;font-style:italic}
.empty-content{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;padding:10px 12px}
.audio-item-play{margin-top:30px;}
.audio-item-play .plyr{border-radius:0px!important}
.single-meta-box{border-top:none;color:#333;margin-top:25px;}
.single-meta-box-left button, .single-meta-box-left span{display:inline-block;margin-right:10px;}
.single-meta-box-left span{font-size:15px;}
.single-meta-box-left span i{margin-right:5px;color:#333;}
.form-download{display:inline-block;}
.btn-dl-item{display:inline-block;height:32px;line-height:32px;padding:0 10px;color:#fff!important;margin-right:15px;outline:none;background-color:#000;border:none;border-radius:3px;font-weight:700;}
.btn-dl-item:hover{background-color:#dc1a00;}
.btn-dl-item i{margin-right:5px}
.single-info-content .post-file-item-meta{margin-top:0}
.single-meta-box-right{padding-top:4px;}
.single-meta-box-right a{color:#000;font-weight:700;}
.plyr--audio .plyr__controls{background: linear-gradient(0deg, #8e1000 0%, #e13600 100%) !important;color:#fff!important;padding:50px 30px!important;border-radius:15px!important;}
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true]{
    background: #d90f00!important;
}
.plyr__control.plyr__tab-focus {
    box-shadow: 0 0 0 5px rgb(238, 102, 0);
    outline: 0;
}
.plyr--audio .plyr__progress__buffer {
    color: #fff!important;
}
.plyr--full-ui input[type=range]{color:#ff5722!important;}
.single-top-content{padding-top:15px;}
.single-tag{margin-top:20px}
.single-tag-left{width:70px;font-size:13px;padding-top:10px;font-weight:500}
.single-tag-left i{margin-right:5px}
.single-tag-right{width:calc(100% - 70px)}
.single-tag-item{border-radius:30px;display:inline-block;height:30px;line-height:30px;border:1px solid #333;padding:0 15px;margin-right:5px;margin-top:8px;color:#333;font-size:13px;background-color:#fff;font-weight:700;}
.single-tag-item:hover{border:1px solid red;color:red}
.single-related{margin-top:30px}
.ads-item{margin-top:20px}
.bg-overlay{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:5;background-color:rgba(255,255,255,.5)}
.lds-ripple{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);display:inline-block;width:80px;height:80px;z-index:10}
.lds-ripple div{position:absolute;border:4px solid #fecc40;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,0.2,0.8,1) infinite}
.lds-ripple div:nth-child(2){animation-delay:-.5s}
.single-dl-btn{text-align:center;}
.single-dl-btn a{float:left;height:50px;line-height:50px;padding:0 10px;box-sizing:border-box;text-align:center;width:calc((100% - 20px) / 2);color:#fff;font-weight:700;font-size:16px;background: linear-gradient(0deg, #8e1000 0%, #e13600 100%) !important;border-radius:10px;box-sizing:border-box;display:inline-block;cursor:pointer!important;box-sizing:border-box;margin-right:20px;}
.single-dl-btn a:nth-child(2){margin-right:0px;}
.single-dl-btn a:hover{background:#000 !important;}
.single-dl-btn a i{margin-right:10px}
.single-dl-btn-text{text-align:center;}
.single-dl-btn-text a{display:inline;color:#333;font-weight:700;cursor:pointer;}
.single-dl-btn-text a:hover{color:#8d6e62;}
.single-dl-btn-text a:nth-child(n+2){margin-left:20px;}
.download-wrap{background-color:#fff;overflow:hidden;}
.download-wrap-head{padding:20px 20px;position:relative;padding-left:70px;background-color:#f9f9f9;color:#333;}
.download-wrap-head:before{position:absolute;font-family:'Font Awesome 5 Pro';content:"\f04b";left:20px;top:calc(50% - 20px);font-size:35px;line-height:40px;width:40px;height:40px;font-weight:bold;color:#8d6e62;}
.download-wrap-head h1{font-size:22px;line-height:32px;font-weight:700;}
.download-wrap-content{margin:0 auto;margin-top: 30px;width:600px;max-width:100%;}
.download-wrap-content .ads-item{margin-bottom:20px;margin-top:0px;display:block !important;}
.download-wrap-content a i{font-size:20px;}
.contact-info-wrap .single-top{padding:0px;}
.contact-info-wrap .single-top-content{padding:2px;}
.contact-info-wrap .single-content{padding:25px;}
.register-wrap{padding:25px;padding-bottom:10px;background-color:#e4dfdd;margin-top:20px;border-radius:10px;}
.register-item:nth-child(n+2){margin-top:15px}
.register-item p:nth-child(1){font-weight:500}
.register-item p:nth-child(2){margin-top:5px}
.register-item input,.register-item textarea{width:100%;outline:none;border:1px solid #e8e8e8;box-sizing:border-box;padding:0 10px;height:38px;border-radius:3px}
.register-item textarea{min-height:80px;padding:8px 10px;min-width:100%;max-width:100%}
.register-item-submit input{background-color:transparent;color:#fff;font-weight:500;border:none;background-color:#000}
.register-item-submit input:hover{background-color:#8dd4ff}
input.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid #f15628!important}
.wpcf7-not-valid-tip{display:none!important}
.wpcf7-response-output{margin:0!important;margin-top:10px!important;padding:5px 10px!important;text-align:center;background-color:#fff;color:#333;line-height:20px}
.grecaptcha-badge{display:none!important}
.box-raiting{margin-top:20px;}
.kksr-legend{font-size:13px!important;padding:0px!important;padding-top:5px!important;}
.box-raiting>p{padding:0px!important;}
.thumb-zoom{overflow:hidden}
.thumb-zoom img{transition:all ease-in-out .3s}
.thumb-zoom:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.sidebar-nav-tag ul{overflow:hidden;}
.sidebar-nav-tag li{margin-bottom:6px;margin-right:6px;}
.sidebar-nav-tag li a{display:block;color:#333;font-weight:700;font-size:13px;border:1px solid #e8e8e8;padding:0 6px;background-color:#f9f9f9;border-radius:3px;}
.sidebar-nav-tag li a:hover{color:#ff5722;border-color:#ff5722;background-color:#fff;}
/**/
.top100-wrap{
  background-color: #fff;
  padding: 20px;
  margin-bottom: 30px;
}
.primary-item-head-top100 strong{
  font-size: 20px;
  color: red;
}
.top-100-fea-item{
  width: calc(100% / 3);
  padding: 10px 0;
  padding-right: 10px;
}
.top-100-fea-item:nth-child(n+4){
  border-top: 1px solid #e8e8e8;
}
.top-100-fea-item-number{
  width: 40px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  font-size: 23px;
}
.top-100-fea-item:nth-child(1) .top-100-fea-item-number{
    color: #03a9f4;
}
.top-100-fea-item:nth-child(2) .top-100-fea-item-number{
    color: #4caf50;
}
.top-100-fea-item:nth-child(3) .top-100-fea-item-number{
    color: #f44336;
}
.top-100-fea-item-thumb{
  display: block;
  color: #333;
  background-color: #f9f9f9;
  width: 60px;
  height: 60px;
}
.top-100-fea-item-info{
  position: relative;
  width: calc(100% - 110px);
  box-sizing: border-box;
  line-height: 1.5;
}
.top-100-fea-item:nth-child(n+10) .top-100-fea-item-number{
  font-size: 18px;
  margin-top: 2px;
}
.top-100-fea-item-title{
  font-weight: 700;
  font-size: 14px;
  line-height: 1.5;
}
.top-100-fea-item-title a{
  display: block;
  color: #333;
}
.top-100-fea-item-cat{
  font-size: 12px;
}
.top-100-fea-item-cat a{
  color: #333;
}
.top-100-fea-item-star{
  font-size: 12px;
  color: #ffc107;
  margin-top: 5px;
}
.top-100-fea-item-morelink{
  margin-top: 15px;
  text-align: center;
}
.top-100-fea-item-morelink a{
  display: inline-block;
  padding: 0 15px;
  padding-top: 7px;
  color: #333;
  font-weight: 700;
  border-top: 1px solid #e8e8e8;
}
.top-100-fea-item-morelink a i{
  margin-left: 5px;
  color: #2C8F7E;
}
.page-100-left,
.page-100-right{width:100%;box-sizing:border-box;}
.page-100-left{background-color:#fff;color:#333;padding:25px;}
.top-100-title{font-size:25px;}
.top-100-title, .page-100-desc *{margin-bottom: 12px;line-height:1.5;}
.page-100-list{margin-top:30px;background-color:#fff;}
.page-100-item{overflow:hidden;}
.page-100-item .item{float:left;box-sizing:border-box;padding:5px 0;border-top:1px dashed #e8e8e8;}
.page-100-item .item:nth-child(1){width:50px;text-align:center;color:#333;border-left: 0px;}
.page-100-item:nth-child(1) .item:nth-child(1){color:#ff5722}
.page-100-item:nth-child(2) .item:nth-child(1){color:#03a9f4}
.page-100-item:nth-child(3) .item:nth-child(1){color:#4caf50}
.page-100-item:nth-child(4) .item:nth-child(1){color:#f44336}
.sidebar-item-content .page-100-item:nth-child(n) .item:nth-child(1),
.page-100-item:nth-child(n+2) .item:nth-child(1){font-size:20px;height:66px;line-height:55px;}
.page-100-item:nth-child(1) .item{border-top:none;}
.page-100-item .item:nth-child(3){width:100px;text-align:center;}
.page-100-item .item:nth-child(2){width:calc(100% - (50px + 100px));padding:5px;}
.page-100-item-head .item{color:#ff5722;font-size:13px !important; text-transform: uppercase;font-weight:700;}
.top-100-sing-thumb{width:55px;height:55px;}
.block-content-flex{display:flex;flex-flow:row wrap;}
.top-100-sing-info{margin-left:65px;line-height:1.3;padding-top:8px;}
.top-100-sing-info a{display:block;}
.top-100-sing-title a{color:#333;text-transform:uppercase;font-size:15px;font-weight:700;}
.top-100-sing-cat a{color:#666;font-size:13px;}
.page-100-item .item:nth-child(3) a{display:inline-block;color:#fff;background-color:#1f5d9a;line-height:1;padding:3px 5px;font-size:13px;margin-top:15px;border-radius:3px;}
.page-100-item:hover .top-100-sing-title a,.top-100-sing-cat a:hover{color:#ff5722}
.page-100-item:hover .item:nth-child(3) a{background-color:#ff5722;}
.sidebar-item-head-thumb img{
    width: 100%;
}
.top-100-sb{
    margin-top: 0px;
}
.top-100-sb .top-100-fea-item:nth-child(n){
    width: 100%;
    margin-right: 0px;
    padding: 0px;
}
.top-100-sb .top-100-fea-item:nth-child(n+2){
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dashed #e8e8e8;
}
.top-100-sb .top-100-fea-item .top-100-fea-item-number{
    background: #f9f9f9;
}
.top-100-sb .top-100-fea-item .top-100-fea-item-info{
    width: calc(100% - 50px);
}
.top-100-thumb{width:200px;}
.top-100-thumb img{width:100%;}
.artist-top-info{width:calc(100% - 220px);}
.artist-content{margin-top: 30px;padding-top:20px;border-top:1px solid #e8e8e8;}
.page-100-item.artist-ring-item .item:nth-child(2){
    width: calc(100% - 50px);
    }
.artist-ring-item .top-100-sing-info{margin-left:0px;padding-left:35px;position:relative;padding-top:11px;}
.artist-ring-item .top-100-sing-info i {
    color: #ff5722;
    position: absolute;
    top: 18px;
    left: 0px;
    font-size: 18px;
}
.block-breadcrumb{padding:14px 0;padding-bottom:0px;text-align:center;}
.block-breadcrumb .container{box-sizing:border-box;}
.block-breadcrumb a,.block-breadcrumb span{color:#666;padding:0 3px}
.block-breadcrumb a{font-weight:700;}
.block-breadcrumb p>a:first-child{padding-left:0}
.block-breadcrumb span.breadcrumb_last{padding-left:6px}
.block-breadcrumb a:hover{color:#ff5722}
.arrow-btn{position:absolute;display:block;top:calc(50% - 13px);width:35px;height:35px;line-height:35px!important;border-radius:100%;box-shadow:0 3px 5px rgba(0,0,0,.2);background-color:#fff;text-align:center;font-size:20px;color:var(--th-color-orange);cursor:pointer;z-index:100;background-color:rgba(255,255,255,.8)}
.arrow-btn:hover{background-color:#fff}
.arrow-btn.slick-disabled{color:#dedede}
.arrow-btn-prev{left:10px}
.arrow-btn-next{right:10px}
.carousel-wrap .slick-list{margin-left:-8px!important;margin-right:-8px!important}
.artist-item{margin: 0 8px;}
.artist-item-thumb{display:block;color:#333;background-color:#fff;padding:5px;}
.artist-item-title{font-size:14px;font-weight:700;line-height:1.5;text-align:center;margin-top:10px;}
.artist-item-title a{display:block;color:#333;}
/**/
.quick-search{display:none;position:absolute;width:100%;box-sizing:border-box;top:100%;right:0;z-index:1000;background-color:#fff;padding:15px 15px;border-radius:3px;font-size:13px;line-height:1.5;box-shadow:0 5px 15px rgba(0,0,0,.2)}
.quick-search-btn span{display:inline-block;height:30px;line-height:30px;border-radius:5px;padding:0 10px;font-weight:700;cursor:pointer;background-color:#fff;}
.quick-search-btn span:nth-child(n+2){margin-left:0}
.quick-search-btn span:hover,.quick-search-btn span.active{color:#ff5722;background-color:#f5f5f5}
.quick-search-result{margin-top:15px;padding-top:15px;border-top:1px solid #e8e8e8}
.ajax-search-loadding{line-height:1;text-align:center}
.ajax-search-loadding i{color:var(--th-color-blue);margin-right:10px}
.ajax-search-item{display:block;color:#333}
.ajax-search-item:nth-child(n+2){margin-top:7px;padding-top:7px;border-top:1px dashed #e8e8e8}
.ajax-search-item-title{font-weight:700;margin-top:2px;color:var(--th-color-blue)}
.ajax-search-item-title:hover{color:#ff5722}
.ajax-search-morelink{margin-top:15px;padding-top:10px;text-align:center;border-top:1px solid #e8e8e8}
.ajax-search-morelink a{display:inline-block;color:#333;font-weight:700}
.ajax-search-morelink a:hover{color:#ff5722}
/**/
.artist-col4-item{width:calc((100% - 30px) / 4);margin-right:10px;background-color:#fff;box-sizing:border-box;font-weight:700;box-shadow:0 1px 2px rgba(0, 0, 0, .2)}
.artist-col4-item:nth-child(4n+4){float:right;margin-right:0px;}
.artist-col4-item:nth-child(n+5){margin-top:10px;}
.artist-col4-item a{display:block;color:#2f78c1;padding:8px 10px;line-height:1.5;}
.artist-col4-item a:hover{background-color:#2f78c1;color:#fff;}
/**/
.top100-singer-title{
    font-size: 30px;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 10px;
}
.top100-singer-desc{
    margin-bottom: 30px;
}
.top100-singer-row{
    position: relative;
    display: block;
    color: #333;
    background-color: #fff;
    display: flex;
    flex-flow: row wrap;
    padding: 5px;
}
.top100-singer-row:before{
    position: absolute;
    font-family: 'Font Awesome 5 Pro';
    content: "\f054";
    top: calc(50% - 20px);
    right: 15px;
    font-size: 13px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-weight: 300 !important;
    font-size: 20px;
}
.top100-singer-row:nth-child(1){
    color: #fff;
    background-color: #28a745;
    padding: 20px 5px;
}
.top100-singer-row:nth-child(2){
    color: #fff;
    background-color: #b2cc3d;
}
.top100-singer-row:nth-child(3){
    color: #fff;
    background-color: #cc3d6a;
}
.top100-singer-row:nth-child(n+2){
    margin-top: 2px;
}
.top100-singer-row:nth-child(n+4):hover{
    color: #1f5d9a;
}
.top100-singer-col{
    box-sizing: border-box;
    display: flex;
    align-items: center;
}
.top100-singer-col:nth-child(1){
    width: 80px;
    font-size: 35px;
    font-weight: 700;
    justify-content: center;
}
.top100-singer-row:nth-child(n+4) .top100-singer-col:nth-child(1){
    background-color: #f5f5f5;
}
.top100-singer-col:nth-child(2){
    width: 120px;
    height: 120px;
}
.top100-singer-row:nth-child(1) .top100-singer-col:nth-child(2){
    width: 200px;
    height: 200px;
}
.top100-singer-col:nth-child(3){
    width: calc(100% - 200px);
    padding: 0 20px;
    font-size: 20px;
    font-weight: 700;
}
.top100-singer-row:nth-child(1) .top100-singer-col:nth-child(3){
    width: calc(100% - 280px);
    font-size: 25px;
}
/**/
.single-similar{margin-top:20px;}
.single-similar-head{font-weight:700;font-size:18px;}
.single-similar-head i{-webkit-animation: flicker 700ms infinite;-moz-animation: flicker 700ms infinite; -o-animation: flicker 700ms infinite;animation: flicker 700ms infinite;}
.single-similar-content{margin-top:10px;}
.single-similar-content p{margin-top:3px;padding-left:10px}
.single-similar-content p a{color:#248cde;display:inline-block;padding-left:12px;position:relative;}
.single-similar-content p a:before{position:absolute;content:'';top:9px;left:0px;width:4px;height:4px;border-radius:100%;background-color:#333;}
.single-similar-content p a:hover{text-decoration:underline;color:#333;}
/**/
.tax-child-list{margin-top:0px;text-align:center;}
.tax-child-list li{margin:0 3px;margin-top:10px;display:inline-block;}
.tax-child-list li a{display:block;height:30px;line-height:30px;border-radius:5px;padding:0 12px;color:#333;border:1px solid #333;font-weight:700;}
.tax-child-list li a.active,.tax-child-list li a:hover{color:#000;background-color:#d90f00;border-color:#000;}
}
@keyframes lds-ripple {
0%{top:36px;left:36px;width:0;height:0;opacity:1}
100%{top:0;left:0;width:72px;height:72px;opacity:0}
}
@-webkit-keyframes flicker{0%{color:#248cde}50%{color:#000}100%{color:#248cde}}@-moz-keyframes flicker{0%{color:#248cde}50%{color:#000}100%{color:#248cde}}@-o-keyframes flicker{0%{color:#248cde}50%{color:#000}100%{color:#248cde}}@keyframes flicker{0%{color:#248cde}50%{color:#000}100%{color:#248cde}}