
/* menu & logo
***********************************************************************************************************************/

.menu-bar .menu
{
    float: right;
}
.menu-bar li
{
    float: left;
}
.menu-bar ul ul
{
    right: auto;
    left: 0;
}
.menu-bar ul ul ul
{
    right: auto;
    left: 100%;
}

/* *** */

.mm-menu_rtl.mm-menu_offcanvas
{
    right: 0;
}

/* *** */

@media (max-width: 1300px)
{
    .menu-bar li a, .menu-bar li a:visited
    {
        padding: 0 8px;
    }
}
@media (max-width: 992px)
{
    .menu-side-box
    {
        float: right;
    }
}

/*
***********************************************************************************************************************/

.page-content .des ul li
{
    margin-right: 0;
    margin-left: 50px;
}
.page-content .des ol li
{
    margin-right: 0;
    margin-left: 50px;
}

/* title
***********************************************************************************************************************/

.page-title-box .title-main
{
    float: left;
}
.page-title-box .breadcrumb
{
    float: right;
}
.page-title-box .breadcrumb > li + li:before
{
    content: "\f30b";
}

/* home - about
***********************************************************************************************************************/

.page-home .about-bar .about-link-box
{
    float: right;
}

/*
***********************************************************************************************************************/

.product-bar .product-box .price-unit
{
    margin-right: 0;
    margin-left: 5px;
}

/* page-contact
***********************************************************************************************************************/

.page-contact .form-box input, .page-contact .form-box textarea
{
    padding: 5px 35px 5px 10px;
}
.form-field-star:after
{
    right: 20px;
    left: auto;
}

.page-contact .form-box button .icon
{
    float: left;
    margin-left: 0;
    margin-right: 7px;
}

/* faq
***********************************************************************************************************************/

.page-faq div[class*="col-"]
{
	float: right;
}

/* career-opportunities
***********************************************************************************************************************/

.page-career-opportunities .form-box input, .page-career-opportunities .form-box textarea, .page-career-opportunities .form-box select
{
    padding: 5px 35px 5px 10px;
}

.page-career-opportunities .form-box button
{
    float: left;
}
.page-career-opportunities .form-box button .icon
{
    float: left;
    margin-right: 7px;
    margin-left: 0;
}

/* reseller-request
***********************************************************************************************************************/

.page-reseller-request .form-box input, .page-reseller-request .form-box textarea, .page-reseller-request .form-box select
{
    padding: 5px 35px 5px 10px;
}

.page-reseller-request .form-box button
{
    float: left;
}
.page-reseller-request .form-box button .icon
{
    float: left;
    margin-right: 7px;
    margin-left: 0;
}

/* reseller
***********************************************************************************************************************/

.page-reseller .table-show-data-reseller .des
{
    text-align: left;
    padding: 5px 10px 5px 0;
}

/* product-view
***********************************************************************************************************************/

.page-product-view .price-title-number-buy
{
    float: right;
}

/*
.page-product-view .col-title-price, .page-product-view .col-image
{
	float: right;
}

.page-product-view .col-title-price .title-box .title
{
	float: left;
}

.page-product-view .table-product-specification .col-title
{
    text-align: left;
}
.page-product-view .table-product-specification .unit
{
    margin-right: 0;
    margin-left: 3px;
}
.page-product-view .table-product-specification .price-unit
{
    margin-right: 0;
    margin-left: 5px;
}

.page-product-view .order-product-number
{
    float: left;
}
.page-product-view .btn-add-to-basket
{
    float: left;
}

.page-product-view .des-box
{
    padding-left: 0;
    padding-right: 15px;
}

@media (max-width: 767px)
{
    .page-product-view .des-box
    {
        padding-right: 0;
    }
}
*/
@media (max-width: 767px)
{
    .page-product-view .price-title-number-buy
    {
        float: none;
        margin: 0 auto;
    }
}

/* user form --> signin - signup
***********************************************************************************************************************/

.page-by-form form button, .page-by-form form .btn-back
{
    float: left;
}
.page-by-form form button .icon, .page-by-form form .btn-back .icon
{
    float: left;
    margin-right: 7px;
    margin-left: 0;
}

/* order basket
***********************************************************************************************************************/

.page-order-basket .table-show-data-basket th:first-child
{
    text-align: left;
}
.page-order-basket .table-show-data-basket .title
{
    text-align: left;
}
.page-order-basket .table-show-data-basket tfoot tr .title
{
    text-align: right;
}

.page-order-basket .form-order-submit, .page-order-basket .btn-continue-shopping
{
    float: right;
}

/* order finish
***********************************************************************************************************************/

.page-order-finish .table-show-data-order-detail td
{
    text-align: left;
}
.page-order-finish .table-show-data-order-detail .title
{
    text-align: left;
}
.page-order-finish .table-show-data-order-product th:first-child
{
    text-align: left;
}
.page-order-finish .table-show-data-order-product .title
{
    text-align: left;
}
.page-order-finish .table-show-data-order-product tfoot tr .title
{
    text-align: right;
}

/* order
***********************************************************************************************************************/

.page-order .filter-order-number
{
    text-align: left;
    float: left;
}

.page-order .table-show-data-order th:first-child, .page-order .table-show-data-order td:first-child
{
    text-align: left;
}

/* profile
***********************************************************************************************************************/

.page-profile .btn-address-add, .page-profile .btn-profile-edit
{
    float: right;
}

/*
***********************************************************************************************************************/