/* Theme Name: Charsou - 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:#262626;direction:rtl;background:#fafafa;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:#00376b;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:#118af4;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:#333;}
.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;}
.title-line{padding-bottom:14px;}
.title-line:after{content:"";display:table;clear:both;}
.title-line h1,.title-line h2,.title-line h3{font:600 16px/30px irsans;float:right;}
.container{margin:0 auto;padding:0 14px;max-width:984.1px;}
.row{margin:0 -14px;}
.topline{width:100%;z-index:99;height:auto;background:#fff;position:relative;border-bottom:1px solid rgba(0,0,0,0.1);}
.sunrise{min-height:50px;position:relative;background:#fff;}
.sunrise .container{position:relative;}
.logo{float:right;display:block;width:180px;height:50px;line-height:50px;padding-left:20px;}
.logo a{color:#fff;display:inline-block;}
.logo img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;}
.logo span{display:block;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.header{padding:0 190px 0 0;position:relative;min-height:180px;}
.logo-main{position:absolute;display:block;height:150px;width:150px;right:0;top:0;}
.logo-main a{color:#fff;display:block;}
.logo-main img{display:block;vertical-align:middle;max-width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.0975);}
.site-info{float:right;padding:20px 0 0 50px;}
.site-brand{margin-bottom:5px;}
.brand-link{float:right;font-size:18px;font-weight:500;line-height:30px;}
.follow-button{height:30px;font-size:13px;padding:0 10px;line-height:33px;margin-right:18px;border-radius:4px;background:#0095f6;text-align:center;clear:both;display:inline-block;color:#fff!important;}
.site-description{line-height:27px;padding-bottom:20px;}
.menu-icon{float:left;padding:7px 8px 0 0;}
.menu-icon .fal{border:1px solid rgba(0,0,0,0.12);border-radius:3px;width:36px;text-align:center;color:#555;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:#555;cursor:pointer;font-size:14px;line-height:33px;padding-left:1px;border-radius:0;text-align:center;border:1px solid rgba(0,0,0,0.12);border-radius:3px;-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:55px;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;color:#555;cursor:pointer;text-align:center;border:1px solid rgba(0,0,0,0.12);border-radius:3px;}
.show-login i{font-size:16px;margin:8px 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;}
.highlights-wrap{margin:5px -14px 5px;}
.highlights-col{float:right;width:12.5%;padding:0 0 30px;text-align:center;}
.highlights{width:87px;height:87px;overflow:hidden;border-radius:50%;display:inline-block;}
.highlights-image{width:87px;height:87px;overflow:hidden;border-radius:50%;}
.highlights-image img{width:100%;height:100%;padding:3px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid #d7d7d7;}
.highlights-title{width:100%;height:33px;display:block;overflow:hidden;padding:0 16px;white-space:nowrap;text-overflow:ellipsis;font:13px/33px irsans;}
.main{width:100%;padding:30px 0 0;}
.main-title{direction:ltr;height:51px;text-align:center;font-size:0;border-top:1px solid #dbdbdb;}
.main-title span{padding:12px 0 0;display:inline-block;color:#8e8e8e;border-top:1px solid transparent;font-size:13px;margin:-1px 20px 0 20px;cursor:pointer;}
.main-title span.active-ttab{border-top:1px solid #555;color:#262626;}
.main-title span i{float:left;font-size:13px;padding:4px 5px 0 0;}
.tt-panel{display:none;transition:all .2s linear;}
.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:#00376b;}
.cats-info{padding:15px 0 15px;position:relative;border-top:1px solid #e3e3e3;overflow:hidden;}
.cats-info h1{height:32px;line-height:28px;font-size:17px;font-weight:500;color:#000;}
.descbox{font-size:13px;line-height:27px;height:55px;margin-bottom:24px;overflow:hidden;}
.expand-btn{position:absolute;bottom:0;left:0;right:0;width:100%;height:36px;text-align:center;box-shadow:0 0 50px 30px #fafafa;background:#fafafa;cursor:pointer;}
.descbox.expand{height:auto;min-height:60px;}
.descbox.expand .expand-btn{box-shadow:none}
.expand-btn span{position:relative;padding-left:6px;font-size:14px;}
.expand-arrow{border-style:solid;border-color:#333;border-width:0 2px 2px 0;display:inline-block;padding:2px;margin:0 0 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.descbox.expand .expand-arrow{margin:0 0 -2px 0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.pages-wrap{padding:18px 0 30px;}
.pages-wrap.morepadd{padding:30px 0 30px;}
.gallery-col{float:right;width:33.33%;padding:0 14px 29px;}
.gallery{position:relative;}
.gallery-image{margin:0;width:100%;height:auto;overflow:hidden;position:relative;}
.gallery-image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;}
.gallery-image a{display:block;height:100%;}
.gallery-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;}
.gallery:hover .gallery-image::after{visibility:visible;opacity:1;background:rgba(0,0,0,.75);}
.gallery-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;}
.gallery:hover .gallery-bottom{bottom:15px;visibility:visible;opacity:1;}
.gallery-cat{float:left;position:relative;pointer-events:painted;z-index:105;}
.gallery-cat a{height:29px;font-size:12.5px;font-weight:500;line-height:26px;padding:0 10px;color:rgba(255,255,255,0.9);border:1px solid rgba(255,255,255,0.5);transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;}
.gallery-cat a:not(:last-child){display:none;}
.gallery-cat a:hover{background:#118af4;color:#fff;border:1px solid #118af4;}
.gallery-com{float:right;height:28px;margin-left:10px;}
.gallery-com i{color:#fff;font-size:18px;float:right;line-height:28px;padding:0 7px;height:28px;}
.gallery-com span{color:#fff;height:28px;float:right;font:14px/32px irsans;}
.gallery-top{position:absolute;top:-101%;width:100%;padding:16px 20px 0;overflow:hidden;visibility:hidden;opacity:0;z-index:1;transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;}
.gallery:hover .gallery-top{top:0;visibility:visible;opacity:1;}
.gallery-top h2{color:#fff;font:500 15px/27px irsans;padding-bottom:7px;}
.gallery-date{color:#d9d9d9;font:12px/24px irsans;}
.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:#acacac;}
.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:#118af4;color:#fff;border:1px solid #118af4;}
.news-bottom{padding:10px 1px 20px 0;}
.cats{float:right;padding:5px 0 0;}
.cats i{float:right;color:#acacac;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;}
.related-wrap{padding:14px 0 0;border-top:1px solid #e5e5e5;}
.add-comments{background:#f8f8f8;padding:18px 20px 5px;border:1px solid #e5e5e5;}
.comments-wrap{padding-top:24px;}
.pages{background:#fff;padding:20px 24px 25px;min-height:500px;box-shadow:0 0 7px -2px rgba(0,0,0,.15);-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,.15);}
.pages-body{padding:10px 0;}
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:#118af4;border-bottom:1px solid #118af4;}
.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:#262626;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;}
.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:#118af4;border:1px solid #118af4;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;}
.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;}
.site-navigation{width:100%;text-align:center;padding:4px 0 10px;}
.site-navigation span,.site-navigation a{background:#ececec;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:#118af4;}
.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);}
.footer{background:#121212;}
.footer-cont{padding:26px 0 20px;color:rgba(255,255,255,.75);}
.copyright{text-align:center;padding-bottom:5px;}
.copyright a{color:#fff;}
.sospages{display:block;height:50px;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;}
.support-toggle{border-radius:50px;position:fixed;bottom:-200px;right:24px;opacity:0;visibility:hidden;color:#fff;height:41px;z-index:10000;cursor:pointer;padding:0 44px 0 23px;box-sizing:border-box;font:14px/41px irsans;background-color:#0dc152;transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;box-shadow:0 1px 6px rgba(0, 0, 0, .06),0 2px 32px rgba(0, 0, 0, .16);}
.support-toggle i{font-size:21px;position:absolute;right:16px;top:10px;}
.support-toggle.show{bottom:24px;opacity:1;visibility:visible;transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.support-toggle:hover{box-shadow:0 2px 8px rgba(0, 0, 0, .09),0 4px 40px rgba(0, 0, 0, .24);}
.support-container{text-align:right !important;font-family:inherit !important;}
.support-box{position:fixed;bottom:80px;right:24px;max-width:300px;width:100%;border-radius:6px;box-shadow:0 0 15px rgba(0, 0, 0, 0.3);visibility:hidden;opacity:0;transform:translateY(50px) scale(0.9);background:#ffffff;transition:all .3s;z-index:10000;background-color:#ffffff;}
.support-show{visibility:visible;opacity:1;transform:translateY(0) scale(1);}
.support-box:before,
.support-box:after{content:'';position:absolute;bottom:-7px;right:22px;width:13px;height:13px;background:#ffffff;transform:rotate(45deg);z-index:-1;border:1px solid #ffffff;box-shadow:3px 3px 3px rgba(0, 0, 0, .02);}
.support-box:before{box-shadow:none;background:#ffffff;transform:none;bottom:0;width:19px;right:17px;border-color:#ffffff;}
.support-people{overflow:auto;padding:10px;}
.support-account{width:100%;padding:10px;display:block;color:#555555 !important;overflow:hidden;position:relative;box-sizing:border-box;transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.support-account:hover{border-radius:6px;background-color:#f5f5f5;border-color:#f5f5f5;}
.spaceline{display:block;width:100%;height:1px;background:#f5f5f5;box-sizing:border-box;clear:both;margin:5px 0 5px 0;}
.support-face{float:right;width:25%;height:64px;display:block;box-sizing:border-box;}
.support-face img{border-radius:50px;width:64px;height:64px;}
.support-info{width:75%;float:right;padding:7px 10px 0 0;box-sizing:border-box;}
.support-title{font-size:13px;line-height:24px;display:block;float:right;width:100%;direction:ltr;color:#aaaaaa;box-sizing:border-box;}
.support-name{display:block;font-size:13px;font-weight:500;float:right;width:100%;padding:1px 0 2px 0;box-sizing:border-box;}
@media (min-width:992px) {
.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;}
#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:#262626;display:block;padding:0 14px;text-decoration:none;font:13.5px/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:50px;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;}
}
@media (max-width:991.98px) {
.site-menu{margin:0 auto;position:relative;width:100%;}
#menu{position:absolute;top:50px;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:#118af4!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:20%;}
.gallery-col{width:33.33%;}
}
@media (max-width:767.98px) {
.main{padding:25px 0 0;}
.header{padding:0 170px 0 0;}
.site-info{padding:20px 0 0 30px;}
.highlights-wrap{margin-bottom:0;}
}
@media (min-width:480px) and (max-width:767.98px) {
#menu .menu-cont > li > a{padding:0 10px;}
.highlights-col{width:25%;}
.gallery-col{width:50%;}
}
@media (max-width:574.98px) {
.half-right,.half-left{float:none;width:100%;padding:0 0 20px;}
.logo-main{width:90px;height:90px;}
.header{padding:0 105px 0 0;min-height:unset;}
.site-info{padding:0;}
.follow-button{margin:8px 0 0;width:100%;}
.submit-padd{clear:both;width:100%;padding:10px 0 0;}
.comments-tree-list .comments-tree-list{padding-right:0!important;}
.support-toggle{padding:0;height:40px;width:41px;text-align:center;}
.support-toggle i{line-height:40px;position:unset;right:unset;top:unset;}
.support-toggle span{display:none;}
}
@media (max-width:479.98px) {
.row{margin:0;}
.highlights-col{width:33.33%;}
.gallery-col{width:100%;padding:0 0 25px;}
.gallery-image{height:auto;}
.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;}
}