/* RTL STYLES*/
/* Peyda font */

/*@font-face {
    font-family: PeydaWeb-web;
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/peyda/PeydaWeb-bold.eot);
    src: url(../fonts/peyda/PeydaWeb-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/peyda/PeydaWeb-bold.woff2) format("woff2"),url(../fonts/peyda/PeydaWeb-bold.woff) format("woff"),url(../fonts/iransans/IRANSansWeb_Medium.ttf) format("truetype")
}

@font-face {
    font-family: PeydaWeb-web;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/peyda/PeydaWeb-Regular.eot);
    src: url(../fonts/peyda/PeydaWeb-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/peyda/PeydaWeb-Regular.woff2) format("woff2"),url(../fonts/peyda/PeydaWeb-Regular.woff) format("woff"),url(../fonts/iransans/IRANSansWeb_Medium.ttf) format("truetype")
}*/

/* Peyda font */

/* Iransanx font */

/*@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 300;
	src: url(../fonts/iransans/IRANSansX-Light.woff) format('woff'),   
	url(../fonts/iransans/IRANSansX-Light.woff2) format('woff2');		 
}


@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: normal;
    src: url(../fonts/iransans/IRANSansX-Regular.woff) format('woff'), url(../fonts/iransans/IRANSansX-Regular.woff2) format('woff2');
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/iransans/IRANSansX-Medium.woff) format('woff'), url(../fonts/iransans/IRANSansX-Medium.woff2) format('woff2');
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/iransans/IRANSansX-DemiBold.woff) format('woff'), url(../fonts/iransans/IRANSansX-DemiBold.woff2) format('woff2');
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/iransans/IRANSansX-ExtraBold.woff) format('woff'), url(../fonts/iransans/IRANSansX-ExtraBold.woff2) format('woff2');
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/iransans/IRANSansX-Black.woff) format('woff'), url(../fonts/iransans/IRANSansX-Black.woff2) format('woff2');
}

@font-face {
    font-family: IRANSansX;
    font-style: normal;
    font-weight: bold;
    src: url(../fonts/iransans/IRANSansX-Bold.woff) format('woff'), url(../fonts/iransans/IRANSansX-Bold.woff2) format('woff2');
}*/

/* Iransanx font */

/* Iranyekanx font */

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/iranyekan/IRANYekanX-Light.woff) format('woff'), url(../fonts/iranyekan/IRANYekanX-Light.woff2) format('woff2');
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 950;
    src: url(../fonts/iranyekan/IRANYekanX-ExtraBlack.woff) format('woff'), url(../fonts/iranyekan/IRANYekanX-ExtraBlack.woff2) format('woff2');
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 1000;
    src: url(../fonts/iranyekan/IRANYekanX-Heavy.woff) format('woff'), url(../fonts/iranyekan/IRANYekanX-Heavy.woff2) format('woff2');
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: normal;
    src: url(../fonts/iranyekan/IRANYekanX-Regular.woff) format('woff'), url(../fonts/iranyekan/IRANYekanX-Regular.woff2) format('woff2');
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/iranyekan/IRANYekanX-Medium.woff) format('woff'), url(../fonts/iranyekan/IRANYekanX-Medium.woff2) format('woff2');
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/iranyekan/IRANYekanX-DemiBold.woff) format('woff'), url(../fonts/iranyekan/IRANYekanX-DemiBold.woff2) format('woff2');
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/iranyekan/IRANYekanX-ExtraBold.woff) format('woff'), url(../fonts/iranyekan/IRANYekanX-ExtraBold.woff2) format('woff2');
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/iranyekan/IRANYekanX-Black.woff) format('woff'), url(../fonts/iranyekan/IRANYekanX-Black.woff2) format('woff2');
}

@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    font-weight: bold;
    src: url(../fonts/iranyekan/IRANYekanX-Bold.woff) format('woff'), url(../fonts/iranyekan/IRANYekanX-Bold.woff2) format('woff2');
}

/* Iranyekanx font */

body {
    font-family: 'IRANYekanX', sans-serif;
    direction: rtl;
    text-align: right;
}
* {
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}
.page-title h1 {
    font-family: 'IRANYekanX', sans-serif;
}

.main-menu .navigation > li {
    float: right;
    margin-right: 0px;
    margin-left:25px;
}

.main-header .header-top .info-list li{
    margin-right:0;
    margin-left:15px;
}

/*footer*/

.main-footer .footer-widget h4:before{
    left:auto;
    right:0;
}

.main-footer .footer-widget h4:after{
    left:auto;
    right:32px;
}

.main-footer .footer-widget h4 a.showall {
    right:auto;
    left:0;
}

.page-breadcrumb li{
    margin-left:0;
    margin-right:0;
	padding-left:0;
    padding-left:15px;
}

.page-breadcrumb li:after{
	right:auto;
    left:-5px;
}

.news-block-two .inner-box .lower-content .text{
    line-height:1.7em;
}

.news-block-two .inner-box .lower-content .post-info li {
    margin-right: 0;
    padding-right: 0;
    margin-left: 10px;
    padding-left: 10px;
}

.news-detail .inner-box .lower-content .post-info li:last-child {
    margin-right: 10px;
    margin-left: 0px;
}

.news-block-two .inner-box .lower-content .post-info li a .icon{
    left:auto;
    right:0;
}

.news-block-two .inner-box .lower-content .arrow,.news-block .inner-box .lower-content .arrow {
    padding: 7px 5px 1px 20px;
}

.news-block-two .inner-box .lower-content .arrow .arrow-icon,.news-block .inner-box .arrow .arrow-icon{
    margin-left:0;
	margin-right:-18px;
}

.news-block-two .inner-box:hover .arrow .arrow-icon,.news-block .inner-box:hover .arrow .arrow-icon {
    margin-left: 0;
    margin-right: 8px;
}

.news-block-two .inner-box .lower-content .arrow:after,.news-block .inner-box .lower-content .arrow:after {
    right: auto;
    left: 0px;
}

.news-block-two .inner-box:hover .arrow:after,.news-block .inner-box:hover .arrow:after {
    right:auto;
    left: -50px;
}

.news-detail .inner-box .lower-content .post-info li {
    padding-right: 25px;
    margin-right:0;
    margin-left: 10px;
    padding-left: 10px;
}

.news-detail .inner-box .lower-content .post-info li .icon {
    left:0;
    right: 0px;
}

.faq-section .accordion-button::before {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    left: auto;
    right: 0;
}

.popular-posts .post {
    padding-left:0;
    padding-right: 85px;
}

.popular-posts .post .post-thumb{
    left:auto;
    right:0px;
}

.category-list li {
    padding-left: 0;
    padding-right: 25px;
}

.category-list li:before {
    left:auto;
    right: 0px;
}

/* Form */

.styled-form .form-group .icon {
    left: auto;
    right: 23px;
}

.styled-form .form-group .validreq {
    right: auto;
    left: 25px;
}
