@charset "utf-8";
/*
Theme Name: قالب خبری
Theme URI: http://tarlanweb.ir
Author: Reza Kianoosh
Author URI: http://rkianoosh.ir
Description: 
Version: 1.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: 10px;margin-bottom: 10px;text-align:center;}
.alignright,img.alignright{float: right;margin: 4px 0 0 10px;}
.alignleft,img.alignleft{float: left;margin: 4px 10px 0 0;}
img{max-width: 100%;height: auto;border-radius: 7px;}
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;}
strong,b{font-weight: bold;}

@font-face {
  font-family: vazirmatn;
  src: url('fonts/vazirmatn-light.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: vazirmatn;
  src: url('fonts/vazirmatn-regular.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: vazirmatn;
  src: url('fonts/vazirmatn-bold.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}

input,button,textarea,select{font-family: vazirmatn,tahoma;outline: none;font-weight: 300;
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;outline: none;}
body{background: #fbfbfb;color: #000;font-family: vazirmatn,tahoma;font-size: 13px;line-height: 30px;
direction: rtl;text-align: right;overflow-x: hidden;font-weight: 300;}
a{color: #000;outline: unset;}
.shadow{box-shadow: 0 0 12px rgba(0,0,0,0.15);}
.center_box{width: 100%;position: relative;margin-bottom: 25px;}
.tarlanweb_center{max-width:1400px;margin: 0 auto;position: relative;}
.flex{display: flex;align-items: center;justify-content: space-between;}
#header{width: 100%;position: relative;z-index: 999;box-shadow: 0 3px 6px rgba(40,40,40,0.2);margin-bottom: 25px;}

.top_header,.midd_header,.bt_header{width: 100%;padding: 7px 0;position: relative;margin: 0 auto;}
.top_header,.bt_header{background-color: #212121;color: #fff;}
.midd_header{padding: 25px 0;background-image: url(images/dotted-world-map.png);background-repeat: no-repeat;background-position: center;}
.head_socials,.day_date{display: flex;align-items: center;grid-gap: 5px;font-size: 12px;}
.head_socials a{font-size: 19px;color: #fff;}
.day_date i{font-size: 19px;}

.midd_header a{display: block;line-height: 0;}
#searches {
  width: 300px;
  height: 40px;
  position: relative;
  border-radius: 7px;
}
#lsds {
  width: 100%;
  height: 40px;
  float: right;
  border: none;
  position: absolute;
  right: 0;
  outline: unset;
  color: #212121;
  text-indent: 12px;
  background: #fff;
  border-radius: 7px;
}
#searches button {
  width: 50px;
  height: 40px;
  font-size: 22px;
  line-height: 40px;
  color: #fff;
  float: left;
  border: none;
  position: relative;
  cursor: pointer;
  border-radius: 7px 0 0 7px;
}


.menu_right > ul > li{float: right;position: relative;}
.menu_right > ul > li:last-child{}
.menu_right > ul > li > a{padding: 6px 12px;font-size: 17px;display: inline-block;position: relative;}
.menu_right ul li a:hover,.menu_right > ul > li > a:hover,.menu_right > ul > li > a:focus,
.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: remixicon;content: "\ea4e";font-size: 19px;
position: absolute;left: 4px;bottom: 5px;
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);color: #fff;
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{}
.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: 6px 12px 6px 20px;}
.menu_right > ul > li.menu-item-has-children:hover > a{}
.menu_right .menu-item-has-children:hover > a,.menu_right ul ul .menu-item-has-children:hover > a{}
.menu_right ul ul .menu-item-has-children:hover > a:before{}
.menu_right ul ul .menu-item-has-children::after{position: absolute;font-family: remixicon;content:"\ea64";font-size: 13px;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:250px;position:absolute;z-index:999999999;margin-top: 15px;padding: 15px;
display:none;background: #fff;text-align: right;border-radius:9px;box-shadow: 0 0 12px rgba(0,0,0,0.15);
}
.menu_right li ul ul.sub-menu {margin-top: 0;}
.menu_right ul ul li{width: 100%;position: relative;float: right;}
.menu_right ul ul li a{width: 100%;position: relative;padding:6px 12px;display: block;font-size: 15px;font-weight: bold;}
.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;border-radius: 7px;color: #fff;}


.newsticker_box{border-radius: 7px;overflow: hidden;background: #fff;}
.newsticker_box strong{flex: 0 0 10%;background-color: #212121;color: #fff;padding: 7px 14px;position: relative;}
.newsticker_box strong:after {
content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 12px solid #212121;
  position: absolute;
  left: -10px;
  top: 0;
  bottom: 0;
  margin: auto;
}
#news-ticker {
  list-style: none;
  width: 100%;flex: 0 0 88%;
  border-radius: 8px;
}
#news-ticker li {
  display: none;
  font-size: 14px;
}

.error404_img{width: 50%;margin: 30px auto;text-align: center;display: block;line-height: 0;}

#sidebar_right{width: 72%;float: right;}
#sidebar_left{width: 26%;float: left;}

.full_sides{width:100% !important;}

.widgets_box{width: 100%;display: flex;flex-direction: column;background: #fff;position: relative;
padding: 15px;margin-bottom: 25px;border-radius: 7px;}
.widgets_title{width: 100%;position: relative;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid #eaeaea;font-size: 16px;}
.widgets_title::before{content: '';position: absolute;bottom: -1px;height: 1px;width: 100px;}
.widgets_content{width: 100%;}
.widgets_content ul li{width: 100%;margin-bottom: 15px;}
.widgets_content ul li:last-child{margin-bottom: 0;}
.widgets_content ul li a{width: 100%;position: relative;display: flex;align-items: center;justify-content: space-between;}
.widgets_content ul li a img{width: 70px;}
.widgets_content ul li a div{display: flex;flex-direction: column;width: calc(100% - 80px);}
.widgets_content ul li a div span{font-size: 14px;display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.ptime{font-size: 12px !important;margin-top: 10px;
display: flex !important;align-content: center !important;justify-content: flex-start !important;line-height: 15px;grid-gap: 7px;}
.ptime i{font-size: 15px;}
.single #sidebar_right .ptime{margin-top:0 !important;}
.widgets_menu  ul{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;grid-gap: 2.5%}
.widgets_menu li{width: 100%;flex: 0 0 47%;margin-bottom: 10px;}
.widgets_menu li:nth-last-child(1),.widgets_menu li:nth-last-child(2){margin-bottom: 0;}
.widgets_menu li a{width: 100%;display: flex;align-items: center;justify-content: space-between;transition: all 0.3s ease-in-out;}
.widgets_menu li a span{width: 35px;height: 22px;line-height: 24px;background-color: #212121;color: #fff;font-size: 12px;
transition: all 0.3s ease-in-out;border-radius: 25px;text-align: center;}


.term_title{font-size: 18px;font-weight: bold;}

.big_posts{width: 100%;position: relative;margin-bottom: 20px;}
.big_posts figure{width: 100%;display: block;line-height: 0;flex: 0 0 45%;}
.big_posts figure img{width: 100%;}
.big_posts a div{flex: 0 0 52%;}
.big_posts h3{font-size: 16px;font-weight: bold;margin-bottom: 15px;}

.big_posts_v figure{flex: 0 0 30%;}
.big_posts_v a div{flex: 0 0 67%;}

.archive_post,.single_art{background: #fff;padding: 15px;border-radius: 7px;}
.archive_post figure{flex: 0 0 30%;}
.archive_post a div{flex: 0 0 68%;}

.top_content .widgets_content ul li{width: 50%;float: right;}
.bx_er{width: 100%;display: flex;justify-content: space-between;}
.bx_er .big_posts{width: 100%;flex: 0 0 48%;}
.bx_er .big_posts a{flex-direction: column;grid-gap: 10px;}
.bx_er .widgets_content{width: 100%;flex: 0 0 48%;}
.bx_er .widgets_content ul li{width: 100%;}

.tow_col_p{width: 100%;display: flex;flex-wrap: wrap;grid-gap: 2%;}
.tow_col_p .big_posts{width: 100%;flex: 0 0 49%;}
.tow_col_p .big_posts a{flex-direction:column;}

.tow_col2_p ul{margin:0 -10px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.tow_col2_p ul li{width:100%;flex:0 0 50%;padding:10px;}
.tow_col2_p ul li a{display:flex;align-items:center;}
.tow_col2_p ul li a img{width:70px;height:70px;margin-left:7px;}
.tow_col2_p ul li a span{font-size:15px;font-weight:bold;}
.tow_col2_p ul li a .ptime{font-weight:normal;}


.top_vip_posts{width: 100%;position: relative;background: #fff;padding: 15px;
border-radius: 7px;}
.vip_slider{padding: 0 25px;}
.vip_post{direction: rtl;}
.vip_post figure,.vip_post figure img{width: 100%;line-height: 0;display: block;border-radius: 7px;}
.vip_post h3{font-size: 14px;line-height: 25px;padding: 15px 0 5px 0;
display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;}



.box_three{margin: -15px;flex-wrap: wrap;}
.widgets_gr{padding: 15px;width: 100%;flex: 0 0 33.3%;}
.big_wd{display: flex;flex-direction: column;grid-gap: 15px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #eaeaea;}
.big_wd figure,.big_wd figure img{width: 100%;display: block;line-height: 0;border-radius: 7px;}
.big_wd strong{width: 100%;font-size: 15px;font-weight: bold;}


.single_art header h2,.single_art header h1{font-size: 20px;font-weight: bold;padding: 10px 0 5px 0;}
.post_dets{width: 100%;padding: 7px 21px;background: #eaeaea;margin:20px 0;
display: flex;align-items: center;justify-content: center;flex-wrap: wrap;grid-gap: 15px;
border-radius: 7px;}
.post_fdets{padding: 7px;flex-direction: column;}
.post_dets p{display: flex;align-items: center;grid-gap: 5px;}
.post_dets p i,.post_fdets span i{font-size: 20px;}
.post_fdets{width: 100%;padding:5px 15px;background: rgba(33,33,33,0.1);margin-top:20px;
display: flex;flex-direction: column;border-radius: 7px;
}
.top_fpost{border-bottom: 1px solid #d7d7d7;}
.post_fdets span{display: flex;align-items: center;grid-gap: 5px;}
.top_fpost,.share_fpost{padding: 10px 0;display: flex;align-items: center;justify-content: space-between;}
.sharep_box{direction: ltr;display: flex;align-items: center;justify-content: space-between;grid-gap: 7px;}
.sharep_box a{font-size: 20px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;text-align: center;
color: #fff;
text-align: center;border-radius: 9px;}
.facebook_sh{background: #1877F2;}
.twitter_sh{background: #1DA1F2;}
.linkedin_sh{background: #0A66C2;}
.whatsapp_sh{background: #25D366;}



.top_fpost a{padding: 3px 9px;margin: 3px;background: #d7d7d7;border-radius: 9px;}
.top_fpost a:hover{color: #fff;}

.content_bshadow{margin: 0 -10px;flex-wrap: wrap;}
.content_bshadow .post_sh{display: block;line-height: 0;position: relative;border-radius: 7px;width: 100%;flex: 0 0 33.3333%;padding: 10px;
overflow: hidden;direction: rtl;}
.content_bshadow .post_sh a{display: block;position: relative;border-radius: 7px;overflow: hidden;}
.content_bshadow .post_sh a:after{content: "";position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60%;
  background: linear-gradient(to top, rgba(0,0,0,0.9), transparent);
  pointer-events: none;}
.content_bshadow .post_sh a > div{position: absolute;bottom: 0;right: 0;left: 0;padding:15px;line-height: 25px;color: #fff;z-index: 5;}
.content_bshadow .post_sh a > div span{font-size: 16px;}
.post_sh img{width:100%;}


.ads_box{width: 100%;padding-bottom: 25px;text-align: center;line-height: 0;}
.ads_box a{display: block;line-height: 0;}



#footer{width: 100%;position: relative;padding: 20px 0;background-color: #212121;color: #fff;}
#footer a{color: #fff;}
.ft_logo{grid-gap: 20px;}
.ft_logo a{display: block;line-height: 0;}
.copy_right{justify-content:center;}

.top_page{position: fixed;left: 20px;bottom: 20px;width: 40px;height: 40px;line-height: 40px;background: #fff;
color: #192d4d;border-radius: 12px;font-size: 20px;text-align: center;cursor: pointer;display: none;z-index: 999999;}
.top_page .fa{width: 40px;height: 40px;display: flex;align-content: center;justify-content: center;align-items: center;}

.mobile_header{
  width: 100%;
  position: relative;
  z-index: 999;
  box-shadow: 0 3px 6px rgba(40,40,40,0.2);
  padding: 5px 20px;
  display: none;
}
.mobile_header figure{}
.mobile_header figure a{display: block;line-height: 0;}
.desktop_header{width:100%;position:relative;}
.wp-caption{max-width:100% !important;}
.menu-overlay {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.6);display: none;z-index: 88;}
.submenu-toggle,.menu-toggle{display: none;}
.menu-toggle{width: 40px;height: 40px;}
.bar1,.bar2,.bar3{
  width: 35px;
  height: 3px;
  background-color: #fff;
  margin: 8px 0;
  transition: 0.4s;
}
.change .bar1 {transform: translate(0, 11px) rotate(-45deg);}
.change .bar2 {opacity: 0;}
.change .bar3 {transform: translate(0, -11px) rotate(45deg);}
.desktop_header .social_ft{display: none;}

.ad-inside-content {
    margin: 30px 0;
    text-align: center;
}

.ad-inside-content iframe,
.ad-inside-content script {
    max-width: 100%;
}

.pagination_box{width: 100%;height: auto;clear: both;margin: 40px 0 20px 0;}
.pagination{width: 100%;list-style: none;box-sizing: border-box;text-align: center;}
.pagination li {width: 35px;height: 35px;display: inline-block;padding: 0;float: none;margin:4px;}
.pagination li a,.pagination li .inactive,.pagination .current{width: 35px;height: 35px;
text-align: center;line-height: 35px;font-size: 14px;background: #fff;display: inline-block;box-shadow: 0 0 12px rgba(0,0,0,0.15);
border-radius: 9px;}
.pagination .current,.pagination li a:hover{color: #fff !important;}
.pagination li a i{width: 35px;height: 35px;line-height: 35px;text-align: center;display: block;}


#comments_box{width: 100%;clear: both;padding-top: 70px;position: relative;}
#comments{width: 95%;position: relative;margin: 0 auto;}
#reviews #comments{padding: 0;}
.comment-list li,.commentlist li{width: 100%;display: flex;flex-direction: column;
background:rgba(33,33,33,0.1);padding: 20px;border-radius: 15px;
margin: 20px 0;
}
.comment-list .comment_user_item,.commentlist .comment_user_item {
  width: 100%;background: transparent;padding: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  grid-gap: 10px;
}

.tarlanweb_ir_loadmore{width:200px;height:45px;line-height:45px;display:flex;align-items:center;justify-content:center;
clear: both;cursor:pointer;margin: 0 auto;background: #ff6600;color: #fff;
border-radius: 12px;}
#respond{width:100%;height:auto;margin-top: 25px;display: flex;flex-direction: column;}
.commentlist{margin-top:20px;}
.commentlist li{width:100%;height:auto;margin:0 auto;position: relative;display:flex;flex-direction:column;}
#respond textarea,#respond input[type="text"],#respond input[type="url"],#respond input[type="email"]{
width: 100%;
height: 50px;
position: relative;
font-size: 15px !important;
border: 1px solid #d7d7d7;
text-indent: 10px;
background:rgba(33,33,33,0.1);
border-radius: 12px;
}
#respond textarea{height: 150px;text-indent: 0;padding:15px;margin-bottom:15px;}
#respond input:focus,#respond textarea:focus{border: 1px solid #EC7374;outline: none;}
.comment-form-cookies-consent{width:100%;margin:10px 0;clear: both;}
#respond #submit{width: 200px;height: 50px;cursor:pointer;border:none;margin: 0 auto;position: relative;font-size: 17px;float: left;
background: #212121;color:#fff;
border-radius: 12px;}
#reply-title{margin:0;font-size:26px;display:flex;align-items:center;justify-content:space-between;}
.required{color:red;}
.comment-awaiting-moderation{width:100%;display:block;clear:both;padding:5px 15px;background:#fef9c3;border:1px solid #face1f;margin:15px 0;
border-radius:9px;}
#cancel-comment-reply-link {color: #fff;background: #00AFEF;transition: all ease-in-out 0.3s;font-size: 13px;padding: 4px 12px;
border-radius: 12px;}
.comment-form-author,.comment-form-email{width: 100%;float: right;margin-bottom:15px;}
.comment-form-url{display: none;}
.comm_user_bitem{margin:0 -10px;flex-wrap:wrap;}
.comment_user_gr{flex:0 0 50%;position:relative;padding:10px;}
.comment_user_item{width:100%;position:relative;padding:15px;background:rgba(5,61,90,0.1);display:flex;flex-direction:column;grid-gap:20px;
border-radius:10px;}
.comment_user_img{margin-left:10px;overflow:hidden;line-height: 0;}
.comment_user_img img,.comment_user_det img{width:50px;height:50px;border-radius:50%;}
.comment_user_det{width:100%;display:flex;justify-content:space-between;align-items:center;font-size: 14px;}
.comment_user_det > div{display:flex;justify-content:space-between;align-items:center;}
.comment_user_det p strong{font-size:16px;font-weight:bold;float:right;}
.star_rateds{float:left;padding:0 6px;border:1px solid #01B244;color:#01B244;line-height:24px;font-size:12px;
border-radius:5px;}
.cgreens{color:#01B244;}
.comment_usere_txt{font-size:14px;}
#cancel-comment-reply-link{color: #fff;background-image: linear-gradient(to right bottom, rgb(255, 133, 133), rgb(255, 0, 0));transition: all ease-in-out 0.3s;
font-size: 13px;padding: 4px 12px;border-radius: 7px;}
.comment-reply-link{text-align:center;float:left;padding:0 15px;background:#212121;color:#fff;border-radius:12px;}
.loader-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.top_comment_avatra_name,.top_comment_avatra_name .meta{display: flex;align-items: center;grid-gap: 10px;margin: 0 !important;}
#reviews .description{font-size: 14px;padding-top: 10px;}
.comment-list .children li{margin-bottom: 0 !important;}



.single_post_image{width: 100%;text-align: center;line-height: 0;margin-bottom: 25px;}
.single_post_txt{text-align: justify;overflow: hidden;padding: 0;line-height: 32px;font-size: 15px;}
.single_post_txt em{font-style: italic;}
.single_post_txt video{width: 100%;height: auto;margin: 5px auto;}
.single_post_txt p{margin-bottom: 5px !important;overflow: hidden;}
.single_post_txt h1,.single_post_txt h2,.single_post_txt h3,.single_post_txt h4,.single_post_txt h5,
.single_post_txt h6{margin:17px 0;text-align: right;font-weight: 600;}
.single_post_txt h1,.single_post_txt h2{font-size: 22px;}
.single_post_txt h3,.single_post_txt h4{font-size: 19px;}
.single_post_txt h5,.single_post_txt h6{font-size: 17px;}
.single_post_txt a{color: #551b6f;}
.single_post_txt a:hover{text-decoration: underline;}
.single_post_txt ul,.single_post_txt ol{height: auto;margin: 0 auto;margin-bottom: 10px;}
.single_post_txt blockquote{width: 100%;height: auto;padding:20px 40px 20px 20px;position: relative;margin: 20px 0;
z-index: 1;background: #f8f9fb;border-radius: 16px;}
.single_post_txt blockquote::before{
    content: "\f10e";
    font-family: FontAwesome;
    position: absolute;font-size: 90px;right: 0;
    color: rgba(0,0,0,.07);
    top: 50px;right: -40px;
    transform: rotate(4deg);
    z-index: -1;
}
.single_post_txt ul li{
  position: relative;
  padding-right: 19px;
}
.single_post_txt ul li::before{content: '🔸';width: 15px;height: 15px;line-height: 15px;position: absolute;right: 0;top: 10px;}
.single_post_txt table{width:100%;margin:25px auto !important;padding:5px !important;border: 1px solid #d6eeff !important;}
.single_post_txt table,.single_post_txt table tr,.single_post_txt table td,.single_post_txt table th{
padding:4px 12px;vertical-align: middle;border-collapse: unset !important;border-spacing: 2px !important;}
.single_post_txt table tr:nth-child(odd){background: #d6eeff;}
.single_post_txt table tr:nth-child(even){background: #fff;}
.single_post_txt ol li,.content_box_cv ol li{list-style-type:numeric;}

.slider_box{width: 100%;position: relative;margin-bottom: 25px;clear:both;}

.top_sld_tarlanweb{width: 100%;height: 400px;position: relative;clear: both;border-radius: 9px;overflow: hidden;direction:rtl;}

.sldnews_items{width: 100%;height: 450px;position: relative;}
.sldnews_right{width: 50%;height: 100%;float: right;}
.sldnews_left_top{width: calc(50% - 4px);height: calc(50% - 4px);float: left;margin-bottom: 4px;}
.sldnews_left_bt1{width: calc(25% - 4px);height: 50%;float: left;}
.sldnews_left_bt2{width: calc(25% - 4px);height: 50%;float: left;margin-left: 4px;}

.sld-thumb{width: 100%;height: 100%;position: relative;display: block;line-height: 0;color: #fff;direction:rtl;}
.sld-thumb::after{
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transition: opacity 0.2s;
  background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.8));
  backface-visibility: hidden;
}
.sld_txt{position: absolute;bottom: 15px;right: 15px;left: 15px;z-index: 5;line-height: 32px;direction:rtl;}
.sld_txt strong{font-size: 20px;padding-top: 10px;display: block;line-height: 32px;
display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.sldnews_right .sld_txt strong{font-size: 22px;}


.slide_a_right{width: 60%;height: 100%;float: right;}
.slide_a_left1{width: calc(40% - 4px);height: calc(50% - 2px);float: left;margin-bottom: 4px;}
.slide_a_left2{width: calc(40% - 4px);;height: calc(50% - 2px);float: left;}


.top_sl1{width: calc(50% - 2px);height:250px;float: right;margin-bottom: 4px;}
.top_sl2{width: calc(50% - 2px);height:250px;float: left;margin-bottom: 4px;}
.bt_slds1,.bt_slds2,.bt_slds3{width: calc(33.333% - 4px);height:250px;float: right;}
.bt_slds2{margin: 0 6px;}

.sld_six_i{margin: 0 -5px;}
.sld_six_gr{width: 33.333%;padding: 5px;float: right;position: relative;}
.sld_six_gr a{height:200px;}


.right_big{width: 50%;height:400px;float: right;margin-bottom: 4px;}
.left_smll{width: calc(25% - 4px);height: calc(200px - 2px);float: left;margin-bottom: 4px;}
.nxm1,.nxm2{margin-left: 4px;}

.sld_six_i .sld_txt strong,.bt_slds1 .sld_txt strong,.bt_slds2 .sld_txt strong,.bt_slds3 .sld_txt strong,.slide_a_left1 .sld_txt strong,.slide_a_left2 .sld_txt strong,
.left_smll .sld_txt strong{font-size: 15px;padding-top: 10px;line-height: 25px;}


.stream-item-size a{padding:0 9px;background:#eaeaea;margin:3px;display:inline-block;
border-radius:25px;}
.stream-item-size a:hover{background:#212121;color:#fff;}


.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;direction: ltr !important;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,#product-container .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot,#product-container .owl-nav button{
background:0 0;color:inherit;border:none;padding:0!important;font:inherit;
}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl !important;}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav,#product-container .owl-nav{text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav [class*='owl-'],#product-container .owl-nav [class*='owl-']{width: 30px;height: 30px;outline: unset !important;
font-family: tahoma !important;
font-size: 25px !important;text-align: center;cursor: pointer;line-height: 28px !important;
color: #444 !important;background:rgba(255,255,255,0.7) !important;z-index: 99 !important;
font-weight: normal !important;box-shadow: rgba(0,0,0,.2) 10px 0 20px;
border-radius: 9px;}
.owl-theme .owl-nav [class*='owl-']:hover,#product-container .owl-nav [class*='owl-']:hover{color:#fff !important;background: #212121 !important;}
.owl-theme .owl-nav .disabled,#product-container .owl-nav .disabled{opacity: 0.5;cursor: default;}
.owl-theme .owl-nav.disabled + .owl-dots,#product-container .owl-nav.disabled + .owl-dots{margin-top: 10px;}
.owl-theme .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;margin-top: 0;}
.owl-theme .owl-dots .owl-dot {width: 18px;height: 18px;line-height: 18px;margin: 2px;display: inline;zoom: 1;*display: inline;
border: 1px solid #c1c1c1;
border-radius: 50%;
}
.owl-theme .owl-dots .owl-dot span {
background: transparent;display: inline-block;width: 13px;height: 13px;margin:2px 1px !important;
-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 50%;
transition: all 0.3s ease-in-out;}
.owl-theme .owl-dots .owl-dot.active span{background: #212121;}
.owl-theme .owl-dots .owl-dot:hover span{background: #212121;}
.owl-carousel .owl-nav button.owl-next,#product-container .owl-next{position: absolute;left: 0px;top: 45%;}
.owl-carousel .owl-nav button.owl-prev,#product-container .owl-prev{position: absolute;right: 0px;top: 45%;}


/* Feel free to change duration  */ 
.animated  {
  -webkit-animation-duration : 1000 ms  ;
  animation-duration : 1000 ms  ;
  -webkit-animation-fill-mode : both  ;
  animation-fill-mode : both  ;
}  
/* .owl-animated-out - only for current item */ 
/* This is very important class. Use z-index if you want move Out item above In item */ 
.owl-animated-out {
  z-index : 1 
   }
/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */ 
.owl-animated-in {
  z-index : 0 
   }
/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */ 
.fadeOut  {
  -webkit-animation-name : fadeOut  ;
  animation-name : fadeOut  ;
}  
@-webkit-keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}
@keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.news_tabs_nav{
width: 100%;
  display: flex;
  padding: 15px;
  align-items: center;
  justify-content: center;
  grid-gap: 10px;
  background: #eaeaea;
  border-radius: 9px;
  margin-bottom: 25px;
}
.news_tabs_nav button{
  line-height: 24px;
  background-color: #212121;
  color: #fff;
  font-size: 14px;cursor: pointer;
  padding: 3px 15px;
  transition: all 0.3s ease-in-out;
  border-radius: 25px;
  text-align: center;
border:none;
}

@media (max-width: 1400px){
.tarlanweb_center{max-width: 95%;}
.newsticker_box strong{flex: 0 0 15%;text-align: center;}
#news-ticker{flex: 0 0 82%;}

}
@media (max-width: 1300px){

}
@media (max-width: 1200px){

}
@media (max-width: 1100px){


.mobile_header{display:flex;justify-content:space-between;align-items:center;z-index: 77;}
.menu-toggle{display: inline-block;cursor: pointer;}
.menu_right .menu-item-has-children::after {display: none;}
.desktop_header{width: 300px;height: 100%;display: block;position: fixed;top: 0;right: -300px;z-index: 99;background: #212121;
display: flex;flex-direction: column;align-items: flex-start;
transition: transform 0.3s ease;box-shadow: -2px 0 5px rgba(0, 0, 0, 0.1);}
.desktop_header.open{transform: translateX(-300px);}
.desktop_header .tarlanweb_center{width: 100%;max-width:300px;flex-wrap: wrap;padding: 0;}
.menu_right{display:flex;flex-direction:column;overflow-x: hidden;overflow-y: scroll;padding-bottom: 25px;}
.menu_right ul li{width: 100%;position: relative;border-bottom: 1px solid #2f2f2f;}
.menu_right ul li ul {display: none;}
.menu_right ul li a{padding:7px 20px !important;}
.menu_right li ul.sub-menu {width: 100%;position: relative !important;padding: 0;right:0 !important;border-radius: 0;box-shadow: none;}
.menu_right li ul.sub-menu li a{background: #2f2f2f;}
.submenu-toggle{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;position: absolute;left: 0;z-index: 99999;
cursor: pointer;float: left;background: #00AFEF;color: #fff;margin:9px;font-size: 20px;}
.submenu-toggle.open{background: #333;}
.menu_right ul li a{width: 100%;border-radius: 0 !important;}
.top_header{padding: 7px;}
.midd_header figure{margin: 0 auto;}
.head_as{display: none;}
#searches{width: 95%;margin: 0 auto;}

#sidebar_right{width: 100%;padding-bottom: 25px;}
#sidebar_left{width: 100%;}

}
@media (max-width: 1000px){
.newsticker_box strong{flex: 0 0 20%;}
#news-ticker{flex: 0 0 75%;}

}
@media (max-width: 900px){

.archive_post figure{width: 300px;}
.archive_post a{flex-direction: column;grid-gap: 15px;}

}
@media (max-width: 800px){
.widgets_gr{flex: 0 0 50%;}
.tow_col2_p ul li a{flex-direction:column;}
.tow_col2_p ul li a img {
  width: 100%;
  height: auto;
  margin-left: auto;
}	


}
@media (max-width: 700px){
	
.newsticker_box strong{flex: 0 0 30%;}
#news-ticker{flex: 0 0 65%;}
.news_tabs_nav{flex-wrap:wrap;}
.news_tabs_nav li{flex-grow:1;}
.news_tabs_nav li button{width:100%;display:block;text-align:center;}
.right_big{width:100%;height:200px;}	
.left_smll{width: calc(50% - 4px);}
.sld_six_gr{width: 50%;}
.sldnews_right{width:calc(50% - 4px);height: 200px;margin-bottom: 4px;}
.sldnews_left_top{width:calc(50% - 4px);height: 200px;margin-bottom: 4px;float:left;}
.sldnews_left_bt1,.slide_a_left1{width: calc(50% - 4px);height:200px;float: left;}
.sldnews_left_bt2,.slide_a_left2{width: calc(50% - 4px);height: 200px;float: right;}
.slide_a_right{width:100%;height:200px;margin-bottom: 4px;}	

.sld_six_i .sld_txt strong,.bt_slds1 .sld_txt strong,.bt_slds2 .sld_txt strong,.bt_slds3 .sld_txt strong,.slide_a_left1 .sld_txt strong,.slide_a_left2 .sld_txt strong,
.left_smll .sld_txt strong,.sldnews_items strong{font-size: 14px !important;padding-top: 5px;line-height: 22px;}
	
}
@media (max-width: 600px){
.big_posts a{flex-direction: column;grid-gap: 15px;}
.box_three{margin: 0;}
.widgets_gr{flex: 0 0 100%;padding: 15px 0;}
.bx_er {flex-wrap: wrap;}
.bx_er .big_posts{flex: 0 0 100%;padding-bottom: 15px;}
.bx_er .widgets_content{flex: 0 0 100%;}
.top_content .widgets_content ul li{width: 100%;}
.ft_logo{width: 40%;}
.archive_post figure{width: 100%;}
}
@media (max-width: 500px){
.newsticker_box{flex-wrap: wrap;}
.newsticker_box strong{flex: 0 0 100%;}
#news-ticker{flex: 0 0 100%;padding:10px 20px;}
.newsticker_box strong::after{display: none;}

}
@media (max-width: 400px){

}