﻿@font-face {
    font-family: 'SDF';
    src: url('fonts/IRANSansLight.woff') format('woff'),url('fonts/IRANSansLight.ttf') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: 'SDF';
    src: url('fonts/IRANSansMedium.woff') format('woff'),url('fonts/IRANSansMedium.ttf') format('truetype');
    font-weight: bold;
}

.Iran7, .Iran7b {
    font-family: SDF;
    font-size: 7pt !important;
    color: #000000;
    direction: rtl;
}


.Iran8, .Iran8b {
    font-family: SDF;
    font-size: 8pt !important;
    color: #000000;
    direction: rtl;
}

.Iran9, .Iran9b {
    font-family: SDF;
    font-size: 9pt !important;
    color: #000000;
    direction: rtl;
}

.Iran10, .Iran10b {
    font-family: SDF;
    font-size: 10pt !important;
    color: #000000;
    direction: rtl;
}

.Iran11, .Iran11b {
    font-family: SDF;
    font-size: 11pt !important;
    color: #000000;
    direction: rtl;
}

.Iran12, .Iran12b {
    font-family: SDF;
    font-size: 12pt !important;
    color: #000000;
    direction: rtl;
}

.Iran13, .Iran13b {
    font-family: SDF;
    font-size: 13pt !important;
    color: #000000;
    direction: rtl;
}

.Iran14, .Iran14b {
    font-family: SDF;
    font-size: 14pt !important;
    color: #000000;
    direction: rtl;
}
.Iran15, .Iran15b {
    font-family: SDF;
    font-size: 15pt !important;
    color: #000000;
    direction: rtl;
}
.Iran16, .Iran16b {
    font-family: SDF;
    font-size: 16pt !important;
    color: #000000;
    direction: rtl;

}

.Iran17, .Iran17b {
    font-family: SDF;
    font-size: 17pt !important;
    color: #000000;
    direction: rtl;
}
.Iran18, .Iran18b {
    font-family: SDF;
    font-size: 26pt !important;
    color: #000000;
    direction: rtl;
    
}



.Iran8, .Iran9, .Iran10, .Iran11, .Iran12, .Iran13, .Iran14, .Iran15, .Iran16, .Iran17, .Iran18{
    direction:rtl;
    text-align:right;
}
.Iran8b, .Iran9b, .Iran10b, .Iran11b, .Iran12b, .Iran13b, .Iran14b, .Iran15b, .Iran16b, .Iran17b, .Iran18b {
    font-weight:bold;
}

.col-xs-offset-SR-12 {
  margin-right: 100%;
}
.col-xs-offset-SR-11 {
  margin-right: 91.66666667%;
}
.col-xs-offset-SR-10 {
  margin-right: 83.33333333%;
}
.col-xs-offset-SR-9 {
  margin-right: 75%;
}
.col-xs-offset-SR-8 {
  margin-right: 66.66666667%;
}
.col-xs-offset-SR-7 {
  margin-right: 58.33333333%;
}
.col-xs-offset-SR-6 {
  margin-right: 50%;
}
.col-xs-offset-SR-5 {
  margin-right: 41.66666667%;
}
.col-xs-offset-SR-4 {
  margin-right: 33.33333333%;
}
.col-xs-offset-SR-3 {
  margin-right: 25%;
}
.col-xs-offset-SR-2 {
  margin-right: 16.66666667%;
}
.col-xs-offset-SR-1 {
  margin-right: 8.33333333%;
}
.col-xs-offset-SR-0 {
  margin-right: 0;
}
@media (min-width: 768px) {
  .col-sm-offset-SR-12 {
    margin-right: 100%;
  }
  .col-sm-offset-SR-11 {
    margin-right: 91.66666667%;
  }
  .col-sm-offset-SR-10 {
    margin-right: 83.33333333%;
  }
  .col-sm-offset-SR-9 {
    margin-right: 75%;
  }
  .col-sm-offset-SR-8 {
    margin-right: 66.66666667%;
  }
  .col-sm-offset-SR-7 {
    margin-right: 58.33333333%;
  }
  .col-sm-offset-SR-6 {
    margin-right: 50%;
  }
  .col-sm-offset-SR-5 {
    margin-right: 41.66666667%;
  }
  .col-sm-offset-SR-4 {
    margin-right: 33.33333333%;
  }
  .col-sm-offset-SR-3 {
    margin-right: 25%;
  }
  .col-sm-offset-SR-2 {
    margin-right: 16.66666667%;
  }
  .col-sm-offset-SR-1 {
    margin-right: 8.33333333%;
  }
  .col-sm-offset-SR-0 {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .col-md-offset-SR-12 {
    margin-right: 100%;
  }
  .col-md-offset-SR-11 {
    margin-right: 91.66666667%;
  }
  .col-md-offset-SR-10 {
    margin-right: 83.33333333%;
  }
  .col-md-offset-SR-9 {
    margin-right: 75%;
  }
  .col-md-offset-SR-8 {
    margin-right: 66.66666667%;
  }
  .col-md-offset-SR-7 {
    margin-right: 58.33333333%;
  }
  .col-md-offset-SR-6 {
    margin-right: 50%;
  }
  .col-md-offset-SR-5 {
    margin-right: 41.66666667%;
  }
  .col-md-offset-SR-4 {
    margin-right: 33.33333333%;
  }
  .col-md-offset-SR-3 {
    margin-right: 25%;
  }
  .col-md-offset-SR-2 {
    margin-right: 16.66666667%;
  }
  .col-md-offset-SR-1 {
    margin-right: 8.33333333%;
  }
  .col-md-offset-SR-0 {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-offset-SR-12 {
    margin-right: 100%;
  }
  .col-lg-offset-SR-11 {
    margin-right: 91.66666667%;
  }
  .col-lg-offset-SR-10 {
    margin-right: 83.33333333%;
  }
  .col-lg-offset-SR-9 {
    margin-right: 75%;
  }
  .col-lg-offset-SR-8 {
    margin-right: 66.66666667%;
  }
  .col-lg-offset-SR-7 {
    margin-right: 58.33333333%;
  }
  .col-lg-offset-SR-6 {
    margin-right: 50%;
  }
  .col-lg-offset-SR-5 {
    margin-right: 41.66666667%;
  }
  .col-lg-offset-SR-4 {
    margin-right: 33.33333333%;
  }
  .col-lg-offset-SR-3 {
    margin-right: 25%;
  }
  .col-lg-offset-SR-2 {
    margin-right: 16.66666667%;
  }
  .col-lg-offset-SR-1 {
    margin-right: 8.33333333%;
  }
  .col-lg-offset-SR-0 {
    margin-right: 0;
  }
}


.page-title{
    font-family: SDF;
    font-weight:bold;
    font-size:30pt;
}
.page-subtitle{
    font-family: SDF;
}

.SR_PAGE_HEADER{
    background-size:100%;
    background-position:top center;
    transition: all 0.2s ease;
}

@media (max-width: 1300px) {
    .SR_PAGE_HEADER {
        background-size:116%;
    }
}

@media (max-width: 690px) {
    .SR_PAGE_HEADER {
        background-size: 123%;
    }
}


.SR_PAGE_PADDING{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

@media (max-width: 1000px) {
    .SR_PAGE_PADDING {
        padding-top: 3rem !important;
        padding-bottom: 0.5rem !important;
    }

    .page-title{
        font-size:24pt;
        line-height: 20px;
    }
    .page-subtitle{
        font-size:14pt !important;
    }
}

@media (max-width: 660px) {

    .SR_PAGE_HEADER {
        background-size:133%;
    }

    .SR_PAGE_PADDING {
        padding-top: 4rem !important;
        padding-bottom: 0.1rem !important;
    }
    .page-title{
        font-size:18pt;
        line-height: 20px;
    }
    .page-subtitle{
        display:none;
    }
}

.display-2{
    font-size:21pt !important;
    font-weight:bold;
}

.post-title{
    font-weight:bold !important;
    font-size:13pt !important;
}

.meta span i{
    margin-right:0 !important;
    margin-left: 0.2rem !important;
}