@font-face {
    font-family: 'B Homa';
    src: url('../fonts/B Homa.eot?#') format('eot'),
    url('../fonts/BHoma.woff') format('woff'),
    url('../fonts/BHoma.ttf') format('truetype');
}
@font-face {
    font-family: 'AdelleSans-Light';
    src: url('../fonts/AdelleSans-Light.eot?#') format('eot'),
    url('../fonts/AdelleSans-Light.woff') format('woff'),
    url('../fonts/AdelleSans-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'segoeuib';
    src: url('../fonts/segoeuib.eot?#') format('eot'),
    url('../fonts/SegoeUI-Bold.woff') format('woff'),
    url('../fonts/SegoeUI-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'SegoeUI-Italic';
    src: url('../fonts/SegoeUI-Italic.eot?#') format('eot'),
    url('../fonts/SegoeUI-Italic.woff') format('woff'),
    url('../fonts/SegoeUI-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'segoeuil';
    src: url('../fonts/segoeuil.eot?#') format('eot'),
    url('../fonts/SegoeUI-Light.woff') format('woff'),
    url('../fonts/SegoeUI-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'segoeuisl';
    src: url('../fonts/segoeuisl.eot?#') format('eot'),
    url('../fonts/SegoeUI-Semilight.woff') format('woff'),
    url('../fonts/SegoeUI-Semilight.ttf') format('truetype');
}
@font-face {
    font-family: 'segoeuiz';
    src: url('../fonts/segoeuiz.eot?#') format('eot'),
    url('../fonts/SegoeUI-BoldItalic.woff') format('woff'),
    url('../fonts/SegoeUI-BoldItalic.ttf') format('truetype');
}
@font-face {
    font-family: 'seguibl';
    src: url('../fonts/seguibl.eot?#') format('eot'),
    url('../fonts/SegoeUIBlack.woff') format('woff'),
    url('../fonts/SegoeUIBlack.ttf') format('truetype');
}
@font-face {
    font-family: 'seguibli';
    src: url('../fonts/seguibli.eot?#') format('eot'),
    url('../fonts/SegoeUIBlack-Italic.woff') format('woff'),
    url('../fonts/SegoeUIBlack-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'seguili';
    src: url('../fonts/seguili.eot?#') format('eot'),
    url('../fonts/SegoeUI-LightItalic.woff') format('woff'),
    url('../fonts/SegoeUI-LightItalic.ttf') format('truetype');
}
@font-face {
    font-family: 'seguisb';
    src: url('../fonts/seguisb.eot?#') format('eot'),
    url('../fonts/SegoeUI-Semibold.woff') format('woff'),
    url('../fonts/SegoeUI-Semibold.ttf') format('truetype');
}
@font-face {
    font-family: 'seguisbi';
    src: url('../fonts/seguisbi.eot?#') format('eot'),
    url('../fonts/SegoeUI-SemiboldItalic.woff') format('woff'),
    url('../fonts/SegoeUI-SemiboldItalic.ttf') format('truetype');
}
@font-face { 
    font-family: 'seguisli';
    src: url('../fonts/seguisli.eot?#') format('eot'),
    url('../fonts/SegoeUI-SemilightItalic.woff') format('woff'),
    url('../fonts/SegoeUI-SemilightItalic.ttf') format('truetype');
}
@font-face {
    font-family: 'segoeui';
    src: url('../fonts/segoeui.eot?#') format('eot'),
    url('../fonts/SegoeUI.woff') format('woff'),
    url('../fonts/SegoeUI.ttf') format('truetype');
}
@font-face {
    font-family: 'MicrosoftSansSerif';
    src: url('../fonts/MicrosoftSansSerif.eot?#') format('eot'),
    url('../fonts/MicrosoftSansSerif.woff') format('woff'),
    url('../fonts/MicrosoftSansSerif.ttf') format('truetype');
}

@font-face {
    font-family: 'BSorkhpust';
    src: url('../fonts/BSorkhpust.eot?#') format('eot'),
    url('../fonts/BSorkhpust.woff') format('woff'),
    url('../fonts/BSorkhpust.ttf') format('truetype');
}
@font-face {
    font-family: 'MicrosoftSansSerif';
    src: url('../fonts/MicrosoftSansSerif.eot?#') format('eot'),
    url('../fonts/MicrosoftSansSerif.woff') format('woff'),
    url('../fonts/MicrosoftSansSerif.ttf') format('truetype');
}
body{
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    text-decoration: none;
    direction: ltr;
    font-weight: unset;
    font-weight: normal;
    list-style: none;
    color: #000;
    font-family: 'MicrosoftSansSerif' !important;
}
p,span,h4,h5,h6,a{
    font-family: 'MicrosoftSansSerif' !important;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    height: 273px;
}
.menu li a span {
    font-size: 15px !important;
}
p{
    font-family:  'MicrosoftSansSerif' !important;
}

ol  ,ul  ,h4{
    text-decoration: none !important;
    font-family: 'MicrosoftSansSerif' !important;
}
a ,h4 ,h5 ,h6 {
    text-decoration: none !important;
    font-family: 'MicrosoftSansSerif' !important;

}
.mobilemaximenuck div.level1.maximenuck > a {
    background: none !important;
}
.mobilemaximenuck div.level2.maximenuck > a {
    background: none !important;
}

html > body > div.clo-lg-10.col-md-10.col-sm-12.col-xs-12 > div#component > form#userForm.formResponsive > fieldset#rsform_4_page_0.formHorizontal.formContainer > div.rsform-block.rsform-block-code-capcha > div.formControlLabel {
    float: right;
    margin-top: 27px !important;
    display: block !important;
}
.tp-layer-inner-rotation.medium_text.rs-pulse p span {
    font-family: 'MicrosoftSansSerif' !important;
}
.tp-caption.medium_text.sfr.stl.tp-resizeme.start p span {
    font-family:  'MicrosoftSansSerif' !important;
}
.h_iframe-aparat_embed_frame {
    width: 30% !important;
    display: inline-block;
    margin-right: 24px !important;
}
.maxidrop-main2{
    background-color: #e3b485 !important;
}
div#maximenuck106 div.floatck{
    padding: 0px !important;
    border: 0px !important;
}
.maximenuck2 span {
    color: #0b0672 !important;
    font-size: 14px !important;
    text-shadow: none !important;
}
.maximenuck2 span:hover {
    color: #ee1c25 !important;
}
div#maximenuck106 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck106 ul.maximenuck2 li a {
    width: 183px !important;
    display: block !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .mobilemaximenuck div.level1.maximenuck > a {
        background: none !important;
    }
    .mobilemaximenuck div.level2.maximenuck > a {
        background: none !important;
    }
    div#<?php echo $id; ?> ul.maximenuck li.level1.parent > a:after,
                           div#<?php echo $id; ?> ul.maximenuck li.level1.parent > span.separator:after {
                                                      border-style: none !important;
                                                  }
}
.position-6 table td {
    line-height: 0px !important;
    font-size: 14px !important;
}
.position-6{
    margin-top: 12px !important;
}
.position-5 img:hover {
    width: 284px !important;
}

.row.rwn {
    border-bottom: 1px solid white !important;
    margin-top: 33px !important;
}

div#maximenuck106 ul.maximenuck {
    background: none !important;
    border: none !important;
}
div#maximenuck106 ul.maximenuck li.maximenuck.level1 {
    padding: 8px 41px 6px 23px !important;
    border: none !important;
}
div#maximenuck106 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck106 ul.maximenuck li.maximenuck.level1 > span.separator {
    text-shadow: none !important;
    color: #0b0672  !important;
}
div#maximenuck106 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck106 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck106 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck106 ul.maximenuck li.maximenuck.level1.active > span.separator {
    color: #f90914  !important;
    text-shadow: none !important;
}
div#maximenuck106 ul.maximenuck li.maximenuck.level1:active {
    color: #ee1c25 !important;
}
div#maximenuck106 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck106 ul.maximenuck li.maximenuck.level1.active {
    border: none !important;
    background: none !important;
}
.position-4 {
    position: relative;
    top: 1px !important;
    left: 59px !important;
}
#btl-panel-registration {
    background: none !important;
    box-shadow: none !important;
    color: #28256a !important;
    border-right: 1px solid black !important;
}
#btl-panel-login{
    background: none !important;
    box-shadow: none !important;
    color: #28256a !important;
}
.search .btn.hasTooltip {
    font-size: 0px;
}
.checkbox input{
    margin-left: 8px !important;
    position: relative  !important;
}
.controls input {
    margin-left: 10px !important;
    position: relative !important;
}
.position-4 p {
    color: #28256a !important;
}
#btl .btl-panel > span, button.btl-buttonsubmit, input.btl-buttonsubmit {
    border-radius: 0px !important;
}
#btl .btl-panel > span {
    height: 17px!important;
    line-height: 12px !important;
    padding: 0 5px !important;
}
.box {
    background-color: #f3f3f3 !important;
}
.box  h3{
    color: #322f74 !important;
    border-bottom: 2px solid !important;
    width:195px !important;
    padding-bottom: 12px !important;
    margin-right: 88px !important;
    margin-top: 31px !important;
}
.slideshow {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-top: -20px !important;
}
.rwbg{
    background-color: #ff7f2b !important;
}
.position-7 {
    margin-top: 0px !important;
}
.position-5 {
    padding-right: 0px !important;
}
.rwng{
    background-color: #fcbc72 !important;
    margin-top: -10px !important;
}

.position-8 p {
    color: #1d2058 !important;
    font-size: 11px !important;
}
.position-6  td {
    color: #1d2058 !important;
    border: none !important;
}
.box img{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.box img:hover {
    border-radius: 50%;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
#player_box {
    margin-right: 33px!important;
    margin-bottom: 43px !important;
}
#player_box img {
    display: none !important;
}
.left{
    margin-left: 83px !important;
}
.center {
    background-color: #fef8f2 !important;
    border: 1px solid #d4a77a;
    border-radius: 12px !important;
    padding-top: 3% !important;
    margin-left: 64px !important;
}
.right {
    background-color: #fef8f2 !important;
    border: 1px solid #d4a77a;
    border-radius: 12px !important;
    padding-top: 3% !important;
    margin-right: 64px !important;
}
.left {
    background-color: #fef8f2 !important;
    border: 1px solid #d4a77a;
    border-radius: 12px !important;
    padding-top: 3% !important;
}
.conrow {
    margin-bottom: 19px !important;
}
.bullet.last {
    background: url(../images/next2.png) no-repeat top left !important;
}
.bullet.first {
    background: url(../images/prev2.png) no-repeat top left !important;
}
.tp-bullets.simplebullets.round .bullet {
    width: 79px !important;
    height: 41px !important;
}
.search button,.search  html input[type="button"],.search  input[type="reset"],.search  input[type="submit"] {
    background-image: url(../images/search.png) !important;
    background-position: 31px -1px !important;
    width: 24px !important;
    height: 29px !important;
    border: none !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .search button,.search  html input[type="button"],.search  input[type="reset"],.search  input[type="submit"]{
        background-image: url(../images/search.png) !important;
        background-position: 30px -3px !important;
        width: 24px !important;
        height: 27px !important;
        border: none !important;
        position: absolute !important;
    }

}

.search  #mod-search-searchword {
    background-color: #e3b485  !important;
    opacity: 0.7 !important;
    width: 76%;
}
.slideshow a:hover {
    color: #ee1c25 !important;
    font-size: 26px !important;
}
#component {
    margin-top: 62px !important;
    margin-bottom: 41px !important;
    border: 1px solid #dfa769 !important;
    border-radius: 9px !important;
    padding: 8px 28px 13px 28px !important;
    text-align: justify !important;
    background-color: #fef8f2 !important;
}
div.catItemView {
    margin-bottom:0px  !important;
}
div.subCategory {
    background: #fef8f2 !important;
    border: 0px !important;
}
.itemListSubCategories h3 {
    color: #23527c !important;
}
.formResponsive input[type="text"], .formResponsive input[type="password"] {
    height: 30px !important;
}
.formResponsive select, .formResponsive input[type="file"] {
    height: 31px !important;
}
.subCategoryImage img:hover {
    width: 271px !important;
    border-radius: 18px !important;
}
.catItemImage img:hover {
    width: 271px !important;
    border-radius: 18px !important;
}

@media (min-width:320px) and (max-width:767px){

    .table {     height: auto; }
    .subCategoryImage img:hover {
        width: 259px !important;
    }
    .h_iframe-aparat_embed_frame {
        width: 100% !important;
        margin-right: 0px !important;
    }

    div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
        margin: 0 -14px 0 0  !important;
    }
    div.subCategoryContainer {
        float:left !important;
        width: 100% !important;

    }
    div.subCategory {
        margin:2px !important;
        padding:0px !important;

    }
    .box img {
        padding-right: 0px !important;
        padding-bottom: 0px !important;
    }

    .search #mod-search-searchword {
        width: 100% !important;
    }
    .search button, .search html input[type="button"], .search input[type="reset"], .search input[type="submit"] {
        position: relative !important;
        bottom: 27px !important;
        left: -18px !important;
    }
    .position-4.pull-left {
        padding-right: 44% !important;
    }
    .row.rwn {
        margin-top: 10px !important;
    }
    .box  h3 {
        margin-right: 0px !important;
        margin-top: 10px !important;
        font-size: 14px !important;
    }
    .formBody iframe {
        width: 100% !important;
        height: auto !important;
    }
    .position-7 {
        padding:0!important;
    }
}
@media (min-width:768px) and (max-width:992px){
    .box img {     padding-right: 0 !important;     padding-bottom: 0 !important; }
    .h_iframe-aparat_embed_frame {
        margin-right: 15px !important;
    }

    div#maximenuck106 ul.maximenuck li.maximenuck.level1 {
        padding: 8px 2px 6px 3px !important;
    }
    .formBody iframe {
        width: 177px !important;
    }
}
@media (min-width:993px) and (max-width:1070px){
    .h_iframe-aparat_embed_frame {
        margin-right: 17px !important;
    }
}

@media (min-width:992px) and (max-width:1280px){
    .position-2 {
        margin-left: 43px !important;
    }
    .formBody iframe {
        width: 173% !important;
    }
    div#maximenuck106 ul.maximenuck li.maximenuck.level1 {
        padding: 8px 14px 6px 14px !important;
    }
}

@media (min-width:1100px) and (max-width:1280px){
    .formBody iframe {
        width: 161% !important;
    }
}

@media (min-width:1281px) and (max-width:1300px){
    div#maximenuck106 ul.maximenuck li.maximenuck.level1 {
        padding: 8px 38px 6px 23px !important;
    }
    .formBody iframe {
        width: 173% !important;
    }
}
.footer-box iframe {
    width: 100% !important;
}
.formResponsive .formHorizontal .formControls{
    margin-left: 0 !important;
}
div.formBody {
    width: 100% !important;
}
.position-7{
    padding-left: 0 !important;
}
.footer-box  .formResponsive {
    margin: 0 !important;
}
.footer-box .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0 !important;
}
@media (min-width:1200px) {
    .container {
        width: 1187px !important;
        padding: 0 !important;
    }
}
.box .table {
    margin-bottom: 0 !important;
    overflow: hidden;
}
@media (min-width:768px) {
    .con {
        background-color: #e3b485 !important;
        position:relative !important;
        z-index: 999 !important;
      
    }


}
@media (min-width:992px) {
    .container{
        padding: 0 !important;
    }
}
.con {
    background-color: #e3b485 !important;
}
#rev_slider_1_1, #rev_slider_1_1_wrapper{
    width: 100% !important;
}


.mobilemaximenuck div.level1.maximenuck > a {

    font-family: 'IRANSans-Bold' !important;
}

.mobilemaximenuck div.maximenuck > a {

    font-family: 'IRANSans-Bold' !important;
}
.mobilemaximenuck div.maximenuck > a {;
    font-family: 'IRANSans-Bold' !important;
}
div.subCategory h2 a {
    font-size: 13px !important;
    text-align: center !important;
    color: #f48120 !important;
}
div.subCategory {
    text-align: center;
}
.position-7{
    padding: 0 !important;
        margin-top: -5px !important;
   margin-bottom: -5px;
}

.container-fluid.footer-box .container {
    padding: 0 !important;
}

h1 ,h2 ,h3  {
    font-family: 'AdelleSans-Light' !important;

}




