﻿
@font-face {
    font-family: 'zilinkicon';
    src: url("fonts/zilinkicon.eot");
    src: url("fonts/zilinkicon.eot") format('embedded-opentype'), url("fonts/zilinkicon.ttf") format('truetype'), url("fonts/zilinkicon.woff") format('woff'), url(https://zil.ink/themes/custom/zilink_bootstrap_sass/zilinkicon-v1.0/fonts/zilinkicon.svg?fe8vc7=#zilinkicon) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: zilinkicon;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/zilinkicon.eot');
    src: url('fonts/zilinkicon.eot') format('embedded-opentype'), /* IE6-8 */
    url('fonts/zilinkicon.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/zilinkicon.ttf') format('truetype');
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'zilinkicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-geysir-scissors:before {
    content: "\e95e";
}

.icon-clubhouse-dark:before {
    content: "\e95d";
}

.icon-eita:before {
    content: "\e95c";
}

.icon-neshan:before {
    content: "\e95b";
}

.icon-balad:before {
    content: "\e95a";
}

.icon-waze:before {
    content: "\e95f";
}

.icon-gmap:before {
    content: "\e960";
}

.icon-sibapp:before {
    content: "\e936";
}

.icon-clubhouse .path1:before {
    content: "\e937";
    color: rgb(255,183,0);
}

.icon-clubhouse .path2:before {
    content: "\e945";
    margin-left: -1em;
    color: rgb(255,203,1);
}

.icon-clubhouse .path3:before {
    content: "\e946";
    margin-left: -1em;
    color: rgb(255,203,1);
}

.icon-clubhouse .path4:before {
    content: "\e947";
    margin-left: -1em;
    color: rgb(255,220,103);
}

.icon-clubhouse .path5:before {
    content: "\e948";
    margin-left: -1em;
    color: rgb(255,220,103);
}

.icon-clubhouse .path6:before {
    content: "\e949";
    margin-left: -1em;
    color: rgb(255,220,103);
}

.icon-clubhouse .path7:before {
    content: "\e94a";
    margin-left: -1em;
    color: rgb(255,220,103);
}

.icon-clubhouse .path8:before {
    content: "\e94b";
    margin-left: -1em;
    color: rgb(255,220,103);
}

.icon-clubhouse .path9:before {
    content: "\e94c";
    margin-left: -1em;
    color: rgb(255,220,103);
}

.icon-clubhouse .path10:before {
    content: "\e94d";
    margin-left: -1em;
    color: rgb(255,220,103);
}

.icon-clubhouse .path11:before {
    content: "\e94e";
    margin-left: -1em;
    color: rgb(255,220,103);
}

.icon-clubhouse .path12:before {
    content: "\e94f";
    margin-left: -1em;
    color: rgb(249,116,19);
}

.icon-clubhouse .path13:before {
    content: "\e950";
    margin-left: -1em;
    color: rgb(255,255,255);
}

.icon-clubhouse .path14:before {
    content: "\e951";
    margin-left: -1em;
    color: rgb(255,255,255);
}

.icon-clubhouse .path15:before {
    content: "\e952";
    margin-left: -1em;
    color: rgb(127,125,126);
}

.icon-clubhouse .path16:before {
    content: "\e953";
    margin-left: -1em;
    color: rgb(127,125,126);
}

.icon-clubhouse .path17:before {
    content: "\e954";
    margin-left: -1em;
    color: rgb(127,125,126);
}

.icon-clubhouse .path18:before {
    content: "\e955";
    margin-left: -1em;
    color: rgb(127,125,126);
}

.icon-myket:before {
    content: "\e935";
}

.icon-caffebazar-logo:before {
    content: "\e938";
}

.icon-stitcher1:before {
    content: "\e934";
}

.icon-stitcher-color .path1:before {
    content: "\e939";
    color: rgb(51,146,197);
}

.icon-stitcher-color .path2:before {
    content: "\e93a";
    margin-left: -1.388671875em;
    color: rgb(98,34,104);
}

.icon-stitcher-color .path3:before {
    content: "\e93b";
    margin-left: -1.388671875em;
    color: rgb(251,200,24);
}

.icon-stitcher-color .path4:before {
    content: "\e93c";
    margin-left: -1.388671875em;
    color: rgb(236,138,34);
}

.icon-stitcher-color .path5:before {
    content: "\e93d";
    margin-left: -1.388671875em;
    color: rgb(197,55,38);
}

.icon-radiopublic:before {
    content: "\e933";
}

.icon-podbean:before {
    content: "\e932";
}

.icon-google-podcasts1 .path1:before {
    content: "\e93e";
    color: rgb(0,102,217);
}

.icon-google-podcasts1 .path2:before {
    content: "\e93f";
    margin-left: -1em;
    color: rgb(66,133,244);
}

.icon-google-podcasts1 .path3:before {
    content: "\e940";
    margin-left: -1em;
    color: rgb(234,67,53);
}

.icon-google-podcasts1 .path4:before {
    content: "\e941";
    margin-left: -1em;
    color: rgb(52,168,83);
}

.icon-google-podcasts1 .path5:before {
    content: "\e942";
    margin-left: -1em;
    color: rgb(250,185,8);
}

.icon-google-podcasts1 .path6:before {
    content: "\e943";
    margin-left: -1em;
    color: rgb(52,168,83);
}

.icon-google-podcasts1 .path7:before {
    content: "\e944";
    margin-left: -1em;
    color: rgb(250,185,8);
}

.icon-pocket-cast:before {
    content: "\e931";
}

.icon-google-podcasts:before {
    content: "\e92e";
}

.icon-castbox:before {
    content: "\e92d";
}

.icon-overcast:before {
    content: "\e92f";
}

.icon-breaker:before {
    content: "\e929";
}

.icon-anchor:before {
    content: "\e923";
}

.icon-aparat:before {
    content: "\e924";
}

.icon-analytics:before {
    content: "\e957";
}

.icon-check:before {
    content: "\e916";
}

.icon-click:before {
    content: "\e918";
}

.icon-color:before {
    content: "\e920";
}

.icon-img:before {
    content: "\e917";
}

.icon-light:before {
    content: "\e919";
}

.icon-settings:before {
    content: "\e956";
}

.icon-warning:before {
    content: "\e930";
}

.icon-bars:before {
    content: "\f0c9";
}

.icon-palette:before {
    content: "\f53f";
}

.icon-sms:before {
    content: "\f7cd";
}

.icon-user-circle:before {
    content: "\f2bd";
}

.icon-trash-alt:before {
    content: "\f2ed";
}

.icon-discord:before {
    content: "\f392";
}

.icon-digikala-mini:before {
    content: "\e911";
}

.icon-digikala:before {
    content: "\e90f";
}

.icon-idpay:before {
    content: "\e910";
}

.icon-youtube:before {
    content: "\e000";
}

.icon-behance:before {
    content: "\e003";
}

.icon-line:before {
    content: "\e004";
}

.icon-viber:before {
    content: "\e005";
}

.icon-pinterest:before {
    content: "\e006";
}

.icon-facebook-msg:before {
    content: "\e009";
}

.icon-skype:before {
    content: "\e00a";
}

.icon-facebook-dark:before {
    content: "\e00b";
}

.icon-twitch:before {
    content: "\e00d";
}

.icon-uniE00E:before {
    content: "\e00e";
}

.icon-facebook:before {
    content: "\e010";
}

.icon-google-play:before {
    content: "\e011";
}

.icon-linkedin:before {
    content: "\e012";
}

.icon-dribble:before {
    content: "\e013";
}

.icon-tiktak:before {
    content: "\e014";
}

.icon-tiktak-dark:before {
    content: "\e015";
}

.icon-google:before {
    content: "\e016";
}

.icon-patreon:before {
    content: "\e921";
}

.icon-uniE901:before {
    content: "\e922";
}

.icon-soundcloud:before {
    content: "\e925";
}

.icon-spotify:before {
    content: "\e926";
}

.icon-apple:before {
    content: "\e927";
}

.icon-itunes:before {
    content: "\e928";
}

.icon-apple-music:before {
    content: "\e92a";
}

.icon-wechat:before {
    content: "\e92b";
}

.icon-kik:before {
    content: "\e92c";
}

.icon-type9:before {
    content: "\f005";
}

.icon-type4:before {
    content: "\f04d";
}

.icon-type8:before {
    content: "\f054";
}

.icon-type7:before {
    content: "\f103";
}

.icon-type3:before {
    content: "\f111";
}

.icon-type6:before {
    content: "\f69f";
}

.icon-type5:before {
    content: "\f89a";
}

.icon-uniF00D:before {
    content: "\f00d";
}

.icon-mobile .path1:before {
    content: "\e906";
    color: rgb(0,0,0);
}

.icon-mobile .path2:before {
    content: "\e908";
    margin-left: -0.6552734375em;
    color: rgb(255,255,255);
}

.icon-Message .path1:before {
    content: "\e903";
    color: rgb(166,159,173);
}

.icon-Message .path2:before {
    content: "\e905";
    margin-left: -1em;
    color: rgb(32,14,50);
}

.icon-Calling .path1:before {
    content: "\e902";
    color: rgb(166,159,173);
}

.icon-Calling .path2:before {
    content: "\e909";
    margin-left: -1em;
    color: rgb(166,159,173);
}

.icon-Calling .path3:before {
    content: "\e90b";
    margin-left: -1em;
    color: rgb(32,14,50);
}

.icon-gap:before {
    content: "\e91f";
}

.icon-bale:before {
    content: "\e901";
}

.icon-key:before {
    content: "\e0da";
}

.icon-mail:before {
    content: "\e0e1";
}

.icon-add2:before {
    content: "\e145";
}

.icon-add-circle:before {
    content: "\e147";
}

.icon-edit:before {
    content: "\e254";
}

.icon-arrow-down:before {
    content: "\e313";
}

.icon-backspace:before {
    content: "\e317";
}

.icon-phone-forwarded:before {
    content: "\e61c";
}

.icon-payment:before {
    content: "\e8a1";
}

.icon-twitter:before {
    content: "\e900";
}

.icon-trash:before {
    content: "\e915";
}

.icon-instagram:before {
    content: "\e904";
}

.icon-user:before {
    content: "\e8f9";
}

.icon-idpay-mini:before {
    content: "\e912";
}

.icon-verify-fill:before {
    content: "\e90a";
}

.icon-soroush:before {
    content: "\e90c";
}

.icon-fingerprint:before {
    content: "\e90d";
}

.icon-download-3:before {
    content: "\e91b";
}

.icon-whatsapp1:before {
    content: "\e91c";
}

.icon-telegram1:before {
    content: "\e91d";
}

.icon-image:before {
    content: "\f040";
}

.icon-move:before {
    content: "\e907";
}

.icon-at:before {
    content: "\e914";
}

.icon-alarm:before {
    content: "\e959";
}

.icon-mobile1:before {
    content: "\e958";
}

.icon-eye:before {
    content: "\e9ce";
}

.icon-arrow-down2:before {
    content: "\ea3e";
}

.icon-telegram:before {
    content: "\ea95";
}

.icon-exposure_plus_1:before {
    content: "\e91a";
}

.icon-add_circle_outline:before {
    content: "\e91e";
}

.icon-envelope-o:before {
    content: "\e913";
}

.icon-feed:before {
    content: "\e90e";
}

.pickr {
    position: relative;
    overflow: visible;
    transform: translateY(0)
}

    .pickr * {
        box-sizing: border-box;
        outline: none;
        border: none;
        -webkit-appearance: none
    }

    .pickr .pcr-button {
        position: relative;
        height: 2em;
        width: 2em;
        padding: 0.5em;
        cursor: pointer;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;
        border-radius: .15em;
        background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
        background-size: 0;
        transition: all 0.3s
    }

        .pickr .pcr-button::before {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
            background-size: .5em;
            border-radius: .15em;
            z-index: -1
        }

        .pickr .pcr-button::before {
            z-index: initial
        }

        .pickr .pcr-button::after {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            transition: background 0.3s;
            background: var(--pcr-color);
            border-radius: .15em
        }

        .pickr .pcr-button.clear {
            background-size: 70%
        }

            .pickr .pcr-button.clear::before {
                opacity: 0
            }

            .pickr .pcr-button.clear:focus {
                box-shadow: 0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color)
            }

        .pickr .pcr-button.disabled {
            cursor: not-allowed
        }

    .pickr *, .pcr-app * {
        box-sizing: border-box;
        outline: none;
        border: none;
        -webkit-appearance: none
    }

    .pickr input:focus, .pickr input.pcr-active, .pickr button:focus, .pickr button.pcr-active, .pcr-app input:focus, .pcr-app input.pcr-active, .pcr-app button:focus, .pcr-app button.pcr-active {
        box-shadow: 0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color)
    }

    .pickr .pcr-palette, .pickr .pcr-slider, .pcr-app .pcr-palette, .pcr-app .pcr-slider {
        transition: box-shadow 0.3s
    }

        .pickr .pcr-palette:focus, .pickr .pcr-slider:focus, .pcr-app .pcr-palette:focus, .pcr-app .pcr-slider:focus {
            box-shadow: 0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(0,0,0,0.25)
        }

.pcr-app {
    position: fixed;
    display: flex;
    flex-direction: column;
    z-index: 10000;
    border-radius: 0.1em;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s,visibility 0s 0.3s;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;
    box-shadow: 0 0.15em 1.5em 0 rgba(0,0,0,0.1),0 0 1em 0 rgba(0,0,0,0.03);
    left: 0;
    top: 0
}


.paragraph--type--link .field--name-field-link-link a {
    color: #fff;
    background: #007bff;
    border: 2px solid transparent;
    display: block;
    text-align: right;
    font-weight: 700;
    font-size: 16px;
    border-radius: var(--default-border-radius);
    margin-bottom: 8px;
    text-decoration: none;
    padding: 10px 18px 10px 45px;
    direction: rtl;
    position: relative;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

    .paragraph--type--link .field--name-field-link-link a:before {
        font-family: zilinkicon;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        content: "\e91b";
        font-size: 19px;
        position: absolute;
        left: 14px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        font-weight: 400
    }

    .paragraph--type--link .field--name-field-link-link a.idpay {
        padding-left: 90px !important
    }

        .paragraph--type--link .field--name-field-link-link a.idpay:before {
            font-size: 16px;
            content: "\e910";
            height: 20px
        }

.paragraph--type--link.heavyradius .field--name-field-link-link a {
    border-radius: 12px !important
}

.paragraph--type--link.radius .field--name-field-link-link a {
    border-radius: 4px !important
}

.paragraph--type--link.circle .field--name-field-link-link a {
    border-radius: 23px !important
}

.paragraph--type--link.flat .field--name-field-link-link a {
    border-radius: 0 !important
}

.paragraph--type--superlink a {
    color: #fff;
    background: #007bff;
    border: 2px solid transparent;
    display: block;
    text-align: right;
    font-size: 16px;
    border-radius: var(--default-border-radius);
    margin-bottom: 8px;
    text-decoration: none;
    padding: 10px 18px 10px 45px;
    direction: rtl;
    position: relative;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    overflow: hidden
}

    .paragraph--type--superlink a span {
        font-weight: 700
    }

    .paragraph--type--superlink a .subtitle {
        display: block;
        font-size: 13px;
        font-weight: 400
    }

    .paragraph--type--superlink a .superlink-icon {
        font-size: 22px;
        position: absolute;
        left: 14px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }

.paragraph--type--superlink.heavyradius a {
    border-radius: 12px !important
}

.paragraph--type--superlink.radius a {
    border-radius: 4px !important
}

.paragraph--type--superlink.circle a {
    border-radius: 23px !important
}

.paragraph--type--superlink.flat a {
    border-radius: 0 !important
}

.paragraph--type--superlink.blink a:before {
    content: "";
    display: block;
    width: 1rem;
    height: 100%;
    background: #fff;
    opacity: .9;
    position: absolute;
    left: -100%;
    top: 0;
    z-index: 1;
    -webkit-transform: rotate(45deg) scale(2);
    -o-transform: rotate(45deg) scale(2);
    transform: rotate(45deg) scale(2);
    -webkit-animation: 3s linear 0s infinite normal animation-blink;
    -o-animation: 3s linear 0s infinite normal animation-blink;
    animation: 3s linear 0s infinite normal animation-blink
}

.paragraph--type--superlink.tada a {
    -webkit-animation: 3s linear 0s infinite normal;
    -o-animation: 3s linear 0s infinite normal;
    animation: 3s linear 0s infinite normal;
    -webkit-animation-name: animation-tada;
    -o-animation-name: animation-tada;
    animation-name: animation-tada
}

.paragraph--type--superlink.buzz a {
    -webkit-animation: 3s linear 0s infinite normal;
    -o-animation: 3s linear 0s infinite normal;
    animation: 3s linear 0s infinite normal;
    -webkit-animation-name: animation-buzz;
    -o-animation-name: animation-buzz;
    animation-name: animation-buzz
}

.paragraph--type--superlink.wobble a {
    -webkit-animation: 3s linear 0s infinite normal;
    -o-animation: 3s linear 0s infinite normal;
    animation: 3s linear 0s infinite normal;
    -webkit-animation-name: animation-wobble;
    -o-animation-name: animation-wobble;
    animation-name: animation-wobble
}

.paragraph--type--superlink.shakex a {
    -webkit-animation: 3s linear 0s infinite normal;
    -o-animation: 3s linear 0s infinite normal;
    animation: 3s linear 0s infinite normal;
    -webkit-animation-name: animation-shake-x;
    -o-animation-name: animation-shake-x;
    animation-name: animation-shake-x
}

.paragraph--type--superlink.shakey a {
    -webkit-animation: 3s linear 0s infinite normal;
    -o-animation: 3s linear 0s infinite normal;
    animation: 3s linear 0s infinite normal;
    -webkit-animation-name: animation-shake-y;
    -o-animation-name: animation-shake-y;
    animation-name: animation-shake-y
}

.paragraph--type--superlink.rubberband a {
    -webkit-animation: 3s linear 0s infinite normal;
    -o-animation: 3s linear 0s infinite normal;
    animation: 3s linear 0s infinite normal;
    -webkit-animation-name: animation-rubber-band;
    -o-animation-name: animation-rubber-band;
    animation-name: animation-rubber-band
}

.paragraph--type--superlink.pulse a {
    -webkit-animation: 3s linear 0s infinite normal;
    -o-animation: 3s linear 0s infinite normal;
    animation: 3s linear 0s infinite normal;
    -webkit-animation-name: animation-pulse;
    -o-animation-name: animation-pulse;
    animation-name: animation-pulse;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s
}

.paragraph--type--superlink.heartbeat a {
    -webkit-animation: 3s linear 0s infinite normal;
    -o-animation: 3s linear 0s infinite normal;
    animation: 3s linear 0s infinite normal;
    -webkit-animation-name: animation-heart-beat;
    -o-animation-name: animation-heart-beat;
    animation-name: animation-heart-beat;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s
}

.paragraph--type--social.setting-color .social a img {
    display: none
}

.paragraph--type--social:not(.setting-color) .social a .use-setting-color {
    display: none !important
}

.paragraph--type--social .compact .social-row {
    margin-right: -5px;
    margin-left: -5px
}

.paragraph--type--social .compact .col.social {
    padding-left: 5px;
    padding-right: 5px;
    min-width: 25% !important
}

    .paragraph--type--social .compact .col.social .social-text {
        display: none
    }

.paragraph--type--social .half .social-row {
    margin-right: -5px;
    margin-left: -5px
}

.paragraph--type--social .half .col.social {
    padding-left: 5px;
    padding-right: 5px;
    min-width: 50% !important
}

.paragraph--type--social .circle a {
    border-radius: 23px !important
}

.paragraph--type--social .radius a {
    border-radius: 4px !important
}

.paragraph--type--social .heavyradius a {
    border-radius: 12px !important
}

.paragraph--type--social .flat a {
    border-radius: 0 !important
}



         a img {
            max-width: 24px
        }

         a .social-text:not(:empty) {
            padding-right: 5px;
            padding-left: 5px
        }

    .aparat a {
        background-color: #df0f50
    }

    .facebook a {
        background: #1059b2
    }

    .instagram a {
        border: 0;
        background: #f09433;
        background: -webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
        background: -o-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
        background: linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
        background: #f09433;
        background: -webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
        background: linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)
    }

    .linkedin a {
        background: #007bb5
    }

    .pinterest a {
        background: #bd081c
    }

    .telegram a {
        background: #1c88d4
    }

    .tiktok a {
        background: #000
    }

    .twitch a {
        background: #6441a3
    }

    .twitter a {
        background: #2ac0ff
    }

    .youtube a {
        background: #cc181e
    }

    .anchor a {
        background: #9013fd
    }

    .apple_music a {
        background: #e33e45
    }

    .breaker a {
        background: #003dad
    }

    .castbox a {
        background: #ff4919
    }

    .google_podcast a {
        color: #fff;
        background-color: #000000d9;
        -webkit-background-size: 26px 26px;
        background-size: 26px
    }

    .itunes a {
        background: #d754ad;
        background: -webkit-linear-gradient(120deg,#d754ad 0,#d754ad 10%,#f96785 62%,#fe7333 100%);
        background: -o-linear-gradient(120deg,#d754ad 0,#d754ad 10%,#f96785 62%,#fe7333 100%);
        background: linear-gradient(-30deg,#d754ad 0,#d754ad 10%,#f96785 62%,#fe7333 100%)
    }

    .overcast a {
        background: #fc7e0d
    }

    .patreon a {
        background: #e85b45
    }

    .pocketcasts a 
    {
        background: #f43e37
    }

    .podbean a 
    {
        background: #8fc41d
    }

    .soundcloud a {
        background: #f50
    }

    .spotify a {
        background: #1db954
    }

    .stitcher a {
        color: #fff;
        background-color: #000;
        -webkit-background-size: 26px 26px;
        background-size: 26px
    }

    .iapps a {
        color: #fff;
        background-color: #000;
        -webkit-background-size: 26px 26px;
        background-size: 26px
    }

    .radiopublic a {
        background: #ce262f
    }

    .apple_store a {
        background: #333
    }

    .google_play a {
        background: #00caff
    }

    .myket a {
        background: #0092ea
    }

    .sibapp a {
        background: #308fff
    }

    .clubhouse a {
        color: #fee15d;
        background-color: #221f15
    }

    .cafebazaar a {
        color: #fff;
        background-color: #323232;
        -webkit-background-size: 26px 26px;
        background-size: 26px
    }

    .behance a {
        background: #0057ff
    }

    .dribble a {
        background: #ea4c89
    }

.paragraph--type--messengers .compact .messengers-row {
    margin-right: -5px;
    margin-left: -5px
}

.paragraph--type--messengers .compact .col.messenger {
    padding-left: 5px;
    padding-right: 5px;
    min-width: 25% !important
}

    .paragraph--type--messengers .compact .col.messenger .messenger-text {
        display: none
    }

.paragraph--type--messengers .half .messengers-row {
    margin-right: -5px;
    margin-left: -5px
}

.paragraph--type--messengers .half .col.messenger {
    padding-left: 5px;
    padding-right: 5px;
    min-width: 50% !important
}

.paragraph--type--messengers .circle a {
    border-radius: 23px !important
}

.paragraph--type--messengers .radius a {
    border-radius: 4px !important
}

.paragraph--type--messengers .heavyradius a {
    border-radius: 12px !important
}

.paragraph--type--messengers .flat a {
    border-radius: 0 !important
}

 

    

         

         a .messenger-text:not(:empty) {
            padding-right: 5px;
            padding-left: 5px
        }

    .telegram a {
        background-color: #1c88d4
    }

    .whatsapp a {
        background-color: #25d366
    }

    .bale a {
        background-color: #00cdba
    }

    .soroush a {
        background-color: #155ba4
    }

    .eitaa a {
        background-color: #f37f00
    }

    .rubika a {
        background-color: #199dc0
    }

    .gap a {
        background-color: #a24ccd
    }

    .facebook a {
        background-color: #0084ff
    }

    .line a {
        background-color: #00c200
    }

    .kik a {
        background-color: #5dcd11
    }

    .viber a {
        background-color: #7d3daf
    }

    .discord a {
        background-color: #7289da
    }

    .skype a {
        background-color: #00aff0
    }

.paragraph--type--contact .contacts a {
    background: #fff;
    border: 2px solid #e1e1e8;
    color: #007bff;
    display: block;
    text-align: left;
    font-weight: 700;
    font-size: 16px;
    border-radius: var(--default-border-radius);
    margin-bottom: 8px;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: ltr;
    padding: 10px 40px 10px 18px;
    position: relative
}

    .paragraph--type--contact .contacts a span.contact-icon {
        position: absolute;
        right: 13px;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        text-align: center;
        font-size: 20px;
        top: 10px
    }

        .paragraph--type--contact .contacts a span.contact-icon .icon-Message .path1:before {
            color: #007bff
        }

        .paragraph--type--contact .contacts a span.contact-icon .icon-Message .path2:before {
            color: #007BFF70
        }

        .paragraph--type--contact .contacts a span.contact-icon .icon-mobile .path1:before {
            color: #007bff
        }

        .paragraph--type--contact .contacts a span.contact-icon .icon-mobile .path2:before {
            color: #007BFF42
        }

        .paragraph--type--contact .contacts a span.contact-icon .icon-Calling .path1:before {
            color: #007BFF70
        }

        .paragraph--type--contact .contacts a span.contact-icon .icon-Calling .path2:before {
            color: #007BFF70
        }

        .paragraph--type--contact .contacts a span.contact-icon .icon-Calling .path3:before {
            color: #007bff
        }

.paragraph--type--contact .contacts .has-summery .contact-summery {
    position: absolute;
    right: 41px;
    font-size: 13px;
    top: 12px;
    width: 35%;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: rtl;
    font-weight: 400
}

.paragraph--type--contact .contacts .has-summery .contact-text {
    width: 55%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.paragraph--type--contact .contacts.circle a {
    border-radius: 23px !important
}

.paragraph--type--contact .contacts.radius a {
    border-radius: 4px !important
}

.paragraph--type--contact .contacts.heavyradius a {
    border-radius: 12px !important
}

.paragraph--type--contact .contacts.flat a {
    border-radius: 0 !important
}

.paragraph--type--text .text.right {
    text-align: right;
    direction: rtl
}

.paragraph--type--text .text.left {
    text-align: left;
    direction: ltr
}

.paragraph--type--text .text.center {
    text-align: center
}

.paragraph--type--text .text.justify {
    text-align: justify
}

.paragraph--type--text .text.small {
    font-size: 14px
}

.paragraph--type--text .text.medium {
    font-size: 16px
}

.paragraph--type--text .text.large {
    font-size: 18px
}

.paragraph--type--text .text.hsmall {
    font-size: 18px;
    font-weight: 700
}

.paragraph--type--text .text.hmedium {
    font-size: 20px;
    font-weight: 700
}

.paragraph--type--text .text.hlarge {
    font-size: 22px;
    font-weight: 700
}

.paragraph--type--direction.circle .direction a {
    border-radius: 23px !important
}

.paragraph--type--direction.heavyradius .direction a {
    border-radius: 12px !important
}

.paragraph--type--direction.radius .direction a {
    border-radius: 4px !important
}

.paragraph--type--direction.flat .direction a {
    border-radius: 0 !important
}

.paragraph--type--direction .directions {
    position: relative
}

    .paragraph--type--direction .directions .field--name-field-address {
        border-radius: 5px;
        margin-bottom: 7px;
        color: var(--text-color);
        font-size: 12px;
        line-height: 1.7;
        text-align: justify;
        -moz-text-align-last: center;
        text-align-last: center;
        display: block;
        width: 100%
    }

    .paragraph--type--direction .directions .direction a {
        border: 2px solid transparent;
        display: block;
        text-align: center;
        font-weight: 700;
        font-size: 16px;
        border-radius: var(--default-border-radius);
        margin-bottom: 8px;
        text-decoration: none;
        padding: 10px;
        height: 50px;
        color: #333
    }

        .paragraph--type--direction .directions .direction a .icon {
            font-size: 24px;
            vertical-align: middle
        }

    .paragraph--type--direction .directions .direction .direction-text {
        padding-right: 10px
    }

    .map-logo {
        width: 25px;
        height: 25px
    }

    .neshan a {
        background-color: #f7d5d5
    }

    .balad a {
        background-color: #d6d1ff
    }

    .google a {
        background-color: #def1e8
    }

    .waze a {
        background-color: #e4f8fe
    }

   .custom a {
        color: #333;
        border: 2px solid transparent
    }
.icon {
    font-size: 20px;
    width: auto;
}
.Mesngers-bx-map {
    float: left;
    text-align: left;
    width: auto !important;
    height: auto !important;
}
.block-map{
    margin-bottom:2%;
}
.btn {
    padding: 3%;
}
.device h6 {
    color: black;
    font-weight: bold;
    font-size: 19px;
    width: 100%;
    padding: 0px !important;
}
.btn-link-icon {
    padding: 10px;
}
.float-init {
    float: initial;
}
.btn-link-icon {
    height: 46px;
    margin: 0px;
}
