﻿/*remove register in login page*/
/*.page-body .customer-blocks .new-wrapper.register-block {
    display: none;
}*/

/*center login form in in login page*/
@media (min-width: 1025px) {

    /*.page-body .returning-wrapper.fieldset {
        right: 25%;
    }*/
}



.order-progress ul li:nth-child(4) {
    display: none
}

.ico-account {
    white-space: nowrap !important;
}

.top-menu-user-name {
    position: relative;
    color: black;
    float: right;
    color: white;
    margin-top: 14px;
    margin-left: 20px;
}

.responsive-nav-wrapper-parent {
    white-space: nowrap
}

.responsive-nav-wrapper {
    position: relative;
}


.top-menu-user-name {
    position: absolute;
    display: inline-block;
    top: 10px;
    right: -99px;
    width: 100px !important;
    color: white;
    margin: 0;
    font-size: 15px;
    overflow: hidden;
}

input {
    font-size: 14px !important;
}

.cart-steps {
    border-spacing: 2px;
    margin-bottom: 10px;
    position: relative;
}

    .cart-steps tr td div {
        padding: 33px 20px;
        height: 84px;
        z-index: 999999;
        position: relative;
        width: calc(100% - 49px);
        padding-left: 0px;
        white-space: nowrap;
    }

    .cart-steps tr td {
        background-color: #e5e5e5;
    }

        .cart-steps tr td:not(:last-child) {
            /*        border-left: 5px solid white;*/
        }

        .cart-steps tr td:not(:first-child):before {
            content: ' ';
            height: 65px;
            width: 65px;
            top: 10px;
            z-index: 5;
            transform: rotate(225deg);
            border-right: 3px white solid;
            border-top: 3px white solid;
            /* background-color: white; */
            display: inline-block;
            position: absolute;
            margin-right: -79px;
        }

        .cart-steps tr td.active:not(:first-child):before {
            background-color: #57b568;
            /*  height: 59px;
            width: 59px;*/
            /*            margin-top: 13px !important;*/
        }

        .cart-steps tr td.active div {
            /*background-color: #57b568;*/
        }

        .cart-steps tr td.bg-green div, .cart-steps tr td.bg-green:not(.active) {
            background-color: #57b568;
            color: white;
        }

        .cart-steps tr td.bg-red.active.bg-green div {
            background-color: red
        }

        .cart-steps tr td.active.bg-red:not(.bg-green):before, .cart-steps tr td.bg-red.bg-green:not(.active ) {
            background-color: red !important
        }



@media (max-width: 769px ) {
    .cart-steps tr td:not(:first-child):before {
        content: '' !important;
        display: none;
    }

    .cart-steps tr td {
        border-left: 1px white solid;
    }

        .cart-steps tr td div {
            padding: 18px 0px;
            white-space: unset !important;
            width: 100%;
        }
}

.cart-steps-parent-div {
    border: solid 4px white;
    overflow: hidden;
    height: 92px;
    z-index: 26;
}

.order-details-page .cart-steps tr td:not(:first-child):before {
    top: unset;
    margin-top: 11px;
}

.slider-gallery .cart-steps tr td:not(:first-child):before {
    margin-top: -23px;
    top: unset;
}

.calc-pmt-button {
    width: 250px !important;
}


@media (min-width: 1025px) {
    .product-grid .item-box .details {
        position: relative;
        padding-top: 95px !important;
    }
}

.item-box .prices {
    line-height: 2;
}


#terms-of-service-warning-box {
    text-align: right;
    color: red;
}

.order-progress li.inactive-step a {
    background: #ededed;
}


.cart-options .common-buttons .button-2 {
    padding: 15px 25px;
    margin: 0 5px 5px;
    border: 0;
    width: 280px;
    min-width: 150px;
    background: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    color: #57b568;
}


.order-summary-content th.sku {
    /*display: table-cell;*/
}


.remove-from-cart {
        display: none
}

.order-summary-content th:first-child {
    display: none !important;
}

.ajax-cart-button-wrapper input[type="text"], .ajax-cart-button-wrapper select {
    background-color: #eee;
    display: none
}


.billing-info-wrap {
    display: none !important;
}

.slider-gallery .nivoSlider {
    margin: 0 auto;
    width: 100% !important;
    overflow: visible;
}

.master-wrapper-content {
    margin-top: 3px;
}

.item-box .picture img {
    height: 100%;
}



@font-face {
    font-family: iransans;
    font-style: normal;
    src: url('../fonts/IRANSansWeb.ttf');
    src: url('../fonts/IRANSansWeb.ttf') format('truetype');
}

