/* Theme Name: Lavin - Site: http://ParsDLE.iR - Email: parsdle@yahoo.com */
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:irsans;font-display:swap;font-style:normal;font-weight:700;src:url(../fonts/irsans-bold.woff2) format("woff2"),url(../fonts/irsans-bold.woff) format("woff");}
@font-face{font-family:irsans;font-display:swap;font-style:normal;font-weight:500;src:url(../fonts/irsans-medium.woff2) format("woff2"),url(../fonts/irsans-medium.woff) format("woff");}
@font-face{font-family:irsans;font-display:swap;font-style:normal;font-weight:400;src:url(../fonts/irsans-regular.woff2) format("woff2"),url(../fonts/irsans-regular.woff) format("woff");}
html,body{height:auto;width:100%;-ms-text-size-adjust:100%;}
body{color:#1b1d20;direction:rtl;background:#fff;font:13px/23px irsans,tahoma,arial,sans-serif;}
ol,ul{list-style:none;}
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:#ff0511;background-color:transparent;text-decoration:none;outline:none!important;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;}
a:hover{color:#f70c22;}
.redhover:hover{color:#f70c22!important;}
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:top;}
input,textarea,select,button{margin:0;color:inherit;font:inherit;font-size:100%;vertical-align:baseline;}
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:baseline;}
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;}
::-webkit-input-placeholder{color:#777;text-align:right;font:12px/21px irsans;}
::-moz-placeholder{color:#777;text-align:right;font:12px/21px irsans;}
:-ms-input-placeholder{color:#777;text-align:right;font:12px/21px irsans;}
::-ms-input-placeholder{color:#777;text-align:right;font:12px/21px irsans;}
::placeholder{color:#777;text-align:right;font:12px/21px irsans;}
button,select{text-transform:none;outline:none;}
button,input{overflow:visible;}
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;}
.bbcodes,.ibutton{color:#fff;border:none;font-size:14px;font-weight:500;border-radius:2px;text-align:center;background:#e51a2d;padding:7px 18px 8px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.bbcodes:hover,.ibutton:hover{color:#fff;background:#db182b;}
.clr{content:"";clear:both;display:table;}
.rcol{float:right;}
.lcol{float:left;}
.transiall{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.dle-notice{color:#a94442;background:#f2dede;margin:0 0 23px;text-align:center;padding:14px 16px;border:1px solid #ebccd1;font:13px/25px irsans,tahoma;text-shadow:1px 1px 0 rgba(255,255,255,0.5);}
.dle-notice i{color:#a81e1b;font-style:normal;font-weight:700;display:inline-block;}
.dle-notice a{color:#ec0000;text-decoration:underline;font-weight:700;}
.dle-notice a:hover{text-decoration:none;}
.container{margin:0 auto;padding:0 20px;max-width:1200px;}
.row{margin:0 -12px;}
.header{width:100%;z-index:99;height:auto;background:#fff;position:relative;}
.sunrise{min-height:70px;position:relative;background:#1b1d20;padding:10px 0;}
.sunrise .container{position:relative;}
.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{float:left;padding:7px 8px 0 0;}
.menu-icon .fal{border:1px solid rgba(200,200,200,0.5);width:36px;text-align:center;color:#fff;cursor:pointer;font-size:18px;height:35px;line-height:32px;}
.fal.fa-bars.is-red,.menu-icon .fal:hover{background:#ef0000;border-color:#ef0000;color:#fff;}
.fal.fa-bars.is-red{width:36px;}
.menu-icon i.is-red::before{content:"\f00d";font-size:23px;line-height:32px;}
.isearch{float:left;padding:7px 8px 0 0;}
.isearch i{width:35px;height:35px;color:#fff;cursor:pointer;font-size:14px;line-height:33px;padding-left:2px;border-radius:0;text-align:center;border:1px solid rgba(200,200,200,0.5);-webkit-transition:background .2s linear,border .2s linear,color .2s linear;-o-transition:background .2s linear,border .2s linear,color .2s linear;transition:background .2s linear,border .2s linear,color .2s linear;}
.isearch i:hover,.isearch i.is-active{color:#fff;background:#1bcc79;border:1px solid #1bcc79;}
.isearch i.is-active{line-height:40px;padding-left:1px;}
.isearch i.is-active::before{content:"\f00d";font-size:22px;line-height:32px;}
#search-form{display:none;left:63px;position:absolute;top:2px;width:320px;z-index:99999;}
.search-input{width:100%;background:#fff;border:1px solid #e1e1e1;border-radius:2px!important;padding:12px 18px!important;}
.search-input::-webkit-input-placeholder{color:#afb4b9;}
.search-input:-moz-placeholder{color:#afb4b9;opacity:1;}
.search-input::-moz-placeholder{color:#afb4b9;opacity:1;}
.search-input:focus{border:1px solid #02a9f4;outline:none;}
.site-login{float:left;padding:7px 0 0;}
.show-login{float:right;height:35px;width:36px;padding:0 10px 0 10px;color:#fff;cursor:pointer;text-align:center;border:1px solid rgba(200,200,200,0.5);}
.show-login i{font-size:16px;margin:8px 0 0 0;}
.show-login:hover{border:1px solid #3394e6;background:#3394e6;color:#fff;}
.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:#bababa;text-align:center;font-size:22px!important;line-height:30px!important;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.overlay-close:hover{color:#ef0000;-webkit-transition:all .2s linear;-o-transition:all .2s linear;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 irsans;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:16px;line-height:38px;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 #e8e8e8;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:40px;border:0 none;display:block;cursor:pointer;border-radius:3px;padding:0 20px 5px;background:#121212;font:500 13px/38px irsans!important;box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-transition:all .2s linear;-o-transition:all .2s linear;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 irsans;height:41px;padding:0 14px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.login-menu li a b{color:#f20000;}
.login-menu li a:hover{background-color:#f8f8f8;border-right:3px solid #ff8700;color:#000;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.login-menu li:last-child a{border-bottom:none;}
.lost-pass{line-height:27px;}
.lost-pass a{color:#888;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:#000;font-weight:500;font-size:13.5px;text-decoration:underline;}
.main{width:100%;padding:30px 0 0;}
.spacer,.spacer-m{clear:both;width:100%;height:40px;display:block;}
.spacer-m{height:30px;}
.title-line{width:100%;position:relative;padding:0 0 12px;}
.life-small-story .title-line{padding:0 0 5px;}
.title-line::after{content:"";display:table;clear:both;}
.nice-title{float:right;color:#000;position:relative;padding-right:11px;font:700 18px/36px irsans;}
.nice-title span{position:relative;}
.nice-title::before{position:absolute;top:4px;right:0;bottom:0;left:auto;display:block;width:39px;height:29px;content:"";color:#e3e3e3;background-color:transparent;background-image:radial-gradient(currentColor 1px,transparent 1px);background-position:0 0;background-size:5px 5px;border-right:3px solid #e51a2d;}
.footer-col .title-line{padding:0 0 14px;}
.footer-col .nice-title::before{color:rgba(255,255,255,.5);border-right:3px solid #d91527;}
.footer-col .nice-title{font:700 17px/36px irsans;color:#fff;}
.title-line-more{left:0;top:5px;position:absolute;}
.title-line-more a{color:#777;height:33px;display:block;padding:0 15px 0 16px;border-radius:50px;font:12.5px/29px irsans;border:1px solid #e3e3e3;}
.title-line-more a:hover{color:#fff;background:#e51a2d;border:1px solid #e51a2d;}
.life-col{float:right;width:33.33%;padding:0 12px;margin-bottom:0;}
.life-small-story{border:1px solid #e5e5e5;padding:15px 20px 11px 20px;}
.breadcrumbs{color:#c0c1c1;padding:0 0 16px;font:12.5px/24px irsans;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.breadcrumbs a{color:#a8a9aa;}
.breadcrumbs a:hover{color:#ff0511;}
.pages-wrap{padding:30px 0;}
.right-col{width:73%;float:right;padding:0 0 0 24px;}
.left-col{width:27%;float:left;}
.full-story{position:relative;padding:5px 0 3px;}
.ifavorite{float:right;line-height:43px;padding-left:10px;height:34px;}
.ifavorite i{font-size:24px;color:#bdbdbd;}
.ifavorite i.red{font-size:24px;color:red;}
.news-title{font-size:18px;line-height:30px;padding:0 0 8px;}
.meta-line{color:#888;min-height:33px;padding:5px 0 0;position:relative;}
.meta-line a{color:#888;}
.date,.author,.comms,.views,.edit,.complaint{float:right;line-height:22px;padding-left:24px;}
.date i,.author i,.comms i,.views i,.edit i,.complaint i{float:right;padding-left:7px;height:23px;line-height:21px;font-size:13px;color:#e89e9e;}
.views i{line-height:22px;}
.edit i{line-height:22px;color:#0174fe;}
.complaint i{color:#ff7f00;}
.news-body{padding:20px 0 24px 5px;line-height:27px;}
.news-body h2,.news-body h3,.news-body h4{font-size:16px;padding-bottom:4px;}
.full-tags{color:#fff;font-size:0;padding:0 0 21px;}
.full-tags i{float:right;display:block;height:33px;color:#000;font-size:12px;text-align:center;border:1px solid #ddd;padding:9px 9px 0 11px;border-radius:2px;margin-left:5px;}
.full-tags a{color:#000;height:33px;border-radius:2px;margin:0 0 4px 4px;display:inline-block;font:12.5px/30px irsans;padding:0 10px;border:1px solid #ddd;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;}
.full-tags a:hover{background:#e51a2d;color:#fff;border:1px solid #e51a2d;}
.news-bottom{padding:0 1px 0 0;}
.cats{float:right;padding:3px 0 0;}
.cats i{float:right;color:#e89e9e;font-size:16px;margin:3px 0 0 8px;}
.cats a{color:#000;}
.share-links{float:left;}
.share-links a{width:28px;height:28px;color:#fff;float:right;font-size:15px;line-height:30px;text-align:center;margin:0 2px 2px;border-radius:3px;padding:0 0 0 1px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.share-links .fa-twitter{background:#33b3ea;}
.share-links .fa-facebook-f{background:#3b5998;line-height:28px;}
.share-links .fa-pinterest-p{background:#cf3232;}
.share-links .fa-linkedin-in{background:#0077b5;line-height:29px;}
.share-links .fa-telegram-plane{background:#27a6dd;padding:0;line-height:28px;}
.share-links .fa-envelope{line-height:28px;background:#e93629;font-size:14px;}
.thidden{width:0;height:0;margin:0;padding:0;font-size:0;overflow:hidden;}
.share-links a:hover{box-shadow:0 0 100px rgba(255,255,255,0.35) inset;}
.highlights-wrap{padding-bottom:5px;}
.short-news-col{float:right;width:33.33%;padding:0 12px 25px;}
.highlights-col{float:right;width:25%;padding:0 12px 25px;}
.highlights,.short-news{position:relative;border:1px solid #e5e5e5;}
.highlights-image,.short-news-image,.related-image{margin:0;width:100%;height:178px;overflow:hidden;position:relative;}
.related-image{height:164px;border-radius:3px;}
.highlights-image{height:186px;}
.highlights-image img,.short-news-image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;}
.related-image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;}
.highlights-image a,.short-news-image a{display:block;height:100%;}
.short-news-image::after{left:0;bottom:-200px;top:auto;right:0;height:75%;content:"";position:absolute;pointer-events:none;transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.8) 100%);}
.highlights-image::after{top:0;height:100%;width:100%;content:"";position:absolute;pointer-events:none;visibility:hidden;opacity:0;background:rgba(0,0,0,.1);transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;}
.short-news:hover .short-news-image::after{bottom:0;}
.highlights:hover .highlights-image::after{visibility:visible;opacity:1;background:rgba(0,0,0,.75);}
.short-news-top,.highlights-bottom{bottom:-35px;left:15px;right:15px;visibility:hidden;opacity:0;z-index:1;font-size:0;line-height:0;position:absolute;pointer-events:none;transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;}
.short-news:hover .short-news-top,.highlights:hover .highlights-bottom{bottom:15px;visibility:visible;opacity:1;}
.short-news-cat,.highlights-cat{float:left;position:relative;pointer-events:painted;z-index:105;}
.short-news-cat a,.highlights-cat a{height:29px;font-size:12.5px;font-weight:500;line-height:26px;padding:0 10px;color:#ffbf00;border:1px solid #ffbf00;transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;}
.short-news-cat a:not(:last-child),.highlights-cat a:not(:last-child){display:none;}
.short-news-cat a:hover,.highlights-cat a:hover{background:#ffbf00;color:#000;}
.short-news-com,.highlights-com{float:right;height:28px;}
.short-news-com i,.highlights-com i{color:#fff;font-size:18px;float:right;line-height:28px;padding:0 7px;height:28px;}
.short-news-com span,.highlights-com span{color:#fff;height:28px;float:right;font:14px/32px irsans;}
.short-news-title{clear:both;color:#1b1d20;height:74px;overflow:hidden;padding:12px 16px 0 16px;}
.highlights-top{position:absolute;top:-101%;width:100%;padding:13px 16px 0 16px;overflow:hidden;visibility:hidden;opacity:0;z-index:1;transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;}
.highlights:hover .highlights-top{top:0;visibility:visible;opacity:1;}
.highlights-top h2{color:#fff;font:500 14px/27px irsans;padding-bottom:3px;}
.highlights-date{color:#d9d9d9;font:12px/24px irsans;}
.short-news-title h2{height:58px;overflow:hidden;font:500 15px/27px irsans;}
.short-news-title h2 a{color:#1b1d20;padding:0;}
.short-news-title h2 a:hover{color:#f70c22;}
.short-news-details{padding:0 16px 15px;}
.short-news-details::after{content:"";clear:both;display:table;}
.short-news-author{float:right;padding-left:20px;}
.short-news-author a{color:#1b1d20;opacity:.75;}
.short-news-date{font-size:12px;color:#a8a8a8;}
.related-wrap{padding:16px 22px 0;border:1px solid #e5e5e5;box-shadow:0 0 7px -2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,.1);}
.related-box{margin:0 -11px 0;}
.related-col{float:right;width:33.33%;padding:0 11px 24px;}
.related-title{padding:7px 1px 0 0;}
.related-title h2{height:52px;overflow:hidden;font:500 14px/26px irsans;color:#1b1d20;}
.add-comments{background:#f8f8f8;padding:16px 20px 5px;border:1px solid #e5e5e5;}
.comments-wrap{padding-top:24px;}
.pages{padding:20px 24px 25px;border:1px solid #e5e5e5;box-shadow:0 0 7px -2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,.1);}
.pages-body{padding:10px 0;}
.side-col{margin-bottom:35px;}
.side-col:last-child{margin-bottom:0;}
.side-block{position:relative;}
.block-content{width:100%;}
.side-tabligh{line-height:0;position:relative;text-align:center;}
.side-tabligh img{height:auto;width:100%;max-width:100%;}
.instagram-promote{width:100%;display:block;overflow:hidden;border-radius:3px;position:relative;padding:18px 20px 19px;background-image:-webkit-linear-gradient(225deg,#285AEB,#d6249f,#fd5949);background-image:-o-linear-gradient(225deg,#285AEB,#d6249f,#fd5949);background-image:linear-gradient(-135deg,#285AEB,#d6249f,#fd5949);}
.instagram-promote .title{font-size:15px;font-weight:500;color:#FFF;}
.instagram-promote::before{position:absolute;font-family:"Font Awesome 5 Brands";content:"\f16d";font-size:67px;bottom:-9px;left:-5px;line-height:1;color:#FFF;opacity:.4;transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;}
.instagram-promote:hover::before{color:rgba(255,255,255,0.65);opacity:1;}
.small-story{padding:0 0 3px;}
.small-story li{clear:both;width:100%;}
.small-story-cont{clear:both;width:100%;min-height:100px;padding:10px 0;}
.small-story li:last-child .small-story-cont{border-bottom:medium none;}
.small-story-img{float:right;height:80px;margin-left:10px;overflow:hidden;width:80px;border-radius:3px;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;}
.small-story-img a{margin:0!important;padding:0!important;color:#777;}
.small-story-img:hover,.related-image img:hover{opacity:.7;}
.small-story-title{margin:-2px 0 0;padding:0;}
.small-story-title a{color:#333;font:500 14.5px/27px irsans;}
.small-story-info{padding:2px 0 0;font-size:12px;color:#a8a8a8;}
.small-story-title a:hover{color:#f70c22!important;}
.feedbox{position:relative;margin-bottom:43px;padding:22px 18px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;box-shadow:0 0 7px -2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,.1);}
.feedbox::before{content:"";width:100%;top:0;left:0;right:0;height:8px;position:absolute;background:-o-repeating-linear-gradient(135deg,#e91c2e,#e91c2e 19px,transparent 10px,transparent 30px,#4882ce 20px,#4882ce 46px,transparent 40px,transparent 57px);background:repeating-linear-gradient(-45deg,#e91c2e,#e91c2e 19px,transparent 10px,transparent 30px,#4882ce 20px,#4882ce 46px,transparent 40px,transparent 57px);}
.feed-title{font:700 15.5px/33px irsans;}
.feedtxt{padding:2px 0 12px;font-size:13px;}
.newsletter{max-width:320px;position:relative;display:block;border-collapse:separate;margin:0 auto;}
.form-control{height:38px;padding:0 12px 0 55px;display:block;float:none;position:relative;margin-bottom:0;width:100%;font-size:12.5px;font-family:inherit;line-height:1.5;color:#777;background-image:none;border:1px solid #dadada;}
.form-control:focus{box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;border:1px solid #d0d0d0;}
.newsletter-btn{position:absolute;left:0;top:5px;bottom:5px;padding:0 6px 0 5px;border-right:1px solid #ddd;display:block;width:48px;height:28px;font-size:0;white-space:nowrap;}
.newsletter-btn .send{display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;text-transform:uppercase;border-radius:3px;color:#fff;background-color:#e91c2e;border:1px solid #e91c2e;width:36px;height:28px;padding:0;text-align:center;font-size:24px;line-height:inherit;font-family:inherit;margin-right:-1px;z-index:2;-webkit-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.newsletter-btn .send i{line-height:26px;}
.newsletter-btn .send:hover{background-color:#d51525;border:1px solid #d51525;}
input[type="text"],input[type="password"],input[type="file"],textarea,select,.xfields input,.xprofile input{max-width:100%;outline:none;font-size:13px;line-height:normal;border:1px solid #ddd;padding:7px 8px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.half-right{float:right;width:50%;padding:0 0 20px 12px;}
.half-left{float:left;width:50%;padding:0 12px 20px 0;}
.iform input[type="text"],.iform input[type="password"],.iform input[type="file"],.iform textarea,.iform select,.iform .xfields input,.iform .xprofile input{width:100%;}
.field-title{display:block;font-size:14px;padding:0 0 8px;}
textarea{width:100%;height:150px;resize:vertical;padding:11px 10px;}
select{padding:5px;cursor:pointer;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#c5c5c5;box-shadow:none;outline:none;}
.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 irsans;}
.submit-padd{padding:45px 0 0;text-align:center;}
.comments li{list-style:none!important;}
.site-comment{margin:0;padding:10px 0;position:relative;}
.comm-box{position:relative;padding:0 84px 0 0;}
.left-comment.admincomm{border:1px solid #d0e6f9;}
.left-comment.admincomm .comment-top{color:#000;background:#e51a2d;border-bottom:1px solid #e51a2d;}
.left-comment.admincomm .comm-text{color:#000;}
.right-comment{top:0;right:0;width:70px;float:right;position:absolute;}
.ava-comm{width:70px;height:70px;display:block;}
.ava-comm img{width:70px;max-width:100%;min-height:70px;border-radius:50%;}
.user-group{text-align:center;font-size:12.5px;padding-top:5px;}
.left-comment{width:100%;float:right;position:relative;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.03);}
.left-comment:before,.left-comment:after{position:absolute;top:22px;right:-16px;left:100%;width:0;height:0;display:block;content:"";border-color:transparent;border-style:solid solid outset;pointer-events:none;}
.left-comment:before{border-left-color:#e5e5e5;border-width:8px;}
.left-comment:after{margin-top:1px;margin-right:2px;border-width:7px;border-left-color:#f8f8f8;}
.left-comment.admincomm:before{border-left-color:#d0e6f9;}
.left-comment.admincomm:after{border-left-color:#f5f9fb;}
.comm-top{color:#1b1d20;position:relative;background:#f8f8f8;padding:8px 15px 8px 11px;border-bottom:1px solid #e5e5e5;}
.left-comment.admincomm .comm-top{background:#f5f9fb;border-bottom:1px solid #dceaf4;}
.comm-top-right{float:right;}
.comm-top-right ul li{float:right;height:30px;padding:0 0 0 20px;font:13px/30px irsans;}
.comm-top-right b{font-size:14px;font-weight:700;}
.comm-top-right a{color:#000;}
.verified{width:15px;height:15px;float:right;display:block;margin:8px 0 0 7px;}
.comm-date{line-height:32px;font-size:12px;}
.comm-top ul li a:hover{text-decoration:underline;}
.comm-cont{position:relative;padding:12px 15px 12px;}
.comm-cont .bb-editor{margin:6px 0 5px;}
.comm-text{line-height:28px;padding:0 0 14px 1px;}
.signature{background:#f8f8f8;margin:5px 0 14px;padding:5px 12px;border-radius:3px;font-size:12.5px;color:#333;}
.comm-opt{float:right;margin-bottom:5px;}
.comm-opt a{border:1px solid rgba(0,0,0,0.12);border-radius:2px;color:#888;display:inline-block;font:12px/26px irsans;height:30px;margin-left:0;padding:0 10px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.comm-opt a:hover{background:#e51a2d;border:1px solid #e51a2d;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;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.comm-reply a:hover{background:#1ac280;}
.scroll-top{display:block;position:fixed;right:30px;bottom:70px;color:#333;height:35px;line-height:40px;width:35px;font-size:24px;background:rgba(225,225,225,0.5);text-align:center;z-index:1000;visibility:hidden;opacity:0;border-radius:50%;transition:all .25s ease-in-out;}
.scroll-top:hover{color:#fff;background:#e51a2d;}
.scroll-top.show{visibility:visible;opacity:1;}
.poll-btitle{background:#f5f5f5;margin:0 0 10px;padding:6px 10px 5px;position:relative;color:#7c7979;position:relative;}
#dle-vote{margin:0 23px;}
#dle-vote label{display:inline-block;margin:0 10px 3px;cursor:pointer;}
#dle-vote label input[type=radio]{display:none;}
#dle-vote label input[type=radio] + .radio-span{display:inline-block;width:15px;height:15px;margin-right:11px;}
.poll-text{display:inline-block;position:relative;bottom:2px;color:#7c7979;}
.vote-btn,.poll-btn{background:#1885e6;border:medium none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font:700 12px/30px irsans;height:31px;margin:3px auto 10px;padding:0 25px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.vote-btn{background:#1885e6;}
.vote-btn:hover{background:#333;}
.poll-btn{background:#333;}
.poll-btn:hover{background:#1885e6;}
.all-vote{text-align:center;margin:10px 0;}
.vote{margin-bottom:2px;font-size:13px;}
.footer{background:#1b1d20;}
.footer-cont{margin:0 auto;max-width:1200px;padding:44px 0 46px;color:rgba(255,255,255,.75);}
.footer-col{float:right;margin:0;min-height:160px;padding:0 24px;width:33.33%;}
.last-comms{padding:5px 0 8px;}
.last-comm{margin-bottom:18px;}
.last-comm-user{float:right;}
.last-comm-user a{color:#fff;font-size:13.5px;font-weight:500;}
.last-comm-user a:hover{color:#fff;}
.last-comm-date{font-size:12.5px;padding-right:10px;color:rgba(255,255,255,.5);}
.last-comm-top:after{content:"";display:table;clear:both;}
.last-comm-text{padding:1px 0 0 10px;font-size:12.5px;}
.site-navigation{width:100%;text-align:center;padding:12px 0 18px;}
.site-navigation span,.site-navigation a{background:#f8f8f8;border-radius:2px;color:#333;display:inline-block;font-size:13px;line-height:31px;padding:1px 11px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.site-navigation a:hover,.navigation span{color:#fff;background:#e51a2d;}
.navigation,.nextprev{display:inline-block;font:12px irsans;}
.nextprev a:hover span{background:none;text-shadow:0 1px 0 rgba(0,0,0,0.25);}
.tags-warp{font-size:0;line-height:0;padding:10px 0 14px;}
.tags-warp a{float:right;height:33px;color:rgba(255,255,255,.75);margin:0 0 4px 4px;padding:0 9px;display:block;font:12.5px/29px irsans;border:1px solid rgba(255,255,255,.2);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.tags-warp a:hover{color:#fff;background:#e51a2d;border:1px solid #e51a2d;}
.weinfo{margin-bottom:14px;font:12.5px/29px irsans;text-align:justify;letter-spacing:-.05px;}
.weinfo a{color:#fff;}
.weinfo a:hover{color:#ffb400;}
.sospages{display:block;height:50px;margin:0 0 18px;overflow:hidden;text-align:center;}
.sospages li{display:inline-block;}
.sospages li a{display:block;line-height:50px;width:50px;height:50px;text-align:center;color:rgba(255,255,255,.7);}
.sospages li a:hover{-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;}
.sospages ul li i{vertical-align:middle;}
.myinstagram i{font-size:24px;}
.mytelegram i{font-size:25px;margin:0 4px 0 0;}
.mytwitter i{font-size:22px;}
.myrss i{font-size:23px;margin:0;}
.myinstagram:hover{color:#ff1671;}
.mytelegram:hover{color:#20A0FF;}
.mytwitter:hover{color:#008AFF;}
.myrss:hover{color:#ffa200;}
.footer-bottom{width:100%;background:#16171a;color:rgba(255,255,255,.65);padding:14px 0 14px;font:14px/25px irsans;}
.footer-bottom a{color:#fff;}
.footer-bottom a:hover{text-decoration:underline;}
.copyright{float:right;}
.design{float:left;direction:ltr;}
@media (min-width:992px) {
.stickyhead{position:fixed;top:0;right:0;left:0;box-shadow:0 1px 7px -3px rgba(0,0,0,.15);-webkit-box-shadow:0 1px 7px -3px rgba(0,0,0,.15);}
.site-login.tplogin.hidden{display:none;}
.site-login.stlogin{visibility:hidden;opacity:0;width:0;padding:7px 0 0;overflow:hidden;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;}
.site-login.stlogin.show{visibility:visible;opacity:1;width:auto;padding:7px 20px 0 0 !important;}
.menu-icon{display:none;}
#menu{z-index:101;float:right;position:relative;display:block!important;padding-right:20px;}
#menu .menu-cont,#menu .menu-cont li{margin:0;padding:0;list-style:none;}
#menu .menu-cont > li{float:right;height:60px;}
#menu .menu-cont li{position:relative;}
#menu .menu-cont > li > a{height:50px;color:#f5f5f5;display:block;padding:0 14px;text-decoration:none;font:14px/50px irsans;}
#menu .menu-cont > li:first-child > a{padding-right:1px;}
#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:60px;width:200px;-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:#333;display:block;font:12.5px/38px irsans;padding:2px 15px;text-decoration:none;}
#menu .has-sub ul a:hover{background:#f8f8f8;color:#333!important;-webkit-transition:all .2s linear;-o-transition:all .2s linear;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:inline-block;height:50px;line-height:50px;margin-right:8px;font-size:16px;}
#menu .menu-cont > li ul li > a i{float:left;line-height:38px;}
.searchbtn{display:none;}
}
@media (max-width:991.98px) {
.site-menu{margin:0 auto;position:relative;width:100%;}
#menu{position:absolute;top:60px;right:0;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 12.5px/43px irsans;border-bottom:1px solid #f2f2f2;}
#menu ul li a:hover{background:#f6f6f6;color:#e51a2d!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:991.98px) {
#menu{margin:0!important;}
#menu .menu-cont > li > a{padding:0 9px!important;}
.highlights-col{width:33.33%;}
.short-news-col{width:50%;}
.small-story-img,.small-story-title,.small-story-info{float:none;width:100%;clear:both;}
.small-story-img{margin:0 0 6px 0;}
}
@media (max-width:767.98px) {
.main{padding:25px 0 0;}
.highlights-wrap{padding-bottom:0;}
.right-col{width:100%;float:none;padding:0 0 24px;}
.left-col{width:100%;float:none;padding:0;}
.short-news-image{float:none;width:100%;}
.life-col{width:50%;margin-bottom:25px;}
.life-col:last-child{margin-bottom:0;}
.footer-cont{padding:40px 0 30px;}
.footer-col{float:none;width:100%;padding:0 24px 24px;}
}
@media (min-width:480px) and (max-width:767.98px) {
#menu .menu-cont > li > a{padding:0 10px;}
.highlights-col{width:50%;}
.short-news-col{width:50%!important;}
.related-col{width:50%;}
.side-tabligh img{max-width:300px;}
.instagram-promote{max-width:300px;margin:0 auto;}
}
@media (max-width:574.98px) {
.half-right,.half-left{float:none;width:100%;padding:0 0 20px;}
.life-col{width:100%;margin-bottom:25px;}
.submit-padd{clear:both;width:100%;padding:10px 0 0;}
.comments-tree-list .comments-tree-list{padding-right:0!important;}
}
@media (max-width:479.98px) {
.row{margin:0;}
.highlights-col{width:100%;padding:0 0 25px;}
.life-col{padding:0;}
.short-news-col{float:none;width:100%!important;padding:0 0 24px;}
.highlights-image, .short-news-image, .related-image{height:auto;}
.short-news-title,.short-news-title h2{height:auto;}
.short-news-details{padding:10px 16px 14px;}
.related-col{float:none;width:100%;}
.right-comment{display:none;}
.comm-box{padding:0;}
.left-comment::before,.left-comment::after{display:none;}
#search-form{left:107px;width:220px;}
#dlefastreplycomments{margin:0 0 16px!important;}
}