@font-face {
    font-family: vazir;
    src: url("/font/Yekan_Regular.woff") format("woff"), url("/font/Yekan_Regular.ttf") format("truetype");
}

html {
    background: rgb(255, 255, 255);
}

#googleMap {
    height: 500px;
    width: 100%;
}

body {
    color: rgb(0, 0, 0);
    font-family: vazir;
    text-align: justify;
    margin: 0px;
    font-size: 17px;
    font-weight: 400;
    padding: 87px 0px 0px;
    line-height: 23px;
    background: none 0% 0% / contain;
    position: relative;
    display: block;
    overflow: hidden auto;
}

header {
    z-index: 1111;
    width: 100%;
    position: absolute;
    height: 93px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    display: inline-block;
    background: rgb(255 255 255);
    box-shadow: rgb(21 91 153) 0px 24px 0px inset;
}

header::after, header::before {
    content: " ";
}

header::after {
}

.blockquote {
    border-width: 1px 5px 1px 1px;
    border-style: solid;
    border-color: rgb(238, 238, 238);
    border-image: initial;
}

#site_banner {
    float: left;
    height: 72px;
    margin-top: -28px;
    transition: all 0.3s cubic-bezier(0.75, -0.25, 0.43, 1.14) 0s;
    z-index: 100000;
    position: relative;
}

#site_banner img {
    max-height: 79%;
    margin: 20px auto auto;
    float: none;
    /* filter: invert(1); */
}

#head_items {
    right: 15px;
    min-width: 526px;
    height: auto;
    top: -35px;
    z-index: 65536;
    position: absolute;
    color: rgb(0, 0, 0);
    border-radius: 0px 6px 6px 0px;
    direction: rtl;
}

header h1 {
    font-size: 50px;
    line-height: 52px;
    margin: 5px auto;
    position: relative;
    top: 5%;
}

header h2 {
    font-size: 17px;
}

#main_block {
    z-index: 11;
    position: relative;
    display: block;
    text-align: center;
    max-width: 100%;
}

section {
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}

scnd_head {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    float: right;
}

footer {
    width: 100%;
    max-width: 100%;
    position: relative;
    text-align: right;
    height: auto;
    margin: auto;
    border-radius: 0px 0px 2px 2px;
    float: left;
    display: block;
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-family: vazir;
    padding-top: 24px;
    padding-bottom: 24px;
    z-index: 0;
    background: rgb(26 38 78);
}

body::after {
    background: rgb(88, 0, 103);
    clip-path: ellipse(81% 100% at 30.08% 100%);
    box-shadow: rgb(51, 51, 51) 0px 0px 35px;
    top: -16px;
}

#main_footer_block a {
    color: rgb(255, 235, 59);
}

.far, .fab, .fa, .fas {
    background-size: contain;
    width: 22px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    opacity: 0.7;
    margin: auto;
    vertical-align: middle;
    background-position: center center !important;
}

.far, .fa, .fas {
    background-size: contain;
    width: 22px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    opacity: 0.7;
    vertical-align: middle;
    margin: 2px;
    background-position: center center !important;
}

.fa-bars {
}

.fa-address-card {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z'/%3E%3C/svg%3E");
}

.fa-instagram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-user-tie, .fa-user {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 288c79.5 0 144-64.5 144-144S335.5 0 256 0S112 64.5 112 144s64.5 144 144 144zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7H481.3c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320H161.3z'/%3E%3C/svg%3E");
}

.fa-sitemap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-envelope {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-bars {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z'/%3E%3C/svg%3E");
    filter: invert(1);
}

.fa-address-card {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z'/%3E%3C/svg%3E");
}

.fa-instagram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}

.fa-font-awesome-flag {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M476.3 0c-6.365 0-13.01 1.35-19.34 4.233c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.81-31.86-163.9-31.87c-34.63 0-77.87 8.003-137.2 32.05V24C48 10.75 37.25 0 24 0S0 10.75 0 24v464C0 501.3 10.75 512 24 512s24-10.75 24-24v-104c53.59-23.86 96.02-31.81 132.8-31.81c73.63 0 124.9 31.78 198.6 31.78c31.91 0 68.02-5.971 111.1-23.09C504.1 355.9 512 344.4 512 332.1V30.73C512 11.1 495.3 0 476.3 0zM464 319.8c-30.31 10.82-58.08 16.1-84.6 16.1c-30.8 0-58.31-7-87.44-14.41c-32.01-8.141-68.29-17.37-111.1-17.37c-42.35 0-85.99 9.09-132.8 27.73V84.14l18.03-7.301c47.39-19.2 86.38-28.54 119.2-28.54c28.24 .0039 49.12 6.711 73.31 14.48c25.38 8.148 54.13 17.39 90.58 17.39c35.43 0 72.24-8.496 114.9-26.61V319.8z'/%3E%3C/svg%3E");
}

.fa-file-signature {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V428.7c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h8.9c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z'/%3E%3C/svg%3E");
}

.fa-fa-folder-open {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H63.1c-35.35 0-64 28.66-64 64v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C511.1 124.7 483.3 96 447.1 96zM463.1 416c0 8.824-7.178 16-16 16h-384c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L255.1 144h192c8.822 0 16 7.176 16 16V416z'/%3E%3C/svg%3E");
}

.fa-hourglass-half {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M360 0C373.3 0 384 10.75 384 24C384 37.25 373.3 48 360 48H352V66.98C352 107.3 335.1 145.1 307.5 174.5L225.9 256L307.5 337.5C335.1 366 352 404.7 352 445V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32V445C32 404.7 48.01 366 76.52 337.5L158.1 256L76.52 174.5C48.01 145.1 32 107.3 32 66.98V48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0L360 0zM192 289.9L110.5 371.5C90.96 390.1 80 417.4 80 445V464H304V445C304 417.4 293 390.1 273.5 371.5L192 289.9zM192 222.1L273.5 140.5C293 121 304 94.56 304 66.98V47.1H80V66.98C80 94.56 90.96 121 110.5 140.5L192 222.1z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z'/%3E%3C/svg%3E");
}

.fa-sitemap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z'/%3E%3C/svg%3E");
}

.fa-envelope-square, .fa-envelope {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-shoe-prints {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 0C352.3 0 256 32 256 32V160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32V480s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z'/%3E%3C/svg%3E");
}

.fa-file-invoice {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm0 32v64H288V256H96zM240 416h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z'/%3E%3C/svg%3E");
}

.fa-user-plus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z'/%3E%3C/svg%3E");
}

.fa-receipt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.2-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.2 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z'/%3E%3C/svg%3E");
}

.fa-shopping-basket {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z'/%3E%3C/svg%3E");
}

.fa-user-cog {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M224 256c-70.7 0-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128s-57.3 128-128 128zm-45.7 48h91.4c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V454.8c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9V218.2zm92.1 133.5c0-26.5-21.5-48-48.1-48s-48.1 21.5-48.1 48s21.5 48 48.1 48s48.1-21.5 48.1-48z'/%3E%3C/svg%3E");
}

.fa-home {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z'/%3E%3C/svg%3E");
}

.fa-file-upload {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z'/%3E%3C/svg%3E");
}

.fa-phone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");
}

.fa-whatsapp-square, .fa-whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}

.fa-facebook-square {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E");
}

.fa-twitter-square {
    color: rgb(7, 80, 148);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z'/%3E%3C/svg%3E");
}

.fa-linkedin {
    color: rgb(29, 111, 233);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E");
}

.fa-telegram {
    color: rgb(24, 167, 208);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath d='M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z'/%3E%3C/svg%3E");
}

.fa-sms {
    color: rgb(76, 175, 80);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM202.9 176.8c6.5-2.2 13.7 .1 17.9 5.6L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V240l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-6.9 4.4-13 10.9-15.2zm173.1 38c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.2-.4-23.7-4.4-32.6-7.4l0 0 0 0c-1.4-.5-2.7-.9-4-1.4c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.7 .6 3.3 1.1 4.9 1.6l0 0 0 0c9.1 3.1 15.6 5.3 22.6 5.5c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4c-7.2-2.2-16.7-5-24.3-9.6c-9-5.4-17.7-14.7-17.7-29.4c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c10 .2 19.7 2.3 27.9 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.3-1.9-14.1-3.3-20.1-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9zm-272 0c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.3-.4-24.2-4.5-33.2-7.6l0 0 0 0c-1.3-.4-2.5-.8-3.6-1.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.4 .5 2.7 .9 4 1.4l0 0 0 0 0 0c9.5 3.2 16.5 5.6 23.7 5.8c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4 0 0c-7.2-2.2-16.7-5-24.3-9.6C80.8 239 72.1 229.7 72 215c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c9.5 .1 22.2 2.1 31.1 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-6.6-1.8-16.8-3.3-23.3-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9z'/%3E%3C/svg%3E");
}

.fa-list-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3Cpath d='M128 192C110.3 192 96 177.7 96 160C96 142.3 110.3 128 128 128C145.7 128 160 142.3 160 160C160 177.7 145.7 192 128 192zM200 160C200 146.7 210.7 136 224 136H448C461.3 136 472 146.7 472 160C472 173.3 461.3 184 448 184H224C210.7 184 200 173.3 200 160zM200 256C200 242.7 210.7 232 224 232H448C461.3 232 472 242.7 472 256C472 269.3 461.3 280 448 280H224C210.7 280 200 269.3 200 256zM200 352C200 338.7 210.7 328 224 328H448C461.3 328 472 338.7 472 352C472 365.3 461.3 376 448 376H224C210.7 376 200 365.3 200 352zM128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224zM128 384C110.3 384 96 369.7 96 352C96 334.3 110.3 320 128 320C145.7 320 160 334.3 160 352C160 369.7 145.7 384 128 384zM0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V96C528 87.16 520.8 80 512 80H64C55.16 80 48 87.16 48 96z'/%3E%3C/svg%3E");
}

.fa-user-friends {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z'/%3E%3C/svg%3E");
}

.fa-headset {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.1 48 48 141.1 48 256v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V400.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40V256c0-114.9-93.1-208-208-208zM144 208h16c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V272c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64v48c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32h16z'/%3E%3C/svg%3E");
}

.fa-map-marker-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z'/%3E%3C/svg%3E");
}

.fa-hand-holding-usd {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z'/%3E%3C/svg%3E");
}

.fa-info-circle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E");
}

.fa-print {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zm-16-88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z'/%3E%3C/svg%3E");
}

.fa-share-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z'/%3E%3C/svg%3E");
}

.fa-bookmark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M336 0h-288C21.49 0 0 21.49 0 48v431.9c0 24.7 26.79 40.08 48.12 27.64L192 423.6l143.9 83.93C357.2 519.1 384 504.6 384 479.9V48C384 21.49 362.5 0 336 0zM336 452L192 368l-144 84V54C48 50.63 50.63 48 53.1 48h276C333.4 48 336 50.63 336 54V452z'/%3E%3C/svg%3E");
}

.fa-calendar-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 248H128V192H48V248zM48 296V360H128V296H48zM176 296V360H272V296H176zM320 296V360H400V296H320zM400 192H320V248H400V192zM400 408H320V464H384C392.8 464 400 456.8 400 448V408zM272 408H176V464H272V408zM128 408H48V448C48 456.8 55.16 464 64 464H128V408zM272 192H176V248H272V192z'/%3E%3C/svg%3E");
}

.fa-eye {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M160 256C160 185.3 217.3 128 288 128C358.7 128 416 185.3 416 256C416 326.7 358.7 384 288 384C217.3 384 160 326.7 160 256zM288 336C332.2 336 368 300.2 368 256C368 211.8 332.2 176 288 176C287.3 176 286.7 176 285.1 176C287.3 181.1 288 186.5 288 192C288 227.3 259.3 256 224 256C218.5 256 213.1 255.3 208 253.1C208 254.7 208 255.3 208 255.1C208 300.2 243.8 336 288 336L288 336zM95.42 112.6C142.5 68.84 207.2 32 288 32C368.8 32 433.5 68.84 480.6 112.6C527.4 156 558.7 207.1 573.5 243.7C576.8 251.6 576.8 260.4 573.5 268.3C558.7 304 527.4 355.1 480.6 399.4C433.5 443.2 368.8 480 288 480C207.2 480 142.5 443.2 95.42 399.4C48.62 355.1 17.34 304 2.461 268.3C-.8205 260.4-.8205 251.6 2.461 243.7C17.34 207.1 48.62 156 95.42 112.6V112.6zM288 80C222.8 80 169.2 109.6 128.1 147.7C89.6 183.5 63.02 225.1 49.44 256C63.02 286 89.6 328.5 128.1 364.3C169.2 402.4 222.8 432 288 432C353.2 432 406.8 402.4 447.9 364.3C486.4 328.5 512.1 286 526.6 256C512.1 225.1 486.4 183.5 447.9 147.7C406.8 109.6 353.2 80 288 80V80z'/%3E%3C/svg%3E");
}

.fa-users {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M270.948,302.936c-10.562-14.943-27.525-24.074-45.713-24.765c-0.385-0.043-0.775-0.067-1.171-0.067 c-23.135,0-42.252-17.484-44.859-39.93c6.661-4.851,12.807-11.007,18.254-18.381c11.015-14.913,18.165-33.547,20.816-53.698 c0.812-0.883,1.496-1.911,1.987-3.081c4.664-11.106,7.029-22.963,7.029-35.242c0-47.221-35.702-85.637-79.584-85.637 c-11.349,0-22.36,2.578-32.768,7.665c-3.891,0.328-7.704,1.028-11.365,2.088c-36.686,10.599-57.421,54.957-46.22,98.88 c1.127,4.419,2.56,8.765,4.262,12.916c0.464,1.134,1.114,2.13,1.88,3c4.225,31.022,18.908,56.833,38.989,71.434 c-2.581,22.474-21.712,39.988-44.867,39.988c-0.356,0-0.708,0.019-1.056,0.053C25.185,279.268,0,305.121,0,336.763v63.14 c0,5.891,4.775,10.666,10.666,10.666h188.451c5.89,0,10.666-4.775,10.666-10.666s-4.776-10.666-10.666-10.666H21.331v-52.475 c0-20.585,16.746-37.33,37.33-37.33c0.356,0,0.708-0.019,1.056-0.053c7.683-0.24,15.04-1.786,21.858-4.429l50.497,72.883 c1.992,2.875,5.268,4.592,8.767,4.592c3.499,0,6.775-1.716,8.767-4.592l50.498-72.883c6.819,2.643,14.175,4.189,21.858,4.429 c0.348,0.034,0.7,0.053,1.056,0.053c12.105,0,23.511,5.912,30.51,15.815c2.078,2.94,5.372,4.51,8.719,4.51 c2.128,0,4.277-0.636,6.147-1.957C273.205,314.402,274.347,307.746,270.948,302.936z M109.492,72.377 c2.798-0.808,5.757-1.288,8.796-1.425c1.566-0.07,3.094-0.484,4.482-1.213c7.926-4.164,16.314-6.276,24.933-6.276 c31.47,0,57.174,27.694,58.204,62.162c-6.414-4.85-14.393-7.733-23.035-7.733h-55.779c-2.778,0-5.416-0.872-7.625-2.521 c-1.891-1.411-3.351-3.305-4.224-5.482c-2.015-5.014-7-8.146-12.383-7.806c-5.416,0.347-9.973,4.111-11.338,9.361 c-2.721,10.453-7.801,20.188-14.708,28.455C71.283,108.973,85.213,79.392,109.492,72.377z M84.479,162.705 c9.316-8.54,16.855-18.89,22.119-30.32c0.036,0.027,0.073,0.054,0.11,0.081c5.925,4.422,12.973,6.758,20.384,6.758h55.779 c6.7,0,12.487,3.92,15.234,9.577c-0.071,22.157-6.384,42.854-17.806,58.315c-10.771,14.58-24.785,22.61-39.462,22.61 c-13.583,0-26.807-7.017-37.236-19.757C93.483,197.61,86.788,180.974,84.479,162.705z M140.838,343.031l-40.817-58.912 c10.95-9.086,18.932-21.616,22.307-35.908c5.943,1.86,12.141,2.848,18.509,2.848c6.334,0,12.537-0.961,18.52-2.817 c3.379,14.278,11.358,26.796,22.3,35.876L140.838,343.031z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M455.441,337.455c-0.348-0.034-0.7-0.053-1.056-0.053c-23.167,0-42.305-17.531-44.871-40.023 c13.062-9.512,23.832-23.774,30.931-41.119c1.016,3.324,3.617,6.008,7.039,7.069c1.04,0.322,2.104,0.479,3.157,0.479 c3.232,0,6.36-1.473,8.417-4.114c14.881-19.112,22.616-43.986,21.784-70.041c-0.818-25.56-9.803-49.555-25.303-67.563 c-15.869-18.438-36.819-28.699-59.012-28.911c-1.177-0.048-4.104,0.053-4.577,0.082c-11.402-5.172-23.45-7.588-35.858-7.194 c-25.625,0.819-49.196,13.591-66.369,35.963c-16.688,21.741-25.355,50.098-24.404,79.85c0.161,5.041,0.559,9.683,1.203,14.103 c1.737,12.679,5.23,24.822,10.381,36.091c1.639,3.587,5.124,5.977,9.06,6.213c3.923,0.237,7.681-1.718,9.739-5.083 c0.858-1.403,1.961-3.152,3.178-4.866c4.755,14.445,12.024,27.423,21.253,37.669c3.937,4.371,8.189,8.173,12.667,11.416 c-2.586,22.469-21.715,39.977-44.866,39.977c-0.356,0-0.708,0.019-1.056,0.053c-31.374,1.112-56.558,26.967-56.558,58.607v63.14 c0,5.891,4.776,10.666,10.666,10.666h260.346c5.89,0,10.666-4.775,10.666-10.666v-63.14 C512,364.422,486.815,338.568,455.441,337.455z M290.112,225.625c-1.052-4.108-1.876-8.321-2.467-12.626 c-0.54-3.708-0.868-7.568-1.003-11.799c-0.794-24.837,6.31-48.341,20.004-66.18c13.208-17.208,31.01-27.02,50.128-27.631 c0.639-0.021,14.387-0.795,28.421,6.277c1.569,0.79,3.377,1.157,5.138,1.107c0.202-0.006,5.677-0.265,5.836-0.263 c16.02,0.106,31.362,7.741,43.203,21.497c12.331,14.328,19.487,33.622,20.149,54.329c0.359,11.247-1.221,22.18-4.567,32.239 c-1.008-2.686-2.132-5.331-3.369-7.932c-10.298-21.91-27.633-38.881-48.812-47.788c-2.683-1.128-5.709-1.111-8.378,0.047 c-2.67,1.157-4.75,3.355-5.759,6.085c-1.42,3.836-3.14,7.573-5.116,11.106c-5.584,9.986-16.842,15.927-29.361,15.489 c-1.879-0.064-3.786-0.067-5.666-0.007c-9.223,0.295-18.217,2.053-26.78,5.242C313.255,208.009,299.041,216.018,290.112,225.625z M316.351,231.43c4.044-2.709,8.347-4.94,12.853-6.643c6.344-2.362,13.063-3.672,19.97-3.893c1.41-0.046,2.838-0.044,4.246,0.005 c20.594,0.705,39.217-9.405,48.718-26.396c0.584-1.045,1.152-2.106,1.701-3.177c9.728,5.993,18.043,14.44,24.295,24.692 c-0.054,0.316-0.1,0.633-0.126,0.959c-1.636,20.237-8.617,38.809-19.658,52.295c-10.429,12.741-23.653,19.757-37.236,19.757 C346.004,289.027,323.666,265.158,316.351,231.43z M352.654,307.492c6.003,1.876,12.194,2.866,18.46,2.866 c6.384,0,12.597-0.994,18.555-2.864c4.284,18.163,16.029,33.466,31.818,42.495c-6.159,22.255-26.627,38.258-50.324,38.258 c-23.699,0-44.166-16.004-50.324-38.26C336.626,340.96,348.371,325.656,352.654,307.492z M490.669,448.537H251.654v-52.475 c0-20.583,16.746-37.33,37.33-37.33c0.356,0,0.708-0.019,1.056-0.053c3.673-0.115,7.274-0.519,10.775-1.209 c9.265,30.416,37.613,52.11,70.347,52.11c32.734,0,61.081-21.694,70.348-52.109c3.5,0.69,7.101,1.094,10.773,1.208 c0.348,0.034,0.7,0.053,1.056,0.053c20.584,0,37.33,16.746,37.33,37.33V448.537z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

.fa-star-half-alt {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='21px' height='20px' viewBox='0 0 21 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 3.8.1 (29687) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Estar_favorite %5B%231499%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-99.000000, -320.000000)' fill='%23000000'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M60.556381,172.206 C60.1080307,172.639 59.9043306,173.263 60.0093306,173.875 L60.6865811,177.791 C60.8976313,179.01 59.9211306,180 58.8133798,180 C58.5214796,180 58.2201294,179.931 57.9282291,179.779 L54.3844766,177.93 C54.1072764,177.786 53.8038262,177.714 53.499326,177.714 C53.1958758,177.714 52.8924256,177.786 52.6152254,177.93 L49.0714729,179.779 C48.7795727,179.931 48.4782224,180 48.1863222,180 C47.0785715,180 46.1020708,179.01 46.3131209,177.791 L46.9903714,173.875 C47.0953715,173.263 46.8916713,172.639 46.443321,172.206 L43.575769,169.433 C42.4480682,168.342 43.0707186,166.441 44.6289197,166.216 L48.5916225,165.645 C49.211123,165.556 49.7466233,165.17 50.0227735,164.613 L51.7951748,161.051 C52.143775,160.35 52.8220755,160 53.499326,160 C54.1776265,160 54.855927,160.35 55.2045272,161.051 L56.9769285,164.613 C57.2530787,165.17 57.7885791,165.556 58.4080795,165.645 L62.3707823,166.216 C63.9289834,166.441 64.5516338,168.342 63.423933,169.433 L60.556381,172.206 Z' id='star_favorite-%5B%231499%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.fa-chevron-up {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M15.41 302.7l191.1-183.1C212 114.2 218 111.1 224 111.1s11.97 2.219 16.59 6.688l191.1 183.1c9.594 9.152 9.906 24.34 .7187 33.9c-9.125 9.625-24.38 9.938-33.91 .7187L224 169.2l-175.4 168c-9.5 9.219-24.78 8.906-33.91-.7187C5.502 327 5.814 311.8 15.41 302.7z'/%3E%3C/svg%3E");
    filter: invert(1);
}

.fa-list-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm32-128c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM128 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z'/%3E%3C/svg%3E");
}

.fa-book {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z'/%3E%3C/svg%3E");
}

.fa-newspaper {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm0 184c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16zM160 400c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z'/%3E%3C/svg%3E");
}

.fa-university {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8.1-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zm128-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E");
}

.fa-question-circle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z'/%3E%3C/svg%3E");
}

.fa-graduation-cap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z'/%3E%3C/svg%3E");
}

.fa-street-view {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M320 64c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zm-96 96c-35.3 0-64 28.7-64 64v48c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5h38.7c16.3 0 30-12.3 31.8-28.5L318.2 304H320c17.7 0 32-14.3 32-32V224c0-35.3-28.7-64-64-64H224zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z'/%3E%3C/svg%3E");
}

.fa-lightbulb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM192 0C90.02 .3203 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.8 289.2 .0039 192 0zM288.4 260.1c-15.66 17.85-35.04 46.3-49.05 75.89h-94.61c-14.01-29.59-33.39-58.04-49.04-75.88C75.24 236.8 64 206.1 64 175.1C64 113.3 112.1 48.25 191.1 48C262.6 48 320 105.4 320 175.1C320 206.1 308.8 236.8 288.4 260.1zM176 80C131.9 80 96 115.9 96 160c0 8.844 7.156 16 16 16S128 168.8 128 160c0-26.47 21.53-48 48-48c8.844 0 16-7.148 16-15.99S184.8 80 176 80z'/%3E%3C/svg%3E");
}

.fa-accessible-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z'/%3E%3C/svg%3E");
}

.fa-store {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z'/%3E%3C/svg%3E");
}

.btn-fa-phone {
    padding: 18px;
    background: rgb(33, 150, 243);
    border-radius: 50%;
    font-size: 28px;
    color: rgb(255, 255, 255);
    position: fixed;
    bottom: 59px;
    left: 8px;
    animation: 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) 5s 5 normal both running shake-bottom;
    box-shadow: rgb(64, 64, 64) 1px 5px 5px -4px;
    z-index: 11111111;
}

.btn-wtp {
    background: rgb(40, 199, 46);
    bottom: 8px;
}

.btn-fa-phone i {
    color: rgb(255, 255, 255);
}

@-webkit-keyframes fa-phone {
    0%, 100% {
        transform: rotate(0deg);
        transform-origin: 50% 100%;
    }

    10% {
        transform: rotate(2deg);
    }

    20%, 40%, 60% {
        transform: rotate(-4deg);
    }

    30%, 50%, 70% {
        transform: rotate(4deg);
    }

    80% {
        transform: rotate(-2deg);
    }

    90% {
        transform: rotate(2deg);
    }
}

@keyframes shake-bottom {
    0%, 100% {
        transform: rotate(0deg);
        transform-origin: 50% 100%;
    }

    10% {
        transform: rotate(2deg);
    }

    20%, 40%, 60% {
        transform: rotate(-4deg);
    }

    30%, 50%, 70% {
        transform: rotate(4deg);
    }

    80% {
        transform: rotate(-2deg);
    }

    90% {
        transform: rotate(2deg);
    }
}

.webdesigntuts-workshop {
    position: fixed;
    text-align: center;
    width: 98%;
    max-width: 278px;
    direction: rtl;
    left: 50%;
    margin: auto;
    z-index: 1000;
    height: auto;
    border-radius: 30px;
    display: inline-block;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    top: 13px;
    transform: translateX(-50%);
}

.webdesigntuts-workshop::before, .webdesigntuts-workshop::after {
    display: block;
    position: absolute;
}

.webdesigntuts-workshop::before {
}

.webdesigntuts-workshop::after {
    background: -webkit-linear-gradient(left, rgb(241, 241, 241), rgb(255, 255, 255), rgb(241, 241, 241));
    top: 65px;
}

.webdesigntuts-workshop form {
    display: block;
    margin: 0px;
    padding: 6px;
    position: relative;
    z-index: 1;
    width: 100%;
}

.webdesigntuts-workshop input {
    background: rgba(244, 244, 244, 0);
    border: none;
    border-radius: 0px 5px 5px 0px;
    color: rgb(26, 26, 26);
    display: block;
    float: right;
    font-family: vazir;
    font-size: 14px;
    font-weight: 400;
    height: 33px;
    margin: 0px;
    padding: 0px 10px;
    outline: none;
    width: 85%;
    box-shadow: none;
}

.ie .webdesigntuts-workshop input {
    line-height: 40px;
}

.webdesigntuts-workshop input::-webkit-input-placeholder {
    color: rgb(136, 136, 136);
}

.webdesigntuts-workshop input:focus::-webkit-input-placeholder {
    color: rgb(238, 255, 238);
}

.webdesigntuts-workshop button {
    background: rgba(227, 227, 227, 0);
    box-sizing: content-box;
    border: none;
    border-radius: 5px 0px 0px 5px;
    color: rgb(0, 0, 0);
    display: block;
    float: left;
    font-family: vazir;
    font-size: 26px;
    font-weight: 400;
    height: 37px;
    line-height: 10px;
    margin: 0px;
    padding: 0px;
    position: relative;
    width: 13%;
}

.webdesigntuts-workshop button:hover, .webdesigntuts-workshop button:focus {
    color: rgb(233, 30, 99);
    outline: none;
}

.webdesigntuts-workshop button:active {
    background: linear-gradient(rgb(57, 57, 57), rgb(41, 41, 41));
    box-shadow: rgb(0, 0, 0) 0px 1px 0px, rgb(34, 34, 34) 1px 0px 1px inset;
    top: 1px;
}

.TabbedPanelsTabGroup {
    white-space: nowrap;
}

.TabbedPanelsTab {
    position: relative;
    top: 1px;
    padding: 9px 10px;
    margin: 0px 1px 0px 0px;
    color: rgb(85, 85, 85);
    list-style: none;
    border-radius: 4px 4px 0px 0px;
    cursor: pointer;
    transition: all 0.4s ease-in-out 0s;
    background: rgb(245, 245, 245);
    box-shadow: rgb(180, 165, 165) 0px 0px 1px;
    border-top: 1px solid rgb(32, 160, 64);
    font-size: 13px;
    font-family: none;
    display: inline-block;
    float: none;
}

.ads_page {
    text-align: right;
    width: 97vw;
    max-width: 1275px;
    margin: auto;
}

.ads_tprd {
    text-align: center;
    padding: 5%;
    margin: 5% auto;
    box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px;
    border-radius: 20px;
    color: rgb(255, 255, 255);
    background: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 600' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150'%3E%3Cstyle%3E .path-0%7B animation:pathAnim-0 4s;animation-timing-function: linear;animation-iteration-count: infinite;%7D @keyframes pathAnim-0%7B 0%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 78.98564593301435,203.9043062200957 157.9712918660287,207.80861244019138 250,209 C 342.0287081339713,210.19138755980862 447.1004784688996,208.6698564593302 538,214 C 628.8995215311004,219.3301435406698 705.6267942583731,231.51196172248802 815,213 C 924.3732057416269,194.48803827751198 1066.3923444976076,145.2822966507177 1176,138 C 1285.6076555023924,130.7177033492823 1362.8038277511962,165.35885167464113 1440,200 C 1440,200 1440,600 1440,600 Z');%7D 25%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 105.72248803827753,203.08133971291866 211.44497607655506,206.16267942583733 307,218 C 402.55502392344494,229.83732057416267 487.9425837320574,250.4306220095694 595,251 C 702.0574162679426,251.5693779904306 830.7846889952153,232.11483253588517 910,221 C 989.2153110047847,209.88516746411483 1018.9186602870814,207.11004784688996 1099,205 C 1179.0813397129186,202.88995215311004 1309.5406698564593,201.444976076555 1440,200 C 1440,200 1440,600 1440,600 Z');%7D 50%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 123.04306220095694,174.61244019138758 246.08612440191388,149.22488038277513 336,151 C 425.9138755980861,152.77511961722487 482.6985645933014,181.7129186602871 582,184 C 681.3014354066986,186.2870813397129 823.1196172248806,161.92344497607655 914,149 C 1004.8803827751194,136.07655502392345 1044.822966507177,134.59330143540672 1124,145 C 1203.177033492823,155.40669856459328 1321.5885167464116,177.70334928229664 1440,200 C 1440,200 1440,600 1440,600 Z');%7D 75%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 71.16746411483251,159.83732057416267 142.33492822966502,119.67464114832538 246,131 C 349.665071770335,142.32535885167462 485.82775119617236,205.13875598086125 605,206 C 724.1722488038276,206.86124401913875 826.3540669856459,145.7703349282297 902,157 C 977.6459330143541,168.2296650717703 1026.755980861244,251.7799043062201 1112,271 C 1197.244019138756,290.2200956937799 1318.622009569378,245.11004784688996 1440,200 C 1440,200 1440,600 1440,600 Z');%7D 100%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 78.98564593301435,203.9043062200957 157.9712918660287,207.80861244019138 250,209 C 342.0287081339713,210.19138755980862 447.1004784688996,208.6698564593302 538,214 C 628.8995215311004,219.3301435406698 705.6267942583731,231.51196172248802 815,213 C 924.3732057416269,194.48803827751198 1066.3923444976076,145.2822966507177 1176,138 C 1285.6076555023924,130.7177033492823 1362.8038277511962,165.35885167464113 1440,200 C 1440,200 1440,600 1440,600 Z');%7D %7D%3C/style%3E%3Cpath d='M 0,600 C 0,600 0,200 0,200 C 78.98564593301435,203.9043062200957 157.9712918660287,207.80861244019138 250,209 C 342.0287081339713,210.19138755980862 447.1004784688996,208.6698564593302 538,214 C 628.8995215311004,219.3301435406698 705.6267942583731,231.51196172248802 815,213 C 924.3732057416269,194.48803827751198 1066.3923444976076,145.2822966507177 1176,138 C 1285.6076555023924,130.7177033492823 1362.8038277511962,165.35885167464113 1440,200 C 1440,200 1440,600 1440,600 Z' stroke='none' stroke-width='0' fill='%23eb144c88' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cstyle%3E .path-1%7B animation:pathAnim-1 4s;animation-timing-function: linear;animation-iteration-count: infinite;%7D @keyframes pathAnim-1%7B 0%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 103.1866028708134,377.11004784689 206.3732057416268,354.2200956937799 308,358 C 409.6267942583732,361.7799043062201 509.6937799043062,392.2296650717703 611,389 C 712.3062200956938,385.7703349282297 814.8516746411483,348.86124401913884 894,341 C 973.1483253588517,333.13875598086116 1028.8995215311004,354.32535885167465 1116,369 C 1203.1004784688996,383.67464114832535 1321.5502392344497,391.8373205741627 1440,400 C 1440,400 1440,600 1440,600 Z');%7D 25%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 63.8851674641148,409.3588516746412 127.7703349282296,418.7177033492823 239,424 C 350.2296650717704,429.2822966507177 508.8038277511963,430.4880382775119 624,432 C 739.1961722488037,433.5119617224881 811.0143540669857,435.33014354066984 894,422 C 976.9856459330143,408.66985645933016 1071.1387559808613,380.1913875598086 1164,374 C 1256.8612440191387,367.8086124401914 1348.4306220095693,383.9043062200957 1440,400 C 1440,400 1440,600 1440,600 Z');%7D 50%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 67.04306220095694,390.32535885167465 134.08612440191388,380.65071770334924 237,369 C 339.9138755980861,357.34928229665076 478.6985645933015,343.7224880382775 586,348 C 693.3014354066985,352.2775119617225 769.1196172248804,374.4593301435406 860,401 C 950.8803827751196,427.5406698564594 1056.8229665071772,458.4401913875598 1156,459 C 1255.1770334928228,459.5598086124402 1347.5885167464114,429.7799043062201 1440,400 C 1440,400 1440,600 1440,600 Z');%7D 75%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 103.20574162679426,412.1626794258373 206.41148325358853,424.32535885167465 307,409 C 407.58851674641147,393.67464114832535 505.5598086124402,350.8612440191387 592,362 C 678.4401913875598,373.1387559808613 753.3492822966507,438.22966507177034 847,446 C 940.6507177033493,453.77033492822966 1053.043062200957,404.2200956937799 1155,387 C 1256.956937799043,369.7799043062201 1348.4784688995214,384.88995215311 1440,400 C 1440,400 1440,600 1440,600 Z');%7D 100%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 103.1866028708134,377.11004784689 206.3732057416268,354.2200956937799 308,358 C 409.6267942583732,361.7799043062201 509.6937799043062,392.2296650717703 611,389 C 712.3062200956938,385.7703349282297 814.8516746411483,348.86124401913884 894,341 C 973.1483253588517,333.13875598086116 1028.8995215311004,354.32535885167465 1116,369 C 1203.1004784688996,383.67464114832535 1321.5502392344497,391.8373205741627 1440,400 C 1440,400 1440,600 1440,600 Z');%7D %7D%3C/style%3E%3Cpath d='M 0,600 C 0,600 0,400 0,400 C 103.1866028708134,377.11004784689 206.3732057416268,354.2200956937799 308,358 C 409.6267942583732,361.7799043062201 509.6937799043062,392.2296650717703 611,389 C 712.3062200956938,385.7703349282297 814.8516746411483,348.86124401913884 894,341 C 973.1483253588517,333.13875598086116 1028.8995215311004,354.32535885167465 1116,369 C 1203.1004784688996,383.67464114832535 1321.5502392344497,391.8373205741627 1440,400 C 1440,400 1440,600 1440,600 Z' stroke='none' stroke-width='0' fill='%23eb144cff' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3C/svg%3E") 0% 0% / cover rgb(94, 0, 147);
    max-width: 350px;
    text-shadow: rgb(51, 51, 51) 2px 2px 2px;
}

.ads_det {
    position: relative;
    display: flex;
    direction: rtl;
}

.ads_det h1 {
    text-indent: 0px;
    font-size: 30px;
}

.ads_det .pfx1, .ads_det .pfx2 {
    display: inline-block;
    width: 50%;
    height: max-content;
    position: sticky;
    float: right;
    overflow: hidden;
    padding: 1%;
}

.ads_det .pfx2 {
    float: right;
    margin: 0px;
    display: block;
    position: sticky;
    top: 5rem;
    right: 0px;
    z-index: 2;
    height: 100%;
    min-height: auto;
    width: 50%;
    padding: 0px 1%;
}

.prcc_prog {
    margin: 0px;
    padding: 31px 5px;
    list-style: none;
    width: 100%;
    height: auto;
    display: flex;
    text-align: center;
    position: relative;
    flex-wrap: nowrap;
    align-content: center;
}

.prcc_prog li {
    width: 88px;
    height: 88px;
    font-size: 14px;
    display: block;
    margin: auto;
    border-radius: 50%;
    border: 2px solid rgb(149, 149, 149);
    line-height: 26px;
    background: rgb(255, 255, 255);
    position: relative;
    z-index: 2;
    padding: 26px 0px;
    text-align: center;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    shape-outside: polygon(0px 0px, 98% 0px, 50% 6%, 23.4% 17.3%, 6% 32.6%, 0px 50%, 6% 65.6%, 23.4% 82.7%, 50% 94%, 98% 100%, 0px 100%);
    shape-margin: 7%;
}

.prcc_prog li.active {
    border: 3px solid rgb(220, 22, 59);
}

.prcc_prog li.active::before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    transform: scale(1.2);
    border-radius: 50%;
    right: 0px;
    border: 1px dashed rgba(218, 10, 49, 0.33);
    animation: 8s linear 0s 10000 normal none running loadingRate;
    margin-top: -26px;
}

.page_gallery img {
    margin: 0px;
}

.ribbon, .thumb_st {
    position: absolute;
    right: -74px;
    top: -1px;
    z-index: 11;
    background: rgb(51, 218, 24);
    color: rgb(255, 255, 255);
    width: 179px;
    transform: rotateZ(45deg) scale(0.5);
    padding: 0px;
    line-height: 35px;
    text-align: center;
    height: 32px;
}

.boxslider_mm2 li {
    max-height: 150px;
}

.boxslider_mm2 li img {
    height: 70%;
}

.box_ffxc {
}

.box_ffxc img {
}

.box_ffxc li {
    max-height: 275px;
}

.box_ffxc h3 {
}

.box_ffxc .ffxctitle {
}

.box_ffxc .ffxctitle::before {
    width: 32px;
    height: 32px;
    box-shadow: rgb(207, 207, 207) 1px -1px 0px;
    position: absolute;
    top: -16px;
    right: 50%;
    margin-right: -122px;
    display: block;
    transform: rotateZ(45deg);
    background: rgb(248, 248, 248);
    z-index: 0;
}

.box_ffxc .ffxctitle::after {
    width: 32px;
    height: 32px;
    box-shadow: rgb(205, 205, 205) -1px -1px 0px;
    position: absolute;
    top: -17px;
    right: 50%;
    margin-right: 99px;
    display: block;
    transform: rotateZ(-45deg);
    background: rgb(254, 254, 254);
}

.ptoolsov {
    position: relative;
    height: auto;
    width: 215px;
    z-index: 1000;
    top: 0px;
    left: 0px;
    margin-top: -17px;
    border-radius: 5px;
    padding: 6px;
    float: left;
}

.ptoolsov a {
    margin-top: 5px;
    display: block;
    font-size: 10px;
    text-shadow: white 0px 0px 2px;
    width: 28px;
    float: left;
    color: rgb(196, 196, 196) !important;
}

.ptoolsov i {
    font-size: 19px;
    margin: 7px;
}

.user_cpic {
    position: relative;
    z-index: 1;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    width: 95px;
    height: 99px;
    margin-top: 25px;
    margin-left: 7px;
}

.user_cpic img {
    margin: 0px;
    padding: 0px;
    min-width: 100%;
}

.prcc_prog li.prev {
    border: 3px solid rgb(25, 178, 0);
    background: rgb(255, 255, 255);
    color: rgb(62, 62, 62);
}

.undertitr {
    font-size: 13px;
    color: rgb(178, 178, 178);
    padding: 0px 10px;
}

.ana_thumb_set i {
    font-size: 42px;
    opacity: 0.9;
}

.ana_thumb_set.thu_act {
    opacity: 1;
}

@keyframes loadingRate {
    0% {
        transform: scale(1.2) rotateZ(0deg);
    }

    100% {
        transform: scale(1.2) rotateZ(360deg);
    }
}

.prcc_prog::before {
    content: " ";
    width: 75%;
    right: 12%;
    position: absolute;
    z-index: 0;
    height: 2px;
    background: rgba(0, 0, 0, 0.07);
    top: 75px;
}

.theme_mini_content {
    width: 160px;
    height: 160px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    padding: 8px;
    margin: 3px;
    line-height: 16px;
    color: rgb(153, 153, 153);
}

.theme_mini_content_pic {
    width: 100%;
    height: 135px;
    text-align: center;
    overflow: hidden;
}

.theme_mini_content_tic {
    width: 10px;
    height: 10px;
    background-color: rgb(102, 204, 102);
    border: 1px solid rgb(255, 255, 255);
    position: relative;
    float: right;
    top: 3px;
}

.p_thu {
    width: 210px;
    height: 150px;
    border: 1px solid rgb(204, 204, 204);
    position: relative;
    float: right;
    padding: 6px;
    margin: 4px;
    text-align: center;
    vertical-align: middle;
    box-shadow: rgb(245, 245, 245) 2px 2px 2px;
}

.p_thu:hover {
    border: 1px dashed rgb(255, 102, 153);
}

.p_thu_in {
    width: 100%;
    height: 100%;
    background: rgb(254, 254, 254);
}

.p_thu_in img {
    max-height: 70%;
}

.p_thu_in h3 {
    font-size: 14px;
}

.clearbox {
    box-shadow: none;
    border: none;
    margin: 0px;
}

ul.lSPager.lSGallery {
    min-width: 100%;
    padding: 0px;
    margin: 0px;
}

.lSSlide {
    padding: 0px;
}

ul.ads_detcx {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

ul.ads_detcx li {
    width: 100%;
    line-height: 19px;
    font-size: 15px;
    padding: 8px;
    border-bottom: 1px solid rgb(238, 238, 238);
}

.theme_social2 {
    color: rgb(255, 255, 255);
    text-align: center;
    position: relative;
    display: block;
    width: 100%;
    padding: 0px;
    margin-top: -27px;
}

.theme_social2 a {
    display: inline-block;
    color: rgb(255, 255, 255);
    font-size: 71px;
    margin: 3px;
    transition: all 0.3s ease-in-out 0s;
}

.theme_social2 a:hover {
    transform: scale(1.3);
    filter: brightness(1.9);
}

.theme_social2 i {
    color: rgb(255, 255, 255);
    width: 45px;
    overflow: hidden;
    height: 45px;
    vertical-align: bottom;
    line-height: 26px;
    font-size: 31px;
    background: rgb(88, 0, 103);
    border-radius: 50%;
    padding: 10px;
}

.theme_tel_h {
    position: absolute;
    width: 100%;
    overflow: hidden;
    color: rgb(255, 255, 255);
    font-size: 15px;
    top: -42px;
    right: 0px;
    direction: rtl;
    text-align: right;
}

.theme_tel_h i {
    filter: invert(1);
}

.theme_Cbox_3 {
    list-style: none;
    margin: auto;
    display: block;
    position: relative;
    direction: rtl;
}

.theme_Cbox_3 li {
    position: relative;
    display: inline-block;
    width: 30%;
    height: 350px;
    overflow: hidden;
    box-shadow: rgba(51, 51, 51, 0.18) 0px 0px 8px;
    border-radius: 15px;
}

.theme_Cbox_3 li img {
    width: 100%;
    height: 50%;
    margin: 0px;
}

.theme_Cbox_3 li .Ctitle {
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.theme_Cbox_3 li .Ccontent {
    line-height: 18px;
    font-size: 13px;
}

.fa-chevron-up {
    padding: 21px;
    padding-top: 14px;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 47.5%;
    top: -28px;
    /* background: rgb(49 49 49); */
    color: rgb(0, 20, 66);
    text-align: center;
    border-radius: 50%;
    line-height: 54px;
    z-index: 11;
    font-size: 25px;
    border: none;
    opacity: 0.2;
}

[type="checkbox"], [type="radio"] {
    width: 20px;
    height: 20px;
    box-shadow: none;
    margin: 4px;
}

#main_footer_block {
    width: 100%;
    max-width: 1298px;
    direction: rtl;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    height: auto;
}

aside {
    max-width: 20%;
    float: right;
    padding: 0px 5px;
    margin: 0px;
    display: inline-block;
    position: sticky;
    top: 5rem;
    right: 0px;
    height: 100%;
    z-index: 9999999;
    min-height: auto;
}

article {
    width: 1270px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: flow-root;
    padding: 0px;
    min-height: 0px;
    min-width: 80%;
    z-index: 0;
}

#content {
    width: 100%;
    position: relative;
    margin: 2px auto auto;
    visibility: visible;
    display: flex;
    max-width: 1340px;
}

main {
    width: 100%;
    height: auto;
    position: relative;
}

main .inner {
    width: 100%;
    max-width: 1270px;
    height: auto;
    display: block;
    position: relative;
    margin: auto;
    background: rgb(255, 255, 255);
    z-index: 0;
    padding: 0px;
}

#copyright {
    width: 100%;
    direction: rtl;
    height: auto;
    color: rgb(255, 255, 255);
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: inline-block;
    padding-bottom: 20px;
    background: rgb(26 38 78);
}

#copyright a {
    color: rgb(255, 132, 7);
}

#copyright #pi {
    width: 100%;
    max-width: 1450px;
    margin: auto;
    position: relative;
    padding: 48px 1% 60px;
    font-size: 16px;
    text-align: center;
}

#copyright #pi .selogo {
    position: relative;
    opacity: 0.5;
    display: block;
    float: left;
}

nav {
    width: 1200px;
    margin: -1px auto 0px;
    top: 0px;
    height: 57px;
    text-align: right;
    max-width: 100%;
    z-index: 2147483647;
    position: relative;
}

nav #search {
    margin-top: 0px;
    width: 300px;
    position: relative;
    float: right;
    color: rgb(98, 98, 98);
    left: 0px;
}

#gallery {
    position: relative;
    width: 900px;
    height: 330px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

#gallery li {
    display: inline;
}

.full {
    max-width: 98%;
}

.half {
    max-width: 46%;
}

.quart {
    max-width: 24%;
}

p {
    margin: 6px;
}

.text-orange {
    position: absolute;
    left: 0px;
}

h, h1, h2, h3, h4 {
    vertical-align: middle;
    font-weight: bold;
    margin: 1px;
    width: auto;
}

h1 {
    font-size: 57px;
    line-height: 58px;
}

h2 {
    font-size: 23px;
    line-height: 23px;
}

h3 {
    font-size: 20px;
    line-height: 36px;
}

h4 {
    font-size: 18px;
    line-height: 26px;
}

h5 {
    line-height: 20px;
}

h6 {
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
}

a:link {
    text-decoration: none;
    color: rgb(13, 22, 53);
}

a:visited {
    text-decoration: none;
    color: rgb(156, 39, 176);
}

a:hover {
    text-decoration: none;
    color: rgb(255, 98, 2);
}

img {
    border: none;
    margin: 2px;
    width: auto;
}

a:active {
    text-decoration: none;
}

.row50 {
    height: 60px;
    overflow: hidden;
}

.center {
    text-align: center;
}

.black {
    color: rgb(40, 40, 40);
    background: rgba(250, 250, 250, 0.28);
}

.black::before {
    width: 42px;
    height: 42px;
    box-shadow: rgb(246, 246, 246) 1px 1px 0px;
    position: absolute;
    top: -24px;
    right: 48.39%;
    content: " ";
    display: block;
    transform: rotateZ(45deg);
}

.black::after {
    width: 42px;
    height: 42px;
    position: absolute;
    bottom: -24px;
    right: 48.39%;
    content: " ";
    display: block;
    transform: rotateZ(-45deg);
}

.gray {
    color: rgb(255, 255, 255);
    text-shadow: rgb(82, 82, 82) 1px 1px 1px;
    background: linear-gradient(135deg, rgb(18, 72, 20) 0px, rgb(56, 88, 57) 23%, rgb(46, 131, 50) 73%, rgb(52, 81, 53) 100%);
}

.gray::before {
    width: 42px;
    height: 42px;
    box-shadow: rgb(246, 246, 246) 1px 1px 0px;
    position: absolute;
    top: -24px;
    right: 49%;
    content: " ";
    display: block;
    transform: rotateZ(45deg);
    background: rgb(255, 255, 255);
}

.gray::after {
    width: 42px;
    height: 42px;
    box-shadow: rgb(246, 246, 246) 1px -1px 0px;
    position: absolute;
    bottom: -24px;
    right: 49%;
    content: " ";
    display: block;
    transform: rotateZ(-45deg);
    background: rgb(255, 255, 255);
}

.white {
    background-color: rgb(21 91 153);
    font-size: 28px;
    color: rgb(255, 255, 255);
    margin-top: 53px !important;
}

.blue {
    text-shadow: rgb(17, 17, 17) 1px 0px 3px;
    font-size: 22px;
    color: rgb(255, 255, 255);
    background: url("/archive/image/863cd4a8784ba48ef695692c19b89c55.jpg") center center / cover no-repeat fixed;
}

.white::before {
    transform: rotateZ(180deg);
    width: 100%;
    height: 128px;
    position: absolute;
    top: 0px;
    right: 0px;
    content: " ";
    display: block;
    z-index: 1;
    /* background-image: url("data:image/svg+xml,%0A%3Csvg id='visual' viewBox='0 0 900 100' width='900' height='100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1'%3E%3Cpath d='M0 58L50 51C100 44 200 30 300 36.8C400 43.7 500 71.3 600 72C700 72.7 800 46.3 850 33.2L900 20L900 101L850 101C800 101 700 101 600 101C500 101 400 101 300 101C200 101 100 101 50 101L0 101Z' fill='%23ffffff' stroke-linecap='round' stroke-linejoin='miter'%3E%3C/path%3E%3C/svg%3E"); */
    background-size: cover;
}

.white::after {
    transform: rotateZ(0deg);
    width: 100%;
    height: 128px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    content: " ";
    display: block;
    z-index: 1;
    /* background-image: url("data:image/svg+xml,%0A%3Csvg id='visual' viewBox='0 0 900 100' width='900' height='100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1'%3E%3Cpath d='M0 58L50 51C100 44 200 30 300 36.8C400 43.7 500 71.3 600 72C700 72.7 800 46.3 850 33.2L900 20L900 101L850 101C800 101 700 101 600 101C500 101 400 101 300 101C200 101 100 101 50 101L0 101Z' fill='%23ffffff' stroke-linecap='round' stroke-linejoin='miter'%3E%3C/path%3E%3C/svg%3E"); */
    background-size: cover;
}

.blue a {
    color: rgb(255, 255, 255);
    font-size: 24px;
}

.cc {
    text-shadow: rgb(83, 9, 70) 1px 0px 3px;
    background-size: cover;
    font-size: 28px;
    color: rgb(238, 238, 238);
}

.cc a {
    color: rgb(255, 255, 255);
    font-size: 24px;
}

.ss {
    background: 0% 0% / cover rgb(68, 0, 80);
    font-weight: 800;
    color: rgb(246, 246, 246);
    padding: 5%;
}

.ss::before {
    content: "";
    position: absolute;
    inset: 0px;
    background: 0% 0% / cover rgb(88, 0, 103);
    transform: skewY(3.8deg);
    z-index: 0;
    width: 100%;
    display: block;
}

.ss::after {
    width: 100%;
    height: 100%;
    content: " ";
    display: block;
    position: absolute;
    right: 0px;
    bottom: 62px;
    z-index: 65536;
    background: url("/archive/image/201907151348351832.png") no-repeat;
}

.ss a {
    color: rgb(255, 255, 255);
    font-size: 24px;
}

#p10 {
    max-width: 8%;
}

#p15 {
    max-width: 14%;
}

#p20 {
    max-width: 18%;
}

#p25 {
    max-width: 23%;
}

#p50 {
    max-width: 46%;
    min-width: 46%;
}

input {
    border-radius: 1px;
    font-family: webfont;
    font-size: 16px;
    line-height: 23px;
    border: none;
    padding: 6px;
    box-shadow: rgb(152, 152, 152) 0px 0px 1px;
    margin: 8px;
}

#menu_mob {
    position: relative;
    transition: all 0.9s ease-in-out 0s;
    z-index: 58000;
    opacity: 0;
    height: 0px;
    display: none;
    float: right;
    color: rgb(204, 204, 204);
}

.theme_seprator {
    width: 100%;
    height: 0px;
    border: 1px dotted rgb(243, 243, 243);
    margin-top: 5px;
    margin-bottom: 5px;
    float: right;
}

input#prd_num {
    width: 65px;
}
            .nb4fr{}
            .nb4fr-fr{height: 320px;padding: 1%;}
            .nb4fr-fr img{width: 100%;height: 80%;filter: saturate(0.6) brightness(1.5)hue-rotate(32deg);}
            .nb4fr-fr .title {background-color: #f2f2f2;color: black;border-radius: 15px;padding: 2.5%;text-align: center;}
            .nb4fr-fr .title h2{font-size: 18px;}

.anamarq {
    width: 100%;
    background: rgb(21, 21, 21);
    display: block;
    height: 55px;
    line-height: 51px;
    overflow: hidden;
    color: rgb(233, 233, 233);
    position: relative;
    font-size: 18px;
    direction: rtl;
}

.anamarq a {
    color: rgb(255, 144, 0);
    margin-left: 10px;
    margin-right: 10px;
}

.anamarq p {
    position: relative;
    padding: 0px;
    margin: 0px;
    display: inline-block;
}

.anamarq img {
    display: inline-block;
    vertical-align: middle;
}

.anamarq p {
    margin: 0px;
    padding: 0px;
}

.anamarq div {
    display: inline-block;
    float: left;
}

.alightbox {
    position: fixed;
    z-index: 65536;
    background: rgba(0, 0, 0, 0.9);
    top: 0px;
    width: 100%;
    height: 100%;
}

.alightbox .inner {
    max-width: 100%;
    display: table;
    position: relative;
    margin: 10% auto auto;
}

.alght_l_box {
    top: auto;
    bottom: 0px;
    width: auto;
    height: auto;
}

.alght_r_box {
    inset: auto 0px 0px auto;
    width: auto;
    height: auto;
}

.anaPrdSlider {
    height: 295px;
    list-style: none;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    position: relative;
    background-color: rgb(255, 255, 255);
    direction: rtl;
    float: right;
}

.anaPrdSlider li {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgb(255, 255, 255);
    text-align: center;
}

.anaPrdSlider li .back {
    padding: 0px;
    z-index: -10;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    min-height: 100%;
}

.anaPrdSlider li .title {
    padding: 20px;
    position: absolute;
    top: 38%;
    right: 10%;
    background-color: rgb(173, 51, 55);
    font-size: 21px;
    color: rgb(255, 255, 255);
    border-radius: 0px 15px;
}

.anaPrdSlider li .logo {
    padding: 20px;
    position: absolute;
    top: 40%;
    left: 65%;
    border-radius: 6px;
}

.anaPrdSlider li .cont {
    padding: 5px;
    position: absolute;
    top: 60%;
    right: 10%;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: 13px;
    color: rgb(255, 255, 255);
    max-width: 80%;
    opacity: 0.8;
    border-radius: 15px 0px;
}

.anaPrdSlider li.previous {
    z-index: 1;
}

.anaPrdSlider li.current {
    z-index: 2;
}

.anaPrdSlider li img {
    height: 57%;
    margin: 2%;
}

.anaPrdSlider li .sd2 {
    right: 40%;
}

.anaPrdSlider .dot {
    background: url("dot.png") repeat;
}

.anaPrdSlider li .mtitle {
    padding: 20px;
    float: right;
    background-color: rgb(232, 232, 232);
    font-size: 16px;
    color: rgb(72, 72, 72);
    line-height: 18px;
    width: 30%;
    text-align: left;
}

.anaPrdSlider li .mcont {
    position: relative;
    font-size: 16px;
    color: rgb(226, 72, 72);
    padding: 0px;
    line-height: 20px;
    text-indent: 15px;
}

#chat_dlg {
    width: 275px;
    height: 32px;
    background: rgb(241, 102, 0);
    position: fixed;
    bottom: 0px;
    right: 1%;
    transition: all 1s ease 0s;
    z-index: 65536;
    overflow: hidden;
    border-radius: 5px 5px 0px 0px;
}

#chat_hdr {
    color: rgb(255, 255, 255);
    height: 36px;
    text-indent: 9px;
    font-size: 18px;
    line-height: 34px;
    font-family: vazir;
}

#chat_dlg .fa-chevron-up {
    background: 0px 0px;
    position: relative;
    margin: 0px;
    padding: 7px 1px;
    border: none;
    left: -5px;
    top: unset;
    text-shadow: none;
    bottom: 0px;
    float: left;
}

#chat_hdr img {
    float: left;
}

#chat_pnl {
    width: 100%;
    height: 75%;
    background: rgb(220, 220, 220);
    overflow: hidden scroll;
    overflow-wrap: break-word;
    direction: rtl;
}

#chat_ftr {
    bottom: 0px;
    height: 50px;
    width: 100%;
}

#chat_txt {
    font-size: 14px;
    width: 80%;
    min-width: 84%;
    max-width: 88%;
    min-height: 50px;
    max-height: 50px;
    border: none;
    direction: rtl;
    font-family: vazir;
    display: inline-flex;
}

#chat_snd {
    cursor: pointer;
    position: sticky;
    left: 0px;
    float: left;
    bottom: 0px;
    display: flex;
    width: 50px;
    height: 50px;
}

.chat_nd_1, .chat_nd_2 {
    background: rgb(230, 255, 241);
    width: 70%;
    padding: 3%;
    margin: 1%;
    border-radius: 25px 0px 25px 25px;
    font-size: 14px;
    float: right;
    color: rgb(51, 51, 51);
    text-shadow: none;
    font-family: vazir;
    box-shadow: rgba(51, 51, 51, 0.34) 1px 1px 2px;
}

.chat_nd_1 .footer, .chat_nd_2 .footer {
    width: 100%;
    display: block;
    line-height: 12px;
    font-size: 8px;
    color: rgb(173, 173, 173);
    font-style: italic;
}

.chat_nd_2 {
    background: rgb(255, 255, 255);
    float: left;
    border-radius: 0px 25px 25px;
}

.theme_tool_bar {
    background-color: rgb(238, 238, 238);
    padding: 2px;
    margin: 2px;
    border: 1px solid rgb(204, 204, 204);
    font-family: Tahoma;
    line-height: 18px;
    border-radius: 7px;
}

.theme_catt_sel {
    line-height: 14px;
    height: 250px;
    width: 320px;
    text-align: right;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(102, 204, 255);
    margin: 2px;
    padding: 2px;
    overflow: scroll;
}

.thmem_picture {
    position: relative;
    float: left;
    list-style: none;
    border-radius: 10px;
    margin: 8px;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    width: 48%;
    height: 171px;
}

.thmem_picture_thumb {
    position: relative;
    background-size: contain;
    float: right;
    list-style: none;
    margin: 10px;
    padding: 17px;
    width: 291px;
    height: 161px;
    overflow: hidden;
}

.stdTable {
    border-collapse: collapse;
    width: 100%;
    direction: rtl;
    font-size: 14px;
    text-align: right;
    line-height: 13px;
}

.stdTable td, .stdTable th {
    padding: 18px;
}

.stdTable tr:nth-child(2n) {
    background-color: rgb(242, 242, 242);
}

.stdTable tr:hover {
    background-color: rgb(221, 221, 221);
}

.stdTable th {
    padding-top: 20px;
    padding-bottom: 19px;
    background-color: rgb(200, 224, 187);
    color: rgb(0, 0, 0);
}

.ana_vid_overText {
    margin: -3px 0px 0px;
    list-style: none;
    padding: 0px;
    width: 100%;
    text-align: center;
    position: relative;
    display: block;
}

.ana_vid_overText li {
    width: 100%;
    height: 0px;
    overflow: hidden;
    padding-top: 18%;
    position: relative;
    background: rgb(0, 151, 158);
}

.ana_vid_overText li .inn_vid {
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.3;
}

.ana_vid_overText li .content {
    position: absolute;
    right: 10%;
    top: 10%;
    width: 80%;
    direction: rtl;
    text-shadow: rgb(34, 34, 34) 1px 1px 2px;
}

.ana_vid_overText li .content img {
    max-height: 500px;
}

.big_frame_h {
    width: 100%;
    height: auto;
    padding-bottom: 6px;
    padding-top: 11px;
    margin: 0px;
    position: relative;
    display: inline-block;
}

.big_frame_h h1, .bt h1 {
    text-align: center;
    text-shadow: rgb(120, 100, 145) 0px 4px 0px, rgb(73, 67, 101) 0px 6px 2px, 0px 11px 18px;
    color: rgb(199, 183, 219);
    font-size: 48px;
    margin: 5px;
    display: none;
}

.big_frame_h .inner {
    width: 100%;
    max-width: 1270px;
    margin-right: auto;
    margin-left: auto;
    list-style: none;
    height: auto;
    position: relative;
    padding: 1%;
    direction: rtl;
    font-size: 17px;
    text-align: justify;
}

.big_frame_h .inner li {
    width: 100%;
    height: auto;
    float: right;
    margin: 13px;
    min-height: 220px;
    border: none;
    padding: 3%;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

.big_frame_h .inner li .content {
    direction: rtl;
    padding-top: 0px;
    padding-right: 8%;
    padding-left: 8%;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 400;
}

.big_frame_h .inner li .Pimg {
    margin: 46px 26px 3%;
    border-radius: 8px;
    float: left;
    position: relative;
}

.big_frame_h .inner li:nth-child(2n) .Pimg {
    float: right;
}

.big_frame_h li a {
    color: rgb(255, 200, 94);
    font-family: webfont;
}

.white li a {
    color: rgb(0, 0, 0);
    font-size: 30px;
}

.big_btn {
    width: 100%;
    list-style: none;
    height: auto;
    padding: 0px;
    margin: 0px;
}

.big_btn li {
    position: relative;
    float: right;
    margin: 5px;
    width: 232px;
    font-size: 11px;
    height: 70px;
    background: rgb(245, 245, 245);
    border-radius: 10px;
    padding: 1%;
    box-shadow: rgb(187, 187, 187) 0px 1px 1px;
}

.big_btn li h1 {
    font-size: 17px;
    margin: 0px;
    padding: 0px;
    line-height: 25px;
}

.thmem_picture_big {
    margin: 5px;
    padding: 6px;
    position: relative;
}

.theme_form_sep {
    padding: 6px;
    text-align: left;
}

.theme_form_sep {
    padding: 1px 6px;
    text-align: right;
    display: inline-block;
    float: revert;
    position: relative;
    width: 99%;
    vertical-align: middle;
    border-radius: 0px;
    margin-bottom: 5px;
    border-bottom: 1px solid rgb(238, 238, 238);
}

.theme_main_tags {
    width: 30%;
    min-height: 30px;
    max-width: 240px;
    text-align: revert;
    vertical-align: middle;
    margin-right: 0px;
    padding: 4px;
    line-height: 18px;
    margin-top: -4px;
    font-family: vazir;
    font-size: 14px;
    display: inline-block;
    position: relative;
    font-weight: bold;
}

.theme_main_tags span {
    font-size: 10px;
    color: rgb(153, 153, 153);
}

.theme_main_rtab {
    width: 1%;
    display: none;
}

.theme_p_t {
    font-size: 12px;
    color: rgb(51, 204, 153);
}

.form_radio {
    margin-right: 20px;
}

.theme_txtbox {
    background-color: rgb(255, 255, 255);
    padding: 10px;
    margin: 3px;
    border-radius: 2px;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-image: initial;
    box-shadow: rgb(167, 167, 167) 0px 0px 1px;
    border-right: 4px solid rgb(0, 188, 212);
    font-family: vazir;
    width: 100%;
    display: block;
}

.theme_txtbox:focus {
    border: 1px solid rgb(0, 102, 255);
}

.theme_txtbox:hover {
    border: 1px solid rgb(255, 204, 204);
}

.theme_mini_button {
    margin: 2px;
    font-size: 15px;
    text-align: center;
    vertical-align: middle;
    border: none;
    background: rgb(28, 176, 105);
    cursor: pointer;
    color: rgb(255, 255, 255);
    box-shadow: rgba(69, 69, 69, 0.25) 0px -5px 0px inset, rgba(128, 128, 128, 0.25) 0px 0px 5px;
}

.theme_mini_button:hover {
    background: rgb(157, 183, 34);
    color: rgb(255, 255, 255);
}

.theme_big_button {
    background: rgb(0, 188, 212);
    border: none;
    border-radius: 5px;
    box-shadow: rgba(66, 66, 66, 0.25) 0px -5px 0px inset, rgba(128, 128, 128, 0.25) 0px 0px 5px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    font: bold 21px / 1.5 WebFont;
    padding: 10px 25px 15px;
    position: relative;
    text-shadow: rgb(0, 0, 0) 1px 1px 3px;
}

.theme_big_button:focus, .theme_big_button:hover {
    box-shadow: rgba(0, 0, 0, 0.25) 0px -6px 0px inset, rgba(0, 0, 0, 0.25) 0px 0px 6px;
    margin-top: -1px;
    padding-bottom: 16px;
}

.theme_big_button:active {
    box-shadow: rgba(0, 0, 0, 0.25) 0px -2px 0px inset, rgba(0, 0, 0, 0.25) 0px 0px 2px;
    margin-top: 3px;
    padding-bottom: 12px;
}

.theme_blc1 {
    padding: 0px;
    margin: auto;
    width: 100%;
    max-width: 1270px;
    position: relative;
    display: table;
}

.theme_blc1 li {
    width: 25%;
    height: 0px;
    padding: 25% 0px 0px;
    display: block;
    overflow: hidden;
    float: right;
    position: inherit;
    background: rgb(255, 255, 255);
    box-sizing: border-box;
    border: 1px solid rgb(255, 255, 255);
    transition: all 0.2s ease-in-out 0s;
}

.theme_blc1 .tblc_link {
    width: 102%;
    position: absolute;
    top: 0px;
    overflow: hidden;
}

.theme_blc1 .tblc_link img {
    width: 100%;
    height: 100%;
    margin: 0px;
    transition: all 0.2s ease-in-out 0s;
}

.theme_blc1 .tblc_link:hover img {
    transform: scale(1.1) rotateZ(3deg);
}

.theme_blc1 .tblc_11 {
    width: 25%;
    padding-top: 25%;
}

.theme_blc1 .tblc_21 {
    width: 50%;
    padding-top: 25%;
}

.theme_blc1 .tblc_31 {
    width: 75%;
    padding-top: 25%;
}

.theme_blc1 .tblc_12 {
    width: 25%;
    padding-top: 50%;
}

.theme_blc1 .tblc_22 {
    width: 50%;
    padding-top: 50%;
}

.theme_blc1 .tblc_32 {
    width: 75%;
    padding-top: 50%;
}

.theme_blc1 .tblc_13 {
    width: 25%;
    padding-top: 75%;
}

.theme_blc1 .tblc_23 {
    width: 50%;
    padding-top: 75%;
}

.theme_blc1 .tblc_33 {
    width: 75%;
    padding-top: 75%;
}

.ana_p_src {
    position: absolute;
    top: 0px;
    width: 217px;
    left: 0px;
    line-height: 8px;
    vertical-align: middle;
}

.ana_p_src #tsearch {
    border: 2px solid rgb(111, 111, 111);
    border-radius: 0px;
    width: 153px;
    margin: 0px -4px;
    float: left;
    box-shadow: none;
    direction: rtl;
}

.ana_p_src .searchbtn {
    width: 50px;
    text-align: center;
    border: none;
    padding: 8px;
    border-radius: 0px;
    margin: 0px;
    background: url("search_bt.png") center center no-repeat rgb(72, 72, 72);
    float: left;
    box-shadow: none;
}

.ana_p_src #ana_search_sg {
    background: rgb(255, 255, 255);
    width: 102%;
    display: block;
    position: absolute;
    box-shadow: rgb(153, 153, 153) 0px 0px 1px inset;
    top: 41px;
    line-height: 28px;
    font-size: 12px;
}

.ana_p_src #ana_search_sg .item {
    display: inline-block;
    width: 96%;
    height: 40px;
    padding: 2%;
    margin: 0px;
    overflow: hidden;
    font-size: smaller;
    line-height: 43px;
    border-bottom: 1px dashed rgb(241, 241, 241);
}

.ana_p_src #ana_search_sg .item img {
    height: 100%;
    width: 35px;
    border-radius: 2px;
    vertical-align: middle;
    box-shadow: rgb(152, 162, 146) 1px 1px 1px;
}

.theme_subCatt {
    text-align: center;
    list-style-position: outside;
    list-style-image: url("bullettt.gif");
}

.theme_catt_thumb {
    margin: 3px;
    padding: 5px;
    height: 101px;
    width: 114px;
    float: right;
    position: relative;
    direction: rtl;
    text-align: center;
    font-size: 12px;
    background: rgb(255, 255, 255);
    border-radius: 10px;
}

.theme_catt_thumb img {
    height: 64%;
}

.theme_Ver_Bar {
    color: rgb(51, 51, 51);
    background-color: rgb(235, 234, 234);
    padding-right: 5px;
    padding-top: 2px;
    text-indent: 10px;
}

.theme_banner {
    width: 100%;
    text-align: center;
    height: 50px;
}

.Theme_footer_block {
    color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    width: 195px;
    height: 225px;
    text-align: right;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 10px;
    margin: 8px;
}

.theme_cnt_frame {
    list-style: none;
    padding: 0px;
    margin: 0px auto -7px;
    width: 100%;
    position: relative;
    height: auto;
    color: rgb(0, 0, 0);
    display: block;
    max-width: 1340px;
}

.theme_2frame, .theme_3frame, .theme_3frameS, .theme_4frame {
    display: inline-block;
    margin: 0px;
    padding: 4%;
    position: relative;
    overflow: hidden;
    float: none;
    font-size: 14px;
    line-height: 20px;
    direction: rtl;
    text-align: center;
}

.theme_2frame a {
    color: rgb(51, 51, 51);
}

.theme_2frame {
    width: 49%;
    margin: 0.5%;
    height: 350px;
    background: rgb(255, 255, 255);
    border-radius: 5px;
    display: inline-block;
}

.theme_3frame img {
    border-radius: 15px;
    float: right;
    transform: matrix3d(1, 0, 0.1, -0.002, 0, 1, 0, 0, 4, 2, 3, 3, 2.5, 6.5, 1.5, 1.2);
    width: 35%;
}

.theme_3frameS i {
    background: rgb(248, 248, 248);
    color: rgb(126, 13, 106);
    font-size: 48px;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    padding: 5px;
    float: right;
    line-height: 75px;
    text-align: center;
    margin: -7px 7px;
}

.theme_3frame, .theme_3frameS {
    width: 21%;
    padding: 0.5%;
    margin: 1%;
    height: 160px;
    overflow: hidden;
    text-align: right;
    border-radius: 19px;
    z-index: 100;
    display: inline-block;
    float: none;
}
.theme_3frameS img{float:right;opacity:0.3}
.theme_3frame .title {
    height: 33px;
    overflow: hidden;
    position: relative;
    float: right;
    font-family: WebFont;
    margin: 1px;
    text-align: right;
    width: 100%;
}

.theme_3frame .titleP {
    width: 63%;
    overflow: hidden;
    position: relative;
    transition: all 0.2s ease-in-out 0s;
    border-radius: 25px;
    font-size: 17px;
    padding: 5px;
    margin: 22px 9px 9px;
    font-weight: 400;
    color: rgb(0, 0, 0);
    display: block;
    line-height: 21px;
    text-align: right;
}

.theme_3frame .titleP:hover {
    background: rgb(238, 238, 238);
    color: rgb(51, 51, 51);
    box-shadow: rgb(204, 204, 204) 0px 6px 0px;
    text-shadow: rgb(85, 85, 85) 0px 0px 2px;
}

.theme_3frame .content {
    overflow: hidden;
    position: relative;
    float: right;
    padding: 5px;
    color: rgb(136, 136, 136);
    margin-top: -6px;
    line-height: 18px;
    display: block;
}

.theme_3frame .contentp {
    height: 171px;
    overflow: hidden;
    position: relative;
    float: right;
    padding: 10px;
    color: rgb(136, 136, 136);
    margin-top: -16px;
    display: block;
    text-align: justify;
    width: 61%;
}

.theme_3frame .footer {
    height: 20px;
    overflow: hidden;
    position: relative;
    float: right;
}

.theme_3frame .footer a {
    color: rgb(0, 102, 255);
    font-family: WebFont;
}

.theme_4frame {
    color: rgb(51, 51, 51);
    width: 25%;
    height: 346px;
}

.ana_4_block_back {
    width: 100%;
    height: 250px;
    position: relative;
    display: table;
    margin: 40px auto 2px;
    z-index: 993;
    background: rgb(29, 44, 129);
    box-shadow: rgba(51, 51, 51, 0.11) 0px 3px 3px;
}

.ana_4_block {
    padding: 0px 0px 1px;
    list-style: none;
    direction: rtl;
    width: 100%;
    max-width: 1337px;
    margin-left: auto;
    margin-right: auto;
    z-index: 100000000;
    display: block;
    line-height: 20px;
    text-align: center;
    margin-top: 50px;
}

.ana_4_block li i {
    font-size: 36px;
    color: rgb(215, 215, 215);
}

.ana_4_block li {
    padding: 5px;
    min-height: 33px;
    text-align: center;
    height: 80px;
    width: 22.9%;
    float: none;
    transition: all 0.6s cubic-bezier(0.4, 0, 1, 1) 0s;
    margin: 0.5%;
    display: inline-block;
}

.ana_4_block li .img_thumb {
    width: 100%;
    text-align: center;
    transition: all 0.9s ease-in-out 0s;
    overflow: hidden;
    position: relative;
    height: 50px;
}

.ana_4_block li .img_thumb img {
    max-width: 100%;
    max-height: 100%;
    transition: all 0.6s cubic-bezier(0.71, -1.52, 0.52, 1.85) 0s;
    opacity: 0.9;
    filter: invert(100%);
}

.ana_4_block li:hover .img_thumb img {
    opacity: 1;
    transform: scale(1.3) rotateZ(0deg);
}

.ana_4_block li:hover .img_thumb {
    text-shadow: rgb(255, 255, 255) 0px 2px 29px;
}

.ana_4_block .icon {
    margin-left: auto;
    margin-right: auto;
}

.ana_4_block .title {
    height: 26px;
    width: 75%;
    font-size: 12px;
    text-align: center;
    margin: 16px auto;
}

.ana_4_block .title a {
    color: rgb(252, 252, 252);
}

.ana_4_block h2 {
    font-size: 17px;
    line-height: 25px;
    font-weight: 700;
}

.ana_4_block h1 {
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.ana_4_block .content {
    color: rgb(255, 255, 255);
    font-size: 11px;
}

.ana_4_block li p {
    padding: 0px;
    line-height: 18px;
    margin: 15px 0px 0px;
    font-size: 30px;
}

.bt li {
    width: 23%;
    margin: 1%;
    height: 229px;
    padding: 0px;
    display: inline-block;
    text-align: justify;
    font-size: 12px;
    box-shadow: rgb(179, 179, 179) 0px 0px 1px;
    background: rgb(255, 255, 255);
    border-radius: 19px;
}

.bt li::before {
    width: 44%;
    height: 23px;
    position: absolute;
    bottom: 2px;
    right: 33%;
    margin-right: -122px;
    content: " ";
    display: block;
    transform: rotateZ(8deg) skewX(2deg);
    background: rgb(45, 45, 45);
    z-index: -17;
    filter: blur(12px);
}

.bt li::after {
    width: 44%;
    height: 23px;
    position: absolute;
    bottom: 2px;
    left: 4%;
    margin-right: -122px;
    content: " ";
    display: block;
    transform: rotateZ(-10deg) skewX(2deg);
    background: rgb(45, 45, 45);
    z-index: -17;
    filter: blur(12px);
}

.bt .bt_icon {
    width: 100%;
    height: 52%;
    overflow: hidden;
    border-radius: 3px;
    float: left;
    margin-bottom: 9px;
}

.bt li:nth-child(2n) .bt_icon {
    float: right;
}

.bt li .bt_icon img {
    height: 100%;
    width: 100%;
    margin: 0px;
    position: absolute;
    z-index: -1;
}

.bt li .bt_order {
    padding: 0px 4% 3%;
    height: 37%;
}

.bt .bt_title {
    text-align: right;
    color: rgb(255, 255, 255);
    margin: 0px;
    padding: 4%;
    width: 100%;
    font-family: fgoogle;
    position: absolute;
    height: 100px;
    top: 73%;
    background: rgba(0, 0, 0, 0.54);
}

.bt .bt_title a {
    color: rgb(255, 255, 255);
}

.bt .bt_content {
    text-align: center;
    text-shadow: rgb(68, 68, 68) 1px 1px 2px;
    font-size: 12px;
    color: rgb(136, 136, 136);
}

.bt .bt_content a {
    color: rgb(51, 102, 255);
}

.bt .button, .bt .button2 {
    background: rgb(70, 185, 240);
    color: rgb(255, 255, 255);
    font-size: 16px;
    text-decoration: none;
    vertical-align: middle;
    margin: 5px;
    border: none;
    border-radius: 5px;
    box-shadow: rgba(128, 128, 128, 0.25) 0px -5px 0px inset, rgba(128, 128, 128, 0.25) 0px 0px 5px, rgb(85, 85, 85) 0px 1px 2px;
    padding: 5px;
    position: relative;
    text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px;
}

.bt .button:hover {
    border-top-color: rgb(40, 89, 122);
    background: rgb(40, 89, 122);
    color: rgb(204, 204, 204);
}

.bt .button2 {
    background: rgb(102, 102, 204);
}

.bta {
    position: relative;
    display: inline-block;
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px 0px 50px;
    z-index: 0;
    text-align: center;
    max-width: 1500px;
}

.bta::before {
    background: url("/archive/image/202102041416041111.png") no-repeat;
    width: 1500px;
    height: 1500px;
    position: absolute;
    left: -326px;
    top: -27px;
    opacity: 0.5;
}

.bta li {
    width: 23%;
    max-width: 350px;
    position: relative;
    min-height: 430px;
    padding: 0px;
    overflow: hidden;
    text-align: center;
    margin: 0.6%;
    border-radius: 12px;
    display: inline-block;
    float: none;
    background: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 400' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150'%3E%3Cstyle%3E .path-0%7B animation:pathAnim-0 4s;animation-timing-function: linear;animation-iteration-count: infinite;%7D @keyframes pathAnim-0%7B 0%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 189.33333333333331,169.46666666666667 378.66666666666663,138.93333333333334 520,137 C 661.3333333333334,135.06666666666666 754.6666666666667,161.73333333333335 900,177 C 1045.3333333333333,192.26666666666665 1242.6666666666665,196.13333333333333 1440,200 C 1440,200 1440,400 1440,400 Z');%7D 25%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 132.13333333333333,195.2 264.26666666666665,190.4 441,209 C 617.7333333333333,227.6 839.0666666666666,269.6 1013,272 C 1186.9333333333334,274.4 1313.4666666666667,237.2 1440,200 C 1440,200 1440,400 1440,400 Z');%7D 50%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 178.40000000000003,202.53333333333333 356.80000000000007,205.06666666666666 515,213 C 673.1999999999999,220.93333333333334 811.2,234.26666666666665 962,233 C 1112.8,231.73333333333335 1276.4,215.86666666666667 1440,200 C 1440,200 1440,400 1440,400 Z');%7D 75%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 122.40000000000003,194.13333333333333 244.80000000000007,188.26666666666668 429,179 C 613.1999999999999,169.73333333333332 859.2,157.06666666666666 1038,160 C 1216.8,162.93333333333334 1328.4,181.46666666666667 1440,200 C 1440,200 1440,400 1440,400 Z');%7D 100%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 189.33333333333331,169.46666666666667 378.66666666666663,138.93333333333334 520,137 C 661.3333333333334,135.06666666666666 754.6666666666667,161.73333333333335 900,177 C 1045.3333333333333,192.26666666666665 1242.6666666666665,196.13333333333333 1440,200 C 1440,200 1440,400 1440,400 Z');%7D %7D%3C/style%3E%3Cdefs%3E%3ClinearGradient id='gradient' x1='19%25' y1='89%25' x2='81%25' y2='11%25'%3E%3Cstop offset='5%25' stop-color='%23ffffffff'%3E%3C/stop%3E%3Cstop offset='95%25' stop-color='%23eeeeffff'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M 0,400 C 0,400 0,200 0,200 C 189.33333333333331,169.46666666666667 378.66666666666663,138.93333333333334 520,137 C 661.3333333333334,135.06666666666666 754.6666666666667,161.73333333333335 900,177 C 1045.3333333333333,192.26666666666665 1242.6666666666665,196.13333333333333 1440,200 C 1440,200 1440,400 1440,400 Z' stroke='none' stroke-width='0' fill='url(%23gradient)' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3C/svg%3E") center bottom no-repeat rgb(248, 248, 255);
    box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 51px;
    font-weight: normal;
}

.bta li::after {
    content: " ";
    position: absolute;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='319.8px' height='334.7px' viewBox='0 0 319.8 334.7' style='enable-background:new 0 0 319.8 334.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cpath class='st0' d='M65.8,251.8l-53.3-53.3c-16.7-16.7-16.7-43.8,0-60.5L142.7,7.9c10.5-10.5,27.6-10.5,38.2,0l12.9,12.9 c10.8,10.8,10.8,28.2,0,39l-59.5,59.5c-3.5,3.5-1,9.5,3.9,9.5h144.4c20.6,0,37.2,16.7,37.2,37.2v5.7c0,18.8-15.2,34.1-34.1,34.1 H138.2c-4.9,0-7.4,6-3.9,9.5l59.1,59.1c12.3,12.3,12,32.3-0.6,44.3l-7.4,7c-13.1,12.4-33.7,12.1-46.4-0.7L65.8,251.8z'/%3E%3C/svg%3E%0A") 0% 0% / contain no-repeat rgb(153, 0, 239);
    bottom: 7px;
    left: 7px;
    border-radius: 50px;
    border: 7px solid rgb(152, 0, 238);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 16px;
}

.bta li .bta_icon {
    overflow: hidden;
    z-index: 0;
    float: none;
    height: 57%;
    width: 100%;
    margin: 0px 0px 10px;
    top: 0px;
    position: relative;
    right: 0px;
}

.bta li .bta_icon::before {
    box-shadow: rgb(51, 51, 51) 0px 0px 5px;
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgb(0, 0, 0);
    z-index: 12;
}

.bta .bta_title {
    text-align: right;
    margin-top: 0px;
    position: absolute;
    top: 56%;
    right: 0px;
    width: 100%;
    padding: 4%;
    color: rgb(255, 255, 255);
    z-index: 5000;
}

.bta .bta_title a {
    color: rgba(128, 18, 147, 0.79);
    display: block;
    width: 100%;
}

.bta .bta_title a::before {
    content: " ";
    position: absolute;
    top: 0px;
    left: 0px;
}

.bta .bta_content {
    text-shadow: rgba(0, 0, 0, 0.15) 0px 0px 1px;
    font-size: 14px;
    color: rgb(0, 0, 0);
    position: absolute;
    top: 63%;
    right: 5%;
    z-index: 100;
    text-align: justify;
    width: 95%;
    line-height: 20px;
    overflow: hidden;
    height: 200px;
    padding: 4%;
    columns: 1;
    font-weight: normal;
}

.bt li:hover {
    filter: contrast(1.6);
}

.bta .bta_content a {
    color: rgb(51, 102, 255);
}

.bta .bta_content a {
    background: rgb(102, 102, 204);
}

.bta .bta_content a, .bta .button {
    background: rgb(70, 185, 240);
    color: rgb(255, 255, 255);
    font-size: 16px;
    text-decoration: none;
    vertical-align: middle;
    margin: 5px;
    border: none;
    border-radius: 5px;
    box-shadow: rgba(128, 128, 128, 0.25) 0px -5px 0px inset, rgba(128, 128, 128, 0.25) 0px 0px 5px, rgb(85, 85, 85) 0px 1px 2px;
    padding: 5px;
    position: relative;
    text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px;
}

.bta .bta_content a:hover, .bta .button:hover {
    border-top-color: rgb(40, 89, 122);
    background: rgb(40, 89, 122);
    color: rgb(204, 204, 204);
}

.ana_dframe {
    margin: auto;
    padding: 0px;
    width: 100%;
    max-width: 1270px;
    list-style: none;
    direction: rtl;
    display: table;
    text-align: center;
    position: relative;
    border-radius: 30px;
}

.ana_dframe li {
    width: 23%;
    margin: 1%;
    max-width: 383px;
    height: 206px;
    position: relative;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    text-shadow: rgb(51, 51, 51) 1px 1px 1px;
    box-shadow: rgb(97, 97, 97) 0px 37px 44px -35px;
}

.ana_dframe li .content {
    display: block;
    height: 100%;
    float: right;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    background: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 43%, rgb(247, 247, 247) 100%);
    padding: 0px;
    width: 100%;
}

.ana_dframe li:hover {
    transform: scale(1.05);
    filter: contrast(1.4);
}

.ana_dframe li a {
    color: rgb(0, 0, 0);
}

.ana_dframe li h3 {
    bottom: -1px;
    padding: 11px;
    display: inline-block;
    background: rgb(254, 216, 0);
    float: right;
    width: 100%;
    color: rgb(0, 0, 0);
    z-index: 111;
    position: absolute;
    right: 0px;
}

.ana_dframe li img {
    min-height: 100%;
    max-height: unset;
    width: 100%;
    position: relative;
    height: 100%;
    opacity: 1;
    margin: 0px;
}

.ana_dframe li #content, .ana_dframe li #title {
    top: 65%;
    transition: all 0.6s ease-in-out 0s;
    width: 90%;
    opacity: 1;
    z-index: 100;
}

.ana_dframe li #title {
    padding: 3px;
    color: rgb(51, 51, 51);
    right: 0px;
    width: 100%;
    opacity: 0.9;
    font-size: 20px;
    text-shadow: rgb(0, 0, 0) 0px 0px 1px;
    margin-top: 9px;
    display: inline-block;
}

.ana_dframe li #content {
    color: rgb(0, 0, 0);
    display: inline-block;
    font-size: 13px;
    line-height: 17px;
    text-align: justify;
    padding: 0px 8% 8%;
}

.ana_dframe li:hover #title {
    opacity: 0.9;
    right: 0px;
}

.ana_dframe li:hover img {
    opacity: 0.8;
}

.ana_sld_t {
    margin: 0px;
    padding: 0px;
    position: inherit;
    width: 100%;
    list-style: none;
    float: right;
    direction: rtl;
}

.ana_sld_t li {
    width: 185px;
    height: 240px;
    text-align: center;
    overflow: hidden;
    position: relative;
    float: right;
    font-family: WebFont;
    color: rgb(51, 51, 51);
    line-height: 14px;
}

.ana_sld_t img {
    height: 100px;
    border-radius: 8px;
    box-shadow: rgb(51, 51, 51) 0px 0px 4px;
    border: 3px solid rgb(255, 255, 255);
    width: auto;
}

.ana_sld_t li h2 {
    font-size: 13px;
}

.ana_sld_t li p {
    font-size: 11px;
    color: rgb(189, 195, 185);
}

#b_mini_tag {
    bottom: 5px;
    position: absolute;
    float: left;
    width: 100%;
    height: 20px;
}

body {
    margin: 0px;
    direction: rtl;
}

.big-sl-Elc .swiper-button-prev, .big-sl-Elc .swiper-button-next {
    background: rgba(0, 0, 0, 0.16);
    width: 40px;
    height: 40px;
    transition: all 1s ease 0s;
}

.big-sl-Elc .swiper-button-prev:hover, .big-sl-Elc .swiper-button-next:hover {
    background: rgb(247, 192, 46);
    border-color: rgb(247, 192, 46);
}

.big-sl-Elc .swiper-button-next::after, .big-sl-Elc .swiper-button-prev::after {
    color: white;
    font-size: 14px;
    font-weight: 900;
    transition: all 1s ease 0s;
}

.big-sl-Elc .swiper-button-next:hover::after, .big-sl-Elc .swiper-button-prev:hover::after {
    color: rgb(0, 46, 91);
}

.big-sl-Elc .swiper-pagination {
    margin-bottom: 0%;
}

.big-sl-Elc .swiper-pagination-bullet {
    background: transparent;
    border: 2px solid rgb(0, 46, 91);
    width: 15px;
    height: 15px;
    border-radius: 2px;
    opacity: 1;
}

.big-sl-Elc .swiper-pagination-bullet-active {
    background: rgb(247, 192, 46);
    width: 15px;
    border: none;
    height: 15px;
    border-radius: 2px;
    opacity: 1;
}

.big-sl-Elc {
    display: block;
    position: relative;
    z-index: 0;
    width: 100%;
    aspect-ratio: 5 / 2;
}

.big-sl-Elc .swiper-slide {
    background: rgb(0, 0, 0);
}

.big-sl-Elc img {
    display: block;
    min-width: 100%;
    height: 100%;
    opacity: 0.8;
    left: 0px;
}

.big-sl-Elc .content {
    position: absolute;
    z-index: 1;
    top: 35%;
    right: 8%;
    left: 8%;
    padding: 30px;
    text-align: center;
}

.big-sl-Elc .content h2 {
    color: rgb(255, 255, 255);
    font-size: 38px;
    font-weight: 700;
    height: 2rem;
    text-shadow: rgb(51, 51, 51) 0px 1px 4px;
}

.big-sl-Elc .content p {
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 600;
    margin: 23px auto;
    height: auto;
}

.big-sl-Elc .content a {
    text-align: center;
    width: 160px;
    height: 50px;
    background-color: rgb(247, 148, 46);
    color: rgb(255, 255, 255);
    border: 2px solid rgb(247, 168, 46);
    font-size: 16px;
    border-radius: 3px;
    font-weight: 700;
    text-decoration: none;
    transition: all 1s ease 0s;
    margin-top: 8px;
    padding: 7px 29px;
}

.big-sl-Elc .content a:nth-child(4) {
    background-color: transparent;
    border: 2px solid rgb(255, 255, 255);
    margin-right: 20px;
}

.big-sl-Elc .content a:nth-child(4):hover {
    background-color: rgb(0, 46, 91);
    color: white;
}

.big-sl-Elc .content a:hover {
    background-color: rgb(0, 46, 91);
    color: white;
    border: 2px solid rgb(0, 46, 91);
}

.bl-2fr-2pc-Elc {
    display: block;
    width: 100%;
    padding: 80px 0px 0px;
    background: rgb(235, 235, 235);
    color: rgb(45, 44, 44);
}

.bl-2fr-2pc-Elc .container {
    margin: 0px auto;
    height: 100%;
}

.bl-2fr-2pc-Elc .frame {
    display: block;
    height: 100%;
}

.bl-2fr-2pc-Elc .image1 {
    display: block;
    width: 100%;
    height: 86%;
}

.bl-2fr-2pc-Elc .image1 img {
    width: 100%;
    height: 100%;
}

.bl-2fr-2pc-Elc .image2 {
    display: block;
    width: 95%;
    margin-top: -48%;
    position: relative;
}

.bl-2fr-2pc-Elc .image2 img {
    width: 100%;
    border: 18px solid rgb(235, 235, 235);
}

.bl-2fr-2pc-Elc .head {
    display: block;
    height: 120px;
    padding: 20px 10px 0px 0px;
}

.bl-2fr-2pc-Elc .img {
    display: inline-block;
}

.bl-2fr-2pc-Elc .img img {
    width: 70px;
    height: 70px;
    margin: -40px 0px 0px;
    filter: invert(94%) sepia(73%) saturate(1494%) hue-rotate(325deg) brightness(95%) contrast(101%);
}

.bl-2fr-2pc-Elc .matn {
    display: inline-block;
    width: 55%;
}

.bl-2fr-2pc-Elc .matn h3 {
    font-size: 20px;
    font-weight: 700;
    color: rgb(205, 92, 3);
}

.bl-2fr-2pc-Elc .matn h4 {
    font-size: 38px;
    font-weight: 700;
    color: rgb(255, 152, 0);
    margin: 5px 0px 0px;
}

.bl-2fr-2pc-Elc .text1 {
    height: 60%;
    border-bottom: 2px solid rgb(229, 233, 238);
    padding: 10px 10px 0px 0px;
}

.bl-2fr-2pc-Elc .content img {
    width: 60px;
    height: 60px;
    filter: invert(94%) sepia(73%) saturate(1494%) hue-rotate(325deg) brightness(95%) contrast(101%);
}

.bl-2fr-2pc-Elc .content h5 {
    font-size: 22px;
    font-weight: 700;
    padding-top: 15px;
}

.bl-2fr-2pc-Elc .content p {
    font-size: 14px;
    width: 90%;
}

.bl-2fr-2pc-Elc .text2 {
    padding: 25px 10px 0px 0px;
}

.bl-2fr-2pc-Elc .text2 h4 {
    font-size: 32px;
    font-weight: 700;
    color: rgb(5, 5, 5);
}

.bl-2fr-2pc-Elc .text2 span {
    font-size: 18px;
    font-weight: 600;
    color: rgb(255, 152, 0);
}

.bl-2fr-2pc-Elc .text2 h5 {
    color: rgb(255, 152, 0);
}

.nb-3fr-bl {
    margin: 33px auto;
    width: 100%;
    height: 399px;
    max-width: 1273px;
}

.nb-3fr-fr {
    height: 100%;
    margin: 2px;
}

.nb-3fr-fr img {
    width: 100%;
    height: 40%;
    border-radius: 15px;
}

.nb-3fr-fr .content {
    margin: 15px 5px 0px 0px;
    line-height: 19px;
}

.nb-3fr-fr .content h4 {
    color: rgb(0, 46, 91);
    font-weight: bold;
}

.nb-3fr-fr .content span {
}

.nb-3fr-fr .content p {
    color: rgb(86, 86, 86);
}
.nb-3frv2-bl {
    margin: 33px auto;
    width: 100%;
    height: 300px;
    max-width: 1273px;
}

.nb-3frv2-fr {
    height: 100%;
    margin: 2px;
}

.nb-3frv2-fr img {
    height: 71%;
    border-radius: 15px;
}
.nb-3frv2-bl .swiper-wrapper{
    margin-top:15px;
}
.bl-footer {
    max-width: 1287px;
    width: 98%;
    padding: 0px 11px;
}

.col-footer h5 {
    margin-bottom: 6px;
    font-size: 17px;
}

.col-footer ul {
    list-style: none;
    padding: 0px 6px 0px 0px;
}

.theme_news_tab1 {
    border-radius: 20px;
    width: 49%;
    min-height: 326px;
    padding: 2%;
    display: inline-block;
    position: relative;
    float: right;
}

.ana_dmenu {
    margin: auto;
    padding: 0px;
    list-style: none;
    direction: rtl;
    display: block;
    text-align: center;
    position: relative;
    border-radius: 30px;
    height: 45%;
    width: 100%;
    max-width: 1500px;
}

.ana_dmenu li {
    width: 31%;
    padding: 0px;
    height: 200px;
    text-align: center;
    display: block;
    text-shadow: rgb(51, 51, 51) 1px 1px 1px;
    transition: all 0.3s ease-in-out 0s;
    overflow: hidden;
    float: right;
    box-sizing: content-box;
    position: relative;
    margin: 1%;
    border-radius: 30px;
    box-shadow: rgba(51, 51, 51, 0.43) 0px 0px 16px;
}

.ana_dmenu li .content {
    display: block;
    height: 100%;
    float: right;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    background: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 43%, rgb(247, 247, 247) 100%);
    padding: 0px;
}

.ana_dmenu li .dtitle {
    color: rgb(255, 255, 255);
    display: block;
    position: absolute;
    box-sizing: border-box;
    padding: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 1000000;
    width: 100%;
    height: 50px;
    font-size: 22px;
    background: rgba(79, 8, 66, 0.69);
    margin: 0px;
}

.ana_dmenu li img {
    width: 100%;
    height: 100%;
    margin: 0px;
    bottom: 0px;
    position: relative;
    float: right;
    display: block;
    padding: 0px;
}

.ana_dmenu li:hover {
    transform: scale(1.05);
    filter: contrast(1.4);
    z-index: 100000;
}

.ana_dmenu li a {
    color: rgb(255, 255, 255);
}

.ana_dmenu li h3 {
    bottom: 0px;
    padding: 0px;
    display: inline-block;
    background: rgb(73, 8, 62);
    float: right;
    width: 100%;
    color: rgb(255, 255, 255);
    z-index: 111;
    position: absolute;
    right: 0px;
    margin: 0px;
}

.theme_page ol, .theme_page_cc ol, .theme_page_noh ol {
    list-style-type: persian;
}

.theme_page, .theme_page_cc, .theme_page_noh {
    width: 100%;
    padding: 1%;
    direction: rtl;
    text-align: justify;
    border: none;
    position: relative;
    overflow: hidden;
    display: inline-block;
    border-radius: 16px;
    max-width: 1450px;
    margin: auto;
}

.theme_page_noh {
    border-radius: 6px;
    margin-top: 3px;
}

.theme_page img, .theme_page_noh img {
    margin: 5px;
    max-width: 100%;
    border-radius: 3px;
}

.Theme_List_catt, .Theme_List_catt_cc {
    width: 100%;
    background: rgb(253, 253, 253);
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    border-radius: 23px 22px 0px 0px;
    margin: 3px auto auto;
    text-indent: 15px;
    line-height: 55px;
    min-height: 63px;
    direction: rtl;
    max-width: 1270px;
    display: flex;
    padding: 0.5%;
    border-bottom: 1px dashed rgb(238, 238, 238);
    font-size: 19px;
    font-weight: 700;
    z-index: 1;
}

.Theme_List_footer {
    width: 100%;
    float: right;
    text-align: right;
    position: relative;
    text-indent: 50px;
    height: auto;
    color: rgb(153, 153, 153);
    bottom: 0px;
    top: 0px;
    direction: rtl;
    margin-bottom: 15px;
}

.Theme_List_catt a {
    color: rgb(255, 51, 51);
}

.Theme_List_catt h1, .Theme_List_catt h2, .Theme_List_catt h3 {
    vertical-align: middle;
    font-size: 29px;
    font-weight: 700;
}

.Theme_List_catt_cc h1, .Theme_List_catt_cc h2, .Theme_List_catt_cc h3 {
    vertical-align: middle;
    font-size: 24px;
}

.intlist {
    list-style: circle;
    line-height: 13px;
    color: rgb(51, 51, 51);
}

.theme_attention {
    width: 97%;
    margin: 5px;
    padding: 11px;
    text-align: right;
    color: rgb(78, 78, 78);
    text-shadow: rgb(145, 145, 145) 1px 0px 1px;
    border: 1px solid rgb(255, 204, 204);
    background: rgba(248, 239, 240, 0.23);
    text-indent: 28px;
}

.theme_mini_content {
    width: 160px;
    height: 160px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    padding: 8px;
    margin: 3px;
    line-height: 16px;
    color: rgb(153, 153, 153);
}

.theme_mini_content_pic {
    width: 100%;
    height: 135px;
    text-align: center;
    overflow: hidden;
}

.theme_mini_content_tic {
    width: 10px;
    height: 10px;
    background-color: rgb(102, 204, 102);
    border: 1px solid rgb(255, 255, 255);
    position: relative;
    float: right;
    top: 3px;
}

.p_thu {
    width: 210px;
    height: 150px;
    border: 1px solid rgb(204, 204, 204);
    position: relative;
    float: right;
    padding: 6px;
    margin: 4px;
    text-align: center;
    vertical-align: middle;
    box-shadow: rgb(245, 245, 245) 2px 2px 2px;
}

.p_thu:hover {
    border: 1px dashed rgb(255, 102, 153);
}

.p_thu_in {
    width: 100%;
    height: 100%;
    background: rgb(254, 254, 254);
}

.p_thu_in img {
    max-height: 70%;
}

.p_thu_in h3 {
    font-size: 14px;
}

.theme_table_head {
    text-align: center;
    height: 39px;
    color: rgb(0, 0, 0);
    left: -1px;
    background-color: rgb(249, 242, 249);
}

.theme_row_a {
    text-align: right;
    width: 98%;
    padding: 3%;
    background-color: rgba(233, 232, 232, 0.1);
    border-bottom: 2px dashed rgb(232, 232, 232);
}

.theme_row_b {
    text-align: right;
    width: 98%;
    padding: 3%;
    border-bottom: 2px dashed rgb(232, 232, 232);
}

.theme_row_1 {
    text-align: center;
    width: 100%;
    padding: 3px;
    background-color: rgba(20, 20, 20, 0.1);
    height: 30px;
}

.theme_row_2 {
    text-align: center;
    width: 100%;
    padding: 3px;
    height: 45px;
}

.theme_row_e1 {
    text-align: center;
    font-weight: 700;
}

.theme_row_e2 {
    text-align: center;
    font-weight: 700;
    background-color: rgba(20, 20, 20, 0.1);
}

.ana_f img {
    border-radius: 4px;
}

.ana_f {
    box-sizing: border-box;
    width: 20%;
    direction: rtl;
    margin: 10px 0px;
    position: relative;
    min-height: 245px;
    padding: 1%;
    display: inline-grid;
    max-width: 34%;
}

.ana_f ul {
    list-style: none;
    padding: 0px;
}

.ana_f ul li {
    background: url("bullettt.gif") right center no-repeat;
    text-indent: 10px;
}

.ana_f ul li i {
    color: rgba(255, 255, 255, 0.26);
}

.ana_f a {
    color: rgb(45, 125, 165);
}

.ana_f_h {
    width: 100%;
    padding: 7px;
    height: 67px;
    text-align: right;
    direction: rtl;
    vertical-align: middle;
    position: relative;
    float: right;
    display: block;
    color: rgb(255, 255, 255);
}

.ana_f_e {
    width: 100%;
    height: 0px;
    position: relative;
    float: right;
}

.ana_f_f {
    width: 96%;
    direction: rtl;
    text-align: right;
    padding-right: 3%;
    padding-left: 3%;
    position: relative;
    float: right;
    overflow: hidden;
    text-shadow: rgb(17, 17, 17) 1px 1px 1px;
    color: rgb(153, 153, 153);
}

.theme_mod_menu {
    width: 93%;
    height: 50px;
    vertical-align: middle;
    text-indent: 5px;
    padding-right: 50px;
    border-bottom: thin dashed rgba(204, 204, 204, 0.32);
    overflow: hidden;
    font-size: 18px;
    line-height: 43px;
}

.theme_mod_menu:hover {
    background: rgba(255, 255, 255, 0.05);
}

.theme_mod_menu2 {
    width: 135px;
    height: 30px;
    vertical-align: middle;
    text-indent: 5px;
    color: rgb(51, 51, 51);
    padding-left: 50px;
    border-bottom: thin solid rgb(230, 230, 230);
    border-top: thin solid rgb(242, 242, 242);
    overflow: hidden;
    right: -5px;
    position: relative;
    float: right;
    margin-bottom: 1px;
    border-right: 5px solid rgb(246, 246, 246);
}

.theme_mod_menu2:hover {
    border-right: 5px solid rgb(255, 51, 51);
}

.ana_m i {
    color: rgb(204, 204, 204);
    font-size: xx-small;
}

.ana_m {
    width: 97%;
    direction: rtl;
    background: rgb(255, 255, 255);
    border: none;
    padding: 2% 2% 0px;
    position: relative;
    max-width: 1270px;
    margin: 1% auto 48px;
    display: table;
    box-shadow: rgb(204, 204, 204) 0px 0px 1px;
    border-radius: 6px;
    min-width: 221px;
}

.ana_m_h {
    width: 104%;
    margin: -2% -2% 0px;
    height: 39px;
    text-align: right;
    direction: rtl;
    vertical-align: middle;
    position: relative;
    display: block;
    color: rgb(0, 0, 0);
    text-indent: 10px;
    text-shadow: rgb(0, 0, 0) 0px 1px 1px;
}

.ana_m_e {
    width: 100%;
    height: 4px;
    position: relative;
    float: right;
}

.ana_m_f img {
    max-width: 100%;
}

.ana_m_f li {
    list-style: none;
    font-size: 12px;
}

.ana_m_f li:nth-child(2n) {
    background: rgb(249, 249, 249);
}

.ana_m_f {
    width: 100%;
    direction: rtl;
    text-align: right;
    padding: 0px;
    position: relative;
    display: block;
}

.theme_mod_menu3 {
    list-style: none;
    padding: 0px;
}

.ana_para {
    width: 99%;
    border-bottom: 1px dashed rgb(204, 204, 204);
    height: 75px;
    overflow: hidden;
    line-height: 18px;
    font-size: 12px;
    padding: 3px;
}

.ana_para h1, .ana_para h2, .ana_para h3 {
    font-size: 16px;
    margin: 0px;
    padding: 0px;
}

.ana_para img {
    width: 70px;
    border-radius: 10px;
    margin: 5px;
    float: right;
}

#footer_link {
    text-decoration: none;
}

#footer_nav {
    text-decoration: none;
    width: 35px;
}

.form_b_thumb {
    width: 145px;
    height: 210px;
    overflow: hidden;
    box-shadow: rgb(136, 136, 136) 0px 0px 2px;
    margin: 3px;
    text-align: right;
    display: inline-block;
}

.form_b_thumb .pic {
    width: 100%;
    height: 140px;
    border-bottom: 1px solid rgb(238, 238, 238);
}

.form_b_thumb .pic img {
    min-width: 100%;
    min-height: 100%;
    margin: -1px;
}

.form_b_thumb .title {
    font-size: 14px;
    border-bottom: 1px solid rgb(238, 238, 238);
}

.form_b_thumb .text {
    font-family: WebFont;
    font-size: 14px;
    width: 50px;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 4px;
}

.form_b_thumb .price {
    font-size: 12px;
    color: rgb(101, 101, 101);
}

ul.menu {
    font-size: 11px;
    list-style: none;
    margin: -4px 0px 0px;
    padding: 0px;
    direction: rtl;
    z-index: 65000;
    float: right;
}

ul.menu * {
    margin: 0px;
    padding: 0px;
}

ul.menu a {
    display: block;
    color: rgb(255, 255, 255);
    text-decoration: none;
    width: 180px;
    margin: 0px;
    height: 38px;
}

ul.menu li {
    position: relative;
    float: right;
}

ul.menu ul {
    position: absolute;
    min-width: 500px;
    top: 58px;
    right: 0px;
    display: none;
    opacity: 0;
    list-style: none;
    z-index: 65000;
    background: rgb(249, 249, 249);
}

ul.menu ul li {
    position: relative;
    width: 180px;
    margin: 0px;
    height: 38px;
    color: rgb(255, 255, 255);
}

ul.menu ul li a {
    display: block;
    height: 100%;
    z-index: 5000;
    color: rgb(40, 158, 224);
    font-family: WebFont;
    margin: -1px;
    text-indent: 5px;
}

ul.menu ul li a:hover {
    color: rgb(255, 153, 51);
}

ul.menu ul ul {
    height: auto;
    float: left;
    width: 100%;
    position: relative;
    display: block;
    opacity: 1;
}

ul.menu .menulink {
    width: auto;
    height: 25px;
    color: rgb(119, 119, 119);
    vertical-align: middle;
    font-size: 15px;
    margin-right: 4px;
    margin-top: 7px;
    padding: 10px;
    line-height: 15px;
    font-weight: 400;
    text-align: right;
    transition: all 0.2s ease-in-out 0s;
    border-radius: 5px 5px 0px 0px;
    border-top: 2px solid rgb(109, 204, 241);
    box-shadow: rgb(228, 228, 228) 0px 2px 0px;
    background: linear-gradient(rgb(255, 255, 255) 0px, rgb(241, 241, 241) 50%, rgb(249, 249, 249) 51%, rgb(246, 246, 246) 100%);
}

ul.menu .menulink p {
    margin: 2px;
    padding: 0px;
    font-size: 10px;
    color: rgb(204, 204, 204);
    text-align: right;
}

ul.menu .menulink img {
    float: right;
    max-height: 75%;
    position: inherit;
}

ul.menu .menulink:hover {
    color: rgb(255, 153, 51);
}

ul.menu .menulink:active {
    background: rgba(0, 0, 0, 0.3);
}

ul.menu .menuhover {
    color: rgb(255, 153, 0);
}

ul.menu .sub {
    height: 38px;
    line-height: 38px;
}

ul.menu .topline {
    border-top: 1px solid rgb(170, 170, 170);
}

.tree_menu {
    direction: rtl;
    float: right;
    width: 100%;
    z-index: 20;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
}

.tree_menu li a, .tree_menu li {
    float: right;
    width: 100%;
    z-index: 22;
    text-indent: 10px;
    color: rgb(255, 102, 102);
}

.tree_menu li:nth-child(2n) {
    background: none;
}

.tree_menu li img {
    height: 29px;
    width: 29px;
    border-radius: 50%;
}

.tree_menu li {
    list-style: none;
    position: relative;
}

.tree_menu_h {
    width: 100%;
    background: rgb(251, 251, 251);
    max-width: 1270px;
    margin: auto;
    display: table;
    float: none;
    position: relative;
    border-right: 1px solid rgb(222, 222, 222);
    border-bottom: 1px solid rgb(222, 222, 222);
    border-left: 1px solid rgb(222, 222, 222);
    border-image: initial;
    border-top: none;
}

.tree_menu_h li {
    width: 110px;
}

.tree_menu li a {
    text-decoration: none;
    color: rgb(85, 85, 85);
    padding: 3%;
    display: block;
    width: 100%;
    font-size: 16px;
}

.tree_menu li a:hover {
    background: rgb(247, 247, 247);
    color: rgb(255, 42, 42);
}

.tree_menu h1, .tree_menu h2 {
    font-size: 16px;
    width: 88%;
    padding: 0px;
    display: block;
}

.hasChildren {
    position: absolute;
    width: 5px;
    height: 5px;
    background: black;
    right: 0px;
    bottom: 0px;
}

.tree_menu li ul {
    display: none;
    position: absolute;
    right: 100%;
    top: 0%;
    padding: 0px;
    margin: 0px;
    z-index: 1600;
    border-width: 1px 9px 1px 1px;
    border-style: solid;
    border-color: rgb(230, 230, 230) rgb(243, 243, 243) rgb(230, 230, 230) rgb(230, 230, 230);
    border-image: initial;
    line-height: 18px;
}

.tree_menu_h li ul {
    top: 100%;
    right: 0px;
}

.tree_menu li:hover > ul {
    display: block;
    background: rgb(250, 250, 250);
}

.tree_menu li ul:hover > .tree_menu li {
    background: rgb(255, 102, 102);
}

.tree_menu li ul li, .tree_menu li ul li a {
    float: none;
}

.tree_menu li ul li {
    display: block;
    padding-bottom: 5px;
    width: 208px;
}

.tree_menu li ul li a {
    width: 88%;
    display: block;
}

.tree_menu li ul li ul {
    display: none;
}

.tree_menu li ul li:hover ul {
    right: 100%;
    top: 0px;
}

.tree_menu_X {
    direction: rtl;
    float: right;
    width: 100%;
    z-index: 20;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
}

.tree_menu_X ul {
    padding: 0px;
}

.tree_menu_X li a, .tree_menu_X li {
    float: right;
    width: 100%;
    z-index: 22;
    text-indent: 10px;
    color: rgb(255, 102, 102);
    font-weight: bold;
}

.tree_menu_X li ul li a {
    font-weight: normal;
}

.tree_menu_X li:nth-child(2n) {
    background: none;
}

.tree_menu li img {
    height: 29px;
    width: 29px;
    border-radius: 50%;
}

.tree_menu_X li {
    list-style: none;
    position: relative;
}

.tree_menu_h {
    width: 100%;
    background: rgb(251, 251, 251);
    max-width: 1270px;
    margin: auto;
    display: table;
    float: none;
    position: relative;
    border-right: 1px solid rgb(222, 222, 222);
    border-bottom: 1px solid rgb(222, 222, 222);
    border-left: 1px solid rgb(222, 222, 222);
    border-image: initial;
    border-top: none;
}

.tree_menu_X li {
    width: 100%;
}

.tree_menu_X li a {
    text-decoration: none;
    color: rgb(67, 67, 67);
    padding: 2%;
    display: block;
    width: 100%;
    font-size: 15px;
}

.tree_menu_X li a img {
    height: 32px;
    vertical-align: text-bottom;
}

.tree_menu_X li a:hover {
    background: rgb(247, 247, 247);
    color: rgb(255, 42, 42);
}

.tree_menu_X h1, .tree_menu_X h2 {
    font-size: 16px;
    width: 88%;
    padding: 0px;
    display: block;
}

.hasChildren {
    position: absolute;
    width: 5px;
    height: 5px;
    background: black;
    right: 0px;
    bottom: 0px;
}

.tree_menu_X li ul {
    float: right;
    display: block;
    position: relative;
    right: 10%;
    padding: 0px;
    margin: 0px;
    z-index: 1600;
    line-height: 18px;
}

.tree_menu_h li ul {
    top: 100%;
    right: 0px;
}

.tree_menu_X li:hover > ul {
}

.tree_menu_X li ul:hover > .tree_menu_X li {
    background: rgb(255, 102, 102);
}

.tree_menu_X li ul li, .tree_menu_X li ul li a {
    float: none;
}

.tree_menu_X li ul li {
    display: block;
    padding-bottom: 2px;
    width: 208px;
}

.tree_menu_X li ul li a {
    width: 88%;
    display: block;
    font-size: 14px;
    line-height: 14px;
    margin: 0px;
    border-right: 1px solid rgb(217, 217, 217);
}

.tree_menu_X li ul li ul {
}

.tree_menu_X li ul li:hover ul {
}

.ana_head_l3eu {
    text-align: left;
    font-size: 12px;
    margin-top: -40px;
    line-height: 18px;
    color: rgb(93, 93, 93);
}

.ana_head_l3eu a {
    color: rgb(136, 136, 136);
}

.ana_2X2 {
    width: 600px;
    height: 600px;
    position: relative;
    background: rgb(247, 247, 247);
    margin: 110px auto;
    transform: rotate(45deg);
    display: block;
    padding: 0px;
}

.ana_2X2::after, .ana_2X2::before {
    content: " ";
    width: 400px;
    height: 400px;
    position: absolute;
    background: rgba(28, 28, 28, 0.1);
    top: 45%;
    left: -15%;
    z-index: -1;
}

.ana_2X2::after {
    left: unset;
    top: -13%;
    right: -10%;
}

.ana_2X2 li img {
    width: 100%;
    margin: 0px;
    opacity: 0.5;
    z-index: -1;
}

.ana_2X2 li {
    overflow: hidden;
    width: 200px;
    height: 200px;
    float: left;
    margin: 0px;
    padding: 0px;
    display: block;
    position: relative;
    background: rgb(0, 0, 0);
}

.ana_2X2 li .title {
    position: absolute;
    z-index: 1;
    top: 45%;
    right: -1%;
    color: rgb(255, 255, 255);
    text-align: center;
    width: 100%;
    transform: rotate(-45deg);
    font-family: webfont;
    background: rgba(0, 0, 0, 0.1);
}

ul.menu {
    font-size: 11px;
    list-style: none;
    margin: -4px 0px 0px;
    padding: 0px;
    direction: rtl;
    z-index: 65000;
    float: right;
}

ul.menu * {
    margin: 0px;
    padding: 0px;
}

ul.menu a {
    display: block;
    color: rgb(255, 255, 255);
    text-decoration: none;
    width: 180px;
    margin: 0px;
    height: 38px;
}

ul.menu li {
    position: relative;
    float: right;
}

ul.menu ul {
    position: absolute;
    min-width: 500px;
    top: 58px;
    right: 0px;
    display: none;
    opacity: 0;
    list-style: none;
    z-index: 65000;
    background: rgb(249, 249, 249);
}

ul.menu ul li {
    position: relative;
    width: 180px;
    margin: 0px;
    height: 38px;
    color: rgb(255, 255, 255);
}

ul.menu ul li a {
    display: block;
    height: 100%;
    z-index: 5000;
    color: rgb(40, 158, 224);
    font-family: WebFont;
    margin: -1px;
    text-indent: 5px;
}

ul.menu ul li a:hover {
    color: rgb(255, 153, 51);
}

ul.menu ul ul {
    height: auto;
    float: left;
    width: 100%;
    position: relative;
    display: block;
    opacity: 1;
}

ul.menu .menulink {
    width: auto;
    height: 25px;
    color: rgb(119, 119, 119);
    vertical-align: middle;
    font-size: 15px;
    margin-right: 4px;
    margin-top: 7px;
    padding: 10px;
    line-height: 15px;
    font-weight: 400;
    text-align: right;
    transition: all 0.2s ease-in-out 0s;
    border-radius: 5px 5px 0px 0px;
    border-top: 2px solid rgb(109, 204, 241);
    box-shadow: rgb(228, 228, 228) 0px 2px 0px;
    background: linear-gradient(rgb(255, 255, 255) 0px, rgb(241, 241, 241) 50%, rgb(249, 249, 249) 51%, rgb(246, 246, 246) 100%);
}

ul.menu .menulink p {
    margin: 2px;
    padding: 0px;
    font-size: 10px;
    color: rgb(204, 204, 204);
    text-align: right;
}

ul.menu .menulink img {
    float: right;
    max-height: 75%;
    position: inherit;
}

ul.menu .menulink:hover {
    color: rgb(255, 153, 51);
}

ul.menu .menulink:active {
    background: rgba(0, 0, 0, 0.3);
}

ul.menu .menuhover {
    color: rgb(255, 153, 0);
}

ul.menu .sub {
    height: 38px;
    line-height: 38px;
}

ul.menu .topline {
    border-top: 1px solid rgb(170, 170, 170);
}

#treemenu {
    list-style: none;
    line-height: 18px;
}

#treemenu li {
    list-style: none;
}

.ana_m h2 {
    font-size: 18px;
    line-height: 45px;
}

.ana_m h3 {
    font-size: 16px;
}

.ana_m h4 {
    font-size: 14px;
}

.fullSlide {
    height: 0px;
    list-style: none;
    display: block;
    padding: 42% 0px 0px;
    width: 100%;
    position: relative;
    direction: rtl;
    margin: 64px 0px;
    overflow: hidden;
}

.fullSlide li {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    padding: 6% 8% 6% 11%;
}

.fullSlide li .img_fslide {
    width: 34%;
    max-height: 100%;
    padding: 0px;
    top: -13px;
    right: 19px;
    border-radius: 39px;
    float: right;
    z-index: 100000;
    position: relative;
}

.fullSlide li .f_note, .fullSlide li .f_title {
    z-index: 1000;
    width: 49%;
    position: relative;
    top: 14%;
    right: 6%;
    font-size: 18px;
    color: rgb(255, 255, 255);
    float: right;
}

.fullSlide li::before {
    content: "";
    position: absolute;
    inset: 0px;
    background: 0% 0% / cover rgb(241, 241, 241);
    transform: skewY(-4.2deg) scale(0.85);
    z-index: 1;
    width: 103%;
    display: block;
}

.fullSlide li::after {
    content: "";
    position: absolute;
    inset: -4px 0px 0px;
    background: 0% 0% / cover rgb(255, 190, 7);
    transform: skewY(-2.2deg) scale(0.87);
    z-index: 0;
    width: 100%;
    display: block;
}

.fullSlide li .f_title a {
    color: rgb(0, 0, 0);
    font-size: 35px;
}

.fullSlide li .f_note {
    top: 25%;
    color: rgb(0, 0, 0);
}

.fullSlide li p {
    padding: 3px;
}

.fullSlide li.previous {
    z-index: 1;
}

.fullSlide li.current {
    z-index: 2;
}

.ana_off_clc {
    background: rgb(244, 67, 54);
    width: 60px;
    height: 19px;
    line-height: 21px;
    margin: auto;
    color: rgb(255, 255, 255);
    border-radius: 0px 0px 7px 7px;
}

.product_minicat {
    margin: 7px;
    padding: 11px;
    list-style: none;
    box-shadow: rgb(179, 179, 179) 0px 0px 1px;
    max-height: 308px;
    overflow-y: auto;
}

.product_minicat li {
    text-indent: 0px;
    height: 37px;
    line-height: 37px;
    font-size: 13px;
    display: block;
}

.product_minicat li:nth-child(2n) {
    background: rgb(238, 238, 238);
}

.product_minicat li img {
    max-height: 102%;
    margin: 0px;
}

.product_minicat li a {
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
}

.product_minicat::-webkit-scrollbar-track {
    background-color: rgb(245, 245, 245);
}

.product_minicat::-webkit-scrollbar {
    width: 3px;
    background-color: rgb(245, 245, 245);
}

.product_minicat::-webkit-scrollbar-thumb {
    background-color: rgb(195, 214, 229);
}

.main_menu {
    width: 100%;
    margin: 42px 0px 0px;
    padding: 0px;
    line-height: 20px;
    height: 43px;
    direction: rtl;
    transition: all 0.5s ease-in-out 0s;
    text-align: left;
}

.main_menu li, .main_menu li a {
    color: rgb(255, 62, 62);
}

.main_menu .masterlink p {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: rgb(89 89 89);
    text-align: right;
}

.main_menu li {
    list-style: none;
    position: relative;
    float: right;
    margin: 2px 2px 2px 0px;
    display: block;
    width: auto;
    z-index: 55000;
    text-align: right;
    padding-top: 0px;
    min-width: 76px;
}

.main_menu li:hover {
    border-bottom: 3px solid #00BCD4;
}

.main_menu li ul li:hover {
    border-bottom: none;
}

.main_menu li .backpic {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.main_menu li img {
    max-height: 75%;
    float: right;
    margin: auto;
    opacity: 0.8;
    display: block;
    max-width: 21px;
}

.main_menu li a {
    font-weight: bold;
    padding: 6px 0px 3px;
    text-decoration: none;
    color: rgb(0, 0, 0);
    font-size: 15px;
}

.main_menu li a:hover {
    color: #E91E63;
    transform: scale(1);
}

.main_menu h1, .main_menu h2 {
    font-size: 16px;
}

.hasChildren {
    position: absolute;
    width: 5px;
    height: 5px;
    background: rgb(0, 0, 0);
    right: 0px;
    bottom: 0px;
}

.main_menu li ul {
    position: absolute;
    right: 0px;
    top: 51px;
    padding: 0px;
    margin: 0px;
    z-index: 65000;
    border-bottom: 3px solid rgb(255, 193, 7);
    line-height: 18px;
    opacity: 0;
    background: rgb(255, 235, 59);
    width: 253px;
    transition: all 0.2s ease-in-out 0s;
    transform: scaleX(0);
    height: 0px;
    box-shadow: rgba(0, 0, 0, 0.21) 0px 0px 9px;
}

.main_menu li ul::before {
    content: " ";
    width: 15px;
    height: 15px;
    background: rgb(254, 216, 0);
    position: absolute;
    z-index: -1;
    transform: rotateZ(45deg);
    right: 48px;
    top: -8px;
    border-radius: 0px 0px 162%;
}

.main_menu li:hover > ul {
    opacity: 1;
    transform: scaleX(1);
    height: unset;
    background: rgb(255, 196, 110);
}

.main_menu li ul:hover > .main_menu li {
    background: rgb(255, 102, 102);
}

.main_menu .masterlink {
    width: auto;
    margin: -11px 0px 0px;
    color: rgb(0 0 0);
    vertical-align: middle;
    font-size: 17px;
    padding: 12px;
    line-height: 21px;
    text-align: revert;
    transition: all 0.2s ease-in-out 0s;
    font-weight: 700;
    height: 58px;
    display: block;
}

.main_menu li ul li, .tree_menu li ul li a {
    float: none;
}

.main_menu li ul li {
    display: block;
    padding: 0px;
    width: 100%;
    float: right;
    min-height: 34px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.17);
    z-index: 1111111;
}

.main_menu li ul li a {
    width: 100%;
    display: block;
    text-indent: 12px;
    min-height: 27px;
    line-height: 18px;
}

.main_menu li ul li ul {
    border: none;
    line-height: 15px;
    font-size: 11px;
    text-indent: 13px;
    float: left;
    right: 100%;
    display: block;
    top: 0px;
    opacity: 1;
    margin-right: -1px;
    position: absolute;
    background: rgb(33, 86, 0);
}

.main_menu li ul li ul::before {
    content: " ";
    width: 15px;
    height: 15px;
    background: rgb(254, 216, 0);
    position: absolute;
    z-index: -1;
    transform: rotateZ(134deg);
    right: -8px;
    top: 9px;
    border-radius: 0px 0px 117%;
}

.main_menu li ul li ul li {
    width: 100%;
    min-height: 31px;
    color: rgb(0, 0, 0);
}

.main_menu li ul li ul a {
    color: rgb(216, 216, 216);
    text-shadow: none;
}

.admin_msg_block {
    width: 97%;
    border-radius: 0px 0px 7px 7px;
    padding: 5px;
    margin: 7px -6px;
    background-color: rgb(221, 238, 201);
    color: rgb(0, 0, 0);
    text-shadow: rgb(255, 255, 255) 1px 0px 2px;
    font-size: 13px;
}

.admin_msg_block_a {
    width: 97%;
    border-radius: 7px 7px 0px 0px;
    box-shadow: rgb(179, 179, 179) 0px 0px 2px;
    padding: 15px;
    margin: 7px -6px -6px;
    background-color: rgb(254, 254, 254);
}

.admin_msg_block_a:hover {
    background-color: rgb(255, 255, 153);
}

.admin_msg_block:hover {
    background-color: rgb(255, 255, 153);
}

#a_m_b_m {
    height: 10px;
    position: relative;
    float: left;
    top: -3px;
    left: -3px;
    width: auto;
    background-color: rgb(254, 254, 254);
    color: rgb(51, 51, 51);
    font-size: 9px;
}

#a_m_b_n {
    height: 10px;
    position: relative;
    float: left;
    top: -3px;
    left: -3px;
    width: auto;
    color: rgb(178, 178, 178);
    font-size: 12px;
}

.theme_head_btn {
    width: 200px;
    height: 127px;
    background: url("h_b_back.png") no-repeat;
    position: relative;
    float: right;
    margin-right: 1px;
    transition: all 0.2s ease-in-out 0s;
}

.theme_head_btn:hover {
    background: url("h_b_back.png") 0px -127px no-repeat;
}

#product_list {
    list-style: none;
    display: block;
    margin: 0px auto;
    padding: 0px;
    width: 100%;
}

#product_list li {
    width: 160px;
    height: 165px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 10px;
    margin: 1px;
    border: 1px solid rgb(234, 234, 234);
    background-color: rgb(46, 46, 46);
}

#product_list h1, #product_list h2 {
    font-size: 11px;
    margin: 0px;
}

#product_list2 {
    list-style: none;
    display: block;
    margin: 9px;
    padding: 0px;
    width: 100%;
}

#product_list2 li {
    width: 23%;
    height: 231px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 4px;
    margin: 1%;
    box-shadow: rgb(204, 204, 204) 0px 0px 1px;
}

#product_list2 li img {
    max-width: 80%;
    max-height: 58%;
    border-radius: 5px;
}

#product_list2 h1, #product_list2 h2 {
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
}

#product_list2 li #add-bsk {
    width: 23px;
    height: 23px;
    position: absolute;
    top: 5px;
    left: 10px;
    background: url("buy-btn.png") center center;
}

#product_list2 li #st1, #product_list2 li #st2, #product_list2 li #st3, #product_list2 li #st4 {
    color: rgb(51, 204, 102);
    font-size: 9px;
    width: auto;
    line-height: 19px;
}

#product_list2 li #st3 {
    color: rgb(0, 153, 204);
}

#product_list2 li #st2 {
    color: rgb(255, 102, 51);
}

.ana_table_st {
    background: rgb(254, 254, 254);
    color: rgb(119, 119, 119);
    width: 100%;
}

.ana_table_st tr:nth-child(2n) {
    background-color: rgb(248, 248, 248);
}

.ana_table_st td {
    padding: 5px;
}

.ana_table_st td img {
    max-height: 45px;
}

.ana_table_st td:nth-child(1) {
    text-align: left;
    width: 40%;
    background: rgb(242, 242, 242);
}

.ana_table_st tr.header {
    border-top: 4px solid rgb(255, 255, 255);
    margin-top: 4px;
    color: rgb(0, 127, 255);
    font-size: 20px;
}

.ana_table_st tr.header td {
    background: rgb(255, 255, 255);
}

.ana_sub_.ana_table_st tr.header td {
    background: rgb(255, 255, 255);
}

.ana_sub_prd {
    list-style: none;
    display: block;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.ana_sub_prd li {
    width: 160px;
    height: 190px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 7px;
    margin: 3px 3px 7px;
    border: 1px solid rgb(238, 238, 238);
    border-radius: 5px;
    font-size: 11px;
    line-height: 14px;
}

.ana_sub_prd li:hover .theme_buy_opt {
    opacity: 1;
}

.ana_sub_prd li p {
    width: 98%;
    height: 100%;
    position: relative;
    float: right;
    vertical-align: middle;
}

.ana_sub_prd li h1 {
    font-size: 12px;
}

.ana_sub_prd li a {
    color: rgb(51, 51, 51);
    font-weight: 700;
}

.ana_sub_prd li img {
    height: 70%;
}

.ana_sub_prd li .price {
    color: rgb(36, 199, 95);
}

.ana_big_list {
    list-style: none;
    display: block;
    padding: 1px;
    margin: 0px;
    width: 97%;
}

.ana_big_list li {
    width: 99%;
    height: 34px;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 2px;
    margin: 1px;
    transition: all 0.3s ease-in-out 0s;
    background: rgba(10, 10, 10, 0.8);
}

.ana_big_list li h1, .ana_big_list li h2 {
    margin: 0px;
    padding: 0px;
}

.ana_big_list li:nth-child(2n+1) {
    background: rgb(245, 245, 245);
    color: rgb(51, 51, 51);
}

.ana_big_list li:hover {
    background: rgb(255, 255, 255);
}

.Theme_thumb {
    width: 160px;
    height: 185px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 10px;
    margin: 1px;
    border: 2px solid rgb(234, 234, 234);
}

.ads_thumb {
    width: 160px;
    height: 185px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 10px;
    margin: 1px;
    border: 2px solid rgb(234, 234, 234);
    font-size: 11px;
}

#buy_btn {
    width: 90%;
    height: 35px;
    text-align: center;
    position: absolute;
    top: 155px;
}

#ads_btn {
    width: 90%;
    height: 35px;
    text-align: center;
    position: absolute;
    top: 158px;
}

.ana_n_f {
    width: 232px;
    font-size: 10.5px;
    direction: rtl;
    position: relative;
    float: right;
    padding: 0px;
}

.ana_n_f h2, .ana_n_f h3, .ana_n_f li {
    line-height: 12px;
    margin: 0px;
}

#ana_table {
    list-style: none;
    display: inline-block;
    padding: 0px;
    margin: 0px;
    width: 100%;
    overflow: hidden;
}

#ana_table li {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255) rgb(234, 233, 233) rgb(238, 238, 238) rgb(255, 255, 255);
    position: relative;
    float: right;
    color: rgb(51, 51, 51);
    width: 100%;
    transition: all 0.2s ease-in-out 0s;
    background: rgb(255, 255, 255);
    min-height: 40px;
    overflow: hidden;
    line-height: 30px;
}

#ana_table li:nth-child(2n) {
    background: rgb(246, 246, 246);
    color: rgb(153, 153, 153);
}

#ana_table li:hover {
    background: rgb(227, 247, 219);
}

#ana_table #theader {
    font-weight: 700;
    position: relative;
    float: right;
    background: rgb(255, 250, 234);
    color: rgb(78, 78, 78);
    box-shadow: rgba(196, 196, 196, 0.25) 0px -2px 1px inset, rgba(0, 0, 0, 0.25) 0px 0px 2px;
}

#ana_table p {
    width: 23.75%;
    position: relative;
    float: right;
    text-align: center;
    vertical-align: middle;
    min-height: 30px;
    line-height: 30px;
    padding: 0px;
    border-left: 1px solid rgba(200, 200, 200, 0.2);
    font-size: 16px;
}

.anaSlide {
    height: 0px;
    list-style: none;
    display: block;
    margin: 0px auto;
    padding: 0px 0px 38%;
    width: 100%;
    position: relative;
    direction: rtl;
    background: rgb(16, 29, 90);
}

.anaSlide::before {
    content: " ";
    background: url("data:image/svg+xml,%0A%3Csvg id='visual' viewBox='0 0 900 100' width='900' height='100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1'%3E%3Cpath d='M0 58L50 51C100 44 200 30 300 36.8C400 43.7 500 71.3 600 72C700 72.7 800 46.3 850 33.2L900 20L900 101L850 101C800 101 700 101 600 101C500 101 400 101 300 101C200 101 100 101 50 101L0 101Z' fill='%23ffffff' stroke-linecap='round' stroke-linejoin='miter'%3E%3C/path%3E%3C/svg%3E") 0% 0% / cover;
    bottom: 0px;
    position: absolute;
    width: 100%;
    height: 21%;
    z-index: 3;
    left: 0px;
}

.anaSlide li {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 0px;
    overflow: hidden;
    top: 0px;
    opacity: 0;
    padding-top: 38%;
    margin: 0px;
    background: rgb(26, 38, 78);
}

.anaSlide li .back {
    padding: 0px;
    z-index: -10;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    min-height: 100%;
    margin: 0px;
    opacity: 0.5;
}

.anaSlide li .title {
    padding: 46px;
    position: absolute;
    top: 36%;
    width: auto;
    right: 0px;
    color: rgb(255, 255, 255);
    direction: rtl;
    font-size: 39px;
    font-weight: 700;
    text-shadow: rgb(0, 0, 0) 1px 1px 2px;
    text-align: right;
    background: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(4px);
    border-radius: 22px;
    z-index: 1111111111;
}

.anaSlide li .logo {
    padding: 4% 10px 10px;
    position: absolute;
    top: 30%;
    left: 3%;
    right: unset;
    border-radius: 6px;
    transform: matrix3d(1, 0, 0, 0.001, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}

.anaSlide li .cont {
    position: absolute;
    top: 46%;
    right: 5%;
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 30px;
    text-shadow: rgb(0, 0, 0) 1px 1px 2px;
    border-radius: 15px 0px;
    width: 59%;
    font-weight: 700;
    padding: 0px 7%;
    text-align: right;
    z-index: 11118;
}

.anaSlide li.previous {
    z-index: 1;
}

.anaSlide li.current {
    z-index: 2;
}

.anaSlide li.current1 {
    z-index: 2;
}

.anaSlide .dot {
    background: url("dot.png") repeat;
}

.txt7 {
    height: 55px;
    overflow: hidden;
    background-color: rgb(103, 185, 30);
}

.anaSlide li .mtitle {
    padding: 20px;
    float: right;
    background-color: rgb(70, 70, 70);
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 18px;
    width: 30%;
    text-align: left;
}

.anaSlide li .mcont {
    position: relative;
    font-size: 18px;
    color: rgb(255, 255, 255);
    padding: 0px;
    line-height: 20px;
    text-indent: 15px;
    direction: rtl;
    text-align: right;
}

.smprd li {
    background: 0px 0px;
}

.smprd {
    background: linear-gradient(rgb(37, 6, 32) 0px, rgb(99, 11, 82) 84%, rgb(35, 4, 30) 100%);
    width: 100%;
    height: 0px;
    padding: 0px 0px 35%;
    max-width: 1464px;
    border-radius: 30px;
    box-shadow: rgba(51, 51, 51, 0.43) 0px 0px 16px;
}

.smprd li {
    padding: 0px;
    height: 100%;
}

.smprd li .title {
    color: rgb(255, 255, 255);
    text-align: left;
    font-size: 27px;
    padding: 15px;
    width: 44%;
    background: 0px 0px;
    text-shadow: rgb(0, 0, 0) 1px 1px 1px;
}

.smprd li .logo {
    min-width: 32%;
}

.smprd li .cont {
    text-align: left;
    width: 46%;
    font-size: 19px;
    padding: 1%;
    color: rgb(188, 188, 188);
    text-shadow: none;
}

.theme_buy_button {
    height: 29px;
    width: 110px;
    background-image: url("addb.png");
}

.theme_buy_button:hover {
    background-image: url("addb_h.png");
}

.theme_buy_price {
    color: rgb(82, 144, 14);
    margin-top: 1px;
    min-width: 192px;
    line-height: 36px;
    border-radius: 4px;
    width: 100%;
    display: inline-block;
}

.theme_buy_opt {
    position: absolute;
    top: 0px;
    right: -28px;
    line-height: 5px;
    width: 34px;
    height: auto;
    display: block;
    z-index: 2;
    opacity: 0.1;
    transition: all 0.2s ease-in-out 0s;
}

.theme_buy_opt img {
    margin: 0px;
}

.theme_buy_dprice {
    color: rgb(204, 204, 204);
    font-style: oblique;
}

.theme_del_price {
    color: rgb(212, 29, 32);
    width: 100%;
    height: 15px;
    line-height: 28px;
    font-size: 12px;
    font-weight: initial;
    display: inline-block;
}

.theme_ok_price {
    color: rgb(66, 191, 74);
    height: 61px;
    line-height: 14px;
    font-size: 15px;
    font-weight: 700;
    bottom: 0px;
    background: rgb(247, 247, 247);
}

.theme_fact_button {
    height: 32px;
    width: 104px;
    background-image: url("view_pfact.png");
}

.theme_fact_button:hover {
    height: 32px;
    width: 104px;
    background-image: url("view_pfact_h.png");
}

.theme_add_prdd {
    margin: 5px -3px;
    height: 35px;
    width: 66px;
    display: inline-block;
    float: left;
    line-height: 19px;
    left: 0px;
    position: absolute;
}

.theme_add_prdd input {
    width: 40px;
    padding: 0px;
    height: 29px;
    text-align: center;
    border-radius: 0px 4px 4px 0px;
    margin: 0px -12px;
    background: rgb(255, 255, 255);
    color: rgb(5, 5, 5);
}

#ana_product {
    list-style: none;
    display: block;
    padding: 0px;
    margin: 0px;
    width: 100%;
    background: rgb(255, 255, 255);
}

#ana_product li {
    width: 23%;
    direction: rtl;
    height: 475px;
    text-align: right;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    visibility: visible;
    padding: 0px;
    margin: 1% 1% 7px;
    border: 1px solid rgb(243, 243, 243);
    border-radius: 5px;
    background: rgb(255, 255, 255);
    display: inline-block;
}

#ana_product li:hover .theme_buy_opt {
    opacity: 1;
    right: 0px;
}

#ana_product li p {
    width: 98%;
    height: 100%;
    position: relative;
    float: right;
    vertical-align: middle;
}

#ana_product li h1 {
    font-size: 15px;
}

#ana_product li a {
    color: rgb(121, 121, 121);
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
}

#ana_product li ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 95%;
    height: 100%;
    position: relative;
    float: right;
}

#ana_product li ul li {
    width: 98%;
    height: 20%;
    vertical-align: middle;
    border: none;
    box-shadow: none;
    text-align: right;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    line-height: 19px;
}

#ana_product li ul li:nth-child(1) {
    height: 50%;
    text-align: center;
}

#ana_product li ul li:nth-child(2) {
    height: 32%;
}

#ana_product li ul li:nth-child(3) {
    height: 15%;
}

#ana_product li ul li a img {
    max-height: 90%;
}

#ana_product li .prd_img {
    display: inherit;
    height: 53%;
    float: right;
    text-align: center;
    width: 100%;
}

#ana_product li .prd_img img {
    height: 100%;
    margin: 0px;
    border-radius: 2px;
}

#ana_product li .prd_tlt {
    height: 33%;
    float: right;
    text-align: justify;
    width: 100%;
    font-size: 12px;
    line-height: 13px;
    overflow: hidden;
    padding: 5%;
}

#ana_product li .prd_tlt h1 {
    line-height: 18px;
    font-size: 13px;
}

#ana_product li .prd_prc {
    height: 27%;
    float: right;
    text-align: justify;
    width: 100%;
    font-size: 12px;
    line-height: 13px;
    position: relative;
}

#ana_product li .ana_off_clc {
    background: rgb(140, 208, 162);
    color: rgb(238, 238, 238);
    position: absolute;
    left: 0px;
    top: -13px;
    font-size: 11px;
    padding: 3px;
    border-radius: 3px;
}

#ana_prd_det {
    list-style: none;
    display: block;
    padding: 5px;
    margin: 0px;
    width: 98%;
    text-align: right;
}

#ana_prd_det li {
    width: 98%;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 2px;
    margin: 3px;
    display: block;
}

#ana_prd_det #theader {
    font-weight: 700;
    position: relative;
    float: right;
    background: rgb(136, 136, 136);
    color: rgb(238, 238, 238);
}

#ana_prd_det i {
    color: rgb(187, 187, 187);
    font-size: 20px;
}

#ana_prd_det .prp1, #ana_prd_det .prp2, #ana_prd_det .prp3 {
    width: 33%;
    position: relative;
    float: left;
    vertical-align: middle;
    height: auto;
    min-height: 20px;
    font-size: 14px;
    line-height: 18px;
    padding: 3px;
}

#ana_prd_det .prp2 {
    width: 65%;
    text-align: right;
    float: right;
}

#ana_prd_det .prp3 {
    width: 50%;
    float: right;
}

#ana_prd_det .prp1 img {
    width: 100%;
    border-radius: 4px;
}

#ana_prd_det h1 {
    margin: 0px;
    font-size: 22px;
    font-weight: 700;
}

#ana_prd_det h2 {
    margin: 0px;
    font-size: 22px;
    line-height: 27px;
}

#ana_prd_det #phead {
    width: 99%;
    height: 20px;
    font-size: 16px;
    line-height: 18px;
    padding: 8px;
    border-bottom: 2px solid rgb(204, 204, 204);
    margin-top: 5px;
    position: relative;
    float: right;
}

#ana_prd_det #pdet {
    width: 99%;
    height: auto;
    font-size: 14px;
    line-height: 18px;
    padding: 8px;
    background: rgb(255, 255, 255);
    position: relative;
    float: right;
    min-height: 18px;
}

#ana_prd_pfc {
    list-style: none;
    display: block;
    padding: 5px;
    margin: 0px;
    width: 98%;
    text-align: right;
}

#ana_prd_pfc li {
    border: none;
    padding: 0px;
    background: rgb(202, 214, 223);
    width: 100%;
    color: rgb(34, 34, 34);
}

#ana_prd_pfc li:nth-child(2n) {
    background: rgb(210, 225, 227);
}

#ana_prd_pfc li p {
    background: rgb(252, 252, 252);
    color: rgb(51, 51, 51);
    position: relative;
    float: right;
    width: 82%;
    line-height: 20px;
    padding: 3px;
    display: block;
    border-right: 5px solid rgb(255, 102, 102);
    min-height: 26px;
}

#ana_prd_pfc li p:first-child {
    background: 0px 0px;
    color: rgb(238, 238, 238);
    position: relative;
    float: right;
    width: 15%;
    border: none;
    text-align: left;
}

#ana_prd_pfc .rhead {
    background: rgb(238, 238, 238);
    color: rgb(51, 51, 51);
    font-size: 18px;
    min-height: 34px;
    line-height: 32px;
}

.mini_pic_thu {
    max-width: 40px;
    height: 36px;
    float: right;
    border: 2px solid rgb(255, 255, 255);
    box-shadow: rgb(136, 136, 136) 0px 0px 1px;
    background: rgb(249, 249, 249);
    display: flex;
    position: relative;
    margin: 4px;
}

.mini_pic_thu img {
    max-height: 130%;
    max-width: 130%;
    min-height: 100%;
    min-width: 100%;
    margin: 0px;
    padding: 0px;
}

#ana_prd_id {
    position: absolute;
    left: -20px;
    top: -1px;
    background: rgb(182, 247, 255);
    color: rgb(123, 85, 127);
    z-index: 2;
    height: 45px;
    padding: 10px;
    width: 59px;
    border-radius: 20px 0px;
}

#ana_prd_id::after {
    content: " ";
    position: absolute;
    width: 0px;
    height: 0px;
    left: 0px;
    top: 100%;
    border-width: 5px 10px;
    border-style: solid;
    border-color: rgb(70, 96, 117) rgb(70, 96, 117) transparent transparent;
}

#ana_prd_id::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 0px;
    left: -20px;
    top: 12px;
    border-width: 20px 10px;
    border-style: solid;
    border-color: rgb(58, 129, 165) rgb(58, 129, 165) rgb(58, 129, 165) transparent;
    z-index: -1;
}

.theme_vote_i {
    display: inline-block;
    height: 15px;
    width: 75px;
    background: url("score_bb.png") center center;
    margin: 1px;
}

.theme_vote_i div {
    height: 100%;
    padding-top: 0px;
    padding-left: 0px;
    background: url("score_cc.png") right center no-repeat;
    width: 75px;
    position: relative;
    right: 0px;
    float: right;
}

.theme_vote_t {
    float: left;
    position: absolute;
    height: 18px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: center;
    vertical-align: middle;
    left: 0px;
    top: 0px;
}

#ana_comment {
    list-style: none;
    display: block;
    padding: 1px;
    margin: 0px;
    width: 100%;
}

#ana_comment li {
    position: relative;
    float: right;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

#ana_comment li #phead {
    border-bottom: 1px dashed rgb(224, 224, 224);
    margin: 0px;
    position: relative;
    float: right;
    width: 97%;
    color: rgb(214, 137, 137);
    background: rgb(255, 255, 255);
    padding: 1%;
    border-radius: 10px 10px 0px 0px;
}

#ana_comment li #pbody {
    position: relative;
    float: right;
    width: 97%;
    line-height: 18px;
    margin: 0px;
    background: rgb(241, 241, 241);
    padding: 1%;
    border-radius: 0px 0px 5px 5px;
    border-top: none;
}

#ana_comment li .vote_dc {
    position: absolute;
    top: 10px;
    left: 5px;
    text-shadow: rgb(51, 51, 51) 1px 1px 3px;
    width: 116px;
    color: rgb(255, 255, 255);
    height: 20px;
    font-size: 11px;
    font-weight: bolder;
}

.ana_obj {
    background: rgb(255, 255, 255);
    padding: 8px;
    color: rgb(0, 0, 0);
    margin: 3px;
    border-radius: 2px;
    position: relative;
    width: auto;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 1px 1px;
    display: inline-block;
    border: 1px solid rgb(255, 255, 255);
    font-family: vazir;
}

.ana_tags {
    background: rgb(241, 242, 239);
    padding: 6px;
    color: rgb(37, 131, 30);
    margin: 3px;
    border-radius: 2px;
    position: relative;
    width: auto;
    box-shadow: rgba(123, 123, 123, 0.25) 0px 0px 1px 1px;
    border: 1px solid rgb(255, 255, 255);
    font-size: 19px;
    float: right;
    line-height: 12px;
}

.ana_tags:hover {
    background: rgb(0, 204, 255);
    color: rgb(6, 6, 6);
}

.ana_tags a {
    color: rgb(255, 255, 255);
}

.ana_tags:hover {
    background: rgb(0, 0, 0);
    color: rgb(16, 249, 14);
}

.thumb_st {
    width: 36px;
    height: 22px;
    position: absolute;
    left: -2px;
    top: -2px;
}

.thumb_biglist {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.thumb_biglist li {
    width: 98%;
    height: auto;
    text-align: right;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    padding: 10px;
    margin: 5px;
    font-size: 12px;
    box-shadow: rgb(153, 153, 153) 0px 0px 2px;
}

.thumb_biglist ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
    box-shadow: none;
}

.thumb_biglist ul h2 {
    font-family: WebFont;
}

.thumb_biglist ul li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    box-shadow: none;
}

.thumb_biglist ul li img {
    width: 160px;
    height: 110px;
    float: right;
    border: 2px solid;
    box-shadow: rgb(153, 153, 153) 0px 0px 2px;
    margin: 3px;
}

.theme_mini_thumb {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.theme_mini_thumb li {
    width: 32px;
    height: 32px;
    position: relative;
    float: right;
    margin: 3px;
    box-shadow: rgb(85, 85, 85) 0px 0px 2px;
    border: 2px solid rgb(238, 238, 238);
}

.theme_mini_thumb li img {
    width: 100%;
    height: 100%;
}

.ana_mini_list {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    font-family: WebFont;
}

.ana_mini_list li {
    width: 97%;
    padding: 2px;
    background: rgb(241, 241, 241);
    border-right: 8px solid rgb(51, 204, 204);
    height: 30px;
    font-size: 11px;
    vertical-align: middle;
    margin: 1px;
}

.ana_mini_list li img {
    width: 32px;
    height: 32px;
    vertical-align: middle;
}

.modThumb {
    float: right;
    text-align: center;
    margin: 25px;
    height: 200px;
    width: 200px;
    padding: 10px;
    position: relative;
    background: rgb(249, 249, 249);
    border: 1px solid rgb(204, 204, 204);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px;
}

.modThumb h1, .modThumb h2 {
    font-family: WebFont;
    font-size: 17px;
    text-shadow: rgb(255, 255, 255) 0px 1px 2px;
}

.modThumb::before {
    content: "";
    width: 50px;
    height: 50px;
    top: 0px;
    right: 0px;
    position: absolute;
    z-index: -1;
    box-shadow: rgba(0, 0, 0, 0.2) 10px -10px 8px;
    transform: rotate(2deg) translate(-14px, 20px) skew(-20deg);
}

.modThumb::after {
    content: "";
    width: 50px;
    height: 50px;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: -1;
    display: inline-block;
    box-shadow: rgba(0, 0, 0, 0.2) -10px -10px 10px;
    transform: rotate(2deg) translate(12px, 25px) skew(20deg);
}

.modThumb-shr {
    width: 100px;
    height: 100px;
    bottom: 0px;
    right: 0px;
    position: absolute;
    z-index: -1;
    box-shadow: rgba(0, 0, 0, 0.2) 10px 10px 10px;
    transform: rotate(0deg) translate(-20px, -15px) skew(20deg);
}

.modThumb-shl {
    content: "";
    width: 100px;
    height: 100px;
    bottom: 0px;
    left: 0px;
    position: absolute;
    z-index: -1;
    box-shadow: rgba(0, 0, 0, 0.2) -10px 10px 10px;
    transform: rotate(0deg) translate(20px, -15px) skew(-20deg);
}

#add_bsk {
    background: rgba(245, 243, 243, 0.45);
    padding: 1%;
    border-radius: 9px;
    border: 1px solid rgb(238, 238, 238);
}

.tree_menu {
    direction: rtl;
    float: right;
    width: 100%;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
    z-index: 2147483647;
}

.tree_menu li, .tree_menu li a {
    float: right;
    width: 100%;
    z-index: 22;
    text-indent: 10px;
    color: rgb(255, 102, 102);
}

.tree_menu li:nth-child(2n) {
    background: 0px 0px;
}

.tree_menu li img {
    height: 29px;
    width: 29px;
    border-radius: 50%;
}

.tree_menu li {
    list-style: none;
    position: relative;
    border-top: 1px solid rgb(238, 238, 238);
}

.tree_menu_h {
    width: 100%;
    background: rgb(251, 251, 251);
    max-width: 1270px;
    margin: auto;
    display: table;
    float: none;
    position: relative;
    border-right: 1px solid rgb(222, 222, 222);
    border-bottom: 1px solid rgb(222, 222, 222);
    border-left: 1px solid rgb(222, 222, 222);
    border-image: initial;
    border-top: none;
}

.tree_menu_h li {
    width: 110px;
}

.tree_menu li a {
    text-decoration: none;
    color: rgb(85, 85, 85);
    padding: 4%;
    display: block;
    width: 100%;
    font-size: 14px;
}

.tree_menu li a:hover {
    background: rgb(247, 247, 247);
    color: rgb(255, 42, 42);
}

.tree_menu h1, .tree_menu h2 {
    font-size: 16px;
    width: 88%;
    padding: 0px;
    display: block;
}

.hasChildren {
    position: absolute;
    width: 5px;
    height: 5px;
    background: rgb(0, 0, 0);
    right: 0px;
    bottom: 0px;
}

.tree_menu li ul {
    display: none;
    position: absolute;
    right: 100%;
    top: 0px;
    padding: 0px;
    margin: 0px;
    border-width: 1px 9px 1px 1px;
    border-style: solid;
    border-color: rgb(230, 230, 230) rgb(243, 243, 243) rgb(230, 230, 230) rgb(230, 230, 230);
    border-image: initial;
    line-height: 18px;
    z-index: 2147483647;
}

.tree_menu_h li ul {
    top: 100%;
    right: 0px;
}

.tree_menu li:hover > ul {
    display: block;
    background: rgb(250, 250, 250);
}

.tree_menu li ul:hover > .tree_menu li {
    background: rgb(255, 102, 102);
}

.tree_menu li ul li, .tree_menu li ul li a {
    float: none;
}

.tree_menu li ul li {
    display: block;
    padding-bottom: 5px;
    width: 208px;
}

.tree_menu li ul li a {
    width: 88%;
    display: block;
}

.tree_menu li ul li ul {
    display: none;
}

.tree_menu li ul li:hover ul {
    right: 100%;
    top: 0px;
}

.mini_task_btn {
    width: 72px;
    height: 38px;
    float: right;
    direction: ltr;
    display: block;
    text-align: revert;
    color: rgb(235, 235, 235);
    line-height: 15px;
    font-size: 12px;
    z-index: 35000;
}

.mini_task_btn .timg {
    border-radius: 6px;
}

.mini_task_btn img {
    max-height: 24px;
}

.mini_task_btn a {
    color: rgb(255, 255, 255);
}

.mini_task_btn i {
    position: relative;
}

.mini_task_btn .tbl_m {
    display: none;
    top: 99%;
    left: 0px;
    width: 200px;
    min-height: 30px;
    padding: 10px;
    box-shadow: rgb(119, 119, 119) 1px 1px 2px;
    background: rgb(254, 254, 254);
    z-index: 65000;
    opacity: 0;
    transition: all 0.5s ease-in-out 0s;
}

.mini_task_btn:hover .tbl_m {
    display: block;
    opacity: 1;
    position: absolute;
}

.mini_task_btn .searchbtn {
    background: url("search.png") center center no-repeat;
    width: 20px;
    height: 20px;
    border: none;
    content: "";
    display: block;
    float: left;
}

.mini_task_btn .searchfrm {
    width: 95%;
    display: block;
    border: 1px dashed rgb(204, 204, 204);
    padding: 5px;
    float: right;
}

.mini_task_btn .searchtxt {
    width: 78%;
    border: none;
    font-size: 10px;
    font-family: Tahoma;
    float: right;
    padding: 0px;
    direction: rtl;
}

.ana_flat_box {
    margin: 0px;
    padding: 0px;
    display: block;
    position: relative;
    float: right;
}

.ana_flat_box ul {
    list-style: none;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: right;
}

.ana_flat_box ul li {
    width: 24%;
    height: 295px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 3px;
    margin: 3px;
    background: rgb(255, 255, 255);
}

.ana_flat_box ul li img {
    height: 72%;
    margin: 5%;
}

.ana_flat_box ul li #content {
    display: block;
    width: 70%;
    height: 100%;
    background: rgb(50, 50, 50);
    color: rgb(204, 204, 204);
    position: absolute;
    padding: 15%;
    text-align: justify;
    direction: rtl;
    opacity: 0;
    top: -10%;
    font-family: tahoma;
    transition: all 0.4s ease-in-out 0s;
}

.ana_flat_box ul li #content a {
    color: rgb(255, 255, 255);
}

.ana_flat_box ul li #content img {
    max-height: 30%;
    max-width: 30%;
    margin: 2px;
    float: left;
}

.ana_flat_box ul li:hover #content {
    opacity: 1;
}

.ana_flat_box h1, .ana_flat_box h2 {
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
    font-family: WebFont;
}

.ana_flatB {
    width: 24%;
    height: 295px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 2px;
    margin: 4px;
    background: rgb(255, 255, 255);
}

.ana_flatB img {
    height: 72%;
    margin: 5%;
}

.ana_flatB #content {
    display: block;
    width: 70%;
    height: 100%;
    background: rgb(200, 10, 50);
    color: rgb(204, 204, 204);
    position: absolute;
    padding: 15%;
    text-align: justify;
    direction: rtl;
    opacity: 0;
    top: -10%;
    font-family: tahoma;
    transition: all 0.4s ease-in-out 0s;
}

.ana_flatB #content a {
    color: rgb(255, 255, 255);
}

.ana_flatB:hover #content {
    opacity: 1;
}

.ana_flatB h1, .ana_flatB h2 {
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
    font-family: WebFont;
}

.psearch {
    width: 115px;
    height: 40px;
    float: left;
    margin: 10px 10px 10px 0px;
}

.psearch #q {
    float: right;
    width: 70px;
    height: 25px;
    margin: 0px;
    padding: 3px;
    border-radius: 0px 5px 5px 0px;
    border: 1px solid rgb(17, 17, 17);
    font-family: WebFont;
    font-size: 12px;
}

.psearch .submit {
    float: right;
    width: 35px;
    height: 33px;
    margin: 0px;
    padding: 3px;
    border-radius: 5px 0px 0px 5px;
    border: 1px solid rgb(17, 17, 17);
    font-family: WebFont;
    font-size: 12px;
    background: linear-gradient(rgb(255, 255, 255) 0px, rgb(241, 241, 241) 50%, rgb(225, 225, 225) 51%, rgb(246, 246, 246) 100%);
}

.st0, .st1, .st2, .st3, .st4, .st5 {
    display: inline-block;
    padding: 2px;
    margin: 2px;
    background: rgb(51, 204, 102);
    color: rgb(255, 255, 255);
    font-family: WebFont;
    font-size: 13px;
}

.st0 {
    background: rgb(136, 136, 136);
}

.st2 {
    background: rgb(255, 153, 51);
}

.st3 {
    background: rgb(51, 204, 204);
}

.st4 {
    background: rgb(51, 204, 102);
}

.st5 {
    background: rgb(97, 97, 97);
}

.simply-scroll-container {
    position: relative;
    height: 200px;
    direction: ltr;
}

.simply-scroll-clip {
    position: relative;
    overflow: hidden;
}

.simply-scroll-list {
    overflow: hidden;
    margin: 0px;
    height: 200px;
    padding: 0px;
    list-style: none;
}

.simply-scroll-list li {
    padding: 0px;
    margin: 0px;
    height: 200px;
    list-style: none;
    overflow: hidden;
    width: auto;
    border-radius: 7px;
}

.simply-scroll-list li img {
    border: none;
    display: block;
    height: 100%;
    box-shadow: rgb(0, 0, 0) 0px 0px 4px 4px inset;
    padding: 2px;
}

.simply-scroll {
    width: 98%;
    height: 200px;
    margin-bottom: 1em;
    background: rgb(238, 238, 238);
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border-radius: 10px;
    border: 3px solid rgb(238, 238, 238);
    box-shadow: rgb(0, 0, 0) 2px 2px 2px;
}

.simply-scroll .simply-scroll-clip {
    width: 100%;
    height: 200px;
}

.simply-scroll .simply-scroll-list li {
    float: left;
    width: auto;
    height: 98%;
}

.esc {
    position: relative;
    clear: both;
    width: 95%;
}

.als-container {
    position: relative;
    width: 1270px;
    margin: 0px auto;
}

.als-viewport {
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    width: 95%;
}

.als-wrapper {
    position: relative;
    list-style: none;
}

.als-item {
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer;
    float: left;
    border: 1px dashed rgb(204, 204, 204);
}

.als-next, .als-prev {
    position: absolute;
    cursor: pointer;
    clear: both;
}

.als-container .als-item {
    margin: 0px 2px 0px 0px;
    height: 95%;
    width: 295px;
    overflow: hidden;
}

.als-container .als-item img {
    vertical-align: middle;
    margin-bottom: 8px;
    height: 70%;
}

.als-container .als-next, .als-container .als-prev {
    top: 35%;
    width: 50px;
    height: 150px;
}

.als-container .als-prev {
    left: -20px;
}

.als-container .als-next {
    right: -20px;
}

.ana_7blk {
    width: 100%;
    max-width: 1270px;
    background: rgb(255, 255, 255);
    display: inline-block;
    position: relative;
    padding-bottom: 40px;
    padding-top: 10px;
    text-align: center;
}

.ana_7blk .inner {
    width: 100%;
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: inline-block;
}

.ana_7blk .inner li {
    width: 33.1%;
    height: 0px;
    padding-top: 25%;
    overflow: hidden;
    float: left;
    position: relative;
    border-radius: 2px;
}

.ana_7blk .inner li a {
    color: rgb(255, 255, 255);
}

.ana_7blk .inner li .a7b_title {
    position: absolute;
    width: 100%;
    height: 35px;
    padding: 1px;
    line-height: 33px;
    font-size: 14px;
    background: rgb(49, 49, 49);
    color: rgb(255, 255, 255);
    bottom: 0px;
    left: 0px;
    z-index: 1000;
    direction: rtl;
}

.ana_7blk .inner li img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.ana_7blk h1 {
    height: 39px;
    width: 94%;
    background: rgb(49, 49, 49);
    border-right: 34px solid rgb(228, 27, 35);
    font-size: larger;
    text-align: right;
    padding-right: 2%;
    color: rgb(255, 255, 255);
}

.ana_5blk {
    width: 1267px;
    background: rgb(255, 255, 255);
    position: relative;
    text-align: center;
    margin: auto;
    max-width: 1270px;
    display: flex;
}

.ana_5blk .inner {
    width: 1270px;
    margin-left: auto;
    margin-right: auto;
    list-style: none;
}

.ana_5blk .inner li {
    width: 20%;
    height: 301px;
    overflow: hidden;
    margin: 4px 3px 3px;
    float: left;
    position: relative;
    background: rgb(255, 255, 255);
    display: table-cell;
}

.ana_5blk .inner li a {
    color: rgb(24, 92, 135);
    font-size: 14px;
}

.ana_5blk .inner li:first-child {
    width: 432px;
    height: 609px;
    font-size: 26px;
}

.ana_5blk .inner li .a5b_title {
    position: absolute;
    width: 86%;
    height: 32px;
    padding: 11px;
    line-height: 15px;
    font-size: 11px;
    color: rgb(85, 85, 85);
    top: 45%;
    left: 0px;
    z-index: 1000;
    direction: rtl;
    text-align: right;
}

.ana_5blk .inner li:first-child .a5b_title {
    position: absolute;
    width: 100%;
    height: 32px;
    padding: 6px;
    line-height: 25px;
    font-size: 15px;
    color: rgb(85, 85, 85);
    top: 65%;
    left: 0px;
    z-index: 1000;
    direction: rtl;
    text-align: right;
}

.ana_5blk .inner li img {
    max-width: 85%;
    max-height: 45%;
}

.ana_5blk .inner li:first-child img {
    max-width: 95%;
    max-height: 65%;
}

.box_slider {
    width: 99%;
    max-width: 1420px;
    margin: 65px auto -11px;
    background-size: cover;
    display: block;
    border-radius: 47px;
    position: relative;
    direction: ltr;
}

.box_slider .box_s_item {
    padding: 0px;
    text-align: right;
    width: 100%;
    max-width: 1416px;
    margin: auto;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: contain;
    border-top: 1px solid rgb(229, 229, 229);
    z-index: 1;
}

.box_slider h1::before, .box_slider h2::before {
    font-family: cursive;
    font-size: 37px;
    margin-top: 10px;
    color: rgb(191, 191, 191);
}

.box_slider h1, .box_slider h2, .box_slider .slider-title {
    font-size: 30px;
    color: rgb(111, 118, 236);
    font-family: Iransans;
    text-align: center;
    direction: rtl;
    padding: 0px 35px;
    margin: -36px auto auto;
    border-radius: 10px;
    font-weight: 700;
    background: rgb(255, 255, 255);
    width: max-content;
}

.lSAction > .lSNext {
    right: -40px;
}

.content-slider li .title {
    font-size: 14px;
    margin-top: 3px;
    color: rgb(0, 0, 0);
    display: block;
    font-weight: 700;
}

.content-slider li h4 {
    color: rgb(51, 51, 51);
    font-weight: 700;
    font-size: 16px;
}

.content-slider li {
    text-align: center;
    color: rgb(92, 92, 92);
    height: 298px;
    position: relative;
    overflow: hidden;
    border: none;
    border-radius: 21px;
    line-height: 16px;
    font-size: 16px;
    padding: 0px;
    direction: rtl;
    background: rgb(255, 255, 255);
    scale: 0.92;
}

.content-slider li .redTag {
    position: absolute;
    top: -4px;
    left: 0px;
}

.content-slider li::after {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='319.8px' height='334.7px' viewBox='0 0 319.8 334.7' style='enable-background:new 0 0 319.8 334.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cpath class='st0' d='M65.8,251.8l-53.3-53.3c-16.7-16.7-16.7-43.8,0-60.5L142.7,7.9c10.5-10.5,27.6-10.5,38.2,0l12.9,12.9 c10.8,10.8,10.8,28.2,0,39l-59.5,59.5c-3.5,3.5-1,9.5,3.9,9.5h144.4c20.6,0,37.2,16.7,37.2,37.2v5.7c0,18.8-15.2,34.1-34.1,34.1 H138.2c-4.9,0-7.4,6-3.9,9.5l59.1,59.1c12.3,12.3,12,32.3-0.6,44.3l-7.4,7c-13.1,12.4-33.7,12.1-46.4-0.7L65.8,251.8z'/%3E%3C/svg%3E%0A") 0% 0% / contain no-repeat rgb(94, 0, 147);
    bottom: 104px;
    left: 7px;
    border-radius: 50px;
    border: 7px solid rgb(94, 0, 147);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 16px;
}

.content-slider li img {
    padding: 0px;
    transition: all 0.5s ease-out 0s;
    display: table;
    width: auto;
    height: 56%;
    margin: 0px auto 25px;
    top: 0px;
}

.content-slider li p {
    margin-top: 20px;
}

.content-slider li a {
    color: rgb(48, 48, 48);
}

.content-slider h3 {
    margin-top: 0px;
    padding: 2px;
    text-shadow: rgb(255, 255, 255) 0px 0px 3px;
}

.content-slider h3 a {
    color: rgb(56, 56, 56);
    text-shadow: none;
    width: 100%;
    right: 0px;
    bottom: 0px;
    padding: 2%;
    font-size: 15px;
    line-height: 23px;
}

.box_slider .box_s_item #adsthumbscroll img {
    border-radius: 10px;
}

.box_slider .box_s_item .lSGallery img {
    border-radius: 5px;
    max-width: 90%;
    margin: 0px;
}

.box_slider .box_s_item .lSGallery li {
    padding: 0px;
    margin: 0px;
}

.box_slider .box_s_item #adsthumbscroll li {
    max-height: 363px;
    max-width: 100%;
    border-radius: 17px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    position: relative;
    min-height: 367px;
    background: rgb(28, 28, 28);
}

.box_slider .box_s_item #adsthumbscroll li img {
    position: absolute;
    top: 50%;
    left: 0px;
    float: left;
    transform: translateY(-50%);
    margin: 0px;
}

.box_slider h2::before, .box_slider h1::before {
    font-family: cursive;
    font-size: 37px;
    margin-top: 10px;
    color: rgb(191, 191, 191);
}

.lSPager.lSGallery li {
    height: 55px;
    border-radius: 6px;
    overflow: hidden;
}

.box_slider h2, .box_slider h1 {
    font-size: 28px;
    color: rgb(103, 58, 183);
    width: max-content;
    text-align: center;
    direction: rtl;
    padding: 1%;
    display: block;
    margin: -30px auto 15px;
    border-radius: 10px;
    font-weight: bold;
    line-height: 35px;
}

.ft_786t65 {
    width: 100%;
    padding: 100px 50px;
    background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpattern id='p' width='100' height='100' patternUnits='userSpaceOnUse' patternTransform='scale(0.21)'%3E%3Cpath data-color='outline' fill='none' stroke='%23FFF' stroke-width='5' d='M33.5 100V66.5H0v-33h33.5V0h33v33.5H100v33H66.5V100z'%3E%3C/path%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='%23EEB400' width='100%25' height='100%25'%3E%3C/rect%3E%3Crect fill='url(%23p)' width='100%25' height='100%25'%3E%3C/rect%3E%3C/svg%3E%0A") rgb(255, 255, 255);
}

.ft_765_inner {
    font-size: 43px;
    font-weight: bold;
    line-height: 49px;
    text-align: center;
}

.ana_brand {
    display: block;
    float: right;
    width: 30%;
    overflow: hidden;
    height: 37px;
    border: 1px dashed rgb(238, 238, 238);
    margin: 2px;
}

.ana_brand img {
    max-width: 100%;
}

.product_cat_nav {
    list-style: none;
    padding: 1px;
    margin: 0px;
    display: flow-root;
}

.product_cat_nav li {
    float: right;
    padding-right: 1px;
    margin: 0px 11px;
    line-height: 15px;
    font-size: 12px;
    display: flex;
}

.product_cat_nav li::before {
    content: ">";
    color: rgb(197, 197, 197);
    margin-left: 2px;
}

.anaTabSlide {
    width: 100%;
    height: 350px;
    display: block;
    margin: 0px;
    padding: 0px;
    list-style: none;
    background: rgb(236, 236, 236);
}

.anaTabSlide .inner {
    width: 100%;
    float: left;
    height: 98%;
}

.anaTabSlide li {
    width: 72%;
    padding: 2%;
    position: absolute;
    height: 310px;
    top: 0px;
    left: 0px;
    background: rgb(255, 255, 255);
    text-align: right;
    overflow: hidden;
}

.anaTabSlide li.current {
    z-index: 2;
}

.anaTabSlide li.previous {
    z-index: 1;
}

.anaTabSlide li img {
    float: left;
    margin: 5px;
    border-radius: 5px;
}

.anaTabSlide .head_link {
    width: 22%;
    right: 0px;
    display: block;
    background: rgb(245, 245, 245);
    float: right;
    text-align: right;
    margin-left: 75%;
    margin-top: 1px;
    font-size: 12px;
    padding: 1%;
}

.anaTabSlide .head_link.current {
    background: rgb(255, 255, 255);
}

.boxslider_mm2 li {
    max-height: 150px;
}

.boxslider_mm2 li img {
    height: 70%;
}

.box_ffxc {
    margin-top: 100px;
    margin-bottom: 86px;
    width: 100%;
    max-width: unset;
}

.box_ffxc img {
    margin: 0px;
}

.box_ffxc .content-slider li {
    min-height: 404px;
    color: rgb(136, 136, 136);
    text-align: justify;
}

.box_ffxc .ffxctitle {
    font-size: 30px;
    color: rgb(82, 82, 82);
    width: max-content;
    text-align: center;
    direction: rtl;
    text-shadow: rgb(255, 255, 255) 1px 1px 2px;
    padding: 1.2%;
    display: block;
    margin: -39px auto 25px;
    font-family: Iransans;
    z-index: 2147483647;
    border-bottom: 3px solid rgb(255, 37, 37);
    line-height: 6px;
}

.box_ffxc .ffxctitle::before {
    width: 32px;
    height: 32px;
    position: absolute;
    top: -16px;
    right: 50%;
    margin-right: -122px;
    content: " ";
    display: block;
    transform: rotateZ(45deg);
}

.box_ffxc::after {
    z-index: 0;
    width: 500px;
    height: 500px;
    position: absolute;
    top: 123px;
    right: 0px;
    margin-right: 0px;
    display: block;
    background: url("/archive/image/202102041530571544.png") no-repeat;
    content: " ";
    opacity: 0.8;
}

.modal .forum_post {
    display: block;
}

.modal .forum_post .forum_post_rt {
    width: 100%;
}

.modal .forum_post .forum_post_bd {
    width: 100%;
}

.modal .forum_post .forum_post_rt .circle {
    right: 33%;
}

.modal .forum_post .forum_post_bd .big_btn li {
    width: 100%;
}

.ffxctitle {
    line-height: 20px;
    position: relative;
    margin-bottom: 10px;
    width: auto;
    background: rgb(255, 255, 255);
    padding: 10px;
    box-shadow: rgb(220, 18, 56) -5px 0px inset, rgb(253, 253, 253) -200px 0px inset;
    border-bottom: 1px solid rgb(238, 238, 238);
    font-size: 20px;
}

.user_cpic {
    position: relative;
    z-index: 1;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    width: 95px;
    height: 99px;
    margin-top: 25px;
    margin-left: 7px;
}

.user_cpic img {
    margin: 0px;
    padding: 0px;
    min-width: 100%;
}

#ana_table2 {
    list-style: none;
    display: inline-grid;
    padding: 5px;
    margin: 0px;
    width: 100%;
}

#ana_table2 li {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(243, 243, 243) rgb(238, 238, 238) rgb(238, 238, 238) rgb(233, 233, 233);
    position: relative;
    float: right;
    width: 100%;
    transition: all 0.2s ease-in-out 0s;
    background: rgb(249, 249, 249);
}

#ana_table2 li:nth-child(2n) {
    background: rgb(252, 252, 252);
    color: rgb(51, 51, 51);
}

#ana_table2 li:hover {
    background: rgb(255, 255, 255);
}

#ana_table2 #theader {
    font-weight: 700;
    position: relative;
    float: right;
    background: rgb(136, 136, 136);
    color: rgb(238, 238, 238);
}

#ana_table2 #p50, #ana_table2 p {
    width: 23.75%;
    position: relative;
    float: right;
    text-align: center;
    vertical-align: middle;
    min-height: 35px;
    line-height: 30px;
    padding: 0px;
    border-left: 1px dashed rgb(229, 229, 229);
}

#ana_table2 #p50 {
    width: 47%;
}

.theme_buy_button {
    height: 29px;
    width: 110px;
    background-image: url("addb.png");
}

.theme_buy_button:hover {
    background-image: url("addb_h.png");
}

.theme_buy_price {
    color: rgb(0, 0, 0);
    margin-top: 1px;
    min-width: 192px;
    line-height: 22px;
    border-radius: 9px;
    display: inline-block;
    width: 100%;
    padding: 13px;
    background: rgba(238, 238, 238, 0.58);
    border: 1px solid rgba(204, 204, 204, 0.63);
}

.theme_buy_price h3 {
    font-size: 28px;
    line-height: 48px;
    padding: 2%;
    font-weight: 700;
}

.theme_buy_opt {
    position: absolute;
    top: 0px;
    right: -28px;
    line-height: 5px;
    width: 34px;
    height: auto;
    display: block;
    z-index: 2;
    opacity: 0.1;
    transition: all 0.2s ease-in-out 0s;
}

.theme_buy_opt img {
    margin: 0px;
}

.theme_buy_dprice {
    color: rgb(204, 204, 204);
    font-style: oblique;
}

.theme_del_price {
    color: rgb(212, 29, 32);
    width: 100%;
    height: 20px;
    line-height: 28px;
    font-size: 12px;
    font-weight: initial;
    display: inline-block;
}

.theme_ok_price {
    color: rgb(35, 88, 38);
    height: 27px;
    line-height: 18px;
    font-size: 15px;
    font-weight: 700;
    bottom: 0px;
}

.theme_fact_button {
    height: 32px;
    width: 104px;
    background-image: url("view_pfact.png");
}

.theme_fact_button:hover {
    height: 32px;
    width: 104px;
    background-image: url("view_pfact_h.png");
}

.theme_add_prdd {
    margin: 14px -3px;
    height: 35px;
    width: 71px;
    display: inline-block;
    float: left;
    line-height: 19px;
    left: 0px;
    position: absolute;
}

.theme_add_prdd input {
    width: 40px;
    padding: 3px 11px 0px;
    height: 29px;
    text-align: center;
    border-radius: 0px 4px 4px 0px;
    margin: 0px -10px;
    box-shadow: rgb(204, 204, 204) 0px 0px 3px inset;
}

.ana_off_tag {
    background: rgb(87, 224, 92);
    border-radius: 3px 0px 0px 3px;
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0px 20px 0px 23px;
    position: relative;
    margin: 0px 10px 10px 0px;
    text-decoration: none;
    transition: color 0.2s ease 0s;
    font-size: 13px;
    text-shadow: rgb(0, 0, 0) 0px 0px 2px;
}

.ana_off_tag::before {
    background: rgb(245, 245, 245);
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 1px inset;
    content: "";
    height: 6px;
    left: 10px;
    position: absolute;
    width: 6px;
    top: 10px;
}

.ana_off_tag::after {
    background: rgb(245, 245, 245);
    border-bottom: 13px solid transparent;
    border-left: 10px solid rgb(87, 224, 92);
    border-top: 13px solid transparent;
    content: "";
    position: absolute;
    right: 0px;
    top: 0px;
}

.ana_off_tag:hover {
    background-color: rgb(220, 20, 60);
    color: rgb(255, 255, 255);
}

.ana_off_tag:hover::after {
    border-left-color: rgb(220, 20, 60);
}

#ana_product {
    list-style: none;
    display: inline-block;
    padding: 0px;
    margin: 0px;
    width: 100%;
    background: rgb(255, 255, 255);
}

#ana_product li {
    width: 25%;
    direction: rtl;
    height: 470px;
    text-align: right;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    padding: 0.5%;
    margin: 0px;
    border-bottom: 1px solid rgb(241, 241, 241);
    border-left: 1px solid rgb(241, 241, 241);
    border-image: initial;
    border-right: none;
    border-top: none;
    border-radius: 0px;
    background: rgb(255, 255, 255);
}

#ana_product li:hover .theme_buy_opt {
    opacity: 1;
    right: 0px;
}

#ana_product li p {
    width: 98%;
    height: 100%;
    position: relative;
    float: right;
    vertical-align: middle;
}

#ana_product li h1 {
    font-size: 15px;
}

#ana_product li a {
    color: rgb(60, 60, 60);
    font-weight: 700;
    font-size: 15px;
}

#ana_product li ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 95%;
    height: 100%;
    position: relative;
    float: right;
}

#ana_product li ul li {
    width: 98%;
    height: 20%;
    vertical-align: middle;
    border: none;
    box-shadow: none;
    text-align: right;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    line-height: 19px;
}

#ana_product li ul li:nth-child(1) {
    height: 50%;
    text-align: center;
}

#ana_product li ul li:nth-child(2) {
    height: 32%;
}

#ana_product li ul li:nth-child(3) {
    height: 15%;
}

#ana_product li ul li a img {
    max-height: 90%;
}

#ana_product li .prd_img {
    display: inherit;
    height: 55%;
    float: right;
    text-align: center;
    width: 100%;
    overflow: hidden;
}

#ana_product li .prd_img img {
    height: 100%;
    margin: 0px;
    border-radius: 2px;
    transition: all 0.2s ease-in-out 0s;
    transform: scale(1.2);
}

#ana_product li:hover .prd_img img {
    transform: scale(1.1);
}

#ana_product li .prd_tlt {
    height: 29%;
    float: right;
    text-align: justify;
    width: 100%;
    font-size: 12px;
    line-height: 13px;
    overflow: hidden;
    margin-top: 18px;
}

#ana_product li .prd_tlt h1 {
    line-height: 18px;
    font-size: 13px;
}

#ana_product li .prd_prc {
    height: 12%;
    float: right;
    text-align: justify;
    width: 100%;
    font-size: 15px;
    line-height: 13px;
    border-top: 1px dashed rgb(232, 232, 232);
}

#ana_product li .ana_off_clc {
    background: rgb(215, 56, 56);
    color: rgb(238, 238, 238);
    position: absolute;
    left: -34px;
    top: -401px;
    font-size: 11px;
    padding: 3px;
    border-radius: 17px;
}

#ana_prd_det {
    list-style: none;
    display: block;
    padding: 2px;
    margin: 0px;
    width: 100%;
    text-align: right;
}

#ana_prd_det .detail {
    width: 98%;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 2px;
    margin: 3px;
    display: block;
}

#ana_prd_det #theader {
    font-weight: 700;
    position: relative;
    float: right;
    background: rgb(136, 136, 136);
    color: rgb(238, 238, 238);
}

#ana_prd_det .detail .prp1, #ana_prd_det .detail .prp2, #ana_prd_det .detail .prp3 {
    width: 34%;
    position: relative;
    float: right;
    vertical-align: middle;
    height: auto;
    min-height: 92px;
    font-size: 14px;
    line-height: 18px;
    padding: 3px;
}

#ana_prd_det .detail .prp1 {
    border-left: 1px dashed rgb(224, 224, 224);
}

#ana_prd_det .detail .prp2 {
    width: 40%;
    text-align: right;
    padding-right: 15px;
}

#ana_prd_det .detail .prp3 {
    width: 26%;
    text-align: right;
}

#ana_prd_det .detail .prp1 img {
    width: 90%;
}

#ana_prd_det h1 {
    margin: 0px 0px 8px;
    font-size: 22px;
    border-bottom: 1px solid rgb(238, 238, 238);
    line-height: 37px;
}

#ana_prd_det h2 {
    margin: 0px;
    font-size: 22px;
}

.phead {
    width: 99%;
    height: 20px;
    font-size: 16px;
    line-height: 18px;
    padding: 8px;
    border-bottom: 2px solid rgb(204, 204, 204);
    margin-top: 5px;
    position: relative;
    float: right;
}

.pdet {
    width: 99%;
    height: auto;
    font-size: 14px;
    line-height: 18px;
    padding: 8px;
    background: rgb(255, 255, 255);
    position: relative;
    min-height: 18px;
}

#ana_prd_pfc {
    list-style: none;
    display: block;
    padding: 5px;
    margin: 0px;
    width: 98%;
    text-align: right;
}

#ana_prd_pfc li {
    border: none;
    padding: 0px;
    background: rgb(202, 214, 223);
    width: 100%;
    color: rgb(34, 34, 34);
}

#ana_prd_pfc li:nth-child(2n) {
    background: rgb(210, 225, 227);
}

#ana_prd_pfc li p {
    background: rgb(252, 252, 252);
    color: rgb(51, 51, 51);
    position: relative;
    float: right;
    width: 82%;
    line-height: 20px;
    padding: 3px;
    display: block;
    border-right: 5px solid rgb(255, 102, 102);
    min-height: 26px;
}

#ana_prd_pfc li p:first-child {
    background: 0px 0px;
    color: rgb(238, 238, 238);
    position: relative;
    float: right;
    width: 15%;
    border: none;
    text-align: left;
}

#ana_prd_pfc .rhead {
    background: rgb(238, 238, 238);
    color: rgb(51, 51, 51);
    font-size: 18px;
    min-height: 34px;
    line-height: 32px;
}

.mini_pic_thu {
    max-width: 61px;
    height: 49px;
    float: right;
    border: 1px solid rgb(255, 255, 255);
    box-shadow: rgb(136, 136, 136) 0px 0px 1px;
    background: rgb(249, 249, 249);
    margin: 4px;
}

.mini_pic_thu img {
    max-height: 130%;
    max-width: 130%;
    min-height: 100%;
    min-width: 100%;
    margin: 0px;
    padding: 0px;
}

#ana_prd_id {
    position: absolute;
    top: -1px;
    background: rgb(255, 152, 0);
    color: rgb(255, 255, 255);
    z-index: 2;
    height: 34px;
    padding: 10px;
    width: 49px;
    line-height: 19px;
}

.theme_vote_i {
    display: inline-block;
    height: 15px;
    width: 75px;
    background: url("score_bb.png") center center;
    margin: 1px;
}

.theme_vote_i div {
    height: 100%;
    padding-top: 0px;
    padding-left: 0px;
    background: url("score_cc.png") right center no-repeat;
    width: 75px;
    position: relative;
    right: 0px;
    float: right;
}

.theme_vote_t {
    float: left;
    position: absolute;
    height: 18px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: center;
    vertical-align: middle;
    left: 0px;
    top: 0px;
}

#ana_comment {
    list-style: none;
    display: block;
    padding: 1px;
    margin: 0px;
    width: 100%;
}

#ana_comment li {
    position: relative;
    float: right;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 20px;
    border-radius: 12px;
    margin-bottom: 19px;
    background: rgb(255, 255, 255);
}

#ana_comment li .phead {
    margin: 0px;
    position: relative;
    float: right;
    width: 99%;
    color: rgb(39, 39, 39);
    padding: 2%;
    border-radius: 10px 10px 0px 0px;
}

#ana_comment li .pbody {
    position: relative;
    float: right;
    width: 97%;
    line-height: 18px;
    margin: 0px;
    background: rgb(255, 255, 255);
    padding: 1%;
    border-radius: 0px 0px 5px 5px;
    border-top: none;
}

#ana_comment li .vote_dc {
    position: absolute;
    top: 10px;
    left: 5px;
    width: 116px;
    color: rgb(0, 0, 0);
    height: 20px;
    font-size: 11px;
    font-weight: bolder;
}

.ana_obj {
    background: rgb(255, 255, 255);
    padding: 3px;
    color: rgb(37, 131, 30);
    margin: 3px;
    border-radius: 8px;
    position: relative;
    width: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 1px 1px;
    display: inline-block;
    border: 1px solid rgb(255, 255, 255);
    font-family: Iransans;
    line-height: 25px;
    font-size: 17px;
    vertical-align: middle;
}

.ana_tags {
    background: rgb(255, 255, 255);
    padding: 6px;
    margin: 2px;
    border-radius: 4px;
    position: relative;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 1px 1px;
    border: 1px solid rgb(255, 255, 255);
    font-size: 12px;
    line-height: 20px;
    width: auto;
    color: rgb(33, 33, 33) !important;
}

.ana_tags:hover {
    background: rgb(0, 204, 255);
    color: rgb(255, 255, 255);
}

.ana_tags a {
    color: rgb(255, 255, 255);
}

.ana_tags:hover {
    background: rgb(255, 255, 255);
    color: rgb(85, 85, 85);
}

.ana-col-1 {
    column-count: 1;
}

.ana-col-2 {
    column-count: 2;
}

.ana-col-3 {
    column-count: 3;
}

.ana-col-4 {
    column-count: 4;
}

.ana_dtools {
    position: absolute;
    z-index: 1;
    right: -33px;
    color: rgb(152, 152, 152);
    width: 84px;
    top: 37px;
}

.ana_dtools li {
    text-align: center;
    height: 34px;
    max-width: 35px;
}

.prd_ftr {
    display: flex;
    width: 96%;
    padding: 1%;
    margin: auto 1%;
    border-top: 1px solid rgb(238, 238, 238);
}

.prd_ftr div {
    width: 20%;
    opacity: 0.5;
}

.add_b {
    width: 98%;
}

.ana_brdc {
    list-style: none;
    overflow: scroll hidden;
    font: 14px WebFont;
    text-shadow: rgb(117, 117, 117) 1px 1px 3px;
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
}

.ana_brdc li {
    color: rgb(255, 255, 255);
    text-decoration: none;
    padding: 5px 4px;
    display: inline-block;
    position: relative;
    width: auto;
    text-indent: 30px;
    background: linear-gradient(135deg, rgb(226, 226, 226) 0px, rgb(254, 254, 254) 100%);
    min-width: 55px;
}

.ana_brdc li a {
    color: rgb(0, 0, 0);
    width: 100%;
    display: block;
    line-height: 23px;
}

.ana_brdc li a i {
    margin: 0px;
    padding: 0px;
}

.ana_brdc li::after {
    content: " ";
    display: block;
    width: 0px;
    height: 0px;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-right: 30px solid rgb(229, 229, 229);
    position: absolute;
    top: 50%;
    margin-top: -50px;
    right: 100%;
    z-index: 2;
}

.ana_brdc li::before {
    content: " ";
    display: block;
    width: 0px;
    height: 0px;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-right: 30px solid rgb(255, 255, 255);
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 0px;
    right: 101%;
    z-index: 1;
}

.ana_brdc li:first-child a {
    padding-left: 10px;
}

.ana_brdc li.current {
    background: linear-gradient(90deg, rgb(255, 193, 7) 0px, rgb(204, 153, 0) 100%);
}

.ana_brdc li.current a {
    color: rgb(255, 255, 255);
}

.ana_brdc li.current::after {
    border-right: 30px solid rgb(255, 193, 7);
}

.ana_brdc li.prev {
    background: rgb(0, 142, 160);
}

.ana_brdc li.prev a {
    color: rgb(255, 255, 255);
}

.ana_brdc li.prev::after {
    border-right: 30px solid rgb(0, 142, 160);
}

.ana_brdc li:hover {
    background: rgb(247, 247, 247);
}

.ana_brdc li:hover a {
    color: rgb(84, 84, 84);
}

.ana_brdc li:hover::after {
    border-right: 30px solid rgb(247, 247, 247);
}

.ana_brdc::-webkit-scrollbar-track {
    background-color: rgb(245, 245, 245);
}

.ana_brdc::-webkit-scrollbar {
    width: 3px;
    height: 3px;
    background-color: rgb(245, 245, 245);
}

.ana_brdc::-webkit-scrollbar-thumb {
    background-color: rgb(195, 214, 229);
}

.ana_4frame_b1 {
    width: 23.5%;
    height: 462px;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.08) 4px 3px 11px 1px, rgb(21 70 113) 0px -9px inset, rgb(21 91 153) 0px -79px inset;
    border-radius: 20px;
    display: inline-grid;
    margin: 0.6%;
    padding: 0px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.ana_4frame_b1 img {
    width: 100%;
    height: 210px;
    border-radius: 0px;
    margin: 0px 0px 14px;
}

.ana_4frame_b1 .content {
    width: 98%;
    height: 280px;
    margin: 4px;
    padding: 1px;
    line-height: 21px;
}

.ana_4frame_b1 .content a {
}

.ana_4frame_b1 div span {
    display: inline-block;
    width: 97%;
    margin-top: 0px;
    margin-right: 5px;
    font-size: 16px;
    color: rgb(255, 255, 255);
    text-align: left;
}

.ana_4frame_b1 .content .title {
    width: 100%;
    height: 50px;
    font-size: 19px;
    margin-top: 0px;
    margin-right: 2px;
    font-weight: bold;
}

.ana_4frame_b1 .content p {
    height: 115px;
}

.ana_3frame_con .htitle {
    height: 81px;
    width: 100%;
    text-align: center;
    margin: 15px -5px 0px 0px;
}

.ana_3frame_con .htitle h2 {
    font-size: 30px;
}

.ana_3frame_b1 {
    width: 30.9%;
    max-width: 350px;
    height: 439px;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.08) 3px 3px 11px 1px;
    display: inline-grid;
    margin: 0.9%;
    padding: 0px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center bottom;
    border-bottom: 3px solid rgb(255, 152, 0);
}

.ana_3frame_b1 img {
    width: 37%;
    height: auto;
    border-radius: 0px;
    margin: 23px auto 14px;
    filter: invert(46%) sepia(48%) saturate(2788%) hue-rotate(-16deg) brightness(106%) contrast(101%);
}

.ana_3frame_b1 .content {
    width: 98%;
    height: 280px;
    margin: 4px;
    padding: 1px;
    line-height: 21px;
    text-align: center;
}

.ana_3frame_b1 .content a {
    padding: 5px;
}

.ana_3frame_b1 div span {
    padding: 5px;
    display: inline-block;
    height: 36px;
    margin-top: 0px;
    margin-right: 5px;
    font-size: 14px;
    color: rgb(0, 0, 0);
    text-align: center;
    border: 1px solid rgb(255, 152, 0);
    border-radius: 50px;
    background: rgba(255, 152, 0, 0.15);
    box-shadow: rgb(255, 152, 0) 0px 11px 40px -14px;
}

.ana_3frame_b1 .content .title {
    width: 100%;
    height: 50px;
    font-size: 19px;
    margin-top: 0px;
    margin-right: 2px;
    font-weight: bold;
}

.ana_3frame_b1 .content p {
    height: 115px;
}

.ana_3frame_c1 {
    width: 30.9%;
    max-width: 350px;
    height: 336px;
    background-color: rgba(255, 255, 255, 0.65);
    box-shadow: rgba(0, 0, 0, 0.08) 3px 3px 11px 1px;
    display: inline-grid;
    margin: 0.9%;
    padding: 0px;
    overflow: hidden;
    text-align: center;
}

.ana_3frame_c1 img {
    width: 29%;
    max-width: 50%;
    height: auto;
    border-radius: 0px;
    filter: invert(46%) sepia(48%) saturate(2788%) hue-rotate(-1deg) brightness(106%) contrast(101%);
    display: block;
    margin: 36px auto 11px;
}

.ana_3frame_c1 .content {
    width: 98%;
    height: 241px;
    margin: 4px;
    padding: 1px;
    line-height: 21px;
    text-align: right;
}

.ana_3frame_c1 .content a {
    padding: 5px;
}

.ana_3frame_c1 div span {
    padding: 5px;
    display: inline-block;
    height: 36px;
    margin-top: 0px;
    margin-right: 5px;
    font-size: 14px;
    text-align: center;
    border: 1px solid rgb(255, 152, 0);
    border-radius: 50px;
    float: left;
    color: rgb(126, 75, 0);
    min-width: 120px;
}

.ana_3frame_c1 .content .title {
    width: 100%;
    height: 50px;
    font-size: 19px;
    margin-top: 0px;
    margin-right: 2px;
    font-weight: bold;
    color: rgb(0, 46, 91);
}

.ana_3frame_c1 .content p {
    height: auto;
}

.ana_3frame_ver .htitle {
    position: relative;
    display: inline-block;
    height: 75px;
    width: 45%;
}

.ana_3frame_ver .htitle h2 {
    font-size: 30px;
}

.ana_3frame_ver .pic_frame {
    width: 44%;
    height: 500px;
    float: right;
    display: block;
    margin-right: 1%;
}

.ana_3frame_ver .pic_frame img {
    width: 92%;
    margin: 0px auto;
}

.ana_3frame_v1 {
    width: 52%;
    height: 125px;
    display: inline-block;
    margin: 0.9%;
    padding: 0px;
}

.ana_3frame_v1 img {
    width: 11%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    float: right;
    display: block;
    filter: invert(46%) sepia(48%) saturate(2788%) hue-rotate(2deg) brightness(106%) contrast(101%);
}

.ana_3frame_v1 .content {
    width: 85%;
    height: 100%;
    padding: 1px;
    line-height: 20px;
    margin-right: 15%;
}

.ana_3frame_v1 .content a {
    padding: 5px;
}

.ana_3frame_v1 div span {
    padding: 5px;
    display: inline-block;
    width: 46%;
    height: 36px;
    margin-top: 0px;
    margin-right: 5px;
    font-size: 14px;
    color: rgb(0, 0, 0);
    text-align: center;
    border: 1px solid blue;
    border-radius: 50px;
}

.ana_3frame_v1 .content .title {
    width: 100%;
    height: 32px;
    font-size: 21px;
    margin-top: 4px;
    margin-right: 2px;
    font-weight: bold;
    line-height: 32px;
    border-right: 5px solid rgb(205, 220, 57);
    text-indent: 8px;
}

.ana_3frame_v1 .content p {
    height: 62px;
    font-size: 18px;
}

.ana_social_box_b1 {
    display: block;
    width: 100%;
    padding: 210px 0px;
    height: auto;
    margin-top: 15px;
    direction: rtl;
    color: rgb(255, 255, 255);
    z-index: 11111;
    position: relative;
    background: linear-gradient(to right, rgb(153, 0, 239) 10%, rgb(10, 195, 252) 99%);
}

.ana_social_vx {
    display: inline-block;
    width: 234px;
    height: 200px;
    overflow: hidden;
    box-shadow: rgb(51, 51, 51) 0px 0px 5px;
    margin: 9px;
    border-radius: 25px;
}

.ana_social_vc {
    display: inline-block;
    top: 109px;
    text-align: center;
    width: 100%;
    right: 0px;
    z-index: 111;
}

.ana_social_vc .title {
    position: absolute;
    right: 2%;
    bottom: 5%;
    z-index: 11;
    color: rgb(255, 255, 255);
    text-shadow: black 1px 1px 3px;
    line-height: 15px;
    font-size: 15px;
    font-weight: bold;
}

.ana_social_vx img {
    position: absolute;
    z-index: 0;
    left: 0px;
    top: 0px;
    margin: 0px;
    width: 100%;
    min-height: 100%;
}

.ana_social_box_b1::before, .ana_social_box_b1::after {
    content: " ";
    bottom: -1px;
    top: unset;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 400' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150'%3E%3Cstyle%3E .path-0%7B animation:pathAnim-0 4s;animation-timing-function: linear;animation-iteration-count: infinite;%7D @keyframes pathAnim-0%7B 0%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 82.96650717703349,195.3397129186603 165.93301435406698,190.6794258373206 275,173 C 384.066985645933,155.3205741626794 519.2344497607656,124.62200956937801 613,129 C 706.7655502392344,133.377990430622 759.1291866028707,172.83253588516746 851,182 C 942.8708133971293,191.16746411483254 1074.2488038277513,170.04784688995215 1179,168 C 1283.7511961722487,165.95215311004785 1361.8755980861242,182.97607655502392 1440,200 C 1440,200 1440,400 1440,400 Z');%7D 25%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 91.45454545454544,205.64593301435406 182.90909090909088,211.29186602870814 286,221 C 389.0909090909091,230.70813397129186 503.81818181818187,244.47846889952154 611,247 C 718.1818181818181,249.52153110047846 817.8181818181818,240.79425837320574 899,213 C 980.1818181818182,185.20574162679426 1042.909090909091,138.3444976076555 1130,133 C 1217.090909090909,127.65550239234449 1328.5454545454545,163.82775119617224 1440,200 C 1440,200 1440,400 1440,400 Z');%7D 50%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 77.13875598086128,217.8181818181818 154.27751196172255,235.63636363636363 262,248 C 369.72248803827745,260.3636363636364 508.02870813397124,267.27272727272725 599,238 C 689.9712918660288,208.72727272727272 733.6076555023924,143.27272727272728 818,137 C 902.3923444976076,130.72727272727272 1027.5406698564593,183.63636363636365 1138,204 C 1248.4593301435407,224.36363636363635 1344.2296650717703,212.1818181818182 1440,200 C 1440,200 1440,400 1440,400 Z');%7D 75%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 104.43062200956936,214.20095693779905 208.86124401913872,228.4019138755981 303,245 C 397.1387559808613,261.5980861244019 480.9856459330143,280.5933014354067 578,253 C 675.0143540669857,225.4066985645933 785.1961722488038,151.2248803827751 886,154 C 986.8038277511962,156.7751196172249 1078.2296650717703,236.50717703349284 1169,257 C 1259.7703349282297,277.49282296650716 1349.8851674641148,238.74641148325358 1440,200 C 1440,200 1440,400 1440,400 Z');%7D 100%25%7B d: path('M 0,400 C 0,400 0,200 0,200 C 82.96650717703349,195.3397129186603 165.93301435406698,190.6794258373206 275,173 C 384.066985645933,155.3205741626794 519.2344497607656,124.62200956937801 613,129 C 706.7655502392344,133.377990430622 759.1291866028707,172.83253588516746 851,182 C 942.8708133971293,191.16746411483254 1074.2488038277513,170.04784688995215 1179,168 C 1283.7511961722487,165.95215311004785 1361.8755980861242,182.97607655502392 1440,200 C 1440,200 1440,400 1440,400 Z');%7D %7D%3C/style%3E%3Cpath d='M 0,400 C 0,400 0,200 0,200 C 82.96650717703349,195.3397129186603 165.93301435406698,190.6794258373206 275,173 C 384.066985645933,155.3205741626794 519.2344497607656,124.62200956937801 613,129 C 706.7655502392344,133.377990430622 759.1291866028707,172.83253588516746 851,182 C 942.8708133971293,191.16746411483254 1074.2488038277513,170.04784688995215 1179,168 C 1283.7511961722487,165.95215311004785 1361.8755980861242,182.97607655502392 1440,200 C 1440,200 1440,400 1440,400 Z' stroke='none' stroke-width='0' fill='%23ffffffff' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3C/svg%3E");
    left: 0px;
    width: 100%;
    height: 327px;
    z-index: 1;
    background-size: cover;
}

.ana_social_box_b1::after {
    top: 0px;
    bottom: unset;
    transform: rotateZ(180deg);
}

.ana_social_box_b1 .socia_contain {
    display: block;
    width: 63%;
    margin-left: auto;
    margin-right: auto;
}

.ana_social_box_b1 .box {
    display: inline-block;
    width: 43%;
    margin: 3%;
    border: 2px dashed rgba(255, 255, 255, 0.15);
    border-radius: 25px;
    padding: 14px;
    transform: rotateZ(-3deg);
    text-shadow: black 0px 0px 2px;
}

.ana_social_box_b1 .box:nth-child(2) {
    margin-right: 2%;
    margin-left: 34px;
    direction: ltr;
    float: left;
    transform: rotateZ(3deg);
    position: relative;
    display: block;
}

.ana_social_box_b1 .box:nth-child(2) img {
    float: left;
    width: 59px;
    height: 59px;
    border-radius: 13px;
    margin: -5px;
    overflow: hidden;
}

.ana_social_box_b1 .box img {
    display: inline-block;
    float: right;
    width: 54px;
    height: 54px;
    border-radius: 3px;
    margin: -5px;
    filter: invert(100%) sepia(0%) saturate(5756%) hue-rotate(193deg) brightness(121%) contrast(91%);
}

.ana_social_box_b1 .box .title {
    display: block;
    width: 38%;
    font-size: 24px;
    position: absolute;
    top: 24px;
    right: 53%;
    transform: translateX(50%) rotateZ(3deg);
}

.ana_social_box_b1 .box p {
    display: block;
    width: 21%;
    margin-top: 16px;
    position: absolute;
    left: 0px;
    font-size: 12px;
}

.ana_social_box_b1 .box:nth-child(2) p {
    right: 0px;
    left: unset;
}

.ana_social_box_b1 .box:nth-child(2) .title {
    float: left;
    position: absolute;
    left: 20%;
    transform: translateX(25%) rotateZ(-3deg);
}

.card_rail::-webkit-scrollbar-track {
    background-color: rgba(245, 245, 245, 0.1);
}

.card_rail::-webkit-scrollbar {
    width: 3px;
    height: 5px;
    background-color: rgba(245, 245, 245, 0.01);
}

.card_rail::-webkit-scrollbar-thumb {
    background-color: rgba(235, 244, 252, 0.11);
}

.card_rail {
    position: relative;
    width: 99%;
    max-width: 1277px;
    background: none;
    overflow: auto hidden;
    box-sizing: content-box;
    direction: rtl;
    -webkit-user-drag: none;
    list-style: none;
    white-space: nowrap;
    padding: 0px 0.5%;
    margin: 2px 0%;
    text-align: center;
}

.card_rail li i {
    font-size: 38px;
    margin-bottom: 10px;
}

.card_rail li a {
    color: rgb(75, 75, 75);
}

.card_rail li img {
    filter: grayscale(1);
}

.card_rail li {
    float: none;
    width: 109px;
    height: 83px;
    display: inline-block;
    margin-top: 7px;
}

b {
    font-size: unset;
}

.ads_gp {
    text-align: center;
    width: 94px;
    height: 78px;
    display: inline-block;
    background: rgb(255, 255, 255);
    border-radius: 13px;
    margin-left: 10px;
    overflow: hidden;
    padding: 10% 2% 0px;
    white-space: initial;
    font-family: shabnam;
    font-size: 11px;
    line-height: 14px;
    font-weight: lighter;
    box-shadow: rgba(34, 34, 34, 0.23) 0px 0px 2px;
}

.ads_gp img {
    width: 40%;
    height: 50%;
    margin-bottom: 9px;
}

.ads_card_i {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1200 632'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity:0.97;%7D.cls-2%7Bfill:url(%23linear-gradient);%7D.cls-3%7Bfill:url(%23linear-gradient-2);%7D.cls-4%7Bopacity:0.04;%7D.cls-5%7Bfill:%23f2f2f2;%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='600' y1='632' x2='600' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23350055'/%3E%3Cstop offset='1' stop-color='%231d002a'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='600' x2='600' y2='632' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2354007f'/%3E%3Cstop offset='1' stop-color='%231e002a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle%3EUntitled-2%3C/title%3E%3Cg class='cls-1'%3E%3Crect class='cls-2' width='1200' height='632'/%3E%3C/g%3E%3Cpath class='cls-3' d='M0,632C419,223,0,0,0,0H1200V632H265'/%3E%3Cg class='cls-4'%3E%3Cpath class='cls-5' d='M265,632C571,162,105,0,105,0H1200V632H283'/%3E%3C/g%3E%3C/svg%3E");
    margin-top: -46px;
    z-index: 100;
    position: relative;
    color: rgba(255, 255, 255, 0.8);
    background-size: cover;
    background-position: center top;
}

.big_button {
    background: rgb(0, 188, 212);
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 50px;
    width: 100%;
    border-radius: 5px;
    margin: 15px 0px;
    font-size: 22px;
    text-align: center;
    line-height: 44px;
    box-shadow: rgba(0, 0, 0, 0.26) 0px -6px inset;
}

.big_button a {
    color: rgb(255, 255, 255);
}

ons-card.ads_card_i.card.card--material {
}

.cstBarE {
    background: rgb(251, 113, 175);
    box-shadow: none;
}

.cstBarE .toolbar--material__center, .cstBarE .toolbar--material__left, .cstBarE .toolbar--material__right {
    color: rgb(255, 255, 255);
}

.cstFrmE .page__background {
    background: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1201 279'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23bc48dd;%7D.cls-2%7Bfill:%23fe72b1;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Cpath class='cls-1' d='M0,0,1,183s153,96,337,96S582,139,705,126c124.26-13.13,196,193,313,64,58.29-64.27,183,12,183,12L1200,0Z'/%3E%3Cpath class='cls-2' d='M.5.5v95S69,233,253,233,551.5,91.5,780.5,91.5s317,66,369,65,51-42,51-42V.5Z'/%3E%3C/svg%3E") center top / contain no-repeat border-box rgb(85, 8, 107);
}

.cstFrmE .card, .cstFrmE .card--material {
    background: none;
    color: rgb(255, 255, 255);
    box-shadow: none;
}

.accordion-button {
    border-bottom: 1px solid rgb(204, 204, 204);
    padding: 14px;
    font-size: 15px;
}

.accordion-button:focus {
    outline: none;
    background: none;
    box-shadow: none;
    border: none;
}

.accordion-button:not(.collapsed) {
    background: none;
    color: rgb(0, 0, 0);
}

.accordion-button::before {
    background-size: 14px;
    width: 14px;
    height: 14px;
    background-image: none;
    content: "*";
    font-size: 31px;
    color: rgb(255, 193, 7);
}

.accordion-button::after {
    background-size: 14px;
    width: 14px;
    height: 14px;
    background-image: none;
    content: "+";
    font-size: 31px;
    color: rgb(255, 193, 7);
}

.accordion-button:not(.collapsed)::after {
    background-image: none;
}

.form-check-input {
    float: left;
    position: absolute;
    left: 0px;
}

.form-check-input:checked {
    background-color: rgb(220, 18, 56);
    border-color: rgb(220, 18, 56);
    outline: none;
    float: left;
}

.form-check-input:focus {
    background-color: rgb(220, 18, 56);
    border-color: rgb(220, 18, 56);
    outline: none;
}

.form-check-input:active {
    outline: none;
}

.float-left {
    float: left;
    position: relative;
    text-align: left;
}

.float-right {
    float: right;
    position: relative;
}

.card {
    width: 32%;
    height: 314px;
    display: block;
    float: right;
    position: relative;
    margin: 0.5%;
    overflow: hidden;
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    text-align: right;
    border-bottom: 1px solid rgba(51, 51, 51, 0.13);
    background: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px;
    border-radius: 15px;
}

.card a {
    color: rgb(0, 0, 0);
}

.card p {
    margin: 0px 0px 5px;
    float: right;
    width: 100%;
}

.card .text-orange {
    background: rgb(255, 152, 0);
    width: auto;
    float: left;
    text-align: left;
    border-radius: 0px 5px 5px 0px;
    top: 40%;
    color: rgb(0, 0, 0) !important;
}

.card p.float-left {
    text-align: left;
}

.card img {
    width: 100%;
    height: 193px;
    display: block;
    position: relative;
    margin: 0px;
}

.card-body {
    color: rgb(12, 12, 12);
    padding: 1%;
    line-height: 19px;
    font-size: 14px;
    position: relative;
    width: 100%;
    text-align: right;
}

.card-ads {
    position: absolute;
    bottom: 36px;
}

.card-body i {
    font-size: 12px;
    color: rgb(204, 204, 204);
    line-height: initial;
}

.card-body i.fa-map-marker-alt {
    color: rgb(233, 30, 99);
}

.card-body i.fa-hand-holding-usd {
    color: rgb(76, 175, 80);
}

.card-title {
    white-space: nowrap;
    margin: 6px;
    display: block;
    font-weight: bold;
    font-size: 14px;
}

.card-title li p.text-orange {
    background: rgb(255, 193, 7);
    width: auto;
    text-align: left;
    padding: 3px;
    border-radius: 0px 5px 5px 0px;
    top: -100px;
    position: absolute;
    left: -1px;
    color: rgb(0, 0, 0) !important;
}

.mycard {
    width: 100%;
    position: relative;
    float: right;
    direction: rtl;
    display: inline-block;
}

.redTag {
    display: inline-block;
    width: auto;
    font-size: 13px;
    color: rgb(255, 255, 255);
    background: rgb(220, 18, 56);
    padding: 2px;
    border-radius: 4px;
    margin: 0px 0px 0px 9px;
}

.card .redTag {
    position: absolute;
    top: -4px;
    left: 0px;
}

.ana_pic_thmb {
    padding: 5px;
    margin: 0px;
    width: 100%;
    position: relative;
    text-align: center;
}

.ana_pic_thmb li {
    width: 150px;
    height: 130px;
    background: rgb(245, 245, 245);
    display: inline-block;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    margin: 5px;
    animation-name: animathumb;
    animation-iteration-count: 1;
    animation-duration: 0.5s;
    transition: all 0.3s ease-in-out 0s;
    padding: 0px;
    float: right;
}

.ana_pic_thmb li img {
    width: 100%;
    min-height: 131px;
    margin: 0px;
    right: 0px;
}

.ana_pic_thmb li a {
}

.direction {
    direction: rtl;
    text-align: right;
}

a.accordion-header {
    line-height: 33px;
    font-size: 18px;
    text-decoration: none;
}

@-webkit-keyframes animathumb {
    0% {
        opacity: 0;
        transform: scale(0.6);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes animathumb {
    0% {
        opacity: 0;
        transform: scale(0.6);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.ana_thumb_set, .ana_thumb_del {
    position: absolute;
    width: 30px;
    height: 30px;
    background: rgba(239, 239, 239, 0.51);
    border-radius: 51%;
    color: rgb(0, 0, 0);
    bottom: 3px;
    right: 3px;
    font-size: 3px;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
    z-index: 5;
    transition: all 0.1s ease-in 0s;
}

.ana_thumb_del i {
    font-size: 14px;
}

.ana_thumb_set:hover, .ana_thumb_del:hover {
    background: rgba(0, 0, 0, 0.52);
    color: rgb(255, 255, 255);
    opacity: 1;
}

.ana_thumb_set {
    right: unset;
    color: rgba(0, 0, 0, 0.58);
    left: 0px;
    width: 100%;
    height: 100%;
    line-height: 166px;
    border-radius: 0px;
    bottom: 0px;
    z-index: 0;
    opacity: 0;
}

.clearbox {
    box-shadow: none;
    border: none;
    margin: 0px;
}

ul.lSPager.lSGallery {
    min-width: 100%;
    padding: 0px;
    margin: 0px;
}

.lSSlide {
    padding: 0px;
}

.undertitr {
    font-size: 13px;
    color: rgb(178, 178, 178);
    padding: 0px 10px;
}

.ana_thumb_set i {
    font-size: 42px;
    opacity: 0.9;
}

.ana_thumb_set.thu_act {
    opacity: 1;
}

.float-left {
    float: left;
    position: relative;
    text-align: left;
}

.float-right {
    float: right;
    position: relative;
}

@media (max-width: 1270px) and (min-width: 901px) {
    .anaSlide li .title {
        padding: 15px;
        top: 47%;
        right: 0px;
        font-size: 35px;
    }

    .anaSlide li .cont {
        padding: 37px 0px;
        top: 60%;
        font-size: 18px;
        width: 100%;
    }

    .ana_4_block {
        width: 100%;
    }

    .ana_sld_t li {
        width: 190px;
    }

    h, h1, h2, h3, h4 {
        font-size: 18px;
        vertical-align: middle;
        font-weight: bold;
    }

    #gallery, #main_footer_block, #scnd_head, article, content, footer, header, nav, section {
        width: 100%;
    }

    .thumb_ulist li {
        width: 145px;
        height: 185px;
        text-align: center;
        position: relative;
        vertical-align: top;
        overflow: hidden;
        clear: none;
        float: right;
        visibility: visible;
        padding: 10px;
        margin: 1px;
        border: 4px solid rgb(234, 234, 234);
        border-radius: 10px;
        background: url("thumb-b.gif") repeat-x;
    }

    #content {
        width: 100%;
    }

    .ana_f h1, .ana_f h2, .ana_f h3 {
        font-size: 16px;
    }

    ul.menu {
        opacity: 1;
        height: auto;
    }

    .ana_4_block li {
        width: 23.5%;
    }

    .bt li {
        width: 25%;
        margin: 0px;
        height: 232px;
    }

    .big_frame_h .inner {
        width: 100%;
    }

    .txt7 {
        height: 55px;
        overflow: hidden;
        background: rgb(92, 84, 126);
    }

    .anaSlide li .mtitle {
        padding: 20px;
        float: right;
        background-color: rgb(92, 92, 131);
        font-size: 18px;
        color: rgb(255, 255, 255);
        line-height: 18px;
        width: 30%;
        text-align: left;
    }

    .anaSlide li .mcont {
        position: relative;
        font-size: 18px;
        color: rgb(255, 255, 255);
        padding: 0px;
        line-height: 20px;
        text-indent: 15px;
    }

    .bta li {
        width: 31%;
    }

    .main_menu .masterlink {
        font-size: small;
    }
}

@media (max-width: 900px) {
    .ana_3frame_c1 {
        width: 47%;
        white-space: normal;
    }

    .ana_3frame_c1 img {
    }

    #ana_prd_det .detail .prp1, #ana_prd_det .detail .prp2, #ana_prd_det .detail .prp3 {
        width: 100%;
    }

    .ads_det .pfx1, .ads_det .pfx2 {
        width: 98%;
    }

    .ads_det {
        display: block;
        width: 100%;
    }

    .ana_social_box_b1 {
    }

    .ana_social_box_b1 .box {
        width: 100%;
    }

    .ana_table_st tr {
        display: flex;
    }

    .ana_table_st td {
        width: 25%;
    }

    .ana_2X2::after, .ana_2X2::before {
        display: none;
    }

    .ana_2X2 {
        transform: rotate(0deg);
        width: 100%;
        margin: auto;
        height: auto;
        z-index: 3;
    }

    .ana_2X2 li {
        width: 50%;
        height: 219px;
    }

    .ana_2X2 li .title {
        transform: rotate(0deg);
        right: unset;
    }

    #site_banner img {
        max-height: 100%;
        margin: 3px auto auto;
        float: none;
    }

    .ana_dmenu li {
        width: 100%;
    }

    .ana_dmenu {
        width: 100%;
    }

    #copyright #pi {
        padding-bottom: 150px;
    }

    .theme_3frame, .theme_3frameS {
        width: 45%;
        padding: 1%;
    }

    .theme_page, .theme_page_cc, .theme_page_noh {
        padding: 5%;
    }

    .blockquote {
        font-size: 16px;
    }

    .theme_tel_h {
        position: relative;
        display: none;
    }

    td {
        width: 100%;
        display: block;
    }

    #site_banner {
        float: right;
        height: 43px;
        margin-top: 4px;
        margin-right: 10px;
    }

    .fullSlide li .f_title a {
        color: rgb(76, 76, 76);
        font-size: 26px;
    }

    .fullSlide li .f_note, .fullSlide li .f_title {
        width: 100%;
        right: 0px;
        top: 15px;
    }

    .fullSlide li .img_fslide {
        width: 100%;
        position: relative;
        padding: 0px;
        top: 0px;
    }

    .fullSlide li {
        padding-top: 0px;
        padding-bottom: 19%;
    }

    .theme_2frame {
        width: 100%;
    }

    .fullSlide {
        padding-top: 113%;
    }

    h1 {
        font-size: 40px;
        line-height: 51px;
    }

    h2 {
        font-size: 27px;
        line-height: 35px;
    }

    h3 {
        font-size: 16px;
        line-height: 27px;
        width: 88%;
        font-weight: 700;
    }

    h4 {
        font-size: 22px;
        line-height: 26px;
    }

    h5 {
        line-height: 20px;
    }

    h6 {
        font-size: 16px;
        line-height: 16px;
    }

    body {
        padding-top: 58px;
        font-size: 15px;
        line-height: 26px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .big-sl-Elc {
        aspect-ratio: 9 / 16;
    }

    .ana_5blk .inner {
        width: 99%;
    }

    #ana_prd_det li .prp1, #ana_prd_det li .prp2, #ana_prd_det li .prp3 {
        width: 95%;
    }

    .big_frame_h .inner li {
        width: 95%;
        padding: 55px 0px 50px;
    }

    .anaSlide li .title {
        padding: 17px;
        font-size: 27px;
    }

    .anaSlide li .cont {
        padding: 5px;
        top: 55%;
        font-size: 12px;
        line-height: 20px;
        display: none;
    }

    .anaSlide li .logo {
        max-width: 48%;
        padding: 0px;
    }

    .anaSlide {
        width: 100%;
        margin-top: 0px;
        padding-bottom: 39%;
    }

    .ana_4_block {
        width: 100%;
        padding: 0px;
        margin-top: 0px;
    }

    .ana_4_block li {
        width: 100%;
    }

    .ana_f {
        width: 98%;
        min-height: inherit;
        display: block;
        max-width: fit-content;
        padding: 4%;
    }

    #menu_mob {
        opacity: 0.9;
        display: block;
        top: 4px;
        z-index: 11111;
        left: 0px;
        position: absolute;
        width: 55px;
        height: 55px;
        cursor: n-resize;
        padding: 11px;
    }

    .ana_sld_t li {
        width: 100%;
    }

    .main_menu {
        right: -100%;
        float: none;
        position: fixed;
        padding: 0px;
        opacity: 1;
        height: 100%;
        top: 17px;
        background: rgb(255, 255, 255);
        width: 300px;
        overflow: hidden auto;
        box-shadow: rgb(120, 120, 120) 0px 0px 2px;
    }

    .main_menu .masterlink {
        width: 102%;
        box-shadow: none;
        line-height: 20px;
        font-size: 16px;
        background: 0px 0px;
        color: rgb(10, 10, 10);
        border-bottom: 1px solid rgb(224, 224, 224);
        text-align: right;
        height: initial;
        text-shadow: none;
        padding-top: 22px;
    }

    .main_menu .masterlink:hover {
        background-color: rgb(255, 193, 7);
        color: rgb(0, 0, 0);
    }

    .main_menu li {
        margin-top: 5px;
        width: 98%;
    }

    .main_menu li ul {
        position: relative;
        top: 0px;
        right: 0px;
        width: 102%;
        margin: 0px;
        background: 0px 0px;
        height: 0px;
        overflow: hidden;
    }

    .main_menu li img {
        float: right;
        height: 35px;
        filter: none;
    }

    #gallery, #main_footer_block, #scnd_head, article, content, footer, header, main, nav, section {
        width: 100%;
        float: none;
        height: auto;
        position: inherit;
        display: block;
        margin: 0px;
    }

    header::after, header::before {
        top: -64px;
        display: none;
    }

    header {
        background: rgb(26 38 78);
        width: 100%;
        margin: 0px;
        height: 61px;
        position: fixed;
        z-index: 10000;
        padding: 0px;
        box-shadow: none;
    }

    footer {
        position: relative;
        float: left;
        margin: 25px 0px 0px;
    }

    header img {
        margin-top: 6px;
        max-height: 88%;
        z-index: 1111111;
        position: relative;
        display: inline-block;
    }

    aside {
        width: 98%;
        margin: 0px;
        display: contents;
    }

    nav {
        width: 100%;
        position: fixed;
        height: auto;
        background: 0px 0px;
        text-align: center;
    }

    nav #search {
        width: 100%;
        float: none;
        text-align: center;
    }

    .theme_3frame {
        width: 98%;
    }

    .theme_page img {
        max-width: 95%;
        height: auto;
    }

    #ana_table p img {
        width: 20px;
        height: 20px;
    }

    .ana_dframe {
        width: 100%;
    }

    .half {
        max-width: 98%;
    }

    #content {
        display: block;
    }

    .ana_4_block li {
        width: 45%;
        height: 76px;
        padding: 0px;
        margin: 1%;
    }

    .big_frame_h {
        margin: 0px;
        padding: 0px;
        width: 100%;
    }

    .big_frame_h .inner .Pimg {
        width: 40%;
    }

    .theme_main_rtab {
        width: 0px;
        height: 0px;
        display: none;
        visibility: hidden;
    }

    .theme_main_ctab {
        width: 96%;
    }

    .big_frame_h .inner {
        width: 100%;
    }

    .bt li {
        width: 93%;
        height: 445px;
        margin: 3%;
    }

    .bt li .bt_icon {
        height: 250px;
    }

    .full, .half, .quart {
        max-width: 99%;
    }

    .psearch {
        display: none;
    }

    #head_items {
        width: 23%;
        position: fixed;
        top: initial;
        height: 51px;
        bottom: 0px;
        background: rgb(255, 255, 255);
        display: none;
        float: none;
        border-radius: 0px;
        z-index: 1000000000;
        box-shadow: rgba(0, 0, 0, 0.43) 0px 0px 45px;
        text-align: center;
        left: 0px;
        right: unset;
    }

    .txt7 {
        height: 55px;
        overflow: hidden;
        background: rgb(92, 84, 126);
    }

    .anaSlide li .mtitle {
        padding: 20px;
        float: right;
        background-color: rgb(92, 92, 131);
        font-size: 14px;
        color: rgb(255, 255, 255);
        line-height: 18px;
        width: 30%;
        text-align: left;
    }

    .anaSlide li .mcont {
        position: relative;
        font-size: 14px;
        color: rgb(255, 255, 255);
        padding: 0px;
        line-height: 20px;
        text-indent: 15px;
    }

    .box_slider .box_s_item {
        margin-bottom: 0px;
        text-align: right;
        width: 90%;
    }

    #ana_product li {
        width: 28%;
    }

    .ana_5blk {
        width: 100%;
    }

    .anamarq {
        width: 100%;
    }

    .ana_5blk .inner li:first-child {
        width: 130px;
        height: 290px;
        font-size: 26px;
    }

    .ana_p_src {
        width: auto;
        top: 10px;
        right: 5px;
    }

    .ana_p_src #ana_search_sg {
        top: inherit;
        bottom: 62px;
    }

    .main_menu li ul li {
        width: 100%;
    }

    main .inner {
        width: 100%;
    }

    .bta li:nth-child(2n+1) {
        min-height: 314px;
        margin: auto;
        display: block;
    }

    .bta li:nth-child(2n) {
        margin: 1.5%;
        width: 30%;
        min-height: 350px;
        padding-top: 0px;
    }

    .bta .bta_title a {
        font-size: 12px;
    }

    .ana_vid_overText li .content img {
        max-height: 200px;
    }

    .mini_task_btn a {
        color: rgb(255, 255, 255);
    }

    .mini_task_btn {
        width: 50px;
        float: none;
        margin-top: 7px;
        color: rgb(239, 239, 239);
        display: inline-block;
    }

    #chat_dlg {
        bottom: 51px;
        right: 0px;
        width: 100%;
    }

    .ana_3frame_con {
        white-space: nowrap;
        overflow-x: scroll;
    }

    .ana_4frame_b1 {
        display: block;
        width: 92%;
        margin: 27px auto;
        text-align: center;
    }

    .ana_3frame_b1 {
        width: 49%;
        margin: 27px auto;
        text-align: center;
        display: inline-block;
        white-space: normal;
    }

    .ana_3frame_ver .pic_frame {
        width: 100%;
        display: block;
        height: auto;
    }

    .ana_3frame_ver .pic_frame img {
        width: 98%;
    }

    .ana_3frame_ver .htitle {
        width: 100%;
        margin: 5px 5px 0px 0px;
        text-align: center;
    }

    .ana_3frame_v1 {
        width: 100%;
    }
}

@media (max-width: 450px) {
    .bt li {
        max-width: 45%;
        max-height: 200px;
    }

    .theme_news_tab1 {
        width: 100%;
        background: rgb(255, 255, 255);
        border-bottom: 4px dotted rgb(238, 238, 238);
    }

    .theme_news_tab1 img {
        width: 100%;
        border-radius: 5px;
    }

    #ana_product li {
        width: 90%;
        margin: 5%;
    }

    .main_menu li ul li {
        display: block;
        padding-bottom: 4px;
        width: 100%;
        float: right;
        height: auto;
        background: 0px 0px;
    }

    #product_list2 li {
        width: 44%;
    }

    .ana_5blk {
        width: 100%;
    }

    .anamarq {
        width: 100%;
    }

    #menu_mob {
        opacity: 0.9;
    }

    .box_slider .box_s_item {
        margin-bottom: 10px;
        text-align: right;
        width: 100%;
    }

    .big_frame_h {
        margin: 0px;
        padding: 0px;
        width: 100%;
    }

    .big_frame_h .inner {
        width: 100%;
    }

    .psearch {
        display: none;
    }

    .big_frame_h .inner .Pimg {
        width: 90%;
    }

    .txt7 {
        height: 55px;
        overflow: hidden;
        background: rgb(92, 84, 126);
    }

    .anaSlide li .mtitle {
        padding: 20px;
        float: right;
        font-size: 12px;
        color: rgb(255, 255, 255);
        line-height: 18px;
        width: 30%;
        text-align: left;
    }

    .anaSlide li .mcont {
        position: relative;
        font-size: 12px;
        color: rgb(255, 255, 255);
        padding: 0px;
        line-height: 20px;
        text-indent: 15px;
    }

    .ana_dframe li {
        width: 98%;
    }

    .bta li:nth-child(2n+1) {
        width: 99%;
        min-height: 314px;
        margin: auto;
        display: block;
    }

    .bta li:nth-child(2n) {
        width: 99%;
        min-height: 350px;
    }

    .bta .bta_title a {
        font-size: 18px;
    }

    .ana_p_src #tsearch {
        width: 150px;
    }

    .anaSlide {
        padding-top: 32%;
    }

    .anaSlide li {
        padding-top: 60%;
    }

    .smprd {
        padding: 0px;
    }

    .smprd li {
        padding: 0px;
    }

    .anaSlide li .back {
        width: auto;
        height: 100%;
    }

    .ana_vid_overText li {
        padding-top: 83%;
    }

    .ana_vid_overText li .inn_vid {
        width: auto;
        height: 100%;
    }

    .ana_vid_overText li .content img {
        max-height: 190px;
    }

    .ana_4_block li {
        width: 43%;
        margin: 2%;
        transform: scale(0.7);
    }

    .box_slider h1::after {
        content: " <";
        font-family: cursive;
    }
}

@media screen and (max-width: 768px) {
    .col-sm-4 {
        text-align: center;
        margin: 25px 0px;
    }

    .btn-lg {
        width: 100%;
        margin-bottom: 35px;
    }
}

@-webkit-keyframes vanim1 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes vanim1 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.3);
    }

    100% {
        transform: scale(1);
    }
}

.lpAnim1 {
    position: relative;
    animation-name: vanim1;
    animation-duration: 2s;
    animation-iteration-count: 100000;
    animation-direction: alternate-reverse;
}

.slideanim {
    transform: scale(0.7);
    opacity: 0.7;
    transition: all 2s ease-in-out 0s;
}

.s-tr-1 {
    transform: rotateZ(45deg);
}

.s-tr-2 {
    transform: rotateZ(20deg);
}

.s-tr-3 {
    transform: rotateZ(180deg);
}

.s-tr-4 {
    transform: translateX(-30%);
}

.s-tr-5 {
    transform: translateY(50%);
}

.s-tr-5up {
    transform: translateY(-50%);
}

.s-tr-7 {
    transform: rotate3d(0, -14, -1, 73deg);
}

.slide {
    animation-name: slide;
    opacity: 1;
    transform: rotateZ(0deg);
}

.ads_btn_rail::-webkit-scrollbar-track {
    background-color: rgba(245, 245, 245, 0.1);
}

.ads_btn_rail::-webkit-scrollbar {
    width: 3px;
    height: 5px;
    background-color: rgba(245, 245, 245, 0.01);
}

.ads_btn_rail::-webkit-scrollbar-thumb {
    background-color: rgba(235, 244, 252, 0.11);
}

.ads_btn_rail {
    position: relative;
    width: 99%;
    background: 0px 0px;
    overflow: auto hidden;
    box-sizing: content-box;
    direction: rtl;
    -webkit-user-drag: none;
    list-style: none;
    white-space: nowrap;
    padding: 0px 0.5%;
    margin: 2px 2%;
    text-align: center;
}

.ads_btn_rail li i {
    font-size: 38px;
    margin-bottom: 10px;
}

.ads_btn_rail li a {
    border: 1px solid rgb(150, 57, 166);
    border-radius: 6px;
    color: rgb(66, 0, 77);
    transition: all 0.2s ease-in-out 0s;
}

.ads_btn_rail li a:hover {
    background-color: rgb(66, 0, 77);
    border: 2px solid rgb(66, 0, 77);
}

.ads_btn_rail li img {
    filter: grayscale(1);
}

.ads_btn_rail li {
    float: none;
    height: 39px;
    display: inline-block;
    margin: 5px;
}

.ana_4frame_con {
    direction: rtl;
    max-width: 1300px;
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 55px auto;
    padding: 0px;
    text-align: right;
}

.ana_3frame_con {
    direction: rtl;
    max-width: 1150px;
    position: relative;
    display: block;
    width: 92%;
    height: auto;
    margin: 76px auto 0px;
    padding: 0px;
    text-align: center;
}

.ana_3frame_ver {
    direction: rtl;
    max-width: 1122px;
    position: relative;
    display: block;
    width: 92%;
    height: auto;
    margin: 68px auto 55px;
    padding: 0px;
    text-align: right;
}

.ana_3frame_acor {
    max-width: 1100px;
    position: relative;
    display: block;
    width: 92%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
    margin-top: 68px;
    text-align: right;
    overflow: hidden;
}

.ana_3frame_acor .accordion-item {
    direction: rtl;
}

.ana_3frame_acor .accordion-item button {
    color: rgb(0, 46, 91);
    font-size: 16px;
    font-weight: 600;
}

.ana_3frame_acor h3 {
    font-size: 32px;
    color: rgb(255, 153, 0);
    margin: 0px 0px 1rem;
}

.accordion-item {
    border: none;
}
