.category-view{
        position: relative;
        background-color: #fff;
        border-radius: 3px;
        padding: 30px;
        margin-bottom: 40px;
}

.category-view-not-buttom{
        position: relative;
        background-color: #fff;
        border-radius: 3px;
        padding: 30px;
}

div .dummy-two {
        background: none;
        width: 28%;
}
.vm-additional-images img{
        width: 638;
        height: 452;
}

div .container-center{
        text-align: center;
}

.vm3pr-5 .product-price{
        min-height:0px;
}

.vm-product-media-container .browseProductImage {
        width: auto;
        margin: 0 auto;
}

.vm-product-info-container .description, .vm-product-info-container .count_commentar {
        line-height: normal;
}
.vm-product-info-container .review {
        margin: 10px 0;
}
.product-price .description {
        text-align: center;
}
.form_sort_count .icon-arrow img {
        margin: 0;
}
.vm-product-media-container .browseProductImage{
        height: 163.483px;
}

.data .inputbox{
        width: 70px;
        display: inline;
}

.data button {
        width: 28px;
        height: 28px;
        line-height: 30px;
        background: #eee;
        margin-left: 2px;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
}

.data #remove_button {
        width: 28px;
        height: 28px;
        line-height: 30px;
        background: #eee;
        margin-left: 2px;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        margin-top: -5px;
}
a #icon_center_remove {
        justify-content: center;
        margin-top: 7px;
        color: #333333;
}

.cart-summary th{
        background: none !important;
        text-transform: uppercase;
        padding: 10px;
        font-weight: 600;
}

.cart-images .jshop_img{
        width: 110px;
}

.jshop_subtotal{
        background-color: #ebecef;
        height: 54px;
        font-size: 18px;
        font-weight: 600;
        border-right: 1px solid #ebecef;
}
#notbottom{
        margin-bottom: 0px;
}

#cartdescr_notnotbottom{
        margin-bottom: 0px;
}

#table_total .name{
        padding-top: 15px;
}
#table_total .value{
        padding-top: 15px;
        padding-right: 10px;
}
.span12 .inputbox{
        display: inline;
}
.span12 .btn{
        display: inline;
}

#lightbox-loading img {
        margin: 0 auto;
}

.cart_block_discount .details-button{
        margin-bottom: 8px;
        margin-left: 20px;
        background-color: #e9eaed !important;
        line-height: 40px !important;
        color: #939393 !important;
        padding: 0 30px !important;
        border-radius: 30px !important;
        background-image: none !important;
        border: none !important;
        margin-top: 10px;
        font-size: 14px;
        font-weight: 400;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
}

.cart_block_discount .details-button:hover{
        color: #fff !important;
        background-color: #f54f0c !important;
}

#checkout .text_color_t{
        color: #939393 !important;
}

#checkout .td_1{
        background-color: #e9eaed !important;
        line-height: 40px !important;
        color: #939393 !important;
        padding: 0 30px !important;
        border-radius: 30px !important;
        background-image: none !important;
        border: none !important;
        margin-top: 10px;
        font-size: 14px;
        font-weight: 400;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
}

#checkout .td_1:hover .text_color_t  {
        color: #fff !important;
}
#checkout .td_1:hover{
        background-color: #f54f0c !important;
}

#checkout .td_2{
        background-color: #e9eaed !important;
        line-height: 40px !important;
        color: #939393 !important;
        padding: 0 30px !important;
        border-radius: 30px !important;
        background-image: none !important;
        border: none !important;
        margin-top: 10px;
        font-size: 14px;
        font-weight: 400;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
}

#checkout .td_2:hover .text_color_t  {
        color: #fff !important;
}
#checkout .td_2:hover{
        background-color: #f54f0c !important;
}

.subtotal #subtotal_background_not{
        padding-top: 10px;
}
.subtotal #subtotal_background_not_number{
        padding-top: 10px;
        padding-right: 10px;
}

.jshop_subtotal .value{
        padding-right: 10px;
}

.total #value_total_background_tenpx{
        padding-bottom: 10px;
}

.spaceStyle .button_download_right{
        margin-left: 75%;
}


.table_total_myorder{
        border-collapse: collapse;
        border: 0px;
        width: 100%;
        height: 54px;
        text-align: right;
}

.table_show_total{
        margin-top: 20px;
}
.block_sorting_count_to_page .pull-left .controls .border_megadeal_style{
        border: 1px #cac9c9 solid;
        padding: 5px 20px;
        display: inline;
}
.block_sorting_count_to_page .pull-right .controls .border_megadeal_style{
        border: 1px #cac9c9 solid;
        padding: 5px 10px;
        display: inline;
}

.remove .data #icon_center_remove{
        width: 28px;
        height: 28px;
        line-height: 30px;
        background: #eee;
        margin-left: 2px;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        margin: auto;
}

.data .button-img #icon_center_remove_to_cart{
        width: 28px;
        height: 28px;
        line-height: 30px;
        background: #eee;
        margin-left: 2px;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        margin: auto;
        color: #333;
}

#comjshop .color_not_show{
        background-color: transparent;
}

.vm-spacer .label_megadeal_style{
        margin-left: 0;
        margin-top: 0;
}

.jshop #button-back-to-shop .btn-gray,.jshop #button-to-checkout .btn-gray{
        margin-top: 50px;
}

.view-cart .modal-header{
        border-bottom: 0;
}

#shownuberproduct{
        display: inline;
}



.controls.input{
        margin-bottom: 10px;
}


.jshop_prod_attributes .prod_attr_img{
        display: inline-block;
}


/* path */

.wizard a span,#active_step{
        margin-left: 20px;
}

.wizard{
        background: #efefef;
}
.wizard a {
        padding: 10px 12px 10px;
        margin-right: 5px;
        background: #efefef;
        position: relative;
        display: inline-block;
}
.wizard a:before {
        width: 0;
        height: 0;
        border-top: 25px inset transparent;
        border-bottom: 25px inset transparent;
        border-left: 20px solid #fff;
        position: absolute;
        content: "";
        top: -3px;
        left: 0;

}
.wizard a:after {
        width: 0;
        height: 0;
        border-top: 24px inset transparent;
        border-bottom: 24px inset transparent;
        border-left: 20px solid #efefef;
        position: absolute;
        content: "";
        top: -2px;
        right: -25px;
        z-index: 2;
}
/* .wizard a:first-child:after, .wizard a:nth-child(2):before {
  border: none;
} */

.wizard a:first-child:before,
.wizard a:last-child:after {
        border: none;
}
.wizard a:first-child {
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
}
.wizard a:last-child {
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
}
.wizard .badge {
        margin: 0 5px 0 18px;
        position: relative;
        top: -1px;
}

.jshop_module_cart .megadeal-vm-cart-icon-wrapper {
        line-height: 90px;
}
.jshop_module_cart .megadeal-vm-cart-icon-wrapper .spvm-cart-toggle {
        font-size: 32px;
        position: relative;
        -webkit-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
}
.jshop_module_cart .megadeal-vm-cart-icon-wrapper i {
        cursor: pointer;
}
.jshop_module_cart .megadeal-vm-cart-icon-wrapper .spvm-cart-toggle .spvm-total-product {
        position: absolute;
        top: -7px;
        left: 25px;
        z-index: 1;
        font-size: 12px;
        padding: 5px;
        border-radius: 100%;
        min-width: 22px;
        min-height: 22px;
        text-align: center;
        color: #fff;
}
.jshop_module_cart .megadeal-vm-cart-icon-wrapper .spvm-cart-toggle .spvm-total-product {
        background: #f54f0c;
}
.jshop_module_cart .megadeal-vm-cart-icon-wrapper .spvm-cart-total-bill strong {
        font-weight: 500;
        font-size: 14px;
}
.jshop_module_cart .megadeal-vm-carts-product-wrapper {
        display: none;
        background-color: #fff;
        padding: 0 15px;
        position: absolute;
        top: 100%;
        right: 0;
        z-index: 999;
        min-width: 270px;
        border: 5px solid #dcdde0;
        border-top: 1px solid #E0E0E0;
}
.jshop_module_cart .megadeal-vm-carts-product-wrapper .vm-cart-total-wrapper {
        padding: 15px 0;
        overflow: hidden;
}
.jshop_module_cart .megadeal-vm-carts-product-wrapper .product_row {
        border-bottom: 1px solid #E0E0E0;
        padding: 10px 0;
}
.jshop_module_cart .megadeal-vm-carts-product-wrapper .show-cart {
        overflow: hidden;
        padding: 15px 0;
        text-align: center;
}
.megadeal-vm-carts-product-wrapper .show-cart >a {
        color: #000000;
}
.jshop_module_cart .megadeal-vm-carts-product-wrapper .show-cart >a {
        display: inline-block;
        border-radius: 30px;
        padding: 0 30px;
        line-height: 36px;
        background-color: transparent;
        float: none !important;
}
.jshop_module_cart .megadeal-vm-carts-product-wrapper .show-cart >a {
        border: 2px solid #f54f0c;
}
.jshop_module_cart .megadeal-vm-carts-product-wrapper .vm-cart-total-wrapper {
        padding: 15px 0;
        overflow: hidden;
}
.jshop_module_cart .megadeal-vm-carts-product-wrapper .vm-cart-total-wrapper .total {
        float: right;
}
.jshop_module_cart .megadeal-vm-carts-product-wrapper .vm-cart-total-wrapper .total_products {
        float: left;
}
span.quantity-box {
        display: inline-block;
        vertical-align: middle;
}
span.quantity-controls {
        line-height: 14px;
        width: 15px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0 1px;
}
.quantity-box .quantity-input, .cart-summary .quantity-input {
        height: 34px;
        width: 34px;
        text-align: center;
        font-weight: 700;
        padding: 1px;
        margin-bottom: 0;
}
.block_rating_hits .stars_no_active {
        display: inline-block;
}
.chzn-container-single .chzn-single {
        padding: 0 20px;
}
.chzn-container .chzn-results li {
        padding: 5px 20px;
}
.view-cart .vm2-remove_from_cart {
        width: 28px;
        height: 28px;
        line-height: 30px;
        display: inline-block;
        text-align: center;
}
.margin-top {
        margin-top: 10px;
}
.padding-top {
        padding-top: 10px;
}