

body,div,p,a,ul,ol,li,h1, h2, h3, h4, h5, h6,
.sidebar-menu .sidebar-inner .sidemenu-text p,
.blog-details-area .blog-details-content .date span,
.blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .time,
.page-title-area h1,
.page-title-area .title,
 .footer-area .footer-bottom .copyright,
.custom-date-wrap span,
.custom-date-wrap p,
.comments-area .comment-list li .single-comment-wrap .content .title,
.wp-block-search__label,
.woocommerce-tabs li a,
.tribe-events-calendar-list__event-title-link,
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop,
.tribe-common .tribe-common-anchor-thin:hover,
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop,
.tribe-events .tribe-events-calendar-month__day-date-daynum,
.tribe-events .tribe-events-calendar-month__day-date-link,
.table-condensed .month, .table-condensed .day, .datepicker-switch,
.tribe-events-calendar-month__multiday-event-bar-title,
.tribe-common .tribe-common-h8,
.tribe-common .tribe-common-anchor-thin,
.tribe-events-calendar-list__event-venue, .tribe-events-calendar-list__event-date-tag-weekday, .tribe-events-calendar-list__event-date-tag-daynum,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2, .tribe-events-c-top-bar__datepicker-desktop, .tribe-events-c-top-bar__today-button,
.tribe-events-c-view-selector__list-item-link, .tribe-events-calendar-list__month-separator-text, .tribe-events-c-view-selector__list-item-text,
.tribe-common-c-btn, .tribe-common-form-control-text__input, .tribe-events-single-section-title, .tribe-events-meta-group dt, .tribe-events-meta-group dd,
.tribe-events-calendar-list__event-date-tag-datetime,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium,
.tribe-events-header__title-text,
.elementor-widget-heading .elementor-heading-title,
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p,
 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{
  font-family: Iransans, Tahoma;
  font-variation-settings: "DOTS" 4;
  font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
}
body {
	text-align: right;
	direction: rtl;
	font-family: Iransans, Tahoma;
}
.elementor-kit-7 h1,.elementor-kit-7 h2 {
	font-weight: 900;
}
.elementor-kit-7 h3,.elementor-kit-7 h4 {
	font-weight: 700;
}
.elementor-kit-7 h5, .elementor-kit-7 h6 {
	font-weight: 500;
}
span {font-family: Iransans, Tahoma;}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    transform: rotate(180deg);
}
.subscription-form .btn-form-section {
    left: 7px;
    right: unset;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav .menu-item-has-children a:first-child::before {
    left: -7px;
    right: unset;
	margin-right: 0.255em;
	margin-left: 0;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {
    text-align: right;
    right: 0;
    left: unset;
}
.faq-section .elementor-toggle-item .elementor-tab-title {
    text-align: right;
}
.elementor-widget-video .elementor-custom-embed-image-overlay img {
    transform: rotate(180deg);
}
.cards-section .row {
	flex-direction: row-reverse
}
.cards-section .outer-card1 {
	text-align: right;
}
.cards-section .card-heading-p {
    padding: 25px 4px 0 32px;
}
.cards-section .cards-outer::after {
    right: -40px;
}
.cards-section .outer-card1 {
    margin-right: -21px;
    margin-left: 0;
}

.single-case_study .redlight-single-details p,
.single-case_study .redlight-single-details a,
.single-case_study .redlight-single-details span,
.single-case_study .redlight-single-details ul {
    color: #999999;
	font-weight: 400;
}
.single-case_study .redlight-single-details ul li {
	margin: 10px 0;
}
.single-case_study .redlight-single-details h2 {
    font-size: 26px;
    margin: 40px 0 20px 0;
}
.single-case_study .redlight-single-details h3 {
    font-size: 22px;
    margin: 40px 0 20px 0;
}
.breadcrumb li {
    margin-left: 14px;
    margin-right: 0;
}
.breadcrumb li:not(:last-child)::after {
    left: -12px;
    right: unset !important;
}
.contact-us-section .about-section-form {
	direction: rtl;
}
.about-us-content .forword-arrow i {
    margin-right: 10px;
    transform: rotate(180deg);
}
.navbar-area .nav-container .navbar-collapse .navbar-nav .menu-item-has-children a:first-child::before {
    left: -10px !important;
    right: unset !important;
    margin-left: 0 !important;
    margin-right: 5px !important;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {
	text-align: right !important;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li {
	margin: 0 !important;
}
.wp-block-search__label:after, .wp-block-group__inner-container > h1:after, .wp-block-group__inner-container > h2:after, .wp-block-group__inner-container > h3:after, .wp-block-group__inner-container > h4:after, .wp-block-group__inner-container > h5:after, .wp-block-group__inner-container > h6:after {
	left: unset;
	right: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
    margin: 15px 0;
}
.iran-form-booking-form label {
    margin-bottom: 10px;
    font-family: Iransans;
    color: #fff;
    font-size: 14px;
}
.iran-form-booking-form input[type="text"],
.iran-form-booking-form select,
.iran-form-booking-form textarea,
input#form_data_mobile,
input#form_data_email {
	background: #191919;
    color: #fff !important;
    border-radius: 5px;
    height: 50px;
    padding: 5px 20px;
    border: 1px solid #ffffff26;
    font-size: 14px;
}
.iran-form-booking-form .form-field {
    padding: 20px 0;
}
.iran-form-booking-form input[type="text"]::-webkit-input-placeholder,
.iran-form-booking-form select::-webkit-input-placeholder,
.iran-form-booking-form textarea::-webkit-input-placeholder,
input#form_data_mobile::-webkit-input-placeholder,
input#form_data_email::-webkit-input-placeholder {
    color: #ffffff8c;
}
.iran-form-booking-form textarea {
	padding: 20px;
}
.iran-form-tooltip-icon {
    color: #ccc;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
}
.iran-form-file-container .iraform-button {
	margin: 0 !important;
    font-size: 14px !important;
    background: #f43334;
    padding: 15px 30px !important;
    line-height: 16px;
}

.page-title-area .title,.elementor-kit-7 h1 {
    font-size: 2em;
	word-spacing: 0;
    letter-spacing: 0;
	margin-bottom: 20px;
	font-weight: 900;
}
.page-title-area .breadcrumb {
    font-size: 14px;
	margin-top: 10px;
}
.page-title-area .breadcrumb a {
    font-size: 14px;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    flex-direction: row-reverse;
    text-align: right;
}
.blog-item-info ul.post-meta li {
    margin-left: 25px;
    margin-right: 0;
}
.single-blog-wrap .blog-details {
    text-align: right;
}
.single-blog-wrap .blog-details h5 {
    font-size: 22px;
    margin-bottom: 20px;
	font-weight: 700;
}
.st-blog-content-detils, pre code {
	color: #999999;
}
.st-blog-content-detils h2 {
	font-size:22px;
	font-weight: 700;
	line-height:26px;
	margin: 30px 0 15px;
}
.st-blog-content-detils h3 {
	font-size:18px;
	font-weight: 600;
	line-height:24px;
	margin: 20px 0 15px;
}
pre code {
	font-family: monospace;
}
.wp-block-code code {
    font-family: monospace;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 10px 20px;
    line-height: 31px;
    border-radius: 10px;
    font-size: 14px;
}
a {
    font-family: Iransans, Tahoma !important;
}
.blog-item-info ul.post-meta {
    margin-top: 15px;
    font-size: 14px;
}
.blog-details-area span.author.vcard a,
.blog-item-info ul.post-meta li a,
.single-blog-wrap .blog-details span a {
    font-size: 14px;	
}
.blog-item-info li.post-author:before,
.blog-item-info li.post-date:before {
    right: 0;
	left: unset
}
.blog-item-info li.post-author, .blog-item-info li.post-date {
    padding-left: 0;
    padding-right: 20px;
}
.single-blog-wrap .blog-details span {
    margin-right: 0;
	margin-left: 8px;
}
.single-blog-wrap .blog-details span i {
    margin-left: 5px;
    margin-right: 0;
}
.nav-links ul.page-numbers a.page-numbers,
ul.page-numbers li {
    font-size: 14px;
}
.navbar .nav-container .navbar-collapse .navbar-nav > li > a {
    font-weight: 600 !important;
}
.wp-block-group h2 {
	font-size: 18px !important;
}
.nav-transparent .nav-container .navbar-collapse .navbar-nav > li:nth-last-child(2) a {
    padding: 10px 20px;
    font-size: 16px;
}