/* Theme name: Darika - Author: http://parsdle.ir */
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,sub,sup,tt,var,b,u,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,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
*,:before,:after{box-sizing:inherit;-moz-box-sizing:inherit;-webkit-box-sizing:inherit}
@font-face{font-family:vazir;font-display:swap;font-style:normal;font-weight:700;src:url(../fonts/vazir-bold.woff2) format("woff2")}
@font-face{font-family:vazir;font-display:swap;font-style:normal;font-weight:500;src:url(../fonts/vazir-medium.woff2) format("woff2")}
@font-face{font-family:vazir;font-display:swap;font-style:normal;font-weight:400;src:url(../fonts/vazir-regular.woff2) format("woff2")}
html,body{height:100%;width:100%;-ms-text-size-adjust:100%}
body{direction:rtl;background:#eaeaea;color:#1e2635;font:13px/25px vazir,tahoma,arial,sans-serif}
img{border:none;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}
hr{box-sizing:content-box;height:0}
svg:not(:root){overflow:hidden}
a{color:#d70028;background:transparent;text-decoration:none;outline:none!important;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}
a:hover{color:#f0000b}
a:focus,a:active{outline:none}
b,strong{font-weight:700}
table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%;empty-cells:show}
td,td img{vertical-align:middle}
input,textarea,select,button{margin:0;color:inherit;font:inherit;font-size:100%;vertical-align:middle}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input{line-height:normal;outline:none}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="checkbox"]{vertical-align:middle}
input[type="radio"]{vertical-align:text-bottom}
button,label,input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer}
input[type="search"]{-webkit-appearance:textfield}
button,select{text-transform:none;outline:none;background:transparent}
button,input{overflow:visible;background:transparent}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input::-webkit-input-placeholder{color:#777;text-align:right;font:12px/21px vazir}
input::-ms-input-placeholder{color:#777;text-align:right;font:12px/21px vazir}
input::placeholder{color:#777;text-align:right;font:12px/21px vazir}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background:#fff;border-radius:3px;resize:none;outline:0;max-width:100%;padding:10px;font-size:13px;color:#666;height:38px;line-height:16px;border:1px solid #dbdbdb;box-shadow:0 0 3px rgba(0,0,0,0.05) inset}
input,textarea,textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus{outline:0!important}
textarea{width:100%;height:auto;resize:both;line-height:21px}
.fanum{-moz-font-feature-settings:"ss01"!important;-webkit-font-feature-settings:"ss01"!important;font-feature-settings:"ss01"!important}
.transiall{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.lcol{float:left!important}
.rcol{float:right!important}
.notice{color:#a94442;background:#f2dede;margin:0 0 20px;text-align:center;padding:14px 16px;border:1px solid #ebccd1;font:13px/25px vazir;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}
.notice i{color:#a81e1b;font-style:normal;font-weight:700;display:inline-block}
.notice a{color:#ec0000;text-decoration:underline;font-weight:700}
.notice a:hover{text-decoration:none}
.clr{content:"";clear:both;display:table}
.container{margin:0 auto;max-width:1140px;padding:0 18px}
.header{padding:10px 0;background:#323a41}
.speedbar{color:#888;background:#fff;line-height:21px;margin-bottom:1px;padding:9px 14px 8px}
.speedbar a{color:#000}
.speedbar a:hover{color:#f0000b}
.logo{float:right;display:block;width:180px;height:50px;line-height:50px}
.logo a{color:#fff;display:inline-block}
.logo img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}
.sitebrand{width:0;height:0;font-size:0;line-height:0;overflow:hidden}
.menu-icon,.site-search,.site-login{float:left;display:block;position:relative;padding:7px 8px 0 0}
.menu-icon i{display:block;width:36px;height:36px;line-height:38px;text-align:center;color:#e8e8e8;cursor:pointer;font-size:21px;border:1px solid rgba(215,215,215,0.45);-webkit-transition:background .2s linear,border .2s linear;-o-transition:background .2s linear,border .2s linear;transition:background .2s linear,border .2s linear}
.menu-icon i.is-red,.menu-icon i:hover{background:#ef0000;border-color:#ef0000;color:#fff}
.menu-icon i.is-red{line-height:34px}
.menu-icon i.is-red::before{content:"\f659";font-size:16px}
.search-icon i{width:36px;height:36px;color:#e8e8e8;display:block;cursor:pointer;font-size:15px;line-height:38px;padding-left:1px;text-align:center;border:1px solid rgba(215,215,215,0.45)}
.search-icon i.is-active,.search-icon i:hover{background:#02a9f4;border-color:#02a9f4;color:#fff}
.search-icon i.is-active::before{content:"\f659";font-size:17px;line-height:33px}
.search-block{position:absolute;left:40px;bottom:-2px;opacity:0;visibility:hidden;transform:scaleY(0);transform-origin:0 0;transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}
.search-block.is-show{opacity:1;z-index:1000;visibility:visible;transform:scaleY(1)}
.search-block form{width:240px;max-width:100%;position:relative}
.search-block input[type="text"]{height:40px;width:240px;line-height:38px;border-radius:0;padding:0 18px 0 44px;border:1px solid rgba(215,215,215,0.45)}
.search-block button{top:0;left:0;padding:0;width:42px;color:#aeaeae;height:40px;border:none;font-size:16px;background:none;line-height:44px;position:absolute;text-align:center;border-radius:20px}
.main{min-height:400px;padding:25px 0}
.right-col{float:right;width:72.825%;padding:0 0 0 24px}
.left-col{float:left;width:27.175%}
.pages,.full-news,.related,.addcomment,.comments-wrap{padding:20px;background:#fff}
.related,.addcomment,.comments-wrap{margin-top:25px}
.side-col{margin-bottom:25px}
.side-col:last-child{margin-bottom:0}
.side-block{padding:20px;background:#fff}
.block-content{width:100%}
.side-photo{line-height:0;background:#fff;text-align:center}
.side-photo img{height:auto;width:100%;max-width:100%}
.linkestan{list-style:none}
.linkestan li{margin-bottom:5px}
.linkestan li:last-child{margin-bottom:0}
.linkestan li a{color:#333;display:block;line-height:20px;padding:9px 12px;border:1px solid #eaeaea;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.linkestan li a:hover,.linkestan li:nth-child(4) a:hover{color:#fff;background:#ac92ed;border-color:#ac92ed}
.linkestan li:nth-child(2) a:hover,.linkestan li:nth-child(5) a:hover{background:#a0d468;border-color:#a0d468}
.linkestan li:nth-child(3) a:hover,.linkestan li:nth-child(6) a:hover{background:#fb526a;border-color:#fb526a}
.small-story li{clear:both;width:100%;min-height:96px;padding:8px 0;list-style:none}
.small-story li::after{content:"";display:table;clear:both}
.small-story li:first-child{min-height:91px;padding-top:3px}
.small-story li:last-child{min-height:90px;padding-bottom:2px}
.small-story-img{float:right;height:80px;margin-left:10px;overflow:hidden;width:80px;border-radius:5px}
.small-story-img img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;background-size:40% auto!important;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.small-story-img a{color:rgba(0,0,0,0)}
.small-story-img img:hover{opacity:.7!important}
.small-story-title{margin:-2px 0 0;padding:0}
.small-story-title a{color:#101010;font:14px/27px vazir}
.small-story-info{padding:2px 0 0;font-size:12px;color:#777}
.small-story-title a:hover{color:#f0000b!important}
.lastcomm{margin:0;padding:0 0 5px;list-style:none}
.lastcomm a{color:#555!important;font:12.5px/25px vazir;text-decoration:none}
.lastcomm a span{color:#333}
.lastcomm li .lcomm-info{width:100%;height:24px;clear:both;overflow:hidden}
.lastcomm li{position:relative}
.lcomm-cont{height:75px;position:relative;padding:12px 0;border-bottom:1px dashed #eaeaea}
.lastcomm li:last-child .lcomm-cont{border-bottom:none}
.lastcomm li .lcomm-user{float:right;color:#333;font:600 13px/27px vazir}
.lastcomm li .lcomm-date{color:#555;float:left;font:11px/26px vazir}
.lcomm-title{height:25px;font:13px/25px vazir;color:#555;padding-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lastcomm li .lcomm-hidden{background:rgba(255,45,65,0.85);border:1px solid rgba(255,45,65,0.85);border-radius:4px;top:0;color:#fff;display:none;left:100%;margin-left:20px;padding:11px 14px 12px 14.5px;position:absolute;text-shadow:none;width:380px;min-height:65px;z-index:150}
.lcomm-hidden:after{top:23px;left:0;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-right-color:rgba(255,45,65,0.85);border-width:10px;margin-left:-20px}
.lastcomm li .lcomm-hidden .lcomm-text{font:12px/21px vazir;overflow:hidden}
.lastcomm li:hover{color:#ccc;text-shadow:none;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.lastcomm li:hover a{color:#121212!important}
.lastcomm li a:hover{color:#ff003a!important}
.lastcomm li:hover .lcomm-hidden{display:block}
.lastcomm li:hover .lcomm-date,.lastcomm li:hover .lcomm-user,.lastcomm li:hover a span{color:#a3a5a6;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.right-side .lastcomm .lcomm-hidden{left:auto;right:58%}
.user-info li{list-style:none;margin-bottom:10px}
.ifavorite{float:right;line-height:36px;padding-left:10px;height:34px}
.ifavorite i{font-size:24px}
.ifavorite i.red{font-size:24px;color:red}
.short-news{background:#fff;margin-bottom:25px;padding:20px 20px 22px}
.short-news img{height:auto;margin:10px auto!important}
.news-head{padding:0 0 7px}
.short-news .news-head{padding-top:6px}
.cats-page .short-news:first-of-type .news-head{padding-top:0}
.news-title{font:700 20px/30px vazir}
.news-title a{color:#1e2635}
.news-title a:hover,.news-meta a:hover{color:#f0000b}
.news-meta{position:relative;padding:2px 0 8px;color:#555}
.full-news .news-meta{padding:2px 0 14px}
.news-meta a{color:#555}
.cats,.date,.author,.comms,.views,.edit,.complaint{float:right;line-height:22px;padding-left:18px}
.cats i,.date i,.author i,.comms i,.views i,.edit i,.complaint i{float:right;padding-left:6px;height:23px;line-height:23px;font-size:13px;color:#555}
.cats i{font-size:16px}
.date i{line-height:24px}
.author i{font-size:16px}
.views i{font-size:15px}
.edit i{line-height:22px;color:#0174fe}
.complaint i{color:#ff7f00}
.read-more,.ibutton,.bbcodes{display:inline-block;color:#fff;border:none;height:36px;padding:0 18px;border-radius:3px;background:#d70028;font:500 13px/36px vazir;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.read-more{display:block;float:left}
.read-more:hover,.ibutton:hover,.bbcodes:hover{background:#1e2635;color:#fff}
.news-content{font-size:14px;line-height:26px;margin-bottom:20px}
.news-content p{margin-bottom:18px}
.news-content ul,.news-content ol{padding-right:10px}
.news-tags{font-size:0;float:right}
.news-tags a{color:#444;font-size:13px;border-radius:2px;background:#f0f0f0;margin:3px 0 3px 5px;padding:3px 10px 4px;display:inline-block;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.news-tags a:hover{color:#fff;background:#d70028}
.ratings{float:left}
.ratestars{padding:9px 0 0}
.ratestars [id^="ratig-layer-"]{float:left}
.ratestars [id^="comments-ratig-layer-"]{float:left}
.ratestars span{float:left;color:#777;height:17px;line-height:21px;padding-left:10px}
.ratelike{padding:7px 0 0 5px}
.comm-top .ratelike{padding:2px 0 0 5px}
.ratelike li{float:left;list-style:none;padding-right:10px}
.ratelike i{color:red;font-size:18px;line-height:27px}
.ratethumbs{padding:3px 0 0}
.ratethumbs li{list-style:none;float:right;margin:0 3px}
.bi-plus-square{color:#079947;font-size:16px}
.bi-dash-square{color:#ea0000;font-size:16px}
.ratingzero{color:#555}
.ratingplus{color:#45a345}
.ratingminus{color:#e31010}
.block-title{padding:1px 0 10px;position:relative}
.title-line-more{top:-1px;left:-3px;position:absolute}
.title-line-more a{color:#555;height:30px;display:block;padding:0 12px;border-radius:50px;font:12.5px/28px vazir;border:1px solid #e8e8e8}
.title-line-more a:hover{color:#fff;background:#d70028;border:1px solid #d70028}
.block-title h1,.block-title h2,.block-title h3,.block-title h4{font:700 18px/26px vazir}
.related-box{margin:0 -10px}
.related-col{float:right;width:33.33%;padding:0 10px 5px}
.related-image{width:100%;height:166px;overflow:hidden}
.related-image img{width:100%;height:100%;max-width:100%;object-fit:cover;-o-object-fit:cover;transform:translateZ(0);transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.related-image img:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}
.related-title{height:56px;overflow:hidden;padding:8px 0 0;font:500 14px/25px vazir}
.related-title a{color:#333}
.related-title a:hover{color:#f0000b}
.comments-tree-list{display:block;margin:0;padding:0;list-style:none}
.comments-tree-list .comments-tree-list{padding-right:20px;border:none}
.comments-tree-item{display:block;margin:0;padding:0}
#dlefastreplycomments{padding:22px;background:#f3f4f5;border:1px solid #f0f1f2;margin:0 83px 24px 0}
#dlefastreplycomments .dle-captcha{padding:10px 0!important}
.commentsreplyname{float:right!important;padding:8px 0 5px 5px !important}
.commentsreplymail{float:left!important;padding:8px 5px 5px 0 !important}
#dlefastreplycomments textarea{padding:12px!important}
.comments li{list-style:none!important}
.site-comment{margin:0;padding:20px 0 21px;position:relative;background:#fff;border-top:1px solid #eee}
.comm-box{position:relative;padding:0 86px 0 0}
.right-comment{top:1px;right:5px;width:65px;float:right;position:absolute}
.ava-comm{width:65px;height:65px;display:block}
.ava-comm img{width:65px;max-width:100%;min-height:65px;border-radius:50%}
.user-group{text-align:center;font-size:12.5px;padding-top:5px}
.left-comment{width:100%;float:right;position:relative;border-right:1px solid #eee}
.comm-top{color:#1e2635;position:relative;padding:0 20px 0 0}
.comm-top-right{float:right}
.comm-top-right ul li{float:right;height:30px;padding:0 0 0 20px;font:13px/32px vazir;list-style:none}
.comm-top-right b{font-size:14px;font-weight:700}
.comm-top-right a{color:#1e2635}
.comm-date{line-height:32px;font-size:12px}
.comm-top ul li a:hover{text-decoration:underline}
.comm-cont{position:relative;padding:5px 20px 0 0}
.comm-cont .bb-editor{margin:6px 0 5px}
.comm-text{line-height:26px;padding:0 0 12px;font-size:13.5px}
.signature{background:#f8f8f8;margin:5px 0 14px;padding:5px 12px;border-radius:3px;font-size:12.5px;color:#333}
.comm-opt{float:right;font-size:0}
.comm-opt a{color:#333;height:29px;padding:0 10px;border-radius:2px;background:#f5f5f5;margin:0 0 5px 4px;display:inline-block;font:12px/27px vazir;transition:all .2s linear}
.comm-opt a:hover{background:#d70028;color:#fff}
.comm-reply{float:left}
.comm-reply a{display:block;color:#fff;height:28px;line-height:26px;padding:0 12px;border-radius:2px;margin:1px 0 0;background:#1bcc79;transition:all .2s linear}
.comm-reply a:hover{background:#f0000b}
.site-navigation{width:100%;text-align:center;padding:0 15px 5px}
.site-navigation span,.site-navigation a{display:inline-block;width:33px;height:33px;font-size:14px;line-height:36px;text-align:center;background:#fbfbfb;color:#333;transition:all .2s linear}
.site-navigation a:hover,.navigation span{background:#d70028;color:#fff}
.navigation,.nextprev{display:inline-block;font:12px vazir}
.show-login i{color:#e8e8e8;width:36px;height:36px;display:block;font-size:20px;cursor:pointer;overflow:hidden;line-height:38px;text-align:center;border:1px solid rgba(215,215,215,0.45);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.show-login i:hover{color:#fff;background:#1bcc79;border-color:#1bcc79}
.overlay{display:none;position:fixed;top:0;bottom:0;right:0;left:0;z-index:99999;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}
.overlay i{display:inline-block!important}
.overlay-close{cursor:pointer;position:absolute;left:12px;top:11px;width:30px;height:30px;color:#555;text-align:center;font-size:18px!important;line-height:34px!important;transition:all .2s linear}
.overlay-close:hover{color:#ef0000;transition:all .2s linear}
.login-box{background:#fff;width:320px;margin-left:-160px;min-height:150px;overflow:hidden;position:absolute;z-index:9999;left:50%;top:20%;line-height:normal;border-radius:5px}
.login-title{height:52px;position:relative;padding:1px 16px 0;font:700 15px/50px vazir;border-bottom:1px solid #e5e5e5}
.login-form{overflow:hidden;padding:20px 30px 16px}
.login-field{margin-bottom:12px}
.login-field-title{display:block;width:100%;height:25px;line-height:25px;margin-bottom:5px}
.login-input{background:#fff;display:block;height:40px;line-height:40px;width:100%;max-width:100%!important;font-weight:500;padding:0;position:relative}
.login-input i{top:1px;left:1px;z-index:1;width:42px;height:38px;color:#d0d0d0;font-size:21px;line-height:43px;text-align:center;position:absolute}
.login-input input{width:100%;height:40px;display:block;background:#fff;font-weight:500;line-height:40px;padding:0 10px;position:relative;border-radius:2px;border:1px solid #e3e3e3;max-width:100%!important;box-shadow:inset 0 1px 0 rgba(0,0,0,.03)}
.login-check{padding:10px 0 0}
.login-button{width:100%;color:#fff;height:41px;border:0 none;display:block;cursor:pointer;padding:0 20px;background:#d70028;border-radius:3px;font:500 15px/40px vazir!important;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:all .2s linear}
.login-button:hover{box-shadow:none}
.login-menu{margin:0;padding:1px 0 3px}
.login-menu li{list-style:none}
.login-menu li a{border-bottom:1px dashed #eee;border-right:3px solid transparent;color:#333;display:block;font:13px/40px vazir;height:41px;padding:0 14px;transition:all .2s linear}
.login-menu li a b{color:#d70028}
.login-menu li a:hover{background-color:#f8f8f8;border-right:3px solid #ff8700;color:#101010;transition:all .2s linear}
.login-menu li:last-child a{border-bottom:none}
.lost-pass{line-height:27px}
.lost-pass a{color:#555;text-decoration:underline}
.register-link{height:40px;margin:30px 0 0;line-height:44px;text-align:center;color:#888;border-top:1px solid #e5e5e5}
.register-link a{color:#101010;font-weight:500;font-size:13.5px;text-decoration:underline}
.iform{margin:10px 0}
.iform input[type="text"],.iform input[type="password"],.iform input[type="file"],.iform textarea,.iform select{width:100%;max-width:100%}
.iform textarea{padding:10px;height:160px;resize:vertical}
.iform input[type="text"]:focus,.iform input[type="password"]:focus,.iform textarea:focus,.iform select:focus{box-shadow:-1px 0 5px rgba(0,0,0,0.08);outline:none}
.iform select:focus{outline:none}
.half-right{float:right;width:50%;padding:0 0 20px 7px}
.half-left{float:left;width:50%;padding:0 7px 20px 0}
.field-title{display:block;font-size:14px;padding:0 0 7px}
.sec-code-right{width:50%;float:right;padding:18px 0 0 5px}
.sec-code-left{width:50%;float:right;padding:30px 5px 0 0}
.sec-code-txt{padding:5px 0 0;font:11px/24px vazir}
.submit-padd{padding:45px 0 0;text-align:center}
.xfieldimagegallery{margin:5px -9px 0;padding:0!important;list-style:none;position:relative}
.xfieldimagegallery::after{content:"";display:table;clear:both}
.xfieldimagegallery li{float:right;width:33.33%;height:199px;list-style:none;padding:0 9.81px 19px}
.xfieldimagegallery li img{width:100%;height:100%;object-fit:cover;background:#f5f5f5}
.upop-box{padding:10px;position:relative}
.upop-right{width:75%;float:right}
.upop-right li{padding:5px;list-style:none}
.upop-left{width:25%;float:left;position:relative;z-index:50;text-align:center}
.upop-img{width:106px;height:106px;border:3px solid #eee;margin:12px auto 10px}
.upop-img img{width:100%;min-height:100%;display:block}
.upop-offline,.upop-online{padding:3px 10px;display:inline-block;color:#fff;background-color:#626262}
.upop-online{background:#99ce1b}
.footer{background:#101315}
.footer-cont{padding:22px 0 40px;text-align:center}
.weinfo{color:#eaeaea;line-height:25px;padding:0 18px 14px}
.weinfo a{color:#fff}
.social{display:table;margin:0 auto}
.social a{display:block;float:left;margin:0 0 0 14px;height:22px;width:22px;font-size:22px;line-height:22px;color:#dbdbdb;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.social .bi-rss:hover{color:#ffa200}
.social .bi-facebook:hover{color:#0052ff}
.social .bi-twitter:hover{color:#00b9ff}
.social .bi-telegram:hover{color:#088df9}
.social .bi-instagram:hover{color:#e60665}
.footer-bottom{width:100%;padding:12px 0 14px;font:13px/23px vazir;background:#1e1e1e;color:#cecece}
.footer-bottom a{color:#ef0000}
.footer-bottom a:hover{text-decoration:underline}
@media (min-width:768px) and (max-width:1024px) {
.main{padding-top:18px}
.main.main-padd{padding:18px 0}
.right-col{padding:0 0 0 16px}
.short-news,.side-col{margin-bottom:18px}
.related,.addcomment,.comments-wrap{margin-top:18px}
}
@media (min-width:980px) {
.menu-icon{display:none}
#menu{z-index:101;float:right;position:relative;display:block!important}
#menu .menu-cont,#menu .menu-cont li{margin:0;padding:0;list-style:none}
#menu .menu-cont > li{float:right;height:50px}
#menu .menu-cont li{position:relative}
#menu .menu-cont > li > a{height:50px;color:#fff;display:block;padding:0 12px;text-decoration:none;font:14.5px/51px vazir}
#menu .has-sub ul{border-top:1px solid #f2f2f2}
#menu .menu-cont > li > a:hover{text-decoration:underline}
#menu .has-sub ul,#menu .has-sub ul li{margin:0;padding:0}
#menu .has-sub ul{opacity:0;visibility:hidden;transform:scaleY(0);transform-origin:0 0;position:absolute;background:#fff;top:50px;width:250px;-webkit-box-shadow:0 5px 5px -1px rgba(0,0,0,0.4);box-shadow:0 5px 5px -1px rgba(0,0,0,0.4)}
#menu .has-sub ul a{border-bottom:1px solid #f2f2f2;color:#101010;display:block;font:13px/38px vazir;padding:2px 15px;text-decoration:none}
#menu .has-sub ul a:hover{background:#f8f8f8;color:#101010!important;transition:all .2s linear}
#menu .has-sub > ul li ul{top:-1px!important;right:200px}
#menu .has-sub:hover > ul{opacity:1;visibility:visible;transform:scaleY(1);transition:all .2s ease-in-out}
#menu .menu-cont li:hover.has-sub > a{text-decoration:underline}
#menu .menu-cont li:hover.has-sub .has-sub a{color:#333}
#menu .menu-cont > li.has-sub > a > i{float:left;display:block;height:50px;line-height:54px;margin-right:5px;font-size:10px}
#menu .menu-cont > li ul li > a i{float:left;line-height:41px}
}
@media (max-width:979.98px) {
.site-menu{margin:0 auto;position:relative;width:100%}
#menu{position:absolute;top:50px;left:0;width:320px;max-width:100%;max-height:500px;overflow:auto;background:#fff;display:none;-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.30);box-shadow:0 10px 10px rgba(0,0,0,0.30);z-index:1000}
#menu ul,#menu ul li{list-style:none;margin:0;padding:0;display:block;position:relative}
#menu ul li a{color:#333;display:block;text-decoration:none;padding:0 15px!important;font:500 13px/43px vazir;border-bottom:1px solid #f2f2f2}
#menu ul li a:hover{background:#f8f8f8;color:#d70028!important}
#menu .has-sub ul{padding-right:30px}
.menu-cont{border-top:1px solid #e9e9e9}
#menu .has-sub ul a{text-transform:none}
#menu i{display:none}
}
@media (min-width:768px) and (max-width:979.98px) {
#menu{margin:0!important}
#menu .menu-cont > li > a{padding:0 9px!important}
.small-story-img{float:none;width:100%;height:100px;margin:0}
.small-story-title{margin:7px 0 0;padding:0}
.xfieldimagegallery li{height:168px}
}
@media (max-width:767.98px) {
.main.main-padd{padding-bottom:0}
.right-col{float:none;width:100%;padding:0 0 25px}
.left-col{float:none;width:100%}
.cats,.date,.author,.comms,.views,.edit,.complaint{padding-bottom:5px}
.lastcomm li .lcomm-hidden{display:none!important}
}
@media (min-width:576px) and (max-width:767.98px) {
.xfieldimagegallery li{width:50%}
}
@media (min-width:480px) and (max-width:767.98px) {
#menu .menu-cont > li > a{padding:0 10px}
.related-col{width:50%}
}
@media (max-width:575.98px) {
.half-right,.half-left{float:none;width:100%;padding:0 0 20px}
.submit-padd{clear:both;width:100%;padding:14px 0 0}
.comments-tree-list .comments-tree-list{padding-right:0!important}
.xfieldimagegallery li{height:auto;width:100%}
}
@media (max-width:479.98px) {
.related-col{float:none;width:100%;padding-bottom:25px}
.related-col:last-child{padding-bottom:5px}
.right-comment{display:none}
.left-comment{border-right:none}
.comm-top{padding:0 5px}
.comm-cont{padding:5px 5px 0}
.comm-box{padding:0}
#dlefastreplycomments{margin:0 0 16px!important}
}