body,
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
caption,
canvas,
center,
cite,
code,
input,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
form,
footer,
header,
hgroup,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
tt,
table,
tbody,
textarea,
tfoot,
thead,
time,
tr,
th,
td,
u,
ul,
var,
video {
    direction: ltr;
}

select,
textarea,
input[type="text"],
input[type="submit"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] input::placeholder,
textarea::placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    direction: ltr;
    text-align: left;
    padding: 8px 30px 8px 15px;
}

select.form-control {
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 12px 12px;
    padding-right: 30px;
    padding-left: 12px;
}

.top-search form.form-search .box-search input {
    padding-left: 57px;
    padding-right: 250px;
    text-align: left;
}

.btn-apply-filters,
.btn-clear-filters {
    float: left;
    font-size: 12px;
}

.header_btn span {
    margin-left: 0px;
    margin-right: 8px;
}

/* LTR Navbar Sub-submenu positioning */
.nav-dropdown-menu-submenu .subsubmenu {
    left: 100% !important;
    right: auto !important;
}

.nav-dropdown-reverse {
    left: 100% !important;
    right: auto !important;
}

/* Make sure dropdown arrows point correct direction in LTR */
.nav-dropdown-menu-dropicon-right {
    transform: rotate(180deg);
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

/* Parent menu arrows positioning for LTR */
.nav-dropdown-menu-submenu li a .nav-dropdown-menu-dropicon-right {
    position: absolute;
    right: -141px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
}

/* LTR Slider Fixes */
.header_carousel .owl-nav {
    direction: rtl !important;
}

/* Sales Carousel LTR Fix */
.sales_carousel {
    direction: rtl !important;
}

.sales_carousel .owl-stage {
    direction: rtl !important;
}

/* Positioning for third level menus in LTR */
.nav-dropdown-menu-submenu ul.subsubmenu {
    left: 100% !important;
    right: auto !important;
    top: 0 !important;
}

.flat-slider {
    direction: rtl;
}

.flat-slider div {
    direction: rtl;
}

.user-dropdown-box {
    text-align: left;

}

ul.flat-unstyled>li>ul {
    text-align: left;
}

ul.flat-unstyled li:first-child>a {
    padding-left: 0;
    padding-right: 10px;
}

ul.flat-unstyled li>ul>li>a {
    display: block;
    line-height: 33px;
    font-size: 13px;
}
.category-image-small {
    margin-right: 12px;
    margin-left: 0px;
}
.form-check-label {
    padding-left: 0px;
    padding-right: 25px;
}
