
:root {
    --color-header-middle-bg: #ffffff;
    --color-header-middle-bg-grad: #ffffff;
    --color-header-middle-text: #ffffff;
    --color-header-middle-text-hover: #ffffff;
    --color-header-transparent-bg: transparent;
    --color-header-transparent-bg-grad: transparent;
    --color-header-transparent-text: #ffffff;
    --color-header-transparent-text-hover: #21b11e;
    --color-chrome-toolbar: #1b9d17;
    --color-chrome-toolbar-grad: #1b9d17;
    --color-header-top-bg: #1b9d17;
    --color-header-top-bg-grad: #1b9d17;
    --color-header-top-text: #c8e6c9;
    --color-header-top-text-hover: #ffffff;
    --color-header-top-transparent-bg: rgba(0, 0, 0, 0.2);
    --color-header-top-transparent-bg-grad: rgba(0, 0, 0, 0.2);
    --color-header-top-transparent-text: rgba(255, 255, 255, 0.66);
    --color-header-top-transparent-text-hover: #ffffff;
    --color-content-bg: #ffffff;
    --color-content-bg-grad: #ffffff;
    --color-content-bg-alt: #1d1d1d;
    --color-content-bg-alt-grad: #1d1d1d;
    --color-content-border: #393939;
    --color-content-heading: #eeeeee;
    --color-content-heading-grad: #eeeeee;
    --color-content-text: #212121;
    --color-content-link: #1e6cb1;
    --color-content-link-hover: #5676f1;
    --color-content-primary: #1e6cb1;
    --color-content-primary-grad: #1e6cb1;
    --color-content-secondary: #5676f1;
    --color-content-secondary-grad: #5676f1;
    --color-content-faded: #777777;
    --color-content-overlay: rgba(0, 0, 0, 0.75);
    --color-content-overlay-grad: rgba(0, 0, 0, 0.75);
    --color-alt-content-bg: #262626;
    --color-alt-content-bg-grad: #262626;
    --color-alt-content-bg-alt: #1d1d1d;
    --color-alt-content-bg-alt-grad: #1d1d1d;
    --color-alt-content-border: #393939;
    --color-alt-content-heading: #eeeeee;
    --color-alt-content-heading-grad: #eeeeee;
    --color-alt-content-text: #bbbbbb;
    --color-alt-content-link: #1e6cb1;
    --color-alt-content-link-hover: #5676f1;
    --color-alt-content-primary: #1e6cb1;
    --color-alt-content-primary-grad: #1e6cb1;
    --color-alt-content-secondary: #5676f1;
    --color-alt-content-secondary-grad: #5676f1;
    --color-alt-content-faded: #777777;
    --color-alt-content-overlay: rgba(33, 177, 30, 0.85);
    --color-alt-content-overlay-grad: rgba(33, 177, 30, 0.85);
    --color-footer-bg: #0f0f0f;
    --color-footer-bg-grad: #0f0f0f;
    --color-footer-bg-alt: #1d1d1d;
    --color-footer-bg-alt-grad: #1d1d1d;
    --color-footer-border: #262626;
    --color-footer-text: #777777;
    --color-footer-link: #bbbbbb;
    --color-footer-link-hover: #5676f1;
    --color-subfooter-bg: #1d1d1d;
    --color-subfooter-bg-grad: #1d1d1d;
    --color-subfooter-bg-alt: #262626;
    --color-subfooter-bg-alt-grad: #262626;
    --color-subfooter-border: #333333;
    --color-subfooter-text: #bbbbbb;
    --color-subfooter-link: #21b11e;
    --color-subfooter-link-hover: #5676f1;
    --color-content-primary-faded: rgba(30, 108, 177, 0.15);
    --box-shadow: 0 5px 15px rgba(0, 0, 0, .15);
    --box-shadow-up: 0 -5px 15px rgba(0, 0, 0, .15)
}

.has-content-primary-color {
    color: var(--color-content-primary)
}

.has-content-primary-background-color {
    background: var(--color-content-primary-grad)
}

.has-content-secondary-color {
    color: var(--color-content-secondary)
}

.has-content-secondary-background-color {
    background: var(--color-content-secondary-grad)
}

.has-content-heading-color {
    color: var(--color-content-heading)
}

.has-content-heading-background-color {
    background: var(--color-content-heading-grad)
}

.has-content-text-color {
    color: var(--color-content-text)
}

.has-content-text-background-color {
    background: var(--color-content-text-grad)
}

.has-content-faded-color {
    color: var(--color-content-faded)
}

.has-content-faded-background-color {
    background: var(--color-content-faded-grad)
}

.has-content-border-color {
    color: var(--color-content-border)
}

.has-content-border-background-color {
    background: var(--color-content-border-grad)
}

.has-content-bg-alt-color {
    color: var(--color-content-bg-alt)
}

.has-content-bg-alt-background-color {
    background: var(--color-content-bg-alt-grad)
}

.has-content-bg-color {
    color: var(--color-content-bg)
}

.has-content-bg-background-color {
    background: var(--color-content-bg-grad)
}

html, .l-header .widget, .menu-item-object-us_page_block {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px
}

h1 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-weight: 400;
    font-size: 38px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    margin-bottom: 1.5rem
}

h2 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-weight: 400;
    font-size: 33px;
    line-height: 1.4;
    letter-spacing: 0em;
    margin-bottom: 1.5rem
}

h3 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-weight: 200;
    font-size: 26px;
    line-height: 1.4;
    letter-spacing: 0em;
    margin-bottom: 1.5rem
}

.woocommerce-Reviews-title, .widgettitle, .comment-reply-title, h4 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: 0em;
    margin-bottom: 1.5rem
}

h5 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: 0em;
    margin-bottom: 1.5rem
}

h6 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: 0em;
    margin-bottom: 1.5rem
}

@media (max-width: 767px) {
    html {
        font-size: 15px;
        line-height: 26px
    }

    h1 {
        font-size: 30px
    }

    h1.vc_custom_heading:not([class*="us_custom_"]) {
        font-size: 30px !important
    }

    h2 {
        font-size: 26px
    }

    h2.vc_custom_heading:not([class*="us_custom_"]) {
        font-size: 26px !important
    }

    h3 {
        font-size: 22px
    }

    h3.vc_custom_heading:not([class*="us_custom_"]) {
        font-size: 22px !important
    }

    h4, .woocommerce-Reviews-title, .widgettitle, .comment-reply-title {
        font-size: 20px
    }

    h4.vc_custom_heading:not([class*="us_custom_"]) {
        font-size: 20px !important
    }

    h5 {
        font-size: 18px
    }

    h5.vc_custom_heading:not([class*="us_custom_"]) {
        font-size: 18px !important
    }

    h6 {
        font-size: 16px
    }

    h6.vc_custom_heading:not([class*="us_custom_"]) {
        font-size: 16px !important
    }
}

body {
    background: #e0e0e0
}

.l-canvas.type_boxed, .l-canvas.type_boxed .l-subheader, .l-canvas.type_boxed ~ .l-footer {
    max-width: 1300px
}

.l-subheader-h, .l-section-h, .l-main .aligncenter, .w-tabs-section-content-h {
    max-width: 1140px
}

.post-password-form {
    max-width: calc(1140px + 5rem)
}

@media screen and (max-width: 1210px) {
    .l-main .aligncenter {
        max-width: calc(100vw - 5rem)
    }
}

@media screen and (min-width: 1210px) {
    .l-main .alignfull {
        margin-left: calc(570px - 50vw);
        margin-right: calc(570px - 50vw)
    }
}

.g-cols .l-sidebar {
    width: 32.83%
}

.g-cols .l-content {
    width: 67.17%
}

@media (max-width: 767px) {
    .l-canvas {
        overflow: hidden
    }

    .g-cols.reversed {
        flex-direction: column-reverse
    }

    .g-cols > div:not([class*=" vc_col-"]) {
        width: 100%;
        margin: 0 0 1.5rem
    }

    .g-cols.type_boxes > div, .g-cols.reversed > div:first-child, .g-cols:not(.reversed) > div:last-child, .g-cols > div.has-fill {
        margin-bottom: 0
    }

    .g-cols.type_default > .wpb_column.stretched {
        margin-left: -1rem;
        margin-right: -1rem;
        width: auto
    }

    .g-cols.type_boxes > .wpb_column.stretched {
        margin-left: -2.5rem;
        margin-right: -2.5rem;
        width: auto
    }

    .align_center_xs, .align_center_xs .w-socials {
        text-align: center
    }

    .align_center_xs .w-hwrapper > * {
        margin: 0.5rem 0;
        width: 100%
    }
}

@media (min-width: 768px) {
    .l-section.for_sidebar.at_left > div > .g-cols {
        flex-direction: row-reverse
    }

    .vc_column-inner.type_sticky > .wpb_wrapper {
        position: -webkit-sticky;
        position: sticky
    }

    .l-section.type_sticky {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 11;
        transform: translateZ(0);
        transition: top 0.3s cubic-bezier(.78, .13, .15, .86) 0.1s
    }

    .l-section.type_sticky > .l-section-h {
        transition: padding-top 0.3s
    }
}

@media screen and (min-width: 1210px) {
    .g-cols.type_default > .wpb_column.stretched:first-of-type {
        margin-left: calc(570px + 1.5rem - 50vw)
    }

    .g-cols.type_default > .wpb_column.stretched:last-of-type {
        margin-right: calc(570px + 1.5rem - 50vw)
    }

    .g-cols.type_boxes > .wpb_column.stretched:first-of-type {
        margin-left: calc(570px - 50vw)
    }

    .g-cols.type_boxes > .wpb_column.stretched:last-of-type {
        margin-right: calc(570px - 50vw)
    }
}

a, button, input[type="submit"], .ui-slider-handle {
    outline: none !important
}

.w-toplink, .w-header-show {
    background: rgba(0, 0, 0, 0.3)
}

.no-touch .w-toplink.active:hover, .no-touch .w-header-show:hover {
    background: var(--color-content-primary-grad)
}

button[type="submit"]:not(.w-btn), input[type="submit"] {
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2);
    background: #7049ba;
    border-color: transparent;
    color: #ffffff !important
}

button[type="submit"]:not(.w-btn):before, input[type="submit"] {
    border-width: 2px
}

.no-touch button[type="submit"]:not(.w-btn):hover, .no-touch input[type="submit"]:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #ffb03a;
    border-color: transparent;
    color: #ffffff !important
}

.woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .button.add_to_cart_button, .us-nav-style_1 > *, .navstyle_1 > .owl-nav div, .us-btn-style_1 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #7049ba;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.woocommerce .button.alt:before, .woocommerce .button.checkout:before, .woocommerce .button.add_to_cart_button:before, .us-nav-style_1 > *:before, .navstyle_1 > .owl-nav div:before, .us-btn-style_1:before {
    border-width: 2px
}

.no-touch .woocommerce .button.alt:hover, .no-touch .woocommerce .button.checkout:hover, .no-touch .woocommerce .button.add_to_cart_button:hover, .us-nav-style_1 > span.current, .no-touch .us-nav-style_1 > a:hover, .no-touch .navstyle_1 > .owl-nav div:hover, .no-touch .us-btn-style_1:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #ffb03a;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_1 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.woocommerce .button, .woocommerce .actions .button, .us-nav-style_2 > *, .navstyle_2 > .owl-nav div, .us-btn-style_2 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #e0e0e0;
    border-color: transparent;
    color: #424242 !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.woocommerce .button:before, .woocommerce .actions .button:before, .us-nav-style_2 > *:before, .navstyle_2 > .owl-nav div:before, .us-btn-style_2:before {
    border-width: 2px
}

.no-touch .woocommerce .button:hover, .no-touch .woocommerce .actions .button:hover, .us-nav-style_2 > span.current, .no-touch .us-nav-style_2 > a:hover, .no-touch .navstyle_2 > .owl-nav div:hover, .no-touch .us-btn-style_2:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #e0e0e0;
    border-color: transparent;
    color: #424242 !important
}

.us-nav-style_2 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_3 > *, .navstyle_3 > .owl-nav div, .us-btn-style_3 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_3 > *:before, .navstyle_3 > .owl-nav div:before, .us-btn-style_3:before {
    border-width: 2px
}

.us-nav-style_3 > span.current, .no-touch .us-nav-style_3 > a:hover, .no-touch .navstyle_3 > .owl-nav div:hover, .no-touch .us-btn-style_3:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important
}

.us-nav-style_3 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_4 > *, .navstyle_4 > .owl-nav div, .us-btn-style_4 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_4 > *:before, .navstyle_4 > .owl-nav div:before, .us-btn-style_4:before {
    border-width: 2px
}

.us-nav-style_4 > span.current, .no-touch .us-nav-style_4 > a:hover, .no-touch .navstyle_4 > .owl-nav div:hover, .no-touch .us-btn-style_4:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important
}

.us-nav-style_4 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_5 > *, .navstyle_5 > .owl-nav div, .us-btn-style_5 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_5 > *:before, .navstyle_5 > .owl-nav div:before, .us-btn-style_5:before {
    border-width: 2px
}

.us-nav-style_5 > span.current, .no-touch .us-nav-style_5 > a:hover, .no-touch .navstyle_5 > .owl-nav div:hover, .no-touch .us-btn-style_5:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important
}

.us-nav-style_5 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_6 > *, .navstyle_6 > .owl-nav div, .us-btn-style_6 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_6 > *:before, .navstyle_6 > .owl-nav div:before, .us-btn-style_6:before {
    border-width: 2px
}

.us-nav-style_6 > span.current, .no-touch .us-nav-style_6 > a:hover, .no-touch .navstyle_6 > .owl-nav div:hover, .no-touch .us-btn-style_6:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important
}

.us-nav-style_6 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_7 > *, .navstyle_7 > .owl-nav div, .us-btn-style_7 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_7 > *:before, .navstyle_7 > .owl-nav div:before, .us-btn-style_7:before {
    border-width: 2px
}

.us-nav-style_7 > span.current, .no-touch .us-nav-style_7 > a:hover, .no-touch .navstyle_7 > .owl-nav div:hover, .no-touch .us-btn-style_7:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #ffffff;
    border-color: transparent;
    color: #222222 !important
}

.us-nav-style_7 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_8 > *, .navstyle_8 > .owl-nav div, .us-btn-style_8 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 1.2em 1.2em;
    background: #f5f5f5;
    border-color: transparent;
    color: #424242 !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_8 > *:before, .navstyle_8 > .owl-nav div:before, .us-btn-style_8:before {
    border-width: 2px
}

.us-nav-style_8 > span.current, .no-touch .us-nav-style_8 > a:hover, .no-touch .navstyle_8 > .owl-nav div:hover, .no-touch .us-btn-style_8:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #e0e0e0;
    border-color: transparent;
    color: #424242 !important
}

.us-nav-style_8 > * {
    min-width: calc(1.2em + 2 * 1.2em)
}

.us-nav-style_9 > *, .navstyle_9 > .owl-nav div, .us-btn-style_9 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #ffb03a;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_9 > *:before, .navstyle_9 > .owl-nav div:before, .us-btn-style_9:before {
    border-width: 2px
}

.us-nav-style_9 > span.current, .no-touch .us-nav-style_9 > a:hover, .no-touch .navstyle_9 > .owl-nav div:hover, .no-touch .us-btn-style_9:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #ffb03a;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_9 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_10 > *, .navstyle_10 > .owl-nav div, .us-btn-style_10 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #7049ba;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_10 > *:before, .navstyle_10 > .owl-nav div:before, .us-btn-style_10:before {
    border-width: 2px
}

.us-nav-style_10 > span.current, .no-touch .us-nav-style_10 > a:hover, .no-touch .navstyle_10 > .owl-nav div:hover, .no-touch .us-btn-style_10:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #7049ba;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_10 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_11 > *, .navstyle_11 > .owl-nav div, .us-btn-style_11 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #424242;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_11 > *:before, .navstyle_11 > .owl-nav div:before, .us-btn-style_11:before {
    border-width: 2px
}

.us-nav-style_11 > span.current, .no-touch .us-nav-style_11 > a:hover, .no-touch .navstyle_11 > .owl-nav div:hover, .no-touch .us-btn-style_11:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #424242;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_11 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_12 > *, .navstyle_12 > .owl-nav div, .us-btn-style_12 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_12 > *:before, .navstyle_12 > .owl-nav div:before, .us-btn-style_12:before {
    border-width: 2px
}

.us-nav-style_12 > span.current, .no-touch .us-nav-style_12 > a:hover, .no-touch .navstyle_12 > .owl-nav div:hover, .no-touch .us-btn-style_12:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: rgba(255, 255, 255, 0.12);
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_12 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_13 > *, .navstyle_13 > .owl-nav div, .us-btn-style_13 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_13 > *:before, .navstyle_13 > .owl-nav div:before, .us-btn-style_13:before {
    border-width: 2px
}

.us-nav-style_13 > span.current, .no-touch .us-nav-style_13 > a:hover, .no-touch .navstyle_13 > .owl-nav div:hover, .no-touch .us-btn-style_13:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #f5f5f5;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_13 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_14 > *, .navstyle_14 > .owl-nav div, .us-btn-style_14 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #000000;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_14 > *:before, .navstyle_14 > .owl-nav div:before, .us-btn-style_14:before {
    border-width: 2px
}

.us-nav-style_14 > span.current, .no-touch .us-nav-style_14 > a:hover, .no-touch .navstyle_14 > .owl-nav div:hover, .no-touch .us-btn-style_14:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #000000;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_14 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_15 > *, .navstyle_15 > .owl-nav div, .us-btn-style_15 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: #7049ba !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_15 > *:before, .navstyle_15 > .owl-nav div:before, .us-btn-style_15:before {
    border-width: 2px
}

.us-nav-style_15 > span.current, .no-touch .us-nav-style_15 > a:hover, .no-touch .navstyle_15 > .owl-nav div:hover, .no-touch .us-btn-style_15:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #f5f5f5;
    border-color: transparent;
    color: #7049ba !important
}

.us-nav-style_15 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_16 > *, .navstyle_16 > .owl-nav div, .us-btn-style_16 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: #ffb03a !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_16 > *:before, .navstyle_16 > .owl-nav div:before, .us-btn-style_16:before {
    border-width: 2px
}

.us-nav-style_16 > span.current, .no-touch .us-nav-style_16 > a:hover, .no-touch .navstyle_16 > .owl-nav div:hover, .no-touch .us-btn-style_16:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #f5f5f5;
    border-color: transparent;
    color: #ffb03a !important
}

.us-nav-style_16 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_17 > *, .navstyle_17 > .owl-nav div, .us-btn-style_17 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: inherit !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_17 > *:before, .navstyle_17 > .owl-nav div:before, .us-btn-style_17:before {
    border-width: 2px
}

.us-nav-style_17 > span.current, .no-touch .us-nav-style_17 > a:hover, .no-touch .navstyle_17 > .owl-nav div:hover, .no-touch .us-btn-style_17:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #f5f5f5;
    border-color: transparent;
    color: inherit !important
}

.us-nav-style_17 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_18 > *, .navstyle_18 > .owl-nav div, .us-btn-style_18 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: #9e9e9e !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_18 > *:before, .navstyle_18 > .owl-nav div:before, .us-btn-style_18:before {
    border-width: 2px
}

.us-nav-style_18 > span.current, .no-touch .us-nav-style_18 > a:hover, .no-touch .navstyle_18 > .owl-nav div:hover, .no-touch .us-btn-style_18:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #f5f5f5;
    border-color: transparent;
    color: #9e9e9e !important
}

.us-nav-style_18 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_19 > *, .navstyle_19 > .owl-nav div, .us-btn-style_19 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: #000000 !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_19 > *:before, .navstyle_19 > .owl-nav div:before, .us-btn-style_19:before {
    border-width: 2px
}

.us-nav-style_19 > span.current, .no-touch .us-nav-style_19 > a:hover, .no-touch .navstyle_19 > .owl-nav div:hover, .no-touch .us-btn-style_19:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #f5f5f5;
    border-color: transparent;
    color: #000000 !important
}

.us-nav-style_19 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_20 > *, .navstyle_20 > .owl-nav div, .us-btn-style_20 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #42d69b;
    border-color: transparent;
    color: #ffeb8c !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_20 > *:before, .navstyle_20 > .owl-nav div:before, .us-btn-style_20:before {
    border-width: 2px
}

.us-nav-style_20 > span.current, .no-touch .us-nav-style_20 > a:hover, .no-touch .navstyle_20 > .owl-nav div:hover, .no-touch .us-btn-style_20:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #42d69b;
    border-color: transparent;
    color: #ffeb8c !important
}

.us-nav-style_20 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_21 > *, .navstyle_21 > .owl-nav div, .us-btn-style_21 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #ffe772;
    border-color: transparent;
    color: #725439 !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_21 > *:before, .navstyle_21 > .owl-nav div:before, .us-btn-style_21:before {
    border-width: 2px
}

.us-nav-style_21 > span.current, .no-touch .us-nav-style_21 > a:hover, .no-touch .navstyle_21 > .owl-nav div:hover, .no-touch .us-btn-style_21:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #ffe772;
    border-color: transparent;
    color: #725439 !important
}

.us-nav-style_21 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_22 > *, .navstyle_22 > .owl-nav div, .us-btn-style_22 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #21aad3;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_22 > *:before, .navstyle_22 > .owl-nav div:before, .us-btn-style_22:before {
    border-width: 2px
}

.us-nav-style_22 > span.current, .no-touch .us-nav-style_22 > a:hover, .no-touch .navstyle_22 > .owl-nav div:hover, .no-touch .us-btn-style_22:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #21aad3;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_22 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_23 > *, .navstyle_23 > .owl-nav div, .us-btn-style_23 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #f43838;
    border-color: transparent;
    color: #ffebce !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_23 > *:before, .navstyle_23 > .owl-nav div:before, .us-btn-style_23:before {
    border-width: 2px
}

.us-nav-style_23 > span.current, .no-touch .us-nav-style_23 > a:hover, .no-touch .navstyle_23 > .owl-nav div:hover, .no-touch .us-btn-style_23:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #f43838;
    border-color: transparent;
    color: #ffebce !important
}

.us-nav-style_23 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_24 > *, .navstyle_24 > .owl-nav div, .us-btn-style_24 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #e1eded;
    border-color: transparent;
    color: #1e73be !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_24 > *:before, .navstyle_24 > .owl-nav div:before, .us-btn-style_24:before {
    border-width: 2px
}

.us-nav-style_24 > span.current, .no-touch .us-nav-style_24 > a:hover, .no-touch .navstyle_24 > .owl-nav div:hover, .no-touch .us-btn-style_24:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #e1eded;
    border-color: transparent;
    color: #1e73be !important
}

.us-nav-style_24 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_25 > *, .navstyle_25 > .owl-nav div, .us-btn-style_25 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #2f7c08;
    border-color: transparent;
    color: #bfe874 !important;
    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.2)
}

.us-nav-style_25 > *:before, .navstyle_25 > .owl-nav div:before, .us-btn-style_25:before {
    border-width: 2px
}

.us-nav-style_25 > span.current, .no-touch .us-nav-style_25 > a:hover, .no-touch .navstyle_25 > .owl-nav div:hover, .no-touch .us-btn-style_25:hover {
    box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.2);
    background: #2f7c08;
    border-color: transparent;
    color: #bfe874 !important
}

.us-nav-style_25 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_26 > *, .navstyle_26 > .owl-nav div, .us-btn-style_26 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: #99d369 !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_26 > *:before, .navstyle_26 > .owl-nav div:before, .us-btn-style_26:before {
    border-width: 2px
}

.us-nav-style_26 > span.current, .no-touch .us-nav-style_26 > a:hover, .no-touch .navstyle_26 > .owl-nav div:hover, .no-touch .us-btn-style_26:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #f5f5f5;
    border-color: transparent;
    color: #99d369 !important
}

.us-nav-style_26 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_27 > *, .navstyle_27 > .owl-nav div, .us-btn-style_27 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #edf3f9;
    border-color: transparent;
    color: #23cde0 !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_27 > *:before, .navstyle_27 > .owl-nav div:before, .us-btn-style_27:before {
    border-width: 2px
}

.us-nav-style_27 > span.current, .no-touch .us-nav-style_27 > a:hover, .no-touch .navstyle_27 > .owl-nav div:hover, .no-touch .us-btn-style_27:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #edf3f9;
    border-color: transparent;
    color: #23cde0 !important
}

.us-nav-style_27 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_28 > *, .navstyle_28 > .owl-nav div, .us-btn-style_28 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: #d33bbc !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_28 > *:before, .navstyle_28 > .owl-nav div:before, .us-btn-style_28:before {
    border-width: 2px
}

.us-nav-style_28 > span.current, .no-touch .us-nav-style_28 > a:hover, .no-touch .navstyle_28 > .owl-nav div:hover, .no-touch .us-btn-style_28:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #f5f5f5;
    border-color: transparent;
    color: #d33bbc !important
}

.us-nav-style_28 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_29 > *, .navstyle_29 > .owl-nav div, .us-btn-style_29 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #fff8e0;
    border-color: transparent;
    color: #ffb200 !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_29 > *:before, .navstyle_29 > .owl-nav div:before, .us-btn-style_29:before {
    border-width: 2px
}

.us-nav-style_29 > span.current, .no-touch .us-nav-style_29 > a:hover, .no-touch .navstyle_29 > .owl-nav div:hover, .no-touch .us-btn-style_29:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #fff8e0;
    border-color: transparent;
    color: #ffb200 !important
}

.us-nav-style_29 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_30 > *, .navstyle_30 > .owl-nav div, .us-btn-style_30 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: transparent;
    border-color: transparent;
    color: #6761cc !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_30 > *:before, .navstyle_30 > .owl-nav div:before, .us-btn-style_30:before {
    border-width: 2px
}

.us-nav-style_30 > span.current, .no-touch .us-nav-style_30 > a:hover, .no-touch .navstyle_30 > .owl-nav div:hover, .no-touch .us-btn-style_30:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #f5f5f5;
    border-color: transparent;
    color: #6761cc !important
}

.us-nav-style_30 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.us-nav-style_31 > *, .navstyle_31 > .owl-nav div, .us-btn-style_31 {
    font-family: 'IRANSansWeb_FaNum_Medium', sans-serif;
    font-size: 1rem;
    line-height: 1.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.2em;
    padding: 0.8em 1.5em;
    background: #7edd8e;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2)
}

.us-nav-style_31 > *:before, .navstyle_31 > .owl-nav div:before, .us-btn-style_31:before {
    border-width: 2px
}

.us-nav-style_31 > span.current, .no-touch .us-nav-style_31 > a:hover, .no-touch .navstyle_31 > .owl-nav div:hover, .no-touch .us-btn-style_31:hover {
    box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
    background: #7edd8e;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_31 > * {
    min-width: calc(1.2em + 2 * 0.8em)
}

.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0em;
    border-width: 1px;
    border-radius: 0.2em;
    background: transparent;
    border-color: #e0e0e0;
    color: inherit
}

.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, input:not([type="submit"]) {
    min-height: 3em;
    line-height: 3em;
    padding: 0 1em
}

select {
    height: 3em
}

textarea {
    padding: calc(3em / 2 + 1px - 0.7em) 1em
}

.w-filter.state_desktop.style_drop_default .w-filter-item-title:focus, .select2-container--open .select2-selection, select:focus, textarea:focus, input:not([type="submit"]):focus, input:focus + .w-form-checkbox, input:focus + .w-form-radio {
    border-color: #7049ba !important;
    box-shadow: 0px 0px 0px 1px #7049ba inset
}

.woocommerce-ordering:after, .woocommerce-select:after, .widget_product_search form:after, .w-filter-item[data-ui_type="dropdown"] .w-filter-item-values:after, .w-filter.state_desktop.style_drop_default .w-filter-item-title:after, .w-order-select:after, .select2-selection__arrow:after, .w-search-form-btn, .widget_search form:after, .w-form-row-field:after {
    font-size: 1rem;
    margin: 0 1em;
    color: inherit
}

.w-form-row-field > i {
    font-size: 1rem;
    top: calc(3em / 2);
    margin: 1px;
    padding: 0 1em;
    color: inherit
}

.w-form-row.with_icon input, .w-form-row.with_icon textarea, .w-form-row.with_icon select {
    padding-right: calc(1.8em + 1em)
}

.w-form-row.move_label .w-form-row-label {
    font-size: 1rem;
    top: calc(3em / 2 + 1px - 0.7em);
    margin: 0 1em;
    background: var(--color-content-bg-grad);
    color: inherit
}

.w-form-row.with_icon.move_label .w-form-row-label {
    margin-right: calc(1.6em + 1em)
}

.color_alternate .w-form-row.move_label .w-form-row-label {
    background: var(--color-alt-content-bg-grad)
}

.color_footer-top .w-form-row.move_label .w-form-row-label {
    background: var(--color-subfooter-bg-grad)
}

.color_footer-bottom .w-form-row.move_label .w-form-row-label {
    background: var(--color-footer-bg-grad)
}

.style_phone6-1 > * {
    background-image: url(https://pppkd-uast.ac.ir/wp-content/themes/uast/img/phone-6-black-real.png)
}

.style_phone6-2 > * {
    background-image: url(https://pppkd-uast.ac.ir/wp-content/themes/uast/img/phone-6-white-real.png)
}

.style_phone6-3 > * {
    background-image: url(https://pppkd-uast.ac.ir/wp-content/themes/uast/img/phone-6-black-flat.png)
}

.style_phone6-4 > * {
    background-image: url(https://pppkd-uast.ac.ir/wp-content/themes/uast/img/phone-6-white-flat.png)
}

.leaflet-default-icon-path {
    background-image: url(https://pppkd-uast.ac.ir/wp-content/themes/uast/common/css/vendor/images/marker-icon.png)
}

.woocommerce-product-gallery--columns-4 li {
    width: 25.000%
}

.header_hor .w-nav.type_desktop .menu-item-12576 .w-nav-list.level_2 {
    left: 50%;
    right: auto;
    margin-left: -6rem;
    background: #ffffff;
    color: #424242
}

