@font-face {
    font-family: 'xfont';
    font-style: normal;
    /*font-weight: 900;*/
    font-display: block;
    src:  url("../font/xfont-Regular.ttf") format("truetype"); 
}

@font-face {
    font-family: 'txt';
    font-style: normal;
    /*font-weight: 900;*/
    font-display: block;
    src:  url("../font/Vazir-Regular.ttf") format("truetype"); 
}

*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: 'txt';
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
  font-family: 'txt';
}

.container{
    width: 80%;
    min-width: 400px;
    max-width: 1400px;
    margin: 0 auto;
}
/*
.clearfix::after,
.clearfix::before{
    content: "";
    display: block;
    clear: both;
}
*/
.row {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #ccc;
    border-radius: 1em;
    justify-content: space-evenly;
    align-items: center;
}

pre code {
    direction: ltr;
    text-align: justify;
    display: block;
    border: 1px solid #a51f18;
    padding: 1em;
    border-radius: 0.5em;
}


.ltr {
    direction: ltr;
    text-align: justify;
}


.font-content {
    flex: 1 0 auto;
    width: 220px;
    text-align: center;
    padding: 1em 0;
    margin: 1%;
    border: 1px solid #ccc;
    border-radius: 1em;
    cursor: pointer;
    
}

.font-content:hover {
    padding: 0.5em 0;
    background: black;
    color: #fff;
}

.font-content a[href*="#modal"] {
    color: #333;
    display: block;
    text-decoration: none;
}
.font-content:hover a[href*="#modal"] {
    color: #fff;
}
.font-content:hover a[href*="#modal"]:hover {
    color: #fff;
}

.font-content i{
    font-size: 2em;
}

.font-content:hover i {
    font-size: 3em;
    text-align: center;
}

.font-name{
    padding: 0;
    margin: 0;
}

[data-modals-element=modal] [data-modals-element=slide-title],
[data-modals-element=modal] [data-modals-element=slide-before], 
[data-modals-element=modal] [data-modals-element=slide-content-inner], 
[data-modals-element=modal] [data-modals-element=slide-after] {
    overflow: unset;
}


.fs-1{
    font-size: 1em;
}
.fs-2{
    font-size: 2em;
}
.fs-3{
    font-size: 2em;
}

.xf{
    font-family: 'xfont';
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto; 
}
  
.xf-robika::before{content:"\E000";}
.xf-robika-alt::before{content:"\E001";}
.xf-bale::before{content:"\E002";}
.xf-bale-alt::before{content:"\E003";}
.xf-eitaa::before{content:"\E004";}
.xf-aparat::before{content:"\E005";}
.xf-aparat-alt::before{content:"\E006";}
.xf-basalam::before{content:"\E007";}
.xf-basalam-alt::before{content:"\E008";}
.xf-bluebank::before{content:"\E009";}
.xf-mellibank::before{content:"\E00A";}
.xf-mellibank-alt::before{content:"\E00B";}
.xf-mellatbank::before{content:"\E00C";}
.xf-mellatbank-alt::before{content:"\E00D";}
.xf-esam::before{content:"\E00E";}
.xf-gap::before{content:"\E00F";}
.xf-post::before{content:"\E010";}
.xf-torob::before{content:"\E011";}
.xf-divar::before{content:"\E012";}
.xf-tipax::before{content:"\E013";}
.xf-tipax-alt::before{content:"\E014";}
.xf-tapsi::before{content:"\E016";}
.xf-tapsi-alt::before{content:"\E015";}
.xf-alopeyk::before{content:"\E017";}
.xf-alopeyk-alt::before{content:"\E018";}
.xf-snapp::before{content:"\E019";}
.xf-snapp-alt::before{content:"\E01A";}



[dir*="rtl"] img#sb-player{
    left: 0;
}

[dir*="rtl"] .hika_address_element .hika_edit input[type="radio"] {
    float: right;
}

[dir*="rtl"] #hikashop_vote_listing span.hikashop_sort_listing_comment, 
[dir*="rtl"] #hikashop_order_main .hikashop_order_right_part, 
[dir*="rtl"] #hikashop_order_main .hikashop_order_left_part {
    float: right !important;
}

[dir*="rtl"] #hikashop_order_main .hikashop_order_left_part {
    clear: right;
}