/*
Theme Name: TheGov Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: thegov
Text Domain:  thegov-child
*/
@font-face {
    font-family: 'vazir';
    font-display: swap;
    src: url('fonts/vazir.eot?#') format('eot'), url('fonts/vazir.woff') format('woff'), url('fonts/vazir.ttf') format('truetype');
}

@font-face {
    font-family: 'yekan';
    font-display: swap;
    src: url('fonts/yekan.eot?#') format('eot'), url('fonts/yekan.woff') format('woff'), url('fonts/yekan.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
    src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-display: swap;
    font-weight: bold;
    src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}

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

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
    src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-display: swap;
    font-weight: 200;
    src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}

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


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

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

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

@font-face {
    font-family: shabnam;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url('fonts/shabnam/Shabnam-Bold-FD.eot');
    src: url('fonts/shabnam/Shabnam-Bold-FD.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/shabnam/Shabnam-Bold-FD.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/shabnam/Shabnam-Bold-FD.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/shabnam/Shabnam-Bold-FD.ttf') format('truetype');
}

@font-face {
    font-family: shabnam;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url('fonts/shabnam/Shabnam-Light-FD.eot');
    src: url('fonts/shabnam/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/shabnam/Shabnam-Light-FD.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/shabnam/Shabnam-Light-FD.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/shabnam/Shabnam-Light-FD.ttf') format('truetype');
}

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

body {
    font-family: "iranyekan", sans-serif !important;
    direction: rtl;
    font-weight: 400;
    font-size: 16px;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "shabnam", sans-serif !important;
    letter-spacing: -0.2px;
    /*line-height: 1.4 !important;*/
}

h1 {
    font-weight: 700 !important;
    font-size: 48px;
    line-height: 56px;
}

h2 {
    font-weight: 700 !important;
    font-size: 42px;
    line-height: 60px;
}

h3 {
    font-weight: 700 !important;
        font-size: 36px;
        line-height: 56px;
}

h4 {
    font-weight: 700 !important;
        font-size: 30px;
        line-height: 42px;
}

h5 {
    font-weight: 700 !important;
        font-size: 24px;
        line-height: 38px;
}

h6 {
    font-weight: 700 !important;
        font-size: 20px;
        line-height: 32px;
}
/*revolution slider*/
sr7-txt, sr7-btn, .sr7-btn {
    font-family: "shabnam", sans-serif !important;
    letter-spacing: -0.2px;
}
/* متن‌های المنتوری که نقش تیتر دارند */
.elementor-widget-text-editor {
    font-family: "iranyekan", sans-serif !important;
}

.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3 {
    font-family: "shabnam", sans-serif !important;
}

.elementor-widget.elementor-widget-text-editor {
    font-family: "iranyekan", sans-serif !important;
}

p {
    text-align: justify;
    direction: rtl;
    font-family: "iranyekan", sans-serif !important;
}

h3 {
    letter-spacing: 0em !important;
}

.nav-title {
    font-family: "iranyekan", sans-serif !important;
}
.primary-nav>ul>li>a{
    font-family: "iranyekan", sans-serif !important;
}

.wgl-services-7 .wgl-services_link-button .wgl-services_link{
    transform: rotate(180deg);
}
.wgl-accordion-services .wgl-services_title {
    text-align: right;
}
.wgl-accordion-services .wgl-services_text {
    text-align: justify;
    direction: rtl;
}
/*forms*/
.ff-default .ff-el-form-control{
    font-family: inherit !important;
}
form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style) {
    background-color: var(--e-global-color-primary) !important;
    color: #ffffff;
}
.wgl-theme-header .wgl-button.elementor-button{
    border-style: unset !important;
}
#scroll_up {
    left: 20px;
    right: auto;
    background-color: var(--e-global-color-primary) !important;
    color: #ffffff;
}

.wgl-timeline-vertical .time_line-item:nth-child(2n+1), .wgl-timeline-vertical .time_line-item:nth-child(2n) {
    text-align: right !important;
}

@media only screen and (max-width: 1200px) {
.wgl-timeline-vertical .time_line-items_wrap {
    direction: rtl;
}
}