@import url(site.css);
/*--------------------
Visual Composer Column
----------------------*/
.vc_non_responsive .vc_row .vc_col-sm-1, .vc_non_responsive .vc_row .vc_col-sm-2, .vc_non_responsive .vc_row .vc_col-sm-3,
.vc_non_responsive .vc_row .vc_col-sm-4, .vc_non_responsive .vc_row .vc_col-sm-5, .vc_non_responsive .vc_row .vc_col-sm-6,
.vc_non_responsive .vc_row .vc_col-sm-7, .vc_non_responsive .vc_row .vc_col-sm-8, .vc_non_responsive .vc_row .vc_col-sm-9,
.vc_non_responsive .vc_row .vc_col-sm-10, .vc_non_responsive .vc_row .vc_col-sm-11, .vc_non_responsive .vc_row .vc_col-sm-12 {
	float: right!important;
}
@media (min-width: 768px) {
	.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6,
	.vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
		float: right!important;
	}
}
@media (min-width: 992px) {
	.vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6,
	.vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12 {
		float: right!important;
	}
}
@media (min-width: 1200px) {
	.vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6,
	.vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12 {
		float: right!important;
	}
}
/*Offset*/

.vc_col-sm-offset-12 {
	margin-left: 0;
	margin-right: 100%;
}
.vc_col-sm-offset-11 {
	margin-left: 0;
	margin-right: 91.66666667%;
}
.vc_col-sm-offset-10 {
	margin-left: 0;
	margin-right: 83.33333333%;
}
.vc_col-sm-offset-9 {
	margin-left: 0;
	margin-right: 75%;
}
.vc_col-sm-offset-8 {
	margin-left: 0;
	margin-right: 66.66666667%;
}
.vc_col-sm-offset-7 {
	margin-left: 0;
	margin-right: 58.33333333%;
}
.vc_col-sm-offset-6 {
	margin-left: 0;
	margin-right: 50%;
}
.vc_col-sm-offset-5 {
	margin-left: 0;
	margin-right: 41.66666667%;
}
.vc_col-sm-offset-4 {
	margin-left: 0;
	margin-right: 33.33333333%;
}
.vc_col-sm-offset-3 {
	margin-left: 0;
	margin-right: 25%;
}
.vc_col-sm-offset-2 {
	margin-left: 0;
	margin-right: 16.66666667%;
}
.vc_col-sm-offset-1 {
	margin-left: 0;
	margin-right: 8.33333333%;
}
@media (min-width: 768px) {
	.vc_col-sm-offset-12 {
		margin-left: 0;
		margin-right: 100%;
	}
	.vc_col-sm-offset-11 {
		margin-left: 0;
		margin-right: 91.66666667%;
	}
	.vc_col-sm-offset-10 {
		margin-left: 0;
		margin-right: 83.33333333%;
	}
	.vc_col-sm-offset-9 {
		margin-left: 0;
		margin-right: 75%;
	}
	.vc_col-sm-offset-8 {
		margin-left: 0;
		margin-right: 66.66666667%;
	}
	.vc_col-sm-offset-7 {
		margin-left: 0;
		margin-right: 58.33333333%;
	}
	.vc_col-sm-offset-6 {
		margin-left: 0;
		margin-right: 50%;
	}
	.vc_col-sm-offset-5 {
		margin-left: 0;
		margin-right: 41.66666667%;
	}
	.vc_col-sm-offset-4 {
		margin-left: 0;
		margin-right: 33.33333333%;
	}
	.vc_col-sm-offset-3 {
		margin-left: 0;
		margin-right: 25%;
	}
	.vc_col-sm-offset-2 {
		margin-left: 0;
		margin-right: 16.66666667%;
	}
	.vc_col-sm-offset-1 {
		margin-left: 0;
		margin-right: 8.33333333%;
	}
}
@media (min-width: 992px) {
	.vc_col-md-offset-12 {
		margin-left: 0;
		margin-right: 100%;
	}
	.vc_col-md-offset-11 {
		margin-left: 0;
		margin-right: 91.66666667%;
	}
	.vc_col-md-offset-10 {
		margin-left: 0;
		margin-right: 83.33333333%;
	}
	.vc_col-md-offset-9 {
		margin-left: 0;
		margin-right: 75%;
	}
	.vc_col-md-offset-8 {
		margin-left: 0;
		margin-right: 66.66666667%;
	}
	.vc_col-md-offset-7 {
		margin-left: 0;
		margin-right: 58.33333333%;
	}
	.vc_col-md-offset-6 {
		margin-left: 0;
		margin-right: 50%;
	}
	.vc_col-md-offset-5 {
		margin-left: 0;
		margin-right: 41.66666667%;
	}
	.vc_col-md-offset-4 {
		margin-left: 0;
		margin-right: 33.33333333%;
	}
	.vc_col-md-offset-3 {
		margin-left: 0;
		margin-right: 25%;
	}
	.vc_col-md-offset-2 {
		margin-left: 0;
		margin-right: 16.66666667%;
	}
	.vc_col-md-offset-1 {
		margin-left: 0;
		margin-right: 8.33333333%;
	}
}
@media (min-width: 1200px) {
	
	.vc_col-lg-offset-12 {
		margin-left: 0;
		margin-right: 100%;
	}
	.vc_col-lg-offset-11 {
		margin-left: 0;
		margin-right: 91.66666667%;
	}
	.vc_col-lg-offset-10 {
		margin-left: 0;
		margin-right: 83.33333333%;
	}
	.vc_col-lg-offset-9 {
		margin-left: 0;
		margin-right: 75%;
	}
	.vc_col-lg-offset-8 {
		margin-left: 0;
		margin-right: 66.66666667%;
	}
	.vc_col-lg-offset-7 {
		margin-left: 0;
		margin-right: 58.33333333%;
	}
	.vc_col-lg-offset-6 {
		margin-left: 0;
		margin-right: 50%;
	}
	.vc_col-lg-offset-5 {
		margin-left: 0;
		margin-right: 41.66666667%;
	}
	.vc_col-lg-offset-4 {
		margin-left: 0;
		margin-right: 33.33333333%;
	}
	.vc_col-lg-offset-3 {
		margin-left: 0;
		margin-right: 25%;
	}
	.vc_col-lg-offset-2 {
		margin-left: 0;
		margin-right: 16.66666667%;
	}
	.vc_col-lg-offset-1 {
		margin-left: 0;
		margin-right: 8.33333333%;
	}
}
.separation-text::before {
	border-left: none;
	border-right: 1px solid #e0e0e0;
}
.separation-text::after {
	border-left: none;
	border-right: 1px solid #e0e0e0;
}
.vc_pull-right {
	float: left !important;
}
.vc_pull-left {
	float: right !important;
}
.vc_btn3-container.vc_btn3-left {
	text-align: right!important;
}
.vc_btn3-container.vc_btn3-right {
	text-align: left!important;
}
.vc_separator.vc_separator_align_left h4 {
	padding: 0 0 0 .8em;
}
.vc_separator.vc_separator_align_right h4 {
	padding: 0 .8em 0 0;
}
.vc_sep_pos_align_left {
	margin-left: auto;
	margin-right: 0;
}
.vc_sep_pos_align_right {
	margin-left: 0;
	margin-right: auto;
}
.separator_align_left {
	text-align: right!important;
}
.separator_align_right {
	text-align: left!important;
}
.vc-zigzag-wrapper.vc-zigzag-align-left {
	text-align: right!important;
}
.vc-zigzag-wrapper.vc-zigzag-align-right {
	text-align: left!important;
}
.wpb_single_image.vc_align_right {
	text-align: left!important;
}
.wpb_single_image.vc_align_left {
	text-align: right!important;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
	text-align: right!important;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
	text-align: left!important;
}
.vc_gitem-float-left {
	float: right;
}
.vc_gitem-float-right {
	float: left;
}
.vc_gitem-align-right {
	text-align: left;
}
.vc_general.vc_btn3 .vc_btn3-icon-inner {
	left: auto;
	right: 0;
}
.vc_btn3.vc_btn3-icon-left {
	text-align: right;
}
.vc_btn3.vc_btn3-icon-right {
	text-align: left;
}
/*body*/
body {
	direction: rtl;
	unicode-bidi: embed;
}
ul, ol {
	padding-left: 0;
	padding-right: 19px;
}
.page-links > span.page-links-title {
	float: right;
}
.page-links > a,
.page-links > span:not(.page-links-title) {
	float: right;
}
.more-link::after {
	margin-left: 0;
	margin-right: 5px;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
	float: left;
}
/*-----------------------CUSTOM 5 COLUMNS---------------------------*/
@media (max-width: 479px) {
	.col-ts-15,
	.col-ts-25,
	.col-ts-35,
	.col-ts-45 {
		float: right;
	}
	
}
@media (min-width: 480px) and (max-width: 767px) {
	.col-xs-15,
	.col-xs-25,
	.col-xs-35,
	.col-xs-45 {
		float: right;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.col-sm-15,
	.col-sm-25,
	.col-sm-35,
	.col-sm-45 {
		float: right;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.col-md-15,
	.col-md-25,
	.col-md-35,
	.col-md-45 {
		float: right;
	}
}
@media (min-width: 1200px) and (max-width: 1499px) {
	
	.col-lg-15,
	.col-lg-25,
	.col-lg-35,
	.col-lg-45 {
		float: right
	}
	
}
@media (min-width: 1500px) {
	
	.col-bg-15,
	.col-bg-25,
	.col-bg-35,
	.col-bg-45 {
		float: right;
	}
}
/*-----------------------
CUSTOM COL > 1500
---------------------------*/

@media (min-width: 1500px) {
	.col-bg-1, .col-bg-2, .col-bg-3, .col-bg-4, .col-bg-5, .col-bg-6,
	.col-bg-7, .col-bg-8, .col-bg-9, .col-bg-10, .col-bg-11 {
		float: right;
	}
	
}
/*-----------------------
CUSTOM COL < 480
---------------------------*/
@media (max-width: 479px) {
	.col-ts-1, .col-ts-2, .col-ts-3, .col-ts-4, .col-ts-5, .col-ts-6,
	.col-ts-7, .col-ts-8, .col-ts-9, .col-ts-10, .col-ts-11 {
		float: right;
	}
}
/*----------------------------
1.3 WORDPRESS DATA SAMPLE
--------------------------------*/
.alignnone {
	margin: 5px 0 20px 20px;
}
.alignright {
	float: left;
	margin: 5px 20px 20px 0;
}
.alignleft {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignright {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.alignnone {
	margin: 5px 0 20px 20px;
}
a img.alignleft {
	float: right;
	margin: 5px 0 20px 20px;
}
.wp-caption.alignnone {
	margin: 0 0 20px 20px;
}
.wp-caption.alignleft {
	margin: 0 0 20px 20px;
}
.wp-caption.alignright {
	margin: 0 20px 20px 0;
}
.alignright {
	float: left;
	margin: 5px 30px 20px 0;
}
.alignleft {
	float: right;
	margin: 5px 0 20px 30px;
}
/*----------------------------
GALLERY
------------------------------*/
.gallery-item {
	float: right;
}
article.sticky .post-title a::before {
	padding-right: 0;
	padding-left: 10px;
}
.widget_shopping_cart .woocommerce-mini-cart__total strong {
	padding-right: 0;
	padding-left: 20px;
}
.widget_product_search .woocommerce-product-search .search-field {
	padding-right: 0;
	padding-left: 90px;
}
.widget_product_search .woocommerce-product-search button[type="submit"] {
	right: auto;
	left: 0;
}
blockquote, q {
	border-left: none;
	border-right: 4px solid #e5534c;
}
select {
	padding: 0 20px 0 33px;
	background-position: center left;
}
@media (max-width: 1199px) {
	.tab-link > .slick-arrow.prev,
	.owl-slick .slick-arrow.prev {
		left: auto;
		right: -14px;
	}
	
}
/*----------------------------
HEADER
------------------------------*/
.header-top-inner .top-bar-menu{
	float: right;
	padding: 0;
}
.header-top-inner .top-bar-menu.right{
	float: left;
}
.header-top-inner .top-bar-menu > .menu-item{
	padding-right: 0!important;
	padding-left: 16px!important;
}
.header-top-inner .top-bar-menu > .menu-item:not(:first-child){
	padding-right: 11px!important;
}
.header-top-inner .top-bar-menu > .menu-item:not(:last-child)::before{
	right: auto;
	left: 0;
}
.header-middle-inner .logo{
	padding-right: 0;
	padding-left: 70px;
}
.block-search .form-search .btn-submit{
	right: auto;
	left: -2px;
	top: -2px;
}
.chosen-container-single .chosen-single,
.chosen-container-active.chosen-with-drop .chosen-single{
	border-right: 1px solid #eaeaea;
	border-left: transparent;
}
.chosen-container-single .chosen-drop{
	right: 0;
	left: auto;
	text-align: right;
}
.chosen-container .chosen-results li[class^="level-"]::before, .chosen-container .chosen-results li[class*=" level-"]::before{
	margin-right: 0;
	margin-left: 6px;
}
.meta-woo {
    text-align: left;
}
.block-user .sub-menu{
	text-align: right;
	left: 0;
	right: auto;
}
.meta-woo > div:not(.block-menu-bar), .search-mobile{
	padding-right: 0;
	padding-left: 28px;
	margin-left: 0;
	margin-right: 8px;
}
.block-minicart .link-dropdown .count{
	left: auto;
	right: 100%;
}
.canvas-content{
	right: auto;
	left: -380px;	
}
body.canvas-open .canvas-content{
	right: auto;
	left: 0;
	text-align: right;
}
.canvas-close{
	right: auto;
	left: 15px;
}
.phone-header > span{
	margin-right: 0;
	margin-left: 6px;
}
.phone-header > *{
	text-align: right;
}
.box-header-nav .main-menu > .menu-item:first-child{
	padding-left: 0;
}
.box-header-nav .main-menu .menu-item .submenu{
	text-align: right;
}
.box-header-nav .main-menu > .menu-item > .submenu{
	left: auto;
	right: 0;
	padding-right: 0;
}
.box-header-nav .main-menu .menu-item > a .image{
	right: auto;
	left: -32px;
}
.block-nav-category .block-title .before{
	margin-right: 0;
	margin-left: 17px;
}
.block-nav-category .vertical-menu,
.block-nav-category .view-all-category a{
	text-align: right;
}
.block-nav-category .vertical-menu .menu-item > a .image{
	margin-left: 0;
	margin-right: 12px;
}
.block-nav-category .view-all-category a::after{
	float: left;
	content: '\f104';
}
.block-nav-category .sumi-custommenu .widgettitle::before, .box-header-nav .sumi-custommenu .widgettitle:before,
.sumi-heading.style7 .sumi-title:before{
	right: 0;
	left: auto;
}
a.backtotop{
	right: auto;
	left: 25px;
}
.sumi-menu-panel li > a > .image{
	padding-left: 0;
	padding-right: 7px;
}
.sumi-menu-next-panel{
	right: auto;
	left: 0;
}
.sumi-menu-next-panel::before{
	content: "\f104";
}
@media (max-width: 1199px) {
	.header-middle-inner .logo{
		padding-left: 0;
	}
}
@media (max-width: 1024px) {
	.block-nav-category .vertical-menu .menu-item > .toggle-submenu{
		right: auto;
		left: 0;
	}
}
@media (max-width: 767px) {
	.meta-woo{
		text-align: center;
	}
	.meta-woo > div:not(.block-menu-bar), .search-mobile{
		padding-left: 15px;
		margin-right: 0;
	}
}
/*----------------------------
PRODUCT
------------------------------*/
.group-button{
	right: auto;
	left: 13px;
}
.sumi-products.style-4 .sumi-title span{
	padding-right: 0;
	padding-left: 15px;
}
.sumi-products.style-4 .owl-slick .slick-arrow.prev{
	right: auto;
	left: -11px;
}
.sumi-products.style-4 .owl-slick .slick-arrow.next{
	right: auto;
	left: 8px;
}
.product-item.style-4 .group-shipping .shiping-class:before{
	margin-right: 0;
	margin-left: 12px;
}
.price ins{
	float: right;
	margin-right: 0;
	margin-left: 5px;
}
.product-item.style-4 .price ins{
	margin-right: 0;
	margin-left: 15px;
}
.product-item.style-4 .product-info .add-to-cart a:after{
	display: none!important;
}
.product-item.style-4 .product-info .add-to-cart a:before{
	content: "\f104" !important;
	margin-left: 0;
	margin-right: 15px;
	color: #fff !important;
	font-family: "FontAwesome", sans-serif !important;
	font-size: 17px;
}
.sumi-heading.style6 .view-all{
	float: left;
}
.sumi-heading.style6 .view-all:before {
    margin-right: 0;
    margin-left: 9px;
}
.sumi-heading.style6 .view-all:after {
    content: "\f104";
    margin-left: 0;
    margin-right: 8px;
}
.onsale{
	left: 0;
	right: auto;
}
.onsale:after{
	right: auto;
	left: 100%;
	border-left: 0 solid transparent !important;
    border-right: 17px solid transparent !important;
}
.onnew{
	left: auto;
	right: 0;
}
.product-item:not(.style-4) .variations_form{
	left: auto;
	right: 0;
}
.variations .data-val[data-attributetype="box_style"]{
	margin-left: 0;
	margin-right: 15px;
}
.sumi-category .color-category{
	margin-right: 0;
	margin-left: 12px;
}
.product-item.style-2 .product-thumb{
	float: right;
	margin-right: 0;
	margin-left: 18px;
}
.list-attribute{
	padding-right: 0;
}
.list-attribute li:not(.photo) a:before{
	content: "\f104";
	margin-left: 14px;
	margin-right: 0;
}
.rating-wapper .review{
	margin-left: 0;
	margin-right: 7px;
}
.rating-wapper{
	margin-right: -7px;
}
.product-item.list .product-thumb{
	margin-left: 40px;
	margin-right: 0;
}
.product-item.list .list-attribute{
	float: left;
	padding-left: 0;
	padding-right: 35px;
	border-right: 1px solid #e8edf2;
	border-left: none;
}
.product-item.list .group-button > *{
	margin-right: 0;
	margin-left: 8px;
}
.comment-form .comment-form-rating > label, .comment-form .comment-form-comment > label{
	margin-right: 0;
	margin-left: 20px;
}
.main-contain-summary .contain-left{
	padding-right: 0;
	padding-left: 20px;
}
.contain-left .single-left{
	float: right;
	margin-right: 0;
	margin-left: 40px;
}
.woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{
	float: right;
	padding-right: 0;
	padding-left: 11px;
}
.contain-left .flash{
	left: auto;
	right: 18px;
}
.contain-left.no-gallery .flash{
	left: auto;
	right: 0;
}
.contain-left.has-gallery .flash{
	left: auto;
	right: 159px;
}
.main-contain-summary .contain-left.no-gallery .flash > *{
	left: auto;
	right: 0;
}
.main-container:not(.no-sidebar) .contain-left.has-gallery .flash{
	right: 166px;
}
.main-contain-summary .onsale:after{
	right: 100%;
	border-right: 0 solid transparent !important;
    border-left: 17px solid transparent !important;
}
.main-contain-summary .onsale{
	right: auto;
    left: -1px;
}
.product-360-button, .product-video-button{
	left: auto;
	right: 17px;
}
.contain-left.has-gallery .product-360-button, .contain-left.has-gallery .product-video-button{
	right: 130px;
}
.product-video-button a::before{
	content: "\f0d9";
	padding-left: 0;
	padding-right: 4px;
}
.woocommerce-product-gallery .flex-viewport{
	float: left;
	direction: ltr;
}
.entry-summary .cart, .entry-summary .woocommerce-variation-add-to-cart{
	float: right;
	margin-right: 0;
	margin-left: 12px;
}
.entry-summary .yith-wcwl-add-to-wishlist, .entry-summary .compare.button{
	float: right;
}
.entry-summary .yith-wcwl-add-to-wishlist{
	margin-right: 0;
	margin-left: 8px;
}
div.quantity .btn-number{
	right: auto;
	left: 0;
}
.entry-summary div.quantity .btn-number{
	text-align: left;
}
.product-type-grouped div.quantity .btn-number{
	right: auto;
	left: 15px;
}
.product-type-grouped .entry-summary .cart .group_table .button{
	position: relative;
}
.product-type-grouped .entry-summary .cart .group_table .button.loading::before{
	width: 30px;
	height: 30px;
    line-height: 30px;
}
.product-type-grouped .entry-summary .cart .group_table td:first-child{
	padding-right: 0;
	padding-left: 5px;
}
.entry-summary .single_add_to_cart_button{
	border-left: 0;
	border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.product_list_widget img{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
.product_list_widget li .remove_from_cart_button{
	right: auto;
	left: 25px;
}
.wc-tabs{
	padding-right: 0;
}
@media (max-width: 1366px) {
	.contain-left .single-left{
		margin-left: 20px;
	}
}
@media (max-width: 1199px) and (min-width: 992px) {
	.woocommerce-product-gallery .flex-viewport{
		margin-right: 0;
		margin-left: 20px;
	}
}
@media (max-width: 1199px) and (min-width: 768px) {
	.product-item.list .list-attribute{
		padding-right: 0;
		border: none;
	}
	.product-item.list .list-attribute li{
		margin-right: 0;
		margin-left: 10px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.recent-product-woo .product-item.style-2 .product-thumb{
		float: right;
	}
	.product-item.style-2 .product-thumb{
		float: none;
	}
}
@media (max-width: 991px) {
	.main-contain-summary .contain-left{
		padding-left: 0;
	}
	.contain-left.has-gallery .flash, .contain-left.has-gallery .product-360-button, .contain-left.has-gallery .product-video-button{
		left: 18px;
	    right: auto;
	    top: 16px;
	    bottom: auto;
	}
	.contain-left.has-gallery .flash, .contain-left.has-gallery .flash > *,
	.main-container:not(.no-sidebar) .contain-left.has-gallery .flash{
		left: auto;
		right: 0;
	}
	.main-contain-summary, .main-contain-summary .contain-left, .main-contain-summary #widget-area, .contain-left .single-left, .contain-left .entry-summary{
		margin: 0;
	}
}
@media (max-width: 767px) {
	.product-item.list .product-thumb{
		margin-left: 20px;
	}
}
@media (max-width: 640px) {
	.shop-after-control .woocommerce-pagination{
		margin-right: 0;
		margin-left: 10px;
	}
	.product-item.style-4 .product-info .add-to-cart a::before {
		display: none;
	}
}
@media (max-width: 320px) {
	.grid-view-mode, .woocommerce-ordering, .per-page-form{
		padding-right: 0!important;
	}
}
/*----------------------------
SHORT-CODE
------------------------------*/
.sumi-tabs .tab-link{
	padding-right: 0;
}
.sumi-tabs.style1 .product-item.style-2 .product-thumb{
	margin-right: 0;
	margin-left: 27px;
}
.sumi-tabs.style3 .tab-link{
	float: left;
}
.sumi-iconbox.style1 .testimonial-author .avatar{
	float: right;
	margin-right: 0;
	margin-left: 25px;
}
.sumi-iconbox.style1 .testimonial-info:before{
	left: auto;
	right: 60px;
}
.sumi-iconbox.style1 .testimonial-info:after{
	left: auto;
	right: 80px;
}
.sumi-iconbox.default .box-icon{
	float: right;
	margin-right: 0;
	margin-left: 30px;
}
.sumi-iconbox.style2:before{
	left: auto;
	right: -18px;
	border-bottom: 37px solid #222629;
    border-right: 18px solid transparent;
    border-left: 0 solid transparent;
}
.sumi-iconbox.style2 .box-icon{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
.sumi-iconbox.style2 .box-icon .text-1{
	left: auto;
	right: -45px;
}
.sumi-iconbox.style3 .iconbox-inner .icon{
	float: right;
	padding-right: 0;
	padding-left: 18px;
}
.sumi-iconbox.style4 .iconbox-inner .icon{
	float: right;
	padding-right: 0;
	padding-left: 15px;
}
.sumi-newsletter.style1 .img-newsletter{
	margin-right: 0;
	margin-left: 54px;
}
.sumi-newsletter.style1 .box-info{
	margin-right: 0;
	margin-left: 84px;
}
.sumi-newsletter.style2 .newsletter-text{
	margin-right: 90px;
	margin-left: 100px;
}
.newsletter-form-wrap .submit-newsletter{
	right: auto;
	left: 0;
}
.sumi-socials .content-socials .socials-list{
	padding-right: 0;
}
.sumi-socials .content-socials .socials-list li,
.sumi-socials .content-socials .socials-list li:last-child{
	float: right;
	margin-right: 0;
	margin-left: 18px;
}
.newsletter-form-wrap .email-newsletter{
	padding: 13px 37px 9px 130px;
}
.sumi-heading.style1 .sumi-title:after,
.sumi-heading.style2 .sumi-title:after,
.sumi-accordion .title:after{
	left: auto;
	right: 0;
}
.wpcf7-form,
.wpcf7-form > p input{
	text-align: right;
}
.sumi-accordion .arrow,
.widget_search .search-form .search-submit{
	right: auto;
	left: 0;
}
.widget_search .search-form .search-field{
	padding-right: 20px;
	padding-left: 44px;
}
.sumi-slide.style1 .owl-slick .slick-slide{
	border-right: none;
	border-left: 1px solid #e4e9ef;
}
.sumi-slide.style1 .owl-slick .last-slick{
	border-left: none;
}
.sumi-iconbox.style1 .testimonial-author{
	margin-left: 0;
	margin-right: 50px;
}
.sumi-countdown-sc{
	padding-left: 0;
	padding-right: 305px;
}
.sumi-countdown-sc .text-date:before{
	margin-right: 0;
	margin-left: 17px;
}
.sumi-countdown > * {
	margin-right: 0;
	margin-left: 50px;
}
.sumi-countdown > *:last-child {
    margin-left: 0;
}
.sumi-countdown{
	margin-right: 20px;
}
@media (max-width: 1430px) {
	.sumi-newsletter.style1 .img-newsletter{
		margin: 0;
	}
	.sumi-newsletter.style1 .box-info {
	    margin: 0 20px;
	}
	.sumi-newsletter.style2 .newsletter-text{
		margin-left: 30px;
		margin-right: 0;
	}
}
@media (max-width: 1199px) {
	.newsletter-form-wrap .email-newsletter{
		padding: 0 20px 0 55px;
	}
	.sumi-countdown-sc{
		padding-right: 0;
	}
}
@media (max-width: 1024px) {
	.sumi-newsletter.style2 .newsletter-text{
		text-align: center;
		margin-left: 0;
	}
}
@media (max-width: 991px) {
	.newsletter-form-wrap .email-newsletter{
		padding: 4px 20px 0 55px;
	}
}
@media (max-width: 640px) {
	.newsletter-form-wrap .email-newsletter{
		padding: 4px 20px 0 20px;
	}
	.sumi-countdown > * {
        margin-left: 40px;
    }
}
/*----------------------------
BLOG
------------------------------*/
.breadcrumbs .breadcrumb li:before,
.breadcrumbs .breadcrumb li + li::before{
	content: "\f104";
	font-family: 'FontAwesome', sans-serif;
    color: #6a737a;
    padding-left: 19px;
    padding-right: 15px;
}
.breadcrumbs .breadcrumb li:last-child:before{
	display: none;
}
.post-title::after{
	left: auto;
	right: 0;
}
.widget-sumi-post .post-thumb{
	float: right;
}
.widget-sumi-post .post-info{
	padding-left: 0;
	padding-right: 20px;
}
.single-meta-post .category{
	float: right;
}
.sumi-share-socials {
    float: left;
}
.sumi-share-socials a:not(:first-child){
	margin-left: 0;
	margin-right: 8px;
}
.post-pagination-single > *:nth-child(1) .content{
	text-align: left;
}
.info-meta-left{
	float: right;
	padding-right: 0;
}
.info-meta-right{
	float: left;
	padding-right: 0;
}
.post-meta .author{
	border-right-color: transparent;
	border-left: 1px solid #dae3ea;
	padding-right: 0;
	padding-left: 27px;
	margin-right: 0;
	margin-left: 15px;
}
.post-meta .comment span{
	margin-left: 0;
	margin-right: 6px;
}
.post-pagination > *, .comments-pagination .page-numbers, .post-pagination > span:not(.title), .post-pagination a span, .pagination .page-numbers{
	float: right;
}
.post-pagination > *:not(:last-child), .comments-pagination .page-numbers:not(:last-child), .post-pagination a span:not(:last-child), .pagination .page-numbers:not(:last-child){
	border-left: 1px solid #e4e9ef;
	border-right: none;
}
.comments-pagination .page-numbers.next::before, .pagination .page-numbers.next::before{
	content: "\f104";
}
.comments-pagination .page-numbers.prev::before, .pagination .page-numbers.prev::before{
	content: "\f105";
}
.content-post.blog-grid .post-meta .author{
	float: right;
	padding-right: 0;
	margin-right: 0;
}
.content-post.blog-grid .post-meta .comment{
	float: left;
}
@media (max-width: 640px) {
	.info-meta-right{
		float: right;
		display: inline-block;
		width: 100%;
		margin-top: 10px;
	}
}
/*----------------------------
SHOP
------------------------------*/
th{
	text-align: right;
}
.cart_totals .shop_table tr:first-child td, .cart_totals .shop_table tr:last-child td{
	padding-right: 0;
	padding-left: 44px;
}
.shop_table .product-remove{
	text-align: right;
	padding-right: 0;
	padding-left: 30px;
}
div.quantity .input-qty{
	text-align: left;
}
div.quantity,
div.quantity .btn-number{
	text-align: right;
}
.woocommerce-cart-form .shop_table .actions .coupon > .button{
	right: auto;
	left: 0;
}
.woocommerce-cart-form .shop_table .actions button.button{
	float: left;
}
.woocommerce-cart-form .shop_table .actions .coupon{
	float: right;
}
.woocommerce-cart-form .shop_table .actions #coupon_code{
	padding:0 20px 0 170px;
}
#customer_details{
	float: right;
	padding-right: 0;
	padding-left: 40px;
}
.product-grid .product-grid-title,
.woocommerce-products-header .page-title,
.form-row-first{
	float: right;
}
.product-grid .block-title a,
.woocommerce-products-header .woocommerce-result-count,
.form-row-last{
	float: left;
}
.woocommerce-ordering, .per-page-form{
	padding-right: 0;
	padding-left: 5px;
}
.grid-view-mode{
	float: left;
}
.sumi-products ul.products{
	padding-right: 0;
}
.shop-after-control .woocommerce-pagination{
	float: right; 
}
.shop-after-control .woocommerce-ordering, 
.shop-after-control .per-page-form{
	float: left;
	padding-left: 0;
	padding-right: 5px;
}
.woocommerce-breadcrumb i:before,
.product-grid .block-title a span:before{
	content: "\f104";
}
.categories-product-woo .product-grid.col-sm-12 .slick-slide > .name:before{
	margin-right: 0;
	margin-left: 13px;
}
.product-grid .block-title a:before{
	margin-right: 0;
	margin-left: 13px;
}
.product-grid .block-title a:hover:before{
	margin-right: 0;
	margin-left: 8px;
}
.product-grid .block-title a span{
	margin-left: 0;
	margin-right: 10px;
}
.woocommerce-cart-form{
	float: right;
	margin-right: 0;
	margin-left: 40px;
}
.entry-summary .price ins{
	margin-right: 5px;
	margin-left: 10px;
}
#yith-quick-view-content div.images{
	float: right!important;
	margin-right: 0;
	margin-left: 20px;
}
#yith-quick-view-content .onsale, #yith-quick-view-content .onnew{
	left: auto;
	right: 0;
}
#yith-quick-view-modal div.entry-summary{
	right: auto;
	left: 0;
	text-align: right;
}
#yith-quick-view-content .onsale:after{
	left: auto;
	right: 100%;
	border-left: 17px solid transparent !important;
    border-right: 0 solid transparent !important;
}
#yith-quick-view-close{
	right: auto;
	left: 2px;
}
.woocommerce-MyAccount-navigation{
	float: right;
}
.woocommerce-MyAccount-navigation > ul{
	padding-right: 0;
}
.woocommerce-MyAccount-content{
	float: right;
	padding-left: 0;
	padding-right: 40px;
}
.track_order .form-row > label{
	text-align: right;
}
@media (max-width: 1199px) {
	#customer_details{
		padding-left: 0;
	}
}
@media (min-width: 1025px) {
	.block-nav-category .vertical-menu .menu-item.parent > a::after{
		float: left;
		content: '\f104';
	}
	.block-nav-category .vertical-menu .submenu{
		right: calc(100% + 8px);
		left: auto;
	}
}
@media (max-width: 991px) {
	.woocommerce table.wishlist_table tbody tr td.product-remove, .woocommerce table.wishlist_table tbody tr td{
		display: block;
		text-align: center;
		width: auto;
	}
	.woocommerce-MyAccount-content{
		padding-right: 0;
	}
}
@media (max-width: 767px) {
	.woocommerce-cart-form .shop_table tbody tr td{
		text-align:left;
	}
	.shop_table_responsive tr td:before{
		float: right;
	}
	.woocommerce-cart-form .shop_table .actions .coupon{
		margin-right: 0;
		margin-left: 10px;
	}
}
@media (max-width: 640px) {
	.shop-after-control .woocommerce-ordering, .shop-after-control .per-page-form{
		float: right;
		padding-right: 0;
		padding-left: 5px;
	}
	.woocommerce-cart-form .shop_table .actions button.button{
		float: right;
	}
}