/*
Theme Name:مالتي مديا
Theme URI:http://demo.p30code.com/multimedia/
Description:پوسته حرفه اي مالتي مديا با امکانات فوق العاده
Version:1.0
Author:Mr.PC
Author URI:http://www.30code.com/
Tags:مالتي مديا, پيامک, بازي, فيلم و سريال, موزيک
*/

@font-face {
font-family:'IRANSansdn';
src:url(fonts/iransansdn.woff) format("woff"),url(fonts/iransansdn.ttf) format("truetype"),url(fonts/iransansdn.eot) format("truetype");
font-weight:400
}

body,html {
overflow-x:hidden
}

body,h1,h2,h3,h4,h5,h6,input,select,textarea,button,#lsds,#comments input#author,#comments input#email,#comments input#url,.comment-form-comment textarea#comment,.centers_menus > .topimg > li > a {
font-family:IRANSansdn!important
}

.quotescollection-quote .attribution {
text-align:right;
margin-bottom:1.4em
}

.quotescollection-quote cite.author {
font-style:normal
}

.quotescollection-quote cite.source {
font-style:italic
}

.quotescollection-quote .nav-next {
float:none;
clear:both;
width:100%;
text-align:left
}

blockquote.quotescollection-quote {
border:0;
background:0 0;
padding:0;
margin:4em 2em;
font-size:1em;
box-shadow:none
}

blockquote.quotescollection-quote::before,blockquote.quotescollection-quote::after {
content:'';
content:none;
margin:0;
padding:0;
position:relative
}

blockquote.quotescollection-quote footer.attribution cite {
font-size:.83em
}

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,center,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,menu,output,ruby,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,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
}

.h1,h1 {
font-size:36px
}

.h2,h2 {
font-size:30px
}

.h3,h3 {
font-size:24px
}

.h4,h4 {
font-size:18px
}

.h5,h5 {
font-size:14px
}

.h6,h6 {
font-size:12px
}

.aligncenter,img.aligncenter {
clear:both;
display:block;
margin:10px auto
}

.alignright,img.alignright {
float:right;
margin:0 0 20px 20px
}

.alignleft,img.alignleft {
float:left;
margin:20px 20px 20px 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:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-webkit-transition:all .3s
}

a:hover {
transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-webkit-transition:all .3s
}

.clear {
clear:both
}

.clear2 {
clear:both;
padding:10px 0
}

strong {
font-weight:700
}

body {
background:#f5f5f7 url(images/top-bar.png) no-repeat top;
color:#444;
font-size:13px;
line-height:23px;
direction:rtl;
padding-top:5px;
text-align:right;
overflow-x:hidden;
background-size:100% auto
}

.mcenter {
width:1170px;
height:auto;
margin:0 auto
}

#header {
width:100%;
height:auto;
background:#fff
}

.head-top {
width:100%;
height:auto;
padding:5px 0;
border-bottom:1px solid #e7e8fc
}

.right_menus1 {
width:60%;
height:auto;
float:right
}

.right_menus1 ul li,.right_menus ul li {
float:right
}

.right_menus1 ul li a,.right_menus ul li a {
color:#444;
padding:5px 10px;
float:right;
font-size:14px
}

.right_menus1 ul li a:hover,.right_menus ul li a:hover {
color:#c65fb4
}

.biglis {
width:32px;
height:7px;
float:right
}

.right_menus1 .biglis {
padding-top:14px
}

.bigli1 {
width:20px;
height:7px;
background:#d2d3ef;
float:right;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px
}

.bigli2 {
width:7px;
height:7px;
background:#d2d3ef;
float:right;
margin-right:3px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px
}

.left_search {
width:425px;
height:auto;
float:left
}

ul.likes li i {
cursor:pointer!important
}

ul.likes li {
width:49%;
float:right;
text-align:center
}

.socials0 {
width:160px;
float:right;
margin-top:5px
}

.socials0 ul li {
float:left
}

.socials0 ul li a {
color:#b1b2d8;
padding:2px 4px;
transition:all .3s;
-moz-transition:all .3s
}

.socials0 ul li a:hover {
transition:all .3s;
-moz-transition:all .3s
}

.socials0 ul li i,.socials0 ul li i:hover {
transition:all .3s;
-moz-transition:all .3s
}

.socials0 .fa-instagram {
font-size:21px;
margin-top:2px
}

.socials0 .fa-facebook:hover {
color:#3b5998
}

.socials0 .fa-google-plus:hover {
color:#dd4b39
}

.socials0 .fa-paper-plane:hover {
color:#007ee5
}

.socials0 .fa-instagram:hover {
color:#125688
}

.socials0 .fa-linkedin:hover {
color:#007bb5
}

.socials0 .fa-youtube-play {
margin:-2px 0 0 2px;
float:left
}

.socials0 .fa-youtube-play:hover {
color:red
}

#searchform {
width:250px;
height:30px;
float:left;
background:#4573f7;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

#searchform input::placeholder {
opacity:1;
color:#fff
}

#lsds {
width:209px;
float:right;
border:0;
background:#4573f7;
margin:2px;
color:#fff;
height:25px;
text-indent:12px;
border-top-right-radius:17px;
-moz-border-top-right-radius:17px;
-webkit-border-top-right-radius:17px;
border-bottom-right-radius:17px;
-moz-border-bottom-right-radius:17px;
-webkit-border-bottom-right-radius:17px;
outline:0
}

#searchform button {
width:35px;
height:30px;
color:#fff;
border:0;
cursor:pointer;
float:left;
background:0 0
}

.middle_head {
width:100%;
height:auto;
padding:15px 0
}

.rights_logo {
width:170px;
height:auto;
float:right
}

.left_txt {
float:right;
padding-top:17px;
margin:0 30px 0 10px
}

.left_txt span,.quotescollection-quote cite.author {
background:#fe3678;
color:#fff;
padding:1px 3px;
margin-left:9px;
margin-top:3px
}

.left_txt span::after {
content:'';
width:0;
height:0;
border-top:7px solid transparent;
border-bottom:7px solid transparent;
border-right:7px solid #fe3678;
margin:3px 2px 0 0;
position:absolute
}

#menus_top {
width:100%;
height:100px;
position:relative;
background:url(images/list-bar.png) no-repeat center;
background-size:100% auto
}

.centers_menus {
width:100%;
height:100px;
background:#fff;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-webkit-box-shadow:0 -2px 7px 1px #e8e9f5;
-moz-box-shadow:0 -2px 7px 1px #e8e9f5;
box-shadow:0 -2px 7px 1px #e8e9f5
}

.centers_menus>ul>li {
width:13%;
float:right
}

.centers_menus>ul>li>a {
color:#444;
text-align:center;
font-size:14px;
display:block;
padding:14px 0
}

.centers_menus>ul>li>a>span {
color:#9d9fd2;
font-size:11px;
display:block;
text-transform:uppercase
}

.centers_menus>ul>li>a>i {
color:#9d9fd2;
display:block;
margin:0 auto;
margin-bottom:7px;
padding-top:5px;
font-size:24px;
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

.centers_menus>ul>li:hover a,.centers_menus > .topimg > li:hover::before {
color:#c65fb4;
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

.homes_link {
width:99px;
height:149px;
padding:0!important;
background:url(images/image-home.png) no-repeat center;
position:relative
}

.centers_menus>.menu-home>li {
width:100px
}

.homes_link,.homes_link span {
color:#fff!important
}

.paddding {
width:100%;
display:block;
padding:21px 0
}

#blue_div {
width:100%;
height:auto;
background:#3871fe;
color:#fff;
margin-top:-20px
}

.right_blu {
width:60%;
float:right;
margin-right:-60px;
margin-top:31px
}

.lefts_blu {
width:290px;
height:67px;
float:left;
background:url(images/menu-clock.png) no-repeat left
}

.right_blu .biglis {
margin:10px 0 0 10px
}

.right_blu span {
color:#ffa716
}

.tcxt02 {
width:220px;
height:auto;
float:left;
margin-left:-60px;
margin-top:31px
}

.tcxt02 span {
margin:0 5px
}

.tcxt02 span i {
margin:0 4px;
font-size:19px;
color:#acafd9
}

#ads_imgs a {
display:block;
line-height:0;
margin-bottom:5px
}

.bwp-rc-ajax-nav {
text-align:center!important
}

.bwp-rc-ajax-nav a {
width:47.5%;
height:25px;
display:inline-block;
color:#fff;
background:#2bbfff;
text-align:center;
border-radius:3px;
margin:2px 0
}

.bwp-rc-ajax-nav a:hover {
background:#c660b5
}

#sidebar_right {
width:230px;
height:auto;
float:right
}

#sidebar_right,#center_sides,#sidebar_left {
margin:10px 0
}

.ads120d {
text-align:center!important
}

.icons_right,.tree_list .icons_right {
width:75px;
height:78px;
float:right;
margin:0 5px 0 7px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-164px -93px
}

.featured_links .icons_right {
width:75px;
height:78px;
float:right;
margin:0 5px 0 7px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-90px -227px
}

.statistics .icons_right {
width:75px;
height:78px;
float:right;
margin:0 5px 0 7px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-150px -5px
}

.last_comments .icons_right {
width:75px;
height:78px;
float:right;
margin:0 5px 0 7px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-5px -153px
}

.mostpopular .icons_right {
display:none
}

.mostpopular .head_titles h4 {
margin-bottom:15px
}

.mostpopular .bg_sidekianosh {
background:none;
box-shadow:none
}

.mostpopular .side_contents {
background:none
}

.mostpopular .tab_single_b {
width:100%;
height:auto;
padding-top:9px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
background:#2bbfff;
background:-moz-linear-gradient(left,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
background:-webkit-gradient(left top,right top,color-stop(0%,rgba(43,191,255,1)),color-stop(67%,rgba(236,237,242,1)),color-stop(100%,rgba(236,237,242,1)));
background:-webkit-linear-gradient(left,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
background:-o-linear-gradient(left,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
background:-ms-linear-gradient(left,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
background:linear-gradient(to right,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2bbfff',endColorstr='#ecedf2',GradientType=1);
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0
}

.mostpopular .acomm_txt {
width:100%;
height:auto;
background:#fff;
padding:5px 0 8px!important;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px
}

.movie_playback .icons_left {
width:50px;
height:50px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-5px -284px;
float:right;
margin-left:7px
}

.updated_content .icons_left {
width:50px;
height:50px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-323px -224px;
float:right;
margin-left:7px
}

.latest_articles .icons_left,.random .icons_left {
width:50px;
height:50px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-383px -164px;
float:right;
margin-left:7px
}

.icons_left,.visit_discuss .icons_left {
width:50px;
height:50px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-379px -284px;
float:right;
margin-left:7px
}

.software .icons_left {
width:50px;
height:50px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-319px -284px;
float:right;
margin-left:7px
}

.ads .icons_left {
width:50px;
height:50px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-90px -5px;
float:right;
margin-left:7px
}

.related .icons_center {
width:50px;
height:50px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-383px -224px;
float:right;
margin-left:7px
}

.icons_center,.mofid .icons_center {
width:50px;
height:50px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-323px -164px;
float:right;
margin-left:7px
}

.visit_discuss .txt_letfs {
background:none;
border-top:none;
margin-top:8px;
box-shadow:none
}

.visit_discuss .txt_letfs::before {
display:none
}

.visit_discuss .tab_single_a {
width:100%;
height:auto;
padding:0;
margin-top:14px;
border-top:4px solid #4573f7;
background:#fff;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0
}

.comments1_icon {
width:50px;
height:54px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-249px -90px;
float:right;
margin-left:7px
}

.ads_titr_icon {
width:75px;
height:78px;
float:right;
margin:0 5px 0 7px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-5px -5px
}

.archive_icon {
width:75px;
height:78px;
float:right;
margin:0 5px 0 7px;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-235px -5px
}

.sidesc0 {
width:100%;
height:auto;
margin-bottom:20px
}

.head_titles {
width:100%;
height:auto;
margin-bottom:-37px
}

.head_titles h4 {
font-size:15px;
color:#30c2ff;
padding-top:10px
}

.bg_sidekianosh {
width:100%;
height:auto;
padding-top:9px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
background:#2bbfff;
background:-moz-linear-gradient(left,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
background:-webkit-gradient(left top,right top,color-stop(0%,rgba(43,191,255,1)),color-stop(67%,rgba(236,237,242,1)),color-stop(100%,rgba(236,237,242,1)));
background:-webkit-linear-gradient(left,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
background:-o-linear-gradient(left,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
background:-ms-linear-gradient(left,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
background:linear-gradient(to right,rgba(43,191,255,1) 0,rgba(236,237,242,1) 67%,rgba(236,237,242,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2bbfff',endColorstr='#ecedf2',GradientType=1);
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0
}

.side_contents {
width:100%;
height:auto;
background:#fff;
padding:30px 0 5px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px
}

.ads_righ120 {
display:block;
margin:0 auto;
line-height:0;
text-align:center
}

.side_catsd {
width:90%;
padding:0 5%
}

.side_catsd>ul>li {
margin-bottom:7px
}

.side_catsd>ul>li>a {
color:#444;
display:block
}

.side_catsd>ul>li>a::before {
content:'';
width:0;
height:0;
float:right;
margin:7px 0 0 4px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-right:6px solid #c660b5
}

.side_catsd>ul>ul>li>a {
color:#444
}

.side_catsd ul li ul {
width:85%;
padding:0 7.5%
}

.side_catsd ul li ul li {
margin-bottom:2px
}

.side_catsd ul li ul li a::before {
content:"\f104";
font-family:fontawesome;
float:right;
margin:0 0 0 4px;
color:#7a7979
}

.archives_txt {
width:90%;
height:auto;
margin:0 auto
}

.archives_txt li a {
width:90%;
height:auto;
padding:3px 5%;
font-size:13px;
background:#f5f5f7;
color:#444;
display:block;
margin-bottom:4px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}

.archives_txt li a::before {
content:"\f104";
font-family:fontawesome;
float:right;
margin:0 0 0 4px;
color:#444
}

.archives_txt li a:hover {
background:#4573f7;
color:#fff
}

.archives_txt li a:hover::before {
color:#fff
}

.amars_boxs {
width:49.7%;
height:auto;
padding:15px 0;
text-align:center;
border-left:1px dotted #bfbfbf;
float:right;
border-bottom:1px dotted #bfbfbf
}

.amars_boxs span {
color:#b1b2d8;
font-size:14px
}

.amars_boxs i {
color:#4573f7;
font-size:13px;
display:block
}

.border-left-none {
border-left:0
}

.border-bottom-none {
border-bottom:0
}

.acomm_txt {
width:100%;
height:auto
}

.acomm_txt li {
width:90%;
height:auto;
padding:8px 5%;
color:#444
}

.acomm_txt li:nth-child(even) {
background:#f5f5f7
}

.acomm_txt li span {
color:#000
}

.acomm_txt li span::before,.links_urf li a::before {
content:'';
width:0;
height:0;
float:right;
margin:7px 0 0 4px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-right:6px solid #c660b5
}

.links_urf li a {
color:#444
}

.links_urf li a:hover,.side_catsd a:hover,.heading_h h1 a:hover,.heading_h h2 a:hover,.posst_dets ul li a:hover,.bwp-rc-ulist li a:hover {
color:#c65fb4
}

.tabsh4 {
font-size:15px;
margin-bottom:12px;
color:#30c2ff
}

#taabbss .side_contents {
padding:5px 0 8px!important
}

#taabbss .horizontal {
width:100%;
margin:0;
text-align:center
}

#taabbss .horizontal li {
list-style-type:none;
display:inline-block;
background:#fff;
box-shadow:inset 0 -1.3px #dedede;
width:72px;
height:31px;
padding:0;
text-align:center;
margin-bottom:15px;
border:1px solid #3333;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

#taabbss .horizontal li a:hover {
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

#taabbss .horizontal a.active-b {
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
background:#2bc0ff;
box-shadow:inset 0 -2px #0086bf;
color:#fff
}

#taabbss .horizontal li a {
color:#7072b7;
display:block;
padding:4px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-bottom:9px;
cursor:pointer
}

#taabbss .horizontal a.active-b::after {
content:'';
width:0;
height:0;
position:absolute;
margin:25px -35px 0 0;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-top:7px solid #0086bf
}

#sidebar_left {
width:220px;
height:auto;
float:left
}

.lefts_sides {
margin-bottom:32px
}

.title_lefts0 {
width:100%;
height:auto;
clear:both
}

.title_lefts0 h4 {
font-size:13px;
color:#4573f7;
padding-top:14px
}

.single #center_sides .txt_letfs {
border-top:1px solid #d2d3ef;
border:1px solid #d2d3ef
}

.single #center_sides .txt_letfs::before {
content:'';
width:0;
height:0;
float:right;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-bottom:8px solid #d2d3ef;
margin:-8px 18px 0 0
}

.single #center_sides .acomm_txt li {
width:95%;
padding:8px 2.5%
}

.txt_letfs {
width:100%;
height:auto;
padding:0;
margin-top:12px;
border-top:4px solid #4573f7;
background:#fff;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0
}

.txt_letfs::before {
content:'';
width:0;
height:0;
float:right;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-bottom:8px solid #4573f7;
margin:-12px 18px 0 0
}

.se-listsrd {
width:96%;
height:auto;
padding:0 2%
}

.lefts_kian {
float:left;
padding:10px 0;
width:100%;
background:#f5f5f7;
transition:all .3s
}

.lefts_kian span {
color:#6e6e6e;
text-align:center;
display:block;
height:25px;
overflow:hidden;
padding-bottom:4px;
transition:all .3s
}

.lefts_kian img {
display:block;
margin:0 auto
}

.rights_kian {
width:100%;
float:right;
padding:10px 0;
border-bottom:1px dotted #bfbfbf;
height:auto;
text-align:center;
color:#4573f7;
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

.rights_kian span {
font-size:15px;
color:#ff6b86;
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

.se-listsrd li:hover .rights_kian,.se-listsrd li:hover span {
color:#c65fb4;
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

.adsf_letfs {
background:#fff;
width:100%;
text-align:center;
padding:30px 0
}

#taabbs_left .txt_letfs::before {
content:'';
display:none;
width:0;
height:0;
float:none;
border-left:0;
border-right:0;
border-bottom:0
}

.horizontal {
text-align:center
}

#taabbs_left .horizontal li {
list-style-type:none;
background:#fff;
box-shadow:inset 0 -1.4px #dedede;
display:inline-block;
width:104px;
height:31px;
margin:2px;
padding:0;
text-align:center;
border:1px solid #3333;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

#taabbs_left .horizontal a:hover {
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

#taabbs_left .horizontal a.active-a {
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
background:#4573f7;
box-shadow:inset 0 -2px #0535bf;
color:#fff
}

#taabbs_left .horizontal li a {
color:#7072b7;
display:block;
padding:4px 0;
cursor:pointer;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

#taabbs_left .horizontal a.active-a::after {
content:'';
width:0;
height:0;
position:absolute;
margin:27px -50px 0 0;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-top:7px solid #0535bf
}

.tab_single_a,.tab_single_b {
display:none
}

.tab-active-a,.tab-active-b {
display:block!important
}

.kiasoft_list {
width:100%;
height:auto
}

.kiasoft_list li {
width:49.6%;
height:auto;
padding:15px 0;
text-align:center;
float:right;
border-bottom:1px dotted #bfbfbf;
border-left:1px dotted #bfbfbf;
transition:all .4s;
-moz-transition:all .4s;
-webkit-transition:all .4s
}

.kiasoft_list li:nth-child(2n) {
border-left:0
}

.kiasoft_list li:hover {
background:#4573f7;
transition:all .4s;
-moz-transition:all .4s;
-webkit-transition:all .4s
}

.ads_txtcv {
width:95%;
height:auto;
padding:12px 2.5%;
background:#4573f7
}

.ads_txtcv li a {
width:90%;
height:auto;
padding:7px 4%;
background:#305cdb;
color:#fff;
border-radius:3px;
margin:4px auto;
display:block
}

.ads_txtcv li a::before {
content:"\f00c";
font-family:fontawesome;
float:right;
margin:0 0 0 4px;
color:#d8d8d8
}

.ads_txtcv li a:hover {
background:#c660b5
}

#center_sides {
width:59%;
height:auto;
float:right;
margin-right:1.2%
}

.breadcamps {
width:94%;
height:auto;
margin-bottom:10px;
background:#fff;
padding:5.5px 3%;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0
}

.breadcamps .fa-map-marker {
float:right;
margin:4px 0 0 7px;
color:#b1b2d8;
font-size:18px
}

#breadcrumbs a,.breadcrumb_last {
color:#444
}

#breadcrumbs a:hover {
color:#c65fb4
}

.ads468_box {
width:100%;
height:auto;
padding:5px 0;
text-align:center;
background:#fff;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
margin-bottom:15px;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}

.ads_bgs04 {
width:100%;
height:auto;
margin-bottom:15px;
margin-top:120px
}

.rkianimg {
display:block;
text-align:center
}

.rkianimg img {
margin-top:-115px
}

.submit_sef {
width:50%;
height:auto;
padding:8px 0;
text-align:center;
font-size:14px;
border-radius:25px;
-moz-border-radius:25px;
-webkit-border-radius:25px;
border:1px solid #fff;
display:block;
color:#fff;
margin:4px auto;
margin-top:40px
}

.submit_sef .fa-long-arrow-left {
float:left;
margin:4px 0 0 8px
}

.adsfix_box {
width:94%;
height:auto;
padding:5px 3.1%;
text-align:justify;
background:#fff;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
margin-bottom:25px;
margin-top:30px;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}

.adsbox_titr {
width:120px;
height:auto;
padding:3px 0;
margin:0 auto;
margin-top:-30px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-align:center;
color:#444;
border:1px solid #fff;
background:#e6e4e4
}

.postsd {
width:100%;
height:auto;
margin-bottom:15px;
margin-top:80px
}

.pagesd {
width:100%;
height:auto;
margin-bottom:15px;
margin-top:65px
}

.article_txtc {
width:100%;
height:auto;
border:1px solid #d2d3ef;
border-top:0;
border-bottom-left-radius:5px;
-moz-border-bottom-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-bottom-right-radius:5px;
-webkit-border-bottom-right-radius:5px
}

.post_head {
width:100%;
height:auto;
border-top:4px solid #d2d3ef;
border-right:1px solid #d2d3ef;
border-left:1px solid #d2d3ef;
border-bottom:0;
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px
}

.article_iconsd {
width:64px;
height:64px;
float:right;
margin:-31px 10px 0 0;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-90px -93px
}

.contact_iconsd {
width:64px;
height:64px;
float:right;
margin:-31px 10px 0 0;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-249px -153px
}

.guiids_icon {
width:64px;
height:64px;
float:right;
margin:-30px 10px 0 0;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-175px -227px
}

.heading_h {
width:80%;
height:30px;
overflow:hidden;
margin:-18px 15px 0 0;
float:right
}

.heading_h h2,.heading_h h1 {
background:#f5f5f7;
float:right;
padding:0 5px 0 10px
}

.heading_h h2::before,.heading_h h1::before {
content:'';
width:7px;
height:7px;
border-radius:50%;
background:#d2d3ef;
float:right;
margin:13px 0 0 8px
}

.biigli1 {
width:7px;
height:7px;
border-radius:50%;
background:#d2d3ef;
float:left;
margin:13px 9px 0 0
}

.biigli2 {
width:17px;
height:7px;
border-radius:25px;
background:#d2d3ef;
float:left;
margin:13px 5px 0 0
}

.biigli3 {
width:25px;
height:7px;
border-radius:25px;
background:#d2d3ef;
float:left;
margin:13px 5px 0 0
}

.heading_h h2,.heading_h h2 a,.heading_h h1 a {
color:#4573f7;
font-size:16px;
line-height:31px
}

.sub_liked {
width:110px;
height:30px;
float:left;
color:#333
}

.sub_liked a {
color:#4573f7
}

.sub_liked .fa-thumbs-up {
font-size:20px;
margin-right:7px
}

.sub_liked .fa-thumbs-down {
color:#fe3678;
font-size:20px;
margin-right:7px
}

.clear200 {
clear:both;
padding:5px 0
}

.posst_dets {
width:95%;
height:auto;
padding:12px 2% 7px;
margin:0 auto;
border-top:1px dotted #9f9fa1;
border-bottom:1px dotted #9f9fa1
}

.posst_dets ul li {
float:right;
height:auto;
color:#444;
margin-left:2%
}

.posst_dets ul li:last-child {
width:110px;
float:left;
margin-left:0
}

.posst_dets ul li a {
color:#444
}

.posst_dets ul li span {
width:30px;
height:30px;
text-align:center;
background:#fff;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0;
float:right;
margin-left:10px;
margin-top:-5px;
border-radius:50%;
font-size:16px;
color:#929292
}

.posst_dets ul li .fa-user-o {
margin-top:7px;
font-size:17px
}

.posst_dets ul li .fa-clock-o {
margin-top:8px;
font-size:19px
}

.posst_dets ul li .fa-map-marker {
margin-top:7px;
font-size:19px
}

.posst_dets ul li .fa-eye {
margin-top:7px;
font-size:18px
}

.ccommentsdf {
background:#00bcd3;
color:#fff;
font-size:13px;
text-align:center;
width:90%;
height:25px;
border-radius:20px;
margin-top:-5px;
overflow:hidden;
line-height:25px;
float:left;
box-shadow:inset 0 -2px #008292
}

.ccommentsdf::after {
content:'';
width:0;
height:0;
position:absolute;
border-left:2px solid transparent;
border-right:7px solid transparent;
border-top:7px solid #008292;
margin-top:25px;
margin-right:-2px
}

.ccommentsdf i {
font-size:14px;
margin-left:3px
}

.textkian0 h1,.textkian0 h2,.textkian0 h3,.textkian0 h4,.textkian0 h5,.textkian0 h6 {
color:#4573f7;
font-weight:700
}

.page .textkian0 ol {
width:90%;
height:auto;
margin:10px auto;
counter-reset:li
}

.page .textkian0 ol li {
margin-bottom:15px
}

.page .textkian0 ol li::before {
content:counter(li);
counter-increment:li;
width:30px;
height:30px;
line-height:30px;
border-radius:50%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0 -37px 0 0;
position:absolute;
text-align:center;
color:#c65fb4;
font-size:15px;
background:#fff;
font-weight:700;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0
}

.textkian0 ol,.textkian0 ul {
list-style:auto;
margin:5px 30px 5px 0
}

.textkian0 ul li {
list-style-type:disc
}

.textkian0 {
width:95%;
height:auto;
padding:7px 2.5%;
text-align:justify;
line-height:27px
}

.tags_boxes {
width:97%;
height:auto;
padding:5px 0;
margin:15px auto;
border-top:1px dotted #9f9fa1;
text-align:justify;
font-size:12px
}

.textkian0 a {
color:#0046c0
}

.textkian0 a:hover {
color:#c660b5
}

.tags_boxes p {
width:60px;
color:#c660b5;
margin-top:-18px;
background:#f5f5f7;
padding-bottom:10px
}

.tags_boxes a {
color:#888f9c;
padding:0 2px
}

.tags_boxes a:hover {
color:#c660b5
}

.moreslinks {
width:100px;
height:auto;
padding:2px 15px;
background:#0d94fb;
box-shadow:inset 0 -2px #0069b9;
color:#fff;
text-align:center;
margin:0 auto;
margin-top:-15px;
float:right;
margin-right:10px;
border-radius:25px
}

.moreslinks .fa-long-arrow-left {
float:left;
margin-top:5.5px
}

.moreslinks:hover {
background:#c65fb4;
box-shadow:inset 0 -2px #82156f
}

.postsd .socials0 {
width:100px;
height:auto;
float:left;
margin-top:-18px!important;
background:#d2d3ef;
box-shadow:inset 0 -2px #bababa;
color:#7072b7;
padding:3px 7px;
margin-left:10px!important;
border-radius:25px
}

.postsd .socials0 i {
color:#7072b7
}

.pagination {
width:100%;
list-style:none;
box-sizing:border-box;
text-align:center;
border-bottom:1px solid #d2d3ef;
min-height:40px
}

.pagination li {
display:inline-block;
padding:0
}

.pagination li span {
width:100px;
height:30px;
line-height:27px;
display:inline-block;
text-align:center;
color:#444;
margin:0 2px;
border-bottom:2px solid #4573f7
}

.pagination li a {
width:30px;
height:30px;
line-height:30px;
font-size:14px;
display:inline-block;
color:#444;
margin:0 3px;
background:#bfbfbf;
box-shadow:inset 0 -2px #9b9b9b;
padding-bottom:1px;
border-radius:5%!important;
-moz-border-radius:5%;
-webkit-border-radius:5%
}

.pagination li.previous_next a {
width:95px
}

.pagination li a:hover {
background:#4573f7;
box-shadow:inset 0 -2px #0535bf;
color:#fff
}

.pagination .current {
color:#fff;
background:#4573f7;
box-shadow:inset 0 -2px #0535bf
}

#footer {
width:100%;
height:auto;
color:#fff
}

.fttop0 {
background:url(images/footer.png)
}

#footer .centers_menus {
background:0 0;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
position:relative;
border-bottom:1px solid #6a98ff
}

#footer .centers_menus>ul>li:first-child {
background:0 0
}

#footer .centers_menus>ul>li>a>i,#footer .centers_menus>ul>li>a {
color:#fff
}

#footer .centers_menus>ul>li>a:hover i,#footer .centers_menus>ul>li>a:hover {
color:#ffe400
}

.ft_logo_c {
width:380px;
height:auto;
margin:0 auto;
text-align:center;
font-size:12px;
padding-bottom:30px
}

.ft_logo_c img {
display:block;
margin:15px auto 0;
padding:25px 0
}

.cop_right0 {
width:100%;
height:auto;
background:#282828;
color:#bacdff
}

.arrows_top {
width:75px;
height:32px;
margin:0 auto;
display:block;
cursor:pointer;
background:url(images/mandegarweb.png) no-repeat center;
background-position:-5px -93px
}

.rights_cp {
width:50%;
float:right;
margin-right:50px
}

.lefts_cp {
width:180px;
float:left;
text-align:left;
margin-left:50px
}

.lefts_cp a {
color:#fbe201
}

.telegs257 {
width:100%;
height:auto;
display:block;
margin:0 auto;
text-align:center;
margin-bottom:-90px
}

.posts_gallery {
width:100%;
height:auto;
clear:both;
text-align:center
}

.posts_gallery p {
text-align:right!important
}

.posts_gallery img {
margin:8px;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0
}

.comments_boxes {
width:100%;
height:auto
}

.comments_titre {
width:100%;
height:auto;
cursor:pointer
}

.comments_titre h4 {
padding-top:6px;
color:#3c74fe;
font-size:15px
}

.comments_titre span {
color:#c65fb4
}

.comments_titre p {
padding-right:62px
}

#comments {
width:90%;
height:auto;
padding:15px 5%;
background:#fff;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
margin-bottom:25px;
margin-top:10px;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px
}

#commentform {
width:100%;
height:auto;
margin:30px auto
}

.right-commentss {
width:240px!important;
height:auto;
float:right!important
}

.comment-form-author,.comment-form-email,.comment-form-url {
height:42px;
width:100%;
border:1px solid #dedede;
display:block;
position:relative;
font-size:12px!important;
background:#fff;
text-indent:7px;
padding:0;
margin-bottom:10px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px
}

.comment-form-author i,.comment-form-email i,.comment-form-url i {
font-size:18px;
float:right;
color:#9fa3a7;
margin:12px 2px 0
}

.comment-form-comment {
height:auto;
float:left;
position:relative
}

.comments_boxes .comment-form-comment {
width:59.7%
}

.comments_boxes_login .comment-form-comment {
width:96%
}

.side_boxs select {
width:90%!important;
height:30px;
margin:15px auto;
float:none!important
}

#comments input#author,#comments input#email,#comments input#url {
width:82%;
height:38px;
float:left;
border:0;
color:#999;
font-size:12px;
margin-left:5px
}

.comment-form-comment textarea#comment {
font-size:12px;
height:128px;
border:1px solid #dedede;
background-color:#fff;
margin-bottom:10px;
padding:10px 2%;
color:#999;
position:relative;
text-align:justify;
float:left;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px
}

.comments_boxes .comment-form-comment textarea#comment {
width:96%
}

.comments_boxes_login .comment-form-comment textarea#comment {
width:100%
}

.form-submit #submit {
width:100%!important;
height:40px!important;
border:0;
font-size:14px!important;
cursor:pointer;
text-align:center;
background:#4573f7;
box-shadow:inset 0 -2px #0535bf;
color:#fff;
margin-bottom:0;
border-radius:3px;
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s
}

.form-submit #submit:hover {
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s
}

.commentlist li .comment-edit-link {
line-height:30px;
margin-right:10px;
color:#fff;
background:#3c74fe;
box-shadow:inset 0 -2px #0535bf;
padding:2px 8px 4px;
border-radius:3px;
font-size:12px
}

.comment-childs {
padding:17px 5px!important
}

.comment-childs .thdrpy a {
margin-top:-25px
}

.comment-content {
width:97%;
height:auto;
float:left;
margin:1px 1.5%!important;
position:relative;
text-align:justify
}

.commentlist li {
width:98%;
height:auto;
margin:8px auto;
font-size:12px!important;
position:relative;
color:#444;
padding:4px 1%;
background:#f5f5f7;
border-radius:8px
}

.fix_post_l {
position:fixed;
bottom:-16px;
left:0;
z-index:1
}

.fix_post_r {
position:fixed;
bottom:-16px;
right:0;
z-index:1
}

.adsfvt {
float:right;
width:120px;
height:280px;
clear:both
}

.adsfvt1 {
float:left;
margin-left:10px;
width:120px;
height:280px;
clear:both
}

.closed_ads,.closed_ads1 {
background:#e6e4e4;
color:#333;
text-align:center;
cursor:pointer;
border-radius:2px 2px 0 0
}

.closed_ads:hover,.closed_ads1:hover {
color:#fff;
background:#c65fb4
}

#reply-title,.list-comments {
font-size:14px;
border-bottom:1px solid #dedede;
margin-bottom:-20px;
padding:10px 0
}

#commentform .logged-in-as,#commentform .comment-notes {
margin:10px 0!important
}

#commentform .logged-in-as,#commentform .logged-in-as a,#commentform .comment-notes {
color:red
}

.comments_likes .sl-wrapper .sl-icon {
font-size:20px
}

.comments_likes .sl-wrapper .sl-count {
float:right;
color:#333;
text-align:center;
border-radius:50%;
width:21px;
height:21px;
border:1px solid #dedede;
margin-right:20px;
font-size:13px;
line-height:24px
}

.comments_likes {
width:80px;
float:right
}

.comments_likes .loader {
float:right;
margin:1px -17px;
color:#333;
font-size:14px
}

.left_kianoosh_like {
width:200px;
float:left;
text-align:center;
margin-top:3px;
color:#7e7e7e;
font-size:11px;
padding:0;
line-height:25px
}

.comment-date {
width:105px;
float:left;
text-align:center
}

.comment-date::before {
content:"\f017";
display:inline-block;
font-family:fontawesome;
margin-left:6px;
font-size:15px;
color:#7e7e7e
}

#comments .avatar {
width:35px!important;
height:35px!important;
float:right;
margin:-25px -30px 0 0;
-moz-border-radius:50%;
-webkit-border-radius:50%;
-ms-border-radius:50%;
border-radius:50%
}

.comment-author {
width:98%;
height:auto;
margin:5px auto
}

.fn {
line-height:30px;
float:right;
color:#c65fb4;
font-size:13px
}

.fn a {
color:#7072b7!important
}

.comment-meta {
padding:0!important;
margin-top:0!important;
border-top:0!important
}

.comment-replay a,.thdrpy a {
text-align:center;
width:75px;
font-size:11px!important;
height:20px;
line-height:16px;
margin:0 0 2px;
padding-bottom:3px;
float:left;
color:#fff;
background:#a4a4a4;
box-shadow:inset 0 -2px #838383;
transition:all .4s;
-moz-transition:all .4s;
-webkit-transition:all .4s;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px
}

.comment-replay a::before,.thdrpy a::before {
content:"\f112";
margin-left:4px;
top:2px;
position:relative;
font-family:fontawesome;
font-size:15px;
color:#fff
}

.comment-replay a:hover::before {
color:#fff
}

.comment-replay a:hover,.thdrpy a:hover {
background:#f1255f;
box-shadow:inset 0 -1.5px #a80030;
color:#fff
}

#commentnotes {
font-size:10px
}

.comment .depth-2,.comment .depth-3,.comment .depth-4,.comment .depth-5 {
width:95%!important;
margin-top:5px;
background:#dfe0ff!important;
border-bottom:0
}

.comment .depth-3 {
background:#dedede!important
}

.comment .depth-4 {
background:#eaeaea!important
}

.comment .depth-5 {
background:#e4e7ec!important
}

.comment-title {
font-size:16px;
padding:15px
}

.emailsc_boxc {
width:52%;
height:auto;
padding:7px 0;
text-align:center;
float:left;
border-radius:6px;
font-weight:700;
color:#c65fb4;
font-size:18px;
background:#fff;
-webkit-box-shadow:0 0 6px 1px #e0e0e0;
-moz-box-shadow:0 0 6px 1px #e0e0e0;
box-shadow:0 0 6px 1px #e0e0e0
}

body.lb-disable-scrolling {
overflow:hidden
}

.lightboxOverlay {
position:absolute;
top:0;
left:0;
z-index:9999;
background-color:#000;
filter:alpha(opacity=80);
opacity:.8;
display:none
}

.lightbox {
position:absolute;
left:0;
width:100%;
z-index:10000;
text-align:center;
line-height:0;
font-weight:400
}

.lightbox .lb-image {
display:block;
height:auto;
max-width:inherit;
border-radius:3px
}

.lightbox a img {
border:0
}

.lb-outerContainer {
position:relative;
background-color:#fff;
*zoom:1;
width:250px;
height:250px;
margin:0 auto;
border-radius:4px
}

.lb-outerContainer:after {
content:"";
display:table;
clear:both
}

.lb-container {
padding:4px
}

.lb-loader {
position:absolute;
top:43%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0
}

.lb-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10
}

.lb-container>.nav {
left:0
}

.lb-prev,.lb-next {
height:100%;
cursor:pointer;
display:block
}

.lb-nav a.lb-prev:hover {
filter:alpha(opacity=100);
opacity:1
}

.lb-nav a.lb-next:hover {
filter:alpha(opacity=100);
opacity:1
}

.lb-dataContainer {
margin:0 auto;
padding-top:5px;
*zoom:1;
width:100%;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px
}

.lb-dataContainer:after {
content:"";
display:table;
clear:both
}

.lb-data {
padding:0 4px;
color:#ccc
}

.lb-data .lb-details {
width:85%;
float:left;
text-align:left;
line-height:1.1em
}

.lb-data .lb-caption {
font-size:13px;
font-weight:700;
line-height:1em
}

.lb-data .lb-number {
display:block;
clear:left;
padding-bottom:1em;
font-size:12px;
color:#999
}

.lb-data .lb-close:hover {
cursor:pointer;
filter:alpha(opacity=100);
opacity:1
}

.owl-theme .owl-controls,.owl-pagination .owl-pagination {
text-align:center;
-webkit-tap-highlight-color:transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
color:#fff;
font-size:14px;
margin:5px;
padding:4px 7px;
background:#d6d6d6;
display:inline-block;
cursor:pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
background:#869791;
color:#fff;
text-decoration:none
}

.owl-theme .owl-controls .owl-nav .disabled {
opacity:.5;
cursor:default
}

.owl-pagination {
text-align:center;
width:100%;
margin-top:10px
}

.owl-theme .owl-dots .owl-dot,.owl-pagination .owl-pagination {
display:inline-block;
zoom:1;
*display:inline;
text-align:center
}

.owl-theme .owl-dots .owl-dot span,.owl-pagination .owl-page {
width:5px;
height:5px;
margin:5px 1px;
background:#d9e0e4;
border:2px solid transparent;
display:inline-block;
-webkit-backface-visibility:visible;
-webkit-transition:opacity 200ms ease;
-moz-transition:opacity 200ms ease;
-ms-transition:opacity 200ms ease;
-o-transition:opacity 200ms ease;
transition:opacity 200ms ease;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px
}

.owl-pagination .active {
width:15px;
height:5px;
background:#ff6b86
}

.owl-origin {
-webkit-perspective:1200px;
-webkit-perspective-origin-x:50%;
-webkit-perspective-origin-y:50%;
-moz-perspective:1200px;
-moz-perspective-origin-x:50%;
-moz-perspective-origin-y:50%;
perspective:1200px
}

.owl-fade-out {
z-index:10;
-webkit-animation:fadeOut .7s both ease;
-moz-animation:fadeOut .7s both ease;
animation:fadeOut .7s both ease
}

.owl-fade-in {
-webkit-animation:fadeIn .7s both ease;
-moz-animation:fadeIn .7s both ease;
animation:fadeIn .7s both ease
}

.owl-backSlide-out {
-webkit-animation:backSlideOut 1s both ease;
-moz-animation:backSlideOut 1s both ease;
animation:backSlideOut 1s both ease
}

.owl-backSlide-in {
-webkit-animation:backSlideIn 1s both ease;
-moz-animation:backSlideIn 1s both ease;
animation:backSlideIn 1s both ease
}

.owl-goDown-out {
-webkit-animation:scaleToFade .7s ease both;
-moz-animation:scaleToFade .7s ease both;
animation:scaleToFade .7s ease both
}

.owl-goDown-in {
-webkit-animation:goDown .6s ease both;
-moz-animation:goDown .6s ease both;
animation:goDown .6s ease both
}

.owl-fadeUp-in {
-webkit-animation:scaleUpFrom .5s ease both;
-moz-animation:scaleUpFrom .5s ease both;
animation:scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
-webkit-animation:scaleUpTo .5s ease both;
-moz-animation:scaleUpTo .5s ease both;
animation:scaleUpTo .5s ease both
}

.owl-carousel .owl-wrapper:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

.owl-carousel {
direction:ltr!important;
display:none;
position:relative;
width:100%;
-ms-touch-action:pan-y
}

.owl-carousel .owl-wrapper {
display:none;
position:relative;
-webkit-transform:translate3d(0px,0px,0px)
}

.owl-carousel .owl-wrapper-outer {
overflow:hidden;
position:relative;
width:100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition:height 500ms ease-in-out;
-moz-transition:height 500ms ease-in-out;
-ms-transition:height 500ms ease-in-out;
-o-transition:height 500ms ease-in-out;
transition:height 500ms ease-in-out
}

.owl-carousel .owl-item {
float:left
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
cursor:pointer
}

.owl-controls {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:transparent
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
-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)
}

.telegs258 {
display:none
}

.slicknav_btn {
position:relative;
display:block;
vertical-align:middle;
float:right;
padding:.438em .625em;
line-height:1.125em;
cursor:pointer
}

.slicknav_menu .slicknav_menutxt {
display:block;
line-height:1.188em;
float:left
}

.slicknav_menu .slicknav_icon {
float:right;
margin:.188em 0 0 .438em
}

.slicknav_menu .slicknav_no-text {
margin:0
}

.slicknav_menu .slicknav_icon-bar {
display:block;
width:1.125em;
height:.125em;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
box-shadow:0 1px 0 rgba(0,0,0,.25)
}

.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
margin-top:.188em
}

.slicknav_nav {
clear:both
}

.slicknav_nav ul,.slicknav_nav li {
display:block
}

.slicknav_nav .slicknav_arrow {
font-size:.8em;
margin:0 .4em 0 0;
width:10px;
height:10px
}

.slicknav_nav .slicknav_item {
display:block;
cursor:pointer
}

.slicknav_nav a {
display:block
}

.slicknav_nav .slicknav_item a {
display:inline
}

.slicknav_menu:before,.slicknav_menu:after {
content:" ";
display:table
}

.slicknav_menu:after {
clear:both
}

.slicknav_menu {
font-size:16px
}

.slicknav_btn {
margin:5px 5px 6px;
text-decoration:none;
background:#ca1d35
}

.slicknav_menu .slicknav_menutxt {
color:#fff;
font-weight:700
}

.slicknav_menu .slicknav_icon-bar {
background-color:#f5f5f5
}

.slicknav_menu {
background:#2d3133;
padding:5px
}

.slicknav_nav {
color:#fff;
margin:0;
padding:0;
font-size:13px
}

.slicknav_nav,.slicknav_nav ul {
list-style:none;
overflow:hidden
}

.slicknav_nav ul {
padding:0;
margin:0 0 0 20px
}

.slicknav_nav .slicknav_item {
padding:5px 10px;
margin:2px 5px
}

.slicknav_nav a {
padding:5px 10px;
margin:2px 5px;
text-decoration:none;
color:#fff
}

.slicknav_nav .slicknav_item a {
padding:0;
margin:0
}

.slicknav_nav .slicknav_item:hover {
color:#fff;
background:#ffac03
}

.slicknav_nav a:hover {
background-color:#ffac03;
color:#fff
}

.slicknav_nav .slicknav_txtnode {
margin-left:15px
}

.slicknav_menu {
display:none
}

.clears04 {
display:none
}

.show_hide_cats,.show_menu_top {
width:90%;
height:auto;
padding:7px 0 9px;
color:#fff;
display:none;
cursor:pointer;
text-align:center;
margin:8px auto;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#2bbfff;
box-shadow:inset 0 -2.8px #0086bf
}

.mobiles_cat .show_hide_cats,.show_menu_top {
width:100%
}

.right_menus ul {
display:none
}

.show_menu_top i {
font-size:18px;
margin-left:10px;
position:relative;
top:3px
}

.post-ratings {
margin-top:12px
}

#result_search {
position:absolute;
top:24px;
width:447px;
display:none;
overflow:hidden;
max-height:353px;
z-index:5;
opacity:.995
}

#comments .likes {
width:100%;
height:30px;
float:left;
margin-top:-5px;
margin-right:5px
}

#comments .likes li {
margin-bottom:0!important;
padding:0!important;
background:0 0!important;
border-bottom:0
}

#comments .likes .fa-thumbs-up {
color:#4573f7;
font-size:20px;
margin-right:7px
}

#comments .likes .fa-thumbs-down {
color:#fe3678;
font-size:20px;
margin-right:7px
}

.comment-childs {
margin-top:40px!important
}

#comments .comment-childs .likes {
margin-top:-29px!important
}

.comment-childs .thdrpy {
width:100px!important;
float:left!important;
position:relative!important;
margin-right:0!important
}

blockquote.quotescollection-quote {
margin:0!important
}

.quotescollection-quote .attribution {
font-size:0;
display:inline-block;
margin-right:5px
}

blockquote.quotescollection-quote footer.attribution cite {
font-size:13px!important
}

.quotescollection-quote p {
margin-right:20px;
display:inline-block
}

blockquote.quotescollection-quote footer.attribution cite::after {
content:'';
width:0;
height:0;
border-top:7px solid transparent;
border-bottom:7px solid transparent;
border-right:7px solid #fe3678;
margin:3px 2px 0 0;
position:absolute
}

.quotescollection-quote cite.author {
margin-right:0;
margin-left:0
}

.centers_menus > .topimg > li {
text-align:center;
margin-top:15px
}

.centers_menus > .topimg > li::before {
color:#9d9fd2;
display:block;
margin:0 auto;
margin-bottom:0;
margin-bottom:7px;
padding-top:4px;
font-size:24px;
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s
}

.centers_menus > .topimg > li > a > p {
color:#9d9fd2;
font-size:11px;
display:block;
text-transform:uppercase;
margin:9px 0 0
}

.centers_menus > .topimg > li > a {
color:#444;
text-align:center;
font-size:14px;
display:block;
padding:9px 0 0
}

.access {
padding-top:8px;
padding-left:40px;
float:left
}

.access div {
float:right
}

.access a {
color:#fff;
display:block
}

.access div.circle {
position:relative;
left:8px;
left:8px;
top:11.8px;
z-index:1
}

.access div.circle-o {
position:absolute;
width:16px;
height:16px;
background-color:#fff;
border-radius:50%
}

.access div.logreg {
width:100px;
line-height:37px;
-webkit-box-shadow:inset -1px 1px 0 0 rgba(255,255,255,0);
box-shadow:inset -1px 1px 0 0 rgba(255,255,255,0);
background-color:#4573f7;
box-shadow:inset 0 -2px #0535bf;
border:1px solid #fff;
-webkit-transition:all .2s linear;
transition:all .2s linear;
text-align:center
}

.access div.logreg:first-child {
border-radius:0 5px 5px 0
}

.access div.logreg:last-child {
border-radius:5px 0 0 5px
}

.box-download {
display:inline-block;
text-align:center;
margin:10px;
-webkit-transition:all .2s linear;
transition:all .2s linear
}

.access div.logreg:hover,.box-download:hover {
opacity:.8
}

.box-download i {
margin-left:10px
}

.textkian0 .metabox,.textkian0 .metabox img {
margin:4px 0
}

.mejs-audio,.mejs-video {
margin:10px 0
}

.centers_menus li:first-of-type {
width:99px;
height:149px;
margin-top:0;
background:url(images/image-home.png) no-repeat center
}

.centers_menus li:first-of-type a,.centers_menus li:first-of-type p,.centers_menus li:first-of-type::before {
color:#fff!important
}

.centers_menus li:first-of-type::before {
margin-top:15px
}

.gallery-item a {
float:right;
text-align:center;
margin-top:5px;
width:33%
}

.gallery-item {
display:inline-block;
margin-top:15px
}

.sr-only {
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
border:0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
position:static;
width:auto;
height:auto;
margin:0
}

#center_sides .single_boxc {
margin-bottom:20px
}

.article_txtc #searchform {
width:600px;
height:40px;
margin:5px auto 23px;
float:none;
background:#4573f7;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

.article_txtc #searchform #lsds {
width:546px;
font-size:15px;
height:36px
}

.article_txtc #searchform button {
width:48px;
height:42px
}

.article_txtc #searchform button i {
font-size:22px
}

.edit-post a {
width:64px;
line-height:64px;
color:#fff!important;
background:#3c74fe;
border-radius:10px;
font-size:15px;
display:block;
text-align:center;
opacity:.8
}

.pagesd ol {
list-style:none!important
}

.wpcf7-form-control-wrap {
margin:5px 0 15px;
display:block
}

.wpcf7-form textarea,.wpcf7-form input {
width:100%;
font-family:inherit;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

.wpcf7 textarea,.wpcf7 input,.wpcf7 select {
padding:7.5px 10px;
border:1px solid #dedede;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px
}

.wpcf7 input.wpcf7-submit {
background:#4573f7;
box-shadow:inset 0 -2.5px #0535bf;
padding-bottom:8.5px;
color:#fff
}

.alert-danger {
background-color:#FFEBEE;
border-color:#FFCDD2!important;
padding:10px 15px;
margin:0 18px 18px;
overflow:auto;
border:1px solid transparent;
line-height:26px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}

.alert-danger i {
font-size:30px;
color:#d33;
float:right;
margin-left:8px;
line-height:26px
}

.contactus {
width:90px;
float:left;
color:#fff;
background:#d33;
box-shadow:inset 0 -2px #900;
padding-bottom:1px;
line-height:26px;
text-align:center;
border-radius:3px
}

.delete-comment {
border:none;
line-height:23px;
margin-right:10px;
color:#fff;
background:#4573f7;
box-shadow:inset 0 -2px #0535bf;
border-radius:3px;
font-size:12px;
cursor:pointer
}

#cancel-comment-reply-link {
	
	
	
color:red
}



/* استایل کلی برای کانتینر پلیر و لینک دانلود */
.audio-player-container {
    text-align: center;
    margin: 30px 0;
    padding: 20px;
    background-color: #f9f9f9;
    border-radius: 15px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}

/* استایل پلیر صوتی */
.custom-audio-player {
    width: 100%;
    margin-bottom: 15px;
    border-radius: 10px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

/* استایل دکمه‌های کنترل پلیر */
.custom-audio-player::-webkit-media-controls-panel {
    background-color: #ffffff;
    border-radius: 10px;
}

.custom-audio-player::-webkit-media-controls-play-button,
.custom-audio-player::-webkit-media-controls-mute-button {
    background-color: #0073e6;
    border-radius: 50%;
}

.custom-audio-player::-webkit-media-controls-current-time-display,
.custom-audio-player::-webkit-media-controls-time-remaining-display {
    color: #333;
    font-size: 14px;
}

/* استایل لینک دانلود */
.download-link {
    display: inline-block;
    padding: 10px 20px;
    background-color: #0073e6;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    font-size: 16px;
    transition: background-color 0.3s ease;
}

.download-link:hover {
    background-color: #005bb5;
}

/* استایل پیام عدم وجود فایل MP3 */
.no-audio-message {
    text-align: center;
    color: #ff0000;
    font-size: 16px;
    margin: 20px 0;
}



/* استایل کلی برای گرید پست‌ها */
.posts-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* ۴ ستون */
    grid-template-rows: repeat(2, auto); /* ۲ ردیف */
    gap: 20px;
    padding: 20px;
    max-width: 1200px;
    margin: 0 auto;
}

/* استایل هر آیتم پست */
.post-item {
    background-color: #fff;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
    position: relative;
}

.post-item:hover {
    transform: translateY(-10px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);
}

/* استایل عکس پست */
.post-thumbnail {
    width: 100%;
    height: 200px;
    object-fit: cover;
    display: block;
    border-bottom: 3px solid #0073e6;
}

/* استایل بخش جزئیات پست */
.post-details {
    padding: 20px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #f9f9f9;
}

/* استایل متا اطلاعات (نام خواننده و نام آهنگ) */
.post-meta {
    font-size: 14px;
    color: #555;
    margin: 5px 0;
    text-align: center;
    line-height: 1.6;
}

.post-meta strong {
    color: #0073e6;
    font-weight: 600;
}

/* افکت hover برای لینک‌ها */
.post-item a {
    text-decoration: none;
    color: inherit;
    transition: color 0.3s ease;
}

.post-item a:hover {
    color: #0073e6;
}

/* استایل واکنش‌گرا برای موبایل */
@media (max-width: 768px) {
    .posts-grid {
        grid-template-columns: repeat(2, 1fr); /* ۲ ستون در موبایل */
        grid-template-rows: repeat(4, auto); /* ۴ ردیف در موبایل */
        gap: 15px;
        padding: 10px;
    }

    .post-thumbnail {
        height: 150px;
    }

    .post-details {
        padding: 15px;
    }

    .post-meta {
        font-size: 13px;
    }
}

@media (max-width: 480px) {
    .posts-grid {
        grid-template-columns: 1fr; /* ۱ ستون در موبایل کوچک */
        grid-template-rows: repeat(8, auto); /* ۸ ردیف در موبایل کوچک */
    }
}