/*VERSION 034:: 13-April-2018*/
/* common style */
body, html {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    min-height: 100%;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #4A4A4A;
    overflow-x: hidden;
    overflow: visible;
}

a, a:hover, a:focus, a:active {
    text-decoration: none;
    outline: none;
    color: inherit;
}

ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

p {
    margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    font-family: 'Lato', sans-serif;
}

.icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center center;
}

.error-con {
    border: 1px solid red !important;
}

.container {
    max-width: 1280px;
}

.backTop {
    position: fixed;
    right: 30px;
    bottom: 15px;
    z-index: 9999;
}

.modal-open .model-register {
    z-index: 99999999;
    background: #fff;
}

.header .dropdown .dropdown-menu > li a {
    line-height: normal !important;
}
/*Star ratting*/
span.stars, span.stars span {
    display: block;
    background: url('../images/star_ratting.svg') 0 -16px repeat-x;
    width: 100px;
    height: 16px;
}

    span.stars span {
        background-position: 0 0;
    }
/*End Star ratting*/

/*print code*/
@media print {
    .non-printable, .fancybox-outer {
        display: none;
    }

    .printable {
        display: block;
        width: 100%;
    }

    .item-row {
        border-bottom: 1px solid #CCC;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .dashlet-choices, .dashlet-choices-bar {
        display: none;
    }

    span.legend-barGraph1, .dashlet2-container-left, .dashlet2-container-right {
        width: 100% !important;
        float: none !important;
    }

    .dash-info-container {
        width: 20%;
    }
}
/*end print code*/
.dashadmn-bar1-sec, .dashadmn-bar2-sec {
    position: relative;
}

.dashadmn-bartop-sec {
    margin-top: 20px;
}
/*ellipsis text*/
.ellipsis::before {
    content: "";
    float: left;
    width: 5px;
}

.ellipsis::after {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white) repeat scroll 0 0;
    box-sizing: content-box;
    content: "...";
    float: right;
    left: 100%;
    margin-left: -3em;
    padding-right: 5px;
    position: relative;
    text-align: right;
    top: -16px;
    width: 3em;
}

.ellipsis {
    line-height: 25px;
    overflow: hidden;
    height: 65px;
}

.item-name.ellipsis::before {
    height: 40px;
}

.ellipsis > *:first-child {
    float: right;
    margin-left: -5px;
    width: 100%;
}
/* header style */
.header {
    background-color: #fff;
    border-bottom: 1px solid #c8c8c8;
    max-width: 100%;
    padding: 0px 10px 0px 0px;
    position: fixed;
    width: 100%;
    z-index: 99999;
}

    .header.affix {
        position: fixed;
        top: 0;
    }

.no-border {
    border: none;
}

.page-home .header.affix {
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 0px;
    left: 0px;
}

    .page-home .header.affix + .main {
        padding-top: 80px;
    }

.header .logo {
    padding: 12px 0px;
    float: left;
}

    .header .logo img {
        max-height: 55px;
    }

.consumer-main-menu {
    margin-top: -20px;
}

.header .main-nav > ul > li {
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.header .main-nav ul > li > a, .header .main-nav ul > li.language-menu > div {
    color: #494949;
    display: block;
    padding: 0px 20px;
    min-height: 79px;
    line-height: 79px;
    outline: none;
    position: relative;
}

.seller-items .header .main-nav > ul > li.dropdown a {
    border: none;
}

.header .main-nav > ul > li.hover, .header .main-nav > ul > li.active {
    position: relative;
}

    .header .main-nav > ul > li.active a {
        color: #FF5A60;
    }

div.header .main-nav ul > li > a::after {
    right: -2px;
}

.header .main-nav > ul > li.hover::after, .header .main-nav > ul > li.active::after, .header .main-nav > ul > li.language-menu.hover::after, .header .main-nav > ul > li.language-menu.active::after {
    background: #FF5A60;
    content: "";
    height: 10px;
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    margin-top: -10px;
}

.seller-items .header .main-nav > ul > li.login-menu.hover::after {
    width: 100px;
}

.header .main-nav ul > li > a::after, .header .main-nav ul > li.language-menu > div::after {
    border-right: 1px solid #b2b2bb;
    content: "";
    height: 50%;
    position: absolute;
    right: 0;
    top: 25%;
    width: 1px;
}

.header.user-login .dropdown .dropdown-menu > li > a::after {
    border-right: none;
}

.header .main-nav ul > li.register-link > a::after {
    border-right: 0px;
}

.header .main-nav ul > li:last-child > a::after {
    background-color: transparent;
    width: 0px;
}

.header .main-nav ul > li:last-child > a {
    border-right: none;
    padding-right: 0px;
}

.header .main-nav ul > li.register-link > a {
    color: #FF5A60;
    font-weight: 700;
}

.icon-cart {
    background-image: url('../images/cart_icon.svg');
}

.header.user-login .login-menu a {
    display: inline;
}

.header.user-login .login-menu .username {
    padding-right: 20px;
    color: #9999A3;
    font-weight: 700;
    display: none;
}

.header.user-login .icon-down {
    background-image: url('../images/down_arrow.svg');
    margin-right: 0px;
}

.dropdown-menu {
    border-radius: 0;
    margin-top: 0;
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #C8C8C8;
}

.header.user-login .main-nav > ul > li {
    padding: 0px;
}

.header.user-login .dropdown .dropdown-menu > li, .header.user-login .dropdown .dropdown-menu > form > li {
    display: block;
    margin: 0px;
    padding: 10px 5px;
    border: none;
    border-bottom: 1px solid #F0F0F0;
    line-height: normal;
}

    .header.user-login .dropdown .dropdown-menu > li:last-child, .header.user-login .dropdown .dropdown-menu > form > li {
        border-bottom: none !important;
    }

        .header.user-login .dropdown .dropdown-menu > li:hover a, .header.user-login .dropdown .dropdown-menu > form > li:hover a {
            padding-left: 10px;
            color: #FF5A60;
            transition: all 0.5s ease;
            background-color: transparent;
        }

        .header.user-login .dropdown .dropdown-menu > li > a, .header.user-login .dropdown .dropdown-menu > form > li > a {
            border-right: none;
            padding: 0px;
            line-height: normal;
            min-height: inherit;
            padding: 10px 0px;
            display: block;
        }

            .header.user-login .dropdown .dropdown-menu > li > a::after, .header.user-login .dropdown .dropdown-menu > form > li > a::after {
                background-color: transparent;
                width: 0px;
            }

.header .main-nav ul > li.dropdown:not(.more-menu):hover .dropdown-menu {
    transition: all 0.5s ease;
    display: block;
}

.header .seller-nav.dropdown-menu {
    width: 250px;
    left: -114px;
}

.header .dropdown .dropdown-menu > li {
    display: block;
    margin: 0px;
    padding: 10px 5px;
    border: none;
    border-bottom: 1px solid #F0F0F0;
    line-height: normal;
}

.header .main-nav .dropdown > ul > li > a {
    border-right: none;
    padding: 0px;
    line-height: normal;
    min-height: inherit;
    padding: 10px 0px;
    display: block;
}

.header .dropdown .dropdown-menu > li:last-child {
    border-bottom: none;
}

.header .dropdown .dropdown-menu > li:hover a {
    padding-left: 10px;
    color: #FF5A60;
    transition: all 0.5s ease;
    background-color: transparent;
}

.header .main-nav .dropdown > ul > li > a::after {
    background-color: transparent;
    width: 0px;
    border-right: none;
}

.icon.icon-search {
    background-image: url('../images/mobile_search.svg');
}

.icon.icon-user {
    background-image: url('../images/mobile_user.svg');
}

#menu-toggle .icon.icon-menu, #sellermenu-toggle .icon.icon-menu {
    background-image: url('../images/mobile_menu.svg');
    background-size: cover;
    height: 50px;
    margin-right: 0;
    width: 40px;
}

.header #menu-toggle, .header #sellermenu-toggle {
    border: none;
    background-color: transparent;
    padding: 0px;
    outline: none;
}

.header .main-nav ul li.register-link a.register-modal {
    padding: 0 28px;
}

li.user-login.dropdown a > span {
    display: none;
}

.onoffswitch {
    min-width: 80px;
    display: inline-block;
    width: initial;
}
/* mobile nav */

.header > .container > .row {
    position: relative;
    z-index: 9999;
    background-color: #fff;
}

#mobile-menu {
    display: none;
    left: 0;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 999999 !important;
    background-color: #fff;
}

    #mobile-menu > ul {
        background-color: #fff;
    }

        #mobile-menu > ul > li > a {
            background-color: #F0F0F0;
            color: #4A4A4A;
            display: block;
            padding: 10px 0 10px 15px;
        }

        #mobile-menu > ul > li > ul {
            margin: 0px 10px;
        }

            #mobile-menu > ul > li > ul > li > a, #mobile-menu > ul > li > ul > form li {
                color: #4A4A4A;
                border-bottom: 1px solid #F0F0F0;
                padding: 15px 0 15px 25px;
                display: block;
            }

.page-home .search-bar {
    display: none;
}
/* mobile nav */

/* end header style */



/* footer style */

/*------------------------------------------*/

.footer {
    background-color: #F0F0F0;
    padding-top: 50px;
    padding-bottom: 25px;
    text-align: center;
    color: #999999;
}

    .footer .footer-navigation {
        width: 70%;
        margin: 0 auto;
        border-top: 2px solid #C8C8C8;
        padding-top: 15px;
    }

        .footer .footer-navigation ul > li {
            display: inline;
        }

            .footer .footer-navigation ul > li > a {
                text-transform: uppercase;
                color: #999999;
                font-size: 12px;
                font-weight: 300;
                letter-spacing: 0.05em;
                padding: 0px 20px;
            }

    .footer .footer-bottom {
        padding-top: 25px;
    }

        .footer .footer-bottom h6 {
            color: #494949;
            font-size: 16px;
            font-weight: 700;
        }

        .footer .footer-bottom .copyright-text {
            margin-top: 10px;
            font-size: 12px;
            font-weight: 300;
        }
/* end footer style */



/* Home style */

/* section-banner  style */

.home-banner {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

    .home-banner .banner-quote {
        text-align: center;
    }

    .home-banner .banner-inner {
        width: 70%;
        margin: 0 auto;
        color: #fff;
        padding-bottom: 25px;
        padding-top: 130px;
    }

    .home-banner .border-wrapper {
        margin-top: 25px;
        border: 1px solid #fff;
        border-bottom: none;
    }

    .home-banner .banner-quote > h1 {
        color: #fff;
        font-size: 40px;
        font-weight: 700;
        margin-bottom: 20px;
        letter-spacing: 0.05em;
    }

    .home-banner .banner-quote > p {
        padding: 0 5%;
        text-align: center;
        font-size: 16px;
        font-weight: 300;
    }

    .home-banner .home-serach {
        margin-top: 70px;
        padding: 0 10%;
    }

        .home-banner .home-serach .search-controls {
            position: relative;
        }

            .home-banner .home-serach .search-controls .form-control {
                height: 60px;
                font-weight: 300;
                color: #000;
                border-radius: 100px;
                padding: 10px 30px;
            }

            .home-banner .home-serach .search-controls .btn-find, .search-bar .btn-find {
                background-image: url('../images/search_main.svg');
                background-repeat: no-repeat;
                background-position: center center;
                border: none;
                height: 30px;
                width: 30px;
                background-color: transparent;
                top: 50%;
                position: absolute;
                margin-top: 50%;
                margin-top: -15px;
                right: 25px;
            }

.scroll-more {
    margin-top: 100px;
}

    .scroll-more img {
        width: 30px;
    }

    .scroll-more p {
        margin-top: 5px;
        color: #fff;
        font-weight: 300;
        font-size: 12px;
    }
/* end section-banner  style */



/* section-category  style */

.section-category {
    padding-top: 50px;
    padding-bottom: 60px;
}

.section-title::after {
    background-color: #C8C8C8;
    height: 1px;
    content: "";
    left: 0;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 9;
}

.section-title {
    position: relative;
    text-align: center;
    color: #999999;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 30px;
}

    .section-title > span, .section-title > a {
        background-color: #fff;
        padding: 0 5px;
        position: relative;
        z-index: 99;
        cursor: pointer;
        font-size: 18px;
        font-weight: 300;
        color: #999999;
    }

#browse-all-cat {
    padding-left: 30px;
}

.section-category .cat-preview img {
    max-width: 100%;
}

.section-title .icon-toggle {
    background-image: url('../images/category_arrow.svg');
    background-repeat: no-repeat;
    margin-left: 10px;
    height: 21px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .section-title .icon-toggle.up {
        -ms-transform: rotate(180deg);
        /* IE 9 */
        -webkit-transform: rotate(180deg);
        /* Chrome, Safari, Opera */
        transform: rotate(180deg);
    }

.section-category .cate-name {
    text-align: left;
    color: #FFF;
    font-size: 14px;
    position: absolute;
    bottom: 0px;
    width: 95.7%;
    height: 40px;
    background: rgba(0, 0, 0, 0.7);
    padding: 10px;
    display: block;
}

    .section-category .cate-name a {
        text-decoration: none;
        color: #FFF;
    }

.section-category .section-content .row {
    margin-left: -7px;
    margin-right: -7px;
}

.section-category .section-content .col-md-3 {
    padding: 0 7px;
    margin-bottom: 15px;
}
/* end section-category  style */



/* section-shop  style */

.section-shop {
    background-color: #F0F0F0;
    padding-top: 60px;
}

    .section-shop .shop-box {
        padding: 0px;
        margin: 0px;
        min-height: 320px;
        height: 320px;
    }

        .section-shop .shop-box#shop-latest {
            background-color: #fff;
            width: 50%;
        }

            .section-shop .shop-box#shop-latest h1 {
                font-size: 42px;
                font-weight: 700;
                margin-top: 5px;
                letter-spacing: 0.05em;
            }

            .section-shop .shop-box#shop-latest p {
                color: #999999;
                font-size: 22px;
            }

            .section-shop .shop-box#shop-latest .box-inner {
                padding: 72.5px 0px;
            }

        .section-shop .shop-box img {
            max-width: 100%;
        }

        .section-shop .shop-box .box-inner {
            position: relative;
            overflow: hidden;
        }

        .section-shop .shop-box .item-price {
            background-color: rgba(255, 255, 255, 0.7);
            color: #4A4A4A;
            display: inline-block;
            position: absolute;
            left: 10px;
            bottom: 5px;
            padding: 5px 20px 5px 10px;
            font-size: 18px;
            z-index: 99;
        }

        .section-shop .shop-box .border-preview {
            border: 1px solid #fff;
            margin: 10px;
            position: absolute;
            width: 94%;
            height: 95%;
        }

        .section-shop .shop-box .item-description {
            display: none;
            height: 95%;
            left: 10px;
            position: absolute;
            top: 10px;
            width: 95%;
            z-index: 90;
            background-color: rgba(0, 0, 0, 0.7);
            color: #fff;
            padding-left: 25px;
            padding-right: 25px;
            padding-top: 0px;
            left: 10px;
            font-size: 16px;
            font-weight: 300;
            padding-bottom: 13px;
        }

            .section-shop .shop-box .item-description .fix-table {
                display: table;
                height: 100%;
                vertical-align: middle;
            }

            .section-shop .shop-box .item-description .fix-tablecell {
                display: table-cell;
                height: 100%;
                vertical-align: middle;
            }

        .section-shop .shop-box:hover .item-description {
            display: block;
        }

            .section-shop .shop-box:hover .item-description .view-item {
                border-top: 1px solid #fff;
                margin-top: 20px;
                padding-top: 10px;
                text-align: center;
            }

.view-item > a {
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.05em;
}

.box-inner img {
    -webkit-transition: all 1s ease;
    /* Safari and Chrome */
    -moz-transition: all 1s ease;
    /* Firefox */
    -o-transition: all 1s ease;
    /* IE 9 */
    -ms-transition: all 1s ease;
    /* Opera */
    transition: all 3s ease;
    max-width: 100%;
    overflow: hidden;
}

.box-inner:hover img {
    -webkit-transform: scale(1.25);
    /* Safari and Chrome */
    -moz-transform: scale(1.25);
    /* Firefox */
    -ms-transform: scale(1.25);
    /* IE 9 */
    -o-transform: scale(1.25);
    /* Opera */
    transform: scale(1.25);
    max-width: 100%;
}
/* end section-shop  style */

/* end Home style */



/* Register modal style */

.model-register .modal-body {
    width: 360px;
    display: table-cell;
    padding: 0;
    vertical-align: middle;
    width: 360px;
}

.model-register .modal-head {
    font-size: 22px;
    color: #999999;
    font-family: 'Lato', sans-serif;
    padding-bottom: 8px;
    border-bottom: 1px solid #b2b2bb;
    margin-top: 30px;
    font-weight: normal;
}

.model-register .modal-inset {
    display: table;
    height: 100%;
}

.model-register .modal-main {
    margin-top: 30px;
}

    .model-register .modal-main > ul > li {
        margin-bottom: 20px;
    }

.modal-frame .modal-close {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('../images/modal-close.png');
    background-color: #494949;
    border: none;
    border-radius: 100px;
    opacity: 1;
}

div.modal-logo {
    max-height: 130px !important;
}

    div.modal-logo img {
        max-height: 100px;
        max-width: 200px;
    }
/* Register modal style */



/*Search Page*/

.search-bar {
    float: left;
    position: relative;
    padding: 14.5px 0px;
    width: 350px;
    margin-left: 80px;
}

    .search-bar .form-control {
        border-radius: 100px;
        color: #000;
        font-weight: 300;
        height: 50px;
        padding: 10px 30px;
        font-size: 12px;
    }

    .search-bar .btn-find {
        right: 15px;
    }

.category-menu {
    background: #000000;
    height: 40px;
    border-left: 10px solid #ff5a60;
    color: #FFFFFF;
    position: relative;
}

    .category-menu.affix {
        position: fixed;
        top: 0px;
        width: 100%;
        z-index: 9999;
    }

        .category-menu.affix + .search-top-area {
            margin-top: 40px;
        }

.search-top-area {
    padding-top: 50px;
    padding-bottom: 10px;
    background: #FFF;
}

.search-result-text {
    font-size: 26px;
    color: #000;
}

    .search-result-text span {
        font-size: 26px;
        color: #999;
    }

.item-found-text {
    padding-top: 10px;
    margin: 10px auto 0;
    border-top: 1px solid #c8c8c8;
    width: 184px;
    font-size: 16px;
    font-weight: 300;
    color: #999999;
}

.search-filter-section {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    height: 40px;
    vertical-align: middle;
    color: #000000;
    font-size: 14px;
}

    .search-filter-section a {
        color: #000000;
        text-transform: uppercase;
        display: block;
        padding-top: 9px;
        text-align: center;
    }

        .search-filter-section a > span {
            vertical-align: middle;
        }

    .search-filter-section .icon-toggle {
        background-image: url('../images/filter-minus.svg');
        background-repeat: no-repeat;
        margin-left: 10px;
        height: 21px;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .search-filter-section .icon-toggle.up {
            background-image: url('../images/filter-plus.svg');
            background-repeat: no-repeat;
            margin-left: 10px;
            height: 21px;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

.filter-content-section {
    display: none;
    padding: 30px;
    text-align: center;
}

.filter-applied-value {
    font-size: 18px;
    color: #000000;
    padding: 7px 25px;
    width: 100%;
    margin: 0 auto;
}

.filter-row span.small-title {
    width: 15%;
    color: #A9A9A9;
}

.filter-applied-value .item-range {
    width: 100%;
}

.filter-applied-value .item-range {
    width: 100%;
}

.filter-applied-value .slider {
    width: 100% !important;
}

.filter-row span {
    display: table-cell;
    text-align: left;
    width: 120px;
    vertical-align: inherit;
    font-size: 14px;
}

.filter-row .filter-price-label {
    width: 20px;
}

.filter-row span.range-slider {
    width: 80%;
    padding: 0 25px;
}

.item-list-section {
    background-color: #f0f0f0;
    padding: 20px 0px;
}

.item-box {
    margin-bottom: 25px;
}

.item-box-inner {
    width: 100%;
    max-width: 268px;
    min-height: 420px;
    /*min-height:inherit;*/
    border-bottom: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    margin: 0 auto 30px;
    background-color: #fff;
    overflow: hidden;
}

    .item-box-inner:hover {
        outline: #000 2px solid;
    }

.item-box-top img {
    max-width: 100%;
    max-height: 268px;
}

.item-box-top {
    background: #FFF;
    width: 100%;
    max-height: 268px;
    overflow: hidden;
    max-width: 100%;
}

.item-box-bottom {
    background: #FFF;
    width: 100%;
    padding: 20px;
    min-height: 100%;
    border-top: 1px solid #c8c8c8;
}

    .item-box-bottom .item-price {
        font-size: 18px;
        color: #000000;
        font-weight: 700;
    }

    .item-box-bottom .item-name {
        font-size: 14px;
        color: #999;
        padding-top: 10px;
    }

.item-box-top img {
    -webkit-transition: all 1s ease;
    /* Safari and Chrome */
    -moz-transition: all 1s ease;
    /* Firefox */
    -o-transition: all 1s ease;
    /* IE 9 */
    -ms-transition: all 1s ease;
    /* Opera */
    transition: all 3s ease;
    max-width: 100%;
    overflow: hidden;
}

.item-box-top:hover img {
    -webkit-transform: scale(1.25);
    /* Safari and Chrome */
    -moz-transform: scale(1.25);
    /* Firefox */
    -ms-transform: scale(1.25);
    /* IE 9 */
    -o-transform: scale(1.25);
    /* Opera */
    transform: scale(1.25);
    max-width: 100%;
    max-height: 268px;
    overflow: hidden;
}

.filter-tag {
    margin-left: 15px;
}

.item-filter-values {
    padding-left: 15px;
    background-color: #e1e1e1;
    color: #000000;
    font-size: 14px;
    line-height: 40px;
    margin-right: 10px;
    display: inline-block;
    min-height: 40px;
    position: relative;
    padding-right: 40px;
}

    .item-filter-values .icon.icon-close {
        background-image: url('../images/mobile_close.svg');
        margin-right: 0px;
        height: 40px;
        width: 40px;
        position: absolute;
        right: 0px;
        top: 0px;
    }

.item-sorting-option {
    padding: 10px 0px 25px;
    margin-right: 30px;
    float: right;
}

    .item-sorting-option select {
        background: #f0f0f0;
        border: none;
    }

.category-navbar {
    padding: 4.5px 0 4.5px 20px;
    display: table-cell;
}

.category-menu .breadcrumb {
    display: table-cell;
}

.category-navbar.active {
    background-color: #ff5a60;
    border-bottom: 1px solid #ff5a60;
}

.category-navbar > ul > li {
    display: inline-block;
    padding: 0px 20px;
    vertical-align: middle;
}

    .category-navbar > ul > li:first-child {
        padding-left: 0px;
        padding-right: 10px;
    }

    .category-navbar > ul > li:last-child {
        border-right: 1px solid #c8c8c8;
    }

.category-navbar .icon.icon-menu {
    background-image: url('../images/category-menu.svg');
    margin-right: 0;
}

.category-navbar #toggle-categorynav {
    background-color: transparent;
    border: none;
    padding: 0px;
    text-transform: uppercase;
    font-size: 14px;
    outline: none;
}

.category-menu .breadcrumb {
    background-color: transparent;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
    color: #c8c8c8;
    font-size: 12px;
    padding-left: 20px;
}

    .category-menu .breadcrumb a {
        color: #c8c8c8;
        font-size: 12px;
        text-decoration: none;
    }

.cat-bread-sepeate {
    font-size: 14px;
}

.category-menu.affix-top .category-items {
    height: auto;
    max-height: 100%;
}

.category-items {
    display: none;
    position: fixed;
    left: -10px;
    top: auto;
    z-index: 9999;
    height: auto;
    overflow-x: hidden;
}
    /*.category-items { display:none;  margin-left:-10px;  z-index: 9999; height:500px; position: relative;} */

    .category-items ul > li > a {
        font-size: 14px;
        color: #000000;
        padding: 15px 25px;
        border-bottom: 1px solid #999999;
        display: block;
    }

    .category-items ul > li:last-child > a {
        border-bottom: none;
    }

    .category-items ul > li:hover {
        background-color: #ff5a60;
    }

    .category-items ul > li.hasSub {
        position: relative;
    }

        .category-items ul > li.hasSub > a {
            background-image: url('../images/mobile_category1.svg');
            background-repeat: no-repeat;
            background-position: 92% center;
        }

        .category-items ul > li.hasSub.active > a {
            background-image: url('../images/arrow-up.png');
        }
    /*.category-items ul > li.hasSub:hover{background-image:url('../images/mobile_category2.svg');} */

    /*.category-items ul > li.hasSub:hover .submenu { display:block; position:absolute; left:284px; top:-1px;} */

    .category-items ul > li .submenu {
        background-color: #eaeaea;
    }

        .category-items ul > li .submenu li > a {
            padding-left: 40px;
        }
    /* .category-items ul > li.hasSub:hover .submenu { display:block; padding-left:20px; } */

    .category-items ul {
        background-color: #fff;
        width: 286px;
        border: 1px solid #999999;
    }

.submenu {
    display: none;
}

.item-list-section select[name="item-sort"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('../images/down_arrow.svg');
    background-position: 100% center;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.range-slider .slider-track {
    background-color: #e1e1e1;
    background-image: none;
    box-shadow: none;
    border-radius: 0;
}

.range-slider .slider.slider-horizontal .slider-track {
    height: 3px;
}

.range-slider .slider.slider-horizontal .slider-handle {
    margin-top: -10px;
}

.range-slider .slider-handle {
    background-color: #000;
    background-image: none;
    box-shadow: none;
    opacity: 1;
    height: 22px;
    width: 22px;
    margin-top: -8px;
}

.range-slider .slider-selection {
    background-color: #000;
    background-image: none;
}

.range-slider .slider-handle::after {
    background-color: #fff;
    border-radius: 120px;
    content: "";
    height: 10px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 10px;
}

.filter-preview {
    display: none;
}

.filter-values {
    margin-bottom: 5px;
    background-color: #e1e1e1;
    color: #000000;
    font-size: 14px;
    line-height: 40px;
    margin-right: 10px;
    padding-left: 10px;
    display: inline-block;
    vertical-align: top;
    min-height: 40px;
    min-width: 200px;
    position: relative;
    padding-right: 4px;
    text-align: center;
    word-wrap: break-word;
}

.filter-row {
    margin-top: 35px;
}

.filter-values a {
    float: right;
    display: inline-block;
    padding-left: 5px;
}

.filter-values .icon.icon-close {
    background-image: url('../images/delete_btn.svg');
    margin-right: 0px;
    height: 40px;
    width: 40px;
    right: 0px;
}

.filter-actions {
    margin-top: 35px;
}

    .filter-actions .btn {
        height: 32px;
        padding: 5px;
        border-radius: 15px;
        color: #fff;
        font-size: 16px;
        text-transform: uppercase;
        border: none;
        width: 112px;
    }

    .filter-actions #reset-filter {
        background-color: #000000;
        margin-right: 20px;
        outline: none;
    }

    .filter-actions #apply-filter {
        background-color: #ff5a60;
        margin-left: 20px;
        outline: none;
    }

.item-no-result-msg {
    padding-top: 50px;
    padding-bottom: 150px;
    font-size: 18px;
    color: #999;
}

.no-result-red {
    font-size: 42px;
    font-weight: 700;
    color: #ff5a60;
    padding-top: 60px;
    padding-bottom: 10px;
}
/*End Search page*/

/*Category page*/

.category-title {
    font-size: 26px;
    color: #000;
}

.category-middle-menu {
    margin: auto;
    margin-bottom: 10px;
}

    .category-middle-menu li {
        border-right: 1px solid #c8c8c8;
        height: 20px;
        display: inline-block;
        margin-bottom: 5px;
        margin-top: 10px;
    }

    .category-middle-menu > li:last-child {
        border-right: none;
    }

    .category-middle-menu li a {
        text-transform: uppercase;
        font-size: 14px;
        color: #999999;
        padding: 7px 15px;
    }

    .category-middle-menu li.active a, .category-middle-menu li:hover a {
        border-bottom: 5px solid #ff5a60;
        color: #000000;
    }

.category-menu .category-breadcrum {
    display: none;
}
/*End Category page*/



/* seller items page */

.icon.icon-unread-red {
    background-image: url('../images/radiobutton_notselected.svg');
    width: 35px;
    height: 35px;
}

.icon.icon-read-red {
    background-image: url('../images/radiobutton_selected.svg');
    width: 35px;
    height: 35px;
}

.icon.icon-list {
    background-image: url('../images/icon-list.svg');
}

.icon.icon-bag {
    background-image: url('../images/your_items.svg');
}

.icon.icon-share {
    background-image: url('../images/share_icon.svg');
}

.icon.icon-print {
    background-image: url('../images/print_btn.svg');
}

    .icon.icon-print:hover {
        background-image: url('../images/print_hov.svg');
    }

.icon.icon-upload {
    background-image: url('../images/upload_btn.svg');
    height: 32px;
    width: 15px;
}

    .icon.icon-upload:hover {
        background-image: url('../images/upload_hov.svg');
    }

.icon.icon-edit {
    background-image: url('../images/edit_btn.svg');
    height: 32px;
    width: 32px;
}

    .icon.icon-edit:hover {
        background-image: url('../images/edit_hover.svg');
        height: 32px;
        width: 32px;
    }

.icon.icon-delete {
    background-image: url('../images/delete_btn.svg');
}

.icon.icon-soldout {
    background-image: url('../images/soldout.svg');
    height: 40px;
    width: 40px;
}

.icon.icon-cross {
    background-image: url('../images/cross-icon.svg');
    height: 40px;
    width: 40px;
    background-color: #C8C8C8;
}

.seller-upload-btn {
    background: #ff5a60;
    color: #FFFFFF;
    border-radius: 20px;
    display: inline-block;
    height: 40px;
    width: 120px;
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
    padding-top: 3px;
    margin-right: 40px;
}

    .seller-upload-btn:hover .icon-upload {
        background-image: url('../images/upload_hov.svg');
    }

    .seller-upload-btn:hover, .seller-upload-btn:focus, .seller-upload-btn:visited {
        background: #FFFFFF;
        border: 1px solid #ff5a60;
        color: #ff5a60;
    }

.seller-titlearea {
    background-color: #fff;
    color: #000000;
    padding: 50px 0px 47px;
    text-align: center;
}

    .seller-titlearea h1 {
        font-size: 26px;
        padding-bottom: 10px;
        text-transform: uppercase;
        color: #000000;
    }

        .seller-titlearea h1 > span {
            vertical-align: middle;
        }

    .seller-titlearea p {
        font-size: 14px;
        font-weight: 300;
        color: #999999;
    }

.seller-actions {
    background-color: #e6e6e6;
    padding: 7.5px 0px;
}

    .seller-actions .item-search {
        margin-left: 0px;
        width: 520px;
        padding: 0px;
        padding: 6px 0px;
        position: relative;
    }

    .seller-actions .action-btns .icon.icon-print {
        border-radius: 100px;
        height: 50px;
        width: 50px;
    }

    .seller-actions .item-search .form-control {
        height: 40px;
        border-radius: 20px;
        color: #000;
        font-size: 12px;
        font-weight: 300;
        padding-left: 40px;
        padding-right: 40px;
        display: inline-block;
        width: 99%;
    }

.item-search-btn {
    display: inline-block;
    right: 15px;
    margin-left: 16px;
    margin-top: 6px;
    position: absolute;
}

.seller-itemlist {
    color: #999999;
    font-size: 12px;
}

.infinite-stock {
    font-size: 36px;
}

.seller-itemlist .itemlist-head {
    background-color: #fff;
}

.seller-itemlist .itemlist-head-r {
    display: table;
    width: 100%;
    padding: 20px 0;
}

    .seller-itemlist .itemlist-head-r > div {
        border-right: 1px solid #b1b2bb;
        display: table-cell;
        padding: 5px 25px;
        text-transform: uppercase;
    }

        .seller-itemlist .itemlist-head-r > div:last-child, .seller-itemlist .itemlist-head-r > div.item-purchaseable {
            border: none;
        }

        .seller-itemlist .itemlist-head-r > div.item-price, .seller-itemlist .itemlist-head-r > div.item-stock, .seller-itemlist .itemlist-head-r > div.item-purchaseable {
            text-align: center;
        }

.seller-itemlist .itemlist-body {
    background-color: #f0f0f0;
    font-size: 14px;
}

.seller-itemlist .itemlist-body-r {
    width: 100%;
}

    .seller-itemlist .itemlist-body-r .item-row {
        display: table;
        width: 100%;
    }

        .seller-itemlist .itemlist-body-r .item-row > div {
            display: table-cell;
            vertical-align: middle;
        }

.seller-itemlist .itemlist-body .item-row {
    margin-top: 15px;
    background-color: #fff;
    padding: 25px;
}

.seller-itemlist .itemlist-body-r div .description {
    padding-right: 15px;
    width: 80%;
}

.seller-itemlist .itemlist-head-r .item-name, .seller-itemlist .itemlist-body-r .item-name {
    width: 40%;
}

.seller-itemlist .itemlist-head-r .item-price, .seller-itemlist .itemlist-body-r .item-price {
    width: 15%;
    text-align: center;
}

.seller-itemlist .itemlist-head-r .item-stock, .seller-itemlist .itemlist-body-r .item-stock {
    width: 15%;
    text-align: center;
}

.seller-itemlist .itemlist-head-r .item-purchaseable, .seller-itemlist .itemlist-body-r .item-purchaseable {
    width: 20%;
    text-align: center;
}

.seller-itemlist .itemlist-body-r .item-actions ul > li:first-child {
    margin-bottom: 15px;
}

.seller-itemlist .itemlist-body-r .onoffswitch-label, .seller-itemlist .itemlist-body-r .onoffswitch-switch {
    border: none;
}

.seller-itemlist .itemlist-body-r .onoffswitch {
    margin: 0 auto;
}

.seller-itemlist .item-preview {
    padding-right: 20px;
    width: 144px;
}

.seller-itemlist .itemlist-body-r .item-name .wrapper {
    display: table;
}

    .seller-itemlist .itemlist-body-r .item-name .wrapper > img, .seller-itemlist .itemlist-body-r .item-name .wrapper .description {
        display: table-cell;
        vertical-align: middle;
    }

.page-seller .search-bar {
    display: none;
}

.seller-itemlist .item-stock hr {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 80%;
}

.across-number {
    font-size: 14px;
    font-weight: 700;
    color: #494949;
}

.trans-gray-translate {
    background: #B4B4B4;
    width: 104px;
    max-width: 100%;
    height: 28px;
    color: #FFF;
    display: block;
    border-radius: 20px;
    padding: 5px 15px;
    text-align: center;
    margin-top: 15px;
    font-size: 12px;
}

/* seller items page */



/*Item Detail page*/

.item-detail-content {
    width: 100%;
    background: #F0F0F0;
    margin: auto;
}

.item-detail-left {
    float: left;
    width: 50%;
    background: #F0F0F0;
    border-right: 1px solid #c8c8c8;
    text-align: left;
}

.item-detail-right {
    float: right;
    width: 50%;
    background: #FFF;
}

.item-big-img {
    width: 100%;
    background-size: cover;
}

.item-detail-left-inner {
    max-width: 500px;
    margin: auto;
}

.item-detail-breadcrumb {
    height: 40px;
    background-color: #FFF;
    border-bottom: 1px solid #c8c8c8;
    font-size: 12px;
    color: #999999;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.icon.item-detail-back {
    background-image: url('../images/back-black.svg');
    width: 40px;
    height: 40px;
}

.item-detail-left .item-name {
    font-size: 20px;
    color: #000;
    line-height: 25px;
    word-break: break-all;
}


.item-description > p {
    word-break:break-all;
}
.item-qty-box select[name="qty"] {
    width: 128px;
    height: 32px;
    border: 1px solid #c8c8c8;
    text-align: center;
    font-size: 14px;
    color: #999;
    padding: 0px 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('../images/down_arrow.svg');
    background-repeat: no-repeat;
    background-position: 97% center;
}

.left-item-label {
    margin-left: 20px;
    color: #ff5a60;
    font-size: 14px;
    font-weight: 700;
}

.item-detail-left .item-price-text {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 26px;
    color: #000;
}

.item-price-box .item-qty-box {
    display: inline-block;
    padding-top: 10px;
}

.item-price-box {
    max-width: 500px;
    padding-bottom: 30px;
    border-bottom: 1px solid #c8c8c8;
}

    .item-price-box .price-box-btn {
        margin-right: 10px;
        display: inline-block;
        float: right;
    }

.add-cart-btn {
    font-size: 16px;
    font-weight: 300;
    color: #FFFFFF;
    height: 48px;
    width: 240px;
    padding-top: 12px;
    background: #ff5a60;
    border-radius: 24px;
    text-align: center;
    display: inline-block;
    text-transform: uppercase;
    outline: none;
    text-decoration: none;
    transition: all 0.2s ease 0s;
}

    .add-cart-btn:hover {
        background: #FFFFFF;
        color: #ff5a60;
        border: 1px solid #ff5a60;
    }

.item-detail-left .item-description {
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 30px;
    font-size: 12px;
    color: #494949;
}

.item-description .desc-title, .delivery-details {
    margin-bottom: 20px;
}

.desc-title {
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 7px;
}

.morecontent span {
    display: none;
}

.morelink {
    display: block;
}

.show-more .morelink {
    color: #ff5a60;
    font-size: 14px;
    font-weight: 700;
    margin-top: 40px;
    display: block;
    text-align: center;
}

.delivery-details .delivery-method {
    margin-top: 20px;
}

.option-row {
    margin-bottom: 10px;
    background-color: #E1E1E1;
    color: #494949;
    font-size: 14px;
    font-weight: normal;
}

    .option-row label {
        margin-bottom: 0px;
        font-weight: normal;
    }

.fancy-radio label:hover {
    cursor: pointer;
}

.fancy-radio label {
    height: 48px;
    display: table;
    width: 100%;
}

    .fancy-radio label span {
        display: table-cell;
        vertical-align: middle;
        min-height: 48px;
    }

        .fancy-radio label span.pay-delivery {
            border-left: 1px solid #d2d2d2;
            padding-right: 20px;
            text-align: right;
            width: 100px;
        }

.fancy-checkbox label:hover {
    cursor: pointer;
}

.fancy-checkbox label {
    height: 48px;
    display: table;
    width: 100%;
}

    .fancy-checkbox label span {
            display: table-cell;
        padding-left: 22px;
        vertical-align: middle;
        min-height: auto;
        white-space: normal;
        word-break: break-word;
    }

        .fancy-checkbox label span.pay-delivery {
            border-left: 1px solid #d2d2d2;
            padding-right: 10px;
            text-align: center;
            width: 175px;
        }

        .fancy-checkbox label span.surcharge-per-item {
            padding-right: 10px;
            text-align: center;
            width: 175px;
        }

span.surcharge-per-item p, span.pay-delivery p {
    font-size: 10px;
    color: #b3b3b3;
}

.item-detail-right .manege-affix.affix {
    right: 0px;
    top: 0px;
    padding-left: 50%;
    width: 100%;
}

.item-detail-left {
    position: relative;
    z-index: 999;
}

.thumbnail-images {
    background-color: #fff;
    padding: 10px 0;
    text-align: center;
    position: fixed;
    bottom: 0;
    width: 50%;
}

    .thumbnail-images > ul > li {
        display: inline-block;
        margin: 0 5px;
        vertical-align: middle;
    }

        .thumbnail-images > ul > li img {
            max-width: 80px;
        }

.preview-image .loadarea.loading > img {
    display: none;
}

.preview-image .loadarea.loading {
    width: 100%;
    height: 100%;
    background-image: url('../images/loading_spinner.gif');
    background-position: center center;
    background-repeat: no-repeat;
    min-width: 200px;
    min-height: 200px;
}

.preview-image {
    position: relative;
}

    .preview-image #zoom-image {
        background-color: #000;
        display: block;
        height: 48px;
        position: absolute;
        top: 20px;
        left: 20px;
        width: 48px;
        border-radius: 100px;
    }

.lightbox .lb-caption {
    display: none !important;
}

.lb-close {
    width: 35px;
    height: 35px;
    display: block;
    background-image: url('../images/closew_btn.svg');
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 35px;
    z-index: 999;
    cursor: pointer;
}

.lightbox .lb-container .lb-close {
    width: 35px;
    height: 35px;
    display: block;
    background-image: url('../images/closew_btn.svg');
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 35px;
    z-index: 999;
    cursor: pointer;
}

.item-detail-breadcrumb.affix {
    width: 50.25%;
    top: 0px;
    left: 0px;
}

    .item-detail-breadcrumb.affix + .item-detail-left-inner {
        padding-top: 65px;
    }

.item-detail-left .merchant-name2 {
    color: #ff5a60;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.item-star {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #c8c8c8;
    padding-bottom: 20px;
}

    .item-star img {
        display: inline-block;
        margin-right: 10px;
        width: 17px;
        height: 17px;
        vertical-align: middle;
        margin-top: -3px;
    }

.item-voted-number {
    font-weight: 700;
    font-size: 14px;
    color: #000000;
    margin-left: 10px;
}

.item-voted-percent {
    font-size: 14px;
    font-weight: 300;
    color: #999999;
    margin-left: 10px;
}

.price-btn-section .price-box-btn {
    margin-top: 15px;
}

.attribute-opt select {
    width: 320px;
    max-width: 100%;
    height: 32px;
    border: 1px solid #c8c8c8;
    text-align: left;
    font-size: 14px;
    color: #000;
    padding: 0px 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('../images/down_arrow.svg');
    background-repeat: no-repeat;
    background-position: 97% center;
}

.option-value .item-qty-box select[name="qty"] {
    color: #000000;
    text-align: left;
    width: 70px;
}

.attribute-opt {
    margin-bottom: 10px;
    margin-top: 20px;
}

.option-label {
    float: left;
    width: 70px;
    max-width: 30%;
    margin-right: 10px;
    padding-top: 5px;
    color: #000;
}

.option-value {
    float: left;
    width: 70%;
    color: #000;
}

.item-price-box .option-value .item-qty-box {
    display: block;
    padding-top: 0px;
}

.item-details .show-more .morelink {
    text-align: left;
}

.item-details .item-detail-left .item-description {
    margin-bottom: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.bold-black-text {
    font-size: 14px;
    font-weight: 700;
    color: #000;
    margin-right: 10px;
}

.normal-black-text {
    font-size: 14px;
    color: #000;
    margin-right: 10px;
    word-break: break-all;
}

    .normal-black-text a {
        text-decoration: none;
        color: #ff5a60;
    }

.grey-colot-txt {
    font-size: 14px;
    color: #999999;
    margin-top: 7px;
    margin-bottom: 7px;
}

.grey-colot-txt2 {
    font-size: 14px;
    color: #999999;
}

.desc-sec-opt {
    margin-bottom: 35px;
}

.item-details .show-more .morelink {
    margin-top: 15px;
}

.item-cart-button-bottom {
    padding-top: 20px;
    padding-bottom: 40px;
}

.item-details .delivery-details {
    margin-top: 15px;
}

.item-review-section {
    border-top: 1px solid #999;
    width: 100%;
}

.review-title {
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 300;
    color: #000000;
}

.review-item-star img {
    display: inline-block;
    margin-right: 10px;
    width: 17px;
    height: 17px;
    vertical-align: middle;
}

.review--voted-number {
    font-size: 18px;
    font-weight: 700;
    color: #000000;
    vertical-align: middle;
}

.review-voted-percent {
    font-size: 16px;
    font-weight: 300;
    color: #999;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #c8c8c8;
}

.lb-nav a.lb-next, .lb-nav a.lb-prev {
    opacity: 1;
}
/*End Item Detail page*/



/* Header cart dropdown */

.cart-dropdown {
    width: 384px;
    border: 1px solid #c8c8c8;
    margin-left: -56%;
    padding: 0;
}

    .cart-dropdown .cart-notification {
        padding: 8px 10px;
        color: #000;
        font-size: 16px;
    }

        .cart-dropdown .cart-notification #empty-cart {
            float: right;
            margin-top: -3px;
        }

    .cart-dropdown .icon.icon-close {
        background-image: url('../images/closew_btn.svg');
        margin-right: 0px;
    }

    .cart-dropdown .cart-items > ul > li {
        color: #000;
        padding: 10px 12px;
    }

    .cart-dropdown .cart-items {
    }

        .cart-dropdown .cart-items > ul > li {
            margin-bottom: 12px;
            padding-bottom: 12px;
            border-bottom: 1px solid #d2d2d2;
        }

    .cart-dropdown .cart-item-preview img {
        max-width: 80px;
        border: 1px solid #c8c8c8;
        margin-right: 12px;
    }

    .cart-dropdown .cart-item-wrapper {
    display: -webkit-inline-box;
        width: 100%;
    }
    .cart-item-description > p {
    word-break: break-all;
}
    .cart-dropdown .cart-item-description p, .cart-dropdown .cart-item-description p {
        font-size: 12px;
    }

    .cart-dropdown .cart-item-description > h3 {
        font-size: 16px;
        font-weight: 700;
        margin-top: 5px;
    }

.header-wrapper li ul.cart-dropdown.dropdown-menu.cart-dropdown li {
    margin: 0;
}

.header .main-nav li.user-login.dropdown .dropdown-menu li a {
    overflow: hidden;
    text-overflow: ellipsis;
}

.index-page .home-banner .lala.select-date {
    display: inline-flex;
}

.index-page .home-banner .lala.select-date {
    padding: 0 20px;
}

.index-page .select-date > label {
    line-height: 42px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: initial;
    white-space: nowrap;
}

.cart-dropdown .cart-item-wrapper .cart-item-preview {
    display: inline-block;
    vertical-align: middle;
    width: 90px;
    text-align: left;
}

.cart-dropdown .cart-item-wrapper .cart-item-description {
    display: inline-block;
    vertical-align: middle;
    width: 70%;
    text-align: left;
}

.cart-dropdown .go-cart {
    float: left;
    width: 100%;
    padding: 12px 10px;
    text-align: center;
}

    .cart-dropdown .go-cart > a {
        display: block;
        width: 70%;
        font-size: 16px;
        font-weight: 300;
        color: #000;
        border: 1px solid #000;
        text-align: center;
        padding: 12px 15px;
        border-radius: 50px;
        text-decoration: none;
        margin: auto;
    }

.header .main-nav > ul > li.cart-menu {
    position: relative;
}

.dropdown-menu.cart-dropdown {
    display: block;
    visibility: hidden;
    opacity: 0;
    transform: translateZ(0);
    transform: translateY(20%);
    transition: all 0.8s ease 0s, visibility 0s linear 0.8s;
}

    .dropdown-menu.cart-dropdown.active {
        visibility: visible;
        opacity: 1;
        transform: translateX(0%);
        transition-delay: 0s;
    }

    .dropdown-menu.cart-dropdown.hover {
        visibility: hidden;
    }

        .dropdown-menu.cart-dropdown.hover.active {
            visibility: visible;
        }

.inbox-icon {
    background-image: url(../images/inbox_icon.svg);
    background-repeat: no-repeat;
}
/* End cart dropdown */



/*Seller Item upload*/

.seller-common-box {
    background: #F0F0F0;
    width: 100%;
    padding: 20px 10px 0px;
    font-size: 14px;
}

    .seller-common-box .container {
        background: #FFF;
        padding: 30px;
        box-shadow: 1px 1px 0 0 #999999;
        border-bottom: 1px solid #999999;
    }

.item-form-group {
    min-height: 70px;
    clear: both;
}

    .item-form-group .col-md-6, .item-form-group .col-md-12 {
        margin-bottom: 20px;
    }

.custom-datepicker .col-md-6 {
    padding-left: 0px;
}

.custom-datepicker .datepicker-txt {
    width: 85%;
    float: left;
    margin-right: -3px;
}

.custom-datepicker .input-group-addon {
    height: 41px;
    position: relative;
}

.item-form-group select {
    width: 98%;
    height: 41px;
    border: 1px solid #c8c8c8;
    color: #9c9b9b;
    padding: 0px 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('../images/down_arrow.svg');
    background-repeat: no-repeat;
    background-position: 97% center;
}

.item-form-group label {
    width: 100%;
    color: #000;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: normal;
}

.item-form-group input {
    width: 98%;
    height: 41px;
    border: 1px solid #c8c8c8;
    color: #9c9b9b;
    padding: 0px 10px;
    outline: none;
}

.big-text-area {
    width: 99%;
    height: 176px;
    border: 1px solid #c8c8c8;
    color: #999;
    padding: 0px 10px;
    outline: none;
}

.small-text-area {
    width: 99%;
    height: 41px !important;
    border: 1px solid #c8c8c8;
    color: #999;
    padding: 0px 10px;
    outline: none;
}


.item-form-group .onoffswitch-label, .item-form-group .onoffswitch-switch {
    border: none;
}

.item-form-group .onoffswitch {
    float: left;
    margin-right: 15px;
}

.item-stock-lbl {
    color: #999;
    margin-top: 5px;
    display: inline-block;
}

.item-top-titlearea {
    width: 100%;
    margin: auto;
    text-align: center;
}

    .item-top-titlearea h1 {
        font-size: 26px;
        padding-bottom: 10px;
        text-transform: uppercase;
    }

        .item-top-titlearea h1 > span {
            vertical-align: middle;
        }

    .item-top-titlearea p {
        font-size: 16px;
        font-weight: 300;
        color: #999999;
    }

.item-upload-delivery-secton {
    width: 100%;
    margin: auto;
}

.item-uplo-delivery-title {
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 5px;
}

.item-upload-delivery-secton p {
    font-size: 14px;
    color: #999999;
    font-weight: 300;
}

#item-delivery-method, #item-pickup-method {
    margin-top: 15px;
}

.upload-item-sav-btn {
    margin-top: 30px;
}

.my-btn {
    border-radius: 30px;
    color: #fff;
    text-align: center;
    padding: 8px 20px;
    display: inline-block;
}

    .my-btn:hover, .my-btn:active, .my-btn:focus {
        color: #fff;
    }

.btn-black {
    background-color: #000;
    width: 150px;
    margin-top: 10px;
    border-radius: 30px;
    border: 1px solid transparent;
    color: #fff;
}

    .btn-black:hover {
        background: #656578;
        color: #fff;
        border: 1px solid #656578;
    }

.uploded-items {
    max-width: 630px;
    margin: 0 auto;
    padding-top: 40px;
}

    .uploded-items .uploded-box {
        width: 200px;
        float: left;
        margin-bottom: 15px;
    }

    .uploded-items .add-item-box {
        width: 200px;
        float: left;
        margin-bottom: 15px;
        background-color: #F2F2F2;
        min-height: 200px;
        position: relative;
    }

        .uploded-items .add-item-box .inner-con {
            margin-top: -20px;
            position: absolute;
            top: 50%;
            width: 100%;
            text-align: center;
        }

    .uploded-items .uploded-box > img {
        max-width: 100%;
        border: 1px solid #c8c8c8;
    }

    .uploded-items > div:nth-child(3n+2) {
        margin: 0 15px;
        margin-bottom: 15px;
    }

    .uploded-items .icon.icon-close {
        background-image: url('../images/image_delete.svg');
        margin-right: 0px;
    }

    .uploded-items .action-area {
        text-align: center;
        padding: 15px 0;
    }

#item-upload-area .alert {
    margin: 15px auto 0;
    width: 52%;
}
/*5 August 2016*/

.popup-area.lng-translations {
    width: 450px;
    max-width: 100%;
    top: 15%;
}

.lng-translations .content-area p {
    color: #999;
    font-size: 14px;
    margin-bottom: 10px;
}

.lng-translations .content-area .lng-red-text {
    font-weight: 700;
    color: #ff5a60;
    font-size: 20px;
    padding: 10px;
}

.popup-area.lng-translations .btn-saffron {
    margin-top: 10px;
}
/* End Seller Item upload*/



/* Seller setting */

.icon.icon-cog {
    background-image: url('../images/setting_icon.svg');
}

.icon.icon-dasboard {
    background-image: url('../images/dashboard_icon.svg');
    width: 35px;
}

.seller-tab-area {
    border-top: 1px solid #ECECEC;
}

    .seller-tab-area .tab-content {
        background-color: #F0F0F0;
    }

        .seller-tab-area .tab-content .seller-common-box {
            background-color: #fff;
            margin-top: 15px;
            padding-bottom: 50px;
            padding-left: 50px;
            padding-right: 50px;
        }

    .seller-tab-area .nav-tabs > li.active > a {
        border-bottom: 4px solid #ff5a60;
        color: #ff5a60;
    }

        .seller-tab-area .nav-tabs > li.active > a, .seller-tab-area .nav-tabs > li.active > a:focus, .seller-tab-area .nav-tabs > li.active > a:hover {
            border-bottom: 4px solid #ff5a60;
            border-right: 0 none;
            border-top: 0 none;
            background-color: transparent;
            border-left: 0px;
        }

    .seller-tab-area .nav-tabs > li > a:hover {
        background-color: transparent;
        border-left: 0px;
    }

    .seller-tab-area .nav-tabs > li {
        display: inline-block;
        float: none;
    }

        .seller-tab-area .nav-tabs > li > a > span {
            padding: 5px 15px;
            border-right: 1px solid #c2c2c2;
            display: block;
        }

        .seller-tab-area .nav-tabs > li > a {
            padding: 10px 0px;
            border: 0px;
            color: #c8c8c8;
            font-size: 12px;
        }

        .seller-tab-area .nav-tabs > li:last-child > a > span {
            border: none;
        }

#profile .img-wrapper {
    display: table;
}

#profile .profile-img {
    height: 150px;
    width: 150px;
    margin-right: 20px;
}

    #profile .profile-img > img {
        max-width: 100%;
        border: 1px solid #c8c8c8;
    }

#profile .change-profile {
    display: table-cell;
    vertical-align: bottom;
}

    #profile .change-profile > a {
        height: 40px;
        padding: 9px 20px;
        width: 140px;
    }

.modal-backdrop {
    z-index: 9999;
}

.modal {
    z-index: 99999;
}

.icon-facebook-round {
    background-image: url('../images/fb_icon.svg');
}

.icon.icon-facebook {
    background-image: url('../images/fb_id.svg');
}

.icon.icon-google {
    background-image: url('../images/google_id.svg');
}

.next-tab-area {
    text-align: center;
    padding-bottom: 10px;
    padding-top: 30px;
}

.btn-red {
    font-size: 16px;
    color: #fff;
    background-color: #ff5a60;
    border: 1px solid #ff5a60;
    display: inline-block;
    width: 240px;
    padding: 12.5px 20px;
    transition: all 0.2s ease 0s;
    text-decoration: none;
    outline: none;
    border-radius: 30px;
    text-align: center;
    text-transform: uppercase;
}

    .btn-red:hover {
        background: #FFFFFF;
        color: #ff5a60;
        border: 1px solid #ff5a60;
    }

.seller-tab-area #delivery_method .item-form-group p {
    color: #999999;
}

.seller-tab-area .delivery-row {
    background-color: #f3f3f3;
    display: table;
    padding: 10px 0;
    width: 100%;
    margin-bottom: 10px;
}

    .seller-tab-area .delivery-row input[type="text"] {
        height: 40px;
        padding-left: 0;
        text-align: right;
        color: #3c3c3b;
        width: 100%;
    }

.delivery-row .description {
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;
    color: #868686;
    padding-right: 20px;
}

.delivery-row .actions {
    display: table-cell;
    border-left: 1px solid #c8c8c8;
    padding-left: 20px;
    width: 530px;
}

    .delivery-row .actions.noborder {
        border-left: none;
    }

#delivery_method .placeholder-group {
    position: relative;
    padding-right: 0;
    min-width: 180px;
}

    #delivery_method .placeholder-group span {
        font-size: 14px;
        height: auto;
        left: 0;
        display: block;
        padding-left: 0;
        margin-top: 10px;
        position: absolute;
        top: 0;
        width: 60px;
    }

.seller-tab-area .delivery-row .actions .action-wrap {
    width: 100px;
    display: block;
    padding-top: 14px;
}

#delivery_method .placeholder-group {
    margin-right: 20px;
    float: left;
}

.seller-tab-area .delivery-row .actions div {
    display: table-cell;
    vertical-align: middle;
    min-width: 83px;
    text-align: right;
}

#delivery_method .delivery-row .placeholder-group > div {
    display: block;
    position: relative;
}

#delivery_method .delivery-outer .delivery-actions {
    display: table-cell;
    border-left: 0px solid;
    padding-left: 20px;
    width: 530px;
}

.seller-tab-area .delivery-row .delivery-actions div {
    display: table-cell;
    vertical-align: middle;
    min-width: 83px;
    text-align: right;
}

.item-form-group .delivery-actions label {
    font-size: 14px;
    color: #000000;
    text-align: left;
    text-transform: none;
}

.delivery-row .delivery-actions #add_delivery {
    margin-top: 25px;
}

.delivery-row .icon.icon-done {
    background-image: url('../images/done.svg');
    border-radius: 30px;
    background-color: #000;
}

.delivery-row .icon.icon-remove {
    background-image: url('../images/closew_btn_grey.svg');
}

.delivery-row #add_delivery, .delivery-row #add_location {
    width: 83px;
    margin-top: 0;
    margin-right: 15px;
}

#delivery_method .delivery-inner, #delivery_method .location-inner {
    margin-bottom: 0px;
}

#delivery_method .delivery-outer .delivery-row, #delivery_method .location-outer .delivery-row {
    background-color: #fff;
}

    #delivery_method .delivery-outer .delivery-row .delivery_name, #delivery_method .location-outer .delivery-row .location_name {
        padding-left: 10px;
        width: 100%;
        text-align: left;
    }

#delivery_method .delivery-outer .actions, #delivery_method .location-outer .actions {
    border-left: 0px;
}

#delivery_method .location-outer .description, #delivery_method .delivery-outer .description {
    padding-left: 0px;
}

#delivery_method .location-inner .actions {
    width: 65px;
    border-left: 0px;
}

#delivery_method .location-outer .actions {
    vertical-align: bottom;
    width: 125px;
}

.paypal-row .description {
    width: 75%;
    background-color: #f0f0f0;
    padding: 10px 12px 10px 20px;
    float: left;
    color: #999;
    height: 41px;
}

.paypal-row .actions {
    float: left;
    padding-left: 0px;
    width: 25%;
}

    .paypal-row .actions img {
        max-width: 100%;
        height: 41px;
        margin: 0px;
    }

    .paypal-row .actions > a {
        margin-top: 0;
        width: 200px;
    }

.icon.icon-paypal {
    background-image: url('../images/paypal_icon-01.svg');
    background-size: 20px;
    border-radius: 30px;
    background-color: #fff;
}

.seller-tab-area #address input[type="text"] {
    width: 100%;
}

.seller-tab-area #address .title {
    margin-bottom: 35px;
}

.seller-tab-area .tab-content #address .seller-common-box {
    padding-left: 35px;
    padding-right: 35px;
}

.seller-tab-area .tab-content #address .gutter-30 {
    padding: 0px 30px;
}

.seller-tab-area .tab-content #address .item-form-group {
    margin-bottom: 10px;
}

.seller-tab-area .tab-content #address select {
    height: 40px;
}

.seller-tab-area .tab-content #address .btn-area {
    margin-top: 30px;
}

    .seller-tab-area .tab-content #address .btn-area .my-btn {
        border: none;
    }

.seller-setting-msg {
    width: 100%;
    margin: 10px 0px;
    font-size: 14px;
    background: #e6e6e6;
    color: #999999;
    padding: 28px 10px;
    text-align: center;
}

    .seller-setting-msg span {
        font-size: 14px;
        color: #666;
    }

.address-box {
    margin-bottom: 25px;
    min-height: 190px;
}

    .address-box .action {
        padding: 10px 0px;
    }

    .address-box .icon.icon-remove {
        background-image: url('../images/close_btn_black.svg');
    }

.add-row-area {
    margin-top: 30px;
}

    .add-row-area label {
        color: #000;
        font-size: 14px;
        font-weight: normal;
    }

    .add-row-area input[type="text"] {
        width: 100%;
        height: 40px;
        border: 1px solid #c8c8c8;
        padding: 10px;
    }

    .add-row-area .col-sm-8, .add-row-area .col-sm-12 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .add-row-area .col-sm-4 {
        padding-right: 0px;
    }

    .add-row-area .btn-black {
        border: none;
        margin-top: 15px;
    }

.popup-area.item-remove-popup {
    width: 480px;
}

.popup-area {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #bfbfbd;
    display: none;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    right: 0;
    top: 20%;
    width: 650px;
    z-index: 99999;
}

    .popup-area .wrapper {
        padding: 30px 30px 20px;
    }

    .popup-area .title-area, .mypopup-area .title-area {
        margin-bottom: 15px;
    }

    .popup-area .content-area {
        color: #454545;
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 5px;
    }

#cover {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.popup-area .title-area h1 {
    font-size: 21px;
}

.popup-area.item-remove-popup .btn-black {
    border: none;
    margin-top: 0;
    width: 100px;
}

.popup-area.item-remove-popup .btn-saffron {
    border: none;
    background-color: #ff5a60;
    color: #fff;
    width: 100px;
}

.my-confirmmodal .modal-footer {
    text-align: center;
}

.my-confirmmodal .modal-dialog {
    top: 20%;
}

.my-confirmmodal .modal-footer .btn {
    min-width: 90px;
    margin: 0px 15px;
}

.my-confirmmodal .modal-content {
    border-radius: 0px;
}

.my-confirmmodal .modal-body {
    padding: 50px;
    padding-bottom: 40px;
    text-align: center;
}

.my-confirmmodal .modal-dialog {
    width: 500px;
}

.my-confirmmodal .bootbox-close-button {
    display: none;
}

.bootbox-body {
    word-break: break-all;
}

.page-seller .onoffswitch-inner:before {
    background-color: #ff5a60;
}
/* End Seller setting */



/* Cart Page */

.cart-top-section {
    padding-top: 20px;
    padding-bottom: 20px;
}

.cart-top-sec-left {
    float: left;
    width: 50%;
}

.cart-top-sec-right {
    float: right;
    width: 50%;
}

.cart-top-sec-left2 {
    float: left;
    width: 42%;
}

.cart-top-sec-right2 {
    float: right;
    width: 58%;
}

.cart-top-section .cart-top-sec-left {
    margin-top: 10px;
}

.cart-mid-top-sec {
    width: 100%;
    border-bottom: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    font-size: 14px;
    background: #FFFFFF;
}

.cart-share-img-sec {
    width: 100%;
    position: relative;
}

.cat-top-share {
    display: block;
    width: 100%;
    padding-right: 120px;
}

.cart-top-right-motoimg {
    display: block;
    width: 120px;
    position: absolute;
    right: 0;
    top: 0;
}

    .cart-top-right-motoimg img {
        width: 100%;
        max-width: 120px;
    }

.cart-top-txt {
    color: #999999;
    padding: 25px 30px;
}

.item-added-cart {
    font-size: 18px;
    color: #494949;
    padding-left: 30px;
    height: 60px;
}

    .item-added-cart span {
        font-size: 36px;
        color: #FF5A60;
        font-weight: 700;
    }

.cart-share-sec {
    background: #E6E6E6;
    width: 100%;
    height: 60px;
    padding-top: 20px;
    padding-left: 30px;
}

    .cart-share-sec .share-item {
        color: #494949;
        margin-right: 20px;
    }

    .cart-share-sec .fb-sahre {
        font-weight: 700;
        color: #000;
    }

        .cart-share-sec .share-item img, .cart-share-sec .fb-sahre img {
            margin-right: 7px;
            vertical-align: middle;
        }

.cart-delivery-method-txt .bold-black {
    color: #000;
    font-weight: 600;
}

.btn-black-cmn {
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    background-color: #000;
    text-align: center;
    border: 1px solid #000;
    display: inline-block;
    padding: 12px 25px;
    transition: all 0.2s ease 0s;
    text-decoration: none;
    outline: none;
    border-radius: 30px;
    text-transform: uppercase;
    margin: 5px 10px;
}

.btn-black-small-cmn {
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    background-color: #000;
    text-align: center;
    border: 1px solid #000;
    display: inline-block;
    padding: 7px 20px;
    transition: all 0.2s ease 0s;
    text-decoration: none;
    outline: none;
    border-radius: 30px;
    text-transform: uppercase;
}

    .btn-black-cmn:hover, .btn-black-small-cmn:hover {
        background: #656578;
        color: #fff;
        border: 1px solid #656578;
    }

.btn-grey-small-cmn {
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    background-color: #7B7B7B;
    text-align: center;
    border: 1px solid #7B7B7B;
    display: inline-block;
    padding: 5px 20px;
    transition: all 0.2s ease 0s;
    text-decoration: none;
    outline: none;
    border-radius: 25px;
    text-transform: uppercase;
}

    .btn-grey-small-cmn:hover {
        background: #000;
        color: #fff;
        border: 1px solid #000;
    }

.my-cart-text {
    font-size: 26px;
    color: #000000;
    font-weight: 700;
    text-transform: uppercase;
    border-right: 1px solid #c8c8c8;
    padding-right: 25px;
    margin-right: 25px;
}

.cart-total-txt {
    font-size: 20px;
    color: #999999;
    text-transform: uppercase;
}

.cart-total-amount {
    font-size: 20px;
    font-weight: 700;
    color: #494949;
    text-transform: uppercase;
    margin-left: 10px;
}

.cart-empty-section {
    background: #f0f0f0;
    border-top: 1px solid #c8d2d7;
    padding-top: 130px;
    padding-bottom: 130px;
}

.seems-cart-empty-txt {
    font-size: 20px;
    color: #999;
    padding-left: 15px;
    padding-top: 30px;
}

.start-search-add-txt {
    font-size: 26px;
    font-weight: 700;
    color: #ff5a60;
    padding-left: 15px;
    padding-top: 10px;
}

.cart-empty-image {
    float: right;
    width: 185px;
    height: 148px;
}

.cart-section {
    background: #f0f0f0;
    border-top: 1px solid #c8d2d7;
    padding-top: 30px;
    padding-bottom: 30px;
}

.cart-item-row {
    background: #FFF;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    width: 100%;
    display: table;
    font-size: 14px;
    margin-bottom: 10px;
}

.cart-group-items .cart-item-row {
    margin-bottom: 0px;
}

.cart-item-box-left {
    display: inline-block;
    width: 26%;
}

.cart-item-box-desc {
    display: inline-block;
    width: 39%;
    vertical-align: top;
    border-right: 1px solid #c8c8c8;
    padding-right: 40px;
}

.cart-item-box-variant {
    display: inline-block;
    width: 28%;
    vertical-align: top;
    padding-left: 40px;
}

.cart-item-delete-sec {
    display: inline-block;
    vertical-align: top;
    width: 5%;
    text-align: center;
}

.cart-item-box-left img {
    max-width: 240px;
    max-height: 240px;
    display: inline-block;
    vertical-align: middle;
}

.cart-item-img {
    display: table-cell;
    padding-left: 5px;
}

.cart-item-box-left .fancy-checkbox {
    display: table-cell;
    vertical-align: middle;
}

    .cart-item-box-left .fancy-checkbox label {
        width: 40px;
        height: 40px;
        background-size: 40px;
    }

.cart-item-box-desc h3, .cart-item-box-desc h3 a {
    font-size: 22px;
    color: #000;
    font-weight: 700;
    word-wrap: break-word;
}



    .cart-item-box-desc h3 a:hover {
        color: #ff5a60;
    }

.cart-item-desc {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #999;
    word-wrap: break-word;
}

.cart-item-box-desc .morelink {
    margin-top: 10px;
    text-align: left;
}
/* modified : 1-sep-2016  */
.qty-selectbpx:active, .qty-selectbpx:focus {
    outline: none;
}

.qty-selectbpx {
    border: 1px solid #c8c8c8;
    color: #000;
    width: 80px;
    height: 32px;
    text-align: left;
    font-size: 14px;
    padding: 0px 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('../images/down_arrow.svg');
    background-repeat: no-repeat;
    background-position: 80% center;
}

.variant-selectbpx {
    border: 1px solid #c8c8c8;
    color: #000;
    width: 95%;
    height: 32px;
    text-align: left;
    font-size: 14px;
    padding: 0px 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('../images/down_arrow.svg');
    background-repeat: no-repeat;
    background-position: 95% center;
    margin-bottom: 10px;
}

.cart-item-box-variant .variant-selectbpx {
    width: 100%;
}

.cart-item-desc-bottom {
    width: 100%;
    margin-top: 15px;
    padding: 15px 12px;
    background: #F0F0F0;
}

.cart-delivery-title {
    color: #999;
    margin-bottom: 10px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}

.cart-item-desc-bottom .row-wrapper {
    height: 25px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px 0;
}

.cart-delivery-method-txt {
    color: #494949;
    margin-bottom: 10px;
    display: inline-block;
    max-width: 210px;
    vertical-align: top;
    word-break: break-word;
    word-wrap: break-word;
    white-space: normal;
}

.cart-item-box-desc .cart-item-price {
    font-size: 20px;
    font-weight: 700;
    color: #494949;
}

.cart-item-box-desc .cart-top-sec-left span {
    margin-right: 15px;
}

.cart-publish-merchant {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    margin-left: 10px;
}

.cart-item-box-desc .cart-top-sec-left {
    margin-bottom: 15px;
    margin-top: 10px;
}

.cart-item-box-desc .cart-top-sec-right {
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: right;
}

.cart-share-sec em {
    font-style: normal;
}

.cart-item-box-desc .cart-top-sec-left img {
    border-radius: 50%;
}

.cart-total-bottom {
    padding-top: 20px;
    text-align: right;
}

.cart-top-sec-right {
    position: relative;
}

.cart-topright-secarea {
    width: 274px;
    background-color: #f3f3f3;
    padding-left: 10px;
    padding-right: 10px;
    color: #999;
    display: none;
    position: absolute;
    right: 0;
    top: 41px;
    z-index: 1;
    border-bottom: 1px solid #c8c8c8;
}

.cart-topitm-price {
    color: #4a4a4a;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
}

.cart-topitm-line1 {
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: left;
}

.cart-topitm-subtotal {
    border-bottom: 1px solid #999;
}

.cart-rightitm-downcarat {
    background-image: url('../images/icon-arrowdown.png');
    width: 15px;
    height: 10px;
    background-size: cover;
    display: inline-block;
    margin-left: 15px;
    vertical-align: text-top;
    z-index: 1111;
    cursor: pointer;
}

    .cart-rightitm-downcarat.active {
        background-image: url('../images/icon-toggle.png');
    }

.cartpg-itm-total-sec {
    width: 300px;
    color: #999;
    float: right;
    margin-bottom: 48px;
}

.cartpg-itm-tprice {
    text-align: right;
    font-weight: bold;
    color: #4a4a4a;
}

.cartpg-total-line1 {
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: left;
    font-size: 14px;
}

.cartpg-maintotal-line {
    font-size: 22px;
    font-weight: bold;
    border-top: 2px solid #999;
    margin-top: 13px;
    padding-top: 13px;
}

.cartpg-itm-mprice {
    color: #4a4a4a;
    font-weight: bold;
    text-align: right;
}

.cartpg-totline-left {
    float: left;
    width: 50%;
    text-align: right;
}

.cartpg-itm-tprice {
    float: right;
    width: 50%;
}

.cartitem-change-popup {
    width: 564px;
    top: 7%;
}

.social-crawlers-popup img {
    width: 100%;
}

.social-crawlers-popup .content-area {
    position: relative;
}

.cartitem-change-popup .popup-wrapper {
    width: 564px;
    margin-top: 50px;
    border: none;
    padding: 30px 30px 20px;
    position: relative;
}

.cart-checkout-confirm-popup {
    width: 564px;
    top: 6%;
    font-size: 16px;
    color: #4a4a4a;
}

    .cart-checkout-confirm-popup .btn-area {
        margin-top: 20px;
    }

.popup-area .btn-saffron, .mypopup-area .btn-saffron {
    border: none;
    background-color: #ff5a60;
    color: #fff;
    min-width: 150px;
    border: 1px solid #ff5a60;
}

    .popup-area .btn-saffron:hover, .mypopup-area .btn-saffron:hover {
        background: #FFFFFF;
        color: #ff5a60;
        border: 1px solid #ff5a60;
    }

    .popup-area .btn-saffron:focus, .mypopup-area .btn-saffron:focus {
        outline: none;
    }

.cartitem-change-popup .delivery-details {
    height: 180px;
    overflow: hidden;
}

.cartpg-itmpop-hr {
    border-top: 1px solid #989898;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: -31px;
    margin-right: -31px;
}

.cart-itmind-img {
    width: 144px;
    height: 144px;
    border: 1px solid #d1d1d1;
    float: left;
}

    .cart-itmind-img img {
        width: 100%;
        max-width: 100%;
        max-height: 100%;
    }

.cart-itmind-desc {
    width: calc(100% - 159px);
    float: left;
    padding-left: 20px;
    font-size: 15px;
    color: #4a4a4a;
}

.cart-itmind-price {
    color: #000;
    font-size: 22px;
    margin-top: 30px;
}

.cartitem-chngpop-close {
    background-image: url('../images/icon-cross-gray.jpg');
    display: inline-block;
    width: 13px;
    height: 14px;
    background-size: cover;
    float: right;
    position: absolute;
    top: 20px;
    right: 15px;
}

.cart-checkout-confirm-popup {
    height: 530px;
    overflow-x: hidden;
}

.cart-item-slider .slide-icon {
    background-repeat: no-repeat;
    background-position: center center;
    height: 30px;
    width: 30px;
    position: absolute;
    display: block;
    margin-top: -15px;
    top: 50%;
}

    .cart-item-slider .slide-icon.slide-prev {
        background-image: url('../images/left.svg');
        left: 0px;
    }

    .cart-item-slider .slide-icon.slide-next {
        background-image: url('../images/right.svg');
        right: 0px;
    }

.cart-item-slider .carousel-control {
    background-image: none;
    background-color: inherit;
    opacity: 1;
    text-shadow: none;
    visibility: hidden;
    z-index: 99;
}

.cart-item-slider .carousel-indicators li, .cart-item-slider .carousel-indicators li.active {
    width: 8px;
    height: 8px;
    margin: 1px 5px;
}

.cart-item-slider .carousel-indicators {
    margin: 0px;
    width: 100%;
    left: 0px;
    visibility: hidden;
}

.cart-item-img:hover .cart-item-slider .carousel-indicators {
    visibility: visible;
}

.cart-item-img:hover .cart-item-slider .carousel-control {
    visibility: visible;
}

.cart-group-items {
    margin-bottom: 30px;
}
/* End Cart Page */



/*Checkout Process*/

.grey_section {
    background: #f0f0f0;
    padding-top: 50px;
    padding-bottom: 50px;
}

.white_section {
    background: #FFFFFF;
    border-right: 1px solid #989898;
    border-bottom: 1px solid #989898;
    padding: 40px 20px;
}

.delivery-top-sec {
    background: #FFF;
    border-bottom: 1px solid #c8d2d7;
}

.delivery-top-white-box {
    background: #fff;
    border-right: 1px solid #989898;
    border-bottom: 1px solid #989898;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
    font-size: 20px;
    font-weight: 700;
    color: #4a4a4a;
}

    .delivery-top-white-box .cart-top-sec-right {
        text-align: right;
    }

    .delivery-top-white-box p {
        padding-top: 15px;
        padding-left: 25px;
    }

.gust-sign-in {
    width: 200px;
}

.show-mobile {
    display: none;
}

.checkout-top-processbar {
    padding-top: 5px;
    padding-bottom: 25px;
    width: 90%;
    text-align: center;
    margin: auto;
}

.order-prcs-tmln-sec {
    width: 850px;
    margin: 0 auto;
}

    .order-prcs-tmln-sec span.prcs-icon {
        display: inline-block;
        width: 80px;
        padding-top: 85px;
        text-align: center;
        vertical-align: middle;
        background-position: center;
        background-repeat: no-repeat;
        color: #ccc;
        font-weight: bold;
    }

    .order-prcs-tmln-sec span.prcs-icon-1 {
        background-image: url('../images/delivery_red.svg');
    }

    .order-prcs-tmln-sec span.prcs-icon-2 {
        background-image: url('../images/review_g.svg');
    }

    .order-prcs-tmln-sec span.prcs-icon-3 {
        background-image: url('../images/payment_g.svg');
    }

    .order-prcs-tmln-sec span.tmln {
        display: inline-block;
        width: 240px;
        background-image: url('../images/dot_icon_gray.jpg');
        background-repeat: no-repeat;
        background-position: center;
        height: 10px;
        vertical-align: middle;
    }

    .order-prcs-tmln-sec.active1 span.prcs-icon-1 {
        color: #FF5A60;
    }

    .order-prcs-tmln-sec.active2 span.prcs-icon-1, .order-prcs-tmln-sec.active2 span.prcs-icon-2 {
        color: #FF5A60;
    }

    .order-prcs-tmln-sec.active3 span.prcs-icon-1, .order-prcs-tmln-sec.active3 span.prcs-icon-2, .order-prcs-tmln-sec.active3 span.prcs-icon-3 {
        color: #FF5A60;
    }

    .order-prcs-tmln-sec.active2 span.tmln1 {
        background-image: url('../images/dot_icon_red.jpg');
    }

    .order-prcs-tmln-sec.active3 span.tmln1, .order-prcs-tmln-sec.active3 span.tmln2 {
        background-image: url('../images/dot_icon_red.jpg');
    }

    .order-prcs-tmln-sec.active2 span.prcs-icon-2, .order-prcs-tmln-sec.active3 span.prcs-icon-2 {
        background-image: url('../images/review_red.svg');
    }

    .order-prcs-tmln-sec.active3 span.prcs-icon-3 {
        background-image: url('../images/payment_red.svg');
    }

.delivery_white_section {
    background: #FFF;
    border-right: 1px solid #989898;
    border-bottom: 1px solid #989898;
    padding: 30px 30px 40px 40px;
}

    .delivery_white_section .item-form-group label {
        font-size: 14px;
        color: #4a4a4a;
    }

    .delivery_white_section .item-form-group input {
        width: 90%;
        border: 1px solid #c7c7c7;
        color: #000000;
    }

.delivery-address-sec {
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid #c8d2d7;
}

.saved-address {
    margin-bottom: 30px;
}

.border-on-top {
    border-top: 1px solid #c8d2d7;
    padding-top: 40px;
}

.delivery_white_section .item-form-group .big-textbox {
    width: 95%;
}

.delivery_white_section .item-form-group select {
    width: 90%;
    height: 40px;
    border: 1px solid #c8c8c8;
    color: #000;
    padding: 0px 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('../images/dropdownicon-red.svg');
    background-repeat: no-repeat;
    background-position: 97% center;
}

.chk-add-btn {
    width: 147px;
    font-size: 16px;
    margin-top: 20px;
}

.saved-address .address-box .action span {
    display: table-cell;
    vertical-align: middle;
}

.saved-address .address-box .action .fancy-radio > label {
    width: 34px;
    height: 34px;
}

.check-payment-top-title {
    font-size: 14px;
    color: #4a4a4a;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 15px;
}

.checkout-payment-inner {
    width: 85%;
}

.checkout-payment-info-txt {
    font-size: 14px;
    color: #999999;
    padding-top: 25px;
}

.checkout-payment-method-opt {
    max-width: 450px;
    border: 1px solid #c8c8c8;
    color: #000;
    width: 100%;
    height: 39px;
    text-align: left;
    font-size: 14px;
    padding: 0px 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('../images/dropdownicon-red.svg');
    background-repeat: no-repeat;
    background-position: 97% center;
    margin-top: 20px;
}

.checkout-itm-total-sec {
    width: 90%;
    color: #000;
    text-align: left;
}

.checkout-total-line1 {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    font-size: 14px;
}

.checkout-totline-left {
    float: left;
    width: 50%;
    text-align: left;
    color: #231f20;
}

.checkout-itm-tprice {
    float: left;
    width: 40%;
    text-align: right;
    color: #989898;
}

.check-total-btm-sec {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #c6c6c6;
}

.chkout-total-small-txt {
    font-size: 12px;
    color: #989898;
    text-transform: uppercase;
}

.chkout-totla-amt {
    font-size: 22px;
    color: #ff5961;
}

.check-bottom-btn {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    width: 85%;
}

.checkout-back-btn {
    width: 180px;
    float: left;
    margin: 0px;
}

.review-top-white-sec {
    background: #FFFFFF;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    padding: 40px 20px;
    margin-bottom: 10px;
}

    .review-top-white-sec #order-summary, .review-top-white-sec #order-delivery {
        float: right;
    }

.check-total-btm-sec .btn-red {
    display: none;
}

.check-delivery-address {
    font-size: 14px;
    color: #999999;
}

.chkout-img-sec {
    display: table-cell;
    vertical-align: top;
    padding-left: 20px;
    padding-right: 20px;
    width: 10%;
}

.chkout-desc-sec {
    display: table-cell;
    vertical-align: top;
    font-size: 14px;
    color: #4a4a4a;
    border-right: 1px solid #c8d2d7;
    padding-right: 40px;
}

.saved-address .address-box .action span {
    vertical-align: top;
}

    .saved-address .address-box .action span .icon-remove {
        width: 34px;
        height: 34px;
    }

.saved-address .address-box .action .fancy-radio > label {
    margin-left: -7px;
}

.page-review .cart-item-row .wrapper {
    display: table-cell;
    width: 64%;
}

.chkout-delivery-sec {
    display: table-cell;
    vertical-align: top;
    width: 36%;
    padding-left: 30px;
    padding-right: 10px;
}

.chkout-img-sec img {
    max-width: 110px;
    max-height: 110px;
}

.chkout-qty-price-sec {
    vertical-align: bottom;
    padding-top: 40px;
}

.chkout-item-qty {
    float: left;
    font-size: 14px;
    color: #999999;
}

.cart-item-box-right .qty-selectbpx {
    background-position: 92% center;
}

.chkout-item-price {
    float: right;
    font-size: 20px;
    color: #000;
}

.page-delivery .delivery_white_section {
    border-right: 1px solid #989898;
}

.sucess-tick {
    padding-top: 10px;
    padding-bottom: 20px;
}

.thank-for-shop-txt {
    font-size: 22px;
    font-weight: 700;
    color: #231f20;
}

.thank-page-invoice {
    width: 90%;
    margin: 20px auto;
    border-bottom: 1px solid #c8d2d7;
    border-top: 1px solid #c8d2d7;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 16px;
    color: #231f20;
}

    .thank-page-invoice a {
        font-size: 14px;
        color: #ff5a60;
        text-decoration: none;
    }

.invoice-id {
    font-size: 26px;
    font-weight: 700;
    color: #ff7b80;
    padding-bottom: 25px;
}

.thank-small-txt {
    font-size: 14px;
    color: #999;
}

.thank-big-btn {
    width: 286px;
}

.thank-signup-txt {
    width: 100%;
    max-width: 510px;
    font-size: 14px;
    font-weight: bold;
    color: #4a4a4a;
    padding-top: 10px;
    padding-bottom: 20px;
}
/*End Checkout Process*/



/*Order page*/

.order-list {
    background: #f0f0f0;
}

.order-list-heading {
    background: #FFF;
    width: 100%;
    margin: auto;
    color: #999999;
    font-size: 12px;
    padding: 15px 0px;
    margin-bottom: 10px;
}

    .order-list-heading .order-id-sec {
        width: 8%;
        display: inline-block;
        vertical-align: middle;
        border-right: 1px solid #b1b2bb;
        text-align: center;
    }

    .order-list-heading .item-sec {
        width: 170px;
        display: inline-block;
        vertical-align: middle;
        border-right: 1px solid #b1b2bb;
        text-align: center;
    }

    .order-list-heading .invoice-id-sec, .order-list-heading .timestamp-sec, .order-list-heading .qty-sec, .order-list-heading .delivery-opt-sec, .order-list-heading .order-status-sec, .order-list-heading .order-review-sec {
        width: 9%;
        display: inline-block;
        vertical-align: middle;
        border-right: 1px solid #b1b2bb;
        text-align: center;
        padding: 0 10px;
    }

.order-list-body-sec {
    width: 100%;
    display: table;
}

.order-read-box {
    background: #FFFFFF;
    margin-bottom: 10px;
    padding: 30px 10px 30px 0px;
    color: #9c9b9b;
}

.order-un-read-box {
    background: #FFFFFF;
    margin-bottom: 10px;
    padding: 30px 10px 30px 0px;
    border: 2px solid #808080;
    color: #000000;
}

.order-read-box a {
    text-decoration: none;
    color: #9c9b9b;
    outline: none;
}

.order-un-read-box a {
    text-decoration: none;
    color: #000000;
    outline: none;
}

.order-list-body-sec .order-id-sec {
    width: 8%;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

.order-list .order-read-box .fancy-checkbox > label, .order-list .order-un-read-box .fancy-checkbox > label {
    padding-left: 35px;
}

.order-list-body-sec .item-sec {
    width: 170px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 5px;
}

.order-list-body-sec .invoice-id-sec, .order-list-body-sec .timestamp-sec, .order-list-body-sec .qty-sec, .order-list-body-sec .delivery-opt-sec, .order-list-body-sec .order-status-sec, .order-list-body-sec .order-review-sec {
    width: 9%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 13px;
}

.order-list-heading .order-status-sec.order-stat, .order-status-sec.order-stat {
    width: 11%;
}

.order-status-sec .refunded-on, .ordr-dtls-item-status .refunded-on {
    background: url(../images/refund_on.svg)no-repeat !important;
    background-size: contain;
}

.order-status-sec .refunded-off, .ordr-dtls-item-status .refunded-off {
    background: url(../images/refund_off.svg)no-repeat;
    background-size: contain;
}

.refund-icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    margin: auto;
    cursor: pointer;
}

.order-list-heading .order-review-sec {
    border: none;
}

.order-list-body-sec .order-review-sec {
    margin-left: 5px;
}

.order-status-sec select {
    width: 100%;
    max-width: 150px;
    height: 41px;
    border: 1px solid #808080;
    text-align: center;
    font-size: 14px;
    color: #666;
    padding: 0px 20px 0 10px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('../images/down_arrow.svg');
    background-repeat: no-repeat;
    background-position: 97% center;
}

.order-list-body-sec .order-id-sec .fancy-checkbox {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

    .order-list-body-sec .order-id-sec .fancy-checkbox label {
        display: inline-block;
        width: 35px;
        height: 35px;
        background-size: 35px;
    }

.order-list-tit-sec {
    padding: 0px 10px;
    text-transform: uppercase;
}

    .order-list-tit-sec .order-status-sec:last-child {
        border-right: none;
    }

.order-status-sec option:checked, .order-status-sec option:hover {
    background: #FF5A60;
    color: white;
    -webkit-appearance: none;
}

.popup-area.order-itemstatus-popup .btn-saffron {
    background-color: #ff5a60;
    border: 1px solid #ff5a60;
    border: none;
    color: #fff;
    width: 190px;
}

    .popup-area.order-itemstatus-popup .btn-saffron:hover {
        background: #FFFFFF;
        border: 1px solid #ff5a60;
        color: #ff5a60;
    }

.order-itemstatus-popup .title-area h1 {
    color: #000;
    font-size: 18px;
}

.order-itemstatus-popup .title-area p {
    color: #868686;
    font-size: 16px;
}

.order-itemstatus-popup .btn-area {
    margin-top: 20px;
}

.order-itemstatus-popup {
    width: 450px;
}

.order-pickup-dilvery-popup, .order-dilvery-popup {
    width: 450px;
    top: 7%;
    max-width: 100%;
}

    .order-pickup-dilvery-popup .popup-content-area, .order-dilvery-popup .popup-content-area {
        width: 90%;
        text-align: left;
    }

.popup-area .title-area h1, .mypopup-area .title-area h1 {
    font-size: 20px;
    color: #000000;
}

.popup-content-area .fancy-radio label {
    display: inline-block;
    padding-top: 12px;
    font-size: 16px;
    font-weight: 300;
    color: #868686;
}

.popup-content-area p {
    padding-bottom: 20px;
    font-size: 16px;
    color: #868686;
}

.btn-red-popup {
    background-color: #ff5a60;
    border: 1px solid #ff5a60;
    border: none;
    color: #fff;
    min-width: 190px;
    margin-top: 20px;
}

    .btn-red-popup:hover {
        background: #FFFFFF;
        border: 1px solid #ff5a60;
        color: #ff5a60;
    }

.ordr-dtls-top-left {
    float: left;
    width: 63%;
}

.ordr-dtls-top-right {
    float: right;
    width: 35%;
}

.ordr-dtls-orderid, .ordr-dtls-invoiceid {
    float: left;
    width: 200px;
    padding-left: 15px;
}

.ordr-dtls-top-section label {
    color: #999;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
    text-transform: uppercase;
}

.ordr-dtls-top-section {
    color: #1d1d1b;
    font-weight: normal;
    padding: 15px 0;
}

.ordr-dtls-buyer-info {
    background-color: #f3f3f3;
    padding: 0px;
    min-height: 196px;
}

.ordr-dtls-buyer-infoind {
    margin-bottom: 20px;
    margin-top: 15px;
}

.ordr-dtls-buyer-addrline {
    color: #999;
    font-size: 14px;
    font-weight: normal;
}

.ordr-dtls-top-title {
    padding-bottom: 20px;
    padding-top: 15px;
}

.ordr-dtls-trans-info {
    background-color: #f3f3f3;
    min-height: 196px;
    padding: 0px 15px;
    float: left;
    width: 100%;
}

.ordr-dtls-trans-line {
    color: #999;
    font-size: 13px;
    line-height: 25px;
}

    .ordr-dtls-trans-line span {
        display: inline-block;
        width: 150px;
    }

.ordr-dtls-prnt-btnarea {
    text-align: right;
}

    .ordr-dtls-prnt-btnarea a i {
        border-radius: 100px;
        height: 38px;
        margin-right: 0px;
        width: 38px;
    }

    .ordr-dtls-prnt-btnarea a i {
        border: 1px solid #F15961;
    }

.ordr-dtls-item-price, .ordr-dtls-item-qty {
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    vertical-align: middle;
    width: 10%;
}

.ordr-dtls-item-delivery, .ordr-dtls-item-status {
    display: inline-block;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
    width: 8%;
}

.ordr-dtls-item-itemdesc {
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    vertical-align: middle;
    width: 30%;
}

.order-detail-item-sec {
    border: 1px solid #ececec;
}

.ordr-dtls-item-head-sec {
    padding-bottom: 19px;
    padding-top: 20px;
}

.ordr-dtls-item-heading > div {
    border-right: 1px solid #d9d9d9;
}

    .ordr-dtls-item-heading > div:last-child {
        border: none;
    }

.ordr-dtls-item-body-sec {
    background-color: #f0f0f0;
    font-size: 14px;
}

.ordr-dtls-item-bodyrow {
    background-color: #fff;
    color: #9c9b9b;
    margin-top: 15px;
    padding: 25px;
}

.ordr-dtls-item-itemdesc .item-preview {
    height: 120px;
    margin-right: 30px;
    max-height: 120px;
    width: 120px;
}

.ordr-dtls-item-iteminfo {
    display: -webkit-box;
}
.item-sec > a {
    word-break: break-all;
}


    .ordr-dtls-item-iteminfo span {
        display: table-cell;
        vertical-align: middle;
    word-break: break-word;
    }

    .ordr-dtls-item-iteminfo .item-img {
        display: table-cell;
        vertical-align: middle;
        word-wrap: break-word;
    }

    .ordr-dtls-item-iteminfo .item-info-text {
        display: table-cell;
        vertical-align: middle;
        word-wrap: break-word;
    }

    .ordr-dtls-item-iteminfo .item-variant {
        border-top: 1px solid #b2b2bb;
        margin-top: 10px;
        padding-top: 5px;
        max-width: 92%;
        color: #4a4a4a;
    }

.order-page-merchant-name {
    margin-top: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.order-page-merchant-email {
    font-size: 12px;
    color: #999999;
}

.ordr-dtls-item-heading {
    color: #999;
    font-size: 12px;
    padding-left: 25px;
    padding-right: 25px;
}

.ordr-dtls-item-status select {
    background-color: #f3f3f3;
    background-image: url('../images/down_arrow.svg');
    background-position: 97% center;
    background-repeat: no-repeat;
    border: none;
    color: #9c9b9b;
    font-size: 14px;
    height: 41px;
    -moz-appearance: none;
    outline: none;
    padding: 0px 20px 0 10px;
    text-align: center;
    -webkit-appearance: none;
    width: 100%;
}

.ordr-dtls-item-status option:checked, .ordr-dtls-item-status option:hover {
    background: #FF5A60;
    color: white;
    -webkit-appearance: none;
}

.ordr-dtls-item-delivery span {
    display: inline-block;
    width: 100%;
}

.ordr-dtls-item-delivery hr {
    border-color: #b2b2bb;
    margin-bottom: 10px;
    margin-top: 10px;
}

.ordr-dtls-btnchange {
    border: 1px solid #000;
    border-radius: 25px;
    color: #1d1d1b;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 9px 11px;
    text-align: center;
    vertical-align: middle;
    width: 140px;
}

    .ordr-dtls-btnchange:hover {
        background-color: #1d1d1b;
        color: #fff;
    }

.ordr-dtls-btmbtn {
    background-color: #F0F0F0;
    padding-top: 50px;
    text-align: center;
}

.main-nav .login-menu img {
    border-radius: 50px;
    height: auto;
    max-height: 50px;
    width: 50px;
}
/*End Order page*/



/*delivery saved-address-page*/

.saved-address .address-box .action .fancy-radio.address-sel > label {
    background-color: #ccc;
    background-image: none;
    border-radius: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    margin-left: 0;
    padding-left: 0;
    padding-top: 7px;
    text-align: center;
    text-transform: uppercase;
    width: 170px;
}

    .saved-address .address-box .action .fancy-radio.address-sel > label.selected_address {
        background-color: #FF5A60;
    }

.saved-address .svd-adrsbox-inner {
    background-color: #fff;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    color: #999;
    font-size: 14px;
    line-height: 25px;
    min-height: 200px;
    padding: 20px 25px;
}

    .saved-address .svd-adrsbox-inner.active {
        background-color: #f0f0f0;
    }

.address-box .svd-adrsbox-inner .icon.icon-remove {
    background-image: url('../images/outline_delete.svg');
    border: 1px solid #000;
    border-radius: 50px;
    height: 34px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
    width: 34px;
}
/*End delivery saved-address-page*/



/*transaction-history-page*/

.order-history-sec-list {
    background: #f0f0f0;
}

.ordrhist-list-heading {
    background: #FFF;
    color: #999999;
    font-size: 12px;
    margin: auto;
    margin-bottom: 10px;
    padding: 15px 0px;
    text-transform: uppercase;
    width: 100%;
}

.ordrhist-qty-col {
    border-right: 1px solid #b1b2bb;
    display: inline-block;
    padding: 5px 20px;
    text-align: center;
    vertical-align: middle;
    width: 8%;
}

.ordrhist-invoiceid-col, .ordrhist-timestamp-col, .ordrhist-delivery-st-col, .ordrhist-status-col {
    border-right: 1px solid #b1b2bb;
    display: inline-block;
    padding: 5px 20px;
    text-align: center;
    vertical-align: middle;
    width: 10%;
}

.ordrhist-item-col {
    border-right: 1px solid #b1b2bb;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    vertical-align: middle;
    width: 29%;
}

.ordrhist-list-tit-sec > div:last-child {
    border-right: none;
}

.ordrhist-item-iteminfo {
    display: -webkit-box;
}

    .ordrhist-item-iteminfo span {
        display: table-cell;
        text-align: left;
        vertical-align: middle;
    word-break: break-all;
}



    .ordrhist-item-iteminfo .item-preview {
        border: 1px solid #c8c8c8;
        height: auto;
        margin-right: 15px;
        max-height: 96px;
        vertical-align: middle;
        width: 96px;
    }

.ordrhist-list-innerbody {
    color: #999;
    font-size: 14px;
    padding-bottom: 20px;
}

.ordrhist-list-bodyrow {
    background-color: #fff;
    border-bottom: 1px solid #999;
    box-shadow: 1px 1px 1px 0px #999;
    color: #9c9b9b;
    margin-top: 15px;
    -moz-box-shadow: 1px 1px 1px 0px #999;
    padding-bottom: 25px;
    padding-top: 25px;
    -webkit-box-shadow: 1px 1px 1px 0px #999;
}

    .ordrhist-list-bodyrow > div {
        border: none;
    }

    .ordrhist-list-bodyrow:hover {
        background-color: #f5f5f5;
    }

.ordrhist-itemdetails-link {
    background-color: #F15961;
    height: 75px;
    padding-top: 26px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 35px;
}

.ordrhist-itemdetails-icon {
    background-image: url('../images/arrow-right-w.png');
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    width: 15px;
}

.icon.icon-historylist {
    background-image: url('../images/icon-history-list.svg');
}

.purchase-pg-hstry-dtls .ordr-dtls-invoiceid {
    border-left: 1px solid #999;
}

.purchase-pg-hstry-dtls .ordr-dtls-item-itemdesc .item-preview {
    border: 1px solid #c8c8c8;
}

.purhstdtspg-topbtn {
    padding-top: 15px;
    background-color: #fff;
    display: none;
}

.ready-for-pickup-status {
    font-weight: 700;
    color: #F15961;
}

.icon.feedback {
    background-image: url('../images/view_review_old.svg');
    width: 40px;
    height: 40px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.ordr-dtls-item-review, .purchase-feedback {
    cursor: pointer;
}

.ordrhist-status-col:hover .icon.feedback {
    background-image: url('../images/view_review.svg');
}

.ordrhist-status-col:hover .purchase-feedback {
    color: #F15961;
}

    .ordrhist-status-col:hover .purchase-feedback.left-feedback {
        color: #9c9b9b;
    }

.purchase-feedback:hover .icon.feedback {
    background-image: url('../images/view_review.svg');
}

.purchase-feedback:hover {
    color: #F15961;
}

.purchase-feedback.left-feedback:hover {
    color: #9c9b9b;
}

.order-item-feedback-popup {
    width: 450px;
    max-width: 90%;
    top: 10%;
}

    .order-item-feedback-popup textarea {
        width: 100%;
        height: 150px;
        padding: 5px 10px;
    }

    .order-item-feedback-popup .ordr-dtls-item-itemdesc {
        padding: 0px;
        width: 100%;
    }

    .order-item-feedback-popup .item-star {
        border-bottom: none;
    }

    .order-item-feedback-popup #stars .glyphicon {
        font-size: 20px;
        padding: 0px 3px;
    }

        .order-item-feedback-popup #stars .glyphicon.glyphicon-star {
            color: #FF5A60;
        }

        .order-item-feedback-popup #stars .glyphicon.glyphicon-star-empty {
            color: #C8C8C8;
        }

.starrr {
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 5px;
}

    .starrr .glyphicon:hover {
        cursor: pointer;
    }

    .starrr + span {
        vertical-align: 4px;
        padding-left: 10px;
    }

.feedback-img-sec {
    width: 100%;
    display: block;
}

.nicEdit-main {
    width: 99.2% !important;
}
/*End transaction-history-page*/



/*Seller Dasboard*/

.seller-dasboard-middle {
    background: #f0f0f0;
    padding-top: 15px;
    padding-bottom: 20px;
}

    .seller-dasboard-middle .container {
        background: #FFF;
    }

.seller-dasboard-top-left-mid {
    padding-top: 70px;
    padding-bottom: 70px;
}

    .seller-dasboard-top-left-mid .red-big-text {
        font-size: 32px;
        color: #ff5a60;
        font-weight: normal;
    }

    .seller-dasboard-top-left-mid .revenue {
        font-size: 12px;
        color: #999999;
        font-weight: normal;
        padding-bottom: 30px;
    }

.seller-dasboard-top-right-mid .col-md-6 {
    padding: 0px;
}

.dashboard-feature img {
    max-width: 100%;
}

.seller-dashboard-page .chart-style div {
    width: 100% !important;
}

.dsbrd-bar-outter-sec {
    margin-top: 25px;
}

.dashboard-sellerbox {
    background-color: #1d1d1b;
    padding: 45px 50px;
    color: #999999;
    text-align: center;
    min-height: 373px;
}

    .dashboard-sellerbox h5 span {
        border: 2px solid #999999;
        display: inline-block;
        font-size: 10px;
        padding: 8px;
    }

    .dashboard-sellerbox h5 {
        margin-bottom: 25px;
    }

    .dashboard-sellerbox p {
        color: #fff;
        font-size: 18px;
        margin-bottom: 15px;
    }

        .dashboard-sellerbox p.revenue {
            color: #999999;
            font-size: 10px;
            margin-top: 10px;
            margin-bottom: 0px;
        }

    .dashboard-sellerbox .divider {
        background-color: #d9d9d9;
        display: inline-block;
        height: 2px;
        margin-bottom: 5px;
        margin-top: 30px;
        text-align: center;
        width: 38px;
    }

    .dashboard-sellerbox h4.price {
        margin-top: 20px;
    }

.dashboard-bg-new {
    background-color: #f0f0f0;
    float: left;
    width: 100%;
}

.title-dashboard {
    margin-top: 8px;
}

.icon-dashboard-header {
    width: 80px !important;
    margin-right: 0px;
}

.dashboard-menu-container > ul li {
    color: #999999;
    font-size: 14px;
    float: left;
    border-right: 1px solid #999;
    font-weight: 500;
    cursor: pointer;
    text-transform: uppercase;
}

    .dashboard-menu-container > ul li.active {
        color: #FF5A60;
    }

    .dashboard-menu-container > ul li:last-child {
        border-right: none;
    }

.dashboard-info-container {
    background: #fff;
    float: left;
    border: 1px solid #cfcece;
    border-radius: 5px;
}

.dashboard-menu-container {
    float: right;
    right: 50%;
    margin-top: 35px;
    position: relative;
    margin-bottom: 30px;
}

.dash-info-container {
    float: left;
    padding: 20px;
    text-align: center;
}

.dash-title {
    font-size: 12px;
    color: #999999;
    font-weight: 500;
    margin-bottom: 10px;
}

.dash-price {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    margin-bottom: 15px;
    word-wrap: break-word;
}

.dash-percentage, .perc-positive {
    font-size: 12px;
    color: #FF5A60;
    margin-right: -20px;
    position: relative;
}

.perc-positive {
    color: #00DABE !important;
}

.dashboard-sales-container {
    float: left;
    width: 100%;
    text-align: center;
}

.dash-sales-text {
    font-size: 28px;
    color: #000000;
    font-weight: 500;
    width: 100%;
    margin-top: 20px;
    float: left;
    text-align: center;
    z-index: 400;
    position: relative;
}

.dash-sales-button {
    width: 195px;
    margin: 0 auto;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    background: #50C8FF;
    padding: 10px 0;
    border-radius: 20px;
    margin-top: 5px;
}

.dashlet1 {
    float: left;
    width: 100%;
}

.chart-style {
    width: 100%;
}

.display-none {
    display: none;
}

.dashlet-name {
    width: 100%;
    float: left;
    font-weight: 500;
    color: #000;
    font-size: 22px;
    margin-bottom: 30px;
}

#chart_div1 {
    z-index: 1;
    position: relative;
}

#chart_div2, #chart_div3 {
    margin-top: -600px;
    z-index: -1;
}

.bar1-container2, .bar1-container3, .bar2-container2, .bar2-container3 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.dashlet2 {
    position: relative;
}

.google-visualization-table-table th, .google-visualization-table-table td {
    border: solid #eee;
    border-width: 0 1px 1px 0;
    padding: 13px 5px !important;
    text-align: left;
}

.dashlet-choices {
    float: right;
    z-index: 400;
    position: relative;
    right: 0;
}

.dashlet-choices-bar {
    float: right;
    right: 0;
    margin-top: -20px;
}

span.legend-barGraph1 {
    margin-bottom: 25px;
    float: left;
    width: 50%;
}

.legend1-color {
    background: #07C7FF;
    width: 30px;
    height: 3px;
    margin-right: 10px;
    float: left;
    margin-top: 10px;
}

.legend2-color {
    background: #00DABE;
    width: 30px;
    height: 3px;
    margin-right: 10px;
    float: left;
    margin-top: 10px;
}

.dashboard-menu-container > ul li:hover {
    color: #FF5A60;
}

.dash-total {
    font-size: 22px;
    font-weight: 500;
    line-height: 25px;
}

.dashboard-container {
    width: 90%;
    margin-left: 5%;
}

.topnav-right .form-control {
    border-radius: 0px;
    border: 1px solid #999999;
    color: #494949;
    height: 40px;
    width: 130px;
    display: inline;
}

.left {
    float: left;
}

.date-control {
    width: 150px;
    margin-left: 10px;
    margin-right: 20px;
}

.topnav-right {
    float: right;
    margin-bottom: 20px;
    position: relative;
}

.dashboard-bg-new {
    background-color: #f0f0f0;
    float: left;
    width: 100%;
}

.title-dashboard {
    margin-top: 8px;
}

.icon-dashboard-header {
    width: 80px !important;
    margin-right: 0px;
}

.dashboard-menu-container > ul li {
    color: #999999;
    font-size: 14px;
    float: left;
    border-right: 1px solid #999;
    font-weight: 500;
    cursor: pointer;
    text-transform: uppercase;
}

    .dashboard-menu-container > ul li.active {
        color: #FF5A60;
    }

    .dashboard-menu-container > ul li:last-child {
        border-right: none;
    }

.dashboard-info-container {
    background: #fff;
    float: left;
    border: 1px solid #cfcece;
    border-radius: 5px;
}

.dash-info-container {
    float: left;
    padding: 20px;
    text-align: center;
}

.dash-title {
    font-size: 12px;
    color: #999999;
    font-weight: 500;
    margin-bottom: 10px;
}

.dash-price {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    margin-bottom: 15px;
}

.dash-percentage, .perc-positive {
    font-size: 12px;
    color: #FF5A60;
    margin-right: -20px;
    position: relative;
}

.perc-positive {
    color: #FF5A60 !important;
    font-weight: 700;
}

    .perc-positive::before {
        content: '';
        background: url('../images/arrowup.svg') no-repeat;
        background-size: contain;
        width: 18px;
        height: 18px;
        position: absolute;
        margin-left: -25px;
        margin-top: 4px;
    }

.but-csv {
    background: url('../images/exportcsv.svg') no-repeat;
    background-size: contain;
    width: 150px;
    margin-left: 10px;
    cursor: pointer;
    float: left;
    height: 35px;
}

.but-pdf {
    background: url('../images/savepdf.svg') no-repeat;
    background-size: contain;
    width: 150px;
    cursor: pointer;
    float: left;
    height: 35px;
}

.dash-percentage::before {
    content: '';
    background: url('../images/arrowdown.svg') no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    position: absolute;
    margin-left: -25px;
    margin-top: 4px;
}

.dashboard-sales-container {
    float: left;
    width: 100%;
    text-align: center;
}

.dash-sales-text {
    font-size: 28px;
    color: #000000;
    font-weight: 500;
    width: 100%;
    margin-top: 20px;
    float: left;
    text-align: center;
    z-index: 400;
    position: relative;
}

.dash-sales-button {
    width: 195px;
    margin: 0 auto;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    background: #50C8FF;
    padding: 10px 0;
    border-radius: 20px;
    margin-top: 5px;
}

.dashlet1 {
    float: left;
    width: 100%;
}

.chart-style {
    width: 100%;
}

.display-none {
    display: none;
}

.dashlet-name {
    width: 100%;
    float: left;
    font-weight: 500;
    color: #000;
    font-size: 22px;
    margin-bottom: 30px;
}

#chart_div1 {
    z-index: 1;
    position: relative;
}

#chart_div2, #chart_div3 {
    margin-top: -600px;
    z-index: -1;
}

.bar1-container2, .bar1-container3, .bar2-container2, .bar2-container3 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.dashlet2 {
    position: relative;
}

.google-visualization-table-table th, .google-visualization-table-table td {
    border: solid #eee;
    border-width: 0 1px 1px 0;
    padding: 13px 5px !important;
    text-align: left;
}

.dashlet-choices {
    float: right;
    z-index: 400;
    position: relative;
    right: 0;
}

.dashlet-choices-bar {
    float: right;
    right: 0;
    margin-top: -20px;
}

span.legend-barGraph1 {
    margin-bottom: 25px;
    float: left;
    width: 50%;
}

.legend1-color {
    background: #07C7FF;
    width: 30px;
    height: 3px;
    margin-right: 10px;
    float: left;
    margin-top: 10px;
}

.legend2-color {
    background: #00DABE;
    width: 30px;
    height: 3px;
    margin-right: 10px;
    float: left;
    margin-top: 10px;
}

.dashboard-menu-container > ul li:hover {
    color: #FF5A60;
}

.dash-total {
    font-size: 22px;
    font-weight: 500;
    line-height: 25px;
}

.dashboard-container {
    width: 90%;
    margin-left: 5%;
}

.topnav-right .form-control {
    border-radius: 0px;
    border: 1px solid #999999;
    color: #494949;
    height: 40px;
    width: 130px;
    display: inline;
}

.date-control {
    width: 150px;
    margin-left: 10px;
    margin-right: 20px;
}

.topnav-right {
    float: right;
    margin-bottom: 20px;
    position: relative;
}
/*End Seller Dasboard*/



/*Content pages*/

.content-pages {
    background: #f0f0f0;
    width: 100%;
}

    .content-pages p {
        font-size: 16px;
        color: #575756;
        padding-top: 15px;
        padding-bottom: 10px;
    }

.content-page-top-sec {
    padding-top: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #b1b1b1;
    margin-bottom: 20px;
}

.content-page-title {
    font-size: 18px;
    color: #9c9b9b;
    text-transform: uppercase;
    text-align: center;
}

.content-page-menu {
    width: 100%;
    margin: auto;
    text-align: center;
    margin-top: 40px;
}

    .content-page-menu li {
        display: inline-block;
        padding: 10px;
    }

        .content-page-menu li a {
            text-decoration: none;
            text-transform: uppercase;
            color: #6f6f6e;
            font-size: 14px;
            padding: 15px 25px;
        }

        .content-page-menu li.active a {
            background: #ff5c5d;
            color: #FFF;
            border-radius: 30px;
            padding: 15px 25px;
        }

.content-page-big-title {
    font-size: 22px;
    font-weight: 700;
    color: #3c3c3b;
    padding-top: 25px;
    padding-bottom: 10px;
}

.content-page-small-title {
    font-size: 18px;
    font-weight: 700;
    color: #3c3c3b;
    padding-top: 20px;
}
/*End Content pages*/

/*seller-sales page -- added by mj*/

.icon.icon-sales {
    background-image: url('../images/sales-icon.svg');
}

.total-text {
    color: #3c3c3b;
    float: left;
    font-size: 17px;
    line-height: 55px;
}

.total-number {
    color: #3c3c3b;
    float: left;
    font-size: 17px;
    line-height: 55px;
    margin-left: 10px;
}

.sales-div > .sale-name {
    width: 60%;
}

.sales-div > .sale-stock, .sales-div > .sale-purchaseable {
    width: 20%;
    text-align: center;
}

.seller-itemlist .salelist-head-r {
    padding: 20px 20px 20px 0;
    display: table;
    width: 100%;
}

    .seller-itemlist .salelist-head-r > div {
        border-right: 1px solid #b1b2bb;
        display: table-cell;
        padding: 5px 25px;
        text-transform: uppercase;
    }

.seller-itemlist .itemlist-body-r .sale-name .wrapper > img, .seller-itemlist .itemlist-body-r .sale-name .wrapper .description {
    display: table-cell;
    vertical-align: middle;
}

.seller-itemlist .salelist-head-r > div:last-child, .seller-itemlist .salelist-head-r > div.sale-purchaseable {
    border: none;
}

.seller-itemlist .itemlist-body-r .sale-name .wrapper {
    display: table;
}

.item-box-bottom .sale-name {
    font-size: 14px;
    color: #999;
    padding-top: 10px;
}

.seller-itemlist .itemlist-body-r .sale-name .wrapper > img, .seller-itemlist .itemlist-body-r .sale-name .wrapper .description {
    display: table-cell;
    vertical-align: middle;
}

.item-detail-left .sale-name {
    font-size: 20px;
    color: #000;
    line-height: 25px;
}

.sale-name.ellipsis::before {
    height: 40px;
}
/*END seller-sales page -- added by mj*/

.display-center {
    margin: 0 auto;
}
/*added by mj FAQ page*/ .faq-body-left {
    float: left;
    width: 100%;
    background: #fff;
    padding: 25px;
    margin-bottom: 10px;
    box-shadow: 2px 3px 3px -2px;
}

    .faq-body-left > ul li {
        list-style: inside;
        color: #646464;
        cursor: pointer;
        line-height: 30px;
        font-size: 16px;
        padding: 5px 15px 0 15px;
        float: left;
        width: 100%;
    }

ul.faq-category li:hover {
    color: #ff5a60;
    font-weight: 500;
}

.faq-body-right {
    float: left;
    width: 100%;
}

.full-width {
    width: 100%;
    float: left;
}

.faq-title {
    font-size: 24px;
    color: #5a5a5a;
    margin-bottom: 20px;
}

.faq-sub {
    color: #787878;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 25px;
}

.faq-sub-content {
    font-size: 16px;
    background: #fff;
    padding: 26px;
    color: #FF5A60;
    font-weight: 600;
    margin: 5px 0;
    box-shadow: 2px 3px 3px -2px #787878;
}

.triangle-right {
    width: 0px;
    height: 0px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid rgb(120, 120, 120);
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    cursor: pointer;
}

.triangle-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid rgb(120, 120, 120);
    float: left;
    margin-right: 10px;
    margin-top: 8px;
    cursor: pointer;
}

.faq-support-text {
    text-align: center;
    color: #969696;
}

.button-faq-email {
    width: 240px;
    background: #ff5a60;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    margin: 15px auto 0;
    cursor: pointer;
    border-radius: 20px;
}

.faq-display {
    line-height: 30px;
    color: #505050;
    font-size: 16px;
    padding: 10px 0px 30px;
    font-weight: 400;
}

.triangle-right-li {
    width: 0px;
    height: 0px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #fff;
    right: 0;
    margin-right: 12px;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}

span.faq-menu-title {
    font-size: 20px;
    text-transform: uppercase;
    border-bottom: 1px solid #4A4A4A;
    padding-bottom: 5px;
    margin-left: 15px;
    float: left;
    margin-top: 25px;
}

.faq-header {
    color: #505050;
    font-size: 15pt;
    padding-bottom: 20px;
    width: 100%;
    float: left;
}

.faq-body-container {
    background: #f0f0f0;
    width: 100%;
    padding: 35px 0;
}

.faq-body-left > ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0;
    float: left;
    width: 100%;
}

.faq-tab-hide {
    display: none;
}

.content-page-big-title {
    margin-top: 35px;
}

.faq-divider {
    height: 1px;
    background: #D2D4D5;
    width: 100%;
    position: absolute;
}
/*end FAQ page*/

ul.faq-sub-category li {
    color: #9E9E9E;
    line-height: 0px;
    margin-left: 35px;
    list-style: inside;
}

.glyphicon.glyphicon-arrow-up {
    color: #B4ADAD;
    font-weight: 300 !important;
    font-size: 11px;
    line-height: 0;
}

.faq-top {
    font-size: 12px;
    color: #B4ADAD;
    line-height: 0;
    font-weight: 300;
}
/*Store Front*/

.storefront-top-sec {
    padding-top: 30px;
}

.storefron-top-left {
    width: 50%;
    display: table-cell;
    padding-right: 25px;
}

.storefron-top-right {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    width: 50%;
}

.store-merchant-profile-img {
    display: table-cell;
    padding-right: 25px;
    width: 144px;
}

    .store-merchant-profile-img img {
        max-width: 144px;
        max-height: 144px;
    }

.store-merchant-info {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}

    .store-merchant-info h4 {
        color: #000000;
        margin-bottom: 10px;
        font-size: 22px;
        font-weight: 300;
    }

    .store-merchant-info p {
        width: 400px;
        color: #999999;
        font-style: italic;
        font-size: 16px;
    }

.store-location-box {
    width: 400px;
    border: 1px solid #000;
    padding: 15px;
    text-align: left;
}

    .store-location-box p {
        font-size: 14px;
        color: #000000;
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .store-location-box span {
        font-size: 14px;
        color: #999999;
        margin-left: 5px;
    }

.storefront-top-action {
    border-top: 1px solid #c8c8c8;
    font-size: 14px;
    color: #999999;
    margin-top: 15px;
}

    .storefront-top-action .item-filter ul > li, .storefront-top-action .item-link > li {
        display: inline-block;
        vertical-align: middle;
    }

        .storefront-top-action .item-link > li > a {
            display: block;
            padding-top: 10px;
            border-bottom: 4px solid transparent;
            padding-bottom: 19px;
            padding-top: 23px;
        }

        .storefront-top-action .item-link > li.active > a {
            border-bottom: 4px solid #ff5a60;
        }

        .storefront-top-action .item-link > li > a > span {
            color: #ff5a60;
        }

    .storefront-top-action .search-group {
        position: relative;
    }

        .storefront-top-action .search-group .btn-search {
            border: none;
            background-color: transparent;
            position: absolute;
            right: 0px;
            top: 0px;
            background-image: url('../images/searchstore.svg');
            background-position: center center;
            background-repeat: no-repeat;
            width: 60px;
            height: 100%;
        }

    .storefront-top-action .item-filter select {
        border: 1px solid #D2D2D2;
        height: 32px;
        width: 144px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background-image: url('../images/icon-arrowdown.png');
        background-repeat: no-repeat;
        background-position: 96% center;
        color: #000000;
        padding: 5px;
    }

    .storefront-top-action .search-group .form-control {
        font-size: 12px;
        font-weight: 300;
        width: 268px;
        height: 40px;
        padding: 10px 20px;
        border-radius: 25px;
        border: 1px solid #999999;
    }

    .storefront-top-action .item-filter {
        padding: 13px 0;
    }

        .storefront-top-action .item-filter ul > li {
            padding: 0px 40px;
            border-right: 1px solid #d2d2d2;
            margin-left: -3px;
        }

            .storefront-top-action .item-filter ul > li:last-child {
                padding-right: 0px;
                border-right: none;
            }

            .storefront-top-action .item-filter ul > li:first-child {
                padding-left: 0px;
            }

.item-list-section.storefront-items {
    border-top: 1px solid #c8c8c8;
    padding: 40px 0px;
}

    .item-list-section.storefront-items .item-box {
        margin-bottom: 0px;
        min-height: inherit;
    }

        .item-list-section.storefront-items .item-box > .item-box-inner {
            margin-bottom: 30px;
        }

.tableWrapper {
    display: table;
    width: 100%;
}

.storefront-items .btn-area .btn-red {
    width: 376px;
    font-size: 20px;
    height: 48px;
    padding: 10px;
}

.store-rating {
    margin-bottom: 10px;
}

.storefront-top-sec .item-link > li {
    margin-right: 40px;
}

    .storefront-top-sec .item-link > li:last-child {
        margin-right: 0px;
    }
/*End Store Front*/

/*New Dashboard*/



/*

* date : 27-june-2016

*/

.icon.icon-dustbin {
    background-image: url("../images/delete_button.svg");
    background-position: center center;
    background-repeat: no-repeat;
}

.my-btn.btn-varient {
    font-size: 16px;
    background-color: #342f3b;
    font-weight: 600;
}

.add-options-table {
    margin-bottom: 20px;
    margin-top: 20px;
}

    .add-options-table .options-row {
        display: table;
        padding-bottom: 10px;
        width: 100%;
    }

    .add-options-table .options-header .options-cell {
        padding: 5px 15px 5px 5px;
    }

    .add-options-table .options-header .options-cell {
        text-transform: uppercase;
        color: #000;
    }

    .add-options-table .options-cell {
        display: table-cell;
        padding-right: 15px;
        vertical-align: middle;
    }

        .add-options-table .options-cell.option-name {
            width: 25%;
        }

        .add-options-table .options-cell.option-choices {
            width: 65%;
        }

        .add-options-table .options-cell.option-actions {
            width: 10%;
        }

        .add-options-table .options-cell:last-child {
            padding-right: 0;
        }

    .add-options-table .options-body input[type="text"] {
        color: #3c3c3b;
        font-size: 15px;
        height: 50px;
        padding: 10px;
        width: 100%;
    }

.dd-options {
    right: 0;
}

.add-options-table .options-body .bootstrap-tagsinput {
    border: 1px solid #bfbfbd;
    border-radius: 0;
    box-shadow: none;
    display: block;
    min-height: 50px;
    padding: 4px 12px;
}

    .add-options-table .options-body .bootstrap-tagsinput input[type="text"] {
        box-shadow: none;
        height: 40px;
        margin: 0;
        max-width: inherit;
        outline: medium none;
        padding: 0 6px;
        width: auto;
        border: none;
    }

.bootstrap-tagsinput .tag {
    border-radius: 0;
    font-size: 16px;
    margin-bottom: 3px;
    display: inline-block;
    padding: 8px 10px;
}

    .bootstrap-tagsinput .tag [data-role="remove"] {
        margin-left: 8px;
        cursor: pointer;
    }

        .bootstrap-tagsinput .tag [data-role="remove"]:after {
            content: "x";
            padding: 0px 2px;
        }

        .bootstrap-tagsinput .tag [data-role="remove"]:hover {
            box-shadow: none;
        }

.bootstrap-tagsinput .tag {
    color: white;
    text-transform: capitalize;
    margin-right: 2px;
    white-space: inherit;
    word-break: break-all;
}

.add-options-table .options-row:first-child .tag {
    background-color: #ff1295;
}

.add-options-table .options-row:nth-child(2) .tag {
    background-color: #00A1B6;
}

.add-options-table .options-row:nth-child(3) .tag {
    background-color: #5F00FD;
}

.resultTable {
    padding-top: 30px;
}

    .resultTable thead {
        background-color: #f0f0f0;
    }

    .resultTable td.mobi-show {
        display: none;
    }

    .resultTable thead td {
        color: #4d4d4d;
        font-size: 16px;
        padding: 15px 20px;
        text-transform: capitalize;
    }

    .resultTable thead tr td:last-child {
        text-align: center;
    }

    .resultTable tbody tr td:first-child {
        color: #000;
    }

    .resultTable tbody td {
        color: #7a7a7a;
        display: table-cell;
        font-size: 15px;
        padding: 15px 10px;
    }

    .resultTable tbody tr td.cell-image .onoffswitch {
        float: none;
        margin: 0 auto;
    }

    .resultTable tbody tr td:last-child {
        text-align: right;
    }

    .resultTable tbody input[type="text"] {
        height: 50px;
        padding: 10px;
        width: 100%;
    }

    .resultTable tbody input.stock_input[type="text"] {
        width: 120px;
    }

.btn-varient-img {
    background-color: #F3F3F3;
    display: block;
    width: 80px;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}

.resultTable tbody tr:first-child td .variant-img-bottom {
    display: none;
}

.variant-img-bottom {
    padding-top: 5px;
    width: 100%;
    max-width: 85px;
    text-align: center;
}

    .variant-img-bottom input[type="checkbox"] {
        max-width: 21px;
        max-height: 21px;
        vertical-align: middle;
    }

.variant-same-img {
    width: 70%;
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    font-size: 12px;
    line-height: 12px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
}

.btn-varient-img img {
    max-width: 100%;
}

.resultTable tbody td.options-name {
    font-size: 15px;
    font-weight: bold;
    text-transform: capitalize;
    width: 125px;
    word-break: break-all;
}

    .resultTable tbody td.options-name.cell-0 {
        color: #ff1295;
    }

    .resultTable tbody td.options-name.cell-1 {
        color: #00a1b6;
    }

    .resultTable tbody td.options-name.cell-2 {
        color: #5f00fd;
    }

.resultTable tbody td.cell-price {
    color: #1D1D1B;
    font-weight: 600;
}

.map-area {
    margin-top: 10px;
    max-width: 100%;
}

.add-row-area .btn-area .my-btn {
    margin-top: 25px;
    min-width: 100px;
    max-width: 100%;
}

.date-text {
    line-height: 35px;
}

.clearfix {
    clear: both;
}

.page-break {
    display: none;
}

.chart-style-backoutter {
    background-color: #fff;
}

.chart-style {
    width: 65%;
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.dashboard-info-container {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.dashlet2-container-right {
    background-color: #fff;
}

.item-form-group .percent-txtbox {
    width: 85%;
    margin-right: 10px;
}

@media print {
    .form-horizontal {
        display: none;
    }

    .dashlet-choices, .dashlet-choices-bar, .dashboard-menu-container {
        display: none;
    }

    span.legend-barGraph1, .dashlet2-container-left, .dashlet2-container-right {
        width: 100% !important;
        float: none !important;
        margin-bottom: 100px;
    }

    .dash-info-container {
        width: 20%;
    }

    .dsbrd-bar-outter-sec {
        position: relative;
        float: none;
    }

    .dashlet2 {
        padding-left: 0px;
        padding-right: 0px;
    }

    #MyPrintDiv {
        float: none;
        width: 100%;
    }

    .page-break {
        display: block;
        page-break-before: always;
    }

    .dashboard-container {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }

    .chart-style {
        width: 100%;
    }
}

.dashboard-menu-container > ul {
    width: auto !important;
}

.virtual-table {
    display: table;
    width: 100%;
}

    .virtual-table .virtual-cell {
        display: table-cell;
        vertical-align: top;
    }

.options-filter {
    margin-top: 40px;
    padding: 7px 25px;
}

    .options-filter .fancy-checkbox label {
        width: 34px;
        height: 34px;
        background-size: auto;
        padding-top: 5px;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
    }

    .options-filter .fancy-checkbox input[type="checkbox"]:checked + label {
        background-image: url("../images/checkbox1_checked.png");
    }

    .options-filter .fancy-checkbox input[type="checkbox"] + label {
        background-image: url("../images/checkbox1_unchecked.png");
    }

    .options-filter .virtual-table .virtual-cell.leftsec {
        width: 15%;
        color: #a9a9a9;
        text-align: left;
    }

    .options-filter .fancy-checkbox {
        display: inline-block;
        vertical-align: middle;
        padding-right: 50px;
    }

        .options-filter .fancy-checkbox:last-child {
            padding-right: 0px;
        }

.filter-values.price-filter {
    display: none;
}

.filter-values.item-filter-values.price-filter {
    display: inline-block;
}
/* 

* @11-july-2017

*/

.order-detail-item-sec .ordr-dtls-item-review {
    display: inline-block;
    width: 10%;
    text-align: center;
    padding: 0px 15px;
    vertical-align: middle;
}

.order-detail-item-sec .ordr-dtls-item-qty {
    width: 10%;
}

.order-detail-item-sec .ordr-dtls-item-delivery {
    width: 14%;
}

.order-detail-item-sec .text-delivery {
    color: #cccccc;
    margin-bottom: 5px;
}

.order-detail-item-sec .text-varient {
    color: #4d4d4d;
    font-size: 14px;
}

.order-detail-item-sec .sm-divider {
    border-color: #B2B2BB;
    margin-bottom: 14px;
    margin-top: 14px;
}

.order-detail-item-sec .ordr-dtls-item-iteminfo > span:first-child {
    vertical-align: top;
}

.ordr-dtls-item-status select {
    max-width: 200px;
    height: 41px;
    border: 2px solid #cccccc;
    color: #9c9b9b;
    padding: 8px 15px;
    border-radius: 5px;
    background-color: #fff;
    background-position: 93% center;
    text-align: left;
}

.icon.icon-review {
    width: 39px;
    height: 39px;
    margin-right: 0px;
    margin-bottom: 5px;
}

.new-review, .new-review a {
    color: #FF5A60;
}

    .new-review .icon.icon-review {
        background-image: url("../images/view_review.svg");
    }

.icon.icon-review {
    background-image: url("../images/view_review_old.svg");
    display: block;
    margin: auto;
    text-align: center;
}

.order-detail-item-sec .ordr-dtls-item-review a:hover .icon.icon-review, .order-list-body-sec .order-review-sec a:hover .icon.icon-review {
    background-image: url("../images/view_review_old-hov.svg");
}

.order-detail-item-sec .ordr-dtls-item-review .new-review a:hover .icon.icon-review, .order-list-body-sec .order-review-sec .new-review a:hover .icon.icon-review {
    background-image: url("../images/view_review-hov.svg");
}

.chkout-desc-sec .chkout-desc-top {
    display: table;
    width: 100%;
}

    .chkout-desc-sec .chkout-desc-top .chkout-desc-top-l {
        display: table-cell;
    }

    .chkout-desc-sec .chkout-desc-top .chkout-desc-top-r {
        display: table-cell;
        text-align: right;
        width: 180px;
    }

.popup-area.order-item-feedback-popup {
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    background: transparent none repeat scroll 0 0;
    border: none;
    max-width: 100%;
    margin: 0px;
}

    .popup-area.order-item-feedback-popup .wrapper {
        background-color: #fff;
        margin-left: auto;
        margin-right: auto;
        width: 650px;
        margin-top: 40px;
        margin-bottom: 40px;
    }

.content-pages-temp {
    padding-bottom: 50px;
}

.slider-overlay {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    visibility: hidden;
    z-index: 9;
}

.cart-item-img:hover .slider-overlay {
    visibility: visible;
}

.btn-mobi-slider {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}

.mypopup-area .popup-wrapper {
    width: 400px;
    background-color: #fff;
    border: 1px solid #bfbfbd;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.mypopup-area {
    bottom: 0;
    display: none;
    left: 0;
    outline: 0 none;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
}

.modal-open .mypopup-area {
    overflow-x: hidden;
    overflow-y: auto;
}
/*404 pages*/

.page-not-found {
    background: #fafafa;
    color: #b3b3b3;
    padding-top: 40px;
    text-align: center;
    margin: auto;
    width: 100%;
    height: 100%;
}

    .page-not-found .container {
        padding: 10px;
    }

    .page-not-found img {
        max-width: 98%;
    }

    .page-not-found h2 {
        font-family: 'Oswald', sans-serif;
        color: #333;
        font-size: 80px;
        margin-bottom: 10px;
    }

.page-not-found-back-btn {
    margin-top: 70px;
}

    .page-not-found-back-btn a {
        font-family: 'Oswald', sans-serif;
        color: #b3b3b3;
        font-size: 20px;
    }

/*End 404 pages*/

.dd-selected-text {
    line-height: 15px !Important;
}

.dd-option-image, .dd-selected-image {
    max-width: 25px !Important;
    float: none !important
}

.dd-selected {
    padding: 0 !important;
}

.dd-option-image {
    position: absolute;
}

#SelectLanguage > ul li a.dd-option {
    padding: 10px !important;
    display: flex;
    border-bottom: solid 1px #ddd;
    overflow: hidden;
    text-decoration: none;
    color: #333;
    cursor: pointer;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    min-height: 0;
    border: none !important;
    line-height: 20px;
}

#SelectLanguage > .dd-select {
    background: #fff !important;
    border: none !Important;
}

#SelectLanguage .dd-options {
    min-width: 100px !important;
    box-shadow: 0px 0px 1px #b3b3b3 !important;
    border: none !Important;
}

.dd-pointer {
    right: 0 !important;
}

.header.user-login .dropdown .dropdown-menu > li > a, .header.user-login .dropdown .dropdown-menu > form > li > a {
    overflow: hidden;
    text-overflow: ellipsis;
}

label.dd-option-text {
    line-height: 14px !important;
    margin-top: 3px;
    color: #494949;
    font-weight: normal;
    width: Calc(100% - 30px);
    margin-left: 35px;
    text-align: left;
    white-space: nowrap;
}

.header .main-nav #SelectLanguage > ul > li > a::after {
    background: none;
    border: none;
}

#SelectLanguage a.dd-selected .dd-selected-text {
    line-height: 6px !Important;
    color: #494949;
    font-weight: normal;
    margin-top: 7px;
    margin-right: 15px;
}

.header.user-login .login-menu a::after {
    display: none;
}

.language-menu .dd-options {
    max-height: 300px;
    overflow-y: initial;
    width: auto !important;
}
/*Contact us page*/

.contact-main {
    background: #FFFFFF;
    width: 800px;
    margin: auto;
    max-width: 100%;
    padding: 30px;
    font-size: 16px;
    color: #999999;
    min-height: 300px;
}

.contact-title h1 {
    font-size: 26px;
    font-weight: 700;
    color: #000000;
    border-bottom: 1px solid #999;
    padding-bottom: 10px;
    max-width: 200px;
}

.contact-main p {
    padding-top: 20px;
    padding-bottom: 15px;
}

    .contact-main p img {
        margin-right: 15px;
    }
/*End Contact us page*/

/*Seller Translate*/

.lng-translate-top-sec {
    background: #494949;
    color: #FFF;
    padding: 10px 15px;
    margin-bottom: 15px;
}

.common-btn-grey {
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    background-color: #999999;
    text-align: center;
    border: 1px solid #999999;
    display: inline-block;
    height: 50px;
    padding: 13px 60px;
    transition: all 0.2s ease 0s;
    text-decoration: none;
    outline: none;
    border-radius: 25px;
    margin: 5px;
}

.common-btn-red {
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    background-color: #ff5a60;
    text-align: center;
    border: 1px solid #ff5a60;
    display: inline-block;
    height: 50px;
    padding: 13px 60px;
    transition: all 0.2s ease 0s;
    text-decoration: none;
    outline: none;
    border-radius: 25px;
    margin: 5px;
}

.lng-translate-top-sec .cart-top-sec-left .item-form-group {
    width: 400px;
    max-width: 100%;
    min-height: 30px;
    padding-top: 12px;
}

    .lng-translate-top-sec .cart-top-sec-left .item-form-group span {
        float: left;
        margin-top: 10px;
        font-size: 16px;
    }

    .lng-translate-top-sec .cart-top-sec-left .item-form-group select {
        float: left;
        width: 250px;
        max-width: 70%;
        margin-left: 10px;
    }

.grey-txt-padding {
    color: #999999;
    padding: 0px 0px 12px 0px;
}

.lng-custom-option-box {
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.lng-border-bottom {
    border-bottom: 1px solid #c8c8c8;
}

.lng-trans-option-sec {
    border-left: 1px solid #c8c8c8;
    margin-left: 15px;
    margin-top: 25px;
}

    .lng-trans-option-sec .item-form-group {
        min-height: 30px;
        margin: 12px;
    }

        .lng-trans-option-sec .item-form-group label {
            margin-left: 15px;
        }

.lng-translate-top-sec.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 800;
}

.popup-area.cancel-translations {
    width: 370px;
    max-width: 100%;
    top: 25%;
}

.cancel-translations .content-area p {
    color: #999;
    font-size: 14px;
    margin-bottom: 10px;
}

.popup-gray-btn {
    font-size: 14px;
    color: #FFF;
    background: #999999;
    border: 1px solid #999999;
    height: 40px;
    padding: 10px 25px;
    border-radius: 20px;
    outline: none;
}

.popup-red-btn {
    font-size: 14px;
    color: #FFF;
    background: #ff5a60;
    border: 1px solid #ff5a60;
    height: 40px;
    padding: 10px 25px;
    border-radius: 20px;
    outline: none;
}

.cancel-translations .btn-area {
    margin-top: 25px;
    margin-bottom: 10px;
}
/*End Seller Translate*/ /*Sellet-item-upload3*/

.highlight-language {
    font-weight: 700;
    color: #ff5a60;
}
/*End*/
/*Popup-language*/

.popup-language {
    position: absolute;
    background: rgba(232, 232, 232, 0.9);
    border-radius: 20px;
    width: 350px;
    right: -120px;
    margin-top: 20px;
}

    .popup-language:before {
        content: '';
        width: 0;
        height: 0;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid rgba(133, 133, 133, 0.8);
        position: absolute;
        margin-top: -15px;
        margin-left: 47%;
    }

.pop-up-reminder {
    background: rgba(133, 133, 133, 0.8);
    padding: 13px 30px;
    color: #fff;
    border-radius: 20px 20px 0 0;
    font-size: 19px;
    font-weight: bold;
    font-family: 'Lato';
}

.pop-up-message {
    padding: 25px 30px;
    color: rgb(128,128,128);
    font-size: 16px;
    letter-spacing: 0.025em;
}

.pop-up-button {
    cursor: pointer;
    color: rgb(128,128,128);
    border: 1px solid rgb(128,128,128);
    width: 90px;
    text-align: center;
    border-radius: 15px;
    padding: 8px;
    margin: 0 30px 20px;
}
/*storefront review*/

.storefront-review .cart-item-img {
    width: 100%;
    padding: 0;
}

.storefront-review .cart-item-box-left {
    display: inline-block;
    padding: 0 20px;
    width: 18%;
}

    .storefront-review .cart-item-box-left img {
        width: 100%;
        display: inline-block;
        vertical-align: middle;
    }

.storefront-review .cart-item-box-desc {
    display: inline-block;
    width: 81%;
    vertical-align: top;
    border-right: none;
}

    .storefront-review .cart-item-box-desc h3, .storefront-review .cart-item-box-desc h3 a {
        font-size: 16px;
        color: #000;
        font-weight: 700;
        padding: 10px 0 0;
        line-height: 25px;
    }

.storefront-review .cart-publish-merchant {
    font-size: 14px;
}

.storefront-review .store-rating {
    margin-bottom: 10px;
    float: right;
}

.storefront-review .storefront-desc {
    border-top: 1px solid #d2d2d2;
    margin-top: 12px;
    padding-top: 7px;
}

.storefront-review .cart-item-desc {
    padding-top: 0;
    padding-bottom: 0;
    color: #999;
    font-size: 14px;
    max-width: 70%;
    padding-left: 50px;
}

.storefront-review .cart-item-box-desc .cart-top-sec-left {
    margin-bottom: 0;
}

.storefront-review .rated-text {
    font-size: 14px;
    color: #000;
    margin-top: 35px;
    font-weight: 700;
}

.storefront-review .rated-icon {
    width: 25px;
    height: 25px;
}

.storefront-review .rated-icon-left {
    background: url('../images/thumbup.svg') no-repeat;
    background-size: contain;
}

.storefront-review .rated-icon-right {
    background: url('../images/thumbdown.svg') no-repeat;
    background-size: contain;
}

.storefront-review .rated-icon-text {
    font-size: 14px;
    color: #B3B3B3;
    line-height: 22px;
    margin: 0 30px 0 10px;
}

    .storefront-review .rated-icon-text:hover {
        cursor: pointer;
        color: #ff5a60;
    }

.storefront-review .rated-container {
    float: left;
    margin-top: 15px;
}

    .storefront-review .rated-container > .left:nth-child(1) {
        border-right: 1px solid #b3b3b3;
        margin-right: 31px;
    }

.storefront-review .storefront-date {
    float: right;
    color: #B3B3B3;
    margin-top: 15px;
}

.item-price-box .attribute-opt .option-label {
    min-width: 70px;
    width: 100%;
    margin-bottom: 10px;
    max-width: 100%;
    word-wrap: break-word;
}

.page-seller.purchase-pg-hstry-dtls .ordr-dtls-item-bodyrow {
    padding: 0;
}

.purchase-history-container2 {
    padding: 25px;
}

.purchase-history-container1 {
    border-bottom: 1px solid #b2b2bb;
    padding: 10px 25px;
}

.page-seller.purchase-pg-hstry-dtls .order-page-merchant-name {
    width: 150px;
}

.purchased-sold-by, .purchased-contact {
    color: #999999;
    font-size: 12px;
}

.purchased-merchant-name, .purchased-merchant-contact {
    color: #000;
    font-size: 14px;
}

.purchased-name-container {
    width: 150px;
    float: left;
}

.purchased-contact-container {
    float: left;
}

.seller-item-text {
    text-align: center !important;
    color: #868686;
    font-size: 12px;
}

.item-label-text {
    text-align: center !Important;
    float: left !important;
    max-width: 180px !important;
}

.price-align-center {
    text-align: center !important;
}

.item-translated-google {
    margin-top: -28px;
    margin-bottom: 20px;
    font-size: 12px;
    color: #999;
}
/* review */

.item-review-l {
    float: left;
}

.item-review-r {
    float: right;
}

#toggle-rating {
    background-image: url('../images/open_summary.svg');
    width: 41px;
    height: 41px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
}

    #toggle-rating.active {
        background-image: url('../images/minimize_summary.svg');
    }

.rating-summary {
    margin-bottom: 30px;
    display: none;
}

    .rating-summary > h6 {
        color: #000000;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 10px;
    }

    .rating-summary table tr > td {
        color: #999999;
        font-size: 14px;
    }

        .rating-summary table tr > td:last-child {
            text-align: right;
        }

        .rating-summary table tr > td > img {
            margin: 5px 3px;
        }

            .rating-summary table tr > td > img:first-child {
                margin-left: 0px;
            }

    .rating-summary table tr.text-black > td {
        color: #000000;
    }

.review-box {
    background-color: #fff;
    padding: 25px 25px 35px;
    color: #999999;
    font-size: 14px;
    box-shadow: 1px 1px #999999;
}

.list-review > ul > li {
    margin-bottom: 20px;
}

.list-review ul ul .review-box {
    padding-left: 80px;
    border-top: 1px solid #C8C8C8;
}

.user-avtar img {
    width: 40px;
    height: 40px;
    border-radius: 50px;
}

.user-avtar, .review-detail {
    display: table-cell;
    vertical-align: top;
}

.review-detail {
    padding-left: 15px;
}

    .review-detail .review-head {
        display: table;
        width: 100%;
    }

        .review-detail .review-head h6 {
            color: #000000;
            font-size: 14px;
            font-weight: 600;
            display: table-cell;
        }

        .review-detail .review-head .item-rating {
            display: table-cell;
        }

            .review-detail .review-head .item-rating img {
                margin: 0px 3px;
            }

        .review-detail .review-head p {
            font-size: 12px;
            color: #494949;
            display: table-row;
        }

    .review-detail .review-body {
        margin-top: 15px;
        font-weight: 300;
    }

.modal-body .review-detail .review-body {
    height: 60px;
    position: relative;
    overflow: hidden;
}

    .modal-body .review-detail .review-body .review-body-inner {
        padding-right: 10px;
    }

.review-detail .review-body .review-reply {
    display: block;
    padding-top: 15px;
    color: #FF5A60;
    font-weight: 400;
}

.review-box .reply-from {
    display: block;
    padding-bottom: 15px;
    color: #000;
    font-weight: 400;
}

.item-review-wrap .review-voted-percent {
    border-bottom: none;
    margin-bottom: 0px;
}

.item-review-wrap {
    border-bottom: 1px solid #C8C8C8;
    margin-bottom: 20px;
}
/*

* modal reply

*/

#replyModal .modal-header, #replyModal .modal-footer {
    border: none;
}

#replyModal .modal-header, #replyModal .modal-body {
    padding-left: 25px;
    padding-right: 25px;
}

#replyModal .modal-content {
    box-shadow: none;
    border-radius: 0px;
}

#replyModal .modal-title {
    font-size: 14px;
    color: #000000;
}

#replyModal .review-box {
    box-shadow: none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

#replyModal .comment-area .form-control {
    border-radius: 0px;
    box-shadow: none;
    color: #999999;
    font-weight: 600;
    border-color: #C8C8C8;
}

#replyModal .modal-footer {
    text-align: center;
}

    #replyModal .modal-footer .btn {
        width: 240px;
        height: 40px;
        background-color: #ff5A60;
        color: #fff;
        border-radius: 20px;
        text-align: center;
    }
/* review */



.seller-tab-area #delivery_method .item-form-group a p:hover, #delivery-section .item-upload-delivery-secton a p:hover {
    color: #ff5a60;
}
/*seller settings added css*/

.seller-setting-p {
    margin-bottom: 40px;
}

.type-payment {
    width: 130px;
    height: 45px;
}

.payment-stripe {
    background: url(../images/stripe_logo.svg) no-repeat;
    background-size: contain;
}

.payment-paypal {
    background: url(../images/paypal_icon-02.svg) no-repeat;
    background-size: contain;
}

.payment-omise {
    background: url(../images/omise_logo.svg) no-repeat;
    background-size: contain;
}

.payment-paymill {
    background: url(../images/paymill.jpg) no-repeat;
    background-size: contain;
}

input.payment-input#SellerPayment {
    padding: 0 10px;
}

.btn-link-payment {
    background: #4D4D4D;
    color: #fff;
    cursor: pointer;
    text-align: center;
    border-radius: 20px;
    font-weight: 300;
    height: 35px;
    line-height: 35px;
    width: 100%;
}

.img-payment-warning {
    background: url(../images/verify_pay.svg) no-repeat;
    background-size: contain;
    width: 20px;
    height: 25px;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}

.seller-payment-container span {
    float: left;
    color: #999;
    width: Calc(100% - 30px);
}

.col-md-12.seller-payment-container {
    border-bottom: 1px solid #999;
    padding-bottom: 25px;
    margin-bottom: 25px;
    float: left;
    width: 100%;
}

    .col-md-12.seller-payment-container:last-child {
        border-bottom: none;
        margin-top: 0;
    }

.payment-input {
    color: #b3b3b3;
    line-height: 40px;
}

.offline-payment-input {
    line-height: 20px;
}

.seller-payment-container .pay-getway-logo img {
    max-height: 45px;
    max-width: 100%;
}

.seller-payment-container .omise-logo img {
    max-width: 120px;
}

.pay-getway-logo-txt {
    padding-top: 10px;
    font-weight: bold;
}
/*Login page*/

.page-login .header .main-nav ul>li>a::after, .header .main-nav ul>li.language-menu>div::after{
    border-right: none;
}
.loing-section {
    margin: auto;
    width: 280px;
    max-width: 95%;
    padding-top: 50px;
    padding-bottom: 30px;
}

.login-title {
    font-size: 22px;
    color: #4a4a4a;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 40px;
    padding-bottom: 10px;
    text-align: center;
}

.login-area {
    width: 100%;
    margin: auto;
    text-align: center;
}

.login-btn.btn-facebook {
    background-color: #2947a1;
    margin-top: 5px;
    margin-bottom: 5px;
}

.login-btn.btn-google {
    background-color: #f04036;
    margin-top: 5px;
    margin-bottom: 5px;
}

.login-btn {
    box-shadow: 0 1px #494949;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 0 auto;
    outline: medium none;
    padding: 10px 15px 7px;
    width: 250px;
}

    .login-btn:hover, .login-btn:focus, .login-btn:active {
        color: #fff;
    }

.icon.icon-fb {
    background-image: url(../images/login_fb.svg);
    height: 30px;
    width: 30px;
}

.icon.icon-google {
    background-image: url(../images/login_goo.svg);
    height: 30px;
    width: 30px;
}

.forgotpass-link {
    margin-top: 20px;
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
}

    .forgotpass-link a {
        font-size: 12px;
        color: #999;
        text-decoration: none;
        outline: none;
    }

.sign-in-bottom-border {
    border-bottom: 1px solid #e6e6e6;
    margin: auto;
    margin-bottom: 30px;
    margin-top: 33px;
    width: 100%;
    text-align: center;
}

.sign-in-or-txt {
    color: #4d4d4d;
    font-size: 14px;
    background: #FFFFFF;
    position: absolute;
    padding: 0px 15px;
    margin-top: -10px;
    margin-left: -20px;
}

.signin-form-group {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}

    .signin-form-group label {
        width: 100%;
        font-size: 12px;
        color: #999;
        font-weight: normal;
        margin-bottom: 3px;
    }

    .signin-form-group .singfrm-txtbox {
        width: 100%;
        color: #000000;
        font-size: 12px;
        height: 30px;
        padding: 5px 10px;
    }

.black-btn {
    background: #000000;
    color: #FFFFFF;
    border: none;
    margin-top: 10px;
    padding: 7px 20px;
    min-width: 132px;
    text-align: center;
    font-size: 12px;
    outline: none;
    margin-left: 3px;
    margin-right: 3px;
}

.loing-section {
    position: relative;
    min-height: 700px;
}

.signin-sec {
    position: absolute;
    top: 120px;
    left: 0px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    opacity: 0;
}

.register-sec {
    position: absolute;
    top: 120px;
    left: -1400px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    opacity: 0;
}

    .signin-sec.active, .register-sec.active {
        -webkit-transition: 1s;
        -moz-transition: 1s;
        -o-transition: 1s;
        opacity: 1;
        left: 0px;
        width: 100%;
    }

.msg-error-sec {
    color: #f00;
}
/*End Login page*/

/*Private Login page*/

.plogin-top-sec {
    padding-bottom: 30px;
    text-align: center;
    background: #FFF;
}

.prvt-login-inner-left {
    width: 350px;
    margin: 0 auto;
}

.prvt-login-inner-right {
    width: 455px;
    margin: 0 auto;
    padding: 50px;
}

.prvtlogin-left-btn {
    background-color: #000;
    color: #fff;
    padding: 10px 15px;
    min-height: 40px;
    display: inline-block;
    width: 240px;
    text-align: center;
    border: 1px solid #FFF;
}

    .prvtlogin-left-btn:hover, .prvtlogin-left-btn:focus {
        background-color: #FF5A5F;
        color: #fff;
    }

.prvtlogin-lefttbtn-sec {
    margin-bottom: 10px;
    text-align: center;
}

.prvtlogin-leftttxt-sec {
    text-align: center;
    margin-top: 25px;
}

    .prvtlogin-leftttxt-sec span {
        color: #000;
        display: inline-block;
        margin-left: 10px;
    }

.prvtlogin-click-here-txt {
    margin-top: 5px;
    text-align: center;
}

    .prvtlogin-click-here-txt a {
        font-weight: bold;
        color: #FFFFFF;
        border: 1px solid #FFF;
        padding: 10px 20px;
        display: block;
        width: 210px;
        margin: auto;
    }

        .prvtlogin-click-here-txt a:hover, .prvtlogin-leftttxt-sec a:hover {
            color: #FF5A5F;
        }

.prvt-login-form-left {
    width: 350px;
    margin: 0 auto;
}

    .prvt-login-form-left h4 {
        font-size: 20px;
        margin-bottom: 30px;
    }

.prvt-login-frmgrp label {
    font-size: 12px;
    font-weight: normal;
}

.prvt-login-frmgrp {
    margin-bottom: 22px;
    text-align: left;
    width: 250px;
    max-width: 100%;
    margin-left: auto;
}

.forgotpass-sec .prvt-login-frmgrp {
    width: 100%;
}

.prvt-login-frmgrp input[type="text"] {
    border: 1px solid #c7c7c7;
    box-shadow: none;
    border-radius: 3px;
}

.prvt-login-btn {
    background-color: #000;
    color: #fff;
    padding: 10px 15px;
    min-height: 40px;
    display: inline-block;
    width: 160px;
    text-align: center;
    border: 1px solid #FFF;
}

    .prvt-login-btn:hover, .prvt-login-btn:focus {
        background-color: #FF5A5F;
        color: #fff;
        border: 1px solid #FFF;
    }

.prvt-login-frmbtnsec {
    text-align: center;
    margin-top: 35px;
}

.prvt-login-inner-right h4 {
    color: #000;
    font-size: 24px;
    text-align: center;
    margin-bottom: 20px;
}

.prvt-login-inner-right p {
    line-height: 25px;
    color: #999;
    text-align: center;
}

.prvt-login-mid-l {
    border-right: 2px solid #b3b3b3;
}

.prvtlogin-rightbtn-sec {
    text-align: center;
    margin-top: 40px;
}

.prvtlogin-right-btn, .prvtlogin-right-btn:hover, .prvtlogin-right-btn:focus {
    background-color: #fff;
    border: 1px solid #000;
    color: #000;
    padding: 10px 15px;
    min-height: 40px;
    display: inline-block;
    width: 160px;
    text-align: center;
}

.fancy-radio-blackdot > label {
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 50px;
}

.fancy-radio-blackdot > input[type="radio"] {
    display: none;
}

.fancy-radio-blackdot input[type="radio"] + label {
    background-image: none;
    border: 1px solid #999;
    height: 22px;
    width: 22px;
    border-radius: 15px;
    margin-right: 10px;
}

.fancy-radio-blackdot input[type="radio"]:checked + label {
    background-image: url('../images/dot_black.svg');
    background-position: center;
    background-size: 80px;
}

.fancy-radio-blackdot label {
    color: #999;
    font-weight: normal;
}

.fancy-radio-blackdot {
    margin-bottom: 10px;
}

.prvt-login-midsec {
    padding-bottom: 100px;
    padding-top: 50px;
}

.prvt-login-midback .prvtlogin-leftttxt-sec {
    color: #fff;
}

    .prvt-login-midback .prvtlogin-leftttxt-sec span {
        color: #fff;
    }

.prvt-login-midback .prvt-login-form-left h4 {
    color: #fff;
}

.prvt-login-midback .prvt-login-frmgrp label {
    color: #fff;
}

.prvt-login-midback .fancy-radio-blackdot input[type="radio"] + label {
    border: 1px solid #fff;
    background-color: #fff;
}

.prvt-login-midback .prvt-login-inner-right {
    background-color: #fff;
}

.prvt-login-midback .prvt-login-mid-l {
    border-right: 2px solid #fff;
}

.prvt-login-form-left {
    display: none;
}

.prvt-login-inner-left {
    display: none;
    padding-top: 100px;
}

    .prvt-login-form-left.active, .prvt-login-inner-left.active {
        display: block;
    }

.prvt-login-mid-l {
    padding-bottom: 50px;
}

.prvt-login-ftr {
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
    color: #999;
}

    .prvt-login-ftr span {
        display: inline-block;
        width: 100px;
        text-align: center;
        font-size: 27px;
        vertical-align: middle;
    }

    .prvt-login-ftr a {
        color: #b3b3b3;
    }

.prvt-login-errmsg {
    color: #f00;
}

.login-back-btn {
    text-align: center;
    padding: 15px;
}

    .login-back-btn a {
        text-decoration: none;
        outline: none;
        color: #FFFFFF;
    }

.prvt-login-form-inner {
    width: 320px;
    max-width: 100%;
    padding: 25px 35px;
    background: rgba(0, 0, 0, 0.3);
    text-align: center;
    color: #FFFFFF;
}

.prvt_login_btn, .prvt_login_btn:hover {
    border: 1px solid #cacaca;
    width: 100%;
    display: inline-block;
    text-align: left;
    color: #fff;
    padding: 7px 12px;
    margin: auto;
    margin-bottom: 10px;
}

    .prvt_login_btn .icon-google {
        background-image: url(../images/login-gogle-icon.svg);
    }

    .prvt_login_btn .icon-facebook {
        background-image: url(../images/login-fb-icon.svg);
    }

.plogin-logo {
    width: 200px;
    max-width: 100%;
    margin: auto;
}

    .plogin-logo img {
        max-width: 100%;
        margin: auto;
        width: auto;
        max-height: 100px;
    }

.prvt-login-form-left .login-area {
    margin-bottom: 10px;
}

.prvt-forgotpass-sec {
    text-align: left;
    width: 100%;
    margin-top: -15px;
}

    .prvt-forgotpass-sec a {
        text-decoration: none;
        outline: none;
        font-size: 12px;
    }

.prvt-login-btn-area {
    width: 100%;
    text-align: center;
    margin: auto;
    margin-top: 25px;
}

.plogin-top-sec .language-menu {
    margin-top: 45px;
}

.plogin-top-left {
    width: 87%;
    float: left;
    text-align: center;
    margin: auto;
    padding-left: 9%;
}
/*End Private Login page*/

/*Forgot password page*/

.forgotpass-sec {
    width: 350px;
    margin: auto;
    max-width: 100%;
    padding-top: 50px;
    padding-bottom: 20px;
    text-align: center;
}

.forgotpass-title {
    font-size: 22px;
    color: #000000;
    border-bottom: 1px solid #CCC;
    padding-bottom: 8px;
    margin-bottom: 20px;
}
/*End Forgot password page*/

/*Private Account*/

.page-private-account {
    background: #B2B2B2;
}

    .page-private-account .plogin-top-sec {
        background: #FFFFFF;
        padding-bottom: 30px;
    }

.private-create-account-sec {
    width: 250px;
    max-width: 95%;
    margin: auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
    color: #FFFFFF;
}

    .private-create-account-sec h1 {
        margin-top: 15px;
        margin-bottom: 15px;
        font-size: 20px;
    }

    .private-create-account-sec .signin-form-group label {
        color: #FFFFFF;
    }
/*End Private Account*/



/*freemium space*/

.section.section-category {
    padding-bottom: 30px;
    display: inline-block;
    width: 100%;
}

.google-space-300x250 {
    max-width: 300px;
    width: 100%;
    text-align: center;
}

.google-space-sec {
    margin: auto;
    width: 100%;
    max-width: 630px;
    padding: 20px;
    clear: both;
}

.google-space-big {
    margin: 20px auto;
    width: 100%;
    max-width: 728px;
    clear: both;
}

.page-seller .google-space-big {
    margin-top: 5px;
}
/*Emd freemium space*/



/*Order list page*/

.page-seller .order-list .order-review-sec {
    margin-left: 25px;
    padding-left: 0px;
    padding-right: 0px;
    width: 11%;
}
/*End Order list page*/



/*stash page*/
body.page-seller.seller-items.social-share-page {
    background: #f0f0f0;
}

.social-posting .posting-text {
    font-size: 20px;
}

.social-posting .edit-button .my-btn {
    cursor: pointer;
    margin: 0;
}

.social-posting .posting-container {
    padding: 10px 0;
}

.social-posting .posting-list-container {
    background: rgb(242, 242, 242) none repeat scroll 0% 0%;
    width: 32%;
    float: left;
    margin-right: 13px;
    margin-bottom: 10px;
    max-width: 300px;
}

.posting-list-container > .img-modal-icon {
    margin-right: 20px;
}

.social-posting .var-social {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #4D4D4D;
    font-size: 15px;
    margin-top: 10px;
}

.social-posting .var-network {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #B3B3B3;
    font-size: 14px;
    margin-top: -4px;
}

.social-posting .delete-social-site {
    color: #BFBFBC;
    float: right;
    margin-right: 12px;
    margin-top: -36px;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
}

.social-posting .cover-container-left, .social-posting .description-container-left {
    max-width: 100%;
    width: 500px;
    float: left;
    height: 100%;
}

.social-posting .cover-container-right, .social-posting .description-container-right {
    max-width: 100%;
    width: 573px;
    float: right;
    height: 100%;
    position: relative;
}

    .social-posting .cover-container-right .add-image {
        background: url(../images/pictures.svg)no-repeat;
        background-size: contain;
        width: 170px;
        height: 100px;
        position: absolute;
        top: Calc(50% - 50px);
        left: Calc(50% - 85px);
        right: 50%;
    }

        .social-posting .cover-container-right .add-image a {
            z-index: 9999;
            width: 100%;
            height: 100%;
            float: left;
            position: absolute;
            cursor: pointer;
        }

    .social-posting .description-container-right textarea {
        border: 1px solid #c8c8c8;
        width: 100%;
        height: 100%;
        padding: 15px 20px;
        outline: none;
    }

.cover-container-left span, .description-container-left span {
    font-size: 17px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.cover-container-left p, .description-container-left p {
    color: #999999;
    max-width: 350px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.social-posting .cov-des-content {
    padding-top: 80px;
}

.seller-common-box.social-posting .container {
    padding-bottom: 50px;
}

.social-posting .cover-photo-img {
    width: 100%;
    height: 100%;
    border: 1px solid #c8c8c8;
    position: absolute;
    z-index: 9;
}

.social-posting .cover-container-right {
    background: #F0F0F0;
}

.social-posting .cover-desc-container {
    margin-top: 50px;
    display: inline-block;
    width: 100%;
    height: 300px;
    padding: 0 45px;
}

    .social-posting .cover-desc-container.title-textarea-container {
        height: 150px;
    }

.social-posting .title-textarea-container .cov-des-content {
    padding-top: 40px;
}

.social-posting .table-container table {
    border: 1px solid #d2d2d2;
    width: 100%;
}

    .social-posting .table-container table th {
        padding: 15px 50px;
        border-bottom: 1px solid #dedede;
        font-size: 16px;
    }

    .social-posting .table-container table tr td {
        padding: 10px 50px;
        border-bottom: 1px solid #dedede;
    }

    .social-posting .table-container table input[type="checkbox"] {
        transform: scale(1.5);
        outline: none;
    }

.social-posting .table-search-select .group-serach .form-control {
    border-radius: 0px;
    border: 1px solid #999999;
    width: 320px;
    height: 40px;
    color: #494949;
    float: left;
    max-width: 100%;
    outline: none;
}

.social-posting .table-search-select {
    float: left;
    width: 100%;
    margin: 55px 0 0;
}

    .social-posting .table-search-select .group-serach button {
        width: 40px;
        height: 40px;
        background-color: #494949;
        text-align: center;
        border: none;
        float: left;
    }

.social-posting .icon.icon-search {
    background-image: url(../images/search_white.svg);
}

.social-posting table td .item-description {
    display: table-cell;
    vertical-align: middle;
    max-width: 500px;
    padding-left: 30px;
}

.social-posting table td .item-image {
    display: table-cell;
}

    .social-posting table td .item-image img {
        width: 60px;
    }

.social-posting .table-container table tr td, .social-posting .table-container table tr th {
    display: table-cell;
    vertical-align: middle;
}

.social-posting .item-selected-container span {
    font-weight: 700;
    font-size: 16px;
    line-height: 35px;
    margin-right: 8px;
}

.social-share-page #mycropModal .modal-dialog {
    width: 764px;
    height: 400px;
}

.social-share-page #mycropModal #modaldialog.html5imageupload {
    min-height: 400px;
    min-width: 100%;
}

.editposting-modal .modal-edit-header {
    float: left;
    width: 100%;
    padding: 20px 30px;
    border-bottom: 1px solid #999;
}

.editposting-modal .modal-edit-body {
    float: left;
    width: 100%;
    height: 340px;
}

.editposting-modal .logout-fb {
    cursor: pointer;
    line-height: 40px;
}

    .editposting-modal .logout-fb span.logout-text {
        font-size: 18px;
        color: #999;
        margin-left: 5px;
    }

    .editposting-modal .logout-fb span.logout-name {
        color: #3b66c7;
        font-weight: 700;
        font-size: 18px;
    }

.editposting-modal .modal-edit-body .modal-social-body {
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.editposting-modal .modal-footer-container {
    padding: 20px;
    width: 100%;
}

.editposting-modal .modal-header-content {
    float: left;
    width: 100%;
}

.editposting-modal .connect-fb .fb-img {
    background: url('../images/fb_new.svg')no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    float: left;
}

.editposting-modal .connect-fb span {
    float: left;
    color: #fff;
    line-height: 40px;
}

.editposting-modal .connect-fb {
    background: #3b66c7;
    padding-right: 20px;
    cursor: pointer;
}

.editposting-modal .img-modal-icon {
    display: none;
}

.editposting-modal span.modal-social-text {
    color: #999;
    font-size: 14px;
    line-height: 24px;
    max-width: 325px;
    display: -webkit-box;
    margin: 145px auto 0;
    text-align: center;
    width: 100%;
    padding: 0 15px;
}

.editposting-modal .modal-text-header {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
}

.editposting-modal .modal-content {
    border-radius: 0 !important;
}

.editposting-modal .modal-edit-body .parent-div {
    width: 100%;
    float: left;
}

.editposting-modal .add-button {
    border-bottom: 45px solid #F9C01E;
    border-left: 37px solid transparent;
    width: 120px;
    color: #fff;
    float: right;
}

.editposting-modal .cancel-button {
    color: rgb(127, 127, 127);
    font-size: 32px;
    cursor: pointer;
}

.editposting-modal .m-body-list-container {
    background: #fff;
    margin-bottom: 0;
    width: 100%;
    float: left;
    cursor: pointer;
    border-bottom: 1px solid #dedede;
}

.editposting-modal input.check-site.left {
    transform: scale(1.5);
    margin: 27px;
}

.editposting-modal .img-fb, .social-posting .img-fb {
    background: url('../images/fb_new.svg');
}

.editposting-modal .text-social-name {
    color: #4D4D4D;
    font-size: 15px;
}

.editposting-modal .text-network-name {
    color: #B3B3B3;
    font-size: 14px;
    margin-top: -4px;
}

.editposting-modal .social-container {
    padding: 15px;
}

.editposting-modal .img-modal-icon, .social-posting .img-modal-icon {
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 12px;
    width: 57px;
    height: 57px;
}

.editposting-modal .btn-social {
    color: #fff;
    border-radius: 15px;
    width: 120px;
    padding: 8px 20px;
    text-align: center;
}

    .editposting-modal .btn-social.btngray {
        background: #999;
    }

    .editposting-modal .btn-social.btnblack {
        background: #000;
    }

.change-password .seller-settings-title {
    font-size: 26px;
    text-transform: uppercase;
}
/* more menu changes */

.header .main-nav li.more-menu ul.dropdown-menu {
    max-height: 255px;
}
/* more menu changes */

#showMessage .text-success {
    color: #00cd93;
}

.share-stash-right {
    width: 43%;
    float: left;
    padding-bottom: 22.938%;
    position: relative;
    overflow: hidden;
}

.share-stash-left {
    width: 57%;
    float: left;
    height: 200px;
}

.share-stash-img {
    width: 100%;
    top: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.share-stash-left .back-button a, .share-stash-left .copy-button a {
    display: -webkit-inline-box;
}

    .share-stash-left .back-button a .btn-black, .share-stash-left .copy-button a .btn-red {
        margin: 0;
        font-size: 14px;
    }

.share-stash-left .copy-button a {
    margin: 10px 0;
}

    .share-stash-left .copy-button a .btn-red {
        width: 150px;
        padding: 8px 20px;
        text-transform: initial;
    }

.share-stash-left .stash-text1 {
    font-size: 24px;
    font-weight: 700;
    color: #000;
}

.share-stash-left .stash-text2 {
    font-size: 14px;
    color: #999;
}

.share-stash-left .stash-text3 {
    font-size: 16px;
    font-weight: 700;
    color: #3b87c7;
    margin: 15px 0;
}

.seller-common-box.share-stash .container {
    padding: 40px 60px;
}
/*New section at home*/

.section.section-item {
    background: #fff;
    padding: 70px 0 0;
}

.item-list-container {
    width: 33%;
    display: inline-table;
    margin: auto;
    text-align: center;
}

    .item-list-container .content {
        width: 80%;
        margin: auto;
    }

    .item-list-container .square-img img {
        width: 135px;
        height: 135px;
        margin: 0 auto 25px;
        border-radius: 50%;
    }

    .item-list-container .content-title {
        font-size: 16px;
        color: #000;
    }

    .item-list-container .content-desc {
        color: #999;
        font-size: 14px;
        line-height: 22px;
        margin-top: 25px;
        margin-bottom: 70px;
    }

.section-item .group-list-container {
    width: 66%;
    margin: auto;
}

.group-list-container .item-list-container {
    width: 50%;
    display: inline-table;
    margin: auto;
    text-align: center;
}

.section.section-banner {
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.2)), url('../images/item-slider-2.jpg') no-repeat;
    background-size: cover;
    width: Calc(100% - 60px);
    margin: 15px 30px;
    padding: 90px 0 70px;
    float: left;
    background-position: center;
}

.section-banner .title-text {
    text-align: center;
    font-size: 34px;
    font-weight: bold;
    color: #fff;
}

.section-banner .section-banner-content {
    width: 70%;
    margin: 0 auto;
}

.section-banner .desc-text {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    margin-top: 50px;
    text-align: center;
}

.section-banner .button-text {
    font-size: 15px;
    color: #fff;
    border: 1px solid #fff;
    display: table;
    margin: 20px auto 0;
    cursor: pointer;
}

    .section-banner .button-text a {
        width: 100%;
        float: left;
        padding: 20px;
    }
/**End New section at home/

/* Home slider support */

.header.is-slider {
    background: #FFF;
}

.banner-slider .banner-inner {
    width: 100%;
    margin: auto;
    text-align: center;
}

.banner-slider .home-serach {
    margin-top: 0px;
    position: absolute;
    width: 100%;
    top: 60%;
}

    .banner-slider .home-serach .search-controls {
        margin: auto;
        max-width: 800px;
    }

.home-banner.banner-slider {
    position: relative;
}

    .home-banner.banner-slider .banner-inner {
        position: absolute;
        top: 10%;
        z-index: 99;
    }

.header.is-slider .index-mobile-header {
    position: relative;
    z-index: 9999;
}

.home-banner .carousel-inner .item img {
    width: 100%;
    max-width: 100%;
}

.carousel-inner, .carousel, .item, .container, .fill {
    height: 100%;
    width: 100%;
    background-position: center center;
}

div.carousel-inner .container {
    background: transparent;
}

.item.active::after {
    position: absolute;
    content: " ";
    left: 0px;
    height: 100%;
    display: block;
    width: 100%;
    background-color: rgba(0,0,0,0.2);
    top: 0px;
}
/* End Home slider support */

/*Footer Social media*/

.footer-social-media {
    margin: 25px auto 0px auto;
    width: 100%;
}

    .footer-social-media li {
        display: inline-block;
        padding: 5px 8px;
    }

        .footer-social-media li img {
            border: none;
            max-width: 100%;
            width: 30px;
        }
/*End Footer Social media*/



.order-list .order-list-body-sec {
    display: block;
}

.switch-candy a {
    background-color: #FF5A60;
}

.lightboxOverlay, .lightbox {
    z-index: 111111;
}

.item-detail-right .preview-image .loadarea a {
    cursor: pointer;
}
/* chat-page */
#page-chat-dumb {
    padding-left: 0;
    padding-right: 0;
}

.view-chat {
    margin: auto;
    max-width: 1365px;
}

.view-chat-left {
    border-right: 3px solid #efefef;
    background: #EFEFEF;
    padding-left: 0;
    padding-right: 0;
}

.view-chat-left-inner {
    max-width: 600px;
    margin: auto;
}

.chat-offer-section {
    border-bottom: 3px solid #EFEFEF;
    padding-top: 8px;
    padding-bottom: 8px;
}

.chat-offer-navigation .top-nav-close {
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.chat-offer-navigation .user-avtar {
    display: inline-block;
    margin-left: 30px;
    margin-right: 30px;
    border-radius: 90px;
    height: 60px;
    vertical-align: middle;
}

.chat-offer-navigation span {
    color: #FF5A5F;
    font-size: 18px;
    vertical-align: middle;
}

.chat-navigation .user-avtar {
    display: inline-block;
    max-width: 77px;
    max-height: 77px;
    border-radius: 100px;
    vertical-align: middle;
    margin-right: 30px;
}

.chat-navigation > span {
    color: #FF5A5F;
    font-size: 22px;
    font-weight: 300;
}

.top-nav-close {
    float: right;
}

.membership-row {
    border-bottom: 1px solid #b3b3b3;
    border-top: 1px solid #b3b3b3;
    font-size: 14px;
    color: #999;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.mobi-nav-back-img {
    display: none;
}

.view-chat-left .section-chat {
    border-bottom: 3px solid #efefef;
    padding: 30px 35px;
}

.view-chat-right {
    border-left: 3px solid #f2f5f6;
}

.view-chat-sec {
    position: relative;
    height: 1500px;
    margin-left: -15px;
    margin-right: -15px;
    height: 87.7%;
    position: fixed;
    width: 58.5%;
    z-index: 0;
    background-color: #fff;
    max-width: 780px;
    right: 15px;
    padding-top: 15px;
}

.view-chat-listsec {
    width: 100%;
    position: absolute;
    overflow: hidden;
}

#page-chat-dumb .view-chat-listsec {
    height: 82%;
    max-height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
}

.view-chat-ind {
    padding: 30px 40px;
    border-radius: 10px;
    width: 80%;
    font-size: 14px;
    position: relative;
    margin-bottom: 20px;
    border-radius: 0;
    background-color: #fff;
}

    .view-chat-ind p {
        color: #fff;
        margin-bottom: 15px;
    }

    .view-chat-ind span {
        color: #fff;
    }

.chat-ind-other {
    float: left;
    margin-left: 5%;
    background-color: #FF5A5F;
    border: 2px solid #FF5A5F;
}

    .chat-ind-other:before {
        border-bottom: 30px solid transparent;
        border-right: 30px solid #FF5A5F;
        top: -2px;
        border-top: 0 solid transparent;
    }

    .chat-ind-other:after, .chat-ind-other:before {
        right: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .chat-ind-other:after {
        border-color: rgba(136, 183, 213, 0);
        border-right-color: #FF5A5F;
        margin-top: 0;
        border-right-color: #FF5A5F;
        top: -2px;
        border-top: 0;
        border-width: 25px;
    }

.chat-ind-self {
    float: right;
    margin-right: 5%;
    background: #f2f2f2;
}

    .chat-ind-self:before {
        border-right: 20px;
        border-bottom: 30px solid transparent;
        border-top: 0 solid transparent;
        top: -2px;
        border-left: 30px solid #f2f2f2;
    }

    .chat-ind-self:after, .chat-ind-self:before {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .chat-ind-self:after {
        border-color: transparent;
        border-left-color: #f2f2f2;
        border-width: 25px;
        margin-top: -25px;
        border-top: 0 solid transparent;
        top: 25px;
    }

    .chat-ind-self p, .chat-ind-self span {
        color: #999;
    }

.view-chat-edit-sec {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
    border-top: 2px solid #b3b3b3;
    padding-top: 5px;
    background: #FFF;
}

    .view-chat-edit-sec textarea {
        width: 100%;
        height: 100px;
        border: none;
        font-size: 17px;
        padding: 10px;
        width: Calc(100% - 200px);
        height: 85px;
        font-size: 14px;
        float: left;
    }

    .view-chat-edit-sec > div {
        width: 180px;
        text-align: center;
        display: inline-block;
        width: 180px;
        text-align: center;
        display: inline-block;
    }

.btn-chat-send {
    background-color: #FF5A5F;
    color: #fff;
    padding: 10px 26px;
    width: 150px;
    display: inline-block;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 15px;
    border-radius: 0;
}

    .btn-chat-send:hover, .btn-chat-send:focus {
        color: #fff;
    }

.dumbchat-page {
    background-color: #EFEFEF;
}

    .dumbchat-page .footer {
        display: none;
    }

.dumbchat-inbox-pg .chatdmbinbxpg-col-desc p {
    overflow: hidden;
    max-height: 20px;
}

.dumbchat-inbox-pg .inbox-search-container {
    position: relative;
    float: left;
}

    .dumbchat-inbox-pg .inbox-search-container .btn-find {
        background-image: url(../images/search_main.svg);
        background-repeat: no-repeat;
        background-position: center center;
        border: none;
        height: 20px;
        width: 20px;
        background-color: transparent;
        top: 50%;
        position: absolute;
        right: 5px;
        margin-top: -10px;
        outline: none;
        cursor: pointer;
        background-size: contain;
    }
/* End chat-page  */

/* Item-detailpg */
.item-detail-left-inner .itmdtls-seller-cnct a {
    border: 1px solid #000;
    padding: 3px 10px;
    margin: 0px;
    border-radius: 100px;
    color: #000;
    display: inline-block;
    margin-left: 12px;
}

    .item-detail-left-inner .itmdtls-seller-cnct a i {
        margin-right: 3px;
        color: #000;
        height: 20px;
        width: 20px;
        background-size: cover;
    }

    .item-detail-left-inner .itmdtls-seller-cnct a:hover, .item-detail-left-inner .itmdtls-seller-cnct a:focus {
        color: #fff;
        background-color: #000;
    }
/* /Item-detailpg */
/* dumbchat-inbox-page  */
.chatdmbinbxpg-top-sec {
    padding-top: 50px;
    padding-bottom: 30px;
}

.chatdmbinbxpg-top-l {
    float: left;
}

.chatdmbinbxpg-top-r {
    float: right;
}

.chatdmbinbxpg-top-srch {
    display: inline-block;
    vertical-align: middle;
}

    .chatdmbinbxpg-top-srch i {
        display: inline-block;
        background-image: url('../images/search_main.svg');
        background-repeat: no-repeat;
        width: 25px;
        height: 25px;
        background-size: cover;
    }

.chatdmbinbxpg-top-r select {
    padding: 8px 15px;
    vertical-align: middle;
    width: 180px;
}

.chatdmbinbxpg-top-l h4 {
    font-size: 24px;
    font-weight: 700;
    color: #000;
}

.chatdmbinbxpg-topr-sprtr {
    display: inline-block;
    width: 1px;
    background-color: #ccc;
    vertical-align: middle;
    margin-right: 30px;
    margin-left: 30px;
    height: 30px;
}

.chatdmbinbxpg-ind-tbl {
    display: table;
    width: 100%;
}

.chatdmbinbxpg-col-icon, .chatdmbinbxpg-col-prf, .chatdmbinbxpg-col-desc, .chatdmbinbxpg-col-act {
    display: table-cell;
    vertical-align: middle;
    padding: 25px 10px;
}

.chatdmbinbxpg-col-icon {
    width: 45px;
    vertical-align: middle;
    padding-top: 0px;
}

.chatdmbinbxpg-col-prf img {
    width: 76px;
    height: 76px;
    border: 2px solid #ddd;
    border-radius: 100%;
    margin-right: 20px;
    vertical-align: middle;
}

.chatdmbinbxpg-col-prf span {
    display: inline-block;
    color: #999;
    vertical-align: middle;
}

.inbox-chat-img-right {
    display: inline-block;
    color: #999;
    vertical-align: middle;
}

.chatdmbinbxpg-col-prf span label {
    color: #FF5A5F;
    font-size: 20px;
    margin-bottom: 0px;
}

.chatdmbinbxpg-col-desc {
    color: #010101;
}

.icon-right-gray-arrow {
    display: inline-block;
    width: 15px;
    background-image: url(../images/arrow-right-gray.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 25px;
    background-position: center;
    float: right;
    margin-right: 20px;
}

.chatdmbinbxpg-ind-sec {
    border: 1px solid #d2d2d2;
    padding-top: 10px;
    padding-bottom: 10px;
}

.chatdmbinbxpg-icon-online {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url(../images/dot-01.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.chatdmbinbxpg-mainsec {
    padding-bottom: 100px;
}

.chatdmbinbxpg-col-prf {
    width: 275px;
}

.chatdmbinbxpg-ind-sec:hover {
    background-color: #f5f5f5;
}

    .chatdmbinbxpg-ind-sec:hover .icon-right-gray-arrow {
        background-image: url('../images/arrow-right-red.png');
    }

.chatdmbinbxpg-pagination ul li {
    float: left;
    margin-left: 3px;
    margin-right: 3px;
    border: 1px solid #b3b3b3;
}

    .chatdmbinbxpg-pagination ul li a {
        display: inline-block;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 40px;
        height: 40px;
        text-align: center;
        color: #b3b3b3;
    }

    .chatdmbinbxpg-pagination ul li.active {
        border: 1px solid #FF5A5F;
        background-color: #FF5A5F;
    }

        .chatdmbinbxpg-pagination ul li.active a {
            color: #fff;
        }

    .chatdmbinbxpg-pagination ul li.page-dotted {
        width: 60px;
        text-align: center;
        border: none;
        padding-top: 15px;
        color: #b3b3b3;
    }

.chatdmbinbxpg-pagination {
    margin-top: 20px;
}

.pagination-icon-arrow-r {
    display: inline-block;
    width: 10px;
    background-image: url(../images/arrow-right-dgray.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 15px;
    background-position: center;
}

.chatdmbinbxpg-pagination li.last a {
    padding-top: 13px;
}

.chatdmbinbxpg-pagination ul li:nth-child(1) {
    margin-left: 0px;
}

.chatdmbinbxpg-top-r .search-top .form-control {
    display: inline-block;
    width: 240px;
    border: 1px solid #1E2028;
    color: #1E2028;
}

.chatdmbinbxpg-top-r .form-control {
    font-size: 14px;
    color: #999999;
    width: 280px;
    background-position: 97% center;
    background-repeat: no-repeat;
    background-size: 17px;
}

.chatdmbinbxpg-top-r .search-top select.form-control {
    display: inline-block;
    margin-left: 10px;
    background-image: none;
    width: 120px;
}

.chatdmbinbxpg-top-r select {
    padding: 6px 15px;
}

.chatdmbinbxpg-top-r .form-control::-webkit-input-placeholder {
    color: #1E2028 !important;
}

.chatdmbinbxpg-top-r .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #1E2028 !important;
}

.chatdmbinbxpg-top-r .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #1E2028 !important;
}

.chatdmbinbxpg-top-r .form-control:-ms-input-placeholder {
    color: #1E2028 !important;
}

.chat-inbox-tabs {
    float: left;
    margin-left: 30px;
}

    .chat-inbox-tabs ul li {
        display: inline-block;
        padding: 5px 40px 10px 40px;
    }

        .chat-inbox-tabs ul li a {
            text-decoration: none;
            outline: none;
            padding: 5px 7px 0px 7px;
        }

        .chat-inbox-tabs ul li.active a {
            border-bottom: 5px solid #FF5A5F;
            color: #FF5A5F;
            padding-bottom: 5px;
        }
/* /dumbchat-inbox-page  */

/*stash*/
.stash-price-tag {
    background: url(../images/stash_tag-01.svg)no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 10px;
    width: 185px;
    height: 50px;
}

    .stash-price-tag span.stash-price-txt {
        text-align: center;
        width: 100%;
        float: left;
        height: 100%;
        line-height: 50px;
        color: #fff;
        font-size: 14px;
    }

table#tblData tr {
    width: 100%;
    float: left;
    display: inline-table;
}

table#tblData tbody {
    display: block;
    overflow-y: scroll;
    width: 100%;
    max-height: 485px;
    overflow-x: hidden;
}

.social-posting .table-container table#tblData tr td:nth-child(1), .social-posting .table-container table#tblData tr th:nth-child(1) {
    width: 10%;
}

.social-posting .table-container table#tblData tr td:nth-child(2), .social-posting .table-container table#tblData tr th:nth-child(2) {
    width: 55%;
}

.social-posting .table-container table#tblData tr td:nth-child(3), .social-posting .table-container table#tblData tr th:nth-child(3) {
    width: 35%;
}

.shippo-box {
    background: #fff;
    padding: 20px 0px;
    word-wrap: break-word;
    width: 100%;
    clear: both;
}

.shippo-box-inner {
    border: 1px solid #CCC;
    color: #808080;
    padding: 20px 30px;
    font-size: 16px;
    min-height: 150px;
}

.shippo-box-inner p {
    padding-top: 20px;
}

.shippo-box-inner img {
    max-width: 100%;
}

.shippo-box-inner a {
    color: #00a8ff;
}

.shippo-box-inner span {
    color: #000;
}

.omise-back {
    color: #999;
    padding: 5px;
}

#omiseConfirmSec p {
    color: #999;
    padding: 7px 0px;
}

#omiseConfirmSec h4 {
    padding-top: 10px;
}
.btn-question {
    font-weight: 700;
    font-size: 17px;
    position: absolute;
    margin: -7px 10px;
    background: #c8c8c8;
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 50%;
    line-height: 32px;
}
/*fixed for dropdown menu*/
.header.affix
{ position: fixed; }
.category-container .category-items
{ position: absolute; }
.category-items ul
{ background-color: transparent; border:none; }
.category-items ul > li > a
{ background-color: #fff; border: 1px solid #999999; border-bottom: none; }
.category-items ul > li:last-child > a
{ border-bottom: 1px solid #999999; }
.category-items ul > li > a:hover
{ color: #000; }
/*end*/
body.modal-open, body.slide-open {
    position: fixed;
}
/*carousel fix*/
.carousel-control {
 position:initial;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 50px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 50px;
}
/*end carousel fix*/

.model-img-crop .html5imageupload .btn.download { color: transparent; max-width: 50px; border-color: transparent; background-color: #398439; padding-left: 10px; }
.model-img-crop .html5imageupload .btn.download i { color: #fff;     font-size: 14px; }
.model-img-crop .html5imageupload .btn.download i.glyphicon-download:before { content: "\e013"; }
.itemlist-body-r .item-name .description > a {
        word-break: break-all;
}

/* custom.css */
.verified-icon {
    background: url("../images/done.svg") no-repeat;
    background-color: #00c8b2;
    -ms-border-radius: 30px;
    border-radius: 30px;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    float: left;
    margin-right: 10px;
}

.verified-text {
    color: #00c8b2 !important;
    width: calc(100% - 40px) !important;
    line-height: 40px;
}
.check-bottom-btn {
    width: 100%;
}
.check-bottom-btn .btn-red {
    float: right;
}
.section-shop .shop-box {
    overflow: hidden;
}
.section-shop .shop-box .box-inner {
    position: initial !important;
}
@media (max-width: 767px) {
    .check-bottom-btn .btn-red {
        float: none;
    }
}
/* custom.css */

.page-not-found-new { text-align: center; }
.x-logo { margin-top: 5px; }
.x-layout { font-size: 14px; font-family: 'Open Sans', sans-serif; color: #43484f;  background-color: #f0f0f0; }
.x-header {  padding: 17px 0px; background-color: #fff; }
.x-content { background-color:#f0f0f0; min-height: 400px;  height: 100%; height: calc(100% - 192px - 30px); /* subtract header and footer from main height */ }
.x-footer-wrapper { background-color: #43484f; color: #fff;   padding-top: 30px; padding-bottom: 30px; }
.x-footer p { color: #C7C7C7; }
.logo-404 { width: 300px; }
.x-btn { font-size: 14px; font-weight: 600; background-color: #43484f; display: inline-block; color: #fff; padding: 10px 30px; border-radius: 5px; }
.x-btn:hover { color: #fff; }
.x-header-right .x-btn { margin-left:15px; }
.page-not-found-new { padding-top:80px; padding-bottom: 80px; font-size: 24px;  display: table; width: 100%; height: 100%; }
.page-not-found-new .x-cell { vertical-align: middle; display: table-cell; }
.page-not-found-new h2 {     font-size: 36px; font-weight: 600; margin-top: 15px; margin-bottom: 15px; }
.x-footer { color: #c8c8c8; line-height: 24px; }
.x-footer .bold-red-link { color: #FF334F; font-weight:600; }
.x-footer .bold-red-link:hover { color: #fff; }
    .x-footer .bold-green-link {
        color: #aeff83;
        font-weight: 600;
    }

        .x-footer .bold-green-link:hover {
            color: #fff;
        }


.x-links {
    margin-top: 20px;
}
.x-links a { color: #fff; font-weight:600; padding-right: 30px; padding-left:30px;  border-right: 1px solid #fff;     font-size: 16px; }
.x-links a:last-child { border:none; padding-right: 0px; }
.x-links a:first-child { padding-left: 0px; }
.x-footer-bar { background-color:#000; height: 40px; }
@media (max-width: 767px) {
    .x-logo,
    .x-header-right  { width:100%; text-align: center; }
    .x-logo { margin-bottom:15px; }
    .x-header-right > a:first-child { margin-bottom: 15px; display: inline-block;}
    .page-not-found-new { font-size: 18px; display: block; }
    .page-not-found-new .x-cell { display: block; }
    .x-content { height: auto; }
}


.pdf-btn {
    display: inline-block;
    width: 100%;
    max-width: 200px;
    position: relative;
    cursor: pointer;
    text-align: center;
    padding: 11px;
    background: #646464;
    border: 1px solid #323232;
    max-height: 40px;
    border-radius: 30px;

}
.pdf-btn input {
    opacity: 0;
    position: absolute;
    z-index: 111;
    top: 0px;
    width: 100%;
    cursor: pointer;
    height: 100%;
    left: 0px;
}
/*.pdf-btn:after {
    position: absolute;
    width: 100%;
    max-width: 200px;
    background: #000;
    background: #646464;
    border: 1px solid #323232;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    max-height: 40px;
    border-radius: 30px;
}*/
.pdf-btn:hover {
    background: #000;
}

.pdf-main .pip{
	position: relative;
    z-index: 111;
    top: 2px;
    max-width: 200px;
    display: block;
    text-align: center;
    padding: 5px;

}
      	
.pdf-main .pip p{
    padding-left: 15px;
}	
.pdf-main .remove {
    position: absolute;
    color: #000;
    top: 3px;
    left: 0px;
    width: 25px;
    height: 25px;
}
.pdf-main .remove img{
        display: block;
    cursor: pointer;
    width: 25px;
    height: 25px;
}
.pdf-main .remove {
    position: absolute;
    color: #000;
    top: 3px;
    left: 0px;
    width: 25px;
    height: 25px;
}
.pdf-btn span{
    color: #fff;
    position: relative;
    z-index: 111;
    top: 2px;
}
.pdf img{
    max-width: 20px;
    position: relative;
    top: -2px;
}
.pdf-btn span.remove {
    position: absolute;
    color: #000;
    top: 0;
    right: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    
}
.pip {
    display: inline-block;
    width: 100%;
    position: relative;
    color: #111;
}
.pdf-btn span p {
    color: #111;
}
.responce{
        color: red;
            padding: 10px 0px;
}