@charset "utf-8";
/*
Theme Name: Downlion
Theme URI: http://tarlanweb.ir
Author: Reza Kianoosh - 09158856205
Author URI: http://rkianoosh.ir
Description: قالب وردپرس مخصوص سایتهای دانلود نرم افزار و بازی . طراحی شده توسط گروه ترلان وب با مدیریت رضا کیانوش
Version: 2.0
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,
cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,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,output,section,summary,time,mark,audio,video{
margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display: block;}
body{line-height: 1px;}
ol,ul{list-style: none;}
blockquote,q{quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}
.aligncenter,img.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;margin-top: 15px;margin-bottom: 15px;text-align:center;}
.alignright,img.alignright{float: right;margin: 0 0 15px 15px;}
.alignleft,img.alignleft{float: left;margin: 0 15px 15px 0;}
img{max-width: 100%;height: auto;}
table{border-collapse: collapse;border-spacing: 0;}
ul,ul li{list-style-type: none;}
a{text-decoration: none;transition: 0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
a:hover{transition: 0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.clear{clear: both;}
.clear2{clear: both;padding: 15px 0;}
.clear3{clear: both;padding: 30px 0;}
strong{font-weight: bold;}



@font-face {
font-family: vazir;
src: url('fonts/vazir-fd.woff') format('woff');
font-weight: normal;
font-display: swap;
}
@font-face {
font-family: vazir;
src: url('fonts/vazir-bold-fd.woff') format('woff');
font-weight: bold;
font-display: swap;
}
@font-face {
font-family: vazir;
src: url('fonts/vazir-light-fd.woff') format('woff');
font-weight: 300;
font-display: swap;
}

@font-face {
font-family: vazir;
src: url('fonts/vazir-medium-fd.woff') format('woff');
font-weight: 500;
font-display: swap;
}

input,button,textarea{font-family: vazir,tahoma;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;}
*{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
body{background: #f8f8f8;color: #666;font-family: vazir,tahoma;font-size: 14px;line-height: 25px;padding-top: 90px;
direction: rtl;text-align: right;overflow-x: hidden;font-weight: 400;}
a{color: #666;}
.tarlanweb_center{width: 1300px;height: auto;margin: 0 auto;}
#header{width: 100%;height: auto;position: fixed;top: 0;z-index: 9999999;
padding: 5px 0;background: #fff;border-bottom: 1px solid rgba(0,0,0,0.05);
margin-bottom: 20px;}
.logo_top{width: 60px;height: 60px;float: right;line-height: 0;margin-left: 10px;}
.logo_top a,.logo_top img{display: block;line-height: 0;}
.h1_hidden_home{display: none;visibility: hidden;}
.dark_light_mode{width: 110px;height: 24px;float: left;position: relative;margin: 18px 0 0 10px;}
#mobiles_header .dark_light_mode{margin-top: 21px;}
.dark_light_mode i{font-size: 24px;margin-top: 0;}
.dark_light_mode .icofont-moon{float: right;}
.dark_light_mode .icofont-sun{float: left;}
.dark_active .icofont-moon{float: left;}
.dark_active .icofont-sun{float: right;}
.toggle_modes {
  position: absolute;margin: auto;
  left: 0px;right: 0;top: 0;
  background: #ffb84d;
  width:50px;
  height: 24px;
  cursor: pointer;
  border-radius: 20px;
  transition: 0.5s;
}
.toggle_modes.active {background: #19191b;}
.toggle_modes:before {
  left: 3px;top: 2px;
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
  transition: 0.5s;
}
.toggle_modes.active:before {left: 27px;background: #fff;}
#searches{
    width: 250px;
    height: 35px;
    background: #f6f6f6;
    position: relative;float: left;margin-top: 12px;
    border-radius:25px;
}
#lsds{
    width: 100%;
    border: none;
    position: absolute;
    right: 0;
    outline: unset;
    background: #f6f6f6;color: #525252;
    height: 35px;
    text-indent: 10px;font-size: 12px;
    border-radius:25px;
}
#searches button{width: 40px;height: 29px;font-size: 18px;margin: 3px;padding-top: 2px;
border: none;position: relative;outline: unset;border-radius: 25px;
cursor: pointer;float: left;background: #f6f6f6;color: #666;
}
#searches button:hover{background: #ffb84d;color: #363636;}

.menu_right{width: 50%;float: right;margin-top: 17px;}
.menu_right > ul > li{float: right;margin-left: 10px;}
.menu_right > ul > li:last-child{margin-left: 0;}
.menu_right > ul > li > a{padding: 0px 6px;font-size: 14px;display: inline-block;position: relative;font-weight: 500;
border-radius: 5px;}
.menu_right ul li a:hover,.night .menu_right ul li a:hover{background: #50a2ff;color: #fff;}
.menu_right > ul > li > a:hover,.menu_right > ul > li > a:focus,.menu_right > ul > li > a:active{}
.menu_right > ul > li > a:hover:before,.menu_right > ul > li > a:focus:before,.menu_right > ul > li > a:active:before {
-webkit-transform: scale(1);transform: scale(1);}
.menu_right .menu-item-has-children::after{font-family: 'IcoFont';content: '\eac8';
position: absolute;left: 5px;bottom: 0;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;}
.menu_right .menu-item-has-children:hover::after{transform: rotate(180deg);-moz-transform: rotate(180deg);
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;}
.menu_right .menu-item-has-children:hover::after{color: #fff;}
.menu_right .menu-item-has-children:hover,.menu_right ul ul .menu-item-has-children{}
.menu_right > ul > li.menu-item-has-children > a{padding: 0 6px 0 20px;}
.menu_right > ul > li.menu-item-has-children:hover > a{background: #50a2ff;color: #fff;}
.menu_right .menu-item-has-children:hover > a,.menu_right ul ul .menu-item-has-children:hover > a{background: #50a2ff;color: #fff;}
.menu_right ul ul .menu-item-has-children:hover > a:before{background: #50a2ff;color: #fff;}
.menu_right ul ul .menu-item-has-children::after{position: absolute;
font-family: 'IcoFont';content: '\eac9';font-size: 15px;bottom: 5px !important;left: 10px;}
.menu_right .current-menu-item,.menu_right .current-menu-parent,.menu_right .current-post-parent{}
.menu_right li {position:relative;margin:0px;}
.menu_right li ul.sub-menu {width:560px;position:absolute;margin-top:15px;z-index:999999999;
display:none;background: #fff;text-align: right;padding: 15px;border: 1px solid rgba(0,0,0,0.05);border-top: unset;
border-radius: 0 0 7px 7px;
}
.menu_right li ul ul.sub-menu {margin-top: 0;}


.menu_right ul ul li{width: 30.3%;height: 30px;position: relative;float: right;margin: 3px 1.5%;}
.menu_right ul ul li a {width: 100%;padding:0 10px;position: relative;font-size: 13px;border-radius: 5px;
display: block;height: 30px;line-height: 30px;background: #fff;}

.menu_right > ul > li > ul.sub-menu {top:100%;right: 0;}
.menu_right li li ul {top:0px;right:100%;}
.menu_right li a {display: block;}

#centers_box{position: relative;clear: both;}
#right_sidebars{width: 21%;float: right;}
#left_sidebars{width: 21%;float: left;}
#center_sidebars{width: 56%;float: right;margin:0 1%;}
.full_widths{width: 100% !important;margin: 0 !important;}

.sidebar{
    will-change: min-height;
}

.sidebar__inner{
    transform: translate(0, 0); /* For browsers don't support translate3d. */
    transform: translate3d(0, 0, 0);
    will-change: position, transform;
}
.inner-wrapper-sticky{transition: none !important;}
.hishows_h1s{display: none;visibility: hidden;}
.tarlanweb_post,.asides_box,.pagination_box,.full_posts,.rkian_box{width: 100%;height: auto;clear: both;margin-bottom: 15px;background: #fff;border: 1px solid rgba(0,0,0,0.05);
padding: 15px;
border-radius: 5px;}
.single .full_posts .asides_box{border: none;padding: 0;margin: 10px 0;}
.tarlanweb_post figure{width: 140px;height: 140px;float: right;margin-left: 15px;}
.tarlanweb_post figure a,.tarlanweb_post figure img{display: block;line-height: 0;border-radius: 5px;}
.tarlanweb_post_txt{overflow: hidden;height: 110px;}
.tarlanweb_post header,.full_posts header{width: 100%;height: auto;clear: both;margin-bottom: 5px;}
.tarlanweb_post header h2 a,.full_posts header h3,.full_posts header h2 a,.full_posts header h1,
.archives_dets .titles_box h1{font-size: 15px;font-weight: 600;color: #434343;}
.tarlanweb_post_cv{font-size: 13px;line-height: 23px;}
.more_dl_link{width: 120px;height: 30px;line-height: 29px;color: #0053B3;border: 1px solid #0053B3;float: left;text-align: center;
font-weight: bold;
border-radius: 5px;}
.more_dl_link:hover,.related_posts_rkianoosh_ir li a:hover .more_dl_link{background: #0053B3;color: #fff;}
.tarlanweb_post_ft{float: right;height: 30px;line-height: 31px;margin-left: 15px;font-size: 12px;}
.tarlanweb_post_ft i{display: inline-block;font-size: 15px;vertical-align: middle;}
.pagination_box{margin-bottom: 0 !important;}
.pagination{width: 100%;list-style: none;box-sizing: border-box;text-align: center;}
.pagination li {width: 30px;height: 30px;display: inline-block;padding: 0;float: none;margin:4px;}
.pagination li a,.pagination li .inactive,.pagination .current{width: 30px;height: 30px;text-align: center;line-height: 32px;
font-size: 15px;background: #fff;display: inline-block;
border-radius: 5px;}
.pagination .current,.pagination li a:hover{color: #fff;background: #ffb84d;}

.rkian_box_title{width: 100%;padding-bottom: 10px;position: relative;
border-bottom: 1px solid rgba(0,0,0,0.05);}
.full_posts header{width: 100%;position: relative;}
.fulls_post_txt{text-align: justify;margin: 15px 0;width: 100%;clear: both;}
.fulls_post_txt p,.pages_txt_box p{margin-bottom: 20px;line-height: 28px;}
.fulls_post_txt h1,.fulls_post_txt h2,.fulls_post_txt h3,.fulls_post_txt h4,.fulls_post_txt h5,
.fulls_post_txt h6,.pages_txt_box h1,.pages_txt_box h2,.pages_txt_box h3,.pages_txt_box h4,.pages_txt_box h5,.pages_txt_box h6{font-weight: 600;text-align: right;padding:0 0 20px 0;position:relative;}
.fulls_post_txt h1,.pages_txt_box h1{font-size: 20px;}
.fulls_post_txt h2,.pages_txt_box h2{font-size: 18px;}
.fulls_post_txt h3,.fulls_post_txt h4,.pages_txt_box h3,.pages_txt_box h4{font-size: 17px;}
.fulls_post_txt h5,.fulls_post_txt h6,.pages_txt_box h5,.pages_txt_box h6{font-size: 16px;}

.fulls_post_txt a,.pages_txt_box a{color: #eb0046;}
.fulls_post_txt ul,.fulls_post_txt ol{width: 95%;margin: 0 auto;margin-bottom:15px;}
.woo_products_role ul{width: 85%;margin: 0 auto;}
.fulls_post_txt ul li,.woo_products_role ul li{position: relative;margin-bottom: 7px;}
.fulls_post_txt ul li::before,.woo_products_role ul li::before{content: "\eed6";font-family: IcoFont !important;vertical-align: middle;
position: absolute;right: -22px;font-size: 20px;color: #43b649;}
.fulls_post_txt ol li{position: relative;list-style-type: decimal;}
.full_posts footer{width:100%;padding-top:15px;border-top:1px solid rgba(0,0,0,.05);}

.asides_box_title{width: 100%;height: auto;clear: both;margin-bottom: 15px;}
.asides_box_title h2,.asides_box_title h4{font-size: 15px;font-weight: 600;color: #434343;}

.asides_box_content{width: 100%;height: auto;}
.asides_box_content li{width: 100%;padding-right: 15px;position: relative;clear: both;margin-bottom: 7px;overflow: hidden;}
.asides_box_content li:last-child{margin-bottom: 0;}
.asides_box_content li a{line-height: 23px;color: #434343;font-weight: 500;font-size: 13px;}
.asides_box_content li a img{width: 45px;height: 45px;float: right;margin-left: 10px;border-radius: 3px;}
.asides_box_content li a span{display: block;}
.soft_name{}
.soft_version{font-size: 12px;color: #555;font-weight: 300;}

.asides_box_content li::before{content:'';width: 8px;height: 8px;background: #c6c6c6;
border-radius: 50%;position: absolute;right: 0;top: 10px;}
.asides_box_content li a:hover,.night .asides_box_content li a:hover{color: #50a2ff;}

.aside_box_thu li{height: 45px;padding-right: 0;margin-bottom: 15px;}
.aside_box_thu li::before{display: none;}
.aside_box_thu li a{display: block;height: 45px;}

#footer{position: relative;padding: 30px 0;margin-top: 20px;background: #fff;border-top: 1px solid rgba(0,0,0,0.05);font-size: 13px;}
.ft_box_cnters{width: 33.3%;float: right;margin-top: 120px;}
.ft_middles{padding: 0 40px;margin-top: 0;}

.ft_box_titles{width: 100%;clear: both;margin-bottom: 20px;}

.ft_box_titles i{float:right;font-size: 25px;margin-left: 10px;}
.ft_box_titles h3{font-size: 15px;font-weight: bold;float: right;}
.en_ft_title{float: left;text-transform: capitalize;}
.center_ft_tt{text-align: center;font-size: 15px;font-weight: bold;margin-bottom: 20px;}

.text_about_box{text-align: justify;}
.ft_logo_center{width: 120px;height:120px;line-height: 0;display: block;margin: 0 auto;}
.ft_logo_center img,.ft_logo_center a{line-height: 0;display: block;margin: 0 auto;}
.ft_box_content ul li {width: 100%;clear: both;margin-bottom: 7px;}
.ft_box_content ul li:last-child{margin-bottom: 0;}
.ft_box_content ul li a{background: #f6f6f6;color: #525252;padding: 5px 10px;border-radius: 25px;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.ft_box_content ul li a:hover,.night .ft_box_content ul li a:hover{background: #50a2ff;color: #fff;}

.ft_menu_links{width: 100%;height: auto;text-align: center;}
.ft_menu_links li{display:inline-block;margin: 5px;}
.ft_menu_links li a{padding: 3px 10px;border-radius: 5px;border:1px solid #666;}
.ft_menu_links li a:hover,.night .ft_menu_links li a:hover{background: #ffb84d;border:1px solid #f29f21;color: #fff;}


.socials_box_fts{width: 100%;clear: both;text-align: center;direction: ltr;}
.socials_box_fts a{width: 30px;height: 30px;line-height:30px;display: inline-block;margin: 4px 15px;font-size: 25px;
vertical-align: middle;
border-radius: 5px;}

.socials_shares,.star_rates{float: left;}
.socials_shares a{font-size: 24px;margin-right: 10px;width: 22px;height: 22px;line-height: 22px;float: left;}
.socials_shares_box p{float: right;font-size: 15px;font-weight: 600;color: #434343;}
.kk-star-ratings{display: block !important;}
.kksr-stars{display: block !important;float: left;}
.kk-star-ratings .kksr-legend{display: block !important;float: right;margin-top: 7px !important;}

.reports_form_box{width: 100%;height: auto;clear: both;padding:0 10px;}
.reports_form_box p{margin-bottom: 8px;}
.reports_form_box input{width: 100%;height: 35px;border: 1px solid rgba(0,0,0,0.3);text-indent: 10px;
border-radius: 3px;font-size: 13px;}
.reports_form_box textarea{width: 100%;height: 80px;padding: 10px;border: 1px solid rgba(0,0,0,0.3);
border-radius: 3px;font-size: 13px;}
.reports_form_box input[type="submit"]{
border: unset;outline: unset;cursor: pointer;float: left;background: #50a2ff;color: #fff;
border-radius: 5px;
}
.reports_form_box .wpcf7 form .wpcf7-response-output{margin:0;}
.socials_shares a:hover .icofont-facebook,.socials_box_fts a:hover .icofont-facebook{color: #4285f4;}
.socials_shares a:hover .icofont-paper-plane,.socials_box_fts a:hover .icofont-paper-plane{color: #08c;}
.socials_box_fts a:hover .icofont-instagram{
background: radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);
background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
.socials_shares a:hover .icofont-whatsapp{color: #42e960;}
.socials_shares a:hover .icofont-twitter,.socials_box_fts a:hover .icofont-twitter{color: #00aced;}


.dl_box_content{width: 100%;height: auto;clear: both;margin: 15px auto;background: #fff;
border-radius: 5px;}
.dl_box_content_title{width: 100%;height: auto;padding: 10px 15px;color: #fff;font-size: 16px;position: relative;}
.dl_box_content_tc{width: 100%;padding: 15px;}
.dl_box_content_tc p{margin-bottom: 5px;}
.dl_box_content_tc h2,.dl_box_content_tc h3,.dl_box_content_tc h4,.dl_box_content_tc h5,.dl_box_content_tc h6{margin-bottom: 15px;
clear: both;}
.dl_box_content_tc video{width: 100%;height: auto;}
.dl_box_content_tc h2{font-size: 22px;}
.dl_box_content_tc h3{font-size: 21px;}
.dl_box_content_tc h4{font-size: 20px;}
.dl_box_content_tc h5{font-size: 19px;}
.dl_box_content_tc h6{font-size: 18px;}


.vdosd_content{border:1px solid #1b5673;}
.vdosd_titl{background:#1b5673;}

.gallerii{border:1px solid #da7b07;}
.gallerii_boxe{background:#da7b07;}

.req_boxt{border:1px solid #50a2ff;}
.req_boxe{background:#50a2ff;}

.dl_boxt{border:1px solid #59be5e;}
.dl_boxe{background:#59be5e;}

.help_boxt{border:1px solid #93c;}
.help_boxe{background:#93c;}

.helpdl_boxt{border:1px solid #9D7D6E;}
.helpdl_boxe{background:#9D7D6E;}

.det_boxt{border:1px solid #fb6e52;}
.det_boxe{background:#fb6e52;}

.dl_password{width: 100%;height: auto;padding: 7px 10px;background:#59be5e;color: #fff;}
.dl_password i,.dl_box_content_title i{font-size: 20px;display: inline-block;vertical-align: middle;}

.dl_pass_right{float: right;margin-top: 6px;}
.dl_pass_left{float: left;}

.dl_pass_left .popup_box_tarlanweb{height: 30px;line-height: 30px;display: inline-block;margin: 3px;padding: 0 5px 0 10px;
cursor: pointer;background: rgba(0,0,0,0.2);
border-radius: 25px;}
.dl_pass_left .popup_box_tarlanweb i{width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 20px;
float: right;border-radius: 5px;}
.dl_pass_left .popup_box_tarlanweb:hover{background: rgba(0,0,0,0.6);}
.files_det_box ul li{width: 33.3%;height: 30px;line-height: 30px;margin: 2px 0;float:right;overflow:hidden;}
.files_det_box ul li i{display: inline-block;vertical-align: middle;font-size: 20px;}

.dl_box_kianoosh a{display: inline-block;position: relative;padding: 0 15px;background: #f6f6f6;
border-radius: 20px;}
.dl_box_kianoosh a::before{content: "\ef08";font-family: IcoFont !important;margin-left: 5px;}
.dl_box_kianoosh a:hover{background: #59be5e;color: #fff;}

.post-actions-right{width: 80px;float: right;margin-top: 3px;font-size: 12px;}
.post-actions-right i{display: inline-block;font-size: 15px;vertical-align: middle;margin-left: 5px;}
.post-actions-input{width: 250px;float: left;overflow: hidden;}
.post-actions-input input,.post-actions-input input p{width: 170px;position: relative;direction: ltr;font-size: 12px;
border: 1px solid #858585;padding: 5px 10px;
border-radius: 25px;}

.gallery_box ul{margin: 0 -10px;}
.gallery_box ul li{width: 25%;float: left;padding: 10px;}
.gallery_box ul li a{line-height: 0;display: block;position: relative;}
.gallery_box ul li img{width: 100%;height: 100%;border-radius: 5px;}
.gallery_box li a i{font-size: 25px;padding: 5px;background: red;color: #fff;
position: absolute;top: 10px;left: 10px;border-radius: 5px;opacity: 0;visibility: hidden;}
.gallery_box li a:hover i{opacity: 1;visibility: visible;}

.rkianoosh_tabs,.rkianoosh1_tabs{height: 35px !important;margin: 0 -5px 15px -5px;}
.rkianoosh_tabs li,.rkianoosh1_tabs li{width:33.3% !important;height: 35px !important;line-height: 36px !important;text-align: center;padding: 0 5px;
float: right;clear: unset;}
.rkianoosh_tabs li a,.rkianoosh1_tabs li a{width:100%;height: 35px !important;line-height: 36px !important;
background: #B2152F;color: #fff !important;
border-radius: 5px;display: block;}
.rkianoosh_tabs li a.inactive,.rkianoosh1_tabs li a.inactive{background: #595959;}
.tarlanweb_tabs,.rkianoosh1_tabs{transition: all ease 1s !important;}
.rkianoosh_tabs li::before,.rkianoosh1_tabs li::before{display: none;}
.rkianoosh_tabs li a:hover,.rkianoosh1_tabs li a:hover{background: #B2152F;}

.rkian_box_title i{width: 25px;height: 25px;line-height: 25px;font-size: 20px;float: right;}
.rkian_box_title h3{font-size: 15px;font-weight: 600;color: #434343;}

.rkian_box_cont{width: 100%;height: auto;padding-top: 15px;}

.tags_lins_bc a{background: #f6f6f6;display: inline-block;margin:0 0 7px 4px;color: #525252;padding: 0 10px;font-size: 12px;
border-radius: 5px;}
.tags_lins_bc a:hover,.night .tags_lins_bc a:hover{background: #50a2ff;color: #fff;}

.related_posts_rkianoosh_ir{width: 100%;height: auto;clear: both;}
.related_posts_rkianoosh_ir ul{margin: 0 -5px;}
.related_posts_rkianoosh_ir li{width: 25%;height: auto;float: right;padding: 5px;}
.related_posts_rkianoosh_ir li a{width: 100%;height: auto;clear: both;padding: 10px;display: block;border: 1px solid rgba(0,0,0,0.05);
border-radius: 5px;}
.related_posts_rkianoosh_ir li a img{width: 97%;line-height: 0;display: block;margin: 0 auto;border-radius: 5px;}
.related_posts_rkianoosh_ir .rel_tt{width: 100%;height: 60px;overflow: hidden;font-size: 12px;line-height: 20px;display: block;margin: 10px auto;}
.related_posts_rkianoosh_ir .more_dl_link{float: none;display: block;margin: 0 auto;}

.relateds_box2{width: 100%;}
.relateds_box2 li{width: 100%;clear: both;margin-bottom: 10px;}
.relateds_box2 li:last-child{margin-bottom: 0;}
.relateds_box2 li a{background: #f6f6f6;color: #525252;border-right: 3px solid #bfbfbf;
padding: 5px 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
border-radius: 5px 0 0 5px;
}
.relateds_box2 li a:hover,.night .relateds_box2 li a:hover{border-right: 3px solid #50a2ff;color: #50a2ff;}




#breadcrumbs::before{content: "\ef79";font-family: IcoFont !important;display: inline-block;vertical-align: middle;
font-size: 18px;margin: -2px 0 0 5px;}


.popup_box_bg{position: fixed;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0,0,0,0.8);opacity: 0;visibility: hidden;
	z-index: 999999999999;cursor: pointer;}
.show_box_rkianoosh{visibility: visible;opacity: 1;transition: opacity 0.3s ease-in !important;}
.hidde_rkianoosh{overflow: hidden;}
.popup_box_content{width: 350px;height: 420px;background: #fff;padding-top: 30px;cursor: default;
position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;
border-radius: 5px;}
.close_popup_box_content{width: 30px;height: 30px;font-size: 40px;transform: rotate(45deg);cursor: pointer;
position: absolute;left: -30px;top: -30px;color: #fff;}



.bar-long{height: 5px;background-color: #B2152F;width: 0px;z-index: 999999999999;position: fixed;top: 0px;right: 0;}


.fulls_post_txt input,.fulls_post_txt textarea{background: #f6f6f6;color: #525252;padding: 5px 10px;
border: unset;
border-radius: 5px;}
.fulls_post_txt textarea{padding: 15px;font-size: 14px;width: 100%;}
.fulls_post_txt input[type="submit"],.night .fulls_post_txt input[type="submit"]{width: 120px;height: 40px;cursor: pointer;font-size: 15px;font-weight: bold;
background: #ffb84d;color: #fff;
border-radius: 5px;}

.contacts_right{width: 49%;float: right;}
.contacts_left{width: 49%;min-height:650px;float: left;position: relative;}

.contacts_left iframe{width: 100% !important;height: 650px !important;}

.p_txt_edd{width:100%;clear:both;position:relative;margin-bottom:15px;}
.p_txt_edd p{height: 26px;line-height: 26px;padding-right: 26px;position: relative;}
.p_txt_edd p::before{width: 26px;height: 26px;content: "\eed6";font-family: IcoFont !important;line-height: 24px;
font-size: 17px;color: #49962d;position: absolute;right: 0;top: 0;text-align: center;}





.comments_boxes_p ul{margin: 7px 0;}
.comments_boxes_p li{position: relative;padding-right: 22px;}
.comments_boxes_p li::before {
    content: "\eed6";
    font-family: IcoFont !important;
    vertical-align: middle;
    position: absolute;
    right: 0;
    font-size: 20px;
    color: #43b649;
}
#comment-nav-above{text-align: center;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
box-shadow: 1px 1px 7px rgba(0,0,0,.2);-moz-box-shadow: 1px 1px 7px rgba(0,0,0,.2);-webkit-box-shadow: 1px 1px 7px rgba(0,0,0,.2);-ms-box-shadow: 1px 1px 7px rgba(0,0,0,.2);margin: 5px auto;border: none;
display: table;white-space: nowrap;padding: 3px;}
#comment-nav-above a,#comment-nav-above span {padding: 7px 14px;display: inline-block;
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#comment-nav-above a:focus,#comment-nav-above a:hover,#comment-nav-above span.current {background: #e54a3a;color: #fff;}

#comments,.woocommerce-Reviews{width: 100%;height: auto;margin: 10px auto;}
#commentform{width: 100%;height: auto;margin: 0 auto;}
.comment-form-rating{width: 100%;float: right;margin-bottom: 0 !important;}
.right-commentss{width: 100% !important;height: auto;float: right;}
.leftss00{width: 100%;float: left;}
.comment-form-author{width: 49.4%;float: right;}
.comment-form-email{width: 49.4%;float: left;}
.comment-form-url{display: none;}

textarea#comment,.woocommerce #review_form #respond textarea,#reviews textarea{width: 100% !important;
height: 150px !important;float: left !important;margin-bottom: 5px;}
.comment-form-comment{width: 100%;height: auto;float: none;margin: 0 auto;}
.side_boxs select{width: 90% !important;height: 30px;margin: 15px auto;float: none !important;}
#comments input#author,#comments input#email,#comments input#url,#reviews input#url,
#reviews input#email,#reviews input#author,.side_boxs select,
#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],
#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap input[type="tel"],
#edd_checkout_form_wrap textarea,.rkianoosh_txt form input{
  width: 100%;
  height: 40px;
  float: right;
  position: relative;
  font-size: 13px !important;
background: #fff;
border: 1px solid #ccc;
  text-indent: 10px;
  border-radius: 5px;
}
.rkianoosh_fields input[type="submit"]{color: #fff !important;}


.wpcf7-quiz-label{width: 100%;clear: both;display: block;}
.wpcf7-form-control-wrap {position: unset !important;}

.comment-form-comment textarea#comment{width: 100% !important;}
.logged-in .comment-form-comment textarea#comment{width: 100% !important;}
.comment-form-comment textarea#comment,#reviews textarea,.rkianoosh_txt form textarea{
  font-size: 13px !important;
  height: 150px;background: #fff;
border: 1px solid #ccc;
  padding: 10px;
  position: relative;
  text-align: justify !important;
  float: left;border-radius: 5px;}
.side_boxs form a{color: #404040;padding-top: 25px;}
.rkianoosh_txt form textarea,.rkianoosh_txt form input[type="submit"]{float: right !important;clear: both;}
#comments input#author,#comments input#email,#comments input#url,#comments textarea#comment,
#reviews input#author{transition: all 0.5s;margin:0 0 10px 0;}
.form-submit #submit,#reviews #submit,.rkianoosh_txt form input[type="submit"]{
width: 140px !important;
height: 40px !important;
font-size: 15px;border: unset;outline: unset;
cursor: pointer;
float: left;
background: #50a2ff;
color: #fff;
border-radius: 5px;
}
.form-submit #submit:hover,.rkianoosh_txt form input[type="submit"]:hover{color: #fff;}
.bypostauthor{}
.comment-content{width: 100%;float: left;height: auto;position: relative;text-align: justify;}
.rkianoosh_ir_com{width: 100%;position: relative;margin-top: 5px;}
#respond{width:100%;height:auto;margin-bottom: 25px;}
.commentlist li{width:100%;height:auto;margin:0 auto;position: relative;border: 1px solid rgba(0,0,0,0.05);
padding:15px;margin-bottom: 25px;background: #f7f7f7;
border-radius: 5px;}
.commentlist li:last-child{border-bottom: unset;margin-bottom: 0;}
.commentlist li footer{border-bottom: 1px solid rgba(0,0,0,0.05);padding-bottom: 10px;margin-bottom: 10px;}

#reply-title{margin:0 20px;font-size: 14px;}
.left_kianoosh_like{width: auto;float: left;text-align: center;margin-top: 3px;
font-size: 13px;padding: 0;line-height: 25px;}
.comments_likes{width: 40%;float: right;display: inline-grid;}
.comment-date{float: left;text-align: left;padding: 0;}
#comments .avatar,.woocommerce-Reviews .avatar{
  width: 45px !important;
  height: 45px !important;
  border-radius: 3px;
}
.fn{line-height: 30px;float: right;font-size: 15px;position: relative;z-index: 2;}
.fn a{color: #49962d !important;}

.comment-meta{padding-bottom: 0;padding: 0 !important;width: 50px;display: none;
position: absolute;right: 15px;top: 20px;
margin-top: 0 !important;border-top: none !important;}
.comment-replay a{text-align: center;float: left;padding: 0 10px;border-radius: 25px;}
.comment-replay a::before{content: "\efd4";font-family: IcoFont !important;vertical-align: middle;margin-left: 5px;}
.comment-replay a:hover{background: #50a2ff;color: #fff;}

#commentnotes{font-size:10px;}
.comment .depth-2,.comment .depth-3,.comment .depth-4,.comment .depth-5{width:97%;margin-bottom: 15px;}
.comment-title{font-size: 16px;padding: 15px;}
.attachment-shop_thumbnail{width: 23%;height: 50px;padding: 0.5%;margin: 5px 0.48%;float: right;border: 1px solid #D4D4D4;}
.last_item_c{margin-bottom: 0 !important;}


.responsive-menu-button-inner {position: absolute;width: 24px;height: 2px;
left: 0;top: 0;bottom: 0;right: 0;margin: auto;background-color: #afafaf;}
.panel-menu-button-inner::after,.panel-menu-button-inner::before,.responsive-menu-button-inner::after,
.responsive-menu-button-inner::before {content: "";
-webkit-transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out;
-webkit-transition: top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
transition: top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out;
transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
}
.panel-menu-button-inner,.panel-menu-button-inner::after,.panel-menu-button-inner::before,
.responsive-menu-button-inner,.responsive-menu-button-inner::after,.responsive-menu-button-inner::before{
position: absolute;width: 24px;height: 2px;background-color: #afafaf;}
.panel-menu-button-inner::before,.responsive-menu-button-inner::before{bottom: -7px;}
.panel-menu-button-inner::after,.responsive-menu-button-inner::after{top: -7px;}
.responsive-menu-button-inner::after, .responsive-menu-button-inner::before{right: 0;}


#cssmenu{}
.navicon{height:40px;width:40px;line-height: 43px;float:left;cursor:pointer;position: relative;
font-size: 20px;text-align: center;background: #f0f2f7;color: #7f8187;margin:12px 10px 0 0;
border-radius: 4px;}
#mobiles_header .circle_hlink{height:40px;width:40px;line-height: 43px;float: left;text-align: center;
cursor: pointer;background: #f0f2f7;color: #7f8187;position: relative;font-size: 20px;margin:12px 10px 0 0;
border-radius: 4px;}

#mobiles_header .login_register_url{height:46px;width:46px;line-height: 49px;font-size: 25px;padding: 0;
margin:10px 15px 0 0 !important;text-align: center !important;}

#mobiles_header{width:100%;height: 65px;
position:fixed;top:0;right:0;left:0;z-index:99999999999;background: #fff;
padding:0 2%;box-shadow:0 0 20px rgba(0,0,0,0.4);}
.mobiles_menu .socials_box{margin: 0 auto;float: none;text-align: center;background: #333;
position: absolute;bottom: 0;right: 0;left: 0;direction: ltr;}
.mobiles_menu .socials_box a{width: 40px;height: 40px;line-height: 40px;font-size:22px;
display: inline-block;margin: auto;float: none;}
.mobiles_menu .socials_box a:hover{color:#fff;}
.mobiles_menu{position: fixed;
float: none;
height: 100%;
right: 0px;top: 0;
background: #333;
width: 220px;
z-index: 999999999;
margin: 0px -232px 0px 0px;overflow-y: auto;}

.bodydeactive{width:100%;height:100%;background:rgba(0, 0, 0, 0.4);position:fixed;z-index:99999999;
display:none;top:0px;right: 0;left: 0;bottom: 0;}

.top_logo_title{width:100%;height:auto;background:#424141;text-align:center;position:relative;padding: 15px 0;}
.top_logo_title a{display: block;width: 100%;height: auto;clear: both;color: #fff;}
.top_logo_title img{display: block;margin: 0 auto;padding: 10px 0;}
.top_logo_title span{padding-bottom: 10px;display: block;}

.bottom_box{text-align: center;width: 100%;background: #222;}
.bottom_box .socials_url{width: 100%;float: none;text-align: center;}
.bottom_box a{display: inline-block;font-size: 26px;padding: 5px;color: #fff;float: none;margin: 3px;
border-radius: 3px;}
.bottom_box a:hover{background: #fff;}


.search_icons{font-size: 18px;margin-left: 0;}
.search_mobile_box{}
.logo_mobiles{width: 60%;height: 60px;line-height: 0;margin-top: 2px;float: right;}
.logo_mobiles figure{width: 60px;height: 60px;float: right;margin-left: 10px;}
.logo_mobiles span{display: block;line-height: 20px;}
.mob_titles_h1{font-size: 16px;margin-top: 10px;font-weight: bold;}
.mob_titles_h2{font-size: 12px;}

.searches_mobile{width: 100%;height: 65px;margin: 0 auto;display: none;z-index: 9999999999;
position:absolute;right: 0;left: 0;top: 0;}
#lsds_mobile{width: 100%;height: 100%;position: absolute;right: 0;top: 0;left: 0;bottom: 0;
background: #fff;border: unset;padding-right: 20px;}
.searches_mobile button{width: 60px;height: 60px;text-align: center;font-size: 25px;cursor: pointer;
border: unset;background: transparent;position: absolute;left: 0;top: 0;}
#cssmenu ul{transition:unset;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 100%;
  color: #ffffff;position: relative;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu ul li,#cssmenu ul li a{position: relative;display: block;}
#cssmenu > ul > li > a {
  padding: 10px 20px;
  z-index: 2;
  font-size: 14px;
  color: #fff;display: block;
}
#cssmenu li a:hover,#cssmenu > ul > li > a:hover,#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a{background: #50a2ff;}
#cssmenu > ul > li.open > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
}
#cssmenu > ul > li:last-child > a,#cssmenu > ul > li.last > a {}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.holder::after,.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;left: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 11px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #eee;
}
.holder::before {
  top: 12px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  z-index: 1;
  font-size: 13px;
  color: #fff;background:#222;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  color: #fff;
}
#cssmenu ul ul li:first-child > a {
}
#cssmenu ul ul ul li:first-child > a {
}
#cssmenu ul ul ul li a {
  padding-right: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  left: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #ffffff;
}

.site_desings{width: 100%;height: 25px;clear: both;padding-top: 5px;text-align: center;font-size: 12px;}
.social_ftb{margin-bottom: 10px;}

.top_page{position: fixed;left: 10px;bottom: 10px;width: 40px;height: 40px;line-height: 35px;
background: #fff;border: 1px solid rgba(0,0,0,0.05);border-radius: 5px;
font-size: 30px;text-align: center;cursor: pointer;display: none;z-index: 999999;}
.top_page .icofont-thin-up{display: block;margin-top: 4px;}


.fix_bottom_right_box{height: 30px;position: fixed;right: 10px;bottom: 15px;z-index: 999999;opacity: 0.7;}
.fix_bottom_right_box a{color: #fff;float: right;margin-left: 10px;border-radius: 5px;font-weight: bold;padding:17px 10px;line-height: 0;
font-size: 14px;}
.fix_bottom_right_box:hover{opacity: 1;}
.telegrams_ch{background: #005075;}
.instagrms_ch{background: #fd5949;background: linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}

.searchwp-live-search-results-showing{margin-top:20px;}
.searchwp-live-search-results{color:#222;}
.searchwp-live-search-result p{padding: 0.5em !important;}
.searchwp-live-search-result a{font-size: 12px;line-height: 20px !important;color: #555 !important;}
.searchwp-live-search-result img{width: 40px;height: 40px;float: right;border-radius: 5px;margin-left: 10px;}
.searchwp-live-search-result a span{display:block !important;}

.text_ads_box{width:100%;height:auto;clear:both;}
.text_ads_box ul li a{width:100%;height:auto;display:block;padding:12px;background: #fff;border-radius:3px;
border: 1px solid rgba(0,0,0,0.05);}
.text_ads_box ul li{width:100%;height:auto;clear:both;margin-bottom:10px;}
.text_ads_box ul li:last-child{margin-bottom:0;}

.text_ads_box ul li a:hover{color:#fff;background:#303754;}
.text_ads_box ul li:nth-child(1) a:hover,.text_ads_box ul li:nth-child(12) a:hover{background:#d33;}
.text_ads_box ul li:nth-child(2) a:hover,.text_ads_box ul li:nth-child(13) a:hover{background:#1f94ce;}
.text_ads_box ul li:nth-child(3) a:hover,.text_ads_box ul li:nth-child(14) a:hover{background:#36b88e;}
.text_ads_box ul li:nth-child(4) a:hover,.text_ads_box ul li:nth-child(15) a:hover{background:#acdb1d;}
.text_ads_box ul li:nth-child(5) a:hover,.text_ads_box ul li:nth-child(16) a:hover{background:#ca621c;}
.text_ads_box ul li:nth-child(6) a:hover,.text_ads_box ul li:nth-child(17) a:hover{background:#dd3342;}
.text_ads_box ul li:nth-child(7) a:hover,.text_ads_box ul li:nth-child(18) a:hover{background:#8e8b9d;}
.text_ads_box ul li:nth-child(8) a:hover,.text_ads_box ul li:nth-child(19) a:hover{background:#e4b938;}
.text_ads_box ul li:nth-child(9) a:hover,.text_ads_box ul li:nth-child(20) a:hover{background:#396c67;}
.text_ads_box ul li:nth-child(10) a:hover,.text_ads_box ul li:nth-child(21) a:hover{background:#a94241;}
.text_ads_box ul li:nth-child(11) a:hover,.text_ads_box ul li:nth-child(22) a:hover{background:#1d1727;}


.price_products_edd{width: 100%;font-size: 25px;color: #49962d;
text-align: center;display: inline-block;margin-bottom:20px;}


.edd_download_buy_button,.edd_download_buy_button a{width: 100% !important;text-align: center;position:relative;}
.edd_download_buy_button .edd-add-to-cart{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
    border: none;
    margin-bottom: 5px;
    width: 100%;
    padding: 10px 0;
    float: none;
    color: #fff;
    display: inline-block;
    font-size: 15px;
}
.edd_download_buy_button .edd-add-to-cart::before {
    content: "\eeb0";
    font-family: IcoFont !important;
    font-size: 20px;
    width: 40px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    line-height: 40px;
    background: rgba(0,0,0,.3);
    border-radius: 0 3px 3px 0;
}
#edd_checkout_cart td,#edd_checkout_cart th{text-align: right !important;}
#edd_checkout_cart td img{float: right !important;margin: 0 0 0 8px !important;}
#edd_checkout_form_wrap label{display: inline-block !important;margin-top: 15px !important;}
#edd_checkout_form_wrap legend{margin: 0 !important;}
table#edd_purchase_receipt td, table#edd_purchase_receipt th, table#edd_purchase_receipt_products td, table#edd_purchase_receipt_products th {
text-align: right !important;border: 1px solid #edeef2;padding: 5px 10px;}
.single-download .edd_download_purchase_form{margin-bottom: 0 !important;}
#edd_user_history td,#edd_user_history th,#edd_user_history{text-align: right !important;}
#edd_wallet_deposit_amount_wrapper,#edd_wallet_deposit_amount_wrapper ul{width:100% !important;}
#edd_wallet_deposit_amount_wrapper ul li {float: right !important;list-style-type: unset !important;font-size: 15px !important;}
#edd_wallet_deposit_amount_wrapper ul li input[type="radio"]{width: 20px !important;height: 20px !important;}
#edd_wallet_deposit_amount_wrapper li label {font-size: 15px !important;}
#edd_wallet_deposit_amount_wrapper ul li:last-child{width:100% !important;}
#edd-purchase-button,.edd-submit,[type="submit"].edd-submit{width: auto !important;text-indent: 0 !important;}
#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],
#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap input[type="tel"],
#edd_checkout_form_wrap textarea{float:none !important;}
.edd_download_file a {
    width: 100%;
    height: auto;
    padding: 5px 15px;
    background: #ee0a75;
    color: #fff;
    display: block;
    font-size: 15px;
    border-radius: 10px;
    opacity: .7;
    text-decoration: none !important;
}
.edd_download_file::before{display:none !important;}
.edd_download_file a::before {
    content: "\ef08";
    font-family: IcoFont !important;
    font-size: 20px;
    display: inline-block;
    margin-left: 10px;
}

.demos_link{width: 100%;padding: 8px 0;position:relative;display: block;margin-bottom: 7px;text-align: center;
border: none;background: #657aff;color: #fff;text-indent:40px;
border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius: 3px;}
.demos_link::before{content: "\ef21";font-family: IcoFont !important;width: 40px;height: 100%;line-height: 40px;
font-size: 20px;position: absolute;right: 0;top: 0;bottom: 0;text-align: center;text-indent:0;
background: rgba(0,0,0,.3);
border-radius: 0 3px 3px 0;}
.demos_link:hover{opacity:0.9;}

.edd_go_to_checkout{width: 100%;padding: 10px 0;position:relative;display: block;text-align: center;border: none;background: #5cb85c;color: #fff;text-indent:40px;
border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius: 3px;}
.edd_go_to_checkout::before{width: 40px;height: 100%;line-height: 40px;content: "\eed7";font-family: IcoFont !important;font-size: 24px;position: absolute;right: 0;top: 0;bottom: 0;text-align: center;background: rgba(0,0,0,.3);
border-radius: 0 3px 3px 0;text-indent:0;}

.edd-add-to-cart{text-indent:40px !important;}
.edd-add-to-cart::before{text-indent:0 !important;}


.index_box_post{width: 100%;height: auto;clear: both;margin-bottom: 30px;}
.ib_title_box{width: 100%;clear: both;margin-bottom: 15px;}
.ib_title_box_right{float: right;}
.ib_title_box_right i{width: 45px;height: 45px;float: right;margin: 3px 0 0 10px;
background: #00685c;color: #fff;font-size: 22px;line-height: 45px;text-align: center;
border-radius: 50%;}
.titr_box_tarlanweb{overflow: hidden;}
.titr_box_tarlanweb h3{color: #00685c;font-weight: 700;font-size: 17px;margin-bottom: 3px;}
.titr_box_tarlanweb p{font-size: 12px;font-weight: 400;color: #4F5354;}
.archives_links{background: #ddd9d9;color: #384242;padding:5px 15px;float: left;margin-top: 8px;border-radius: 5px;}
.night .archives_links{background: #29292f;}
.archives_links:hover,.night .archives_links:hover{background: #00685c;color: #fff;}
.posts_lists_box{width: 100%;height: auto;clear: both;}
.posts_lists_box ul{margin: 0 -5px;}
.posts_lists_box ul li{width: 14.28%;height: auto;float: right;padding: 5px;}
.gride_posts_box {
    width: 100%;
    height: auto;text-align: center;
    clear: both;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.05);
    padding: 10px;
    border-radius: 5px;
}
.gride_posts_box {
    width: 100%;
    height: auto;text-align: center;
    clear: both;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.05);
    padding: 10px;
    border-radius: 5px;transition:all 0.3s ease-in-out;
}
.gride_posts_box:hover{box-shadow: 0px 9px 18px -2px rgba(0, 0, 0, 0.13);border: 1px solid #dcdcdc;}
.gride_posts_box figure{min-height:140px;line-height: 0;display: block;margin: 0 auto 10px auto;}
.gride_posts_box figure a{display: block;line-height: 0;}
.gride_posts_box figure img{border-radius: 5px;}
.gride_posts_box h2{width: 100%;height: 70px;line-height: 21px;font-size: 13px;font-weight: 600;overflow: hidden;}
.gride_posts_box footer{font-size: 12px;}

.edd_baskets{width: 30px;height: 30px;line-height: 33px;float: left;background: #25a699;color: #fff;position:relative;
font-size: 20px;text-align: center;margin: 15px 5px 0 10px;border-radius: 3px;}
.edd_baskets .edd-cart-quantity{width: 15px;height: 15px;line-height: 15px;font-size: 13px;background: #25a699;
position: absolute;right: -8px;top: -8px;border-radius: 50%;}

.edd_mob_url{width: 100%;height: auto;position: fixed;bottom: 0;right: 0;left: 0;background: #fff;
z-index: 999999999999;display: none;padding: 10px;box-shadow: 0 -5px 15px -5px rgba(0,0,0,0.4);}
.edd_mob_url .edd-add-to-cart{margin-bottom:0 !important;}
.head_profiles{width: 100px;height: 30px;line-height: 30px;float: left;background: #0053b3;color: #fff;
position: relative;font-size: 13px;text-align: center;margin: 15px 0 0 10px;
border-radius: 15px;}



.night,.night #header,.night .menu_right ul ul li a::before,.night .pagination li a,.night #lsds,.night #searches,
.night #searches button,.night .related_links li a,.night #comments input#author,.night #comments input#email,
.night #comments input#url,.night #comments textarea#comment,.night #reviews input#author,
.night .commentlist li,.night .comment-date,.night .form-submit #submit,.night #mobiles_header .circle_hlink
.night .navicon,.night .ft_box_content ul li a,.night .ft_menu_links li a,.night .tags_lins_bc a,
.night .related_posts_rkianoosh_ir li a,.night #mobiles_header .circle_hlink,.night .navicon,
.night #lsds_mobile,.night .searches_mobile button,.night .top_page,.night .fulls_post_txt input,.night .fulls_post_txt textarea{background: #19191b;color: #fff;box-shadow: unset;}
.night a,.night .asides_box_title h2,.night .asides_box_title h4,
.night .tarlanweb_post header h2 a,.night .asides_box_content li a,.night .soft_version,.night .full_posts header h2 a,
.night .full_posts header h1,.night .rkian_box_title h3,.night .rkian_box_title h2,.night #mobiles_header .circle_hlink{color: #fff;}
.night #comments input#author,.night #comments input#email,
.night #comments input#url,.night #comments textarea#comment,
.night #reviews input#author,.night .related_posts_rkianoosh_ir li a,.night .commentlist li{border: 1px solid #19191b;}
.night .top_page{border:1px solid #29292f;}
.night #header,.night .menu_right li ul.sub-menu,.night .menu_right ul ul li a,
.night .tarlanweb_post,.night .asides_box,.night .pagination_box,.night #footer,.night .full_posts,
.night .dl_box_content,.night .rkian_box,.night #mobiles_header{background: #29292f;}
.night .more_dl_link{color: #50a2ff;}
.night .more_dl_link:hover,.night .socials_shares_box p,.night .dl_box_kianoosh a:hover{color: #fff;}
.night .dl_box_kianoosh a{color: #555;}
.night .rkian_box_title{border-bottom: 1px solid #19191b;}
.night .full_posts footer{border-top: 1px solid #19191b;}
.night .post-actions-input input,.night .post-actions-input input p{border: 1px solid #19191b;background: #19191b;color: #fff;}
.night .relateds_box2 li a{background: #19191b;border-right: 3px solid #000;color: #fff;}
.night .form-submit #submit:hover,.night #reviews #submit:hover,
.night .rkianoosh_txt form input[type="submit"]:hover{background: #50a2ff;}
.night .panel-menu-button-inner,.night .panel-menu-button-inner::after,.night .panel-menu-button-inner::before,
.night .responsive-menu-button-inner,.night .responsive-menu-button-inner::after,.night .responsive-menu-button-inner::before{background-color: #fff;}
.night .searchwp-live-search-results{background:#29292f;color:#fff;}
.night .searchwp-live-search-result a{color: #fff !important;}
.infos_boxes {
    background: #f1f2f4;
    padding: 2px 10px;
    margin: 15px 0;
    border-radius: 6px;
    color: #555557;
}
.night .infos_boxes{background:#19191b;color: #fff;}
.night .text_ads_box ul li a{background: #29292f;}
.night #edd_checkout_cart td,.night #edd_checkout_cart th{border: 1px solid #19191b;color: #fff;}
.night #edd_checkout_cart .edd_cart_header_row th{background: #19191b;}
.night #edd_checkout_cart td{background: #595959;}
.night #edd_checkout_form_wrap fieldset{border: 1px solid #19191b;}

.night #edd_checkout_form_wrap input[type="text"],.night #edd_checkout_form_wrap input[type="email"],.night #edd_checkout_form_wrap input[type="password"],.night #edd_checkout_form_wrap input[type="tel"],.night #edd_checkout_form_wrap textarea,.night .rkianoosh_txt form input{background: #19191b;border: 1px solid #19191b;color: #fff;}
.night #edd_checkout_form_wrap #edd-login-account-wrap,.night #edd_checkout_form_wrap #edd-new-account-wrap,.night #edd_checkout_form_wrap #edd_final_total_wrap,.night #edd_checkout_form_wrap #edd_show_discount,.night #edd_checkout_form_wrap .edd-cart-adjustment{background: #19191b;color: #fff;}
.night #edd_checkout_form_wrap #edd-discount-code-wrap,.night #edd_checkout_form_wrap #edd_final_total_wrap,.night #edd_checkout_form_wrap #edd_show_discount{border: 1px solid #19191b;}
.night .edd_cart_remove_item_btn{color:red;}
.night .gride_posts_box{background:#29292f;}
.night .popup_box_content{background:#29292f;}



.infos_boxes .star_rates{margin-top: 3px;}
.infos_boxes .tarlanweb_post_ft{margin-left:30px;}

.wp-caption{max-width:100% !important;}

@media (max-width: 1300px){
body{overflow-x: hidden;}
.tarlanweb_center{width: 1200px;}
.files_det_box ul li{width:50%;}
}
@media (max-width: 1200px){
.tarlanweb_center{width: 1100px;}
}
@media (max-width: 1100px){
.tarlanweb_center{width: 1000px;}
#right_sidebars{width: 25%;}
#left_sidebars{width: 25%;}
#center_sidebars{width: 48%;}
.tarlanweb_post_txt{height: 100px;}
}
@media (max-width: 1000px){
.tarlanweb_center{width: 900px;}
.files_det_box ul li{width:33.3%;}

.inner-wrapper-sticky{width: 100% !important;height: auto !important;position: relative !important;
top: auto !important;right: auto !important;left: auto !important;bottom: auto !important;transform: unset !important;}
#centers_box{display: flex;flex-flow: column;-moz-flex-flow: column;-webkit-flex-flow: column;}
#center_sidebars{width: 100%;height: auto !important;margin: 0 0 15px 0;display: inline-block;order: 1;-moz-order: 1;-webkit-order: 1;}
#right_sidebars{width: 100%;height: auto !important;display: inline-block;order: 2;-moz-order: 2;-webkit-order: 2;}
#left_sidebars{width: 100%;height: auto !important;display: inline-block;order: 3;-moz-order: 3;-webkit-order: 3;}
.tarlanweb_post_txt{height: 110px;}
.asides_box_content li{width: 50%;clear: unset;float: right;}
.rkianoosh_tabs li{width: 33.3%;}
.related_posts_rkianoosh_ir li a img {width: 140px;}
.menu_right{width: 80%;}
#searches{width: 70%;}
}
@media (max-width: 900px){
.tarlanweb_center{width: 800px;}
.center_footer_box_rkianoosh_ir{display: flex;flex-flow: column;-moz-flex-flow: column;-webkit-flex-flow: column;}
.ft_middles{display: inline-block;order: 1;-moz-order: 1;-webkit-order: 1;padding: 0;}
.ft_box_firsts{display: inline-block;order: 2;-moz-order: 2;-webkit-order: 2;}
.ft_box_lasts{display: inline-block;order: 3;-moz-order: 3;-webkit-order: 3;}
.ft_box_cnters{width: 100%;margin-top: 0px;margin-bottom: 30px;}
.wp-caption{width:100% !important;height:auto;text-align:center;}
.posts_lists_box{padding-bottom: 10px;overflow-x: scroll;overflow-y: hidden;display: flex;}
.posts_lists_box ul{margin: 0;display: flex;}
.posts_lists_box ul li{width: 180px;}
}
@media (max-width: 800px){
.tarlanweb_center{width: 700px;}
.fulls_post_txt input,.fulls_post_txt input[type="submit"]{width: 100%;}
.contacts_right{width: 100%;}
.contacts_left{width: 100%;min-height:200px;}
.contacts_left iframe{height:200px !important;}
.files_det_box ul li{width:50%;}
.wp-caption{width:100% !important;text-align:center;}
}
@media (max-width: 700px){
.tarlanweb_center{width: 600px;}
.menu_right{width: 100%;}
#searches{width: 70%;}
.logo_top{float: none;margin-left: auto;margin: 0 auto;}
.edd_mob_url{display:block;}
}
@media (max-width: 600px){
.tarlanweb_center{width: 500px;}
.asides_box_content li{width: 100%;}
.rkianoosh_tabs li{width: 33.3%;}
.logo_mobiles{width: 40%;overflow: hidden;}
.tarlanweb_post_txt{height: 100px;margin-bottom: 10px;}
.related_posts_rkianoosh_ir li{width: 50%;}
.comment-form-author,.comment-form-email,.form-submit #submit,#reviews #submit,
.rkianoosh_txt form input[type="submit"]{width: 100% !important;}
.gallery_box ul{margin: 0 -5px;}
.gallery_box ul li{width: 50%;padding: 5px;}
}
@media (max-width: 500px){
.tarlanweb_center{width: 450px;}
.popup_box_content{width: 80%;height: auto;position:relative;margin-top:50px;}
.logo_mobiles{width: 60px;}
.logo_mobiles span{display: none;}
.more_dl_link{width: 100%;margin-top: 10px;}
.files_det_box ul li{width:100%;overflow:visible;height:auto;}
#searches{width: 50%;}
}
@media (max-width: 450px){
.tarlanweb_center{width: 90%;}
.tarlanweb_post figure{float: none;margin: 0 auto;margin-bottom: 10px;}
.tarlanweb_post_txt{height: auto;margin-bottom: 0;}
}
@media (max-width: 350px){
.tarlanweb_center{width: 90%;}
.logo_mobiles{display: none;}
.related_posts_rkianoosh_ir{margin: 0;}
.related_posts_rkianoosh_ir li{width: 100%;}
#searches{width: 100%;}
}
@media (max-width: 250px){
.tarlanweb_center{width: 90%;}
}