html {
    direction: rtl;
    text-align: right;
    font-family: 'Heebo',sans-serif;
}
body { font-family: 'Heebo',sans-serif;}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: right;
}
@media (min-width: 768px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: right;
    }
    .col-sm-offset-12 {
        margin-left: 0;
        margin-right: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 0;
        margin-right: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 0;
        margin-right: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 0;
        margin-right: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 0;
        margin-right: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 0;
        margin-right: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 0;
        margin-right: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 0;
        margin-right: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 0;
        margin-right: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 0;
        margin-right: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 0;
        margin-right: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 0;
        margin-right: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
        margin-right: 0%;
    }
}
@media (min-width: 992px) {
    .col-md-2,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: right;
    }
    .col-md-offset-12 {
        margin-left: 0;
        margin-right: 100%;
    }
    .col-md-offset-11 {
        margin-left: 0;
        margin-right: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 0;
        margin-right: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 0;
        margin-right: 75%;
    }
    .col-md-offset-8 {
        margin-left: 0;
        margin-right: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 0;
        margin-right: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 0;
        margin-right: 50%;
    }
    .col-md-offset-5 {
        margin-left: 0;
        margin-right: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 0;
        margin-right: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 0;
        margin-right: 25%;
    }
    .col-md-offset-2 {
        margin-left: 0;
        margin-right: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 0;
        margin-right: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
        margin-right: 0%;
    }
}
@media (min-width: 1200px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: right;
    }
    .col-lg-push-12 {
        left: auto;
        right: 100%;
    }
    .col-lg-offset-12 {
        margin-left: 0;
        margin-right: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 0;
        margin-right: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 0;
        margin-right: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 0;
        margin-right: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 0;
        margin-right: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 0;
        margin-right: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 0;
        margin-right: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 0;
        margin-right: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 0;
        margin-right: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 0;
        margin-right: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 0;
        margin-right: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 1770px) {
    .col-xl-offset-2 {
        margin-left: 0%;
        margin-right: 16.66666667%;
    }
}
.col-xs-offset-0 {
    margin-left: 0%;
}
@media (min-width: 992px) {
    .page-layout-2columns-left #centerColumn {
        float: left;
    }
}
.pull-right {
    float: left !important;
}
.pull-left {
    float: right !important;
}
.text-left {
    text-align: right;
}
.text-right {
    text-align: left;
}
.dropdown-menu {
    right: 0;
    left: auto;
    text-align: right;
}
.brands-carousel,
.carousel-products,
.slick-slider,
.bannerAsid {
    direction: ltr !important;
    text-align: left !important;
}
.carousel-products__button,
.settings {
    direction: ltr;
    text-align: right;
}
.recent-post-box {
    text-align: right !important;
}
@media (min-width: 768px) {
    .col-sm-offset-3 {
        margin-right: 25%;
        margin-left: 0;
    }
}
.separator-border-right {
    border-left: 1px solid #e5e5e5;
}
@media (max-width: 1199px) {
    .separator-border-right-hidden-md {
        border-left: none;
    }
}
/****************************************
* header
*****************************************/
@media (min-width: 1025px) {
    #search-dropdown {
        margin-top: -47px;
    }
}
#search-dropdown .search__close {
    margin-left: 12px;
    margin-right: 0;
}
#search-dropdown .input-outer {
    padding-left: 62px;
    padding-right: 0px;
}
#search-dropdown .input-outer button {
    right: auto;
    left: 65px;
}
/* menu
==================================== */
.navbar-nav {
    margin: 0px !important;
    padding: 0 !important;
}
@media (min-width: 1025px) {
    #header .navbar {
        float: right;
    }
    #header .navbar .navbar-nav > li {
        float: right;
    }
    header #mainMenu .navbar-nav > li:last-child > a {
        padding-right: 0.9em;
    }
    .settings {
        text-align: left;
    }
    .settings .dropdown.text-right {
        padding: 0 28px 10px 0 !important;
    }
}
.megamenu .megamenu__submenu--marked li > a::before {
    float: right;
}
@media (max-width: 1025px) {
    #header .stuck-nav.fixedbar .cart.link-inline,
    #header .stuck-nav.fixedbar .minicart-wrapper {
        right: auto !important;
        left:0px !important;
    }
}
.navbar-nav .vertical-carousel.special-carousel .price-box,
.navbar-nav .vertical-carousel.special-carousel .rating,
.navbar-nav .vertical-carousel.special-carousel .vertical-carousel__item__title {
    margin: 0 140px 0 0;
    text-align: right;
}
.navbar-nav .vertical-carousel.special-carousel .product__label--sale {
    left: auto;
    right: 10px;
}
@media (min-width: 1025px) {
    .navbar-vertical .mainMenu .navbar-nav > li {
        margin-right: 0 !important;
    }
}
.list-inline.brands-list li {
    padding-left: 4px;
    padding-right: 4px;
}
@media (max-width: 1024px) {
    #off-canvas-menu .expander-list li {
        text-align: left;
    }
}
/* end menu
==================================== */
/* search
==================================== */
@media (min-width: 1025px) {
    #search-dropdown {
        margin-top: -47px;
    }
}
#search-dropdown .search__close {
    margin-left: 12px;
    margin-right: 0;
}
#search-dropdown .input-outer {
    padding-left: 62px;
    padding-right: 0px;
}
#search-dropdown .input-outer button {
    right: auto;
    left: 65px;
}
/* end search
==================================== */
/* drop-down box
==================================== */
.dropdown.text-right .dropdown-menu {
    left: 0;
    right: auto;
}
@media (min-width: 1025px) {
    .dropdown .dropdown-menu > li > a .icon {
        padding: 0 2px 0 12px;
    }
}
/* cart */
@media (min-width: 1025px) {
    .cart .dropdown-menu .cart__close,
    .minicart-wrapper .dropdown-menu .cart__close {
        right: auto;
        left: 10px;
    }
    .cart .dropdown-menu .cart__item__image,
    .minicart-wrapper .dropdown-menu .cart__item__image {
        left: auto;
        right: 0;
    }
    .cart .dropdown-menu.slide-from-top .cart__item__info__price,
    .minicart-wrapper .dropdown-menu.slide-from-top .cart__item__info__price {
        left: 320px;
        right: auto;
    }
    .cart .dropdown-menu.slide-from-top .cart__item__info,
    .minicart-wrapper .dropdown-menu.slide-from-top .cart__item__info {
        margin: 0 100px 0 0;
        text-align: right;
    }
    .cart .dropdown-menu.slide-from-top .cart__total,
    .minicart-wrapper .dropdown-menu.slide-from-top .cart__total {
        right: auto;
        left: 0;
    }
    .cart .dropdown-menu.slide-from-top .btn-checkout,
    .minicart-wrapper .dropdown-menu.slide-from-top .btn-checkout {
        float: left;
    }
    .cart .dropdown-menu.slide-from-top .cart__total,
    .minicart-wrapper .dropdown-menu.slide-from-top .cart__total {
        padding: 4px 0 0 150px;
    }
    .dropdown.text-right {
        padding: 0 14px 10px 14px;
    }
    .cart .dropdown-menu .cart__item__control,
    .minicart-wrapper .dropdown-menu .cart__item__control {
        right: auto;
        left: 0;
    }
}
@media (max-width: 1400px) and (min-width: 1200px) {
    .cart .dropdown-menu.slide-from-top .cart__item__info__price,
    .minicart-wrapper .dropdown-menu.slide-from-top .cart__item__info__price {
        left: 180px;
    }
    .cart .dropdown-menu.slide-from-top .cart__item__info__qty,
    .minicart-wrapper .dropdown-menu.slide-from-top .cart__item__info__qty {
        left: 320px;
        right: auto;
    }
}
@media (max-width: 1199px) and (min-width: 992px) {
    .cart .dropdown-menu.slide-from-top .cart__item__info__price,
    .minicart-wrapper .dropdown-menu.slide-from-top .cart__item__info__price {
        left: 180px;
    }
    .cart .dropdown-menu.slide-from-top .cart__item__info__qty,
    .minicart-wrapper .dropdown-menu.slide-from-top .cart__item__info__qty {
        left: 340px;
        right: auto;
    }
}
@media (max-width: 1024px) {
    .cart .dropdown-menu,
    .minicart-wrapper .dropdown-menu {
        right: auto !important;
        left: 0px !important;
    }
    .cart .dropdown-menu .cart__item__control a span,
    .minicart-wrapper .dropdown-menu .cart__item__control a span {
        font-size: 0;
    }
    .cart .dropdown-menu .cart__item__info__title h2,
    .minicart-wrapper .dropdown-menu .cart__item__info__title h2 {
        text-align: left;
    }
    .cart .dropdown.text-right,
    .minicart-wrapper .dropdown.text-right {
        padding: 0 0px 0 3px;
    }
}
@media (max-width: 1024px) {
    #header .cart,
    #header .minicart-wrapper {
        right: auto;
        left: 23px;
    }
    #header .search {
        right: auto;
        left: 5px;
    }
    #header .search.open {
        left: 5px !important;
        margin-left: 0 !important;
    }
    #header .account {
        padding-right: 0;
        padding-left: 15px;
    }
    #header .cart,
    #header .minicart-wrapper {
        right: auto;
        left: 17px;
    }
    #search-dropdown {
        right: auto;
        left: -18px;
    }
    .navbar {
        float: none;
    }
    .expand-nav {
        right: 0;
        left: auto;
    }
    .toggle-nav-btn {
        float: right;
        margin: 14px 17px 0 0;
    }
    #cboxClose {
        text-align: right;
        padding: 12px 52px 15px 0px;
    }
    #cboxClose:before {
        left: auto;
        right: 20px;
    }
    .menu-text {
        right: 48px;
        left: auto;
    }
}
/* /cart */
@media (max-width: 1024px) {
    .dropdown .dropdown-menu--xs-full a:not(.btn) .icon {
        padding: 0 2px 0 10px;
    }
}
/* end drop-down box
==================================== */
#header .search.link-inline {
    margin-right: 0px !important;
    margin-left: 13px !important;
}
@media (min-width: 1025px) {
    .cart.link-inline,
    .minicart-wrapper {
        float: left;
    }
    .badge--cart {
        left: -5px;
        right: auto;
    }
    .account .dropdown > a .icon {
        top: 8px;
    }
    .search .search__open .icon {
        top: 7px;
    }
}
@media (max-width: 1024px) {
    .category-menu-scroll {
        text-align: right;
        left: auto;
        right: -340px;
    }
}
#header .logo_sticky {
    float: right;
    margin: 14px 0 0 30px;
}
#header .logo_sticky_mobile {
    float: right;
    margin: 10px 15px 0 0;
}
/****************************************
* end header
*****************************************/
/****************************************
* header-layout-02
*****************************************/
@media (max-width: 1025px) {
    #header.header-layout-02 .cart.link-inline,
    #header.header-layout-02 .minicart-wrapper {
        display: none !important;
    }
    #header.header-layout-02 .stuck-nav .cart.link-inline,
    #header.header-layout-02 .stuck-nav .minicart-wrapper {
        display: inline-block !important;
    }
    #header.header-layout-02 .stuck-nav .search__close {
        float: left;
    }
    #header.header-layout-02 .stuck-nav.fixedbar .cart.link-inline,
    #header.header-layout-02 .stuck-nav.fixedbar .minicart-wrapper {
        right: auto !important;
    }
    #header.header-layout-02 .account .dropdown.text-right {
        padding: 0 20px 0 0 !important;
    }
}
@media (min-width: 1025px) {
    #header.header-layout-02 .account-row-list ul {
        margin-right: 0;
        margin-left: 29px;
        border-right: none;
        border-left: 1px solid #e5e5e5;
    }
    #header.header-layout-02 .account-row-list ul li {
        margin-right: 0px;
        margin-left: 29px;
        padding-top: 3px;
    }
    #header.header-layout-02 .account-row-list ul li a .icon {
        float: right;
        margin-right: 0;
        margin-left: 5px;
        top: 0;
    }
    #header.header-layout-02 .row-functional-link .link-inline:first-child .dropdown > a {
        padding-right: 24px;
    }
    #header.header-layout-02 .h-address {
        margin-right: 0;
        margin-left: 31px;
        direction: ltr;
        text-align: left;
    }
    #header.header-layout-02 .h-address b {
        float: left;
    }
    #header.header-layout-02 .h-address .icon:before {
        display: none;
    }
    #header.header-layout-02 .h-address .icon:after {
        font-family: 'Material Icons';
        font-style: normal;
        font-weight: 400;
        content: "\e0b0";
        display: inline-block;
        font-size: 20px;
        top: -4px;
        margin-left: 8px;
        position: relative;
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
    }
    #header.header-layout-02 .search .search__open .icon {
        top: 0;
    }
    #header.header-layout-02 .search.link-inline {
        margin-left: 0px !important;
    }
    #header.header-layout-02 #search-dropdown {
        margin-top: -54px;
    }
    #header.header-layout-02 .row-functional-link .link-inline {
        float: left;
    }
    #header.header-layout-02 .row-functional-link .link-inline .dropdown > a {
        border-left: none;
        border-right: 1px solid #e5e5e5;
    }
}
@media (min-width: 1025px) and (max-width: 1770px) {
    #header.header-layout-02 .account-row-list ul li {
        margin-left: 24px;
    }
}
@media (max-width: 1770px) {
    #header.header-layout-02 .row-functional-link .link-inline .dropdown > a {
        padding-left: 20px;
        padding-right: 20px;
    }
}
/****************************************
* end header-layout-02
*****************************************/
/****************************************
* header-layout-03
*****************************************/
@media (max-width: 1025px) {
    #header.header-layout-03 .cart.link-inline,
    #header.header-layout-03 .minicart-wrapper {
        display: none !important;
    }
    #header.header-layout-03 .stuck-nav .cart.link-inline,
    #header.header-layout-03 .stuck-nav .minicart-wrapper {
        display: inline-block !important;
    }
    #header.header-layout-03 .stuck-nav .search__close {
        float: left;
    }
    #header.header-layout-03 .stuck-nav.fixedbar .cart.link-inline,
    #header.header-layout-03 .stuck-nav.fixedbar .minicart-wrapper {
        right: auto !important;
    }
    #header.header-layout-03 .account .dropdown.text-right {
        padding: 0 20px 0 0 !important;
    }
}
@media (min-width: 1025px) {
    #header.header-layout-03 .account-row-list ul {
        margin-right: 0;
        margin-left: 29px;
        border-right: none;
        border-left: 1px solid #e5e5e5;
    }
    #header.header-layout-03 .account-row-list ul li {
        margin-right: 0px;
        margin-left: 29px;
        padding-top: 3px;
    }
    #header.header-layout-03 .account-row-list ul li a .icon {
        float: right;
        margin-right: 0;
        margin-left: 5px;
        top: 0;
    }
    #header.header-layout-03 .navbar-nav {
        float: right;
    }
    #header.header-layout-03 .row-functional-link .link-inline:first-child .dropdown > a {
        padding-right: 24px;
    }
    #header.header-layout-03 .h-address {
        margin-right: 0;
        margin-left: 31px;
        direction: ltr;
        text-align: left;
    }
    #header.header-layout-03 .h-address b {
        float: left;
    }
    #header.header-layout-03 .h-address .icon:before {
        display: none;
    }
    #header.header-layout-03 .h-address .icon:after {
        font-family: 'Material Icons';
        font-style: normal;
        font-weight: 400;
        content: "\e0b0";
        display: inline-block;
        font-size: 20px;
        top: -4px;
        margin-left: 8px;
        position: relative;
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
    }
    #header.header-layout-03 #search-dropdown {
        margin-top: -54px;
    }
    #header.header-layout-03 .search .search__open .icon {
        top: 0;
    }
    #header.header-layout-03 .search.link-inline {
        margin-left: 0px !important;
    }
    #header.header-layout-03 .row-functional-link .link-inline {
        float: left;
    }
    #header.header-layout-03 .row-functional-link .link-inline .dropdown > a {
        border-left: none;
        border-right: 1px solid #e5e5e5;
    }
}
@media (min-width: 1025px) and (max-width: 1770px) {
    #header.header-layout-03 .account-row-list ul li {
        margin-left: 24px;
    }
}
@media (max-width: 1770px) {
    #header.header-layout-03 .row-functional-link .link-inline .dropdown > a {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media (max-width: 1024px) {
    #header.header-layout-03 .settings {
        padding-top: 10px !important;
    }
}
@media (max-width: 1024px) {
    #header.header-layout-03 .stuck-nav .pull-right {
        display: block;
    }
}
/* content */
h4.title-icon {
    padding-left: 0;
    padding-right: 2.4em;
}
h4.title-icon .icon {
    left: auto;
    right: 0em;
    margin: 0;
}
/* /content */
/****************************************
* end header-layout-03
*****************************************/
/****************************************
* header-layout-04
*****************************************/
@media (min-width: 1025px) {
    .header-layout-04 .navbar {
        float: none !important;
    }
}
@media (max-width: 1025px) {
    .header-layout-04 .cart,
    .header-layout-04 .minicart-wrapper {
        left: auto !important;
        right: 44px !important;
    }
    .header-layout-04 .account .dropdown.text-right {
        padding: 0 20px 0 0 !important;
    }
}
/****************************************
* end header-layout-04
*****************************************/
/****************************************
* header-layout-05
*****************************************/
@media (max-width: 1025px) {
    #header.header-layout-05 .logo {
        float: right;
    }
    #header.header-layout-05 .stuck-nav.fixedbar .cart.link-inline,
    #header.header-layout-05 .stuck-nav.fixedbar .minicart-wrapper {
        right: auto !important;
    }
    #header.header-layout-05 .account .dropdown.text-right {
        padding: 0 20px 0 0 !important;
    }
}
@media (min-width: 1025px) {
    .header-layout-05 .navbar {
        float: none !important;
    }
    .header-layout-05 .stuck-nav.fixedbar .cart.link-inline,
    .header-layout-05 .stuck-nav.fixedbar .minicart-wrapper {
        float: right;
    }
}
/****************************************
* end header-layout-05
*****************************************/
/****************************************
* header-layout-06
*****************************************/
@media (min-width: 1770px) {
    #header.header-layout-06 .col-xl-7 {
        float: right !important;
        right: auto;
        left: auto;
    }
    #header.header-layout-06 .alignment-extra {
        right: auto;
        left: 0px;
    }
    #header.header-layout-06 .col-xl-3 {
        float: right !important;
    }
}
@media (min-width: 1025px) {
    #header.header-layout-06 .search .search__open .icon {
        top: 0;
    }
    #header.header-layout-06 .cart.link-inline,
    #header.header-layout-06 .minicart-wrapper {
        margin-top: 17px;
    }
    #header.header-layout-06 .alignment-extra {
        right: auto;
        left: 0px;
    }
    #header.header-layout-06 .toggle-menu {
        padding-right: 12px;
    }
    #header.header-layout-06 .toggle-menu .dropdown-menu {
        left: 0;
        right: auto;
    }
    #header.header-layout-06 .stuck-nav.fixedbar {
        z-index: 8;
    }
    #header.header-layout-06 .stuck-nav.fixedbar .cart.link-inline,
    #header.header-layout-06 .stuck-nav.fixedbar .minicart-wrapper {
        float: left;
        margin-top: 0 !important;
    }
    #header.header-layout-06 .stuck-nav.fixedbar .col-stuck-menu {
        float: right !important;
    }
    #header.header-layout-06 .width-extra {
        width: 23% !important;
    }
}
@media (min-width: 1025px) {
    #header.header-layout-06 .alignment-extra {
        right: auto;
        left: 0;
    }
}
@media (max-width: 1025px) {
    #header.header-layout-06 .account .dropdown.text-right {
        padding: 0 20px 0 0 !important;
    }
}
/* content */
.slider-blog-layout1 .slider-blog__item .box-foto {
    float: right;
    margin-left: 5%;
}
.slider-blog-layout1 .slider-blog__item .box-data {
    float: right;
    text-align: right;
    direction: rtl;
}
.slider-blog-layout1 .slider-blog__item .box-data:before {
    left: auto;
    right: 0;
}
/* /content */
/****************************************
* end header-layout-06
*****************************************/
/****************************************
* header-layout-07
*****************************************/
@media (min-width: 1025px) {
    #header.header-layout-07 .search-outer {
        padding-top: 18px;
    }
    #header.header-layout-07 .search-outer .input-outer button {
        right: auto;
        left: 0px;
    }
    #header.header-layout-07 .cart.link-inline,
    #header.header-layout-07 .minicart-wrapper {
        margin-top: 16px;
    }
    #header.header-layout-07 .toggle-menu .dropdown-menu {
        left: 0px;
        right: auto;
    }
}
@media (min-width: 1200px) {
    .col-lg-offset-0 {
        margin-right: 0 !important;
    }
}
@media (min-width: 1025px) {
    #header.header-layout-07 .stuck-nav.fixedbar .cart.link-inline,
    #header.header-layout-07 .stuck-nav.fixedbar .minicart-wrapper {
        float: left !important;
        margin-top: 0 !important;
    }
    #header.header-layout-07 .stuck-nav.fixedbar .col-stuck-menu {
        float: right !important;
    }
}
@media (max-width: 1025px) {
    #header.header-layout-07 .account .dropdown.text-right {
        padding: 0 20px 0 0 !important;
    }
}
/* content */
.banner-icon__icon {
    left: 0px;
}
.nav-tabs--ys-center.nav-tabs li {
    float: inherit;
}
/* /content */
@media (max-width: 1025px) {
    #header.header-layout-07 .col-md-offset-1 {
        margin-right: 0 !important;
    }
}
@media (max-width: 768px) {
    .nav-tabs.nav-tabs--ys-center {
        text-align: center !important;
    }
}
/****************************************
* end header-layout-07
*****************************************/
/****************************************
* header-layout-08
*****************************************/
@media (min-width: 1025px) {
    #header.header-layout-08 #search-dropdown {
        margin-top: -43px;
    }
    #header.header-layout-08 .toggle-menu .icon-reorder {
        top: 7px;
        position: relative;
    }
    #header.header-layout-08 .toggle-menu .dropdown-menu {
        left: 0px;
        right: auto;
    }
}
@media (min-width: 1025px) and (min-width: 1200px) {
    #header.header-layout-08 .toggle-menu {
        margin-left: 13px;
    }
}
@media (max-width: 1025px) {
    #header.header-layout-08 .logo {
        float: right;
    }
    #header.header-layout-08 .account .dropdown.text-right {
        padding: 0 20px 0 0 !important;
    }
}
/****************************************
* end header-layout-08
*****************************************/
/****************************************
* header-layout-09
*****************************************/
@media (min-width: 1025px) {
    #header.header-layout-09 .dropdown-menu {
        right: auto;
        left: 0;
    }
    #header.header-layout-09 .navbar-nav > li:last-child > a {
        padding-left: 0;
    }
    #header.header-layout-09 .settings .dropdown.text-right {
        padding: 0 0 10px 28px !important;
    }
    #header.header-layout-09 .stuck-nav.fixedbar .col-stuck-menu {
        float: right;
    }
}
@media (min-width: 1025px) and (max-width: 1200px) {
    #header.header-layout-09 .settings .dropdown.text-right.currency {
        padding: 0 0 10px 0 !important;
    }
}
@media (min-width: 1025px) and (min-width: 1770px) {
    #header.header-layout-09 .navbar {
        float: left;
    }
}
@media (max-width: 1025px) {
    #header.header-layout-09 .account .dropdown.text-right {
        padding: 0 20px 0 0 !important;
    }
}
/****************************************
* end header-layout-09
*****************************************/
/****************************************
* slider
*****************************************/
.tp-banner-container .pull-right {
    float: right !important;
}
/****************************************
* end slider
*****************************************/
/*=== countdown ===*/
.countdown_box {
    direction: ltr;
}
.zoomContainer {
    direction: ltr;
}
/*=== /countdown ===*/
/****************************************
* carusel
*****************************************/
/* recent-post-box
==================================== */
.recent-post-box .figure {
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.recent-post-box p {
    padding-right: 0;
    padding-left: 30px;
}
@media (min-width: 1769px) {
    .recent-post-box > div:last-child {
        padding-right: 60px !important;
    }
}
.recent-post-box .figure .figcaption.label-top-left {
    left: auto !important;
    right: 21px !important;
}
.carousel-products__button.pull-right {
    left: 0;
    right: auto;
}
/* end recent-post-box
==================================== */
.recent-post-box .figure {
    background: none;
}
.slider-blog .box-foto {
    text-align: left;
    margin-left: 0 !important;
}
.slider-blog .box-foto:after {
    right: auto;
    left: 200px;
    content: '”';
}
@media (min-width: 768px) {
    .slider-blog .box-foto img {
        float: left;
    }
    .slider-blog .box-data {
        text-align: right;
    }
    .slider-blog .box-data h6,
    .slider-blog .box-data p {
        text-align: right;
    }
}
@media (max-width: 768px) {
    .slider-blog .box-data {
        text-align: center;
    }
    .slider-blog .box-data h6,
    .slider-blog .box-data p {
        text-align: center;
    }
    .slider-blog .box-foto:after {
        left: auto;
        right: 10px;
    }
}
@media (max-width: 768px) {
    .touch .slider-blog .box-foto:after {
        display: none;
    }
}
/****************************************
* end carusel
*****************************************/
/****************************************
* title
*****************************************/
/* title-under
==================================== */
.title-under.text-left:after {
    left: auto;
    right: 0;
}
/* /title-under
==================================== */
/****************************************
* /title
*****************************************/
/****************************************
* instafeed
*****************************************/
.instafeed-wrapper {
    float: right;
}
.title-vertical {
    right: 42px;
    left: auto;
}
.instafeed-wrapper::after {
    right: -10px;
    left: auto;
}
/****************************************
* /instafeed
*****************************************/
/****************************************
* modal-newsletter
*****************************************/
.modal-newsletter .checkbox-group label {
    padding-right: 0px;
    padding-left: 0px;
}
.modal-newsletter .checkbox-group label .box {
    margin-right: -23px;
}
.modal-newsletter .checkbox-group label .check {
    margin-right: -22px;
}
.modal-newsletter .checkbox-group label span {
    left: auto;
}
/****************************************
* end modal-newsletter
*****************************************/
/****************************************
* table-params
*****************************************/
.table-params td {
    border-left: none;
}
.table-params tr > td:first-child {
    border-left: 1px solid #e5e5e5 !important;
}
/****************************************
* end table-params
*****************************************/
.link-icon .icon,
.link-icon .fa {
    margin-right: 0;
    margin-left: 8px;
}
/****************************************
* table-order-history
*****************************************/
.table-order-history td:first-child,
.table-order-history th:first-child {
    text-align: right;
}
.table-order-history th,
.table-order-history td {
    border: none;
}
/****************************************
* end table-order-history
*****************************************/
/****************************************
* blog
*****************************************/
dd {
    margin-right: 0;
    margin-left: inherit;
}
@media (min-width: 992px) {
    #rightColumn {
        padding-right: 47px;
        padding-left: 0px;
    }
    #rightColumn:after {
        left: auto;
        right: 15px;
    }
}
@media (min-width: 1770px) {
    .block-underline .recent-post-box > div:last-child {
        padding-right: 27px !important;
    }
}
.post__title_block time {
    margin-right: 0px;
    margin-left: 28px;
}
.post__meta__item {
    margin-right: 0;
    margin-left: 32px;
}
.pagination {
    padding-left: inherit;
    padding-right: 0;
}
@media (max-width: 1199px) {
    #rightColumn {
        padding-right: 15px;
        padding-left: 15px;
    }
}
/****************************************
* /blog
*****************************************/
/****************************************
* breadcrumbs
*****************************************/
.breadcrumbs .breadcrumb.breadcrumb--ys > li + li {
    padding-right: 23px;
}
.breadcrumbs .breadcrumb.breadcrumb--ys > li + li:before {
    left: auto;
    right: 0;
}
/****************************************
* /breadcrumbs
*****************************************/
/****************************************
* comments
*****************************************/
.comments .pull-left {
    margin-right: 0;
    margin-left: 40px;
}
.comments .media-body .media-title .username {
    margin-right: 0px;
    margin-left: 14px;
}
/****************************************
* /comments
*****************************************/
/****************************************
* list
*****************************************/
.simple-list li {
    padding: 0 18px 7px 0;
}
.simple-list li:before {
    right: 0;
    left: auto;
}
.decimal-list li {
    padding: 0 18px 0 0;
}
.decimal-list li:before {
    left: auto;
    right: 0;
}
.marker-list-circle li {
    padding-left: 0;
    padding-right: 31px;
}
.marker-list-circle li:after {
    left: auto;
    right: 0;
}
/****************************************
* end list
*****************************************/
#layered-filter-block .filter-options .filter-options-item .filter-options-title {
    text-align: left;
}
#layered-filter-block .filter-options .filter-options-item .filter-options-content .items li {
    padding: 7px 18px 7px 0;
    position: relative;
}
#layered-filter-block .filter-options .filter-options-item .filter-options-content .items li:after {
    top: 9px;
    left: auto;
    right: 0;
}
#layered-filter-block .filter-options .filter-options-item .filter-options-content .items li .count:before {
    content: "";
}
#layered-filter-block .filter-options .filter-options-item .filter-options-content .items li .count:after {
    content: "";
}
.swatch-option {
    float: right !important;
    margin: 0 0 10px 10px !important;
}
.product-info .attribute.sku,
.product-info-main .attribute.sku {
    float: right;
}
.product-info__title,
.product-info-main__title,
.product-info .page-title-wrapper,
.product-info-main .page-title-wrapper {
    text-align: right;
}
.product-info .product-reviews-summary .rating-summary,
.product-info-main .product-reviews-summary .rating-summary {
    float: right;
    margin: 0 0 0 20px;
}
.product-info__price,
.product-info-main__price,
.product-info .price-box,
.product-info-main .price-box {
    text-align: right !important;
}
.product-info-main .product-addto-links a,
.product-options-bottom .product-addto-links a,
.block-bundle-summary .product-addto-links a {
    margin: 0 0 0 10px;
}
.product-info-main .box-tocart .field.qty label.label,
.product-options-bottom .box-tocart .field.qty label.label,
.block-bundle-summary .box-tocart .field.qty label.label {
    float: right;
    margin: 0 0 0 10px;
}
.product-info-main .box-tocart .field.qty .control,
.product-options-bottom .box-tocart .field.qty .control,
.block-bundle-summary .box-tocart .field.qty .control {
    float: right;
    margin: 0 0 0 10px;
}
.product-info-main .box-tocart .actions,
.product-options-bottom .box-tocart .actions,
.block-bundle-summary .box-tocart .actions {
    float: right;
}
.product-info-main .box-tocart .field.qty,
.product-options-bottom .box-tocart .field.qty,
.block-bundle-summary .box-tocart .field.qty {
    float: right;
}
.product.data.items > .item.title {
    float: right;
}
.product.data.items > .item.content {
    float: left;
    margin-right: -100%;
    margin-left: 0;
}
@media (max-width: 767px) {
    .product.data.items > .item.title {
        float: none;
    }
    .product.data.items > .item.content {
        float: none;
        margin: 0 0 10px;
    }
}
.field-tooltip {
    right: auto;
    left: 0;
}
/****************************************
* form
*****************************************/
.select-basket .dropdown-toggle {
    padding: 10px 48px 10px 105px;
}
.select-basket .dropdown-toggle .caret {
    right: auto;
    left: 0px;
}
.select-basket .dropdown-menu {
    left: 0;
    right: auto;
}
.select-basket .icon {
    position: absolute;
    right: 0;
    top: -4px;
}
.bootstrap-select > .dropdown-toggle {
    padding-left: 25px;
    padding-right: 0;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    right: auto;
    left: 12px;
}
.panel .panel-heading .panel-title:after {
    right: auto;
    left: 0;
}
/* radio */
.radio .outer {
    float: right;
    margin: 6px 0 0 9px;
}
/* /radio */
.select-wrapper:after {
    right: auto;
    left: 12px;
}
/****************************************
* end form
*****************************************/
/****************************************
* table
*****************************************/
.order-review-table__list-parameters li {
    text-align: right;
}
.shopping-cart-table__product-image {
    padding: 0 0 0 19px !important;
}
.shopping-cart-table__list-parameters li {
    text-align: right;
}
.btn-right {
    margin-right: 0;
    margin-left: 30px;
}
.shopping-cart-table td:nth-child(3),
.shopping-cart-table th:nth-child(3) {
    border-right: none;
}
.shopping_cart-aside .collapse-block__title {
    padding: 14px 0 12px 20px;
    text-align: right;
}
.shopping_cart-aside .collapse-block__title:after {
    left: -5px;
    right: auto;
}
.table-wishlist td:nth-child(1),
.table-wishlist th:nth-child(1) {
    text-align: right;
    border-right: none;
    padding-left: 50px;
    padding-right: 0;
}
.table-wishlist__product-image {
    margin-left: 0px;
    margin-right: 0;
}
.table-wishlist textarea {
    padding: 18px 18px 0 18px;
}
@media (max-width: 991px) {
    .table-wishlist .visible-icon .icon {
        margin-left: 0px;
        margin-right: 7px;
    }
}
@media (max-width: 991px) {
    .wishlist-button .btn-right {
        margin-left: 0;
    }
}
@media (min-width: 684px) {
    .visible-sm p {
        text-align: right;
    }
}
@media (min-width: 684px) {
    .table-wishlist__product-name {
        text-align: right;
    }
    .table-wishlist__list-parameters li {
        text-align: right;
    }
    .table-wishlist form .btn {
        float: right;
    }
    .table-wishlist td:nth-child(3),
    .table-wishlist th:nth-child(3) {
        border-right: 1px solid #e5e5e5;
    }
}
.btn--ys .icon.icon--flippedX {
    padding: 0 3px 0 0;
}
/* table-wishlist-1 */
.table-wishlist-1 td:first-child,
.table-wishlist-1 th:first-child {
    text-align: right;
}
.table-wishlist-1 td:last-child,
.table-wishlist-1 th:last-child {
    text-align: center;
    border-right: 1px solid #e5e5e5;
}
.table-wishlist-1 td:nth-child(1),
.table-wishlist-1 th:nth-child(1) {
    border-right: none;
}
/* /table-wishlist-1 */
/****************************************
* end table
*****************************************/
/****************************************
* button
*****************************************/
.btn--ys .icon {
    padding: 0 0 0 3px;
}
.btn--ys.btn--xl .icon {
    padding: 0 0 0 5px;
}
/****************************************
* end button
*****************************************/
/****************************************
* lookbook
*****************************************/
.lookbook-layout1 .hint-title {
    text-align: right;
}
.lookbook-layout1 .hint-content {
    left: auto;
    right: 40px;
}
/****************************************
* end lookbook
*****************************************/
/****************************************
* delivery-banner
*****************************************/
.custom-product-block {
    padding-left: 0;
    padding-right: 75px;
}
.custom-product-block .vertical-carousel.with-checkbox .slick-prev {
    left: 45px;
    right: auto;
}
.custom-product-block .vertical-carousel.with-checkbox .slick-next {
    left: 0;
    right: auto;
}
.custom-product-block .vertical-carousel.with-checkbox .price-box,
.custom-product-block .vertical-carousel.with-checkbox .rating,
.custom-product-block .vertical-carousel.with-checkbox .vertical-carousel__item__title {
    margin: 0 135px 0 0;
    text-align: right;
}
.custom-product-block .vertical-carousel.with-checkbox .vertical-carousel__item__select {
    text-align: right;
}
.custom-product-block .vertical-carousel.with-checkbox .vertical-carousel__item__select .checkbox-group {
    float: right;
}
.custom-product-block .vertical-carousel.with-checkbox .vertical-carousel__item__select .checkbox-group label {
    padding-left: 15px;
}
@media (max-width: 767px) {
    .custom-product-block {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.delivery-banner__icon {
    right: auto;
    left: 0px;
}
.custom-product-block:after {
    left: auto;
    right: 20px;
}
/****************************************
* end delivery-banner
*****************************************/
/****************************************
* tabs
*****************************************/
@media (max-width: 768px) {
    .nav-tabs {
        direction: ltr !important;
        text-align: left !important;
    }
}
.nav-tabs > li {
    float: right;
}
/****************************************
* end tabs
*****************************************/
/****************************************
* product
*****************************************/
.product-info .qty-input {
    margin-left: 10px;
    margin-right: 0;
}
.product-info .qty-label {
    margin-right: 0;
    margin-left: 10px;
}
@media (max-width: 1200px) {
    .product-info-outer #productPrevNext .product-prev {
        left: 0px !important;
        right: auto !important;
    }
    .product-info-outer #productPrevNext .product-next {
        left: 70px !important;
        right: auto !important;
    }
    .product-info-big #productPrevNext .product-prev {
        left: 0px !important;
        right: auto !important;
    }
    .product-info-big #productPrevNext .product-next {
        right: 0px !important;
        left: auto !important;
    }
}
.product-info-big #productPrevNext .product-prev img {
    left: 0px !important;
    right: auto !important;
}
.product-info-big #productPrevNext .product-next img {
    right: 0 !important;
    left: auto !important;
}
@media (min-width: 1200px) {
    .product-data-big .simple-list li {
        padding: 0 30px 5px 0;
    }
}
@media (min-width: 992px) {
    .product-data-big .simple-list li {
        padding: 0 30px 2px 0;
    }
}
@media (min-width: 768px) {
    .product-data-big .simple-list li {
        padding: 0 30px 2px 0;
    }
}
@media (max-width: 767px) {
    .product-data-big .simple-list li {
        padding: 0 18px 2px 0;
    }
}
.radio-fill-inner-sx {
    padding: 6px 13px 0 13px;
}
/****************************************
* end product
*****************************************/
.panel .panel-heading__number {
    left: auto;
    right: 0;
}
.panel .panel-heading .panel-title a {
    padding: 34px 77px 25px 0px;
}
.media-content-img-left .pull-left {
    margin: 9px 0 30px 30px;
}
@media (min-width: 992px) {
    #leftColumn {
        padding-right: 0px;
        padding-left: 47px;
    }
    #leftColumn:after {
        left: 15px;
        right: auto;
    }
}
.banner .figure {
    background: none;
}
/****************************************
* list
*****************************************/
.filter-list li a.icon.icon-to-right {
    right: auto;
    left: -2px;
}
.collapse-block__title {
    text-align: left;
}
.vertical-carousel__item__title {
    margin: 0 100px 0 0;
}
.vertical-carousel__item .price-box {
    margin: 0 100px 0 0;
}
.vertical-carousel__item .rating {
    margin: 5px 100px 5px 0;
}
.marker-list li {
    padding-left: 0;
    padding-right: 25px;
}
.marker-list li:after {
    left: auto;
    right: 0;
}
.expander-list .expander {
    left: -5px;
    right: auto;
}
.compare__item__image {
    left: auto;
    right: 0;
}
.compare__item__title {
    margin: 0 60px 0 15px;
}
.compare__item__delete {
    right: auto;
    left: 0;
}
#leftColumn {
    direction: rtl;
    text-align: right;
    margin-top: 12px;
}
#leftColumn .filter-list li a.icon.icon-to-right {
    left: -2px;
    right: auto;
}
@media (max-width: 991px) {
    #leftColumn .filter-list li a.icon.icon-to-right {
        left: -2px;
        right: auto;
    }
    #leftColumn .collapse-block__title {
        padding: 14px 0 12px 20px;
        text-align: right;
    }
    #leftColumn .collapse-block__title:after {
        left: -5px;
        right: auto;
    }
    #leftColumn .simple-list li {
        text-align: right;
    }
}
.simple-list-underline li {
    padding: 0 18px 7px 0;
}
.simple-list-underline li:after {
    right: 0;
    left: auto;
}
.simple-list-underline li ul {
    margin: 7px 17px 0 0;
}
/****************************************
* end list
*****************************************/
.dropcap {
    float: right;
    margin: 0 0 0 5px;
}
@media (min-width: 436px) {
    .subscribe-full-center .form-inline input.form-control {
        float: right;
    }
    .subscribe-full-center .form-inline button {
        float: right;
    }
}
.title-decimal {
    padding: 4px 69px 9px 0;
}
.title-decimal:before {
    right: 0;
    left: auto;
}
/****************************************
* media-box-link
*****************************************/
.media-box-link .icon-arrow_forward:before {
    content: "\e5c4" !important;
}
/****************************************
* end media-box-link
*****************************************/
@media (min-width: 1857px) {
    .instafeed {
        margin-left: 0px;
        margin-right: 38px;
    }
}
/****************************************
* content layout
*****************************************/
aside .recent-post-box > div:last-child {
    padding-right: 0px !important;
}
/* navbar-vertical */
.navbar-vertical {
    float: none;
}
.navbar-vertical .icon-navigate_next:before {
    content: "\e408" !important;
}
/* /navbar-vertical */
@media (min-width: 1025px) {
    .navbar-vertical #mainMenu .navbar-nav > li {
        margin-right: 0 !important;
    }
    .navbar.navbar-vertical #mainMenu .navbar-nav > li > a .icon {
        margin-left: 0;
        margin-right: 11px;
    }
}
.navbar.navbar-vertical #mainMenu .navbar-nav > li:hover .dropdown-menu::before {
    left: auto;
    right: 0;
}
@media (min-width: 992px) {
    .navbar.navbar-vertical #mainMenu .navbar-nav > li:hover .dropdown-menu {
        right: 301px;
    }
}
@media (min-width: 1200px) {
    .navbar.navbar-vertical #mainMenu .navbar-nav > li:hover .dropdown-menu {
        right: 267px;
    }
}
@media (min-width: 1770px) {
    .navbar.navbar-vertical #mainMenu .navbar-nav > li:hover .dropdown-menu {
        right: 262px;
    }
}
@media (min-width: 1025px) and (max-width: 767px) {
    .navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu {
        right: 270px;
    }
}
@media (min-width: 1025px) and (min-width: 768px) {
    .navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu {
        right: 270px;
    }
}
@media (min-width: 1025px) and (min-width: 992px) {
    .navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu {
        right: 300px;
    }
}
@media (min-width: 1025px) and (min-width: 1200px) {
    .navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu {
        right: 267px;
    }
}
@media (min-width: 1025px) and (min-width: 1770px) {
    .navbar.navbar-vertical .mainMenu .navbar-nav > li:hover .dropdown-menu {
        right: 262px;
    }
}
/****************************************
* end content layout
*****************************************/
/****************************************
* tabs
*****************************************/
.nav-tabs {
    padding-right: 0;
}
.nav-tabs > li > a {
    margin-right: 0;
    margin-left: 2px;
}
.nav-tabs--ys-center1 > li:first-child {
    margin-right: 0 !important;
}
/****************************************
* end tabs
*****************************************/
/****************************************
* carusel
*****************************************/
.carousel-products .product {
    direction: rtl;
}
.carousel-product-popup .product-hover-popup,
.carousel-product-popup .product__inside__image {
    direction: rtl;
}
/****************************************
* /carusel
*****************************************/
/****************************************
* footer
*****************************************/
.switcher-store {
    float: left;
}
@media (max-width: 767px) {
    .mobile-collapse__title,
    .mobile-collapse__title.title-under {
        text-align: right !important;
    }
}
/* border-sep-right
==================================== */
@media (min-width: 992px) {
    .border-sep-right {
        padding-right: 15px !important;
        padding-left: 30px !important;
    }
    .border-sep-right:after {
        left: 15px;
        right: auto;
    }
}
@media (min-width: 1770px) {
    .border-sep-right {
        padding-right: 15px !important;
        padding-left: 80px !important;
    }
    .border-sep-right:after {
        left: 34px;
        right: auto;
    }
}
/* end border-sep-right
==================================== */
/* subscribe-box
==================================== */
.subscribe-box {
    overflow: hidden;
}
.subscribe-box input {
    border: 1px solid #e5e5e5;
}
.subscribe-box button {
    margin-right: 0px;
    margin-left: -14px;
}
@media (min-width: 768px) {
    .subscribe-box button {
        float: right;
    }
}
/* /end subscribe-box
==================================== */
/* mobile-collapse
==================================== */
.mobile-collapse__title:before {
    right: auto;
    left: 0;
}
/* end mobile-collapse
==================================== */
footer .box-address .icon {
    margin-right: 0;
    margin-left: 4px;
}
/****************************************
* /footer
*****************************************/
/****************************************
* footer layout-3
*****************************************/
@media (min-width: 768px) {
    footer.layout-3 .subscribe-box-row .mobile-collapse__title {
        text-align: left;
    }
    footer.layout-3 .subscribe-box-row .mobile-collapse {
        border-left: none;
        border-right: 1px solid #e5e5e5;
    }
    footer.layout-3 .subscribe-box-row .mobile-collapse:before {
        left: auto;
        right: 0;
    }
    footer.layout-3 .subscribe-box-row .mobile-collapse:after {
        left: auto;
        right: 0;
    }
    footer.layout-3 .subscribe-box-row .mobile-collapse__content .btn {
        right: auto;
        left: 0px;
    }
    footer.layout-3 .subscribe-box button {
        margin-left: 0;
        margin-right: -14px;
    }
}
@media (min-width: 1770px) {
    footer.layout-3 .subscribe-box input {
        margin-right: 0px;
        margin-left: 0px;
    }
}
@media (min-width: 1770px) {
    footer .subscribe-box {
        overflow: hidden;
    }
    footer .subscribe-box input {
        margin-right: 0;
        float: right !important;
    }
}
@media (min-width: 768px) {
    .subscribe-box input {
        float: right;
    }
}
.box-address .icon-call:before {
    display: none;
}
.box-address .icon-call:after {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    content: "\e0b0";
    display: inline-block;
    font-size: 20px;
    top: 2px;
    margin-left: 4px;
    position: relative;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}
/****************************************
* end footer layout-3
*****************************************/
/****************************************
* footer layout-4
*****************************************/
@media (min-width: 1770px) {
    footer.layout-4 .subscribe-box input {
        width: 61%;
    }
}
/****************************************
* end footer layout-4
*****************************************/
/****************************************
* footer layout-5
*****************************************/
@media (min-width: 768px) {
    footer.layout-5 .subscribe-box-row .mobile-collapse__title {
        text-align: left;
    }
    footer.layout-5 .subscribe-box-row .mobile-collapse {
        border-left: none;
        border-right: 1px solid #e5e5e5;
    }
    footer.layout-5 .subscribe-box-row .mobile-collapse:before {
        left: auto;
        right: 0;
    }
    footer.layout-5 .subscribe-box-row .mobile-collapse:after {
        left: auto;
        right: 0;
    }
    footer.layout-5 .subscribe-box-row .mobile-collapse__content .btn {
        right: auto;
        left: 0px;
    }
    footer.layout-5 .subscribe-box button {
        margin-left: 0;
        margin-right: -14px;
    }
}
@media (min-width: 1770px) {
    footer.layout-5 .subscribe-box input {
        margin-right: 0px;
        margin-left: 148px;
    }
}
@media (min-width: 767px) {
    footer.layout-5 .subscribe-box input {
        width: 140px !important;
    }
}
@media (max-width: 767px) {
    footer.layout-5 .telephone-box address,
    footer.layout-5 .telephone-box time {
        text-align: right;
    }
}
/****************************************
* end footer layout-5
*****************************************/
/****************************************
* header
*****************************************/
.search-dropdown {
    margin-top: -50px;
}
.search-dropdown .search__close {
    margin-left: 12px;
    margin-right: auto;
}
.search-dropdown .input-outer {
    padding-left: 62px;
    padding-right: 0px;
}
.search-dropdown .input-outer button {
    left: 65px;
    right: auto;
}
@media (max-width: 1024px) {
    .search-dropdown {
        right: 18px;
    }
    #header .cart .showcart .icon,
    #header .minicart-wrapper .showcart .icon {
        margin-left: 25px;
    }
    #header .cart .badge--cart,
    #header .minicart-wrapper .badge--cart {
        right: auto;
        left: 0;
    }
}
@media (min-width: 1025px) {
    #header .fixedbar .badge--cart {
        right: auto;
        left: 0;
    }
    #header .fixedbar .cart .showcart .icon,
    #header .fixedbar .minicart-wrapper .showcart .icon {
        margin-left: 25px !important;
    }
    #header .cart .showcart .icon,
    #header .minicart-wrapper .showcart .icon {
        margin-left: 0;
    }
    #header .cart .badge--cart,
    #header .minicart-wrapper .badge--cart {
        right: auto;
        left: 0;
    }
}
/* ----------------------------------------------------------------
	Skills Bar
-----------------------------------------------------------------*/


.skills {
    margin: 0;
    list-style: none;
    padding-top: 25px;
}

.skills li {
    position: relative;
    margin-top: 38px;
    height: 10px;
    background-color: rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    border-radius: 2px;
}

.skills li:first-child { margin-top: 0; }

.skills li .progress {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #d83701;
    overflow: visible !important;
    border-radius: 2px;
    -webkit-transition: width 2.2s ease-in-out;
    -o-transition: width 2.2s ease-in-out;
    transition: width 2.2s ease-in-out;
}

.skills li .progress-percent {
    position: absolute;
    top: -28px;
    left: 0;
    background-color: #333;
    color: #F9F9F9;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    height: 22px;
    line-height: 22px;
    padding: 0px 5px;
    font-size: 11px;
    border-radius: 2px;
}

.skills li .progress-percent .counter {
    font-weight: 400;
    font-family: 'Heebo', sans-serif;
}

.progress-percent:after, .progress-percent:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.progress-percent:after {
    border-top-color: #333;
    border-width: 4px;
    right: 50%;
    margin-right: -4px;
}

.progress-percent:before {
    border-top-color: #333;
    border-width: 5px;
    right: 50%;
    margin-right: -5px;
}

.skills li > span {
    position: absolute;
    z-index: 1;
    top: -23px;
    right: 0;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #222;
}
/* ----------------------------------------------------------------
	Counter
-----------------------------------------------------------------*/


.counter {
    font-size: 18px;
    font-weight: 600;
    font-family: 'Heebo', sans-serif;
}

.counter.counter-small { font-size: 28px; }

.counter.counter-large { font-size: 56px; }

.counter.counter-xlarge {
    font-size: 64px;
    font-weight: 400;
}

.counter.counter-inherit {
    font-size: inherit;
    font-weight: inherit;
}

.counter + h5 {
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 10px;
}

.counter.counter-lined + h5:before {
    display: block;
    position: relative;
    margin: 20px auto 25px auto;
    content: '';
    width: 15%;
    border-top: 2px solid #444;
    opacity: 0.9;
}

.counter.counter-small + h5 { font-size: 13px; }

.counter.counter-large + h5,
.counter.counter-xlarge + h5 {
    font-size: 15px;
    font-weight: 300;
}

.widget .counter + h5 { opacity: 0.7; }


/* ----------------------------------------------------------------
	Animated Rounded Skills
-----------------------------------------------------------------*/


.rounded-skill {
    display: inline-block;
    margin: 0 15px 15px;
}

body:not(.device-touch) .rounded-skill {
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
}

.rounded-skill + h5 { margin-bottom: 0; }

.easyPieChart {
    display: inline-block;
    position: relative;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #333;
}

.easyPieChart i { font-size: 42px; }

.easyPieChart canvas {
    position: absolute;
    top: 0;
    left: 0;
}
span.counter-number {
    font-size: 18px;
    font-family: 'Heebo', sans-serif;
}
@charset "UTF-8";

.product.attibute.blade {
    text-align: center;
    margin-bottom: 20px;
}
.product.attibute.hardness {
    padding-bottom: 30px;
    border-bottom: solid 1px #e5e5e5;
}
.block-static-block.widget {
    margin-bottom: 0px;
    margin-top: 0px;
}
a.promo-design2:hover .block-title {
    color: #855C0F;
}
.recent-post-box h4 a {
    color: #855C0F;}
.instafeed a:after, .instafeed2 a:after {
    background-color: #855C0F;}
.recent-post-box .figure .figcaption {
    background-color: #855C0F;}

.TonyM__list a {
    font-weight: 600;}

.product.info.detailed .additional-attributes>tbody>tr>td {
    padding: 11px 18px !important;
    border-top: 1px solid #e5e5e5 !important;
    border-left: 1px solid #e5e5e5 !important;
    border-right: 1px solid #e5e5e5 !important;
    font-weight: 300;

}
.review-add .block-title {
    color: #855C0F;
}
.review-add .fieldset .legend span {
    text-transform: uppercase;
    color: #855C0F;
    margin: 0 10px;
}
.product.data.items>.item.title>a.switch:before {
    background: #855C0F;
}
.product.data.items>.item.title:hover>a.switch {
    color: #855C0F;
}
.product.info.detailed .additional-attributes>thead>tr>th, .product.info.detailed .additional-attributes>tbody>tr>th, .product.info.detailed .additional-attributes>tfoot>tr>th {
    color: #855C0F;
}
.checkbox-group label .check::before {
    color: #855C0F;
}
.color:hover {
    color: #855C0F;
}
.paypal.before::before {
    margin: 0;
    text-align: center;
}
.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions, .block-bundle-summary .box-tocart .actions {
    float:none;
    text-align: center;
}
.product-social-links {
    padding-right: 100px;
    -webkit-border-horizontal-spacing: 100px;
}

actions a:hover {
    color: #855C0F;
}
#layered-filter-block .filter-options .filter-options-item .filter-options-content .items li .ui-slider-handle {
    background: #855C0F;
}
#layered-filter-block .filter-current .items .item .filter-value {
    color: #855C0F;
}
.counter {
    font-size: 16px;
}
.form-edit-account .fieldset.company {
    clear: both;
    float: right !important;
    margin-bottom: 20px;
    margin-right: 20px;
}
.form-edit-account .fieldset.job_title {
    clear: both;
    float: right !important;
    margin-right: 20px;
}
/*.minicart-wrapper {
   padding-top: 8px;
} */
.account .block-collapsible-nav .item:after {
    color: #855C0F;
}
.account .block-collapsible-nav .item a:hover {
    color: #855C0F;
}
.account .block-collapsible-nav .item.current a, .account .block-collapsible-nav .item.current strong {
    color: #855C0F;
}

.btn--ys.btn--xl .icon, .action.primary.btn--xl .icon, button.action.btn--xl .icon {
    height: 1em;
    position: relative;
    top: -2px;
    padding: 0 5px 0 5px;
    font-size: 1.45em;
    line-height: 1em;
}
.login-form-box .actions-toolbar {
    float: right;
    text-align: center;
}
login-form-box .actions-toolbar .primary {
    float: right;
    text-align: center;
}
.login-form-box .actions-toolbar .secondary {
    float: none;
    margin: 15px 0 0 0;
    text-align: center;
}
header .search a .icon {
    font-size: 1.5em;
    color: #333333 !important;
}
.search .search__open .icon {
    color: #ffffff !important;
}
.minicart-wrapper .dropdown-menu .cart__item__image img {
    max-height: 72px;
    max-width: 72px;
}
.cart .dropdown-menu.slide-from-top .cart__item__info__price, .minicart-wrapper .dropdown-menu.slide-from-top .cart__item__info__price {
    left: 250px;
    right: auto;
}
.box-gotoproduct {
    padding-right: 100px;
    float: none;
    text-align: center;
}
.weltpixel-quickview-catalog-product-view .box-tocart .action.tocart {
    width: 100%;
    max-width: 250px;
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    top: 6px !important;
    left: 6px !important;
    right: auto !important;
    color: #855C0F !important;
    opacity: 1 !important;
    width: 40px !important;
    cursor: pointer !important;
}

.back-to-top {
    float: left !important;
    left: 20px;
    right: auto;
}
.product-info__title, .product-info-main__title, .product-info .page-title-wrapper, .product-info-main .page-title-wrapper {
    padding-top: 1px !important;
}

.TonyM__list--arrows > li > ul > li:not(.TonyM__ttl-img) > a::before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-right: solid 2px #855C0F;
    border-right-color: rgb(133, 92, 15);
    border-bottom: solid 2px #855c0f;
    border-bottom-color: rgb(133, 92, 15);
    top: 50%;
    right: 50%;
    margin-left: 14px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -ms-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
    visibility: hidden;
}
.product-info .product-reviews-summary .reviews-actions a:hover, .product-info-main .product-reviews-summary .reviews-actions a:hover {
    color: #855C0F;
}
.TonyM__dd .TonyM__arw {
    display: block;
    width: 7px;
    height: 7px;
    border-right: solid 2px #855C0F;
    border-bottom: solid 2px #855C0F;
    margin-right: auto;
    margin-left: 10px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
}

.firecheckout .form-login .fieldset .field > .label, .firecheckout .block-authentication .fieldset .field > .label, .firecheckout .form-shipping-address .fieldset .field > .label, .firecheckout .checkout-shipping-address .fieldset .field > .label, .firecheckout .checkout-billing-address .fieldset .field > .label {
    float:right;
}
.field-tooltip .field-tooltip-action {
    float: left;
    right:auto;
}
.select-wrapper:after {
    right: 12px;
    left: auto;
}
.shipping-policy-block.field-tooltip {
    text-align: center;
    position: relative;
    top: 0px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action {
    color: #1979c3;
    cursor: pointer;
    text-align: center;
    position: relative;
    right: auto;
    left: auto;
    float: none;
}
.opc-wrapper .step-title {
    padding: 0px 0 10px;
}
.firecheckout.fc-form-hide-labels .form-login .fieldset div.field:not(.choice) > .label, .firecheckout.fc-form-hide-labels .block-authentication .fieldset div.field:not(.choice) > .label, .firecheckout.fc-form-hide-labels .form-shipping-address .fieldset div.field:not(.choice) > .label, .firecheckout.fc-form-hide-labels .checkout-shipping-address .fieldset div.field:not(.choice) > .label, .firecheckout.fc-form-hide-labels .checkout-billing-address .fieldset div.field:not(.choice) > .label {
    pointer-events: none;
    position: absolute !important;
    right: 12px;
}
.firecheckout .checkout-payment-method .payment-method-title {
    padding:20px 0;
    margin-top: 20px;
    border-top:none;
}
.opc-sidebar .opc-block-summary .items-in-cart .content.minicart-items .minicart-items-wrapper .minicart-items .product-item .product-item-details .product-item-name {
    display: block;
    font-size: 14px;
    line-height: 16px;
    margin-left: 15px;
    margin-right: 15px;
}

footer {
    margin: 15px 5% 0;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Heebo;
}
.recent-post-box .figure .figcaption {
    background-color: #c08d0f;
}

@media only screen and (max-width: 1024px){
    [data-tm-mob='true'] .TonyM__arw {
        position: relative;
        width: 48px;
        height: 100%;
        right: 0;
        top: 0;
    }
    [data-tm-mob="true"].TonyM {
        font-size: 14px !important;
    }
    [data-tm-dir="row"] .TonyM__panel > li > a {
        font-size: 16px;
    }
}

@media only screen and (max-width: 1024px){
    .product-listing:not(.carousel-products-mobile) .product_holder .product_holder__inside__info .btn--xl:not(.row-mode-visible), .products-grid .product_holder .product_holder__inside__info .btn--xl:not(.row-mode-visible), .products-list .product_holder .product_holder__inside__info .btn--xl:not(.row-mode-visible) {
        margin: 0 0px 14px 0;
        text-align: center;
    }
    .product-listing:not(.carousel-products-mobile) .product_holder .price-box, .products-grid .product_holder .price-box, .products-list .product_holder .price-box {
        text-align: center;
        margin-bottom: 5px;
    }
    .compare, .product-addto-links .action.tocompare, .product-item-actions .actions-secondary > .action.tocompare, [class*="block-compare"] {
        display: inherit;
    }
    .search-dropdown .input-outer button.icon-search {
        right: auto;
        left:65px;
    }
    [data-tm-mob="true"] .TonyM__arw::before {
        position: absolute;
        display: block;
        content: '';
        width: 8px;
        height: 8px;
        top: 50%;
        left: 50%;
        margin-top: -4px;
        margin-left: -5px;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        -webkit-transition: transform 0.5s;
        -moz-transition: transform 0.5s;
        -ms-transition: transform 0.5s;
        -o-transition: transform 0.5s;
        transition: transform 0.5s;
    }
    .product-social-links {
        padding-right: inherit;
        -webkit-border-horizontal-spacing: 100px;
    }
    .product_holder__label {
        top: 0em;
        right: 0;
        left: auto;
    }
    .product_holder__label--out-of-stock {
        right: auto !important;
        left: 0 !important;
    }
    .product-listing.row-view > div .product_holder__inside__image, .products-list > ol > li .product_holder__inside__image, .product-listing.row-view > div .product_holder__inside .product-item-photo, .products-list > ol > li .product_holder__inside .product-item-photo {
        width: 50%;
        padding-right: 0px;
        float: right;
    }
}
@media (min-width: 768px), print {
    .product-item-description {
        float: none;
        width: auto;
        text-align: center;
    }
    .block-authentication .actions-toolbar > .secondary {
        float: right;
        margin-right: 0;
        padding-top: 1rem;
    }
    .block-authentication form[data-role='login'] ul.social-login-list {
        padding-left: 0;
        width: 50%;
        float: left;
    }
}

@media only screen and (min-width: 1024px) {
    .search-dropdown .input-outer button.icon-search {
        position: absolute;
        right: auto;
    }

    #layered-filter-block .filter-options .filter-options-item .filter-options-content .items li {
        padding: 7px 3px 7px 0;
        position: relative;
        border-bottom: #d1cfcf dashed 1px !important;
        color: #525252 !important;
        font-weight: 400 !important;
        font-size: 16px !important;
    }
    #layered-filter-block .filter-options .filter-options-item .filter-options-content .items li a {
        color: #525252 !important;
        font-weight: 400 !important;
        font-size: 16px !important;
    }

    body:not(.cms-index-index) #pageContent > .container, body:not(.cms-index-index) #maincontent > .container {
        border-bottom: 1px solid #e5e5e5;
        border-bottom-color: rgb(229, 229, 229);
        padding-bottom: 60px;
        width: 100%;
        padding-right: 5%;
        padding-left: 5%;
    }
}
.badge--cart {
    left: -10px !important;
    right: auto !important;
    top: -15px;
}

.skills li .progress {
    position: inherit;
    top: 0;
    right: 0;
    height: 100%;
    background-color: #d83701;
    overflow: visible !important;
    border-radius: 2px;
    -webkit-transition: width 2.2s ease-in-out;
    -o-transition: width 2.2s ease-in-out;
    transition: width 2.2s ease-in-out;
    left: auto;
}
.skills li .progress-percent {
    position: absolute;
    top: -25px;
    left: -8px;
    background-color: #333;
    color: #F9F9F9;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    height: 22px;
    line-height: 22px;
    padding: 0px 5px;
    font-size: 11px;
    border-radius: 2px;
}
.btn--ys.btn--xl, .action.primary.btn--xl, button.action.btn--xl, .btn--ys.btn--xxl, .action.primary.btn--xxl, button.action.btn--xxl {
    min-width: 40px;
}
.breadcrumbs_block {
    margin-bottom: 14px;
    padding: 0 !important;
    background-color: #000000;
}
.breadcrumbs_block .breadcrumb_list.breadcrumb--ys > li a {
    color: #996a11;
}
.breadcrumbs_block .breadcrumb_list.breadcrumb--ys > li strong {
    color: #c08d0f;
}
.breadcrumbs_block .breadcrumb_list.breadcrumb--ys {
    padding: 10px 0 10px;
}
.products-list > ol > li .product_holder__inside .price-box {
    text-align: center;
}
.products-list > ol > li .product_holder__inside__info {
    text-align: center;
}
.products-list > ol > li .product_holder__inside {
    text-align: center;
}
.products-list > ol > li .product_holder__inside .product-item-photo .product-image-container {
    width: 100% !important;
}
.products-list > ol > li .product_holder__inside .product-item-photo {
    margin: 10px;
}
header .search a .icon {
    padding: 0;
}
.search .search__open .icon {
    top: 0;
}
.account .dropdown > a .icon {
    top: 0 !important;
}
.cart.link-inline, .minicart-wrapper {
    padding-top: 0 !important;
}
.search-dropdown .input-outer input {
    height: 37px;
    padding: 0;
}
.search-dropdown .input-outer button.icon-search {
    font-size: 1.3em;
    padding: 7px 10px 7px;
}
.search-dropdown {
    margin-top: -48px;
}
.products-grid .product_holder .product_holder__inside {
    text-align: center;
}
.search-dropdown {
    height: auto;
}
.opc-wrapper .shipping-address-item.selected-item {
    border-color: #c08d0f;
}
.opc-wrapper .shipping-address-item.selected-item:after {
    background: #c08d0f;
}
.opc-sidebar .opc-block-summary .table-totals .amount {
    color: #996a11;
}
.opc-sidebar .opc-block-summary .items-in-cart > .title:after {
    color: #996a11;
}
.product-info-main .product-info-stock-sku {
    padding-top: 20px;
}
.atttooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.atttooltip .atttooltiptext {
    font-size: 12px;
    visibility: visible;
    width: 80px;
    background-color: #855c0f;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: -40%;
    left: 50%;
    margin-left: -40px;
    opacity: 1;
    transition: opacity 1s;
}

.product.attibute.hardness {
    padding-top: 20px;
}
.opc-sidebar .opc-block-summary .items-in-cart .content.minicart-items .minicart-items-wrapper .minicart-items .product-item .product-item-details .subtotal .price {
    color: #855c0f;
}
.btn--ys.btn--light, .action.primary.btn--light, button.action.btn--light {
    background-color: #565656;
}
@media (min-width: 1240px){
.cart-summary .totals-block-wrapper .data.table.totals th {
    text-align: right;
}
.shopping-cart-table td:first-child, .shopping-cart-table th:first-child, .shopping-cart-table td.image, .shopping-cart-table th.image {
    width: 18%;
    text-align: center;
    border-left: 0.1px solid #e5e5e5 !important;
}
.shopping-cart-table td:nth-child(3), .shopping-cart-table th:nth-child(3) {
        border-right: 0.1px solid #e5e5e5 !important;
}
.shopping-cart-table td.item, .shopping-cart-table th.item {
    width: 32%;
    text-align: center;
    font-size: 14px !important;
}
.shopping-cart-table__product-image {
    padding: 0 !important;
    width: 100px;
}

.shopping-cart-table a {
    font-size: 18px;
    color: #855c0f;
}
.shopping-cart-table .cart-price .price {
    font-size: 18px;
    color: #855c0f;
}
.shopping-cart-table .product-item-name {
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 18px !important;
    color: #855c0f;
}
    .shopping-cart-table td {
        padding: 10px 0;
        border: 0.1px solid #e5e5e5 !important;
        max-height: 120px;
        height: 119px;
        vertical-align: middle !important;
    }
    .shopping-cart-table td.item-actions, .shopping-cart-table th.item-actions {
        width: 6%;
        border: 0.1px solid #e5e5e5 !important;
    }
}
@media (min-width: 1770px){
    .col-xl-offset-2 {
        margin-left: 0%;
        margin-right: 0%;
    }
}
.products-list > ol > li .product_holder__inside .product-item-photo {
    float: right;
}
.column.main .block:last-child {
    float: right;
}
.faq-search-form input {
    padding-right: 35px;
}
.faq-search-form .field .control::before {
    font-size: 16px;
    line-height: 1.3em;
    margin: 7px;
}
.faqcat-title {
    color: #855c0f !important;
}
.faqcat-title i {
    border-bottom-color: #855c0f !important;
}
.cart-empty .btn_continue_shopping a:hover {
    color: #c08d0f !important;
}
.cart-empty .btn_continue_shopping a {
    background-color: #855c0f;
}
.firecheckout .form-login .fieldset .field .field-tooltip, .firecheckout .block-authentication .fieldset .field .field-tooltip, .firecheckout .form-shipping-address .fieldset .field .field-tooltip, .firecheckout .checkout-shipping-address .fieldset .field .field-tooltip, .firecheckout .checkout-billing-address .fieldset .field .field-tooltip {
    right:auto;
    left: 0;
}
.block-title strong {
    color: #855c0f !important;
}
.column.main .block:last-child {
    width: 100%;
}
.collapse-block__title:after {
    color: #855c0f;
}
.collapse-block__title:before {
    color: #855c0f;
}
@media (min-width: 1240px) {
    form#form-validate {
        padding-left: 37%;
        padding-right: 37%;
    }
    footer {
        margin: 0;
    }
}
@media (min-width: 1770px){
    form#form-validate {
        padding-left: 42%;
        padding-right: 42%;
    }
}