/*
Theme Name: LooxMusic
Author: Mohammad Famo
Author URI: http://www.famo.ir
Version: 8.0
*/
@font-face{font-family:'Yekan';src:url('Fonts/BYekan.ttf') format('truetype'), url('Fonts/BYekan.eot?#') format('eot'), url('Fonts/BYekan.woff') format('woff');font-style:normal;font-weight:normal;}
*{border:0;padding:0;margin:0;}
body, h1, h2, h3, h4, h5, h6, blockquote, p, form, ul, li{margin:0;padding:0;}
li{direction:rtl;text-align:right;list-style:none;}
a{text-decoration:none;color:#34495e;transition:all 0.3s ease-out 0s;}
a:hover{text-decoration:none;color:#3297da;}
body{direction:rtl;color:#34495e;background:#333;margin:0;padding:0;font:11px/1.9 tahoma;}
.input-comment, .text-box, select, input.text_input, textarea, input{font:13px Yekan,tahoma;padding:3px 10px 3px 0px;text-align:right;margin:5px 0px 5px 5px;color:#999;border-radius:0px;background:#f7f7f7;border:1px solid #DDD;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition:all 0.3s ease-out;}
.input-comment:focus, .text-box:focus, input.text_input:focus, textarea:focus, input:focus{border:#3297da solid 1px;color:#34495e}
input, select{font-family:Yekan, tahoma;}
#cancel_reply a{float:left}
.comment-button, .wpcf7-submit, .submit, #cancel_reply a, .thdrpy a{background:#3297DA;text-shadow:1px 1px #2C85C0;font:14px Yekan,tahoma;color:#FFF;cursor:pointer;padding:1px 5px;margin:5px 0px 0px;border:1px solid #2c85c0;border-radius:3px;}
.comment-button:hover, .wpcf7-submit:hover, .submit:hover,#cancel_reply a:hover, .thdrpy a:hover{color:#FFF;background:#2c85c0;text-shadow:1px 1px #2472a6;border:none;border:1px solid #2472a6;}
.comment-button:focus, .wpcf7-submit:focus, .submit:focus,#cancel_reply a:focus, .thdrpy a:focus{color:#FFF;background:#2472a6;text-shadow:1px 1px #206390;border:none;border:1px solid #206390;}
.middle{width:1024px;margin:0 auto;position:relative}
.top{width:1024px;float:right;height:24px;background:linear-gradient(180deg, #78797D, #414246) repeat scroll 0% 0% transparent;}
.top .breadcrumb{font:13px/23px Yekan,tahoma;float:right;color:#d9d9d9;text-shadow:1px 1px #35393b;padding-right:10px;}
.top .breadcrumb a{color:#f2f2f2}
.top .breadcrumb a:hover{color:#ccc}
.top .breadcrumb i{font-size:17px;float:right;margin:2px 0px 0px 5px;}
.top .tarikh{font:13px/23px Yekan,tahoma;float:left;color:#d9d9d9;text-shadow:1px 1px #35393b;padding-left:10px;}
.top .tarikh i{font-size:17px;float:right;margin:2px 0px 0px 5px;}
.header{width:1024px;height:160px;float:right;background:url('images/header.jpg') no-repeat fixed center 0px transparent;}
.header h1,.header p{float: right;font: 15px Yekan,tahoma;color: #111;}
.topmenu{width:1024px;float:right;}
.topmenu_right{width:22px;height:52px;float:right;background:url(images/topmenu_right.jpg) no-repeat;}
.topmenu_body{width:980px;height:52px;float:right;background:url(images/topmenu_bg.jpg) repeat-x;font:13px Yekan,tahoma;}
.topmenu_left{width:22px;height:52px;float:right;background:url(images/topmenu_left.jpg) no-repeat;}
.topmenu_body ul{display:inline-block;text-align:center;}
.topmenu_body li{float:none;height:52px;background:url('images/navlink_left.jpg') no-repeat scroll left 0px transparent;padding:0px 0px 0px 25px;line-height:45px;float:right;}
.topmenu_body li:hover{background:url(images/navlink_left.jpg) no-repeat left -52px;}
.topmenu_body li a{color:#4b4b4b;text-shadow:1px 1px #fff;padding:0 15px 0 0;height:52px;display:block;transition:none;}
.topmenu_body li:hover a{background:url(images/navlink_right.jpg) no-repeat right 0px;color:#fff;text-shadow:1px 1px #16a1e2;}
.search{float:left;margin:2.5px 0px 0px;}
.search .input, .search .input:focus{float:right;font:12px tahoma;text-align:right;width:175px;margin:0px;color:#ccc;transition:all 0.3s ease-out 0s;border:1px solid #555;background:#444;border-radius:0px 2px 2px 0px;padding:4px 6px;border-left:0px;height:24px;transition:all 0.25s ease 0s;box-shadow:0px 0px 0px rgba(0, 0, 0, 0.075) inset;}
.search .input:focus{border:1px solid #444;border-left:0px;}
.search .submit{background:#333;font:13px Yekan,tahoma;float:left;width:34px;height:34px;cursor:pointer;border:1px solid #444;border-right:1px solid #808080;color:#FFF;border-radius:2px 0px 0px 2px;transition:all 0.25s ease 0s;margin:0px;text-shadow:1px 1px #333;}
.search .submit:hover{background:url('images/icons.png') no-repeat #555;background-position:-7px 0px}
.content{width:1024px;float:right;background:#F0F0F0;border-radius:0px 0px 5px 5px;}
.content .ads img{margin:5px 3px 0px 3px;border:2px solid #f2f2f2;border-radius:5px;}
.sidebar{width:100%;float:right;margin:0px 0px 5px;}
.text-ads{float:right;width:100%;}
.text-ads a{display:block;padding:4px;font:13px Yekan,tahoma;border-radius:3px;color:#444;background:#fff;margin-bottom:2px;border:1px solid #dadada}
.text-ads a:hover{color:#f2f2f2;background:#3297da;border:1px solid #2c85c0}
.text-ads .black:hover{color:#f2f2f2;background:#34495e;border:1px solid #2b3d4e}
.text-ads .red:hover{color:#f2f2f2;background:#E84a3a;border:1px solid #cc4032}
.sidebar_left{width:272px;float:right;}
.sidebar_right{width:160px;float:right;margin:0px 10px 0px 0px;}
.sidebar .title{width:100%;height:38px;float:right;background:linear-gradient(180deg, #FEFEFE, #EBEBEB) repeat scroll 0% 0% transparent;border-radius:4px 4px 1px 1px;color:#002240;border-right:1px solid #dadada;border-width:2px 1px 1px;border-style:solid;border-color:#3297da #dadada #dadada;border-image:none;}
.sidebar .title .icon span{color:#3297da;font-size:20px;display:block;float:right;margin:9px 9px 0px 0px;}
.sidebar .title h4,.sidebar .title h3{float:right;margin:9px 9px 0px 0px;text-shadow:1px 1px #FFF;font:14px Yekan,tahoma;color:#444;}
.sidebar .body,.categories{float:right;background:#FDFDFD;border:1px solid #dadada;border-radius:0px 0px 5px 5px;width:100%;}
.sidebar .body p{margin:0px 5px}
.categories ul{font:13px Yekan,tahoma;}
.categories ul li{margin:0px 5px;}
.categories ul li a{display:block;border-bottom:1px solid #f2f2f2;padding-bottom:5px;position:relative;color:#60666a;}
.categories > ul > li > a{color:#3297da;font-size:15px;width:96%;margin:5px 3px 6px;}
.categories > ul > li > a:before{font-family:FontAwesome;font-size:13px;margin-left:5px;display:inline-block;text-align:center;content:"\f100";}
.categories > ul > li > a:hover{color:#0184cd}
.categories > ul > li:last-child li ul li:last-child a{border-bottom:0;}
.categories li ul li a:before{font-family:FontAwesome;font-size:10px;margin-left:5px;display:inline-block;text-align:center;content:"\f104";}
.categories > ul > li > ul > li:hover > a:before{background-position:-208px -79px;transition:all 250ms ease-in-out 0s;}
.categories > ul > li > ul > li:hover > a,.categories > ul > li > ul > li > ul > li:hover > a{color:#333}
.categories > ul > li > ul > li:before,
.categories > ul > li > ul > li:after{display:table;line-height:0;content:"";}
.categories > ul > li > ul > li:after{clear:both;}
.categories > ul > li > ul > li > ul{width:97%;float:left;}
.categories li ul li{margin-top:4px;}
.sidebar .body ul,.post .body ul,.entry .contact ul{margin:3px}
.sidebar .body li:last-child,.post .body li:last-child,.entry .contact li:last-child{border-bottom:medium none;}
.sidebar .body > ul li,.post .body > ul li,.entry .contact > ul li{transition:all 0.3s ease-out 0s;font:13px Yekan,tahoma;padding:3px 5px;color:#555;margin:2px 0px;border-bottom:1px solid #E5E5E5;}
.sidebar .body > ul li:before,.post .body > ul li:before,.entry .contact > ul li:before{font-family:FontAwesome;font-size:11px;margin-left:5px;color:#999;display:inline-block !important;text-align:center;content:"\f104";}
.sidebar .body ul li:hover,.post .body ul li:hover,.entry .contact ul li:hover{color:#3297da}
.sidebar .body ul li:hover a:hover,.post .body ul li:hover a:hover,.entry .contact ul li:hover a:hover{color:#3297da;padding:3px 5px 3px 7px;}
.sidebar .body ul li a,.post .body ul li a,.entry .contact ul li a{color:#555;font:13px Yekan, tahoma;}
.ads{text-align:center;}
.center{width:550px;float:right;margin:0px 10px;}
.post,.entry{margin:0px 0px 10px;float:right;width:100%;}
.entry .title{background:linear-gradient(180deg, #FDFDFD, #E8E8E8) repeat scroll 0% 0% transparent;border-radius:5px 5px 0px 0px;border:1px solid #DADADA;font:15px/2 Yekan,tahoma}
.entry .title p{margin-right:7px;}
.entry h2{text-align:justify;}
.entry h2 a{font:13px/33px Yekan,tahoma;padding:3px 4px;background:#f7f7f7;border-radius:2px;}
.entry h2 a:hover{background:#273548;color:#F2F2F2;}
.post .title{background:#EEE;border-radius:3px 3px 0px 0px;border-image:none;border-width:2px 1px 1px;border-style:solid;border-color:#67798c #dadada #dadada;}
.post .title .icon span{color:#3297da;font-size:20px;display:block;float:right;margin:9px 9px 0px 0px;}
.post .title h3,.post .title h1,.post .title h2{float:right;margin:9px 9px 0px 0px;text-shadow:1px 1px #FFF;font:14px Yekan,tahoma;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.post .title h1,.post .title h3,.post .title h2{width:70%;}
.post .title2{width:100%;height:40px;border-bottom:1px solid #dadada;background:linear-gradient(180deg, #FDFDFD, #E8E8E8) repeat scroll 0% 0% transparent;}
.post .title .post-info{margin:3px 0px;padding:0px 5px;font:12px Yekan,tahoma;}
.post .title .post-info ul a{color:#444;padding:2px 3px;border-radius:4px;font:12px Yekan,tahoma;}
.post .title .post-info ul a:hover{color:#fff;background:#525252;}
.post .title .post-info ul li{display:inline-block;margin:2px;}
.post .body .download-links{background:#F2F2F2;border-radius:5px 0px 5px 5px;border:1px solid #E5E5E5;float:right;width:100%;margin-bottom:5px;}
.post .body .box-downloads{background:#f6584c;display:inline-flex;border-radius:1em 1em 0px 0px;width:25%;}
.post .body .box-downloads b{font-size:25px;margin-top:3px;display:block;float:right;font:15px Yekan,tahoma;color:#f2f2f2;text-shadow:1px 1px 0px #e55247;text-align:right;}
.post .body .box-downloads span{font-size:25px;margin:3px 6px 1px;display:block;float:right;color:#f2f2f2;text-shadow:1px 1px 0px #e55247;}
.post .body .download-links li:last-child{border-bottom:medium none;}
.post .body .download-links ul li{transition:all 0.3s ease-out 0s;font:13px Yekan,tahoma;padding:3px 5px;color:#444;margin:2px 0px;border-bottom:1px solid #E5E5E5;list-style:none;}
.post .body .download-links ul li a{color:#444;}
.post .body .download-links ul li a:hover{color:#e55247;padding:3px 6px;}
.post .body .download-links ul li p{opacity:0;float:left;transition:all 0.3s ease-out 0s;font:11px tahoma;color:#F6584C;direction:ltr;margin:1px 0px;}
@keyframes logo{from{color:#f2f2f2;}
to{color:#F6584C}}
.post .body .download-links ul li:hover p{opacity:0.5;animation:logo 0.6s infinite;}
.post .body .download-links > ul li:before{font-family:FontAwesome;font-size:13px;margin-left:6px;color:#878787;content:"\f100";}
.like{float:left;margin-left:10px;margin-top:8px;}
.iLikeThis{display:inline;}
.iLikeThis .counter:before{content:"\f004";color:#555;font:15px FontAwesome;margin-top:5px;float:left;}
.iLikeThis .counter{color:#555;font:14px/25px Yekan,tahoma;padding:0px 4px;}
.iLikeThis .counter a{cursor:pointer;}
.iLikeThis .counter a.image:before{content:"\f087";color:#3297da;font:14px FontAwesome;margin-top:6px;float:right;transform:scale(-1, 1);}
.iLikeThis .counter a.image{color:#555;padding:0px;}
.post .buy a{border-radius:5px;display:block;color:#FFF;font:13px Yekan,tahoma;padding:7px;border:1px solid #cc4032;border-right:5px solid #cc4032;text-shadow:1px 1px 0px #cc4032;background:#E84a3a;}
.post .buy a:hover{border:1px solid #ac3428;text-shadow:1px 1px 0px #ac3428;background:#cc4032;}
.post .body,.entry .contact{background:#FFF;border-right:1px solid #dadada;border-left:1px solid #dadada;border-radius:0px 0px 5px 5px;padding:5px;border-bottom:1px solid #dadada;}
.post .body img{border:3px solid #EFEFEF;opacity:0.9;max-width:99%;height:auto;border-radius:5px;}
.post .more{text-align:left;}
.post .more a{background:#3297da;color:#F2F2F2;text-shadow:1px 1px 0px #2c85c0;padding:4px 5px;font:16px Yekan,tahoma;text-align:center;border-radius:3px;border-right:2px solid #2c85c0;display:inline-block;margin-top:5px;}
.post .more a:hover{background:#273548;text-shadow:1px 1px 0px #1E2837;border-right:2px solid #1E2837;}
#comments{font-family:Yekan,tahoma;margin:5px}
.comment-bodys{margin:0 10px;}
.comment-body p{padding:0px 0px 7px;font-family:tahoma;text-align:justify;}
.addcomment{margin:15px 0 10px 0;}
.commentdata{width:35%;float:right;}
.commentdata label, .textarea-box label{margin:8px 0px;width:100%;display:block;font-size:13px;}
.comment{margin:10px 0px;background:#FCFCFC;padding:5px;border:1px solid #F2F2F2;border-radius:3px;min-height:87px;}
.comment-author{width:100%;}
.comment h4, .vcard, .commentmetadata{font:14px Yekan,tahoma;}
.text-box{width:97%;height:187px;font-family:Yekan,tahoma;}
.comment-text{width:250px;display:block;}
.comments-rules{border-right:4px solid #e5e5e5;color:#aaa;font-size:12px;padding:1px 5px;margin-top:-10px;}
.comments-rules h4{color:#4E6070;font:14px Yekan,tahoma;}
.editComment, .editableComment, .textComment{display:inline;}
.comment-childs{margin:10px 0px 5px;background:#f5f5f5;padding:5px;border:#e2e2e2 solid 1px;border-radius:3px;}
.chalt{width:98%;background-color:#f5f5f5;}
#newcomment{background:#F5F5F5;border:1px solid #E2E2E2;width:100%;padding:2px 5px;border-radius:3px}
#newcommentsubmit{color:#3297da;}
.adminreplycomment{border:#777 dashed 1px;width:99%;margin:4px;padding:4px;}
.mvccls{color:#999;}
.wp-pagenavi{text-align:left;width:99.5%;background:#FFF;border-radius:3px;font:14px Yekan,tahoma;display:inline-block;border:1px solid #dadada;margin-bottom: 5px;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;direction:rtl;text-align:center;color:#666;float:left;background:#E5E5E5;line-height:22px;text-shadow:1px 1px #FFF;transition:all 0.5s ease 0s;border-radius:3px;height:20px;padding:2px 9px 4px;margin:3px;}
.wp-pagenavi span{color:#f2f2f2;background:#3297da;text-shadow:1px 1px #2c85c0;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#999;color:#f2f2f2;float:left;background:#3297da;text-shadow:1px 1px #2c85c0;}
.wp-pagenavi span.current{float:left;}
.footer{width:1024px;float:right;background:#ebebeb;}
.footer .body{float:right;font:13px Yekan,tahoma;margin:7px;}
.footer .body ul li{float:right;margin-left:5px;}
.footer .copyright{float:left;margin:7px 0px 0px 10px;}
.footer .copyright .logo{float:left;background:url('images/Famo.png') no-repeat scroll 0% 0% transparent;width:157px;height:41px;transition:all 0.3s ease-out 0s;}
.footer .copyright .logo:hover{opacity:0.7;}
.footer .copyright p{float:right;text-align:left;margin-left:5px;opacity:0.9;margin-top:5px;}
.tags{background:#e5e5e5;height:37px;float:right;width:100%;margin-top:10px;border-radius:5px 5px 0px 0px;}
.tags .icontag{float:right;background:#dedede;font:16px/27px Yekan,tahoma;padding:5px 10px;border-radius:0px 5px 0px 0px;}
.tags .icontag span{float:right;margin:6px 0px 0px 4px;}
.tags .body{margin-top:8px;float:right;font:13px Yekan,tahoma;margin-right:5px;}
.tags .body a{color:#34465f;margin:0px 2px;padding:3px;background:#d9d9d9;border-radius:3px;font-weight: normal;}
.tags .body a:hover{color:#e5e5e5;background:#3297da;}
.famoCopyright{
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #34495e;
    text-align: center;
    border-radius: 5px;
    margin: 0;
    position: relative;
    transition: all 0.6s ease-out;
}
.famoCopyright:hover{
    border-radius:50px;
}
.famoCopyright span{
position: absolute;
    left: 100%;
    top: 0;
    margin: 0;
    width: 37px;
    background: #586e83;
    height: 28px;
    font-size: 12px;
    line-height: 28px;
    color: #fff;
    margin-right: -10px;
    border-radius: 3px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition-property: opacity, margin;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    transition-delay: 0s;
}
.famoCopyright:hover span{
}
.famoCopyright:before{
    content: '';
    background-image: url(./images/logo-famo-small.png);
    width: 20px;
    height: 17px;
    display: inline-block;
    margin-top: 8px;
    
}
@media screen and (max-width:1024px){.top,.header,.content,.middle,.top,.topmenu,.footer,.topmenu_body{width:100%}
.topmenu_right,.topmenu_left{display:none}
.tags,.sidebar .title,.content,.sidebar .body, .categories,.post .title,.post .body,.text-ads a,.entry .title,.entry .contact{border-radius:0px}
.sidebar .body, .categories,.post .title,.sidebar .title,.entry .title,.entry .contact{border:0px}
.header{background:url('images/header.jpg') no-repeat fixed right 0px transparent;}
.topmenu_body,.top{background:#34495e;border-bottom:2px solid #2b3d4e;border-top:2px solid #2b3d4e;height:auto;}
.topmenu_body li,.topmenu_body li:hover{background:none;line-height:35px;height:auto;padding:0px}
.topmenu_body li{float:none;display:inline-block}
.topmenu_body li a{text-shadow:1px 1px #2B3D4E;padding:0px 5px;height:auto;color:#F2F2F2;transition:all 0.3s ease-out 0s;margin:2px 5px;border-radius:3px;}
.topmenu_body li:hover a{background:#2b3d4e;color:#FFF;text-shadow:1px 1px #1e2a35;}
.search{margin:1.4px 3px 0px;}
.search .input, .search .input:focus{background:#f2f2f2;color:#34495e;border:0px;height:26px;}
.search .submit{background:#E84a3a;border:0px}
.search .submit:hover{background:#cc4032;}
.sidebar_right,.sidebar_left,.center{width:100%;margin:0px;}
}
@media screen and (max-width:720px){.header{background:url('images/header.jpg') no-repeat fixed right -23px transparent;}
.top,.search .submit{display:none}
.search{margin:0px;width:100%;}
.search .input, .search .input:focus{width:100%;border-radius:0px;margin-top:2px;padding:5px 0px}
}
@media screen and (max-width:640px){.tags{display:none}
.footer{margin-top:5px}
.content .ads img{max-width:95%;height:auto;}
.post .title h1,.post .title h2,.post .title h3{font-size:13px}
}
@media screen and (max-width:480px){.header{display:none}
.footer .body,.footer .copyright{text-align:center;float:none;}
.footer .body ul li,.footer .copyright .logo{float:none;display:inline-block;}
.footer .copyright p{display:none}
}
@media screen and (max-width:320px){.like{display:none}
.post .title h1,.post .title h3,.post .title h2{width:85%;}
}