/*
Theme Name: Debaco
Author: Ali Niyazi
Author URI: https://aliniyazi.info
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See http://codex.wordpress.org/Right_to_Left_Language_Support
*/
@font-face{font-family:'IRY-Farsi';src:url('fonts/fa/IRY-ExtraBlack.eot');src:url('fonts/fa/IRY-ExtraBlack.eot?#iefix') format('embedded-opentype'), url('fonts/fa/IRY-ExtraBlack.woff2') format('woff2'), url('fonts/fa/IRY-ExtraBlack.woff') format('woff'), url('fonts/fa/IRY-ExtraBlack.ttf') format('truetype'), url('fonts/fa/IRY-ExtraBlack.svg#IRY-ExtraBlack') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'IRY-Farsi';src:url('fonts/fa/IRY-ExtraBold.eot');src:url('fonts/fa/IRY-ExtraBold.eot?#iefix') format('embedded-opentype'), url('fonts/fa/IRY-ExtraBold.woff2') format('woff2'), url('fonts/fa/IRY-ExtraBold.woff') format('woff'), url('fonts/fa/IRY-ExtraBold.ttf') format('truetype'), url('fonts/fa/IRY-ExtraBold.svg#IRY-ExtraBold') format('svg');font-weight:800;font-style:normal}@font-face{font-family:'IRY-Farsi';src:url('fonts/fa/IRY-Black.eot');src:url('fonts/fa/IRY-Black.eot?#iefix') format('embedded-opentype'), url('fonts/fa/IRY-Black.woff2') format('woff2'), url('fonts/fa/IRY-Black.woff') format('woff'), url('fonts/fa/IRY-Black.ttf') format('truetype'), url('fonts/fa/IRY-Black.svg#IRY-Black') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'IRY-Farsi';src:url('fonts/fa/IRY-Light.eot');src:url('fonts/fa/IRY-Light.eot?#iefix') format('embedded-opentype'), url('fonts/fa/IRY-Light.woff2') format('woff2'), url('fonts/fa/IRY-Light.woff') format('woff'), url('fonts/fa/IRY-Light.ttf') format('truetype'), url('fonts/fa/IRY-Light.svg#IRY-Light') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'IRY-Farsi';src:url('fonts/fa/IRY-Medium.eot');src:url('fonts/fa/IRY-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/fa/IRY-Medium.woff2') format('woff2'), url('fonts/fa/IRY-Medium.woff') format('woff'), url('fonts/fa/IRY-Medium.ttf') format('truetype'), url('fonts/fa/IRY-Medium.svg#IRY-Medium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'IRY-Farsi';src:url('fonts/fa/IRY-Thin.eot');src:url('fonts/fa/IRY-Thin.eot?#iefix') format('embedded-opentype'), url('fonts/fa/IRY-Thin.woff2') format('woff2'), url('fonts/fa/IRY-Thin.woff') format('woff'), url('fonts/fa/IRY-Thin.ttf') format('truetype'), url('fonts/fa/IRY-Thin.svg#IRY-Thin') format('svg');font-weight:100;font-style:normal}@font-face{font-family:'IRY-Farsi';src:url('fonts/fa/IRY-Bold.eot');src:url('fonts/fa/IRY-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/fa/IRY-Bold.woff2') format('woff2'), url('fonts/fa/IRY-Bold.woff') format('woff'), url('fonts/fa/IRY-Bold.ttf') format('truetype'), url('fonts/fa/IRY-Bold.svg#IRY-Bold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'IRY-Farsi';src:url('fonts/fa/IRY.eot');src:url('fonts/fa/IRY.eot?#iefix') format('embedded-opentype'), url('fonts/fa/IRY.woff2') format('woff2'), url('fonts/fa/IRY.woff') format('woff'), url('fonts/fa/IRY.ttf') format('truetype'), url('fonts/fa/IRY.svg#IRY') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'IS-Farsi';src:url('fonts/fa/ISLight.eot');src:url('fonts/fa/ISLight.eot?#iefix') format('embedded-opentype'), url('fonts/fa/ISLight.woff2') format('woff2'), url('fonts/fa/ISLight.woff') format('woff'), url('fonts/fa/ISLight.ttf') format('truetype'), url('fonts/fa/ISLight.svg#IS-Light') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'IS-Farsi';src:url('fonts/fa/ISMedium.eot');src:url('fonts/fa/ISMedium.eot?#iefix') format('embedded-opentype'), url('fonts/fa/ISMedium.woff2') format('woff2'), url('fonts/fa/ISMedium.woff') format('woff'), url('fonts/fa/ISMedium.ttf') format('truetype'), url('fonts/fa/ISMedium.svg#IS-Medium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'IS-Farsi';src:url('fonts/fa/IS.eot');src:url('fonts/fa/IS.eot?#iefix') format('embedded-opentype'), url('fonts/fa/IS.woff2') format('woff2'), url('fonts/fa/IS.woff') format('woff'), url('fonts/fa/IS.ttf') format('truetype'), url('fonts/fa/IS.svg#IS') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'IS-Farsi';src:url('fonts/fa/ISUltraLight.eot');src:url('fonts/fa/ISUltraLight.eot?#iefix') format('embedded-opentype'), url('fonts/fa/ISUltraLight.woff2') format('woff2'), url('fonts/fa/ISUltraLight.woff') format('woff'), url('fonts/fa/ISUltraLight.ttf') format('truetype'), url('fonts/fa/ISUltraLight.svg#IS-UltraLight') format('svg');font-weight:200;font-style:normal}@font-face{font-family:'IS-Farsi';src:url('fonts/fa/ISBold.eot');src:url('fonts/fa/ISBold.eot?#iefix') format('embedded-opentype'), url('fonts/fa/ISBold.woff2') format('woff2'), url('fonts/fa/ISBold.woff') format('woff'), url('fonts/fa/ISBold.ttf') format('truetype'), url('fonts/fa/ISBold.svg#IS-Bold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'ISDN-Farsi';src:url('fonts/fa/ISDN.eot');src:url('fonts/fa/ISDN.eot?#iefix') format('embedded-opentype'), url('fonts/fa/ISDN.woff2') format('woff2'), url('fonts/fa/ISDN.woff') format('woff'), url('fonts/fa/ISDN.ttf') format('truetype'), url('fonts/fa/ISDN.svg#IRANSansDN') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Av-Farsi';src:url('fonts/fa/Av.eot');src:url('fonts/fa/Av.eot?#iefix') format('embedded-opentype'), url('fonts/fa/Av.woff2') format('woff2'), url('fonts/fa/Av.woff') format('woff'), url('fonts/fa/Av.ttf') format('truetype'), url('fonts/fa/Av.svg#Av') format('svg');font-weight:400;font-style:normal}

/*Fonts*/

body {
	direction: rtl;
	unicode-bidi: embed;
	font-family: 'IRY-Farsi';
	text-align: right;
}

caption,
th,
td {
	text-align: right;
}
/*Header And Footer*/
.header-container .vc_wp_custommenu {
	text-align: left;
}
.header-container .widget_nav_menu ul > li {
	margin-left: initial;
	margin-right: 20px;
}
.header-container .widget_nav_menu ul > li.menu-item-has-children:after {
	margin-left: initial;
	margin-right: 5px;
}
.header-container .widget_nav_menu ul > li:last-child {
	margin-right: 20px;
	margin-left: 0;
}
.header-container .widget_nav_menu ul > li.menu-item-has-children .sub-menu {
	right: initial;
	left: 0;
	text-align: right;
}
.header-container .horizontal-menu {
	text-align: right;
}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li {
	display: inline-block;
	margin: 0 0 0 30px;
}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:first-child {
	margin-left: 30px;
	margin-right: 0;
}
.header-container .link-wl,.header-container .widget_shopping_cart,.header-container .header-search {
	float: left;
}
.header-container .widget_shopping_cart_content .mini_cart_content {
	right: initial;
	left: 0;
	text-align: right;
}
.header-container .header-search .style1 .widget_product_search .searchform {
	right: initial;
	left: -2px;
}
.header-container .header-search .search-without-dropdown .searchform .form-input button.searchsubmit {
	right: initial;
	left: 0;

}
.header-container .header-search .search-without-dropdown .searchform .form-input {
	padding-right: 10px;
	padding-left: 40px;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove {
	left: 0;
	right: auto;

}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li a {
	margin: 0 0 5px 30px;
	text-align: right;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li img {
	float: right;
	margin-right: initial;
	margin-left: 15px;
}

.header-container .widget_shopping_cart_content .mini_cart_content .total {
	text-align: right;
}
.header-container .widget_shopping_cart_content .mini_cart_content .total .amount {
	float: left;
}
.header-container .header-mobile .logo {
	text-align: right;
}
@media screen and (max-width: 1199px) {
	.header-container .header-icon .vc_column-inner > .wpb_wrapper {
		text-align: right;
	}
}
.header-container .header-icon .vc_column-inner > .wpb_wrapper > div:not(:last-child) {
	margin-right: initial;
	margin-left: 10px;
}
.header-container .header-icon .vc_column-inner > .wpb_wrapper > div {
	text-align: right;
}
@media screen and (max-width: 639px) {
	.mobile-menu .mobile-menu-container {
		left: auto;
		right: 50%;
		margin-left: initial;
		margin-right: 85px;
		transform: translateX(50%);
	}
}
@media screen and (max-width: 991px) {
	.mobile-menu .mobile-menu-container ul.nav-menu {
		float: right;
		text-align: right;
	}
}
.header-container .header-icon .vc_column-inner > .wpb_wrapper > * {
	float: right;
	margin-right: initial;
	margin-left: 40px;
}
.header-container .header-icon .vc_column-inner > .wpb_wrapper > *:last-child {
	margin-right: initial;
	margin-left: initial;
}
.header-container .header-icon .widget_nav_menu {
	margin-left: initial;
	margin-right: 15px;
}
.header-container .header-mobile .header-icon {
	text-align: left;
}
@media screen and (max-width: 991px) {
	.header-container .link-wl ul {
		margin-left: 0;
		margin-right: 10px;
	}
}
.header-container .link-wl ul li {
	margin: 0 0 0 12px;
}
.header-container .header-icon .vc_wp_custommenu:last-child .widget_nav_menu div[class*='menu-'] {
	left: 0;
	right: auto;
}
.header-container .header-icon .widget_nav_menu div[class*='menu-'] {
	left: initial;
	right: 0;
	text-align:right;

}
@media screen and (max-width: 991px) {
	.mobile-menu .mobile-menu-container ul.nav-menu > li .fa {
		float: left;
		right: initial;
		left: 0;

	}
}
.mobile-menu .mobile-menu-container ul.nav-menu > li .fa-angle-right:before{
	content: "\f104";
}
@media screen and (max-width: 991px) {
	.mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu {
		float: right;
		padding: 0 10px 0 0;
	}
}
.header-container .header-search .search-dropdown .searchform .form-input {
	padding-right: 10px;
	padding-left: 40px;
}
.header-container .header-search .search-dropdown .searchform .form-input button.searchsubmit {
	right: initial;
	left: 0;

}
@media screen and (max-width: 991px) {
	.mobile-menu .mobile-menu-container {
		right: initial;
		left: 0;
	}
}
@media screen and (max-width: 639px) {
	.mobile-menu .mobile-menu-container {
		left: auto;
		margin-left: initial;
		margin-right: 85px;
		right: 50%;
		transform: translateX(50%);
	}
}
.footer ul.social-icons li a {
	margin: 0 0 10px 10px;
}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link .link_text:after {
	margin-left: initial;
	margin-right: 5px;
}
.link-phone-header {
	float: left;
	margin-right: inherit;
	margin-left: 30px;
}
.link-phone-header .lnr:before {
	margin-right: inherit;
	margin-left: 3px;
}
.header-container.header-3 .header-search {
	right: initial;
	left: 15px;
}
.header-container .link-wl ul {
	margin-left: initial;
	margin-right: 20px;
}

/*Header And Footer*/
/*Slider*/
.no-js .owl-carousel, .owl-carousel.owl-loaded{
	direction: ltr;
}
/*Slider*/
/*Body*/
.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
	float: right;
}

@media (min-width: 992px) {
	.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .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 {
		float: right;
	}
}
@media (min-width: 768px) {
	.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .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 {
		float: right;
	}
}
@media (min-width: 768px) {
	.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .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 {
		float: right;
	}
}
@media (min-width: 768px) {
	 .vc_col-sm-6 {
		float: right!important;
	}
	.footer-main .vc_col-sm-1,.footer-main .vc_col-sm-10,.footer-main .vc_col-sm-11,.footer-main .vc_col-sm-12,.footer-main .vc_col-sm-2,.footer-main .vc_col-sm-3,.footer-main .vc_col-sm-4,.footer-main .vc_col-sm-5, .footer-main .vc_col-sm-6,.footer-main .vc_col-sm-7,.footer-main .vc_col-sm-8,.footer-main .vc_col-sm-9 {
		float: right!important;
	}
}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single {
	text-align: right;
}
.chosen-container .chosen-drop {
	left: initial;
	right: -9999px;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	left: initial;
	right: -9999px;
}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container.chosen-with-drop .chosen-drop {
	left: auto;
	right: 0;
}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li{
	text-align: right;
}
.chosen-container-single .chosen-search input[type=text] {
	padding: 4px 5px 4px 20px;
}
#back-top {
	right: initial;
	left: 15px;
}
.tex-box {
	left: initial;
	right: 40px;
}
.policy .wpb_column:before {
	right: initial;
	left: 0;
}
.posts-carousel .post-info{
	direction: rtl;
	text-align: right;
}
.posts-carousel .post-meta > *:last-child {
	float: left;
}
.posts-carousel .post-meta > * {
	margin: 0 0 0 5px;
}
.header-container.header-2 .header-search {
	float: right;
}
.header-container .header-sticky.ontop .logo {
	text-align: right;
}
.heading-title.style2 {
	text-align: right;
}
.heading-title.style2 h3 span {
	padding-right: inherit;
	padding-left: 30px;
}
.product-list-2 .shop-products .list-col4 {
	float: right;
}
.product-list-2 .shop-products .list-col8 {
	padding-left: inherit;
	padding-right: 20px;

}
.shop-products .listview .list-col8 {
	text-align: right;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
	right: initial;
	left: .7em;
}
.main-container .entry-content .ui-accordion .wpb_accordion_section .ui-accordion-header a {
	padding: 15px 25px 15px 10px;
}
.contact-page .contact-text i:before {
	margin-right: initial;
	margin-left: 10px;
}
p{
	direction: rtl;
}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading a {
	padding: 15px 20px 15px 60px !important;
}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon {
	left: 20px !important;
	right:auto !important;
}
.testimonials-wrapper.style-about-page .quote > .avatar, .testimonials-wrapper.style-about-page .quote > a.avatar-link {
	margin-right: initial;
	margin-left: 10px;
}
.testimonials-wrapper.style-about-page .author {
	text-align: right;
}
.owl-item{
	direction: rtl;
}
.quickview-wrapper #quickview-content .product-images {
	float: right;
}
.quickview-wrapper #quickview-content .product-info {
	float: right;
	padding-left: initial;
	padding-right: 30px;
}
.quickview-wrapper #quickview-content .product-info h1 {
	margin: 0 0 15px 50px;
}
.quickview-wrapper #quickview-content .product-info .price-box {
	float: right;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart {
	float: right;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity {
	float: right;
	margin-right: initial;
	margin-left: 15px;
}
.quickview-wrapper #quickview-content .widget {
	float: right;
}
.quickview-wrapper #quickview-content .widget .widget-title {
	float: right;
	text-align: right;

}
.quickview-wrapper #quickview-content .widget .social-icons {
	float: right;
}
.quickview-wrapper #quickview-content .widget .social-icons li {
	float: right;
	margin-right: initial;
	margin-left: 10px;
}
.quickview-wrapper .quick-modal .closeqv {
	right: initial;
	left: 10px;
}
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .owl-item {
	margin-right: initial;
	margin-left: 10px;
}
/*Body*/
/*Plugins*/
.yith_magnifier_zoom_wrap,.yith_magnifier_zoom_magnifier{
	direction: ltr;!important;
}
.mc4wp-form .mc4wp-form-fields {
	padding-right: initial;
	padding-left: 85px;

}
.mc4wp-form button[type='submit'] {
	right: initial;
	left: 15px;
}
div.wpcf7 .ajax-loader {
	margin: 0 4px 0 0;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
	direction: rtl;
}
#yith-woocompare,.yith-woocompare-popup h1{
	font-family: IRY-Farsi!important;
}
#cboxClose {
	right: initial;
	left: 0;
}
/*Plugins*/
/*Woocommerce*/
.main-container .product-view .single-product-image .thumbnails.slider {
	left: initial;
	right: 0;
}
.main-container .product-view .single-product-image.slider {
	padding-left: initial;
	padding-right: 120px;
}
.atc-notice-wrapper .close {
	right: initial;
	left: 5px;

}
.atc-notice-wrapper .product-image {
	float: right;
}
.atc-notice-wrapper .product-wrapper {
	float: right;
}
.atc-notice-wrapper .product-info {
	float: right;
	padding-left: initial;
	padding-right: 20px;
}
.atc-notice-wrapper .buttons {
	float: right;
}
.atc-notice-wrapper .buttons .button {
	float: left;
}
.shop-products .item-col .product-wrapper .actions {
	left: 15px;
	right: auto;

}
.debacotip {
	float: right;
	left: initial;
	right: 0;
	letter-spacing: 0;

}
.debacotip:after {
	left: initial;
	border-left: 0;
	border-right: 6px solid #4c4c4c;
	right: 50%;
	margin-left: initial;
	margin-right: -5px;

}
.shop-products .gridview .product-image .debacotip {
	left: 50px;
	right: auto;

}
.shop-products .gridview .product-image .debacotip:after {
	border-left: 0;
	border-right: 6px solid #4c4c4c;
	left: -5px;
	right: auto;
}
.shop-products .gridview .box-col .product-rating-review {
	float: left;
}
.shop-products .gridview .list-col8 {
	text-align: right;
}
.main-container nav.woocommerce-pagination {
	text-align: right;
}
.main-container nav.woocommerce-pagination .page-numbers li {
	float: right;
	margin-right: initial;
	margin-left: 5px;
}
.main-container nav.woocommerce-pagination .page-numbers li a.next:before, .main-container nav.woocommerce-pagination .page-numbers li a.prev:before {
	content: "\f060";
}
.main-container nav.woocommerce-pagination .page-numbers li a.prev:before {
	content: "\f061";
}
#secondary .widget-title {
	text-align: right;
}
#secondary .widget_product_categories li {
	padding-right: initial;
	padding-left: 25px;
}
#secondary .widget_product_categories li.cat-parent:before {
	right: initial;
	left: 0;
}
.woocommerce .product-wrapper .onsale, .woocommerce .single-product-image .onsale {
	left: auto;
	right: 15px;
}
#secondary .widget_categories .children, #secondary .widget_recent_entries .children, #secondary .widget_archive .children, #secondary .widget_product_categories .children, #secondary .widget_layered_nav .children {
	padding-left: initial;
	padding-right: 20px;
}
.toolbar .view-mode {
	float: right;
	margin-right: initial;
	margin-left: 30px;
}
.toolbar .woocommerce-result-count {
	float: right;
	text-align: left;
	padding-left: initial;
	padding-right: 25px;
	border-left: 0;
	border-right: 1px solid #f0f0f0;
}
.mc4wp-form button[type='submit'] {
	font-size: 13px;
}
.toolbar .woocommerce-ordering {
	float: left;
}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div {
	right: initial;
	left: 0;
}
#secondary .yith-woocompare-widget .clear-all {
	float: right;
}
.yith-woocompare-widget a.compare {
	float: left;
}
.tagcloud a {
	margin: 0 0 12px 5px;
}
#secondary .widget_price_filter .price_slider_amount .price_label {
	text-align: right;
	direction: rtl!important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span{
	direction: rtl;
}
#secondary .widget_price_filter .price_slider_amount .price_label span:first-of-type {
	margin-left: initial;
	margin-right: 5px;
}
.chosen-container-single .chosen-single span {
	margin-right: initial;
	margin-left: 26px;
}
@media screen and (max-width: 767px) {
	.footer .footer-copyright .wpb_single_image {
		text-align: right;
	}
}
.main-container .cart_totals table.shop_table th {
	text-align: right;
}
.main-container .cart_totals table.shop_table td {
	text-align: left;
}
.main-container .checkout_coupon .form-row {
	float: right;
}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist {
	margin: 0 0 20px 40px;

}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:before {
	margin-right: initial;
	margin-left: 5px;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share {
	float: right;
}
.main-container .shop_table th {
	border-top: 1px solid rgba(0,0,0,.1);
}
.main-container .product-view .summary.single-product-info .product-nav {
	float: left;
}
.main-container .product-view .summary.single-product-info .woocommerce-product-rating .woocommerce-review-link {
	margin-left: initial;
	margin-right: 10px;
}
.main-container .product-view .summary.single-product-info .stock.in-stock:before, .main-container .product-view .summary.single-product-info .stock.out-of-stock:before {
	float: right;
	margin: -2px 0 0 8px;
}
.main-container .product-view .summary.single-product-info .cart .quantity {
	float: right;
	margin-right: initial;
	margin-left: 25px;

}
.main-container .product-view .summary.single-product-info .compare span.comparetip:before {
	margin-right: initial;
	margin-left: 8px;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text {
	margin-left: 50px;
	margin-right: 80px;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text:before {
	border-left: 0;
	border-right: 1px solid #f0f0f0;
	border-bottom: 0;
	border-top: 1px solid #f0f0f0;
	left: initial;
	right: -6px;

}
.main-container .product-view .summary.single-product-info .cart .variations .value select {
	padding: 5px 15px 5px 5px;
}
.main-container .product-view .summary.single-product-info .cart .variations .label {
	text-align: right;
}
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__label {
	text-align: right;
}
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price del {
	float: right;
	margin-right: initial;
	margin-left: 5px;

}
.woocommerce-mini-cart__total  .woocommerce-Price-currencySymbol {
    float: left!important;
}
.woocommerce-Price-amount bdi{
    direction: rtl;
}
/*Woocommerce*/

/*Blog*/
.main-container .blog-page article .post-thumbnail .post-category {
    left: initial;
    right: 10px;
}
.main-container .blog-page article .post-thumbnail .post-category a {
    margin: 0 0 6px 6px;
}
.main-container .blogs article.sticky .post-title a:before, .main-container .blogs article.tag-sticky-2 .post-title a:before {
    margin-right: initial;
    margin-left: 10px;
}
.main-container .blog-page article .post-meta > span {
    margin: 0 0 0 20px;
}
.main-container .blog-page article .post-meta .post-author:before ,.main-container .blog-page article .post-meta .post-date:before {
    margin-right: initial;
    margin-left: 5px;
}
.main-container .blog-page article .entry-summary {
    text-align: right;
}
.main-container .blogsearchform .form-input .input_text {
    padding: 0 15px 0 50px;
}
.main-container .blogsearchform .form-input .button-search {
    right: initial;
    left: 0;
}
#secondary .widget_debaco_widgets ul li .post-wrapper .post-thumb {
    float: right;
    margin-right: initial;
    margin-left: 10px;
}
.su-carousel{
    direction: ltr;
}
ul, ol {
	padding-left: initial;
	padding-right: 20px;
}
.main-container blockquote {
	border-left:1px solid #f0f0f0;
	border-right: 5px solid #CC2121;
	margin: 40px 40px 40px 0;
}
.main-container .blog-page article .entry-meta {
	float: right;
}
.main-container .social-sharing .social-icons {
	float: right;
}
.main-container .social-sharing .social-icons li {
	margin-right: initial;
	margin-left: 10px;
}
.main-container .social-sharing .social-icons li:last-child {
	margin-right: initial;
	margin-left: 0;
}
.main-container .social-sharing {
	float: left;
}
.main-container .comments-area .commentlist li article.comment .comment-avatar {
	float: right;
}
.main-container .comments-area .commentlist li article.comment .comment-info {
	margin-left: initial;
	margin-right: 75px;
}
.main-container .comments-area .commentlist li article.comment .comment-info .reply {
	float: left;
	right: initial;
	left: 0;
}
.main-container .comments-area .commentlist .comment-meta {
	float: right;
}
.main-container .blogs.blog-sidebar .post-thumbnail-wrapper {
	float: right;
	margin-right: initial;
	margin-left: 25px;
}
.main-container .blogs.blog-nosidebar .post-thumbnail-wrapper {
	float: right;
	padding-right: initial;
	padding-left: 25px;
}
.main-container .blogs.blog-nosidebar .postinfo-wrapper {
	float: right;
}
@media screen and (max-width: 639px) {
	.main-container blockquote {
		margin-left: initial;
		margin-right: 20px;
	}
}
.main-container .author-info .author-avatar {
	float: right;
	margin: 0 0 0 15px;
}
/*Blog*/






























































/* =Repeatable patterns
-------------------------------------------------------------- */

/* Images */
.site-content .gallery-columns-4 .gallery-item {
	padding-left: 2%;
	padding-right: 0;
}
.site-content .gallery-columns-5 .gallery-item {
	padding-left: 2%;
	padding-right: 0;
}

/* Navigation */
.nav-previous,
.previous-image {
	float: right;
}
.nav-next,
.next-image {
	float: left;
	text-align: left;
}

/* Author profiles */
.author-avatar {
	float: right;
}
.author-description {
	float: initial;
	margin-right: auto;
	margin-left: 15px;
	margin-left: 1.071428571rem;
}


/* =Main Content
----------------------------------------------- */

.comment-content ol,
.comment-content ul {
	margin: 0 24px 0 0;
	margin: 0 1.714285714rem 0 0;
}


/* =Basic post styling
-------------------------------------------------------------- */


.entry-content td,
.comment-content td {
	padding: 6px 0 6px 10px;
}


/* Aside posts */
article.format-aside .aside {
	border-right: 22px solid #a8bfe8;
	border-left: none;
}

/* Link posts */
article.format-link header {
	float: left;
}
article.format-link .entry-content {
	float: right;
}

/* Status posts */
.format-status .entry-header img {
	float: right;
	margin-left: 21px;
	margin-left: 1.5rem;
	margin-right: 0;
}


/* =Comment styling
-------------------------------------------------------------- */

.comments-area article header img {
	float: right;
}

.comments-area article header h4 {
	left: 0;
	right: auto;
}
.comments-area .bypostauthor cite span {
	margin-right: 5px;
	margin-right: 0.357142857rem;
	margin-left: auto;
}

/* Comment form */
#respond h3#reply-title #cancel-comment-reply-link {
	margin-right: 10px;
	margin-right: 0.714285714rem;
	margin-left: auto;
}
label ~ span.required {
	float: right;
	margin: -18px -16px 0 0;
	margin: -1.285714286rem -1.142857143rem 0 0;
}


/* =Front page template styling
-------------------------------------------------------------- */

.template-front-page .widget-area .widget_text img {
	float: right;
	margin: 8px 0 8px 24px;
	margin: 0.571428571rem 0 0.571428571rem 1.714285714rem;
}


/* =Widget styling
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-right: 12px;
	margin-right: 0.857142857rem;
	margin-left: auto;
}
.widget-area .textwidget li {
	margin-left: auto;
	margin-right: 36px;
	margin-right: 2.571428571rem;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	margin-right: 12px;
	margin-right: 0.857142857rem;
	margin-left: auto;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: right;
}
#wp-calendar #next {
	padding-left: 24px;
	padding-left: 1.714285714rem;
	text-align: left;
	padding-right: 0;
}

/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	.site-content,
	.template-front-page.has-post-thumbnail article {
		float: right;
	}
	.widget-area,
	.entry-page-image {
		float: left;
	}
	.site-header h1,
	.site-header h2 {
		text-align: right;
	}
	.template-front-page .widget-area .widget_text img {
		float: right;
		margin: 8px 0 8px 24px;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: right;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: left;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: left;
		margin: 0 24px 0;
		margin: 0 1.714285714rem 0;
	}
	.main-navigation ul.nav-menu,
 	.main-navigation div.nav-menu > ul {
		text-align: right;
	}
	.main-navigation li {
		margin-left: 40px;
		margin-left: 2.857142857rem;
		margin-right: auto;
	}
	.main-navigation li ul ul {
		margin-right: 0;
		right: 100%;
		left: auto;
	}
	.main-navigation ul li:hover > ul {
		border-right: 0;
		border-left: none;
	}

}
@media screen and (max-width: 767px) {
	.tex-box {
		left: 20px;
		right: 20px;
		text-align: center;
		top: 40%;
		transform: translate(0, -50%);
	}
}
@media screen and (max-width: 479px) {
	.header-container .header-mobile .header-icon {
		text-align: center;
	}
}
@media screen and (max-width: 550px) {
	.main-container .social-sharing {
		text-align: right;
		float: left;
	}
}
#parsidate_archive-2 ul,#parsidate_archive-2 ol {
	padding-left: 20px;
	padding-right: initial;
	list-style: none;
}
#parsidate_archive-2 ul li,#parsidate_archive-2 ol li{
	padding: 5px 0;
}
