@font-face{font-family:iransans;src:url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/font/iransans.eot?#iefix) format("embedded-opentype"),url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/font/iransans.woff) format("woff"),url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/font/iransans.ttf) format("truetype");font-weight:400;font-style:normal; font-display: swap; }@font-face{font-family:iransansb;src:url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/font/iransans_b.eot?#iefix) format("embedded-opentype"),url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/font/iransans_b.woff) format("woff"),url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/font/iransans_b.ttf) format("truetype");font-weight:400;font-style:normal; font-display: swap;}
body, div, table, span, p, li, a, h1, h2, h3, h4, h5 ,h6, strong, b, article, section, main{font-family:iransans}
.mar-pad-0{margin: 0; padding: 0;}
a{text-decoration: none;}
p{text-align: justify;}
.mar-0{margin: 0 }
.mar-b-1 {margin-bottom: 1em;}
.mar-b-1n {margin-bottom: 1.5em;}
.mar-b-2 {margin-bottom: 2em;}
.mar-b-3 {margin-bottom: 3em;}
.mar-b-4 {margin-bottom: 4em;}
.mar-b-5 {margin-bottom: 5em;}
.mar-b-6 {margin-bottom: 6em;}
.mar-b-7 {margin-bottom: 7em;}
.mar-t-2 {margin-top: 2em;}
.mar-t-3 {margin-top: 3em;}
.mar-t-4 {margin-top: 4em;}
.mar-t-5 {margin-top: 5em;}
.mar-t-6 {margin-top: 6em;}
.mar-t-7 {margin-top: 7em;}
.mar-t-10{margin-top:10px}
.mar-t-15{margin-top:15px}
.mar-t-20{margin-top:20px}
.mar-t-25{margin-top:25px}
.mar-t-30{margin-top:30px}
.mar-tb-1 {margin: 1em 0;}
.mar-tb-2 {margin: 2em 0;}
.mar-tb-3 {margin: 3em 0;}
.mar-tb-10 {margin: 10px 0;}
.mar-tb-15 {margin: 15px 0;}
.mar-b-10{margin-bottom:10px}
.mar-b-15{margin-bottom:15px}
.mar-b-20{margin-bottom:20px}
.mar-b-25{margin-bottom:25px}
.mar-10 {margin: 10px;}
.mar-15{margin: 15px;}
.mar-20{margin: 20px;}
.pad-0{padding: 0 }
.pad-tb-1 {padding: 1em 0;}
.pad-tb-2 {padding: 2em 0;}
.pad-tb-3 {padding: 3em 0;}
.pad-b-2 {padding-bottom: 2em;}
.pad-b-3 {padding-bottom: 3em;}
.pad-b-4 {padding-bottom: 4em;}
.pad-b-5 {padding-bottom: 5em;}
.pad-b-6 {padding-bottom: 6em;}
.pad-b-7 {padding-bottom: 7em;}
.pad-t-2 {padding-top: 2em;}
.pad-t-3 {padding-top: 3em;}
.pad-t-4 {padding-top: 4em;}
.pad-t-5 {padding-top: 5em;}
.pad-t-6 {padding-top: 6em;}
.pad-t-7 {padding-top: 7em;}
.pad-tb-15 {padding: 15px 0;}
.pad-tb-20 {padding: 20px 0;}
.pad-rl-15{padding: 0 15px;}
.pad-rl-20{padding: 0 20px;}
.pad-10 {padding: 10px;}
.pad-15{padding: 15px;}
.pad-20{padding: 20px;}
.knowledge-bg-o{background-color: #E84E0f;}
.knowledge-bg-b{background-color: #1D3278;}
.Knowledgelor-o{color: #E84E0f;}
.Knowledgelor-b{background-color: #1D3278;}
h1, h2, h3, h4, h5, h6{font-family: iransansb; font-weight: normal;}
section {  margin-bottom: 0em !important;}
.dir-ltr {  direction: ltr;}
.grow-box {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
}
section figure{position:relative; margin:40px auto; text-align:center}
figcaption.wp-caption-text {
padding: 0.4em;
font-size: .9em;
background: rgba(0, 0, 0, .05);} #home-slider-carousel .owl-dots .owl-dot span {
width: 12px;
height: 12px;
margin: 0 5px;
border: 3px solid #111;
border-radius: 50%;
opacity: .4;
cursor: pointer;
-webkit-transition: opacity .3s;
-o-transition: opacity .3s;
transition: opacity .3s;
} .footer-contactus-col .icon-box .icon-box-img {
max-width: 32px;
position: relative;
display: block;
}
.cta-footer label {  width: 100%;}
.cta-footer input, .cta-footer textarea {
color: #fff;
font-size: 20px;
line-height: 24px;
font-weight: 400;
height: 68px;
padding: 10px 26px;
border-radius: 34px;
margin-bottom: 20px;
border: 1px solid #fff;
background-color: transparent;
text-align:center
}
.cta-footer input[type="submit"] {
background-color: #E84E0f !important;
border: 1px solid #2e445a;
color: #ffffff !important;
width: 100%;
font-size: 1.25rem;
line-height: 1.5rem;
text-align: center;
font-weight: 700;
text-transform: uppercase;
padding: 5px 10px;
transition: transform ease-in-out 0.5s;
margin-top: 23px;
border-radius: 24px !important;
}
.widget_text {
margin: 0 !important;
padding: 0;
}
.cu-footer-title {
margin: 10px 0;
}
.cu-footer-title strong {
color: white;
font-size: 22px;
}
.cu-footer-text {
color: white;
}
.cu-footer-box {
margin-bottom: 35px;
}
.cu-footer-icon img {
max-height: 40px;
}
.widget_text {
margin-bottom: 0 !important;
}
.site-footer .powered-by span, .site-footer .powered-by span a{color:#495057 !important}
.site-footer hr{border-color:white !important} .knowledge-menu-search-icon{ position: relative;    display: block; width:44px; height:70px; padding:5px; background: url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/images/search-icon-knowledge.png) no-repeat;        background-position: center;    float: left;    background-size: 30px 30px;    cursor: pointer; } .knowledge-last_article-item-layer {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: #00000073;
}
.home-video-items-img {    object-fit: fill;    width: 100%;}
a.link-afzir-o.slider-first-item {    background-color: white;    color: #874800; border: 2px solid #874800;} 
.home-top-slider-item-box-img {    position: absolute;}
#home-products-carousel .owl-item,  #home-last-articles-carousel .owl-item {  height: 100% !important;  min-height: 100% !important;padding: 5px 5px 25px 5px;}
.item.knowledge-product-slide, .item.knowledge-last_article-slide {color: white;    background-repeat: no-repeat;  background-position: center center;  background-size: cover;  position: relative;  display: block;  width: 100%;  box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%);  border-radius: 10px;   height: 270px;}
.item.knowledge-product-slide{padding: 3%;}
img.knowledge-product-slide-img, .knowledge-home-solution-img, .knowledge-last_article-item-img {
position: absolute;
width: auto !important;
object-fit:fill;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: 100%;
}
.knowledge-product-slide-content, .knowledge-home-solution-box, .knowledge-home-system-box, .knowledge-last_article-item-content{z-index: 2; position: relative;}
.knowledge-product-slide, .knowledge-home-solution, .knowledge-home-system, .knowledge-last_article-item {overflow: hidden; position: relative;}
.home-top-slider-item-box {   background-repeat: no-repeat;  background-position: center center;  background-size: cover;}
.home-top-slider-item-box-text {  position: relative;  display: block;  margin-top: 75px; padding: 20px;max-width: 320px;}
.home-top-slider-item-box-text-body-head h2 {  margin-left: 15px;  padding-bottom: 7.5px;  border-bottom: 2px solid rgb(243,146,0) !important;  margin-bottom: -2px;text-align: center;}
.home-top-slider-item-box-text-body-content p {  margin-bottom: 0;  font-size: 16px;}
.home-top-slider-item-box-text-body-content{padding-top: 20px;}
.home-top-slider-item-box-text-body-footer {  position: relative;  display: flex;  justify-content: center;  padding-top: 20px;}
.home-top-slider-item-box-text-body-footer a{background-color: #874800;     font-size: 13px; padding: 5px 15px;  border-radius: 4px;  color: white;}
#home-slider-carousel .owl-dots {  margin-top: -30px;  z-index: 999999;  position: relative;}
.item.knowledge-product-slide h3, .knowledge-last_article-slide h3 {  margin-bottom: 25px;  padding: 15px 15px 0;}
.item.knowledge-product-slide a, .item.knowledge-last_article-slide a {color: white;}
.knowledge-last_article-item {    background-color: rgb(0 0 0 / 24%);    position: relative;    display: flex;    vertical-align: middle;   height: 100%;    flex-wrap: wrap;    align-content: center;    align-items: center;    align-self: center;    padding: 0 20px;border-radius:10px}
.home-video-discription h3 {  text-align: justify;  font-size: 20px;  line-height: 27px;}
.home-video-discription p {  color: #5b5b5b;  font-size: 15px;}
.home-video {  padding-top: 20px;  padding-bottom: 60px;  background-color: rgb(216, 218, 222);}
main {  background-color: #f2f2f2;}
.knowledge-section-head {  position: relative;  font-size: 1.25em;  color: #555;  -js-display: flex;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -ms-flex-flow: row wrap;  flex-flow: row wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  width: 100%;  margin: 40px 0;}
.knowledge-section-head b {  display: block;  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;  height: 2px;  opacity: .1;  background-color: #555;}
.knowledge-section-head span {  text-align: center;  margin: 0 15px;  font-size: 26px !important;  font-family: iransansb;}
.home-video-items {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: relative;
display: block;
min-height: 100px;
margin-bottom: 10px;
}
.home-video-items h3 {
font-size: 12px;
color: white;
background-color: #0000006e;
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin-bottom: 0;
padding: 10px 4px;
}
.home-video-items h3 a {
margin-bottom: 0 !important;
color: white;
}
.home-video-discription a {
border: 2px solid #f47425;
background-color: transparent;
color: #f47425;
line-height: 2.4em;
min-height: 2.5em;
padding: 0 1.2em;
position: relative;
display: block;
margin: 0 auto 20px;
max-width: 150px;
text-align: center;
}
.knowledge-home-system-solution {padding: 50px 0;}
.knowledge-home-system:hover, .knowledge-home-solution:hover {
transition: 0.6s;
transform: translateY(-15px);
}
.knowledge-home-solution, .knowledge-home-system{
min-height: 430px;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;display: flex;
justify-content: center;
align-content: center;
height: 100%;
align-items: center;
color: white; box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%);
border-radius: 10px;
transition: 0.6s;}
.knowledge-home-books-box {color: white; display: flex;
justify-content: center;
align-content: center;
height: 100%;
align-items: center;}
.knowledge-home-system h2 strong, .knowledge-home-solution-box h2 strong, .knowledge-home-books-box h2 strong {
font-size: 28px;
font-family: iransansb;
}
.knowledge-home-system p, .knowledge-home-solution-box p{
font-size: 14px;
font-family: iransansb;
}
.knowledge-home-system a, .knowledge-home-solution-box a, .knowledge-home-books-box a{position: relative;
display: inline-block;
background-color: transparent;
text-transform: uppercase;
font-size: .97em;
letter-spacing: .03em;
cursor: pointer;
font-weight: bolder;
text-align: center;
color: currentColor;
text-decoration: none;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
vertical-align: middle;
border-radius: 0;
margin-top: 0;
margin-left: 1em;
text-shadow: none;
line-height: 2.4em;
min-height: 2.5em;
padding: 0 1.2em;
max-width: 100%;
border-color: rgba(0,0,0,.05);
margin-top: 1.5em;
margin-bottom: 0;
background-color: #f47425;
float: left;}
.knowledge-home-books{background-image: url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/images/book-banner-bg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover;padding: 40px;}
.knowledge-home-books-img{  position: relative;  display: block;  width: 100%;   margin: 0 auto;}
.category_article-box h2 a:hover{  color: #f39200;}
.category_article-box a{font-size: 24px; font-family: iransansb;  color: #b16a00;}
.category_article-box:hover {  transition: 0.6s;  transform: translateY(-15px);}
.category_article-box{  box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%);  padding: 4%;  border-radius: 10px;}
.category_article-box .card-body{padding-left:0; padding-right:0}
.home-article-description {  font-size: 14px;  color: #5b5b5b;}
.home-article{padding-bottom: 30px;}
.category_article-box .card-text{ color: #5b5b5b;}
.card-image-category-item img {
position: absolute;
left: 0;
top: 0;
object-fit: fill;
width: 100%;
height: auto !important;
aspect-ratio:unset !important;
}
.card-image-category-item {
position: relative;
display: block;
width: 100%;
padding-top: 232px;
overflow: hidden;
} article p a{
color: #e30000;
font-weight: bold;
border-bottom: 1px dashed red;
}
article p a:hover {
color: #f39200;
}
article.text-align-justify ul, article.text-align-justify ol{
padding-right: 20px;
}
article.text-align-justify ul li {
list-style-type: square;
}
li {
margin-bottom: .6em;
}
.text-align-justify p {
text-align: justify;
line-height: 1.8;
}
.books a[href$=".pdf"] {
padding: 5px;
border: 2px solid #ccc;
margin-bottom: 20px;
display: block;
text-align: center;
color: #555;
height: 50px;
}
.books a[href$=".pdf"]::before {
font-family: 'FontAwesome' !important;
content: "\f019";
color: #f39200;
width: 30px;
height: 30px;
font-size: 1.47em;
text-align: center;
font-weight: 900;
margin-left: 10px;
margin-right: 10px;
position: absolute;
right: 35px;
}
.books a[href$=".pdf"]::after {
content: "دانلود";
color: #333;
font-size: 1.4em;
font-weight: 700;
position: absolute;
right: 82px;
}
a.file_link::after{display: none !important; content: unset !important;}
a.file_link{color: #333 !important; display: block; width: 100%;
font-size: 1.4em;
font-weight: 700;
text-align:right;
padding-right: 82px;} .site-footer {
padding: 30px 0 0;
background-color: #f1f1f1 !important;
}
.afzir-footer-first .section-title {
position: relative;
-js-display: flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
}
.afzir-footer-first .section-title b {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
height: 2px;
opacity: .1;
background-color: currentColor;
}
.afzir-footer-first .section-title span {
font-size: 18px !important;
margin: 0 15px;
text-align: center;
font-family: iransansb;
}
.afzir-footer-first ul li {
font-size: 16px;
line-height: 1.8;
list-style: none;
margin: 0;
margin-right: 0px;
margin-right: 0;
margin-right: 0;
width: 100%;
}
.afzir-footer-first ul {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
}
.afzir-footer-first ul li a:hover::after {
background-color: #f39200;
opacity: 1;
}
.afzir-footer-first ul li a::after{
content: " ";
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 100%;
background-color: #446084;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
opacity: 0;
height: 3px;
}
.afzir-footer-first ul li a {
line-height: 2.4em;
padding: 0 .75em;
position: relative;
z-index: 10;
border: 2px solid transparent;
border-radius: 32px;
font-size: .8em;
color: #555;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: auto;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
color: #424242;
font-size: 14px;
}
.afzir-footer-first ul li:hover a {
color: #000;
}
.afzir-footer-second{background-color: #d7d7d7;  border-top: 1px solid rgba(0,0,0,.05);  color: #5b5b5b;  padding: 30px 0 0;}
.afzir-footer-third{
background-color: #f1f1f1;
color: rgba(0,0,0,.5) !important; 
padding: 10px 0 15px;
font-size: .9em;
text-align: center;
}
.powered-by span a,.powered-by span{color: rgba(0,0,0,.5) !important; }
.textwidget p {    font-family: 'iransans';}
.textwidget h5, .textwidget h5 a{color: #424242; font-weight:700}
.textwidget span a, .textwidget a{color: #424242;}
.site-footer p , .site-footer div div div ul li a, .powered-by span{    color: #424242;    font-size: 12px; }
.site-footer ul li{text-align: right; }
.footer-copyright{color: #495057 !important;}
.office span{position: relative; display: block; width: 100%; line-height: 1.50em; margin: 0.85em 0;text-align: right; padding-right: 2.35em;}
.office span i { position: absolute; right: 0; top: 0.08rem; font-size: 1.35em !important; }
.office span i:before {    color: #424242; }
.office span:hover i:before, .office span:hover a, .site-footer li:hover a{ color: #004489;}
.site-info {  text-align: center;}
hr.light {  border-bottom: 2px solid #424242; border-style: none none solid none; margin: 1.3em 0; padding: 0px !important;    position: relative;    float: right;   width: 100%;    display: block;}
.site-footer ul.social {    display: block;    margin: 1em auto 0;    text-align: center;}
.site-footer ul.social li{display:inline-block; vertical-align: middle;    margin: 0 2px;    padding: 0;}
.site-footer ul.social li a {    display: block;    width: 1.85em;    height: 1.85em;    font-size: 1.50em;    color: #424242;    line-height: 1.855em;    text-align: center;    border: 1px solid #424242;}
.site-footer ul.social li a i{    font-size: 1em;    line-height: 1em;}
.site-footer ul.social li a:hover {background-color:#004489 ;}
.site-footer ul.social li a:hover i:before{color: #fff;}
.afzir-footer-first {
background-color: #f1f1f1;
border-top: 1px solid rgba(0,0,0,.05);
padding: 30px 0 0;
}
.social-icons.follow-icons.full-width.text-center {
width: 100% !important;
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
color: #c1c1c2 !important;
display: inline-block;
vertical-align: middle;
font-size: .85em;
}
.textwidget.custom-html-widget strong span a span {
font-size: 18px;
font-family: iransansb;
margin-right: 10px; color:#555;
}
.icon-box-text, .icon-box-text a span, .icon-box-text span a {color:#495057; text-align:right;
font-size: 13px; width: 100%;
}
.icon-box-img img{padding: 2px;
min-width: 28px;}
.footer-contactus-col, .icon-box-img img, .icon-box-text a , .icon-box-text span {
position: relative;
display: block;
width: 100%;
float: right;
}
.textwidget .icon-box-img {
max-width: 32px;
position: relative;
display: block;
}
.icon-box.icon-box-left {
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%; color:white;
}
.textwidget strong {
text-align: right; display:block;
font-size: 16px; color:#555;
}
.textwidget p {
text-align: right;
font-size: 13px;color:#555;
}
.icon.button {
margin-left: .12em;
margin-right: .12em;
min-width: 2.5em;
padding-left: .6em;
padding-right: .6em;
display: inline-block;
opacity: 1;
border: 2px solid #495057 !important;
background-color: transparent;
padding-top: 3px;
padding-bottom: 3px;
border-radius: 5px;
color: #495057;
}
.footer-cta-item p input {
-webkit-box-shadow: none;
box-shadow: none;
border-color: rgba(0,0,0,.09);
border-radius: 99px;
background-color:  rgba(0,0,0,.03);
position: relative;
display: block;
width: 100%;
float: right;
}
.site-footer .afzir-copyright {
color: rgba(0,0,0,.5);
font-size: .9em;
background-color: #f1f1f1;
}
.footer-contactus-right {
padding-left: 0;
padding-right: 0;
}
.footer-contactus-left {
padding-left: 0;
}
.footer-cta-item{padding-left: 4px;}
.footer-cta-item p{padding: 0;
margin: 0;
font-size: 16px;
line-height: 2em;
text-align: center;}
.footer-cta {
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;}
.footer-cta-submit p {
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
margin: 0 5px;
}
div#ez-toc-container {
border-radius: 20px;
padding: 32px;
padding-top: 32px;
padding-right: 32px;
padding-top: 24px;
padding-right: 73px;
max-width: 100%;
border: unset;
background: #f5f8fa;
display: block;
}
.ez-toc-title-container .ez-toc-title {
padding-right: 50px !important;
}
.toc_close .ez-toc-title-container::before {
background-image: url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/images/arrow-down.png);
}
.ez-toc-title-container::before {
width: 40px;
height: 40px;
content: '';
font-size: 24px;
visibility: visible;
position: absolute;
left: 40px;
text-align: center;
background-image: url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/images/arrow-up.webp);
background-size: 40px 40px;
cursor: pointer;
}
.ez-toc-title-toggle {
position: relative;
display: block;
width: 100%;
top: -32px;
}
.footer-cta-submit p input{background-color: #f47425 !important;
position: relative;
display: inline-block;
background-color: transparent;
text-transform: uppercase;
font-size: .97em;
cursor: pointer;
font-weight: bolder;
text-align: center;
color: white;
text-decoration: none;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
vertical-align: middle;
border-radius: 0;
margin-top: 0;
text-shadow: none;
padding: 0 10px !important;
max-width: 100%;
-webkit-transition: border .3s , background .3s , opacity .3s , color .3s , -webkit-transform .3s , -webkit-box-shadow .3s;
transition: border .3s , background .3s , opacity .3s , color .3s , -webkit-transform .3s , -webkit-box-shadow .3s;
-o-transition: transform .3s , border .3s , background .3s , box-shadow .3s , opacity .3s , color .3s;
transition: transform .3s , border .3s , background .3s , box-shadow .3s , opacity .3s , color .3s;
transition: transform .3s , border .3s , background .3s , box-shadow .3s , opacity .3s , color .3s , -webkit-transform .3s , -webkit-box-shadow .3s;
text-rendering: optimizeLegibility;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 15.5px !important;
font-family: iransansb;
margin: 0 !important;
line-height: 2.4em;
min-height: 2.5em;
border-radius: 99px !important;} .afzir-search-modal {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.afzir-search-lightbox {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: .6;
-webkit-transition: opacity .25s;
-o-transition: opacity .25s;
transition: opacity .25s;
}
.afzir-search-modal-dial {
opacity: 1;
width: 100%;
-ms-scrollbar-base-color: #000;
-ms-scrollbar-arrow-color: #000;
-ms-overflow-style: -ms-autohiding-scrollbar;
cursor: auto;
}
.afzir-search-modal-box::before {
content: "";
display: inline-block;
height: 40%;
vertical-align: middle;
}
.afzir-lightbox-submit {
background-color: #f47425;
padding: 7px .6em;
fill: white;
}
.d-flex div.afzir-lightbox-input {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.afzir-lightbox-input input {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ddd;
height: 2.507em;
font-size: .97em;
border-radius: 0;
max-width: 100%;
width: 100%;
vertical-align: middle;
background-color: #fff;
color: #333;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
-webkit-transition: color .3s , border .3s , background .3s , opacity .3s;
-o-transition: color .3s , border .3s , background .3s , opacity .3s;
transition: color .3s , border .3s , background .3s , opacity .3s;
padding: 20px .75em;
}
.wpmsl-box-close {
position: absolute;
left: 0;
top: 0;
width: 50px;
height: 50px;
cursor: pointer;
background-color: #f47425;
fill: white;
margin: 30px;
border-radius: 5px;
}
.afzir-search-modal-box {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.afzir-menu-search-icon {
position: relative;
display: block;
width: 44px;
height: 70px;
padding: 5px;
background: url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/images/search-icon-afzir.png) no-repeat;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position: center;
float: left;
background-size: 30px 30px;
cursor: pointer;
}
.topmenusearch {
float: right;
width: 230px;
height: 39px;
position: relative;
margin: 18px 0 0 16px;
}
.topmenusearch {
visibility: hidden;
display: none;
}
.knowledge-header-top-nav, .knowledge-header-top-nav div ul {
width: 100%;
position: relative;
display: inline-block;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
list-style: none;
margin-bottom: 0;
padding: 0;
}
.nav-to-afzir div a{border-radius: 5px;
line-height: 20px;
min-height: 21px;
padding: 0 1.2em;
position: relative;
display: block;
color: white;
background-color: #f47425;
font-family: iransansb;
font-size: 14px;
font-weight: normal;
letter-spacing: 0;}
.nav-to-afzir div a span{    line-height: 20px;    color: white;    font-family: iransansb;    font-size: 14px;    font-weight: normal;    letter-spacing: 0;  }
.knowledge-header-top-nav div ul li{display: inline-block;
list-style: none;
margin: 0;
padding: 0;
position: relative;
margin: 0 7px;
margin-right: 7px;
-webkit-transition: background-color .3s;
-o-transition: background-color .3s;
transition: background-color .3s;}
.knowledge-header-top-nav div ul li a{vertical-align: top;color: rgba(102,102,102,.85);font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: normal;}
.knowledge-social { position: relative;  display: flex;  list-style: none;  margin:  0;  padding: 0; }
.knowledge-menu-contact-link a { color: rgba(102,102,102,.85); display: inline-block;  padding-left: 20px;}
.knowledge-menu-contact-link a svg, .knowledge-menu-contact-link a svg path {	fill: #E84E0f;  width: 25px;  height: 25px; }
.knowledge-logo-nav-img {  height: auto !important;  width: auto !important;}
.knowledge-nav-contact {  }
.knowledge-nav{background-color: #f2f2f2;}
.knowledge-nav-contact{padding-top:0px;}
.knowledge-social li a i {  color:  rgba(102,102,102,.85);display: grid;font-size: 13px;}
.knowledge-social li {  padding: 10px;}
.wp-caption {
margin-bottom: 2em;
max-width: 100%;
}
figure, p figure {
position: relative;
display: block;
margin: 0 auto;
margin-bottom: 0px;
padding: 0;
width: auto;
}
.title-box-section h2 {
position: relative;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
width: 190px;
background-color: #f2f2f2;
display: block;
padding: 5px 10px;
z-index: 2;
}
article h3 {
font-size: 1.2em;
line-height: 1.3;
}
.section-single-sixth .card {
-webkit-box-shadow: 1px 1px 7px rgb(0 0 0 / 20%);
-moz-box-shadow: 1px 1px 7px rgba(0,0,0,.2);
box-shadow: 1px 1px 7px rgb(0 0 0 / 20%);
margin-bottom: 10px;
border-radius: 5px;
}
.box-title-single-page {
z-index: 3;
position: relative;
}
#comment {
box-sizing: border-box;
border: 1px solid #ddd;
padding: 0 .75em;
padding-top: 0px;
padding-top: 0px;
height: 120px;
font-size: .97em;
border-radius: 0;
max-width: 100%;
width: 100%;
vertical-align: middle;
background-color: #fff;
color: #333;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
-webkit-transition: color .3s , border .3s , background .3s , opacity .3s;
-o-transition: color .3s , border .3s , background .3s , opacity .3s;
transition: color .3s , border .3s , background .3s , opacity .3s;
}   .knowledge-single-share span {
display: flex;
font-size: 16px;
align-items: center;
}
.knowledge-single-share {
background-color: #f5f5f5;
line-height: 16px;
padding: 0 15px 0 23px;
margin: 15px 0;
border-radius: 5px;
}
i.fa.fa-whatsapp {
color: #4dc247;
}
.knowledge-single-share-item span{cursor: pointer;}
.knowledge-single-share-box {
display: inline-flex;
margin: 0 !important;
list-style: unset !important;
padding: 0 !important;
}
.knowledge-single-share-item a i, .knowledge-single-share-item span i {
font-size: 23px;
}
.knowledge-single-share-item {
list-style: unset !important;
display: unset;
margin: 10px;
}
.section-single-seventh .title-box-section, .section-single-sixth .title-box-section { margin-bottom: 0px !important;}
.section-single-seventh .title-box-section strong, .section-single-sixth .title-box-section strong {
font-size: 22px;line-height: 36px; margin-bottom: 0px !important;
}
h1.title-single-page {
margin: 190px auto 70px;
font-weight: 900;
font-size: 44px;
line-height: 68px;
text-align: center;
color: #14234d;
background: rgba(255,255,255,.75);
width: fit-content;
padding: 0 16px;
border-radius: 8px;
font-family: 'iransansb';
}
.single-page-head__background {
position: absolute;
top: 0;
width: 100%;
z-index: 1;
background: linear-gradient(180deg,rgba(245,248,250,0) 7.27%,#f5f8fa 84.57%);
display: block;
right: 0;
overflow: hidden;padding: 0;
}
.article_suggest::before {
content: "";
position: absolute;
width: 4px;
height: 2.4rem;
right: 0;
top: 1.6rem;
background-color: #f4782b;
}
.article_suggest p:nth-child(n + 2) {
padding-right: 15px;
}
.article_suggest {
border: 1px solid #EEEEEE;
padding: .75rem 1.6rem .5rem;
border-radius: 4px;
overflow: hidden;
background: linear-gradient(102deg, #f9f9f9 0%, #FFFFFF 100%);
position: relative;
display: block;
width: 100%;
float: right;
margin: 20px 0;
}
.article_suggest:after {
content: "";
position: absolute;
bottom: 0;
left: 10%;
width: 70px;
height: 8px;
background: #f4782b;
transform: skewX(-40deg);
}
.article_suggest p:nth-child(n + 2) a{color:#000 !important}
.article_suggest p:nth-child(n + 2) a:hover{ color: #f39200 !important}
.article_suggest p:nth-child(n + 2):before {
content: '';
width: 4px;
height: 4px;
background-color: #f4782b;
position: absolute;
right: 0;
top: 50%;
}
.article_suggest p:first-child {
font-weight: bold;
}
.article_suggest p {
padding: 0;
margin: 0;
margin-bottom: 0px;
margin-left: 0px;
position: relative;
float: left;
display: block;
width: calc( 100% - 15px );
margin-bottom: 10px !important;
margin-left: 10px !important;
}
.article_suggest p a, p a {
font-weight: bold;
border-bottom: 1px dashed #f39200;
} 
article p{
color: #5b5b5b;
font-size: 16px; font-weight: 400;line-height: 1.6;
}
article p a{
color: #e30000;
font-weight: bold;
border-bottom: 1px dashed red;
}
article p a:hover {
color: #f39200;
border-bottom: 1px dashed #f39200;
}
article h1, article h2, article h3, article h4, article h5, article h6 {
color: #555;
width: 100%;
margin-top: 0;
margin-bottom: .5em;
text-rendering: optimizeSpeed;}
article h2{font-size: 1.6em;
line-height: 1.3;
margin-top: 40px;}
article ul {  list-style: disc;}
article ul li {  list-style-type: square;}
.thumbnail-single-page {
overflow: hidden;
position: relative;
display: block; padding: 0;
}
.single-page-head__background img {
width: 100%;     max-width: unset !important;
}
.section-single-third {
padding: 10px !important;
}
.afzir-post-detail {
margin-bottom: 0;
}
.afzir-post-detail li {
list-style: none;
font-size: 12px;
line-height: 16px;
font-family: 'iransans';
font-weight: 600;
color: #696969;
margin: 7px 0;
}
.afzir-post-detail li .fa.fa-bar-chart {
display: none;
}
span.post-views-icon.dashicons.dashicons-chart-bar {
color: #f47425;
}
.post-views.entry-meta > span {
margin-right: 0 !important;
font: 16px;
line-height: 1;
}
.afzir-post-detail li i {
margin-left: 10px;
margin-right: 10px;
margin-top: 2px;
color: #f47425;
}
.afzir-post-detail li a {
color: #696969;
text-decoration: none;
}
p.form-submit {
position: relative;
display: block;
clear: both;
width: 100%;
text-align: center;
}
.section-single-second-box .text-align-justify p {
padding: 2em 1em 1em;
margin-bottom: 0;
line-height: 1.8;
}
.section-single-second-box {
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
transition: background .3s , border .3s , border-radius .3s , box-shadow .3s;
padding: 10px 10px 10px 10px;
padding-right: 10px;
padding-left: 10px;
background-color: #f8f8f8;
border-radius: 10px;
}
.section-single-fourth {  margin: 20px auto;    margin-top: 20px;    margin-right: auto;    margin-left: auto;  position: relative;  display: block; overflow: hidden;}
.section-single-third, .section-single-fourth {    box-shadow: 0 0 10px #ddd;    position: relative;    padding: 30px 30px !important;    margin-top: 20px;    background: #fff;    border-radius: 10px; }
.section-single-fifth{ }
.section-single-fifth-box {
border-radius: 5px;
background-color: #fff;
}
.section-single-fifth-box {
padding: 27px 30px;
padding-right: 30px;
padding-left: 30px;
margin: 0 !important;
width: 100%;
background-image: url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/images/background-box-team-author-content.webp);
background-repeat: no-repeat;
box-shadow: 0 0 10px #ddd;
background-position: left;
}
.section-single-fifth-box-img {
height: auto;
width: auto;
background-color: #f1f1f1;
padding: 15px;
border-radius: 60px;
}
.title-box-section h2 {    position: relative;      margin: 0 auto;        margin-top: 0px;      margin-bottom: 0px;      width: 206px;      background-color: #f2f2f2;      display: block;      padding: 5px 10px;      z-index: 2;    }
.title-box-section hr {
position: absolute;
display: block;
width: 100%;
left: 0;
top: 25px;
z-index: 1;
}
.title-box-section {
overflow: hidden;
position: relative;margin-bottom: 25px;
}
.section-single-seventh {
margin-top: 50px;
padding-bottom: 50px;
}
.section-single-sixth{ margin-top: 50px;}
#respond {
float: unset;
}
.comments-area .comment-respond {
position: relative;
clear: both;
display: block;
width: 100%;
}
.comment-respond {
-webkit-box-shadow: 1px 1px 7px rgb(0 0 0 / 20%);
-moz-box-shadow: 1px 1px 7px rgba(0,0,0,.2);
box-shadow: 1px 1px 7px rgb(0 0 0 / 20%);
margin-bottom: 10px;
border-radius: 3px;
padding: 30px;
position: relative;
width: 100%;
background-color: #f1f1f1;
}
p.form-submit input#submit {
background-color: #ffa500;
margin-top: 20px;
border-radius: 8px;
border-bottom: 3px solid #e78106;
cursor: pointer;
width: 100%;
color: white;
line-height: 2.4em;
font-family: iransansb;
}
.section-single-fifth-box {
padding: 27px 30px;
padding-right: 30px;
padding-left: 30px;
margin: 0 !important;
width: 100%;
background-image: url(//www.afzir.com/knowledge/wp-content/themes/knowledge/assets/images/background-box-team-author-content.webp);
background-repeat: no-repeat;
box-shadow: 0 0 10px #ddd;
background-position: left;
}
.comment-form p.comment-form-author, .comment-form p.comment-form-email, .comment-form p.comment-form-url {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
p.form-submit input#submit:hover{outline: none;
opacity: 1;
color: #fff;
-webkit-box-shadow: inset 0 0 0 100px rgba(0,0,0,.2);
box-shadow: inset 0 0 0 100px rgba(0,0,0,.2);}
.comment-form > p {
padding: 0 15px;
width: 100%;
}
.comment-form p label{ font-weight: bold;
display: block;
font-size: .9em;
margin-bottom: .4em;
color: #222;}
.comment-form-cookies-consent {
font-size: 16px;
display: inline;
margin-left: 10px;
}
.comment-form-cookies-consent label {line-height: 2.4; margin-bottom: 0 !important;}
.comment-form-cookies-consent input, .comment-form-cookies-consent label {
display: inline;
width: auto !important;
float: right;
margin-left: 10px;
}  .comment-form p input{  -webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ddd;
padding: 0 .75em;
height: 2.507em;
font-size: .97em;
border-radius: 0;
max-width: 100%;
width: 100%;
vertical-align: middle;
background-color: #fff;
color: #333;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
-webkit-transition: color .3s , border .3s , background .3s , opacity .3s;
-o-transition: color .3s , border .3s , background .3s , opacity .3s;
transition: color .3s , border .3s , background .3s , opacity .3s;}
.comment-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-left: -15px;
margin-right: -15px;
}
.card-img-knowledge{position: relative; display: block; padding: 0; margin: 0; max-height: 250px; overflow: hidden;}
.card-title-knowledge a {
font-family: 'iransansb';
color: #000;
text-decoration: none;
font-size: 14px;
}  .card-title.afzir-card-title a {
font-size: 24px;
line-height: 1.3;
color: #000;
font-family: iransansb;
}
.card-text.afzir-card-text a{color: #ff5722}
.card-text.afzir-card-text{color:#555; font-size: 14px;}
.text-afzir, .text-knowledge {
color: #ff5722!important; font-weight: bold;}
.border-rad-8{
border-radius: 8px;
overflow: hidden;
}
h2.card-title {
margin: 10px 0;
text-align: center;
}
.nav-links span, .nav-links a {
display: block;
position: relative;
float: right;
margin: 10px;
padding: 15px 15px;
border: 2px solid #ff9800;
border-radius: 5px;
line-height: 10px;
color: black;
text-decoration: none;
}
nav.navigation.pagination {
position: relative;
display: block;
margin: 0 auto;
width: auto !important;
padding: 20px;
}
span.page-numbers.current {
background-color: #ff9800;
color: white;
}
h1.afzir-article-archive-title {
background-color: #f8f9fa;
padding: 12px;
border-radius: 5px;
text-align: center;
} article p a img, article a img {
position: relative;
width: auto;
margin: 0 auto;
display: flex;
}
.box-afzir-related-product {
padding: 10px;
box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
border-radius: 5px;
}
.box-afzir-related-product {
box-shadow: 0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
margin: 30px 0;
}
.api-product-title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
line-height: 1.5;
font-size: 14px !important;
font-weight: 600 !important;
color: #4c4c4c !important;
}
#index-firstbox-carousel .box-text {
padding-bottom: 0.9em;
}
.afzir-api-product-item-link {
font-size: 18px !important;
background-color: #f47425;
color: #fff;
padding: 4px 20px;
border-radius: 4px;
margin-top: 20px !important;
}
.afzir-api-product-item-link {
position: relative;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
display: block;
}
.box-afzir-related-product-more::before {
content: "";
width: 2px;
border: 2px solid gray;
position: absolute;
right: 0;
height: calc(100% - 40px);
margin: 10px 0;
}
.box-afzir-related-product-more a:first-child {
font-size: 24px !important;
}
.box-afzir-related-product-more a {
margin-top: 60px !important;
position: relative;
display: block;
font-size: 14px;
color: black;
font-weight: 700;
}
td {
border: 1px solid #ececec;
text-align: center;
color: #666;
}
.box-afzir-related-product-more a:last-child {
margin-top: 0px !important;
background-color: #f47425;
color: white;
padding: 5px;
border-radius: 4px;
margin-bottom: 15px;
}
article table tr:hover{background-color: orange;}
figure, p figure {
position: relative;
display: block;
margin: 0 auto;
margin-bottom: 0px;
padding: 0;
width: auto;
}
.wp-video {
position: relative;
display: block;
margin: 30px auto;
}  .comment-body {
position: relative;
display: block;
background-color: white;
padding: 10px;
margin: 10px 0;
box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.2);
}
.comment-list, .comment-list .children {
list-style: none;
margin: 0;
margin-right: 0px;
padding: 0;
display: flow-root;
}
.comment-list .children {
margin-right: 50px !important;
}
ol.children {
clear: both;
position: relative;
width: calc( 100% - 50px );
display: block;
}
.comment-list, .comment-list .children {
list-style: none;
margin: 0;
padding: 0;
display: flow-root;
}
.comment-list .comment {
margin-bottom: 10px;
}
.comment-body .comment-meta {
display: flex;
position: relative;
width: 100%;
justify-content: space-between !important;
}
img.avatar.photo {
border-radius: 100%;
height: 50px;
width: 50px !important;
-webkit-box-shadow: 1px 1px 7px rgb(0 0 0 / 20%);
-moz-box-shadow: 1px 1px 7px rgba(0,0,0,.2);
box-shadow: 1px 1px 7px rgb(0 0 0 / 20%);
border: 1px solid var(--wc-secondary);
}
.comment-author b, .comment-author b a.url {
color: var(--bs-body-color);
font-weight: normal;
cursor: unset;
}
.comment-metadata a {
color: #b16a00;
}
#comments .edit-link a, .reply a {
color: #777 !important;
border: 1px solid #777;
padding: 5px 10px;
border-radius: 5px;
}
@media only screen and (min-width: 1440px) {
.home-top-slider-item-box {
min-height: 430px;
}
}
@media only screen and (min-width: 1281px) and (max-width: 1439px) {
.home-top-slider-item-box{min-height: 380px;  }
}
@media only screen and  (max-width: 1280px) {
#home-slider-carousel .owl-item img {
display: block;
width: 100%;
left: 0;
right: 0;
top: 0;
height: 100%;
width: auto;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
}
@media (min-width: 1200px){
}
@media only screen and (min-width: 997px){
}
@media only screen and (max-width: 996px){
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 780px) {
#home-slider-carousel .owl-dots .owl-dot span {
width: 25px;
height: 25px;
margin: 0 15px;}
.wsmenu-list li.leftmenu {  float: left !important;}
.wsmenu .wsmenu-list>li{  float: right !important;}
}
@media (max-width: 549px) { 
.home-last-articles {
min-height: 570px;
width: 100%;
position: relative;
display: block;
} 
.home-top-slider-item-box img {
width: auto !important;
object-fit: cover !important;
left: 0;
top: 0;
right: 0;
bottom: 0;
height: 100%;
}
.item.knowledge-product-slide, .item.knowledge-last_article-slide {min-height: 350px;} .knowledge-last_article-item {
height: 350px !important;
}
.home-video { min-height: 575px;      position: relative;
display: block;
contain: layout;
padding-top: 0;
padding-bottom: 10px;}
div#home-last-articles-carousel {
min-height: 419px;
}
.knowledge-home-system {
margin-top: 20px;
}
.home-knowledge-video-shortcode {
width: 100%;
height: auto;
background: #000; }
.home-baner {
margin-top: 28px;
}
.home-top-slider-item-box-text-body-content p {
font-size: 12px;
}
.home-top-slider-item-box-text{width: 65%;
background-color: #fffffff5}
}