.home_form_content .error, .required {
    color: red;
}
.button-product-list button {
    width: auto;
}
.order_items ul li:last-child {
    border: 0;
}

/* fix for checkout loader between step 1 and 2 */
.loading-mask {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
    background: rgba(255, 255, 255, 0.5);
}

.loading-mask .loader > img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
}
.loading-mask .loader > p {
    display: none;
}
/* show/hide payment method */
.payment-method .payment-method-content {
    display: none;
}
.payment-method._active .payment-method-content {
    display: block;
}
.payment-methods {
    margin: 20px 0;
}
.payment-method-iframe {
    display: block;
}

.paypal-redirect-button button {
    margin: 25px 0;
}

/* fix for toolbar in a category page */
.category-toolbar .pagination {
    display: none;
}
.category-toolbar-down .drid_system,
.category-toolbar-down .order_view_select_group {
    display: none !important;
}
.category-toolbar-down .category-toolbar .pagination {
    display: block;
}

/* temporary solution for checkout button */
#checkout-payment-method-load .form_checkout_button_submit {
    display: none;
}

/* hide search autocomplites */
#search_autocomplete {
    display: none !important;
}

.checkout-methods-items {
    padding: 0;
    list-style-type: none;
}
.checkout-next-button .form_checkout2_button_submit {
    margin: 25px 0 75px 0;
}

/* product page */
.recent_products_all_view_left {
    max-width: 100%;
}
/*@media screen and (min-width: 768px) and (max-width: 1599px) {*/
    /*.recent_products_left {*/
        /*width: 25%;*/
    /*}*/
/*}*/
/*@media screen and (min-width: 992px) and (max-width: 1150px) {*/
    /*.products_similar_criteria p {*/
        /*font-size: 14px;*/
    /*}*/
/*}*/
/*@media screen and (min-width: 992px) and (max-width: 1599px) {*/
    /*.recent_products_right {*/
        /*width: 30%;*/
    /*}*/
/*}*/

/* space between image and thumbnails in product slider */
.fotorama__stage {
    margin-bottom: 25px;
}

.product-add-form .create_order .dropdown.create_order_dropdown {
    margin-bottom: 10px;
}

/* account dashboard */
.other-address-contact-information {
    margin-bottom: 30px !important;
}

/* buttons */
.button-grey-small {
    font-weight: normal;
    font-size: 1em;
    background-color: #484848;
    color: #fff;
    border: none;
    border-radius: 0;
    margin-bottom: 40px;
}

.button-grey-small:hover {
    background-color: #e0e0e0;
    color: #333;
}

/* add placeholder color for select */
/*select option[value=""] {
    color: #C7C7CD;
}*/

.form_registration_input select {
    /*margin-bottom: 13px;*/
    padding: 13px;
    height: auto;
    font-size: 1.1em;
    border-radius: 0;
}

.checkout-shipping-address .checkbox_form_check .form_registration_step1_button_right.button-register-link {
    width: 100%;
}

/* Product image */
.fotorama__stage__frame .fotorama__img {
    height: 100% !important;
}
.fotorama__stage {
    min-height: 500px !important;
}
/* end of Product image */

/* Breadcrumbs - style the JS-rendered ul/li to match theme */
.breadcrumbs .items {
    list-style: none;
    display: inline-block;
    padding: 0 15px 0 0;
    margin: 0;
    color: #acacac;
}
.breadcrumbs .item {
    display: inline;
    margin: 0;
}
.breadcrumbs .item:not(:last-child):after {
    content: " / ";
}
.breadcrumbs .item a {
    color: #acacac;
    text-decoration: none;
}
/* end of Breadcrumbs */
