/*
Theme Name: TechStore

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/

/* Test */
@font-face{font-family:'BYekan';src:url('fonts/BYekan.eot?#') format('eot'),url('fonts/BYekan.woff') format('woff'),url('fonts/BYekan.ttf') format('truetype')}
@font-face{font-family:'IRANSans';src:url('fonts/IRANSansWeb_Light.eot?#') format('eot'),url('fonts/IRANSansWeb_Light.woff') format('woff')}
@font-face{font-family:'wddast';src:url('fonts/wddast.eot?#') format('eot'),url('fonts/wddast.woff') format('woff'),url('fonts/wddast.ttf') format('truetype')}

body {
	direction: rtl !important;font-family: IRANSans;
	unicode-bidi: embed;
	text-align:right;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    direction: rtl;
}

#under-top-bar .header-icons {
	float:left;
}
#under-top-bar .lt_search_full .lt-show-search-form .search-wrapper form input[name="s"], #under-top-bar .lt_search_full .lt-show-search-form .search-wrapper form .tt-hint,.nav-wrapper .header-nav li.menu-item.default-menu > .nav-dropdown ,.product-lightbox .product-lightbox-inner .short-description,#cart-sidebar .cart_sidebar .cart_list .mini-cart-item .mini-cart-info,#cart-sidebar .cart_sidebar .minicart_total_checkout,.content-with-text.contact-us div.fa{
	text-align:right;
}
#under-top-bar .lt_search_full > .icon {
    left: 0;
	right:auto;
}
.search-dropdown .tt-dropdown-menu .item-search a .lt-item-title-search, .search-dropdown .tt-dropdown-menu .item-search a img, .lt-search-space .tt-dropdown-menu .item-search a .lt-item-title-search, .lt-search-space .tt-dropdown-menu .item-search a img ,.item-product-widget .images {
    float: right;
}
.search-dropdown .tt-dropdown-menu .item-search a .lt-item-title-search, .lt-search-space .tt-dropdown-menu .item-search a .lt-item-title-search {
    margin-right: 12px;margin-left: 0px;
}
#under-top-bar .lt_search_full .lt-show-search-form ,.lt-title.title-style-2::after{
	right:0px;
	left:auto;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.products.grid .info .product-summary .product-interactions .quick-view,.columns.lt-column-custom-2 .info .product-summary .product-interactions .quick-view {
    left: 20px;
    right: auto;
}
.product-item .info .price ins {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}
#masthead .header-container .wide-nav {
    text-align: left !important;
}
.product-item .info .price ins .amount,.product-item .info .price .amount {
    font-size: 70%;
}
.product-item .info .price del span.amount {
    font-size: 50%;
}
.header-type-2 .lt-bg-dark .lt-vertical-header .vertical-menu-container .vertical-menu-wrapper li.root-item.root-item.menu-item-has-children > a::after {
    right: auto;
    left: 20px;content: "\f104";float: left;
}
.header-type-2 .lt-bg-dark .lt-vertical-header .vertical-menu-container .vertical-menu-wrapper li.root-item .nav-dropdown {
    right: 92.6666%;
    left: auto;
}
vertical-menu-wrapper i, .vertical-menu-wrapper i {
    margin-left: 8px;
    margin-right: auto;
}
li.menu-item.lt-megamenu > .nav-dropdown > .div-sub > ul > li.menu-item {
    float: right;
    text-align: right;
}
li.menu-item.lt-megamenu > .nav-dropdown > .div-sub > ul > li.menu-item.megatop {
    padding-right: 35px;
    padding-left: auto;
}
li.menu-item.lt-megamenu > .nav-dropdown > .div-sub > ul > li.menu-item .nav-column-links ul li.menu-item a:not(.lt-hide-for-mobile)::before {
    content: "\f104";
    right: 15px;
    left: auto;
}
li.menu-item.lt-megamenu > .nav-dropdown > .div-sub > ul > li.menu-item a {
    padding: 2px 30px 2px 0px;
}
.nav-wrapper .header-nav li.root-item.menu-parent-item > a::after {
    margin-right: 5px;
    margin-left: auto;
    float: left;
}
.header-type-2 .lt-bg-dark .nav-wrapper .header-nav .root-item .nav-dropdown {
    right: 0px;
    left: auto;
}
.nav-wrapper .header-nav li.menu-item.default-menu > .nav-dropdown > .div-sub ul.sub-menu {
    padding: 20px 30px 20px 0px;
}
.cart_totals ul#shipping_method li input[type="radio"] ,.lt-pagination.style-1 .page-number,#cart-sidebar .cart-close a {
    float: left;
}
.slick-slider .slick-track, .slick-slider .slick-list {
    direction: ltr;
}
.lt-sc-pdeal.lt-sc-pdeal-full .lt-sc-block-content .lt-sc-info .lt-sc-p-price ins {
    float: right;
}
.lt-sc-pdeal.lt-sc-pdeal-full .lt-sc-block-content .lt-sc-info .lt-sc-p-price del {
    margin-right: 15px;
    margin-left: auto;
}
.item-product-widget .product-meta .price ins {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}
.badge {
    left: 0;
    right: auto;
}
.badge .badge-inner::before {
    border-width: 0px 0px 20px 20px;
    right: -20px;
}
.badge .badge-inner::before {
    border-color: transparent transparent transparent #229fff !important;
}
.badge .badge-inner .inner-text {
    padding: 0px 0px 0px 5px;
}
.item-product-widget .info .lt-btn-group-custom {
    left: 0;
    right: auto;
}
.item-product-widget .info .lt-btn-showmore {
    right: 30px;
    left: auto;
}
.nav-dropdown {
    right: 0px;
	left: auto;
}
.bread .breadcrumb-row h3,.bread .breadcrumb-row h2 ,.widget_price_filter .price_slider_amount .price_label,.widget.woocommerce li.lt-li-filter-color a.lt-filter-color, .widget.widget_categories li.lt-li-filter-color a.lt-filter-color, .widget.widget_archive li.lt-li-filter-color a.lt-filter-color,.lt-pagination.style-1 .page-sumary,.wpcf7 .wpcf7-form-control-wrap,#cart-sidebar .cart-close .lt-tit-mycart ,.columns.lt-column-custom-4 .lt-sc-p-img .price.lt-sc-p-price ins{
    float: right;
}
.widget .tagcloud a {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}
.wpcf7 .wpcf7-form-control-wrap {
    margin-right: auto;
    margin-left: 10px;
}
.load-more .load-more-icon {
    margin-right: 10px;
    margin-left: auto;
}
.title-cart span, .title-checkout span, .title-thankyou span {
    left: 0;
    right: auto;
}
.title-cart h1, .title-checkout h1, .title-thankyou h1 {
    float: right;
    margin-left: 10px;
    margin-right: auto;
}
#cart-sidebar .cart_sidebar .cart_list .mini-cart-item .mini-cart-info {
    margin-right: 10px;
    margin-left: auto;
}
.cart-sidebar .cart_totals th {
    text-align: center;
}
.columns.lt-column-custom-4 .lt-sc-pdeal.lt-sc-pdeal-block .product-summary {
    height: 0;
}
.columns.lt-column-custom-4 .lt-sc-pdeal.lt-sc-pdeal-block .lt-sc-p-img {
    padding: 20px 20px 20px 0px;
}
.products.grid .info .product-summary .product-interactions .btn-wishlist .wishlist-icon .lt-icon-text {
    font-size: 11px;
}














