

ul {
  padding-left: 0;
  padding-right: 20px;
}

ol {
  padding-left: 0;
  padding-right: 30px;
}

ol, ul {
  margin-top: 1em;
  margin-bottom: 1em;
}

ol li + li, ul li + li {
  margin: 10px 0 0;
}

li > ul,
li > ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

.rtl blockquote {
  margin: 50px 48px 44px 0 !important;
  padding: 0 20px 0 0;
  border-left: 0;
  border-right: 4px solid #20ad96;
}

input[type='checkbox'],
input[type='radio'] {
  margin: 0 3px 0 10px;
}

.rtl .header-search-form .search-field {
  padding-left: 50px;
  padding-right: 20px;
}

.rtl .header-search-form .search-submit {
  left: 0;
  right: auto;
  border-radius: 5px 0 0 5px;
}

.rtl .page-open-components:hover .circle-one {
  -webkit-transform: translateX(-18px);
      -ms-transform: translateX(-18px);
          transform: translateX(-18px);
}

.rtl .page-open-components:hover .circle-three {
  -webkit-transform: translateX(18px);
      -ms-transform: translateX(18px);
          transform: translateX(18px);
}

.rtl .insight_core_breadcrumb li + li {
  padding-left: 0;
  padding-right: 30px;
}

.rtl .insight_core_breadcrumb li + li:before {
  left: auto;
  right: 10px;
}

.desktop-menu .toggle-sub-menu:before {
  margin-top: 0;
}

.desktop-menu .sm-simple .children a .toggle-sub-menu {
  left: 0;
  right: auto;
}

.desktop-menu .sm-simple .children a .toggle-sub-menu:before {
  left: 30px;
  right: auto;
  content: '\f053';
}

.page-mobile-menu-header {
  padding: 0 30px 0 15px;
}

.page-mobile-menu-logo {
  text-align: right;
}

.page-mobile-main-menu .menu__container {
  text-align: right;
}

.page-mobile-main-menu .toggle-sub-menu {
  left: 0;
  right: auto;
}

.mobile-menu-push-to-right .page-mobile-main-menu > .inner,
.mobile-menu-slide-to-right .page-mobile-main-menu > .inner {
  float: left;
}

.page-search-popup .search-field {
  padding: 15px 0 15px 50px;
}

.rtl .comment-list .comment-author {
  float: right;
}

.rtl .comment-list .comment-content {
  margin-left: 0;
  margin-right: 125px;
}

.rtl .comment-list .comment-actions a,
.rtl .comment-list .comment-datetime {
  margin: 0 0 0 10px;
}

.rtl .maxcoach-fake-select-wrap .maxcoach-fake-select-current {
  padding: 3px 16px 3px 40px;
}

.rtl .maxcoach-fake-select-wrap .maxcoach-fake-select-current:after {
  right: auto;
  left: 15px;
}

.rtl .maxcoach-fake-select-wrap .maxcoach-fake-select-current .label {
  margin-left: 4px;
  margin-right: 0;
}

.rtl .maxcoach-fake-select-wrap .maxcoach-fake-select-current .label:before {
  margin-left: 16px;
  margin-right: 0;
}

.rtl .maxcoach-fake-select-wrap .maxcoach-fake-select li {
  text-align: right;
}

.rtl .maxcoach-fake-select-wrap .maxcoach-fake-select li:before {
  left: auto;
  right: 10px;
}

.tm-swiper .swiper-slide {
  text-align: right;
}

.rtl .entry-post-meta .meta-icon {
  margin-left: 6px;
  margin-right: 0;
}

.rtl .entry-post-meta .post-author img {
  margin-left: 6px;
  margin-right: 0;
}

.rtl .entry-post-tags .tag-label {
  margin: 0 0 0 7px;
}

.rtl .entry-post-share {
  text-align: left;
}

.rtl .post-share.style-01 .share-label {
  margin: 0 0 0 15px;
}

.rtl .post-share.style-02 .share-label {
  margin: 0 0 0 15px;
}

.rtl .blog-nav-links .prev h6 {
  padding: 20px 50px 20px 30px;
}

.rtl .blog-nav-links .prev h6:before {
  left: auto;
  right: 20px;
  content: '\f105';
}

.rtl .blog-nav-links .next h6 {
  text-align: left;
  padding: 20px 30px 20px 50px;
}

.rtl .blog-nav-links .next h6:before {
  right: auto;
  left: 20px;
  content: '\f104';
}

.archive-form-filtering {
  text-align: left;
}

@media (max-width: 767px) {
  .archive-form-filtering {
    text-align: right;
  }
}

.entry-course-info .course-price .meta-value,
.entry-course-info .course-meta > div .meta-value {
  text-align: left;
}

.single-lp_course .lp-single-course .course-author .author-avatar {
  margin: 0 0 0 50px;
}

.single-lp_course .lp-single-course .course-author .author-name {
  text-align: right;
}

.single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link {
  padding: 0 48px 0 30px;
}

.single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .course-item-status.trans {
  margin: 0 11px 0 0;
}

body.rtl.single-lp_course.course-item-popup #learn-press-course-curriculum .curriculum-scrollable .curriculum-sections {
  margin-right: 0 !important;
}

body.rtl.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link {
  padding: 0 45px 0 20px;
}

body.rtl.single-lp_course.course-item-popup .course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:before {
  left: auto !important;
  right: 20px;
}

body.rtl.single-lp_course.course-item-popup .course-item-nav .prev a {
  padding-left: 20px;
  padding-right: 70px;
}

body.rtl.single-lp_course.course-item-popup .course-item-nav .prev a:before {
  left: auto;
  right: 20px;
  content: '\f105';
}

body.rtl.single-lp_course.course-item-popup .course-item-nav .next {
  text-align: left;
}

body.rtl.single-lp_course.course-item-popup .course-item-nav .next a {
  padding-left: 70px;
  padding-right: 20px;
}

body.rtl.single-lp_course.course-item-popup .course-item-nav .next a:before {
  right: auto;
  left: 20px;
  content: '\f104';
}

.rtl.profile #learn-press-profile-header .profile-name {
  text-align: right;
}

.rtl .status-box {
  padding: 26px 30px 26px 10px;
}

.rtl .status-box:before {
  left: auto;
  right: 0;
}

.rtl .status-box .status-number {
  margin: 0 0 0 26px;
}

@media (min-width: 768px) {
  .rtl .col-md-push-1 {
    left: auto;
    right: 8.33333%;
  }
}

.rtl .course-rating .average-rating {
  margin-left: 70px;
  margin-right: 0;
}

.rtl .course-rating .rating-rated-item .rating-count {
  text-align: left;
  margin: 0 5px 0 0;
}

.rtl .course-rating .rating-rated-item .rating-point {
  margin: 0 0 0 22px;
}

.rtl #course-reviews .course-reviews-list > li {
  padding-right: 5px;
  padding-left: 20px;
}

.rtl #course-reviews .course-reviews-list .review-author {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

.rtl #course-reviews .course-reviews-list .review-content {
  margin-left: 0;
  margin-right: 125px;
}

.rtl #course-reviews .course-reviews-list .review-stars-rated {
  right: auto;
  left: 0;
}

@media (max-width: 767px) {
  .rtl .course-rating .average-rating {
    margin-left: 30px;
  }
}

.single-tp_event .entry-meta .meta-icon {
  margin-left: 5px;
  margin-right: 0;
}

.single-tp_event .entry-event-info li .meta-value {
  text-align: left;
}

.event_auth_form_field label {
  text-align: right;
  margin: 0 0 0 10px;
}

.event_auth_payment_methods {
  text-align: right;
}

.rtl .maxcoach-zoom-meetings .zvc-meta {
  margin-left: 20px;
  margin-right: 0;
}

.rtl .maxcoach-zoom-meetings .zvc-loop-meta .meta-icon {
  margin-left: 4px;
  margin-right: 0;
}

.rtl .dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-content-list .value {
  text-align: left;
}

.rtl.woocommerce .col2-set .col-1, .rtl.woocommerce-page .col2-set .col-1 {
  float: right;
}

.rtl.woocommerce .col2-set .col-2, .rtl.woocommerce-page .col2-set .col-2 {
  float: left;
}

.rtl .entry-product-share h6,
.rtl .entry-product-meta h6 {
  margin: 0 0 0 15px;
}

.rtl.single-product form.cart .single_add_to_cart_button,
.rtl.single-product form.cart .product-action {
  margin-right: 0;
  margin-left: 11px;
}

.rtl.single-product form.cart .quantity-button-wrapper > label {
  padding-right: 0;
  padding-left: 15px;
}

@media (min-width: 1400px) {
  .single-product-slider .entry-summary {
    padding-left: 0;
    padding-right: 40px;
  }
}

.rtl .comment-form-rating .stars {
  margin: 0 26px 0 0 !important;
}

.rtl.woocommerce-cart .shop_table th, .rtl.woocommerce-cart .shop_table td {
  padding-left: 10px;
  padding-right: 0 !important;
  text-align: right;
}

.rtl.woocommerce-cart .shop_table .coupon .button,
.rtl.woocommerce-cart .shop_table .coupon .input-text {
  margin: 0 0 10px 10px;
}

.rtl .btn-empty-cart {
  margin-left: 10px;
  margin-right: 0;
}

.rtl.woocommerce-checkout .shop_table th, .rtl.woocommerce-checkout .shop_table td {
  padding: 15px 0 15px 15px;
  text-align: right;
}

.rtl.woocommerce-checkout .shop_table .coupon .button,
.rtl.woocommerce-checkout .shop_table .coupon .input-text {
  margin: 0 0 10px 10px;
}

.rtl.woocommerce-checkout .checkout_coupon .form-row {
  float: right !important;
  padding-right: 0;
  padding-left: 10px;
}

.rtl .btn-empty-cart {
  margin-left: 10px;
  margin-right: 0;
}

.rtl .mini-cart .widget_shopping_cart_content {
  right: auto;
  left: 0;
}

.rtl .mini-cart .widget_shopping_cart_content li > a:not(.remove) {
  padding-right: 0;
  padding-left: 20px;
}

.rtl .mini-cart .widget_shopping_cart_content .total .amount {
  float: left;
}

.rtl .cart_list.product_list_widget li {
  padding-left: 0;
  padding-right: 100px;
}

.rtl .cart_list.product_list_widget li .remove {
  float: left;
}

.rtl .cart_list.product_list_widget li img {
  left: auto;
  right: 0;
  margin-right: 0;
  margin-left: 20px;
}

.rtl.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 5px;
  right: auto;
}

.rtl.woocommerce .select2-search--dropdown:after {
  left: 40px;
  right: auto;
}

.widget_recent_entries li a {
  padding: 16px 30px 15px 0;
}

.widget_recent_entries li a:before, .widget_recent_entries li a:after {
  content: '\f30a';
  left: auto;
  right: 0;
}

.widget_recent_entries li a:after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.widget_recent_entries li a:hover:before {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.rtl .widget_search .search-field,
.rtl .widget_product_search .search-field {
  padding-right: 20px;
  padding-left: 72px;
}

.rtl .widget_search .search-submit,
.rtl .widget_product_search .search-submit {
  left: 0;
  right: auto;
}

.widget .tagcloud a {
  float: right;
}

.rtl .tm-button.icon-left .button-icon {
  margin-right: 0;
  margin-left: 14px;
}

.rtl .tm-button.icon-right .button-icon {
  margin-right: 14px;
  margin-left: 0;
}

.rtl .maxcoach-blog .meta-icon {
  margin-right: 0;
  margin-left: 6px;
}

.rtl .maxcoach-blog-list-03 .post-title a {
  padding: 0 30px 0 0;
}

.rtl .maxcoach-blog-list-03 .post-title a:before, .rtl .maxcoach-blog-list-03 .post-title a:after {
  content: '\f30a';
  left: auto;
  right: 0;
}

.rtl .maxcoach-blog-list-03 .post-title a:after {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.rtl .maxcoach-blog-list-03 .post-title a:hover:before {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.rtl .maxcoach-blog-list-03 .post-title a:hover:after {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.rtl .maxcoach-course .course-meta > div {
  margin-left: 28px;
  margin-right: 0;
}

.rtl .maxcoach-course .course-meta .meta-icon {
  margin-left: 6px;
  margin-right: 0;
}

.rtl .course-caption-style-03 .maxcoach-course .course-thumbnail-wrapper {
  margin: 0 0 0 30px;
}

.rtl .tm-modern-heading mark span {
  margin-left: 0;
  margin-right: 5px;
}

.rtl .elementor-widget-tm-testimonial.layout-image-inline.align-right .info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset;
}
/*suncode*/
@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Light.ttf') format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Thin.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Thin.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Thin.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Thin.ttf') format("truetype");font-weight:100;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Fat.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Fat.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Fat.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Fat.ttf') format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Regular.ttf') format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Heavy.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Heavy.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Heavy.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Heavy.ttf') format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Bold.ttf') format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Medium.eot');src:url('suncode/fonts/yekanbakh/YekanBakhFaNum-Medium.eot?#iefix') format("embedded-opentype"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Medium.woff') format("woff"),url('suncode/fonts/yekanbakh/YekanBakhFaNum-Medium.ttf') format("truetype");font-weight:500;font-style:normal;}
@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/eot/iranyekanwebboldfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/eot/iranyekanweblightfanum.eot');
	src: url('suncode/fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/eot/iranyekanwebregularfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/eot/iranyekanwebmediumfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/eot/iranyekanwebextraboldfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: sc_iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/eot/iranyekanwebblackfanum.eot');
	src: url('suncode/fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}
@font-face {
	font-family: sc_sarbaz;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/Sarbaz.eot');
	src: url('suncode/fonts/Sarbaz.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/Sarbaz.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/Sarbaz.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_Black.eot');
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/iransans_fa/woff2/IRANSansWebFaNum_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/iransans_fa/woff/IRANSansWebFaNum_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/iransans_fa/ttf/IRANSansWebFaNum_Black.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_Bold.eot');
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/iransans_fa/woff2/IRANSansWebFaNum_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/iransans_fa/woff/IRANSansWebFaNum_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/iransans_fa/ttf/IRANSansWebFaNum_Bold.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_Medium.eot');
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/iransans_fa/woff2/IRANSansWebFaNum_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/iransans_fa/woff/IRANSansWebFaNum_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/iransans_fa/ttf/IRANSansWebFaNum_Medium.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_Light.eot');
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/iransans_fa/woff2/IRANSansWebFaNum_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/iransans_fa/woff/IRANSansWebFaNum_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/iransans_fa/ttf/IRANSansWebFaNum_Light.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_UltraLight.eot');
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/iransans_fa/woff2/IRANSansWebFaNum_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/iransans_fa/woff/IRANSansWebFaNum_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/iransans_fa/ttf/IRANSansWebFaNum_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: sc_iransans_fa;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum.eot');
	src: url('suncode/fonts/iransans_fa/eot/IRANSansWebFaNum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/iransans_fa/woff2/IRANSansWebFaNum.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/iransans_fa/woff/IRANSansWebFaNum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/iransans_fa/ttf/IRANSansWebFaNum.ttf') format('truetype');
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-extralight.eot');
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana_fa/woff2/dana-fanum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana_fa/woff/dana-fanum-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-light.eot');
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana_fa/woff2/dana-fanum-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana_fa/woff/dana-fanum-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-medium.eot');
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana_fa/woff2/dana-fanum-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana_fa/woff/dana-fanum-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-demibold.eot');
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana_fa/woff2/dana-fanum-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana_fa/woff/dana-fanum-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 750;
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-ultrabold.eot');
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana_fa/woff2/dana-fanum-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana_fa/woff/dana-fanum-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-extrabold.eot');
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana_fa/woff2/dana-fanum-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana_fa/woff/dana-fanum-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-black.eot');
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana_fa/woff2/dana-fanum-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana_fa/woff/dana-fanum-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-bold.eot');
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana_fa/woff2/dana-fanum-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana_fa/woff/dana-fanum-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_dana_fa;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-regular.eot');
	src: url('suncode/fonts/dana_fa/eot/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/dana_fa/woff2/dana-fanum-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/dana_fa/woff/dana-fanum-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_hilda;
	font-style: normal;
	src: url('suncode/fonts/hilda/SCHilda.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/hilda/SCHilda.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/hilda/SCHilda.ttf') format('truetype');
}
@font-face {
	font-family: sc_kalamaeh;
	font-style: normal;
	font-weight: 100;
	src: url('suncode/fonts/kalameh/sc_Kalameh_thin.eot');
	src: url('suncode/fonts/kalameh/sc_Kalameh_thin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/kalameh/sc_Kalameh_thin.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/kalameh/sc_Kalameh_thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/kalameh/sc_Kalameh_thin.ttf') format('truetype');
}

@font-face {
	font-family: sc_kalamaeh;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/kalameh/sc_Kalameh_Regular.eot');
	src: url('suncode/fonts/kalameh/sc_Kalameh_Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/kalameh/sc_Kalameh_Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/kalameh/sc_Kalameh_Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/kalameh/sc_Kalameh_Regular.ttf') format('truetype');
}

@font-face {
	font-family: sc_kalamaeh;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/kalameh/sc_Kalameh_Bold.eot');
	src: url('suncode/fonts/kalameh/sc_Kalameh_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/kalameh/sc_Kalameh_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/kalameh/sc_Kalameh_Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/kalameh/sc_Kalameh_Bold.ttf') format('truetype');
}

@font-face {
	font-family: sc_kalamaeh;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/kalameh/sc_Kalameh_Black.eot');
	src: url('suncode/fonts/kalameh/sc_Kalameh_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/kalameh/sc_Kalameh_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('suncode/fonts/kalameh/sc_Kalameh_Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/kalameh/sc_Kalameh_Black.ttf') format('truetype');
}
@font-face {
  font-family: sc_lalezar;
  src: url('suncode/fonts/Lalezar-Regular.eot?#') format('eot'),  /* IE6–8 */
       url('suncode/fonts/Lalezar-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('suncode/fonts/Lalezar-Regular.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
	font-family: sc_anjoman;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/anjoman/Anjoman-Black.eot');
	src: url('suncode/fonts/anjoman/Anjoman-Black.eot?#iefix') format('embedded-opentype'),  
		 url('suncode/fonts/anjoman/Anjoman-Black.woff2') format('woff2'),  
		 url('suncode/fonts/anjoman/Anjoman-Black.woff') format('woff'),
		 url('suncode/fonts/anjoman/Anjoman-Black.ttf') format('truetype');  
}

@font-face {
	font-family: sc_anjoman;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/anjoman/Anjoman-ExtraBold.eot');
	src: url('suncode/fonts/anjoman/Anjoman-ExtraBold.eot?#iefix') format('embedded-opentype'),  
		 url('suncode/fonts/anjoman/Anjoman-ExtraBold.woff2') format('woff2'),  
		 url('suncode/fonts/anjoman/Anjoman-ExtraBold.woff') format('woff'),
		 url('suncode/fonts/anjoman/Anjoman-ExtraBold.ttf') format('truetype');
}

@font-face {
	font-family: sc_anjoman;
	font-style: normal;
	font-weight: 700;
	src: url('suncode/fonts/anjoman/Anjoman-UltraBold.eot');
	src: url('suncode/fonts/anjoman/Anjoman-UltraBold.eot?#iefix') format('embedded-opentype'),  
		 url('suncode/fonts/anjoman/Anjoman-UltraBold.woff2') format('woff2'),  
		 url('suncode/fonts/anjoman/Anjoman-UltraBold.woff') format('woff'),
		 url('suncode/fonts/anjoman/Anjoman-UltraBold.ttf') format('truetype');    
}

@font-face {
	font-family: sc_anjoman;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/anjoman/Anjoman-Medium.eot');
	src: url('suncode/fonts/anjoman/Anjoman-Medium.eot?#iefix') format('embedded-opentype'),  
		 url('suncode/fonts/anjoman/Anjoman-Medium.woff2') format('woff2'),  
		 url('suncode/fonts/anjoman/Anjoman-Medium.woff') format('woff'),
		 url('suncode/fonts/anjoman/Anjoman-Medium.ttf') format('truetype');  
}

@font-face {
	font-family: sc_anjoman;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/anjoman/Anjoman-Light.eot');
	src: url('suncode/fonts/anjoman/Anjoman-Light.eot?#iefix') format('embedded-opentype'),  
		 url('suncode/fonts/anjoman/Anjoman-Light.woff2') format('woff2'),  
		 url('suncode/fonts/anjoman/Anjoman-Light.woff') format('woff'),
		 url('suncode/fonts/anjoman/Anjoman-Light.ttf') format('truetype');  
}

@font-face {
	font-family: sc_anjoman;
	font-style: normal;
	font-weight: 100;
	src: url('suncode/fonts/anjoman/Anjoman-Thin.eot');
	src: url('suncode/fonts/anjoman/Anjoman-Thin.eot?#iefix') format('embedded-opentype'),  
		 url('suncode/fonts/anjoman/Anjoman-Thin.woff2') format('woff2'),  
		 url('suncode/fonts/anjoman/Anjoman-Thin.woff') format('woff'),
		 url('suncode/fonts/anjoman/Anjoman-Thin.ttf') format('truetype');   
}

@font-face {
	font-family: sc_anjoman;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/anjoman/Anjoman-ExtraLight.eot');
	src: url('suncode/fonts/anjoman/Anjoman-ExtraLight.eot?#iefix') format('embedded-opentype'),  
		 url('suncode/fonts/anjoman/Anjoman-ExtraLight.woff2') format('woff2'),  
		 url('suncode/fonts/anjoman/Anjoman-ExtraLight.woff') format('woff'),
		 url('suncode/fonts/anjoman/Anjoman-ExtraLight.ttf') format('truetype');  
}

@font-face {
	font-family: sc_anjoman;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/anjoman/Anjoman-Bold.eot');
	src: url('suncode/fonts/anjoman/Anjoman-Bold.eot?#iefix') format('embedded-opentype'),  
		 url('suncode/fonts/anjoman/Anjoman-Bold.woff2') format('woff2'),  
		 url('suncode/fonts/anjoman/Anjoman-Bold.woff') format('woff'),
		 url('suncode/fonts/anjoman/Anjoman-Bold.ttf') format('truetype');   
}

@font-face {
	font-family: sc_anjoman;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/anjoman/Anjoman.eot');
	src: url('suncode/fonts/anjoman/Anjoman.eot?#iefix') format('embedded-opentype'),  
		 url('suncode/fonts/anjoman/Anjoman.woff2') format('woff2'),  
		 url('suncode/fonts/anjoman/Anjoman.woff') format('woff'),
		 url('suncode/fonts/anjoman/Anjoman.ttf') format('truetype');  
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 100;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-thin.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-thin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 200;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-extralight.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 300;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Light.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 500;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Medium.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 600;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-DemiBold.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-DemiBold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-DemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-DemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 800;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-ExtraBold.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-ExtraBold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: 900;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Black.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: bold;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Bold.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: sc_farhang;
	font-style: normal;
	font-weight: normal;
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Regular.eot');
	src: url('suncode/fonts/farhang/eot/FarhangFaNum-Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('suncode/fonts/farhang/woff2/FarhangFaNum-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('suncode/fonts/farhang/woff/FarhangFaNum-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face { font-family:'Pelak'; font-weight:200; src: url('suncode/fonts/Pelak/EOT/PelakFA-Thin.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Thin.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Thin.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Thin.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:300; src: url('suncode/fonts/Pelak/EOT/PelakFA-light.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-light.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-light.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-light.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:400; src: url('suncode/fonts/Pelak/EOT/PelakFA-Regular.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Regular.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Regular.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Regular.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:500; src: url('suncode/fonts/Pelak/EOT/PelakFA-Medium.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Medium.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Medium.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Medium.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:600; src: url('suncode/fonts/Pelak/EOT/PelakFA-SemiBold.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-SemiBold.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-SemiBold.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-SemiBold.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:700; src: url('suncode/fonts/Pelak/EOT/PelakFA-Bold.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Bold.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Bold.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Bold.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:800; src: url('suncode/fonts/Pelak/EOT/PelakFA-ExtraBold.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-ExtraBold.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-ExtraBold.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-ExtraBold.woff2') format('woff2'); } @font-face { font-family:'Pelak'; font-weight:900; src: url('suncode/fonts/Pelak/EOT/PelakFA-Black.eot'); src: url('suncode/fonts/Pelak/EOT/PelakFA-Black.eot?#iefix') format('embedded-opentype'), url('suncode/fonts/Pelak/WOFF/PelakFA-Black.woff') format('woff'), url('suncode/fonts/Pelak/WOFF2/PelakFA-Black.woff2') format('woff2'); }

/*body.rtl {
    font-family: sc_iranyekan !important;
}*/
.rtl .maxcoach-course .course-date,.rtl .maxcoach-blog .post-categories, .rtl .course-caption-style-01 .course-price-badge,
.rtl .single-tp_event .countdown-period, .rtl .maxcoach-event .event-date, .single-tp_event .entry-date, .rtl .event-popup-date, .rtl .widget_calendar caption,
.rtl .maxcoach-course .course-date, .rtl .course-caption-style-01 .course-price-badge, .rtl .maxcoach-event-grid.style-minimal .event-date--month,
.rtl .maxcoach-event-grid.style-one-left-featured .featured-event .event-date .event-date--month,
.rtl .maxcoach-event-grid.style-one-left-featured .normal-events .event-date, .rtl .maxcoach-event-carousel .event-date,
.rtl .elementor-widget-counter .elementor-counter .elementor-counter-title,
.rtl .comment-nav-links li .prev, .rtl .comment-nav-links li .next, .rtl .page-pagination li .prev, .rtl .page-pagination li .next, .rtl .page-numbers li .prev,
.rtl .page-numbers li .next, .rtl .learn-press-pagination ul.page-numbers li .prev, .rtl .learn-press-pagination ul.page-numbers li .next,
.rtl .woocommerce-cart .shop_table .product-remove .tm-button, .rtl .woocommerce-cart .shop_table th, .rtl .woocommerce-checkout .shop_table th,
.rtl .entry-post-categories, .rtl .maxcoach-blog-one-left-featured .featured-post .post-overlay-categories,.rtl .comment-list .fn,
.rtl #course-reviews .course-reviews-list .user-name, .rtl.woocommerce-cart .shop_table th,
.rtl.woocommerce-cart .shop_table .product-remove .tm-button,.rtl .maxcoach-event-grid.style-alternate-grid .event-date,
.lp-pmpro-membership-list .lp-title{
    letter-spacing: 0;
}
.rtl .course-caption-style-02 .maxcoach-course .course-info .course-price {
    left: 20px;
    right: auto;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 5px;
    font-size: 15px;
    padding: 0 15px;
}
.rtl .course-caption-style-01 .course-price-badge {
    left: 0;
    right: auto;
}
.rtl .course-caption-style-01 .course-price-badge:before, .rtl .course-caption-style-01 .course-price-badge:after {
    right: 0;
    left: auto;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}
.rtl .elementor-widget-tm-testimonial.layout-image-left .image {
    margin: 0 0 0 30px;
}
.rtl .elementor-widget-tm-testimonial .name, .rtl .elementor-widget-counter .elementor-counter .elementor-counter-title,
.rtl .maxcoach-event-carousel .event-date, .single-tp_event .countdown-period,
.rtl .maxcoach-event-grid.style-minimal .event-date--month, .rtl .tm-modern-slider .sub-title,
.rtl .learn-press-checkout .lp-list-table thead tr th,
.rtl .elementor-widget-tm-testimonial-carousel-3d .name,
.rtl .maxcoach-event-grid.style-one-left-featured .normal-events .event-date,
.rtl .maxcoach-timeline.style-01 .title,.woocommerce-checkout .shop_table th{
    letter-spacing: 0;
}
.rtl .tm-swiper .swiper-slide {
    text-align: right;
}
.rtl .elementor-widget-tm-testimonial-carousel-3d .image {
    margin: 0 0 0 23px;
}
.elementor-widget-countdown .elementor-countdown-wrapper {
    direction: ltr;
}
.rtl .course-caption-style-04 .maxcoach-course .course-info .course-price {
    right: auto;
    left: 0;
    border-radius: 5px 0 5px 0;
}
.rtl .maxcoach-course .course-instructor .instructor-avatar {
    margin: 0 0 0 10px;
}
.rtl .maxcoach-list .icon {
    margin-left: 10px;
    margin-right: 0 !important;
}
.rtl .maxcoach-event-grid.style-minimal .left-box {
    margin-left: 30px;
    margin-right: 0;
}
.rtl .maxcoach-event-grid.style-minimal .maxcoach-box:before {
    right: 0;
    left: auto;
}
.rtl .nav-links-hover-style-01 .menu--primary .menu__container > li.current-menu-item > a .menu-item-wrap:after, .rtl .nav-links-hover-style-01 .menu--primary .menu__container > li.current-menu-ancestor > a .menu-item-wrap:after, .rtl .nav-links-hover-style-01 .menu--primary .menu__container > li:hover > a .menu-item-wrap:after {
    right: 0;
    left: auto;
}
.rtl .maxcoach-link-animate-border .heading-primary a mark:before, .rtl .maxcoach-link-animate-border .heading-primary a mark:after {
    right: 0;
    left: auto;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}
.rtl .maxcoach-link-animate-border .heading-primary a mark:after {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}
.rtl .tm-image-box.image-position-left {
    text-align: right;
}
.rtl .tm-image-box.image-position-left .image {
    margin-left: 20px;
    margin-right: 0 !important;
}
.rtl .tm-instagram .likes:before, .rtl .tm-instagram .comments:before {
    margin-left: 4px;
    margin-right: 0;
}
.rtl .tm-instagram .comments {
    margin-right: 5px;
    margin-left: 0;
}
.rtl .maxcoach-blog-one-left-featured .normal-posts .grid-item {
    padding: 20px 30px 20px 0;
}
.rtl .maxcoach-blog-one-left-featured .normal-posts .post-caption {
    padding-right: 30px;
    padding-left: 0;
}
.rtl .lp-list-table th, .rtl .lp-list-table td {
    text-align: right;
}
.rtl .lp-tab-sections .section-tab {
    float: right;
}
.rtl.learnpress .learn-press-message {
    padding-right: 45px;
    padding-left: 10px;
}
.rtl.learnpress .learn-press-message:before {
    right: 15px;
    left: auto;
}
.rtl .maxcoach-blog-one-left-featured .normal-posts {
    margin-right: -15px;
    margin-left: 0;
    border-right: 1px solid #272931;
    border-left: none;
}
.rtl .maxcoach-blog-one-left-featured .featured-post {
    padding-left: 45px;
    padding-right: 0;
}
.rtl .course-caption-style-07 .maxcoach-course .course-info .course-price {
    right: -1px;
    left: auto;
    border-radius: 5px 0 0 0;
}
@media (min-width: 768px){
.rtl .elementor-widget-tm-icon-box.elementor-position-left .maxcoach-icon-wrap {
    margin-left: 20px;
    margin-right: 0;
}
}
@media (min-width: 768px){
.rtl .elementor-widget-tm-icon-box.elementor-position-left.maxcoach-icon-box-style-03 .maxcoach-icon-wrap {
    margin-left: 35px;
    margin-right: 0;
}
}
@media (min-width: 768px){
.rtl .elementor-widget-tm-icon-box.elementor-position-left .icon-box-wrapper {
    text-align: right;
}
}
.rtl .maxcoach-modern-carousel .slide-button.right-icon .button-icon {
    margin-right: 5px;
    margin-left: 0;
}
.rtl .maxcoach-mailchimp-form-style-02 .button-icon {
    left: 0;
    right: auto;
    -webkit-transform: translate(0, -50%) rotateY(180deg);
    -ms-transform: translate(0, -50%) rotateY(180deg);
    transform: translate(0, -50%) rotateY(180deg);
}
.rtl .maxcoach-mailchimp-form-style-02 .form-submit {
    left: 0;
    right: auto;
}
.rtl .maxcoach-mailchimp-form-style-02 input[type='email'] {
    padding-right: 0;
    padding-left: 65px;
}
@media (min-width: 992px){
.rtl .col-lg-push-1 {
    right: 8.33333%;
    left: auto;
}
}
.rtl .maxcoach-event-grid.style-one-left-featured .normal-events .event-caption {
    padding-right: 30px;
    padding-left: 0;
}
.rtl .maxcoach-event-grid.style-one-left-featured .featured-event .has-post-thumbnail .event-date {
    margin: -50px 20px 0 26px;
}
.rtl .maxcoach-event-grid.style-one-left-featured .event-location span {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .maxcoach-timeline.style-01 .content-header {
    text-align: left;
    justify-self: flex-end;
}
.rtl .maxcoach-timeline.style-01 .content-main {
    text-align: right;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.rtl .maxcoach-timeline.style-01 .timeline-item:nth-child(even) .content-header {
    text-align: right;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.rtl .maxcoach-timeline.style-01 .timeline-item:nth-child(even) .content-main {
    text-align: left;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
body:not(.elementor-editor-active) .rtl .maxcoach-timeline .maxcoach-entrance-animation-queue .item .content-main {
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
}
body:not(.elementor-editor-active) .rtl .maxcoach-timeline .maxcoach-entrance-animation-queue .item:nth-child(even) .content-main {
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
}
.rtl .archive-course-widget-outer .course-cover {
    margin-left: 20px;
    margin-right: 0;
}
.rtl .page-sidebar .insight-core-bmw li > a:before {
    right: 16px;
    left: auto;
}
.woocommerce .product-badges .onsale {
    direction: ltr;
}
.rtl .single-product .entry-product-badges {
    right: 20px;
    left: auto;
}
.rtl.single-product form.cart div.quantity {
    margin: 0 0 0 26px;
}
.rtl .stock:before {
    right: -20px;
    left: auto;
}
.rtl .stock {
    padding: 9px 20px 8px 0px;
    text-indent: 20px;
}
.rtl.woocommerce .product-badges {
    right: 10px;
    left: auto;
}
.rtl .lp-pmpro-membership-list tbody .list-main {
    text-align: right;
}
.rtl .insight_core_breadcrumb a:after, .rtl .entry-portfolio-details a:after, .rtl .maxcoach-blog .post-overlay-meta a:after, .rtl .tm-twitter.style-list .tweet .tweet-text a:after,
.rtl .insight_core_breadcrumb a:hover:after, .rtl .entry-portfolio-details a:hover:after, .rtl .maxcoach-blog .post-overlay-meta a:hover:after, .rtl .tm-twitter.style-list .tweet .tweet-text a:hover:after{
    right: 0;
    left: auto;
}
.rtl .pmpro_message, .rtl form.pmpro_form #pmpro_processing_message {
    text-align: right;
}
.rtl form.pmpro_form .pmpro_payment-expiration #ExpirationMonth {
    margin-left: 20px;
    margin-right: 0;
}
.rtl form.pmpro_form .pmpro_payment-expiration #ExpirationYear {
    margin-right: 20px;
    margin-left: 0;
}
.rtl select {
    padding: 3px 20px 3px 35px;
    background-position: center left 20px;
}
.rtl .woocommerce-checkout form .form-row.form-row-first {
    padding-left: 10px;
    padding-right: 0;
    float: right;
}
.rtl .woocommerce-checkout form .form-row.form-row-last {
    padding-right: 10px;
    padding-left: 0;
    float: left;
}
.rtl .tm-gradation .line:before {
    right: 15px;
    left: auto;
}
.rtl .maxcoach-grid-sorting .ordering {
    text-align: left;
}
.rtl .maxcoach-blog-list-02 .post-thumbnail-wrapper {
    padding-left: 45px;
    padding-right: 0;
}
.mejs-container .mejs-controls {
    direction: ltr;
}
body.rtl.course-item-popup #learn-press-course-curriculum {
    right: 0;
    left: auto;
}
body.rtl.single-lp_course.course-item-popup #learn-press-content-item {
    right: 340px;
    left: 0;
}
.rtl .edit-content {
    margin-right: 5px;
    margin-left: 0;
}
.rtl #course-item-content-header .course-item-search,
.rtl #course-item-content-header .course-title{
    float: right;
}
.rtl #course-item-content-header .form-button.lp-button-back {
    float: left;
    margin-left: 15px;
    margin-right: 0;
}
body.rtl.single-lp_course.course-item-popup #course-item-content-header .course-item-search input {
    padding: 3px 20px 3px 40px;
}
body.rtl.single-lp_course.course-item-popup #course-item-content-header .form-button.lp-button-back {
    margin-left: 20px;
    margin-right: 0;
}
.rtl #course-item-content-header .course-item-search button {
    margin-right: -30px;
    margin-left: 0;
}
body.rtl.single-lp_course.course-item-popup #course-item-content-header .course-item-search button {
    left: 20px;
    right: auto;
}
body.rtl.single-lp_course.course-item-popup #learn-press-course-curriculum .toggle-content-item {
    right: 100%;
    left: auto;
    border-radius: 5px 0 0 5px;
}
body.rtl.confirm #popup_container .close {
    left: 10px;
    right: auto;
}
/*.rtl .learn-press-pagination .page-numbers > li a.next.page-numbers,
.rtl .learn-press-pagination .page-numbers > li a.prev.page-numbers{
    transform: rotateY(180deg);
}*/
.rtl .quiz-intro li span {
    text-align: right;
}
.rtl .quiz-intro li label {
    padding: 0 0px 10px 20px;
}
.rtl .quiz-result .result-statistic {
    text-align: right;
}
.rtl .quiz-result .result-statistic .result-statistic-field p {
    text-align: left;
}
.rtl .learn-press-course-results-progress .items-progress .lp-progress-bar .lp-progress-value, .rtl .learn-press-course-results-progress .course-progress .lp-progress-bar .lp-progress-value,
.rtl .learn-press-progress .progress-bg .progress-active{
    margin-right: -100%;
    margin-left: auto;
}
.rtl .learnpress .lp-label {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .course-curriculum ul.curriculum-sections .section-header .section-meta .section-progress {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions {
    color: #2dbbc4;
    background: #e3f1f2;
}

.rtl .single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .lp-list-table .list-table-nav td.nav-text {
    text-align: right;
}
.rtl .column-order-action a {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .lp-avatar-preview {
    float: right;
}
.rtl .mejs-container *, .rtl.mejs-container * {
    font-family: sc_iranyekan,Helvetica,Arial;
}
/*woosc start*/
.rtl .woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-popup-close {
    left: -32px;
    right: auto;
}
.rtl .woosc-settings-fields li span {
    cursor: move;
    margin-right: 5px;
    margin-left: 0;
}
.rtl .woosc-area .woosc-bar-search{
    margin: 0 0 0 10px;
}
.rtl .woosc-area .woosc-bar-items .woosc-bar-item:first-child {
    margin-right: 0px;
    margin-left: 5px;
}
.rtl .woosc-area .woosc-bar-items .woosc-bar-item:last-child {
    margin-left: 0px;
    margin-right: 5px;
}
.rtl .woosc-area .woosc-bar-btn{
    padding: 0 68px 0 20px;
        margin-right: 15px;
    margin-left: 0;
}
.rtl .woosc-area .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner {
    margin-right: 16px;
    margin-left: 0;
}
.rtl .woosc-area .woosc-bar-btn .woosc-bar-btn-icon-wrapper {
    right: 0;
    left: auto;
}
.rtl .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th,.rtl .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td{
    text-align: justify;
}
.rtl .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td:first-child {
    padding-right: 15px;
}
.rtl .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-rating td .star-rating {
    float: right;
}
.rtl .woosc-area .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove{
    left: 2px;
    right: auto;
}
/*woosc end*/
.rtl .woosw-area .woosw-inner .woosw-content .woosw-content-top {
    padding: 0 20px 0 60px;
}
.rtl .woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-close {
    left: 0;
    right: auto;
}
.rtl .woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-count {
    margin-right: 5px;
    margin-left: 0;
}
.rtl .woocommerce-error .button:hover:after, .rtl .woocommerce-info .button:hover:after, .rtl .woocommerce-message .button:hover:after, .rtl .shipping-calculator-button:hover:after, .rtl .woocommerce-review-link:hover:after, .rtl .entry-product-meta a:hover:after, .rtl .woosw-page a:hover:after, .rtl .woosw-continue:hover:after {
    right: 0;
    left: auto;
}
.popup-product-quick-view .entry-summary {
    direction: ltr;
}
.rtl .popup-product-quick-view .entry-summary .inner-content > .inner {
    padding-right: 70px;
    padding-left: 0;
    direction: rtl;
}
.rtl .single-product .comment .star-rating {
    left: 0;
    right: auto;
}
.rtl .single-product .comment .meta {
    padding-left: 100px;
    padding-right: 0;
}
.rtl .commentlist.comment-list .course-rate {
    display: none !important;
}
.rtl .mfp-content {
    text-align: right;
}
.rtl.single-product form.cart .quantity-button-wrapper > label {
    padding-left: 15px;
    padding-right: 0;
}
.rtl.woocommerce div.quantity button {
    left: 0;
    right: auto;
}
.rtl.woocommerce div.quantity .qty {
    padding: 2px 10px 2px 30px;
}
.rtl .tm-button.style-bottom-line .button-content-wrapper:before, .rtl .tm-button.style-bottom-line .button-content-wrapper:after {
    right: 0;
    left: auto;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}
.rtl .tm-button.style-bottom-line .button-content-wrapper:after {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}
.rtl .maxcoach-blog-caption-style-03 .tm-button.style-bottom-line .button-icon {
    transform: rotateY(-180deg);
}
.rtl .maxcoach-modern-carousel .slide-button.right-icon .button-icon i.far.fa-long-arrow-right {
    transform: rotateY(180deg);
}
.rtl .maxcoach-product.style-grid .product-actions {
    left: 30px;
    right: auto;
}
.rtl .hint--left:hover:before, .rtl .hint--left:hover:after {
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px);
}
.rtl .hint--left:before, .rtl .hint--left:after {
    left: 100%;
	right: auto;
}
.rtl .hint--left:before {
    margin-left: -13px;
    margin-right: 0;
}
.rtl .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close {
    left: 0;
    right: auto;
}
.rtl .hint--left:before {
    border-left-color: transparent;
    border-right-color: #000000;
}
.rtl .woosw-content-item--price ins + del, .rtl .tr-price ins + del, .rtl .price ins + del {
    margin-right: 6px;
    margin-left: 0;
}
.rtl .woocommerce-review-link {
    margin-right: 16px;
    margin-left: 0;
}
.rtl .ps-container.ps-active-x>.ps-scrollbar-x-rail{display:none;}

.rtl .wp-video { margin: 0 auto; }
.rtl .review-form {
    text-align: right;
}
.rtl .review-stars > li {
    float: right;
}
.rtl .review-form .review-fields > li > label .required {
    margin-right: 5px;
}
.rtl #course-review .review-form > .close {
    left: 15px;
    right: auto;
}
.rtl .review-stars-rated .review-stars.filled {
    right: 0;
    left: auto;
}
input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'] {
    min-height: 56px;
}
.rtl .product_list_widget li img {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}
.rtl .page-scroll-up {
    left: 30px;
    right: auto;
}
.rtl .woocommerce-error .button, .woocommerce-info .button, .rtl .woocommerce-message .button {
    float: left;
    margin: 4px 10px 0 0 !important;
    letter-spacing: 0;
}
.rtl .woocommerce-error, .rtl .woocommerce-info, .rtl .woocommerce-message {
    padding: 1em 4em 1em 2em;
}
.rtl .woocommerce-error:before, .rtl .woocommerce-info:before, .rtl .woocommerce-message:before {
    right: 1.2em;
    left: auto;
}
.rtl.woocommerce-checkout form .form-row.form-row-first {
    padding-left: 10px;
    padding-right: 0;
    float: right;
}
.rtl.woocommerce-checkout form .form-row.form-row-last {
    padding-right: 10px;
    padding-left: 0;
    float: left;
}

.rtl .maxcoach-testimonial-style-07 .testimonial-quote-icon { top: 34px; left: 47px; right: auto; transform: rotateY(180deg); }
.rtl .tm-swiper .swiper-button-prev i:before { content: '\f105'; }
.rtl .tm-swiper .swiper-button-next i:before { content: '\f104'; }
.rtl .maxcoach-modern-carousel-02-style-01 .slide-decorate-text{
    transform: translate(-64px, -22px);
    left: auto;
    right:0;
}
.rtl .comment-list .children > li {
    padding-right: 61px;
    padding-left: 0;
}
.rtl .maxcoach-list .badge {
    letter-spacing: 0;
    margin: 0 7px 0 0;
}
.rtl .elementor-align-left {
    text-align: right;
}
.rtl .elementor-align-right {
    text-align: left;
}
@media (min-width: 768px){
.rtl .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 3) .event-info, .rtl .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 4) .event-info {
    padding: 0 0 0 20px;
    text-align: left;
}
}
@media (min-width: 992px){
.rtl .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 3) .event-info, .rtl .maxcoach-event-grid.style-alternate-grid .grid-item:nth-child(4n + 4) .event-info {
    padding: 0 0 0 45px;
}
}
.rtl .maxcoach-event-grid.style-alternate-grid .event-info {
    padding: 0 20px 0 0;
}
@media (min-width: 992px){
.rtl .maxcoach-event-grid.style-alternate-grid .event-info {
    padding: 0 45px 0 0;
}
}
.woosw-list .woosw-copy .woosw-copy-url, .woosw-list .woosw-share a {
    margin-right: 10px;
    margin-left: 0;
}
.rtl #woosw_copy_btn {
    margin-right: 10px;
    margin-left: 0;
}
.page-main-content .search-form .search-submit {
    left: 0;
    right: auto;
}
@media (max-width: 767px){
.rtl.woocommerce-page table.shop_table .cart_item {
    padding-right: 110px;
    padding-left: 0;
}
.rtl.woocommerce-page table.shop_table .product-thumbnail {
    right: 0;
    left: auto;
}
.rtl.woocommerce-page table.shop_table .product-remove {
    text-align: right;
}
}
.learnpress .learn-press-form-login .lost-your-password, .learnpress .learn-press-form-register .lost-your-password {
font-size: 13px;
}
.tp-event-notice.error {
    padding: 1em 1.5em 1em 2em!important;
    border-right: 3px solid #c35a2c;
    border-left: none;
}
.woocommerce-form-login .woocommerce-form__label-for-checkbox {
    float: right;
}
.woocommerce-form-login .button {
    margin: 0 20px 0 0;
}
.header-10 .search-form {
    border-right: 1px solid #eee;
    border-left: none;
    margin-left: -15px;
    margin-right: 0;
}
.tm-view-demo .badge {
    left: -15px;
    right: auto;
}
.elementor-message:before {
    margin-left: 5px;
    margin-right: 0;
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer {
    direction: ltr;
}
.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer *,
.maxcoach-zoom-meetings .zvc-loop-zoom-id .label{
    letter-spacing: 0 !important;
}
.rtl .maxcoach-zoom-meetings .zvc-meta:last-child {
    margin: 0;
}
.rtl .course-students-list .students li.user-login,
.rtl .course-students-list .students li .user-info{
    float: right;
}
.rtl .course-students-list .students li {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .course-students-list .students li .user-info a {
    margin-right: 5px;
    margin-left: 0;
}
.rtl .course-curriculum ul.curriculum-sections .section-header .section-meta {
    text-align: left;
}
body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
    float: left;
}
ul.learn-press-courses .course {
    margin: 0 0 20px 2%;
}
.profile-certificates li.course {
    float: right;
}

.entry-location iframe {
    width: 100% !important;
}
.entry-location-address { margin-top: 0 !important; }
.elementor-widget-tm-icon-box .decorate-text {
    left: 17px;
    right: auto;
}
.maxcoach-counter-number-position-left .counter-number-wrap {
    margin: 0 0 0 20px;
}
.maxcoach-counter-number-position-left .counter-content {
    text-align: right;
}
.popup-close-button {
    left: 55px;
    right: auto;
}
.maxcoach-course.style-zigzag .course-price {
    left: 10px;
    right: auto;
}
@media (min-width: 1200px){
.maxcoach-course.style-zigzag .course-price {
    left: -35px;
    right: auto;
}
}
.maxcoach-gradation-style-02 .tm-gradation .count-wrap {
    margin: 0 0 0 12px;
}
.maxcoach-widget-course-search-form.style-01 .search-field {
    padding-left: 58px !important;
    padding-right: 15px !important;
}
.maxcoach-widget-course-search-form.style-01 .search-submit {
    left: 4px;
    right: auto;
}
.elementor-widget-tm-testimonial .testimonial-rating-average {
    margin: 0 10px 0 0;
}
.course-caption-style-11 .course-price {
    left: 20px;
    right: auto;
}
.insight_core_breadcrumb a:hover:after, .entry-portfolio-details a:hover:after, .maxcoach-blog .post-overlay-meta a:hover:after, .maxcoach-list-style-underline .link:hover:after, .tm-twitter.style-list .tweet .tweet-text a:hover:after {
    right: 0;
    left: auto;
}
.maxcoach-accordion-style-04 .maxcoach-accordion.maxcoach-accordion-icon-left .accordion-icons {
    margin: 0 0 0 18px;
}
.course-caption-style-12 .maxcoach-course .course-info .course-price {
    left: 20px;
    right: auto;
}
.maxcoach-gradation-layout-block .tm-gradation .count-wrap {
    margin: 0 0 0 20px;
}
body.rtl.course-item-popup #learn-press-course-curriculum {
    top: 60px;
}
@media screen and (max-width: 600px){
.rtl .lp-button-back {
    display: inline-block;
}
}
@media (max-width: 767px){
.maxcoach-grid-sorting {
    text-align: right;
}
}
.maxcoach-fake-select-wrap {
    text-align: right;
}
@media (max-width: 767px){
.maxcoach-grid-sorting .ordering {
    text-align: right;
}
}
@media (max-width: 767px){
.maxcoach-grid-sorting .ordering {
    text-align: right;
}
}
@media (max-width: 767px){
.maxcoach-timeline.style-01 .timeline-line {
    right: 15px;
    left: auto;
}
}
@media (max-width: 767px){
.maxcoach-timeline.style-01 .timeline-item {
    padding-right: 50px;
    padding-left: 0;
}
}
@media (max-width: 767px){
.maxcoach-timeline.style-01 .timeline-dot {
    right: 0;
    left: auto;
}
}
@media (max-width: 767px){
.maxcoach-timeline.style-01 .content-header, .maxcoach-timeline.style-01 .content-main {
    text-align: right !important;
}
}
.single-lp_course .course-curriculum ul.curriculum-sections .section-header .section-right {
    padding: 22px 48px;
}
.rtl #popup-course #popup-sidebar .course-curriculum .section-item-link { padding: 0 45px 0 20px; }
.rtl.single-lp_course .lp-single-course .course-author .author-avatar {
  margin: 0 0 0 50px;
}
.rtl.single-lp_course .lp-single-course .course-author .author-name {
  text-align: right;
}
.rtl #popup-course #sidebar-toggle {
    right: var(--sidebar-size);
    left: auto;
    border-radius: 5px 0 0 5px;
}
.rtl #popup-course #popup-header {
    left: 0;
    right: var(--sidebar-size);
}
.rtl #popup-course #sidebar-toggle:checked ~ #popup-header,
.rtl #popup-course #sidebar-toggle:checked{
    right: 0;
}
.rtl #popup-course #popup-sidebar .search-course button {
    left: 10px;
    right: auto;
}
.rtl .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .statistic-box {
    padding: 26px 30px 26px 10px;
}
.rtl .statistic-box:before {
    right: 0;
    left: auto;
}
.rtl .statistic-box .statistic-number {
    margin: 0 0 0 26px;
}
.rtl .learn-press-progress .learn-press-progress__active {
    right: -100%;
    left: auto;
}
.rtl .course-curriculum ul.curriculum-sections .section-header .section-meta .progress-step {
    margin: 0 5px 0 0;
}
.rtl #popup-course #popup-header .popup-header__inner .items-progress .number {
    padding-left: 10px;
    padding-right: 0;
}
.rtl .quiz-intro-item__title {
    padding: 0 0 0 8px;
}
.rtl .quiz-intro-item {
    margin: 0 0 0 40px;
}
.rtl .quiz-intro-item::before {
    margin-left: 10px;
    margin-right: 0;
}
.rtl #popup-course #sidebar-toggle {
    z-index: 9999;
}
.rtl #lp-user-edit-avatar .profile-picture {
    margin-left: -100%;
    margin-right: 0;
}
.rtl #lp-user-edit-avatar #lp-avatar-actions a i {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .entry-course-info .course-price .meta-value, .entry-course-info .course-meta > div .meta-value {
    text-align: left !important;
}
.course-caption-meta-icon-yes .maxcoach-course .meta-icon {
    display: inline-table;
}
.rtl .quiz-result .result-message::after {
    margin-right: 10px;
    margin-left: 0;
}
.rtl #popup-course .question .question-index {
    margin: 0 0 0 5px;
}
.rtl #popup-course #popup-content .lp-button {
    margin: 0 0 0 10px;
}
.rtl .quiz-status .countdown {
    margin-left: 5px;
    margin-right: 0;
}
.rtl #popup-course .question .question-title .edit-link {
    float: left;
}
.rtl #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers.next::after {
    content: "\f104";
}
.rtl #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers.prev::before {
    content: "\f105";
}
.rtl .quiz-status .countdown .fas {
    right: 10px;
    left: auto;
}
.rtl #popup-course #popup-content .lp-button.completed i {
    margin-right: 9px;
    margin-left: 0;
}
.rtl #checkout-order .lp-checkout-order__inner td,.rtl #checkout-order .lp-checkout-order__inner th {
    text-align: right;
}
.rtl #checkout-order .lp-checkout-order__inner tfoot .cart-subtotal > th {
    padding: 20px 0 17px 20px;
}
.rtl #checkout-order .lp-checkout-order__inner .col-number {
    text-align: left;
}
.rtl #checkout-order .lp-checkout-order__inner td:last-child, .rtl #checkout-order .lp-checkout-order__inner th:last-child {
    padding-left: 0;
}
.rtl #checkout-order .lp-checkout-order__inner .course-thumbnail {
    padding: 20px 0 18px 13px;
}
.rtl .learn-press-message:after {
    left: 20px;
    right: auto;
}
.rtl #checkout-account-register .lp-checkout-remember a, .rtl #checkout-account-login .lp-checkout-remember a {
    float: left;
}
.rtl .lp-guest-switch-login a, .lp-checkout-sign-in-link a, .lp-checkout-sign-up-link a {
    margin-right: 5px;
    margin-left: 0;
}
.rtl #checkout-order .lp-checkout-order__inner .order-total > th {
    padding: 24px 0 24px 20px;
}
.rtl .learnpress-page .lp-button.loading::before,
.rtl .learnpress-page #lp-button.loading::before {
  margin: 0 0 0 5px;
}
.rtl.learnpress .learn-press-message {
    padding-right: 45px !important;
    padding-left: 10px !important;
}
.rtl #checkout-payment .secure-connection {
    float: left;
}
.rtl #checkout-payment .secure-connection i {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .lp-password-input input[type="password"] {
    padding-left: 2.5rem;
    padding-right: 20px;
}
.lp-password-input .lp-show-password-input {
    left: 10px;
    right: auto;
}
.rtl #checkout-payment #checkout-order-action button.loading::before {
  margin-left: 5px;
}
.maxcoach-fake-select-wrap .maxcoach-fake-select-current {
    font-size: 14px;
}
.rtl .pmpro_form table td, .pmpro_form table th {
    text-align: right;
}
.rtl .lp-password-input .lp-show-password-input {
    left: 10px;
    right: auto;
}
.rtl .lp-pmpro-membership-list .lp-title{
    letter-spacing: 0;
}
.rtl .pmpro_form table td, .rtl .pmpro_form table th {
    text-align: right;
}