@font-face {
     font-family: 'BBCNassim';
     src: url('../fonts/BBCNassim.eot');
     src: url('../fonts/BBCNassim.otf') format('opentype');
     src: local('☺'),
     local('BBCNassim'),
     url('../fonts/BBCNassim.woff') format('woff'),
     url('../fonts/BBCNassim.ttf') format('truetype'),
     url('../fonts/BBCNassim.svg') format('svg');
font-weight: normal;
font-style: normal;
}


body, h1, h2, h3, h4, span, p, a
{
    font-family: BBCNassim,Open Sans, sans-serif !important;
}




body.rtl #sp-top-bar .sp-module
{
    float: left !important;
}

.sppb-text-left{
    text-align: right !important;
}

.force-ltr
{
    direction: ltr !important;
}

#btl .btl-panel > span, button.btl-buttonsubmit, input.btl-buttonsubmit
{
    background-color: #3d449a !important;
}

.center {
    text-align: center;
}

/* If the text has multiple lines, add the following: */
.center p {
    line-height: 1.5;
    display: inline-block;
    vertical-align: middle;
}


.form-horizontal .control-label
{
    float: right !important;
}


.rsform-map-geolocation
{
    position: unset !important;
}


.btn-primary, .sppb-btn-primary
{
    padding: 5px 50px;
}

#caspian-sea, #persian-gulf_3_{
    fill:#1794CE !important;
}


#hikashop_category_information_menu_530 .hikashop_category_image{
  height: 200px;
    height: 30% !important;
    text-align: center;
    clear: both;
    border: 3px solid #6666;
    border-radius: 15%;
  padding: 5px 25px;
}



#sp-header{
margin:0 !important;
}



@media only screen and (max-width: 768px) {
#offcanvas-toggler{
     position: fixed; 
    z-index: 999 !important;
    padding-right: 15px;
}
}




body.rtl .sp-module ul >li >a:before {
    margin-right: 0;
    margin-left: 8px;
    /* content: "\f104"; */
    float: right;
}

.sp-module ul >li >a:before {
    font-family: FontAwesome;
   /* content: "\f105"; */
    margin-right: 8px;
}
















