@charset "utf-8";
/*
Theme Name: پاپی موزیک
Theme URI: https://popimusic.ir/
Author: Reza Kianoosh
Description: طراحی قالب وردپرس اختصاصی
Version: 1.0
*/
/* ===== 01 Reset & WordPress Base | ریست و قواعد پایه وردپرس ===== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display:block}
body{line-height:1px}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:15px}
.alignright,img.alignright{float:right;margin:0 0 15px 15px}
.alignleft,img.alignleft{float:left;margin:0 15px 15px 0}
img{max-width:100%;height:auto}
table{border-collapse:collapse;border-spacing:0}
ul,ul li{list-style-type:none}
a{text-decoration:none;transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all}
a:hover{transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all}
.clear{clear:both}
.clear2{clear:both;padding:15px 0}
.clear3{clear:both;padding:20px 0}
strong{font-weight:normal}
/* ===== 02 Fonts | تعریف فونت‌ها و آیکون‌فونت ===== */
@font-face{font-family:'iransans';font-style:normal;font-weight:normal;src:url('fonts/IRANSans-web.woff2') format('woff2');font-display:swap}
/* ===== 03 Global Elements | تنظیمات عمومی فرم‌ها، تیترها و بدنه ===== */
input,button,textarea{font-family:'iransans',Tahoma,sans-serif;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
h1,h2,h3,h4,h5,h6{font-weight:normal}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
body{font-family:'iransans';font-size:12px;background:#f7fafc;color:#000;line-height:26px;direction:rtl;text-align:right}
a{color:#333}
.iranthemes_center{width:1170px;height:auto;margin:0 auto}
.box_shadows{-webkit-box-shadow:0px 0px 17px 0px rgba(214,224,241,1);-moz-box-shadow:0px 0px 17px 0px rgba(214,224,241,1);box-shadow:0px 0px 17px 0px rgba(214,224,241,1)}
/* ===== 04 Header & Desktop Menu | هدر، جستجو و منوی دسکتاپ ===== */
#header{width:100%;height:auto;padding:20px 0;background:#fff}
.logo_header{width:125px;height:45px;float:right;margin-left:50px;line-height:0}
.logo_header a,.logo_header img{display:block;line-height:0}
#searches{width:40%;height:45px;margin-left:50px;background:#f7fafc;position:relative;float:right;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#lsds{width:100%;border:none;position:absolute;right:0;outline:unset;background:#f7fafc;height:45px;text-indent:12px;font-size:12px;border-radius:5px}
#searches button{width:40px;height:45px !important;font-size:15px;text-align:center;background:transparent;border:none;position:relative;cursor:pointer;float:left}
#searches button:hover{}
.menu_right{width:35%;float:right}
.menu_right>ul>li{float:right;margin-left:15px}
.menu_right>ul>li:last-child{margin-left:0}
.menu_right>ul>li>a{padding:10px 0;font-size:13px;display:inline-block;position:relative}
.menu_right>ul>li>a:hover{}
.menu_right>ul>li>a:hover,.menu_right>ul>li>a:focus,.menu_right>ul>li>a:active{}
.menu_right>ul>li>a:hover:before,.menu_right>ul>li>a:focus:before,.menu_right>ul>li>a:active:before{-webkit-transform:scale(1);transform:scale(1)}
.menu_right .menu-item-has-children::after{font-family:'IcoFont';content:'\eac8';color:#fff;position:absolute;left:5px;bottom:8px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
.menu_right .menu-item-has-children:hover::after{transform:rotate(180deg);-moz-transform:rotate(180deg);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
.menu_right .menu-item-has-children:hover::after{}
.menu_right .menu-item-has-children:hover,.menu_right ul ul .menu-item-has-children{}
.menu_right>ul>li.menu-item-has-children>a{padding:10px 0 10px 20px}
.menu_right>ul>li.menu-item-has-children:hover>a{}
.menu_right .menu-item-has-children:hover>a,.menu_right ul ul .menu-item-has-children:hover>a{}
.menu_right ul ul .menu-item-has-children:hover>a:before{color:#fff !important;background:linear-gradient(to right,rgba(245,169,16,1) 0%,rgba(251,187,47,1) 100%)}
.menu_right ul ul .menu-item-has-children::after{position:absolute;font-family:'IcoFont';content:'\eac9';font-size:15px;bottom:5px !important;left:10px}
.menu_right .current-menu-item,.menu_right .current-menu-parent,.menu_right .current-post-parent{}
.menu_right li{position:relative;margin:0px}
.menu_right li ul.sub-menu{position:absolute;margin-top:10px;width:200px;z-index:999999999;display:none;background:#fff;text-align:right;padding:20px;border-radius:7px;-webkit-box-shadow:0px 0px 15px 0px rgba(199,199,199,0.7);-moz-box-shadow:0px 0px 15px 0px rgba(199,199,199,0.7);box-shadow:0px 0px 15px 0px rgba(199,199,199,0.7)}
.menu_right li ul ul.sub-menu{margin-top:0}
.menu_right li ul.sub-menu::before{display:block;content:'';position:absolute;top:-9px;right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}
.menu_right ul ul li{width:100%;height:35px;position:relative}
.menu_right ul ul li a{font-size:13px;width:100%;padding:0;position:relative;display:block;height:35px;line-height:35px;color:#808080;background:#fff}
.menu_right ul ul li a:hover{color:#ff4d18}
.menu_right>ul>li>ul.sub-menu{top:100%;right:0}
.menu_right li li ul{top:0px;right:100%}
.menu_right li a{display:block}
.balls_box_div{width:45px;height:45px;float:left;position:relative}
.balls_box{width:45px;height:45px;line-height:45px;text-align:center;background:#f3d815;color:#23775d;cursor:pointer;border-radius:12px}
.balls_box i{font-size:22px;line-height:45px}
.balls_box:hover{color:#fff}
.balls_box_list{width:170px;background:#fff;padding:7px;position:absolute;top:65px;right:-65px;z-index:999999;box-shadow:0px 0px 17px 0px rgba(214,224,241,1);display:none;border-radius:7px}
.balls_box_list::before{content:'';display:block;position:absolute;top:-9px;right:45%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;transition:none !important}
.balls_box_list li a{width:100%;display:block;padding:3px 0}
.balls_box_list li a:hover{color:#f3d815}
/* ===== 05 Notice Strip | نوار اطلاع‌رسانی بالای سایت ===== */
#sammandehi_box{margin-bottom:20px;margin-top:20px}
.sam_box{width:100%;height:auto;min-height:61px;background:#ffb301;color:#fff;position:relative;text-align:center;border-radius:7px}
.flag_right{width:150px;height:61px;border-radius:0 7px 7px 0;margin-left:15px;position:absolute;right:0;background:url(images/flag_right.png) no-repeat center}
.flag_left{width:150px;height:61px;border-radius:7px 0 0 7px;margin-right:15px;position:absolute;left:0;background:url(images/flag_left.png) no-repeat center}
.sam_box_txt{width:100%;float:right;margin-top:18px;font-size:14px;text-align:center;position:relative;z-index:99}
/* ===== 06 Banners & VIP Slider | بنرها و اسلایدر ویژه ===== */
#big_banners,#vip_music_box{width:100%;height:auto;clear:both}
#big_banners a,#big_banners img{display:block;line-height:0}
#big_banners a{margin:5px 0}
.vip_slider .owl-stage{padding:10px 0}
.vip_m_box{width:100%;height:auto;background:#fff;padding:15px 15px;margin:20px auto;border-radius:7px}
.vip_b_title{float:right;font-size:13px}
.vip_article{width:217px;height:auto;background:#fff;margin:0 auto;direction:rtl;position:relative;border:1px solid #e7ebf1;padding:10px;transition:all 0.3s ease-in-out;border-radius:7px}
.vip_article{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:7px;padding-bottom:12px;overflow:hidden;transition:box-shadow 0.3s ease}
.vip_article img{display:block;border-radius:7px;width:100%;height:auto}
.vip_article header{width:100%}
.vip_article .vip_artist_name{margin:10px 8px 4px 8px;font-weight:normal;font-size:13px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vip_article_content{width:100%;padding:0 8px;box-sizing:border-box}
.right_ft_b{width:100%;text-align:right;font-size:13px;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vip_article .vip_urls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.vip_article:hover{box-shadow:0px 14px 22px -10px rgba(214,224,241,1)}
/* ===== 07 Main Layout | چیدمان ستون‌ها و محتوای اصلی ===== */
#center_wrapper{width:100%;height:auto;clear:both;position:relative}
#right_side{width:25%;float:right}
#left_side{width:25%;float:left}
#center_side{width:46%;float:right;margin:0 2%}
.full_width{width:100% !important;margin:0 !important}
/* ===== 08 Sidebar Boxes | جعبه‌ها و عنوان‌های سایدبار ===== */
.side_box{width:100%;height:auto;background:#fff;padding:15px;margin-bottom:20px;position:relative;border-radius:7px}
.side_box_title{width:100%;height:auto;clear:both;margin-bottom:14px}
.side_box_title_icon{width:35px;height:35px;line-height:40px;text-align:center;float:right;margin-left:15px;border-radius:50%;font-size:20px;color:#f3d815;margin-top:5px;box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15)}
.side_box_title h4{font-size:13px}
.side_box_title span{font-size:12px;color:#212529;line-height:15px;display:block;text-transform:capitalize}
/* ===== 09 Sidebar Lists | دسته‌بندی‌ها، خواننده‌ها و لیست‌های کناری ===== */
.categories_block .menu-item-has-children::after{display:none}
.categories_block .menu-item-has-children{background:unset !important}
.categories_block{width:100%;height:auto}
.categories_block li{position:relative}
.categories_block ul.children li::before{margin:14px 10px 0 10px}
.categories_block li:hover::before{background:#1f94ce}
.categories_block li{position:relative}
.categories_block>ul>li>a{border-right:2px solid #e6e8ee;padding-right:20px;font-weight:normal}
.categories_block>ul>li:hover>a{border-right:2px solid #f3d815;color:#f3d815}
.categories_block li a{width:100%;display:block;font-size:13px;padding:4px 0}
.categories_block li a:hover{color:#f3d815}
.categories_block li span.grower{display:block;position:absolute;left:0;top:0;cursor:pointer;font-family:"IcoFont";font-size:12px;z-index:99999999}
.categories_block li span.grower.OPEN:before,.categories_block li span.grower.CLOSE:before{content:"\eacb";display:block;vertical-align:middle;width:30px;height:30px;color:#ccc;font-size:18px;line-height:30px;text-align:left}
.categories_block li span.grower.OPEN:before{color:#f3d815}
.categories_block li:hover span.grower.OPEN:before,.categories_block li:hover span.grower.CLOSE:before{color:#f3d815}
.categories_block li span.grower.CLOSE:before{content:"\eac8";color:#ccc}
.categories_block li li{margin:0}
.categories_block li li a{font-weight:normal;font-size:12px;background:#fff}
.categories_block span.grower{cursor:pointer}
.categories_block li ul{width:100%;margin:0 auto;transition:unset !important}
.categories_block li ul li a{border-right:2px solid #e6e8ee;padding:0 20px 0 0}
.categories_block li ul li:hover a{border-right:2px solid #f3d815;color:#f3d815}
.singer_ul_li li{width:100%;height:auto;clear:both}
.singer_ul_li li a{width:100%;height:30px;line-height:30px;padding-right:20px;margin:0;border-right:2px solid #e6e8ee;display:block}
.singer_ul_li li a span{float:left;color:#8a8a8a;font-size:11px}
.singer_ul_li li a:hover{color:#f3d815;border-right:2px solid #f3d815}
.post_ul_li,.vip_ul_li{width:100%;height:auto;clear:both}
.post_ul_li li a{width:100%;height:70px;padding:5px 0 10px 0;margin-bottom:5px;font-weight:normal;display:block;position:relative}
.post_ul_li li a:hover{color:#f3d815}
.post_ul_li li a::after{content:'';position:absolute;bottom:0;right:0;width:90%;height:1px;display:block;background:rgba(255,255,255,1);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(240,240,240,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=1)}
.post_ul_li li:last-child a{padding:5px 0 0 0;margin-bottom:0;height:60px}
.post_ul_li li:last-child a::after{display:none}
.post_ul_li li a span{font-weight:normal;display:block;color:#000;font-size:12px}
.post_ul_li li a span i{vertical-align:middle;display:inline-block;font-size:17px;margin-left:5px}
.post_ul_li li a img{width:50px;height:50px;float:right;line-height:0;display:block;margin-left:10px;border-radius:5px}
.music_req{width:100%;height:auto;padding:20px 15px;background:#f3d815;color:#fff;font-size:16px;display:block;font-weight:normal;border-radius:7px}
.music_req i{float:right;margin-left:10px;font-size:30px}
.top_month_box{background:rgba(255,253,248,1);background:-moz-linear-gradient(top,rgba(255,253,248,1) 0%,rgba(255,253,248,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,253,248,1)),color-stop(100%,rgba(255,253,248,1)));background:-webkit-linear-gradient(top,rgba(255,253,248,1) 0%,rgba(255,253,248,1) 100%);background:-o-linear-gradient(top,rgba(255,253,248,1) 0%,rgba(255,253,248,1) 100%);background:-ms-linear-gradient(top,rgba(255,253,248,1) 0%,rgba(255,253,248,1) 100%);background:linear-gradient(to bottom,rgba(255,253,248,1) 0%,rgba(255,253,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdf8',endColorstr='#fffdf8',GradientType=0)}
.top_month_box .side_box_title h4,.top_month_box .side_box_title_icon{color:#ffb700}
.vip_ul_li li{margin-bottom:15px}
.vip_ul_li li:last-child{margin-bottom:0}
.vip_ul_li li a{width:100%;height:auto;padding:10px 5px;background:#fff;display:block;font-weight:normal;-webkit-box-shadow:0px 10px 17px -7px rgba(214,224,241,1);position:relative;-moz-box-shadow:0px 10px 17px -7px rgba(214,224,241,1);box-shadow:0px 10px 17px -7px rgba(214,224,241,1);border-radius:7px}
.vip_ul_li li a img{width:50px;height:50px;float:right;margin-left:10px;line-height:0;position:relative;border-radius:50%}
.vip_ul_li li a span{font-weight:normal;display:block;font-size:11px}
.vip_ul_li li a::before{content:'';background:#edf0f6;width:30px;height:100%;position:absolute;right:0;top:0;bottom:0;border-radius:15px 7px 7px 50px;transition:all 0.3s ease-in-out}
.vip_li_view{float:left;padding:0 7px;background:#f7fafc;font-weight:normal;margin-top:13px;font-size:11px;border-radius:7px}
.vip_li_view i{display:inline-block;vertical-align:middle;font-size:16px;margin-left:5px}
.vip_ul_li li:hover a::before{background:#ffb700}
.vip_ul_li li:hover .vip_li_view{background:#ffb700;color:#fff}
.com_soon_li li{margin-bottom:10px}
.com_soon_li li:last-child{margin-bottom:0}
.com_soon_li li a{width:100%;height:auto;padding:7px 15px 7px 5px;background:#fff;display:block;font-weight:normal;-webkit-box-shadow:0px 10px 17px -7px rgba(214,224,241,1);position:relative;-moz-box-shadow:0px 10px 17px -7px rgba(214,224,241,1);box-shadow:0px 10px 17px -7px rgba(214,224,241,1);border-radius:7px}
.com_soon_li .vip_li_view{margin-top:0;border-radius:25px}
.com_soon_li li a::before{content:'';width:2px;height:15px;position:absolute;background:#f3d815;right:7px;top:14px}
.com_soon_li li:hover a{background:#f3d815;color:#fff}
.com_soon_li li:hover a::before{background:#fff}
.com_soon_li li:hover .vip_li_view{color:#333}
/* ===== 10 Tabs | تب‌های سایدبار و باکس‌ها ===== */
.tabs-nav,.tabs-nav2{width:120px;height:40px;position:relative;background:#f7fafc;position:absolute;left:10px;top:17px;border-radius:7px;overflow:hidden}
.tabs-nav li,.tabs-nav2 li{float:right;width:40px;height:40px;line-height:40px;text-align:center;position:relative}
.tabs-nav li::after,.tabs-nav2 li::after{content:'';width:1px;height:20px;position:absolute;left:0;top:10px;background:#dce4f3}
.tabs-nav li:last-child::after,.tabs-nav2 li:last-child::after{display:none}
.tabs-nav li a,.tabs-nav2 li a{display:block;width:40px;height:40px;line-height:40px}
.tabs-nav li.tab-active,.tabs-nav2 li.tab-active2{background:#f3d815;color:#fff}
.tabs-nav li.tab-active a,.tabs-nav2 li.tab-active2 a{color:#fff}
.tabs-nav li.tab-active::after,.tabs-nav2 li.tab-active2::after{background:#f3d815}
/* ===== 11 Posts & Cards | کارت نوشته‌ها و اطلاعات پست ===== */
.posts{width:100%;height:auto;background:#fff;margin-bottom:20px;border-radius:7px}
.posts header{width:100%;height:auto;clear:both;padding:15px 15px 0 15px}
.posts_header_left{width:90%;float:left;padding-right:15px;border-right:1px solid #edf3f7;position:relative}
.posts_header_left h2,.posts_header_left h1{font-size:14px;margin-bottom:10px}
.head_det_box{float:right;margin-left:10px;color:#000}
.head_det_box i{display:inline-block;vertical-align:middle;font-size:16px;margin-left:5px}
.posts_comment_box{position:relative;left:auto;top:auto;background:#f7fafc;color:#000;border-radius:25px;padding:0 7px;float:right}
.posts_comment_box i{display:inline-block;vertical-align:middle;margin-right:2px;font-size:14px}
.posts_txt{padding:0 15px 10px 15px}
.posts_txt img{margin:10px auto;display:block;border-radius:7px}
.posts footer{width:100%;height:auto;padding:15px;margin-top:20px;box-shadow:0 -5px 15px -5px #d7e0ee}
.posts_more{background:#f3d815;color:#000;padding:7px 22px;float:left;border-radius:7px}
.cats_posts_ft{float:right;margin-top:8px;color:#000}
.cats_posts_ft i{display:inline-block;vertical-align:middle;font-size:16px;margin-left:5px}
.cats_posts_ft a{color:#000}
/* ===== 12 Pagination & Tags | صفحه‌بندی و برچسب‌ها ===== */
.paginations_box{width:100%;height:auto;background:#fff;margin-top:10px;border-radius:7px}
.pagination{width:100%;list-style:none;text-align:center}
.pagination li{width:34px;height:34px;float:left;padding:0;margin:5px 3px}
.pagination li a,.pagination li .inactive,.pagination .current{width:34px;height:34px;line-height:34px;font-size:13px;text-align:center;color:#343434;display:inline-block;border-radius:50%}
.pagination .current,.pagination li a:hover{color:#fff;background:#f3d815}
.pagination .lasts_item{float:right}
.pagination .first_item a{border-right:1px solid #f2f2f2;border-radius:0}
.pagination .first_item a:hover{border-right:1px solid #f3d815}
.pagination .lasts_item a{border-left:1px solid #f2f2f2;border-radius:0}
.pagination .lasts_item a:hover{border-left:1px solid #f3d815}
.tags_box a{background:#f7fafc;padding:2px 5px;display:inline-block;font-size:12px;margin:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.tags_box a:hover{color:#f3d815}
/* ===== 13 Audio Player | پلیر آنلاین و کنترل‌های صدا ===== */
#player_online_box{width:100%;height:auto;padding:20px 0;text-align:center;background:#030405;color:#fff}
.containerPlayer,.containerSource{display:inline-block;float:left;padding:10px;margin:0px 10px}
.snippet{width:70%;border:1px solid #ccc;border-radius:5px;min-height:280px;max-height:280px;color:#fff;background-color:#343434;margin-top:1rem}
.snippet:nth-child(2){margin-top:2rem}
.snippet pre{max-height:230px;padding:5px}
.snippet h4{padding:10px;color:#343434;background-color:#00bd9b}
#listContainer{width:310px;background-color:#fafafa}
#listContainer ul{background-color:#fafafa;clear:both;cursor:pointer}
#listContainer li{padding:10px}
#listContainer li:nth-child(even){background-color:#efefef}
#listContainer li:hover,#listContainer li:nth-child(even):hover{background-color:#00bd9b;color:#fff}
#listContainer li a{text-decoration:none;color:#4e4f4f}
#listContainer li.activeAudio{background-color:#00bd9b}
#playerContainer{width:310px;height:130px;background-color:#333333;transition:unset}
.controls li:first{margin-right:10px}
.controls li{float:left;display:inline-block;width:50px;text-align:center;margin-top:8px;margin-left:10px}
.controls li a{display:inline-block}
.playAudio,.play{background:url('images/audio_icons.png') no-repeat -2px -35px;transition:unset !important;width:32px;height:32px;margin:auto}
.playAudio:hover{background:url('images/audio_icons.png') no-repeat -2px -3px;transition:unset !important}
.pauseAudio{background:url('images/audio_icons.png') no-repeat -36px -35px;transition:unset !important;width:32px;height:32px;margin:auto}
.pauseAudio:hover{background:url('images/audio_icons.png') no-repeat -36px -3px;transition:unset !important}
.shuffle{background:url('images/audio_icons.png') no-repeat -28px -96px;transition:unset !important;width:32px;height:32px;margin:auto}
.shuffleActive,.shuffle:hover{background:url('images/audio_icons.png') no-repeat -28px -71px;transition:unset !important;width:32px;height:32px;margin:auto}
.left{background:url('images/audio_icons.png') no-repeat -60px -99px;transition:unset !important;width:24px;height:24px;margin:auto;margin-top:4px;opacity:0.4}
.left:not(.disabled):hover{opacity:1}
.left.disabled,.right.disabled{opacity:0.4;cursor:default}
.right{background:url('images/audio_icons.png') no-repeat -88px -75px;transition:unset !important;width:24px;height:24px;margin:auto;margin-top:4px;opacity:0.4}
.right:not(.disabled):hover{opacity:1}
.repeat{background:url('images/audio_icons.png') no-repeat -4px -103px;transition:unset !important;width:21px;height:21px;margin:auto;margin-top:7px}
.repeat:hover,.repeat.loopActive{background:url('images/audio_icons.png') no-repeat -4px -79px;transition:unset !important}
.volume{width:20px;height:20px;margin-left:5px;margin-right:5px;float:left;transition:unset !important;background:url('images/audio_icons.png') no-repeat}
.volume1{background-position:-5px -150px}
.volume2{background-position:-5px -198px}
.volume3{background-position:-5px -246px}
.mute{background-position:-34px -127px}
.progress{clear:both;height:4px;background-color:#666666;width:100%;cursor:pointer;position:relative}
.progress .updateProgress{width:0px;background-color:#00BD9B;height:100%;float:left;position:relative}
.volumeControl{position:relative;margin:8px auto;direction:ltr}
.volumeControl .updateProgress{display:inline-block;vertical-align:middle;margin-top:2px}
input[type="range"]{-webkit-appearance:none;-moz-appearance:none;background-color:#00BD9B;height:2px}
.audioDetails{clear:both;color:#00bd9b;font-size:12px;padding:5px}
.audioTime{display:inline-block;text-align:right;float:right}
.songPlay{display:inline-block}
.seekableTrack{width:0%;background-color:#666666;height:4px;position:absolute;z-index:0;display:block}
.seekableTrack,.progress .updateProgress{-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}
.index_h1{display:none}
.audio_right{width:20%;float:right;color:#fff;direction:rtl;text-align:right}
.audio_right img{float:right;line-height:0;border-radius:7px;margin-left:10px}
.audio_right h6{font-size:15px}
.audio_right p{color:#f3d815}
.audio_left{width:80%;float:left}
div.maudio .audio{height:0;overflow:hidden;display:none}
div.maudio .audio-control{overflow:hidden;margin-top:10px;font-size:12px;font-weight:normal}
div.maudio .audio-control a,div.maudio .audio-control div{float:left;margin:0 5px;cursor:pointer}
div.maudio .audio-control a{display:block;background:url(images/audio_icon.png) no-repeat 0 0;width:30px;height:30px;text-align:center;text-decoration:none;overflow:hidden;transition:unset !important}
div.maudio .audio-control a.play{border-radius:50%;background-color:#f3d815;background-position:10px 8px}
div.maudio.playing .audio-control a.play{background-position:11px -22px}
div.maudio .audio-control a.fast-reverse,div.maudio .audio-control a.fast-forward{width:17px;height:17px;margin-top:7px;background-position:-50px 1px}
div.maudio .audio-control a.fast-reverse{background-position:-50px -59px}
div.maudio .audio-control a.fast-forward:hover{background-position:-50px -29px}
div.maudio .audio-control a.fast-reverse:hover{background-position:-50px -89px}
div.maudio .audio-control .progress-bar{width:75%;height:8px;margin:11px 5px;border-radius:3px;background:#afafaf;overflow:hidden}
div.maudio .audio-control .progress-pass{width:0;height:8px;margin:0;border-radius:3px;background:#f3d815}
div.maudio .audio-control .time-keep{height:30px;line-height:30px;color:#fff;cursor:default}
div.maudio .audio-control .mute{width:21px;height:17px;margin-top:7px;background-position:0 -60px}
div.maudio .audio-control .mute.muted{background-position:0 -90px}
div.maudio .audio-control .volume-bar{width:50px;height:5px;margin-top:13px;border-radius:2px;background:#afafaf}
div.maudio .audio-control .volume-pass{width:100%;height:5px;margin:0;border-radius:2px;background:#f3d815}
/* ===== 14 Single Song Content | جزئیات آهنگ، دانلود، اشتراک‌گذاری و امتیاز ===== */
.padding15{padding:15px}
.bread_ahangha p{float:right}
#breadcrumbs{margin-right:10px}
.song_txt{width:100%;height:auto;text-align:center;margin-top:10px}
.song_shares{width:120px;float:left;margin-top:5px;height:30px}
.song_shares a{width:30px;height:30px;line-height:30px;text-align:center;font-size:20px;color:#a7a8ab;float:left;margin-right:5px}
.song_shares .icofont-paper-plane,.song_shares .icofont-twitter{font-size:22px;line-height:32px}
.song_shares a:hover .icofont-facebook{color:#385c8e}
.song_shares a:hover .icofont-paper-plane{color:#3737f1}
.song_shares a:hover .icofont-twitter{color:#73a1fb}
.dl_songs_box a{width:49%;height:auto;padding:12px 0;text-align:center;background:#f3d815;color:#000;border-radius:7px;float:right;font-size:13px}
.dl320{float:left !important}
.dl_songs_box a:hover{background:#ffb301}
.play_single_box{width:100%;height:auto;padding:15px 10px;background:#030405;color:#fff;margin-top:10px;border-radius:7px}
.play_single_box div.maudio .audio-control .progress-bar{width:42% !important}
.play_single_box div.maudio .audio-control{margin-top:0 !important}
.posts .post_ul_li li{width:49%;float:right;font-weight:normal}
.posts .post_ul_li li:nth-child(even){float:left}
.posts .post_ul_li li a{background:#f7fafc;font-weight:normal;font-size:14px;height:60px;padding:0}
.posts .post_ul_li li a::after{display:none}
.songs_code textarea{width:100%;height:100px;background:#dadee2;padding:10px;overflow:hidden;border:unset;outline:unset;font-size:12px;text-align:left;direction:ltr;border-radius:7px}
.right_like_song{width:40%;float:right;font-weight:normal;font-size:13px;color:#000}
.left_like_song{width:55%;float:left;text-align:left}
.thumbs-rating-container span::before{display:none}
.thumbs-rating-container .thumbs-rating-up,.thumbs-rating-container .thumbs-rating-down{border-radius:25px;padding:3px 10px;font-size:15px}
.thumbs-rating-container{padding:0}
.thumbs-rating-already-voted{display:none !important}
.thumbs-rating-container .thumbs-rating-up::after{content:"\f00c";font-family:IcoFont !important;display:inline-block;font-size:20px;vertical-align:middle;line-height:0;margin-right:5px}
.thumbs-rating-container .thumbs-rating-down::after{content:"\f00b";font-family:IcoFont !important;display:inline-block;font-size:20px;vertical-align:middle;line-height:0;margin-right:5px}
/* ===== 15 Footer | فوتر سایت ===== */
#footer{width:100%;height:auto;padding:15px 0;text-align:center;background:#030405;color:#fff;margin-top:0px}
#footer a{color:#fff}
.vip_slider .owl-dots{display:none !important}
/* ===== 16 Owl Carousel | تنظیمات عمومی اسلایدر Owl ===== */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;direction:ltr !important}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl !important}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{width:30px;height:30px;font-size:25px !important;border-radius:50%;top:50%;background:#fff !important;color:#a8a8a8 !important;text-align:center;cursor:pointer;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.owl-carousel .owl-nav button.owl-prev{right:-40px;-webkit-box-shadow:1.5px 0 4px 0 rgba(0,0,0,.15);box-shadow:1.5px 0 4px 0 rgba(0,0,0,.15)}
.owl-carousel .owl-nav button.owl-next{left:-40px;-webkit-box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15);box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15)}
.owl-theme .owl-nav [class*='owl-']:hover{background:#0d4da4 !important;color:#fff !important;text-decoration:none}
.vip_slider .owl-nav{width:70px;height:30px;position:absolute;top:-30px;left:0}
.vip_slider .owl-nav [class*='owl-']{width:30px;height:30px;position:relative;font-size:25px !important;background:#fff;border-radius:50%;top:0}
.vip_slider .owl-nav button.owl-prev{float:right;border-radius:50%;position:relative;right:0}
.vip_slider .owl-nav button.owl-next{float:left;border-radius:50%;position:relative;left:0}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:3px;background:#d6dee8;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#49962d}
/* ===== 17 Comments & Forms | دیدگاه‌ها، فرم‌ها و پاسخ‌ها ===== */
.comments_number{width:50px;height:26px;line-height:27px;text-align:center;background:#16d0c5;color:#fff;border-radius:5px;position:absolute;left:18px;top:14px;font-size:18px}
#comment-nav-above{text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 7px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 7px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.2);-ms-box-shadow:1px 1px 7px rgba(0,0,0,.2);margin:5px auto;border:none;display:table;white-space:nowrap;padding:3px}
#comment-nav-above a,#comment-nav-above span{padding:7px 14px;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#comment-nav-above a:focus,#comment-nav-above a:hover,#comment-nav-above span.current{background:#e54a3a;color:#fff}
#comments,.woocommerce-Reviews{width:100%;height:auto;margin:10px auto}
#commentform{width:100%;height:auto;margin:0 auto}
.comment-form-rating{width:30%;float:right;margin-bottom:0 !important}
.right-commentss{width:100% !important;height:auto;margin:0 auto}
.leftss00{width:100%;float:left}
.comment-form-author{width:49.4%;float:right}
.comment-form-email{width:49.4%;float:left}
.comment-form-url{display:none}
textarea#comment,.woocommerce #review_form #respond textarea,#reviews textarea{width:100% !important;height:110px !important;float:left !important;margin-bottom:5px}
.comment-form-comment{width:100%;height:auto;float:none;margin:0 auto}
.side_boxs select{width:90% !important;height:30px;margin:15px auto;float:none !important}
#comments input#author,#comments input#email,#comments input#url,#reviews input#url,#reviews input#email,#reviews input#author,.side_boxs select,#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap input[type="tel"],#edd_checkout_form_wrap textarea,.rkianoosh_txt form input{width:100%;height:35px;float:right;border:none;display:block;position:relative;font-size:13px !important;background:#f5f8fc;text-indent:10px;padding:3px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.rkianoosh_fields input[type="submit"]{color:#fff !important}
.wpcf7-quiz-label{width:100%;clear:both;display:block}
.wpcf7-form-control-wrap{position:unset !important}
.comment-form-comment textarea#comment{width:100% !important}
.logged-in .comment-form-comment textarea#comment{width:100% !important}
.comment-form-comment textarea#comment,#reviews textarea,.rkianoosh_txt form textarea{font-size:13px !important;height:120px;border:none;background-color:#f3f7f9;padding:10px;position:relative;text-align:justify !important;float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.side_boxs form a{color:#404040;padding-top:25px}
.sides_dets{display:block;color:#333;margin:5px 60px 0 0}
.sides_dets i{float:right;margin:4px 0 0 5px;font-size:15px;color:#767676}
.sides_dets span{float:right;margin-left:15px}
.rkianoosh_txt form textarea,.rkianoosh_txt form input[type="submit"]{float:right !important;clear:both}
#comments input#author,#comments input#email,#comments input#url,#comments textarea#comment,#reviews input#author{transition:all 0.5s;margin:0 0 7px 0}
.form-submit #submit,#reviews #submit,.rkianoosh_txt form input[type="submit"]{width:120px !important;height:35px !important;border:none;font-size:15px;cursor:pointer;float:left;color:#fff;background:#ffb301;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.form-submit #submit:hover,.rkianoosh_txt form input[type="submit"]:hover{background:#49962d;color:#fff !important;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.bypostauthor{}
.comment-content{width:89%;float:left;height:auto;position:relative;text-align:justify}
.rkianoosh_ir_com{width:100%;position:relative;font-size:13px;margin-top:5px}
.comment-author .icofont-badge{position:absolute;font-size:26px;right:-10px;color:#1f94ce}
#respond{width:100%;height:auto;padding:15px 18px;margin-bottom:25px;background:#fff;border-radius:7px;-webkit-box-shadow:0px 0px 17px 0px rgba(214,224,241,1);-moz-box-shadow:0px 0px 17px 0px rgba(214,224,241,1);box-shadow:0px 0px 17px 0px rgba(214,224,241,1)}
.commentlist li{width:100%;height:auto;margin:0 auto;position:relative;padding:12px 15px;margin-bottom:25px;background:#fff;border-radius:7px;-webkit-box-shadow:0px 0px 17px 0px rgba(214,224,241,1);-moz-box-shadow:0px 0px 17px 0px rgba(214,224,241,1);box-shadow:0px 0px 17px 0px rgba(214,224,241,1)}
.commentlist li:last-child{border-bottom:unset !important}
#reply-title{font-family:'iransans';margin:0 20px;font-size:13px}
.left_kianoosh_like{width:auto;float:left;text-align:center;margin-top:3px;font-size:12px;padding:0;line-height:25px}
.comments_likes{width:40%;float:right;display:inline-grid}
.comment-date{float:left;text-align:left;background:#f5f8fc;padding:0 6px;border-radius:3px}
#comments .avatar,.woocommerce-Reviews .avatar{width:45px !important;height:45px !important;border-radius:7px}
.fn{line-height:30px;float:right;font-family:'iransans';font-size:17px;color:#49962d;position:relative;z-index:2}
.fn a{color:#49962d !important}
.comment-meta{padding-bottom:0;padding:0 !important;width:50px;position:absolute;right:15px;top:20px;margin-top:0 !important;border-top:none !important}
.comment-replay a{text-align:center;font-family:'iransans';width:50px;float:left;color:#606060;border-radius:25px;background:#dde6f3}
.comment-replay a:hover{background:#49962d;color:#fff}
#commentnotes{font-size:10px}
.comment .depth-2,.comment .depth-3,.comment .depth-4,.comment .depth-5{width:97%;margin-bottom:15px}
.comment-title{font-family:'iransans';font-size:16px;padding:15px}
.attachment-shop_thumbnail{width:23%;height:50px;padding:0.5%;margin:5px 0.48%;float:right;border:1px solid #D4D4D4}
/* ===== 18 Mobile Menu | منوی موبایل و هدر موبایلی ===== */
#cssmenu{}
.navicon{display:block;height:30px;width:30px;line-height:30px;float:right;cursor:pointer;font-size:30px;text-align:center;color:#fff;margin-top:10px}
.navicon2{display:block;height:35px;width:100%;line-height:35px;cursor:pointer;display:none;font-size:18px;text-align:center;background:#4385f5;color:#fff;margin-bottom:20px}
.mobiles_menu{position:fixed;float:none;height:100%;right:0px;top:0;background:#333;width:220px;z-index:999999999;margin:0px -232px 0px 0px;overflow-y:auto}
.mobiles_menu2{position:fixed;float:none;height:100%;left:0px;top:0;bottom:0;background:#333;width:220px;z-index:999999999;margin:0px 0px 0px -232px;overflow-y:auto}
.bodydeactive,.bodydeactive2{width:100%;height:100%;background:rgba(0,0,0,0.4);position:fixed;z-index:99999999;display:none;top:0px;right:0;left:0;bottom:0}
.top_logo_title{width:100%;height:auto;background:#fff;text-align:center;position:relative;padding:15px 0}
.top_logo_title a{display:block;width:100%;height:auto;clear:both;color:#fff}
.top_logo_title img{display:block;margin:0 auto;padding:10px 0}
.top_logo_title span{padding-bottom:10px;display:block}
.bottom_box{text-align:center;width:100%;background:#222}
.bottom_box .socials_url{width:100%;float:none;text-align:center}
.bottom_box a{display:inline-block;font-size:26px;padding:5px;color:#fff;float:none;margin:3px;border-radius:3px}
.bottom_box a:hover{background:#fff}
.search_icons{font-size:18px;margin-left:0}
.search_mobile_box{}
#mobiles_header .cart-drop{top:35px;left:5px}
.cart_box:hover .cart-drop{display:block;visibility:visible;opacity:1}
.logo_mobiles{width:125px;height:45px;line-height:0;position:absolute;right:0;left:0;top:7px;margin:auto}
#mobiles_header .circle_hlink{width:30px;height:30px;line-height:30px;color:#fff;float:left;position:relative;cursor:pointer;font-size:25px;margin:10px 10px 0 0}
#mobiles_header{width:100%;height:60px;position:fixed;top:0;right:0;left:0;display:none;z-index:99999999999;background:#f3d815;color:#fff;padding:5px 2%;box-shadow:0 0 20px rgba(0,0,0,0.4)}
.searches_mobile{width:98%;height:60px;margin:0 auto;display:none;z-index:9999999999;position:absolute;right:0;left:0;top:0}
#lsds_mobile{width:100%;height:100%;position:absolute;right:0;top:0;left:0;bottom:0;background:#f3d815;border:unset;color:#fff}
.searches_mobile button{width:60px;height:60px;text-align:center;font-size:25px;color:#fff;border:unset;background:transparent;position:absolute;left:0;top:0}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu{width:100%;color:#ffffff;position:relative}
#cssmenu ul ul{display:none}
.align-right{float:right}
#cssmenu ul li,#cssmenu ul li a{position:relative;display:block}
#cssmenu>ul>li>a{padding:10px 20px;z-index:2;font-size:13px;color:#fff;display:block}
#cssmenu>ul>li>a:hover,#cssmenu>ul>li.active>a,#cssmenu>ul>li.open>a{background:#ff7f00}
#cssmenu>ul>li.open>a{box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.15)}
#cssmenu>ul>li:last-child>a,#cssmenu>ul>li.last>a{}
.holder{width:0;height:0;position:absolute;top:0;left:0}
.holder::after,.holder::before{display:block;position:absolute;content:"";width:6px;height:6px;left:20px;z-index:10;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
.holder::after{top:11px;border-top:2px solid #ffffff;border-left:2px solid #ffffff}
#cssmenu>ul>li>a:hover>span::after,#cssmenu>ul>li.active>a>span::after,#cssmenu>ul>li.open>a>span::after{border-color:#eee}
.holder::before{top:12px;border-top:2px solid;border-left:2px solid;border-top-color:inherit;border-left-color:inherit}
#cssmenu ul ul li a{padding:10px 20px;z-index:1;font-size:13px;color:#eee}
#cssmenu ul ul li:hover>a,#cssmenu ul ul li.open>a,#cssmenu ul ul li.active>a{color:#fff}
#cssmenu ul ul li:first-child>a{}
#cssmenu ul ul ul li:first-child>a{}
#cssmenu ul ul ul li a{padding-right:30px}
#cssmenu>ul>li>ul>li:last-child>a,#cssmenu>ul>li>ul>li.last>a{border-bottom:0}
#cssmenu>ul>li>ul>li.open:last-child>a,#cssmenu>ul>li>ul>li.last.open>a{}
#cssmenu>ul>li>ul>li.open:last-child>ul>li:last-child>a{border-bottom:0}
#cssmenu ul ul li.has-sub>a::after{display:block;position:absolute;content:"";width:5px;height:5px;left:20px;z-index:10;top:11.5px;border-top:2px solid #eeeeee;border-left:2px solid #eeeeee;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
#cssmenu ul ul li.active>a::after,#cssmenu ul ul li.open>a::after,#cssmenu ul ul li>a:hover::after{border-color:#ffffff}
/* ===== 19 Mobile Buy Bar | نوار خرید ثابت موبایل ===== */
.buy_bux{width:100%;height:auto;padding:15px 2.5%;position:fixed;bottom:0;right:0;left:0;display:none;background:#fafafa;box-shadow:0 -8px 8px -8px rgba(199,199,199,.8);z-index:99999999999}
.buy_bux .prices_boxes_single{width:50% !important;float:right !important;margin:5px 0 0 0 !important;padding:0 !important}
.buy_bux .edd_download_buy_button{width:48% !important;float:left !important;margin:0 !important;padding:0 !important}
.buy_bux .price_boxe_p{line-height:15px}
.buy_bux .price_boxe_p .woocommerce-Price-amount{color:#31ae46;font-size:20px}
.buy_bux .edd_download_buy_button form{width:100%;margin:0 auto}
.audio-control .fast-forward,.audio-control .fast-reverse{display:none !important}
/* ===== 20 Responsive | تنظیمات واکنش‌گرا در عرض‌های مختلف ===== */
@media(max-width:1170px){.iranthemes_center{width:1070px}
#searches{width:30%}
.menu_right{width:40%}
div.maudio .audio-control .progress-bar{width:60%}
.play_single_box div.maudio .audio-control .progress-bar{width:35% !important}
}
@media(max-width:1070px){.iranthemes_center{width:970px}
.play_single_box div.maudio .audio-control .progress-bar{width:28% !important}
}
@media(max-width:970px){body{overflow-x:hidden;padding-top:60px}
.iranthemes_center{width:870px}
#header{display:none}
#mobiles_header{display:block}
#center_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
#center_wrapper #right_side{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
#center_wrapper #left_side{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}
#center_wrapper #center_side{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
#center_side,#right_side,#left_side{width:100%;margin:0;margin-bottom:20px}
div.maudio .audio-control .progress-bar{width:55%}
.play_single_box div.maudio .audio-control .progress-bar{width:65% !important}
}
@media(max-width:870px){.iranthemes_center{width:770px}
div.maudio .audio-control .progress-bar{width:50%}
.play_single_box div.maudio .audio-control .progress-bar{width:60% !important}
}
@media(max-width:770px){.iranthemes_center{width:670px}
.wp-caption{width:100% !important;height:auto !important;text-align:center}
.audio_right{width:30%;overflow:hidden}
.audio_left{width:70%}
div.maudio .audio-control .progress-bar{width:35%}
.play_single_box div.maudio .audio-control .progress-bar{width:53% !important}
}
@media(max-width:670px){.iranthemes_center{width:570px}
div.maudio .audio-control .progress-bar{width:25%}
.sam_box_txt{margin-top:6px}
.play_single_box div.maudio .audio-control .progress-bar{width:32% !important}
}
@media(max-width:570px){.iranthemes_center{width:470px}
.audio_right{width:40%}
.audio_left{width:60%}
div.maudio .audio-control .progress-bar{width:40%}
.audio_left div.maudio .audio-control .progress-bar{width:25%}
.audio_left div.maudio .audio-control .volume-bar{width:30px}
.posts header .side_box_title_icon{display:none}
.posts_header_left{width:100%;padding-right:0;border-right:unset}
.dl_songs_box a{width:100%;margin-bottom:10px}
.comment-form-author,.comment-form-email{width:100%}
.form-submit #submit,#reviews #submit{width:100% !important}
.comment-content{width:85%}
}
@media(max-width:470px){body{overflow-x:hidden !important}
.iranthemes_center{width:95%}
.comment-content{width:80%}
.posts .post_ul_li li{width:100%}
.audio_right{width:40%}
.audio_left{width:60%}
div.maudio .audio-control .progress-bar{width:20%}
.audio_left .volume-bar{display:none !important}
}
@media(max-width:370px){.iranthemes_center{width:95%}
div.maudio .audio-control .progress-bar{width:15%}
}
@media(max-width:290px){.iranthemes_center{width:95%}
div.maudio .audio-control .progress-bar{width:20%}
#sammandehi_box{display:none}
}
/* ===== 21 Sidebar Popular Songs Fix | اصلاح نمایش آهنگ‌های محبوب سایدبار ===== */
.post_ul_li.sidebar_popular_songs ul{padding:0 !important;margin:0 !important}
.post_ul_li.sidebar_popular_songs li{position:relative;padding:0 !important;margin:0 !important}
.post_ul_li.sidebar_popular_songs li a{display:block !important;padding:12px 0 !important;margin:0 !important;height:auto !important;min-height:auto !important;line-height:1.6 !important}
.post_ul_li.sidebar_popular_songs li:last-child a{padding:12px 0 0 0 !important;height:auto !important}
.post_ul_li.sidebar_popular_songs li a::after{content:'';position:absolute;bottom:0;right:0;width:100% !important;height:1px;display:block;background:linear-gradient(to right,rgba(240,240,240,1) 0%,rgba(220,220,220,1) 100%)}
.post_ul_li.sidebar_popular_songs li:last-child a::after{display:none !important}
/* ===== 22 Sticky Footer Layout | چسباندن فوتر به پایین صفحه ===== */
html,body{height:100%;margin:0}
body{display:flex;flex-direction:column}
.site-main,main{flex:1 0 auto}
footer{flex-shrink:0}
/* ===== 23 Sidebar Stability | جلوگیری از پرش چیدمان سایدبار ===== */
#right_side .side_box:first-child{min-height:130px}
#right_side .side_box:nth-child(2){min-height:500px}
#left_side .side_box{min-height:300px}
#right_side,#left_side{contain:layout}
.sidebar_popular_songs ul,.categories_block ul{height:auto}
/* ===== 24 Main Wrapper Stability | پایداری ارتفاع و چیدمان محتوای اصلی ===== */
#center_wrapper{min-height:600px;align-items:flex-start;overflow-anchor:none}
/* ===== 25 Main Content Stability | پایداری کارت‌ها و متن نوشته‌ها ===== */
#center_side{contain:layout}
.posts{contain:layout;overflow:hidden}
.posts header{min-height:90px}
.posts p,.side_box p{line-height:26px}
/* ===== 26 Footer Stability | پایداری ارتفاع فوتر ===== */
#footer{min-height:40px;position:relative}
/* ===== 27 VIP Slider Stability | پایداری اسلایدر ویژه ===== */
#vip_music_box{min-height:300px}
.vip_m_box{min-height:280px}
.vip_slider{min-height:240px}
.vip_article{min-height:260px}
.owl-carousel{display:none}
.owl-carousel.owl-loaded{display:block}
/* ===== 28 Text Quality & Breadcrumb | کیفیت نمایش متن و مسیر راهنما ===== */
body{font-size-adjust:0.52}
.posts,.side_box,.bread_ahangha{text-rendering:optimizeLegibility}
.posts_txt,.song_txt{min-height:400px}
.posts_txt p,.song_txt p{display:block;min-height:26px;line-height:26px}
.posts.bread_ahangha{display:block !important;text-align:right;direction:rtl;min-height:55px;height:auto;overflow:hidden;padding-bottom:8px}
.bread_ahangha #breadcrumbs{display:block;font-size:12px;line-height:1.8;color:#666666 !important;min-height:30px;height:auto;margin-bottom:5px}
.bread_ahangha p{margin:0;min-height:26px;line-height:26px}
.bread_ahangha #breadcrumbs a{color:#000000 !important;text-decoration:underline !important;text-underline-offset:5px !important;text-decoration-color:#dddddd !important;white-space:nowrap}
.bread_ahangha #breadcrumbs a:hover{color:#f3d815 !important;text-decoration:underline !important;text-decoration-color:#f3d815 !important}
/* ===== 29 wpDiscuz Icons | آیکون افزونه ===== */
#wpcomm {
  --wpd-icon-color: #444;
  --wpd-icon-color-light: #444;
  --wpd-clock-size: 13px;
  --wpd-envelope-size: 13px;
  --wpd-vote-size: 15px;
  --wpd-arrow-size: 20px;
}
#wpcomm [class*="fa-clock"],
#wpcomm [class*="fa-clock-o"] {
  --wpd-icon-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M12%207v5l4%202%22/%3E%3C/g%3E%3C/svg%3E");
  --wpd-icon-size: var(--wpd-clock-size);
  --wpd-icon-fg: var(--wpd-icon-color);
  --wpd-icon-margin: 0 4px;
  --wpd-icon-align: -2px;
}
#wpcomm [class*="fa-envelope"],
#wpcomm [class*="fa-envelope-o"] {
  --wpd-icon-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M3%207l9%206%209-6%22/%3E%3C/g%3E%3C/svg%3E");
  --wpd-icon-size: var(--wpd-envelope-size);
  --wpd-icon-fg: var(--wpd-icon-color);
  --wpd-icon-margin: 0 5px;
  --wpd-icon-align: -1px;
}
#wpcomm [class*="fa-thumbs-up"],
#wpcomm [class*="fa-thumbs-o-up"] {
  --wpd-icon-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2010v11H4a2%202%200%200%201-2-2v-7a2%202%200%200%201%202-2h3z%22/%3E%3Cpath%20d%3D%22M9%2021h8.5a2%202%200%200%200%202-1.7l1.3-7A2%202%200%200%200%2018.8%2010H14l.7-3.4A3%203%200%200%200%2012%203l-1%204-2%203v11z%22/%3E%3C/g%3E%3C/svg%3E");
  --wpd-icon-size: var(--wpd-vote-size);
  --wpd-icon-fg: var(--wpd-icon-color-light);
  --wpd-icon-margin: 0 5px;
  --wpd-icon-align: -2px;
}
#wpcomm [class*="fa-thumbs-down"],
#wpcomm [class*="fa-thumbs-o-down"] {
  --wpd-icon-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203v11H4a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h3z%22/%3E%3Cpath%20d%3D%22M9%203h8.5a2%202%200%200%201%202%201.7l1.3%207A2%202%200%200%201%2018.8%2014H14l.7%203.4A3%203%200%200%201%2012%2021l-1-4-2-3V3z%22/%3E%3C/g%3E%3C/svg%3E");
  --wpd-icon-size: var(--wpd-vote-size);
  --wpd-icon-fg: var(--wpd-icon-color-light);
  --wpd-icon-margin: 0 5px;
  --wpd-icon-align: -2px;
}
#wpcomm [class*="fa-caret-down"],
#wpcomm [class*="fa-angle-down"],
#wpcomm [class*="fa-chevron-down"],
#wpcomm [class*="fa-sort-down"],
#wpcomm [class*="fa-sort-desc"] {
  --wpd-icon-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M7%209l5%206%205-6z%22/%3E%3C/svg%3E");
  --wpd-icon-size: var(--wpd-arrow-size);
  --wpd-icon-fg: var(--wpd-icon-color);
  --wpd-icon-margin: 0 4px;
  --wpd-icon-align: 1px;
}
#wpcomm [class*="fa-caret-up"],
#wpcomm [class*="fa-angle-up"],
#wpcomm [class*="fa-chevron-up"],
#wpcomm [class*="fa-sort-up"],
#wpcomm [class*="fa-sort-asc"] {
  --wpd-icon-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M7%2015l5-6%205%206z%22/%3E%3C/svg%3E");
  --wpd-icon-size: var(--wpd-arrow-size);
  --wpd-icon-fg: var(--wpd-icon-color);
  --wpd-icon-margin: 0 4px;
  --wpd-icon-align: 1px;
}
#wpcomm [class*="fa-clock"]::before,
#wpcomm [class*="fa-clock-o"]::before,
#wpcomm [class*="fa-envelope"]::before,
#wpcomm [class*="fa-envelope-o"]::before,
#wpcomm [class*="fa-thumbs-up"]::before,
#wpcomm [class*="fa-thumbs-o-up"]::before,
#wpcomm [class*="fa-thumbs-down"]::before,
#wpcomm [class*="fa-thumbs-o-down"]::before,
#wpcomm [class*="fa-caret-down"]::before,
#wpcomm [class*="fa-angle-down"]::before,
#wpcomm [class*="fa-chevron-down"]::before,
#wpcomm [class*="fa-sort-down"]::before,
#wpcomm [class*="fa-sort-desc"]::before,
#wpcomm [class*="fa-caret-up"]::before,
#wpcomm [class*="fa-angle-up"]::before,
#wpcomm [class*="fa-chevron-up"]::before,
#wpcomm [class*="fa-sort-up"]::before,
#wpcomm [class*="fa-sort-asc"]::before {
  content: "" !important;
  background-color: var(--wpd-icon-fg, currentColor) !important;
  -webkit-mask-image: var(--wpd-icon-svg);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-image: var(--wpd-icon-svg);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  font-family: initial !important;
  font-weight: normal !important;
  font-style: normal !important;
  line-height: 1 !important;
}
#wpcomm [class*="fa-clock"]:empty,
#wpcomm [class*="fa-clock-o"]:empty,
#wpcomm [class*="fa-envelope"]:empty,
#wpcomm [class*="fa-envelope-o"]:empty,
#wpcomm [class*="fa-thumbs-up"]:empty,
#wpcomm [class*="fa-thumbs-o-up"]:empty,
#wpcomm [class*="fa-thumbs-down"]:empty,
#wpcomm [class*="fa-thumbs-o-down"]:empty,
#wpcomm [class*="fa-caret-down"]:empty,
#wpcomm [class*="fa-angle-down"]:empty,
#wpcomm [class*="fa-chevron-down"]:empty,
#wpcomm [class*="fa-sort-down"]:empty,
#wpcomm [class*="fa-sort-desc"]:empty,
#wpcomm [class*="fa-caret-up"]:empty,
#wpcomm [class*="fa-angle-up"]:empty,
#wpcomm [class*="fa-chevron-up"]:empty,
#wpcomm [class*="fa-sort-up"]:empty,
#wpcomm [class*="fa-sort-asc"]:empty {
  display: inline-block !important;
  position: relative !important;
  width: var(--wpd-icon-size) !important;
  min-width: var(--wpd-icon-size) !important;
  height: var(--wpd-icon-size) !important;
  min-height: var(--wpd-icon-size) !important;
  margin: var(--wpd-icon-margin) !important;
  vertical-align: var(--wpd-icon-align) !important;
  overflow: hidden !important;
  line-height: 1 !important;
  font-size: 0 !important;
  flex: 0 0 auto !important;
}
#wpcomm [class*="fa-clock"]:empty::before,
#wpcomm [class*="fa-clock-o"]:empty::before,
#wpcomm [class*="fa-envelope"]:empty::before,
#wpcomm [class*="fa-envelope-o"]:empty::before,
#wpcomm [class*="fa-thumbs-up"]:empty::before,
#wpcomm [class*="fa-thumbs-o-up"]:empty::before,
#wpcomm [class*="fa-thumbs-down"]:empty::before,
#wpcomm [class*="fa-thumbs-o-down"]:empty::before,
#wpcomm [class*="fa-caret-down"]:empty::before,
#wpcomm [class*="fa-angle-down"]:empty::before,
#wpcomm [class*="fa-chevron-down"]:empty::before,
#wpcomm [class*="fa-sort-down"]:empty::before,
#wpcomm [class*="fa-sort-desc"]:empty::before,
#wpcomm [class*="fa-caret-up"]:empty::before,
#wpcomm [class*="fa-angle-up"]:empty::before,
#wpcomm [class*="fa-chevron-up"]:empty::before,
#wpcomm [class*="fa-sort-up"]:empty::before,
#wpcomm [class*="fa-sort-asc"]:empty::before {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}
#wpcomm [class*="fa-clock"]:not(:empty)::before,
#wpcomm [class*="fa-clock-o"]:not(:empty)::before,
#wpcomm [class*="fa-envelope"]:not(:empty)::before,
#wpcomm [class*="fa-envelope-o"]:not(:empty)::before,
#wpcomm [class*="fa-thumbs-up"]:not(:empty)::before,
#wpcomm [class*="fa-thumbs-o-up"]:not(:empty)::before,
#wpcomm [class*="fa-thumbs-down"]:not(:empty)::before,
#wpcomm [class*="fa-thumbs-o-down"]:not(:empty)::before,
#wpcomm [class*="fa-caret-down"]:not(:empty)::before,
#wpcomm [class*="fa-angle-down"]:not(:empty)::before,
#wpcomm [class*="fa-chevron-down"]:not(:empty)::before,
#wpcomm [class*="fa-sort-down"]:not(:empty)::before,
#wpcomm [class*="fa-sort-desc"]:not(:empty)::before,
#wpcomm [class*="fa-caret-up"]:not(:empty)::before,
#wpcomm [class*="fa-angle-up"]:not(:empty)::before,
#wpcomm [class*="fa-chevron-up"]:not(:empty)::before,
#wpcomm [class*="fa-sort-up"]:not(:empty)::before,
#wpcomm [class*="fa-sort-asc"]:not(:empty)::before {
  display: inline-block !important;
  width: var(--wpd-icon-size) !important;
  height: var(--wpd-icon-size) !important;
  margin: var(--wpd-icon-margin) !important;
  vertical-align: var(--wpd-icon-align) !important;
}
@media (max-width: 600px) {
  #wpcomm {
    --wpd-clock-size: 12px;
    --wpd-envelope-size: 11px;
    --wpd-vote-size: 13px;
    --wpd-arrow-size: 6px;
  }
  #wpcomm .wpd-thread-filter,
  #wpcomm .wpd-comment-filter,
  #wpcomm .wpd-filter-wrap,
  #wpcomm .wpd-sorting-wrap {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px 14px !important;
    direction: rtl !important;
    line-height: 1.8 !important;
  }
  #wpcomm .wpd-thread-filter > *,
  #wpcomm .wpd-comment-filter > *,
  #wpcomm .wpd-filter-wrap > *,
  #wpcomm .wpd-sorting-wrap > * {
    display: inline-flex !important;
    align-items: center !important;
    white-space: nowrap !important;
    flex: 0 0 auto !important;
  }
  #wpcomm [class*="fa-caret-down"]:empty,
  #wpcomm [class*="fa-angle-down"]:empty,
  #wpcomm [class*="fa-chevron-down"]:empty,
  #wpcomm [class*="fa-sort-down"]:empty,
  #wpcomm [class*="fa-sort-desc"]:empty,
  #wpcomm [class*="fa-caret-up"]:empty,
  #wpcomm [class*="fa-angle-up"]:empty,
  #wpcomm [class*="fa-chevron-up"]:empty,
  #wpcomm [class*="fa-sort-up"]:empty,
  #wpcomm [class*="fa-sort-asc"]:empty {
    margin: 0 3px !important;
  }
}