@font-face {


    font-family: Yekan;


    src: url('fonts/yekan/Yekan.eot');


    src: local('Yekan'), url('fonts/Yekan/Yekan.woff') format('woff'), url('fonts/Yekan/Yekan.ttf') format('truetype');


    font-style: normal;


    font-weight: normal;


}





body {


    font-family: Yekan, tahoma, sans-serif;


    font-size: 14px;


    padding: 0;


    margin: 0;


    direction: rtl;


}





.LoginBar {


    margin: 0 !important;


    background: #232F3E;


    padding: 2px;


    color: #fff;


}





.HeaderFrame {


    margin: 0 !important;


    border: 1px solid #232F3E;


    background: #232f3e;


    padding: 4px;


    width: 100% !important;


    left: 0;


    right: 0;


    top: 0;


}





.text-white {


    color: #fff;


}





.display-block {


    display: block;


}





.big-font {


    font-size: 2.5em;


}





.animation-normal {


    -webkit-animation: ease-in-out 0.4s;


    animation: ease-in-out 0.4s;    


}





.font-latin {


    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;


}





.text-left {


    text-align: left !important;


}





.copyright {


    color: #ccc;


    font-size: 14px;


    display: block;


    text-align: center;


}





.P2Footer {


    background-color: #3e4753;


    padding: 20px;


}





.navbar-nav3 {


    padding: 0 !important;


    margin: 0 !important;


    width: 100% !important;


    background-color: #343d49;


    display: inline-block;


    font-weight: 100;


}





.main-menu .navbar-nav > li > a {


    margin: 0 15px 0 0 !important;


    color: #f1f1f1 !important;


    min-width: 140px;


    background-size: auto;


    background-repeat: no-repeat;


    text-align: center !important;


    background-position: center;


    font-size: 12px;


    padding: 10px !important;


}





.main-menu .navbar-nav > li > a:hover {


    box-shadow: -5px -10px 0 -5px #768da5 inset;


    color: #ededed !important;


    background-color: #3D4957 !important;


}





.main-menu .navbar-nav > li {


    float: right !important;


}





.header .navbar-nav > li > a {


    margin: 0;


}





.sp-caption-container label {


    border-bottom: solid 2px #a7a7a7;


    border-top: solid 2px #a7a7a7;


    padding-left: 25px;


    padding-right: 25px;


}





.services {


    border: 2px solid #004364;


    border-radius: 5px 5px;


    margin-bottom: 5px;


}





.services:hover {


    border: 2px solid #007ebb;


    border-radius: 5px 5px;


}





.hrDivider {


    margin: 0 !important;


    padding: 4px;


}





.other-look-slider .sp-image {


    max-width: 100% !important;


    height: inherit !important;


}





.other-look-slider .sp-thumbnail {


    text-align: center;


    background: #E8E8E8;


    display: block;


    width: 100%;


    line-height: 1.75em;


    padding: 4px 0;


}





.panel-head-label {


    border-bottom-width: 3px;


    border-bottom-color: #ff0000;


    border-bottom-style: solid;


    padding-bottom: 5px;


    margin-bottom: 0px;


    padding-right: 10px;


}





.panel .panel-heading {


    padding-bottom: 0px;


    padding-right: 0px;


}





.panel-default>.panel-heading {


    color: #5e5e5e;


    padding-bottom: 0px;


    padding-right: 0px;


    background-color: #e6e6e6;


    border-color: #ddd;


    background-image: none;


}





.category-tree a {


    display: block;


    margin-bottom: 3px;


    background-color: #EFEFEF;


    padding: 4px 5px;


    border-radius: 4px;


}





.mini-news {


    overflow: hidden;


}





.mini-news > div > div {


    margin-bottom: 3px;


    padding: 4px 5px;


    border-bottom: 1px solid #e8e8e8;


}





.mini-news div:last-child{


    border-bottom: none;


}





.mini-news div a > span {


    display: block;


    text-align: left;


    font-size: 0.8em;


    color: #888;


}





.mini-news img {


    max-width: 100%;


}





.survery ul {


    list-style: none;


    padding:0;


    margin:0;


}





.survery ul li > label{


    background: #F3F3F3;


    display: block;


    margin-bottom: 2px;


    border-radius: 4px;


    padding: 5px 2px;


    font-size: 0.8em;


}





.survery ul li > label:hover{


    background: #DEDBDB;


}





.padding-normal {


    padding: 5px;


}





.vote-result {


    background: #343D49;


    border-radius: 2px;


}





.side-items-list {


    list-style: none;


    padding: 0;


    margin: 0;


}





.side-items-list li {


    border-bottom: 1px solid #e8e8e8;


}





.cat-show {


    height: 200px;


    padding: 7px 3px;


    position: relative;


	text-align: center;


}





.cat-show img {


	max-height: 95%;


}





.cat-show-title {


    display: block;


}





.cat-show-title h4 {


    margin: 0;


}





.cat-show-caption {


    font-size: 0.8em;


    color: red;


    display: block;


}





.cat-show-name {


    display: block;


    color: #000 !important;


}





.cats > .col-md-3 {


    float:right;


}





#searchResult {


    padding: 5px;


    background: #ECECEC;


    width: 200%;


    max-height: 400px;


    margin-right: -50%;


    margin-top: 10px;


    border-radius: 5px;


    overflow: auto;


    display: none;


}





#searchResultHolder ul {


    list-style: none;


    margin: 0;


    padding: 0;


}





#searchResultHolder ul li {


    float: right;


    width: 25%;


    height: 120px;


    text-align: center;


    border: 1px solid #ccc;


    background: #fff;


}





.main-menu br {


    line-height: 3em;


}





.main-menu ul {


    list-style: none;


    padding: 0;


}





.main-menu > ul > li {


    position: inherit;


    text-align: center;


}





.main-menu ul li > ul {


    display: none;


    background: #fff;


    position: absolute;


    right:0;


    left:0;


    z-index: 5;


    padding: 5px;


    border-radius: 5px;


    border: 2px solid #ddd;


    box-shadow: 0 0 15px #ddd;


}





li.menu-item-holder {


    display: inline-block;


    margin-bottom: 10px;


    border-radius: 10px;


    padding: 5px;


    -webkit-box-sizing: border-box;


    -moz-box-sizing: border-box;


    box-sizing: border-box;


    float: right;


}





li.menu-item-holder > div {    


    box-shadow: 0 0 20px #ddd;


}





li.menu-item-holder .sub-menu {


    color: #000;


    margin-bottom: 10px;


    border-bottom: 1px solid #efefef;


    font-weight: bold;


}





.menu-item-holder div div a:after {


    content: "|";


}





.menu-item-holder div div a:last-child:after {


    content: "";


}





.menu-item-holder div > div {


    background: #EFEFEF;


    padding: 2px;


    margin: 2px;


    border-radius: 4px;


}





.menu-item-holder h5 {


    font-weight: bold;


}





.menu-item-holder h5 > a{


    color: #004364 !important;


}





.main-show-item {


    margin:0;


    padding:0;


}





.main-show-item li{


    border: 1px solid rgba(202,202,202,0.9);


    background-color: #fff;


    box-shadow: 0 2px 10px rgba(202,202,202,0.9);


    display: inline-block;


    padding: 0;


    font-weight: 100 !important;


    font-size: 12px;


    margin: 5px !important;


    height: 360px;


}


.main-show-item li:hover {


    border: 1px solid #b5cce2;


    box-shadow: 0 2px 10px #89b1d9;


}





.slick-prev:before, .slick-next:before {


    font-size: 40px !important;


    color: #2F2F2F !important;


    opacity: 0.85;


}





[dir='rtl'] .slick-next {


    left: 3px !important;


}





[dir='rtl'] .slick-prev {


    right: -15px !important;


}





.main-show-image-holder {


    min-height: 235px;


    background-repeat: no-repeat;


    background-position: center center;


    border-bottom: 1px solid #ddd;


    margin-bottom: 20px;


}





.main-show-item li h3 {


    font-size:1.3em;


    font-weight:normal;


    margin:0;


    padding:0;


    color: #222;


    text-align: center;


}





.product-in-list-price {


    color: green;


    font-size: 1.4em;


}





.main-show-item-button img {


    width: 48px;


}





.cart {


    cursor: pointer;


}





.cart:hover input {


    -webkit-transform: scale(1.1);


    -moz-transform: scale(1.1);


    transform: scale(1.1);


}





select.form-control {


    padding: 0 !important;


}





.loading-small {


    position:absolute;


    border:0;


}





.footer hr {


    border-top-color: #122133 !important;


    box-shadow: 0 0 15px rgba(0, 0, 0, 0.35);


}





.footer-menu {


    list-style:none;


    text-align: right;


}





.footer-menu li {


    display:inline-block;


    margin:2px 2px 0 0;


}





.footer-menu a {


    display:block;


    padding:5px 15px;


    border-radius:4px;


    background-color:rgba(18,18,18,0.5);


    color:#c9c9c9;


}





.footer-menu a:hover {


    color:#fff;


}





.footer-panel .panel {


    border-color: #282D33;


    background: #2D3642;


}





.footer-panel .panel-heading {


    background-image: none !important;


    background: #4D5765;


}





.footer-panel .panel-head-label {


    border-color: transparent!important;


    color: #fff;


    padding-bottom: 0;


}





.menu-holder {


    background: #ccc;


    padding: 10px;


    border-radius: 5px;


}





.control-panel-menu {


    list-style: none;


    padding: 0;


    margin: 0;


}





.control-panel-menu li {


    display: inline-block;


}





.control-panel-menu li a {


    padding: 5px 10px;


    background: #ddd;


    color: #484848;


}





.footable>tbody>tr>td {


    text-align: inherit !important; 


}





.footable {


    font-family: 'Yekan' !important;


}





#sideContent img{


    max-width: 100%;


}





#catItemsHolder {


    padding: 0;


    margin: 0;


    list-style: none;


}





#catItemsHolder li {


    padding: 2px;


}





.cats-pagination a {


    padding: 2px 10px;


    border-radius: 5px;


    background: #F3F3F3;


    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);


}





.product-brief-image img {


    max-width: 100%;


}





.product-brief {


    border: 1px solid #ddd;


    box-shadow: 0 2px 10px rgba(64, 64, 64, 0.32);


    padding: 3px;


    margin: 0 !important;


    height: 360px;


}





.product-brief:hover {


    box-shadow: 0 2px 10px #89b1d9;;


}





.buy-holder {


    position: absolute;


    bottom: 15px;


    left: 15px;


    right: 10px;


}





.buy-button img {


    max-width: 48px;


}





.buy-holder strike {


    color: red !important;


    font-size: 0.85em !important;


}





.buy-holder .col-md-8 {


    font-size: 1.4em;


    color: green;


}





.news-list h2 span {


    font-size: 0.5em;


    color: #5e5e5e;


}





.news-list {


    border-bottom: 1px solid #ddd;


}





.news-list img {


    max-width: 100%;


}





.star-on {


    color: #3e4753;


}





.star-off {


    color: #e8e8e8;


}





.smaller {


    font-size: 1.25em;


}





#productImages img {


    height: auto !important;


    width: initial !important


}





#productImages {


    border: 1px solid rgba(202,202,202,0.9);


    background-color: #fff;


    box-shadow: 0 2px 10px rgba(202,202,202,0.9);


    display: inline-block;


    font-weight: 100 !important;


    font-size: 12px;


    width: 100%;


    overflow: hidden;


}





#productImages .sp-thumbnail-container {


    -webkit-border-radius: 2px;


    border-radius: 2px;


    background-color: rgba(0, 0, 0, 0.2);


    border:2px solid #ddd;


}





#my-slider {


    min-height: 150px;


}





table {


    margin:15px auto;


}





table img,.adver-bottom table img{


    max-width:800px !important;


}





img.sp-image {


    margin: 0 auto;


}





#sideContent table img {


    max-width: 240px !important;


}





@media only screen and (max-width:950px) {


    table img,.adver-bottom table img{


        max-width:650px !important;


    }


    .adver-bottom table, .adver-top table{


        margin: 0 auto;


        margin-bottom: 5px;


    }  


}





@media only screen and (max-width:800px) {


    table img,.adver-bottom table img{


        max-width:600px !important;


    }


   


    #sideContent table {


        margin: 0 auto;


        margin-bottom: 5px;


    }


    


    .sp-thumbnail-container {


        min-height: 50px !important;


    }


}





@media only screen and (max-width:650px) {


    table img,.adver-bottom table img{


        max-width:380px !important;


    }


}





@media only screen and (max-width:450px) {


    table img,.adver-bottom table img{


        max-width:220px !important;


    }


    


    #sideContent table img {


        max-width: 150px !important;


    }


}





.navbar-default {


    background-image: none !important;


    box-shadow: none !important;


    background-color: transparent !important; 


    border-color: inherit !important;


    border: 0;


}





.navbar {


    margin-bottom: 0 !important;


    min-height: 20px;


}





.nav>li {


    position: initial !important;


}


   .main-content {


        width: inherit !important;


        -moz-box-sizing: border-box;


        -webkit-box-sizing: border-box;


        box-sizing: border-box;


        float: none !important;


    }





        .main-content img {


            max-width: 100% !important;


            height: inherit !important;


        }


@media only screen and (max-width:750px) {


    .main-menu .navbar-nav > li {


        float: none !important;


    }


    


    #changeCurrencyForm label {


        font-size: 0.8em !important;


    }


}





.slider-pro {direction: ltr}





input#optionPrice {


    background: transparent;


    border: none;


}





form#changeCurrencyForm {


    padding-top: 4px;


}





#changeCurrencyForm label {


    color: #ccc;


}





.tooltipster-default .tooltipster-content, .tooltipster-light .tooltipster-content {


	font-family: inherit !important;


}

td {
	padding: 3px;
}

.category-show img {
	max-width: 100% !important;
	height: auto !important;
}