/*
Theme Name: nafis file Theme by WinDesign.ir
Theme URI: http://www.windesign.ir/
Author: Arvin Ashtary
Author URI: http://www.windesign.ir/
Version: 1.9
Description: قالب سایت همیار دانشجو طراحی شده توسط آروین اشتری. <a href="http://www.windesign.ir">ورود به وین دیزاین</a>
*/
*{margin:0 auto;padding:0;border:0;}
body{direction:rtl;font:13px/22px tahoma;}
input,textarea,select{background:#fdfdfd;border:1px solid #ddd;padding:3px 10px;font:inherit;}
input:focus,textarea:focus{background:#df2526;border-color:#b81b1b;color:#fff;}
input[type=submit]{background:#df2526;border:0;padding:0 10px;color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px #fb4344;}
input[type=submit]:hover{background:#62d0a8;box-shadow:inset 0 0 0 1px #77eec3;}input[type=email],input[type=tel],input[type=password],input[type=number] { direction:ltr; }
li{list-style-position:inside;}
a{outline:0;text-decoration:none;color:#555;transition:all .4s;}
a:hover{color:#62d0a8;}
@font-face{font-family:'wdtun';font-weight:normal;src:url(files/wdtun.eot?#) format('eot'),url(files/wdtun.woff) format('woff'),url(files/wdtun.ttf) format('truetype');}
#title{position:absolute;top:-9999px;}
.clr{clear:both;}
input,button,textarea,select,nav a,header img,.search,.post,.more,article,article img,.title,#pages,.page-numbers,#post,.notice,table,#breadcrumb,.comment,.reply,#windesign{border-radius:4px;}
input[type=submit],h1,h2,h3,h4,h5,h6,nav a,#buy-link button,.page-numbers,#windesign{font:17px wdtun;}
[id^=icon-],[class^=icon-]{background-image:url(images/sprite.png);display:inline-block;vertical-align:bottom;}
#icon-hd{width:192px;height:65px;margin:-10px 0;float:left;}
#icon-logo{width:259px;height:65px;}
#icon-post{background-position:-269px 0;width:54px;height:62px;margin-left:10px;}
.icon-hd{background-position:-333px 0;width:26px;height:32px;margin-left:10px;}
nav{background:#21242e;border-bottom:2px solid #df2526;padding:10px;text-align:left;}
nav a{margin-right:10px;padding:0 9px;display:inline-block;color:#96a2cd;}
nav a:hover{background:#df2526;box-shadow:inset 0 0 0 1px #fb4344;color:#fff;}
header{background:#2b2f3b;border-bottom:3px solid #eee;padding:35px 0;}
header img{max-width:100%;height:auto;border:5px solid #21242e;float:left;box-sizing:content-box;}
header .textwidget{display:inline;}
#ads-top { margin-top:30px; text-align:center; }
#ads-top img { margin:5px; }
.search{background:#2b2f3b;margin:30px 0;padding:20px 30px;}
.search h5{margin-left:10px;display:inline;font-size:27px;color:#62d0a8;}
.search form{display:inline;}
input[type=search],#news-email{background:#21242e;width:71%;border:1px solid #313643;margin-left:5px;color:#fff;}
#news-email{width:400px;}
#cat{background:#21242e;width:60%;border-color:#313643;padding:5px 10px;color:#fff;}
#cat option{padding:2px 5px;cursor:pointer;}
.title{background:#eee;margin:40px 0 15px;padding:7px 20px;font-size:21px;color:#555;position:relative;}
.title:after{border:10px solid transparent;border-top-color:#eee;position:absolute;content:"";top:45px;right:20px;}
.post{background:#f9f9f9;border:1px solid #ddd;margin-bottom:20px;padding:15px 10px;text-align:center;}
.post:hover{background:#f5f5f5;border-color:#aaa;}
.post img{width:230px;height:180px;max-width:100%;max-height:auto;}
.post span{display:block;color:#df2526;}
.post h2{height:48px;overflow:hidden;font-size:15px;}
.more{background:#df2526;margin-top:5px;padding:3px 10px;display:inline-block;color:#fff !important;}
.more:hover{background:#62d0a8;}
#breadcrumb{background:#2b2f3b;margin:10px 0;padding:10px;color:#fff;}
#breadcrumb q{color:#df2526;}
#post{background:#fafafa;border:1px solid #ddd;margin-bottom:10px;padding:20px;color:#555;}
#post h1{display:inline;font-size:30px;color:#df2526;}
#post h3{font-size:20px;color:#df2526;}
.notice{background:#fcf8e3;border:1px solid #faebcc;margin-bottom:10px;padding:10px;color:#8a6d3b;}
#notice{background:#d9edf7;border-color:#bce8f1;color:#31708f;}
.aligncenter{max-width:100%;height: auto;margin:10px auto;display:block;}
table{background:#fff;width:100%;border:1px solid #e5e5e5;margin:5px auto;text-align:center;}
table b{color:#df2526;}
th{background:#f8f8f8;border:solid #e5e5e5;border-width:0 0 1px 1px;}
th,td{padding:10px;}
td{border-left:1px solid #eee;}
#hd-app { background: #2b2f3b; height: 68px; overflow: hidden; border-bottom: 2px solid #df2526; margin-bottom: 10px; padding: 10px; display: block; text-align: center; font:27px wdtun; color: #fff; border-radius: 4px; }
#hd-app:hover { background: #df2526; }
#hd-app:hover i { margin-top: -100px; }
#hd-app i { background: #2b2f3b url(images/android.png); width: 48px; height: 48px; float: right; border-radius: 4px; transition: all .3s; }
#hd-app .icon-phone { background-image: url(images/phone.png); float: left; }
#buy-link{width:140px;border:0;}
#buy-link button,.modal button{background:#df2526;width:120px;padding:10px;color:#fff;cursor:pointer;}
#buy-link button:hover,.modal button:hover{background:#62d0a8;}
#buy-link span{display:block;font:11px tahoma;}
#code-daneshjoyi { width:200px; direction:ltr; }
#free-link { display:none; }
.modal button { width:auto; padding:5px 10px; }
.content form{margin:10px;text-align:center;}
#send-cm{text-align:right;color:#df2526;}
#send-cm h5{text-align:center;color:#df2526;}
#send-cm p{margin-top:5px;}
#send-cm p input{width:100%;}
#submit{margin-top:10px;float:left;box-shadow:inset 0 0 0 1px #b81b1b;}
#submit:hover{box-shadow:inset 0 0 0 1px #2f9b73;}
.comment{background:#2b2f3b;border:1px solid #21242e;margin-bottom:10px;padding:10px;color:#eee;}
.depth-2,.depth-3,.depth-4{background:#21242e;margin:10px 0 0;}
.depth-3,.depth-5{background:#2b2f3b;}
.comment small{color:#96a2cd;}
.cm-name{border-bottom:1px solid #21242e;margin-bottom:5px;padding-bottom:3px;color:#fc0;}
.cm-name b{color:#df2526;}
.reply{background:#62d0a8;padding:0 5px 3px;font-size:11px;color:#fff !important;float:left;}
.reply:hover{background:#df2526;}
.comment-author-admin{background:#df2526;border-color:#b81b1b;}
.comment-author-admin .cm-name{border-color:#b81b1b;}
.comment-author-admin .cm-name b{color:#fff;}
.comment-author-admin small{color:#fff;}
#pages{background:#2b2f3b;padding:10px;text-align:center;}
.page-numbers{background:#48526e;width:30px;height:30px;margin:2px;padding:5px;display:inline-block;line-height:20px;color:#fff !important;}
.page-numbers:hover{background:#62d0a8;}
.current{background:#df2526;}
.next,.prev{background:#62d0a8;}
#newsletter{border-top:3px solid #eee;margin:30px 0 0 0 !important;padding:30px 0;border-radius:0;}
footer{background:#21242e;border-top:2px solid #df2526;padding:10px 0;color:#fff;}
footer p{margin-top:5px;}
#windesign{background:#df2526;border:1px solid #fb4344;padding:2px 10px;color:#fff;float:left;}
#windesign:hover{background:#62d0a8;border-color:#77eec3;}#lottery { width:320px; }#lottery p { margin-bottom:10px; }#lottery input { width:100%; }

.wd-collapse { background: #fff; border: 1px solid #ddd; margin: 10px 0; border-radius: 4px; }
.wd-col-title { padding: 5px; text-align: center; font: 22px wdtun; color:#df2526; cursor: pointer; }
.wd-col-title:hover { color: #62d0a8; }
.wd-col-content { padding: 0 10px 10px; display: none; }

@keyframes similar {
    0% { background: #df2526; font-size: 21px; }
    50% { background: #62d0a8; font-size: 14px; }
}
@keyframes hand {
    0% { margin-top: -90px; }
    50% { margin-top: 0; }
}
#similar-posts { background: #fff; border: 1px solid #eee; margin: 10px 0; padding: 10px; border-radius: 4px; }
#similar-posts h4 { background: #df2526; height: 55px; overflow: hidden; padding: 10px; text-align: center; font-size: 21px; color: #fff; border-radius: 4px; animation: similar 1s infinite; }
.hand-down { background: url(images/hand.png); width: 48px; height: 48px; margin-top: -90px; float: right; animation: hand 1s infinite; }
.hand-flip { float: left; -webkit-transform: scale(-1, 1); transform: scale(-1, 1); }
.similar { background: #f9f9f9; border: 1px solid #ddd; margin-top: 10px; padding: 5px 10px 10px; border-radius: 4px; transition: all .2s; }
.similar:hover { background: #d9edf7; border-color: #bce8f1; }
.similar:hover a { color: #31708f; }
.similar a { display: block; }
.similar img { width: 70px; height: 55px; margin-left: 10px; float: right; }
.similar small, .similar span { background: #df2526; margin: 5px 3px; padding: 2px 5px; font: 11px tahoma; color: #fff; float: left; border-radius: 4px; }
.similar span { background: #62d0a8; }

@media (max-width:1200px){input[type=search]{width:66%;}#guide-link{bottom:60px !important;}}
@media (max-width:992px){#icon-logo{display:block;}
header img{margin-top:10px;display:block;float:none;}
input[type=search]{width:55%;}
#icon-hd{display:none;}
}
@media (max-width:768px){.search h5{display:block;}
input[type=search]{width:290px;}
}
@media (max-width:480px){
input[type=search],#news-email{width:100%;margin-bottom:10px;}#hd-app {font-size: 17px;}
}

#edd_checkout_wrap{font-size: 17px;}

