/*
Theme Name: Alchemists Child Theme
Theme URI: https://themeforest.net/user/dan_fisher/portfolio
Description: Child theme for Alchemists Sports Club and News WordPress Theme
Version: 1.0.2
Author: Dan Fisher
Author URI: https://themeforest.net/user/dan_fisher
Template: alchemists
*/
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap'); */
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 900;
	src: url('fonts/IRANSans/eot/IRANSansWeb_Black.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: bold;
	src: url('fonts/IRANSans/eot/IRANSansWeb_Bold.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 500;
	src: url('fonts/IRANSans/eot/IRANSansWeb_Medium.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/IRANSans/eot/IRANSansWeb_Light.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: 200;
	src: url('fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSans/eot/IRANSansWeb.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb.ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSansWeb-FD';
	font-style: normal;
	font-weight: 900;
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_Black.eot');
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans-FD/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans-FD/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans-FD/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb-FD';
	font-style: normal;
	font-weight: bold;
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_Bold.eot');
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans-FD/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans-FD/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans-FD/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb-FD';
	font-style: normal;
	font-weight: 500;
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_Medium.eot');
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans-FD/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans-FD/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans-FD/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb-FD';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_Light.eot');
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans-FD/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans-FD/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans-FD/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb-FD';
	font-style: normal;
	font-weight: 200;
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_UltraLight.eot');
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans-FD/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans-FD/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans-FD/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSansWeb-FD';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb.eot');
	src: url('fonts/IRANSans-FD/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans-FD/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans-FD/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans-FD/ttf/IRANSansWeb.ttf') format('truetype');
}

@font-face {
    font-family: 'Samim';
    src: url('fonts/samim/Samim.eot');
    src: url('fonts/samim/Samim.eot?#iefix') format('embedded-opentype'),
         url('fonts/samim/Samim.woff2') format('woff2'),
         url('fonts/samim/Samim.woff') format('woff'),
         url('fonts/samim/Samim.ttf') format('truetype');
    font-weight: normal;
}
@font-face {
    font-family: 'Samim';
    src: url('fonts/samim/Samim-Bold.eot');
    src: url('fonts/samim/Samim-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/samim/Samim-Bold.woff2') format('woff2'),
         url('fonts/samim/Samim-Bold.woff') format('woff'),
         url('fonts/samim/Samim-Bold.ttf') format('truetype');
    font-weight: bold;
}
@font-face {
    font-family: 'Samim';
    src: url('fonts/samim/Samim-Medium.eot');
    src: url('fonts/samim/Samim-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/samim/Samim-Medium.woff2') format('woff2'),
         url('fonts/samim/Samim-Medium.woff') format('woff'),
         url('fonts/samim/Samim-Medium.ttf') format('truetype');
    font-weight: 500;
}
@font-face {
    font-family: 'Samim-FD';
    src: url('fonts/samim/Farsi-Digits/Samim-FD.eot');
    src: url('fonts/samim/Farsi-Digits/Samim-FD.eot?#iefix') format('embedded-opentype'),
         url('fonts/samim/Farsi-Digits/Samim-FD.woff2') format('woff2'),
         url('fonts/samim/Farsi-Digits/Samim-FD.woff') format('woff'),
         url('fonts/samim/Farsi-Digits/Samim-FD.ttf') format('truetype');
    font-weight: normal;
}
@font-face {
    font-family: 'Samim-FD';
    src: url('fonts/samim/Farsi-Digits/Samim-Bold-FD.eot');
    src: url('fonts/samim/Farsi-Digits/Samim-Bold-FD.eot?#iefix') format('embedded-opentype'),
         url('fonts/samim/Farsi-Digits/Samim-Bold-FD.woff2') format('woff2'),
         url('fonts/samim/Farsi-Digits/Samim-Bold-FD.woff') format('woff'),
         url('fonts/samim/Farsi-Digits/Samim-Bold-FD.ttf') format('truetype');
    font-weight: bold;
}
@font-face {
    font-family: 'Samim-FD';
    src: url('fonts/samim/Farsi-Digits/Samim-Medium-FD.eot');
    src: url('fonts/samim/Farsi-Digits/Samim-Medium-FD.eot?#iefix') format('embedded-opentype'),
         url('fonts/samim/Farsi-Digits/Samim-Medium-FD.woff2') format('woff2'),
         url('fonts/samim/Farsi-Digits/Samim-Medium-FD.woff') format('woff'),
         url('fonts/samim/Farsi-Digits/Samim-Medium-FD.ttf') format('truetype');
    font-weight: 500;
}

/* Fonts Class */
.samim {
	font-family: 'Samim-FD', 'IRANSansWeb-FD', Tahoma, Helvetica, sans-serif;
}
.samim-fd-force {
	font-family: 'Samim-FD', 'IRANSansWeb-FD', Tahoma, Helvetica, sans-serif !important;
}
.iransans {
    font-family: 'IRANSansWeb-FD', 'Samim-FD', Tahoma, Helvetica, sans-serif;
}
.f-bold {
	font-weight: bold;
}
.f-medium {
	font-weight: 500;
}
.f-eng {
    /*font-family: 'Noto Serif', 'IRANSansWeb-FD', 'Samim-FD', Tahoma, Helvetica, sans-serif;*/
    font-family: 'IRANSansWeb', Tahoma, Helvetica, sans-serif;
}
/* END FONT */

.page-heading .container .row {
    direction: ltr;
}
.page-heading .container div {
    direction: rtl;
}
.without-FD, .btn, .button, .widget_archive ul:first-child, .widget_archive .widget__title + ul, .megamenu-widgets-container .widget_archive ul, .widget_nav_menu ul:first-child, .widget_nav_menu .widget__title + ul, .megamenu-widgets-container .widget_nav_menu ul, .widget_meta ul:first-child, .widget_meta .widget__title + ul, .megamenu-widgets-container .widget_meta ul, .widget_pages ul:first-child, .widget_pages .widget__title + ul, .megamenu-widgets-container .widget_pages ul, .widget_recent_comments ul:first-child, .widget_recent_comments .widget__title + ul, .megamenu-widgets-container .widget_recent_comments ul, .widget_recent_entries ul:first-child, .widget_recent_entries .widget__title + ul, .megamenu-widgets-container .widget_recent_entries ul, .widget_categories ul:first-child, .widget_categories .widget__title + ul, .megamenu-widgets-container .widget_categories ul, .widget_rss ul:first-child, .widget_rss .widget__title + ul, .megamenu-widgets-container .widget_rss ul, .widget_product_categories ul:first-child, .widget_product_categories .widget__title + ul, .megamenu-widgets-container .widget_product_categories ul, #sb_instagram #sbi_load .sbi_follow_btn > a {
    font-family: 'IRANSansWeb-FD', 'Samim-FD', Tahoma, Helvetica, sans-serif;
}
#search-form .input-group-append button {
    border-radius: 2px 0 0 2px;
}
.alert::before, .wpcf7 form .wpcf7-response-output::before {
    border-radius: 2px;
}
/*
nav.post-pagination ul.pagination .fa.fa-angle-right::before {
    content: "\f104";
}
nav.post-pagination ul.pagination .fa.fa-angle-left::before {
    content: "\f105";
}
*/
nav.post-pagination .pagination {
    direction: ltr;
}
.post-pagination .pagination > li > a, .post-pagination .pagination > li > span {
    font-size: 13px;
}
.post__meta .meta__item--views::before, .post__meta .meta__item--comments a::before {
    float: right;
    margin-left: 8px;
    margin-right: 0px;
}
.post__meta .meta__item--likes span i.meta-like {
    float: right;
    margin-left: 6px;
    margin-right: 0px;
}
.hentry ul:not([class]) > li::before {
    position: relative;
}
.wp-block-table > table > thead > tr > th, .wp-block-table > .table > thead > tr > th {
    white-space: nowrap;
}
.wp-block-table > table {
    display: table;
    width: auto;
}

/* MENU RIGHT DIRECTION */
.header--layout-1 .header__primary::after {
    right: 0;
    left: auto;
}
.header--layout-1 .header__primary-inner::before {
    left: -25px;
    right: auto;
    margin-right: 0;
    margin-left: auto; /* CHECK */
    transform: skew(-25deg);
}
.header-logo {
    right: auto;
    left: 0;
}
@media (min-width: 992px) {
    .main-nav {
        direction: ltr;
    }
}
.main-nav__list {
    direction: rtl;
}

.pushy-panel__toggle {
    direction: rtl;
    margin-left: 27px;
    margin-right: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
    .pushy-panel__toggle {
        margin-left: 18px;
        margin-right: 0;
    }
}
.pushy-panel__toggle:hover .pushy-panel__line {
    transform: rotate(180deg);
}
.pushy-panel__toggle:hover .pushy-panel__line::before {
    transform: translateX(-3px) translateY(1px) rotate(-45deg);
}
.pushy-panel__toggle:hover .pushy-panel__line::after {
    transform: translateX(-3px) translateY(-1px) rotate(45deg);
}

.site-wrapper--has-overlay-pushy .pushy-panel {
    right: 0px;
    left: auto;
}
.pushy-panel {
    right: -380px;
}
.pushy-panel__back-btn {
    right: 32px;
    left: auto;
}
/*
.social-links--main-nav {
    margin-left: 30px;
    margin-right: 0;
}
*/
.pushy-panel__inner {
    -ms-overflow-style: auto;
}
/*
.social-links__item {
    margin-right: 12px;
    margin-left: 0;
}
*/
.social-links__item .fab {
    margin-right: 5px;
    margin-left: 0;
}
#footer .social-links__item .social-links__link {
    font-weight: bold;
}
#footer .social-links__item .fa {
    font-size: 15px;
}
.social-links--main-nav {
    padding-left: 30px;
    padding-right: 0;
}
.social-links--main-nav .social-links__item {
    margin-right: 19px;
    margin-left: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
    .social-links--main-nav .social-links__item {
        margin-right: 10px;
        margin-left: 0;
    }
    .social-links--main-nav {
        padding-left: 30px;
        padding-right: 0;
    }
}

@media (min-width: 992px) {
    .main-nav__list>li {
        margin-left: -0.25em;
        margin-right: 0;
    }

    .main-nav__list>li:last-of-type {
        margin-left: 0; /* CHECK */
    }
}

.main-nav__list>li>a::before {
    left: 0;
    right: auto;
}

.nav-account {
    margin-left: auto;
    margin-right: 0;
}
/* SECONDARY */

@media (min-width: 992px) {
    .header__secondary {
        text-align: right;
    }
}

/* FIX IE */
.info-block--header .info-block__item .df-icon-stack--bag {
    direction: ltr;
}
/* END MENU */

/* START FOOTER */
@media (min-width: 992px) {
    .footer-secondary__inner .offset-lg-1 {
        margin-right: 8.33333%;
        margin-left: 0;
    }
}
/* END FOOTER */

/* Alers RTL */
.wpdt-c ::before, .wpdt-c ::after {
    left: 0;
    margin-right: auto;
}
.alert::before, .wpcf7 form .wpcf7-response-output::before {
    left: 0;
    right: auto;
}
.alert, .wpcf7 form .wpcf7-response-output {
    padding-right: 17px;
    padding-left: 85px;
}
/* END Alerts */

/* WP TABLE */
.wpDataTablesWrapper table.wpDataTable thead th.sorting::after, .wpDataTablesWrapper table.wpDataTable thead th.sorting_asc::after, .wpDataTablesWrapper table.wpDataTable thead th.sorting_desc::after {
    margin: 0 10px 0 0 !important;
}
.wpdt-c .wpDataTablesWrapper table.wpDataTable thead th.sorting_asc::before {
    padding-right: 0;
    padding-left: 10px;
}
.wpDataTablesWrapper table.wpDataTable tfoot td input.text_filter, .wpDataTablesWrapper table.wpDataTable thead th input.text_filter, .wpDataTablesWrapper table.wpDataTable tfoot td input.date-range-filter, .wpDataTablesWrapper table.wpDataTable thead th input.date-range-filter, .wpDataTablesWrapper table.wpDataTable tfoot td input.date-time-range-filter, .wpDataTablesWrapper table.wpDataTable thead th input.date-time-range-filter, .wpDataTablesWrapper table.wpDataTable tfoot td input.time-range-filter, .wpDataTablesWrapper table.wpDataTable thead th input.time-range-filter, .wpDataTablesWrapper table.wpDataTable tfoot td input.number-range-filter, .wpDataTablesWrapper table.wpDataTable thead th input.number-range-filter, .wpDataTablesWrapper table.wpDataTable thead th input.number_filter, .wpDataTablesWrapper table.wpDataTable tfoot td input.number_filter, .wpDataTablesWrapper table.wpDataTable tfoot td .wdt-select-filter, .wpDataTablesWrapper table.wpDataTable thead th .wdt-select-filter, .wpDataTablesWrapper table.wpDataTable tfoot td .wdt-multiselect-filter, .wpDataTablesWrapper table.wpDataTable thead th .wdt-multiselect-filter, .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection input.text_filter, .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection input.date-range-filter, .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection input.date-time-range-filter, .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection input.time-range-filter, .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection input.number-range-filter, .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection input.number_filter, .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection .wdt-select-filter, .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection .wdt-multiselect-filter, .wpdt-c .modal#wdt-frontend-modal .bootstrap-select, .wpdt-c .modal#wdt-frontend-modal textarea, .wpdt-c .modal#wdt-frontend-modal input.editDialogInput {
    padding-right: 5px !important;
    padding-left: 2px !important;
}
.wpdt-c .wpDataTablesWrapper .dataTables_filter input[type="search"] {
    padding: 12px 36px 12px 0 !important;
    direction: rtl;
}
.wpdt-c .wpDataTablesWrapper .dataTables_paginate, .wpdt-c .wpDataTablesWrapper .dataTables_filter {
    direction: ltr;
}
.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select.btn-group ul.dropdown-menu {
    max-width: 100%;
}
.wpdt-c.dropdown-menu, .wpdt-c .dropdown-menu {
    right: 0 !important;
    left: auto !important;
}
.wpdt-c .wpDataTablesWrapper .wpDataTableFilterBox .wpDataTableFilterSection .bootstrap-select > .btn-default::before, .wpdt-c .wpDataTablesWrapper table.wpDataTable .bootstrap-select > .btn-default::before, .wpdt-c .modal#wdt-frontend-modal .bootstrap-select > .btn-default::before {
    right: auto !important;
    left: 15px !important;
}
.wpdt-c .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    text-align: right !important;
}
.wpdt-c .wpDataTablesWrapper .dataTables_filter input[type="search"], .wpdt-c .wpDataTablesWrapper .dataTables_length label, .wpdt-c.wdt-skin-purple .wpDataTablesWrapper .dataTables_paginate {
    font-family: 'IRANSansWeb-FD', 'Samim-FD', Tahoma, Helvetica, sans-serif !important;
}
.wpdt-c .wpDataTablesWrapper table.wpDataTable thead th.sorting_desc::before {
    margin-left: 10px;
    margin-right: 0;
}
.wpdt-c .wpDataTablesWrapper table.wpDataTable > thead > tr:nth-child(2) > th:last-child {
	border-right: none !important;
	border-left: 1px solid #f5f7fa !important;
}
.wpdt-c .wpDataTablesWrapper table.wpDataTable tr td:last-child, .wpdt-c .wpDataTablesWrapper table.wpDataTable thead tr td:last-child, .wpdt-c .wpDataTablesWrapper table.wpDataTable tfoot tr td:last-child {
    border-right: none !important;
	border-left: 1px solid #f5f7fa !important;
}
.wpdt-c .wpDataTablesWrapper table.wpDataTable > thead > tr:nth-child(2) > th:first-child {
	border-left: none !important;
	border-right: 2px solid #f5f7fa !important;
}
.wpdt-c .wpDataTablesWrapper table.wpDataTable tr td:first-child, .wpdt-c .wpDataTablesWrapper table.wpDataTable thead tr td:first-child, .wpdt-c .wpDataTablesWrapper table.wpDataTable tfoot tr td:first-child {
	border-left: none !important;
	border-right: 2px solid #f5f7fa !important;
}
.wpdt-c .btn, .wpdt-c .wpDataTablesWrapper .btn, .pagination-area ul li a {
    border-radius: 10px !important;
}
.search-form .custom-search-input input.search-query {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.search-form .custom-search-input button.btn {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.wdtscroll {
    min-height: 350px !important;
}
.wdtscroll, .wdtscroll input, .wdtscroll span {
    font-size: 13px !important;
}
.paginate_button.next, .paginate_button.last,.paginate_button.previous,.paginate_button.first {
    text-transform: uppercase !important;
}
button.wdt-pf-search-filters-button::before {
    margin-left: 3px;
}
/* END WP Table */

/* TIME LINE Plugin */
.timeline-content > .ctl-row {
    direction: ltr;
}
.timeline-content > .ctl-row .story-details {
    direction: rtl;
    text-align: right !important;
}
.timeline-content .story-details > p:last-child {
    line-height: 0;
}
.timeline-content .story-details > ul {
    margin-bottom: 0;
}
/* END TIME LINE Plugin */

/* Addons Fix */
@media (min-width:768px) {
    .posts--horizontal .posts__item:first-child, .card .posts--horizontal .posts__item:first-child {
        border-left: 1px solid #e4e7ed;
        padding-left: 24px;
        border-right: none;
        padding-right: 0;
    }
    .posts--horizontal .posts__item:last-child, .card .posts--horizontal .posts__item:last-child {
        padding-right: 24px;
        padding-left: 0;
    }
    .posts--horizontal .posts__item, .card .posts--horizontal .posts__item {
        border-right: none;
    }
    .posts--horizontal .posts__item:last-child, .card .posts--horizontal .posts__item:last-child {
        border-left: none;
    }
}
/* END Addons Fix */

/* POST FONTS & COLOR & Style */
body {
    color: rgb(30, 30, 30);
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}
h1 {
    font-size: 25px;
}
h2 {
    font-size: 22px;
}
h3 {
    font-size: 20px;
}
h4 {
    font-size: 18px;
}
h5 {
    font-size: 17px;
}
h6 {
    font-size: 15px;
}
.posts--simple-list .posts__title, .posts__item--card .posts__title, .widget--footer .posts--simple-list .posts__title {
    line-height: 1.2em;
}
.posts--simple-list--lg .posts__excerpt, .posts--simple-list .posts__excerpt, .posts__item--card .posts__excerpt {
    line-height: 22px; /* This From 20 */
}
.post__meta-block--top .page-heading__title, .post__meta-block--top .posts__title {
    line-height: 1.1em;
}
.posts--simple-list--lg .posts__excerpt, .posts--simple-list .posts__excerpt, .post__content p, .posts__item--card .posts__excerpt, .widget__content .widget-contact-info__desc p {
    text-align: justify;
}
.widget-contact-info__body .info-block__item .info-block__heading {
    font-size: 11px;
}
.widget-contact-info__body .info-block__item .info-block__link, .info-block--header .info-block__heading {
    font-size: 10px;
}
@media (min-width:992px) {
    .post--single .post__title {
        font-size: 22px;
    }
    .posts__item--card .posts__title {
        font-size: 17px;
    }
    .page-heading__title {
        font-size: 42px;
    }
    .main-nav__list li:hover > .main-nav__sub-0.megamenu-item {
        width: auto;
        right: auto;
        padding: 22px 20px;
        border-radius: 0 0 10px 10px;
    }
}
@media (max-width:991px) {
    .main-nav__list .has-mega-menu .main-nav__sub-0 .megamenu-item:not(.menu-item-has-children) .widget_media_image {
        padding-top: 15px;
    }
}
.main-nav__list .has-mega-menu .main-nav__sub-0 .megamenu-item:not(.menu-item-has-children) .widget_media_image > img {
    border-radius: 10px;
}
.has-mega-menu .main-nav__sub-0 .main-nav__sub-1 > li > a {
    color: rgba(49, 64, 75, 0.82);
}
.post__header .meta__item--date .posts__date, .post__header .meta__item--views, .post__header .post__meta .meta__item.meta__item--views, .posts__footer.card__footer .meta__item.meta__item--views, .posts__item--card .posts__date, .posts--simple-list .posts__date, .hero-unit .hero-unit__content .hero-unit__desc {
    color: #9A9DA2;
}
/* style section */
@media (min-width:768px) {
    .site-content .content-area.offset-md-2 {
        margin-left: 0;
        margin-right: 16.66667%;
    }
    .posts--cards-thumb-left .posts__thumb:first-child {
        border-radius: 4px 0 0 4px;
    }
    .error-404 .offset-md-2 {
        margin-left: 0;
        margin-right: 16.66667%;
    }
}
@media (max-width:991px) and (min-width:769px) {
    .site-content .content-area.offset-md-2 {
        margin-right: 0;
    }
}
@media (max-width:991px) and (min-width:768px) {
    .container .row .offset-md-2 {
        margin-left: 0;
    }
}
/*
.content-area .post-related.row {
    direction: ltr;
}
*/
input[name="password"], input[name="email"], input[name="user"], input[name="username"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"] {
    font-family: 'IRANSansWeb', 'Samim-FD', Tahoma, Helvetica, sans-serif;
}
#commentform input {
    border-radius: 50px;
}
#commentform textarea {
    border-radius: 30px;
}
#commentform label {
    margin-right: 20px;
    font-size: 12px;
}
.post-related .btn-nav {
    background-color: #646668;
}
#commentform .form-submit #submit {
    background-color: #ffc107;
}
#commentform .form-submit #submit:hover {
    background-color: #f0b505;
}
.form-control, .input-text, select {
    font-size: 13px;
}
@media (max-width:768px) {
    .post-sharing .btn .fab {
        margin-left: 0;
    }
}
.sp-league-table .data-name .team-logo {
    margin-right: 0;
    margin-left: 0.5em;
}
@media (min-width:1200px) {
    .posts__item--card .posts__title {
        font-size: 18px;
    }
}
.page-header__desc {
    color: white;
}
.post-sharing .btn {
    border-radius: 5px;
}
.post-sharing .btn {
    font-size: 12px;
}
.post-sharing .btn-icon i {
    font-size: 15px;
}
#sb_instagram .sbi_follow_btn .fa, #sb_instagram .sbi_follow_btn svg {
    margin-left: 7px;
    margin-right: 0;
}
#sb_instagram .sbi_follow_btn svg {
    font-size: 17px;
}
/*
#sb_instagram #sbi_load .sbi_follow_btn > a {
    border-radius: 20px;
    background-color: #9A66CA;
}
*/
.info-block__item.info-block__item--contact-secondary .df-icon-custom svg {
    vertical-align: inherit;
}
.widget__content .widget-contact-info__desc p {
    font-size: 12px;
}
/* END style section */
/* END POST FONTS & COLOR & Style */

/* Schema PLUGIN */
.wpsp-block-3d36e90a.wpsp-faq-icon-row .wpsp-faq-item .wpsp-faq-icon-wrap {
    margin-left: 10px;
    margin-right: 0;
}
/* END Schema PLUGIN */

/* addons */
.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading {
    text-align: right;
}
.table-right {
    text-align: right !important;
}
.table-left {
    text-align: left !important;
}
.table-center {
    text-align: center !important;
}
.text-white-color .vc-hoverbox-front h2 {
    color: white;
}
.cta-custom .vc_cta3-content p {
    text-align: justify;
    color: rgb(30, 30, 30);
}
.custom-timeline .timeline-content ul:not([class]) li {
    padding-bottom: 0;
}
.custom-timeline .timeline-content ul:not([class]) li a {
    color: #FF3C00;
    font-size: 13px;
}
.custom-timeline .timeline-content ul:not([class]) li a:hover {
    color: #FFDC11;
}
.accordion .accordion__header-link-icon::before, .accordion .accordion__header-link-icon::after {
    transform: translate(+50%, -50%);
}
/* End addons */

/* Post layout | Remove when change post layout */
@media (min-width:992px) {
    .single.single-post #primary.col-lg-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (min-width:768px) {
    .single.single-post .site-content #primary.content-area.offset-md-2 {
        margin-right: 0;
    }
}
@media (min-width:576px) and (max-width:1199px) {
    .single.single-post .container {
        max-width: 95%;
    }
}
/*
.card--lg .card__content {
    padding: 0 10px;
}
*/
/* END Post layout */

/* Form 7 */
.wpcf7 { /* Don't add any thing */
    direction: rtl;
}
.wpcf7 input[type="email"]::placeholder, .wpcf7 input[type="email"]::-webkit-input-placeholder, .wpcf7 input[type="url"]::placeholder, .wpcf7 input[type="url"]::-webkit-input-placeholder, .wpcf7 input[type="tel"]::placeholder, .wpcf7 input[type="tel"]::-webkit-input-placeholder {
    text-align: right;
    direction: rtl;
}
.wpcf7 input[type="email"]::-ms-input-placeholder, .wpcf7 input[type="url"]::-ms-input-placeholder, .wpcf7 input[type="tel"]::-ms-input-placeholder {
    direction: rtl;
    text-align: right;
}
.wpcf7 input[type="email"]:-ms-input-placeholder, .wpcf7 input[type="url"]:-ms-input-placeholder, .wpcf7 input[type="tel"]:-ms-input-placeholder {
    direction: rtl;
    text-align: right;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active), (min-width: 992px) {
    .menu-item-has-children.has-mega-menu > ul.megamenu-item.megamenu-col-3 {
        min-width: 400px;
    }
}
.wpcf7 .form-group.form-group--submit > input.wpcf7-submit, .wpcf7 input.wpcf7-text, .wpcf7 textarea.wpcf7-textarea {
    border-radius: 5px;
}
.form-group.form-group--submit br:first-child {
    line-height: 0;
}
/* END Form 7 */

/* lazyloaded */
img[data-lazyloaded]{

  opacity: 0;

}
img.litespeed-loaded{

  -webkit-transition: opacity .5s linear 0.2s;

  -moz-transition: opacity .5s linear 0.2s;

  transition: opacity .5s linear 0.2s;

  opacity: 1;

}
/* END lazyloaded */

.blend-hover-box-front .vc-hoverbox-inner .vc-hoverbox-block.vc-hoverbox-front, .blend-hover-box-back .vc-hoverbox-inner .vc-hoverbox-block.vc-hoverbox-back {
    background-color: #E5E7EC; /* #9A9DA2 */
    background-blend-mode: multiply;
}
@media (min-width:992px) {
    .post-related__next .btn-nav {
        right: 23px;
        left: auto;
    }
    .post-related__prev .btn-nav {
        left: 23px;
        right: auto;
    }
    .post-related__next .card__content {
        padding-right: 93px;
        padding-left: 30px;
    }
    .post-related__prev .card__content {
        padding-left: 93px;
        padding-right: 30px;
    }
    .post-filter__select .post-filter__label {
        top: 24px;
    }
}
.post-related.row {
    direction: ltr;
}
.post-related.row > div {
    direction: rtl;
}
.forms-description .social-links__item {
    font-size: 12px;
}
.forms-description p, .forms-description address {
    font-size: 13px;
    text-align: justify;
}
.forms-description .social-links__item .fa, .forms-description .social-links__item .fab, .forms-description .social-links__item svg {
    font-size: 14px;
}
.forms-description p, .forms-description h6 {
    margin-bottom: 0;
}
.forms-description .social-links__link, .forms-description address strong{
    color: rgb(30, 30, 30);
}
select.wpcf7-form-control {
    color: #31404b;
}
table, .table {
    color: #1e1e1e;
}
.main-news-banner > .main-news-banner__inner .posts__inner > .posts__excerpt {
    color: #eceaea;
}
.main-news-banner > .main-news-banner__inner .posts__inner {
    margin-right: 10px;
}

/* post slide fix */
.posts--carousel-featured .posts__thumb img {
    max-height: 252px;
    min-height: 252px;
}
.posts--carousel-featured .posts__title {
    line-height: 1.222em;
}
.posts--slider-featured .posts__title {
    line-height: 43px;
}

.marquee .posts--inline .posts__title {
    direction: rtl;
}
.marquee-wrapper--no-categories .posts--inline .posts__title::after {
    content: "  |||";
}
.posts--slider-featured .posts__thumb img {
    max-height: 300px;
    min-height: 300px;
}
@media (min-width: 768px) {
    .posts--slider-featured .posts__thumb img {
        max-height: 410px;
        min-height: 410px;
    }
}
/* end post slide fix */

/* Kadence addons */
.wp-block-kadence-countdown-timer.kb-countdown-timer {
    direction: ltr;
}
/* End kadence addons */