@charset "utf-8";
/*
Theme Name: موزیک جوان
Theme URI: https://5ef.ir
Author: الکتروفکر
Author URI: https://5ef.ir
Version: 3.4
*/
*{margin:0;padding:0;outline:0;box-sizing:border-box}
html,body{max-width:100vw;overflow-x:hidden;width:100%}
body{font-family:iranyekan,Tahoma,Arial,sans-serif;direction:rtl;line-height:1.85}
h1,h2,h3,h4,h5,h6{font-weight:bold}
a{color:inherit;text-decoration:none}
p{margin-bottom:1.2em}
ul{list-style:none}
img{max-width:100%;height:auto}
button,input,textarea{font-family:iranyekan,Tahoma,Arial,sans-serif}
.ef-clearfix:after{content:"";display:block;clear:both}
.ef-display-flex{display:flex;flex-wrap:wrap;align-items:center}
.ef-float-left{float:left}
.ef-float-right{float:right}
.ef-full-width{width:100%;max-width:1200px;margin:0 auto;position:relative;padding:0 20px}
.ef-logo-text{display:block;width:126px;height:42px;background-repeat:no-repeat;background-size:contain}
.ef-logo-text.ef-large-text span{display:none}
.ef-top-advert,.ef-single-advert{text-align:center}
.ef-top-advert > *,.ef-single-advert > *{display:inline-block;margin-left:auto;margin-right:auto;max-width:100%}
.ef-top-advert iframe,.ef-single-advert iframe{display:block;margin:0 auto;max-width:100%}
.ef-top-advert{position:relative;z-index:0}
.ef-full-width.ef-flex-advanced{display:flex;align-items:flex-start;justify-content:space-between;margin-top:0}
.ef-float-right{width:100%;align-items:flex-start;flex-wrap:nowrap;gap:20px}
.ef-sidebar-area{width:280px;max-width:280px;flex-shrink:0}
.ef-core-centered{flex:1;min-width:0}
.ef-core-centered.ef-secondary-center{width:100%;padding:0}
.ef-sidebar-right .ef-float-right{flex-direction:row}
.ef-dual-sidebar .ef-sidebar-area{width:220px;max-width:220px}
.ef-main-body{text-align:justify;margin-bottom:12px}
.ef-main-body.ef-aligned-main,.ef-main-body.ef-aligned-main p,.ef-main-body.ef-aligned-main h1,.ef-main-body.ef-aligned-main h2,.ef-main-body.ef-aligned-main h3,.ef-main-body.ef-aligned-main h4,.ef-main-body.ef-aligned-main h5,.ef-main-body.ef-aligned-main h6,.ef-main-body.ef-aligned-main blockquote,.ef-main-body.ef-aligned-main div{text-align:center !important}
.ef-main-body.ef-aligned-main img,.ef-main-body.ef-aligned-main figure,.ef-main-body.ef-aligned-main .wp-caption{margin:0 auto !important;display:inline-block !important;float:none !important}
.ef-blog-articles footer ul li:before{content:"";width:16px;height:16px;margin-left:5px;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;vertical-align:middle}
.ef-category-tag:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z'/%3E%3C/svg%3E")}
.ef-post-date:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E")}
.ef-view-counter:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z'/%3E%3C/svg%3E")}
.ef-reply-section:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18zM18 14H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z'/%3E%3C/svg%3E")}
.ef-category-tag.ef-music-genre:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3h-6z'/%3E%3C/svg%3E")}
.ef-alert-message{position:fixed;height:50px;bottom:0;left:0;right:0;text-align:center;display:flex;justify-content:center;align-items:center;font-size:1.1em;font-weight:bold;z-index:676767}
.mnotp{padding-bottom:50px}



.ef-blog-articles.ef-has-thumb{display:flex;gap:16px;align-items:stretch}
.ef-blog-articles.ef-has-thumb .mj-list-thumb{width:180px;flex-shrink:0;aspect-ratio:1/1;overflow:hidden;border-radius:8px}
.ef-blog-articles.ef-has-thumb .mj-list-thumb a{display:block;width:100%;height:100%}
.ef-blog-articles.ef-has-thumb .mj-list-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.ef-blog-articles.ef-has-thumb .mj-list-content{flex:1;min-width:0;display:flex;flex-direction:column}
.ef-blog-articles.ef-has-thumb .mj-list-content footer{margin-top:auto}
@media(max-width:520px){.ef-blog-articles.ef-has-thumb{flex-wrap:wrap}.ef-blog-articles.ef-has-thumb .mj-list-thumb{width:100%;aspect-ratio:1/1;max-width:240px;margin:0 auto}}
.mj-audio{width:100%;margin-top:12px;display:none}
.mj-video-box video{width:100%;display:block;max-height:480px}
.mj-progress{width:100%;height:5px;border-radius:5px;overflow:hidden;direction:ltr;cursor:pointer}
.mj-progress > span{display:block;width:0;height:100%;pointer-events:none}

.ef-comment-source .ef-content-wrapper{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}
@media screen and (max-width:800px){
  .ef-full-width{padding:0 12px}
  .ef-float-right{flex-wrap:wrap;flex-direction:column}
  .ef-core-centered{width:100%;order:1}
  .ef-sidebar-area{width:100%;max-width:100%;order:2}
  .ef-core-centered.ef-secondary-center{width:100%;padding:0}
  .ef-sidebar-right .ef-core-centered.ef-secondary-center{width:100%}
}
@media screen and (max-width:640px){
  .ef-site-footer .ef-flex-advanced{flex-wrap:wrap}
}
@media screen and (max-width:520px){
  .ef-comment-source .ef-content-wrapper input{width:100%}
}
