
* {
    font-family: 'iranyekan', Tahoma, Arial;
}

::-webkit-input-placeholder {
    font-family: 'iranyekan', Tahoma, Arial;
}
button, input, optgroup, select, textarea {
    font-family: 'iranyekan', Tahoma, Arial;
}
body{
    font-family: 'iranyekan', Tahoma, Arial;
}

#top .btn, #top .quantity button, #top .quantity input, .quantity #top button, .quantity #top input {
    font-family: 'iranyekan', Tahoma, Arial;
}


header #search-form .btn-group select, header #search-form .quantity select {
    font-family: 'iranyekan', Tahoma, Arial;
}
header .dropdown-menu-large .dropdown-content .item .item-details .item-options {
    font-family: 'iranyekan', Tahoma, Arial;
}
#nav-menu .navbar {
    font-family: 'iranyekan', Tahoma, Arial;
}


/*-------------*/

header .left-wrapper .cart-text,
header .left-wrapper .compare-btn,
header .left-wrapper .wishlist-btn {
    font-size: 14px;
    font-weight: 400;
    padding: 10px 7px 6px;
}
header .mini-cart-container {
    padding: 5px 0;
    margin-left: 15px;
}
header #search-form {
    width: 100%;
}

header #search-form .btn-group,
header #search-form .quantity {
    max-width: 1000px;
}
header #search-form .btn-group select,
header #search-form .quantity select ,
header #search-form input{
    border-color: rgba(0,0,0,0.2);
    /*background-color: #f0f0f1;*/
}
body.rtl header #search-form .btn-group select,
body.rtl header #search-form .quantity select,
header #search-form .btn-group select,
header #search-form .quantity select {
    border-radius: 0 20px 20px 0;
}

body.rtl header #search-form #header-search-icon ,
header #search-form #header-search-icon {
    background-color: #eba800;
    border-radius: 20px 0 0 20px;
    min-width: 75px;
    text-align: center;
}
body.rtl .image-search-container,
.image-search-container{
    left: 80px;
    right: unset;
}
#top {
    border-bottom: none;
    margin-bottom: 10px;
}
#top #account,
#top .btn,
#top .quantity button,
#top .quantity input,
.quantity #top button,
.quantity #top input {
    font-size: 13px;
}
.main-content-wrapper .content-list ul {
    background-color: #fff;
    color: #333;
}
.main-content-wrapper .main-category {
    border-top: none;
    padding: 10px 15px;
}
.main-container-wrapper .sticky-header{
    border-bottom: 1px solid rgba(0,0,0,0.2);

}
.main-content-wrapper .content-list{
    height: auto;
}
.main-content-wrapper .content-list ul li a {
    font-size: 14px;
    font-weight: 600;
    padding: 12px 15px;
    color: #333;
}
.main-content-wrapper .content-list ul li:hover {
    background-color: #eba800;
}
.product-policy-container{
    background-color: #3d4ca0;
    color: #ffffff;
}
.product-policy-container .card {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body.rtl .category-list-container li a{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    /*justify-content: flex-start;*/
    align-items: center;
}
body.rtl .category-list-container li a .category-title {
    line-height: 1.5em;
    margin: 0;
    padding: 5px 0;
}
body.rtl .category-list-container li a .category-icon {
    padding: 0 0 0 5px;
    margin: 0;
    /*height: 22px;*/
    /*width: 27px;*/
    display: inline-block;
    overflow: hidden;
}
body.rtl .category-list-container li a .category-icon img{
    height: 20px;
    width: 20px;
    margin: 0;
    padding: 0;
    vertical-align:top;
    text-align: right;
}

body.rtl .category-list-container li a > i{
    margin-right: auto;
    /*padding: 5px 0;*/
    /*line-height: 1.5em;*/
    top:0 !important;
}


.footer .footer-content .newsletter-subscription {
    background-color: #282828;
}
.footer .footer-content .newsletter-subscription .newsletter-wrapper button.subscribe-btn {
    font-size: 14px;
    max-width: 110px;
}
.footer .footer-content .newsletter-subscription .newsletter-wrapper .social-icons .within-circle {
    background: #4a4747;
    margin-right: 2px;
    border: none;
}
.footer .footer-content > .row {
    background-color: #282828;
}
.footer .footer-copy-right {
    border-top: 1px solid #4a4747;
    background: #282828;
    color: hsla(0, 0%, 100%, .83);
    font-size: 13px;
    height: auto;
    line-height:4rem
}

body.rtl .hot-categories-container .velocity-divide-page .left{

}
body.rtl .hot-categories-container .velocity-divide-page .right{
    padding-left: 0 !important;
    padding-right: 40px !important;
}

/**
* color correction
**/
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn,
.account-content .account-layout .bottom-toolbar .pagination .page-item,
.cart-details .continue-shopping-btn,
.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button,
.theme-btn {
    border: 1px solid #eba800;
    background-color: #eba800 !important;
    color: #000 !important;
}

.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:focus,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:hover,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:focus,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:hover,
.account-content .account-layout .bottom-toolbar .pagination .page-item:focus,
.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,
.cart-details .continue-shopping-btn:focus,
.cart-details .continue-shopping-btn:hover,
.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:focus,
.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:hover,
.theme-btn:focus,
.theme-btn:hover {
    border-color: #ce9000 !important;
    background-color: #ce9000 !important;
    color: #fff;
}

.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn,
.account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item,
.account-content .account-layout .bottom-toolbar .pagination .page-item,
.account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,
.cart-details .light.continue-shopping-btn,
.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item,
.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light,
.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item,
.theme-btn.light {
    color: #000 !important;
    background-color: #dadada !important;
}

.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item:focus,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination .quantity button.page-item:hover,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item:focus,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.btn.page-item:hover, .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light:focus, .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button.light:hover, .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn:focus, .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light.btn:hover, .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item:focus, .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn.page-item:hover, .account-content .account-layout .bottom-toolbar .pagination .page-item:focus, .account-content .account-layout .bottom-toolbar .pagination .page-item:hover, .account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:focus, .account-content .account-layout .bottom-toolbar .pagination .quantity .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover, .cart-details .light.continue-shopping-btn:focus, .cart-details .light.continue-shopping-btn:hover, .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item:focus, .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .bottom-toolbar .pagination button.page-item:hover, .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light:focus, .quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.light:hover,
.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:focus,
.quantity .account-content .account-layout .bottom-toolbar .pagination .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.page-item:hover,
.theme-btn.light:focus,
.theme-btn.light:hover {
    border: 1px solid #4a4747;
    background-color: #4a4747 !important;
    color: #fff !important;
}

.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container .quantity button:hover,
.account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button.btn:hover,
.account-content .account-layout .bottom-toolbar .pagination .page-item:hover,
.btn-add-to-cart:hover,
.cart-details .continue-shopping-btn:hover,
.quantity .account-content .account-layout .account-table-content #datagrid-filters .dropdown-filters .dropdown-container button:hover,
.theme-btn:hover {
    border-color: #ce9000 !important;
    background-color: #ce9000 !important;
    color: #fff;

}

.sale-btn {
    background-color: #eba800
}
.btn-add-to-cart {
    color: #000 !important;
    border-color: #eba800 !important;
    background-color: #eba800 !important
}
.view-mode .rango-view-grid-container.active {
    color: #fff;
    background-color: #3d4ca0
}

.view-mode .rango-view-list-container.active {
    color: #fff;
    background-color: #3d4ca0
}


.cart-btn-collection button[type=button].btn-secondary #cart-count {
    color: #fff;
    background: #3d4ca0
}

.mini-cart-container #mini-cart .badge {
    color: #fff;
    background: #f90000
}
.account-content .account-layout .account-table-content input:active,
.account-content .account-layout .account-table-content input:focus,
.account-content .account-layout .account-table-content select:active,
.account-content .account-layout .account-table-content select:focus,
.account-content .account-layout .account-table-content textarea:active,
.account-content .account-layout .account-table-content textarea:focus {
    border-color: #3d4ca0
}
.account-content .account-layout .bottom-toolbar .pagination .page-item.active {
    border: 1px solid #3d4ca0;
    color: #3d4ca0 !important
}
.account-content .account-layout .sale-container .tabs ul li.active {
    border-bottom: 2px solid #3d4ca0
}
.checkout-process .coupon-container .applied-coupon-details label:first-of-type {
    color: #3d4ca0
}
.custom-form input:active,
.custom-form input:focus,
.custom-form select:active,
.custom-form select:focus {
    border-color: #3d4ca0
}

.vue-slider .vue-slider-dot-tooltip-inner,
.vue-slider .vue-slider-dot-tooltip-text {
    border-color: #3d4ca0 !important;
    background-color: #3d4ca0 !important
}

.vue-slider .vue-slider-process {
    background-color: #3d4ca0 !important
}
.slides-container .VueCarousel-dot--active {
    background-color: #3d4ca0 !important
}
.filter-attributes-item .filter-input input[type=text] {
    border: 1px solid #3d4ca0;
    background-color: #fff
}
.pagination .page-item.active {
    color: #3d4ca0 !important;
    border-bottom: 2px solid #3d4ca0
}
.cp-round:after {
    border-color: #3d4ca0;
}
.card-discount {
    color: rgba(38, 163, 124, .83)
}
.custom-circle {
    font-size: 18px;
    color: #eba800;
    border: 2px solid #eba800;
}
.product-detail .thumb-list .thumb-frame.active {
    border-color: #3d4ca0
}
.main-content-wrapper .vc-header > div.vc-small-screen .right-vc-header .badge-container .badge,
.main-content-wrapper .vc-header > div.vc-small-screen .right-vc-header .badge-wrapper .badge {

    background: #3d4ca0
}
header .vc-small-screen #search-form .selectdiv + div input {
    border-color: #3d4ca0
}
body.rtl header #search-form .btn-group select,
body.rtl header #search-form .quantity select {
    border-left: 0;
    border-color: rgba(0,0,0,0.2);
}

#top .btn-normal {
    background: #eba800;
    border-color: #eba800;
    color: #000;
}

#top .btn-normal:active:focus,
#top .btn-normal:active:hover,
#top .btn-normal:hover {
    background: #fff;
    border-color: #ce9000;
    color: #ce9000
}

.dropdown-menu {
    border-top: 3px solid #3d4ca0;
}

.dropdown-menu li a .dropdown-menu li a:focus,
.dropdown-menu li a:focus,
.dropdown-menu li a:hover {
    background: #3d4ca0;
    color: #fff
}

.btn-normal {
    background: #eba800;
    border-color: #eba800;
    color: #000;
}

.btn-normal:active:focus,
.btn-normal:active:hover,
.btn-normal:hover {
    background: #fff;
    border-color: #ce9000;
    color: #ce9000
}

.btn-secondary {
    background: #dadada;
    border-color: #dadada;
    color: #000
}

.btn-secondary:active:focus,
.btn-secondary:active:hover,
.btn-secondary:focus,
.btn-secondary:hover {
    background: #4a4747;
    border-color: #4a4747;
    color: #fff;
}
header .left-wrapper .compare-btn .badge-container .badge,
header .left-wrapper .wishlist-btn .badge-container .badge {
    color: #fff;
    background: #f90000
}
header .left-wrapper .compare-btn span,
header .left-wrapper .wishlist-btn span {
    display: none;
}
.popular-products .second-row .popular-products-listing .product-buttons .add-to-cart-button .btn-primary {
    border: #eba800 !important;
}

.popular-products .second-row .popular-products-listing .product-buttons .add-to-cart-button .addtocart {
    background-color: #eba800
}

.customer-name {
    background: #eba800;
    font-size: 16px;
    color: #000;
}

.btn-new-customer-login {
    color: #eba800 !important;
    font-size: 14px;
}

.btn-dark-green {
    color: #000;
    background-color: #eba800;
    border-color: #eba800;
}
.btn-primary {
    background-color: #eba800 !important;
    border-color: #eba800 !important
}