.header.style1 .logo-holder{
	margin-left: 10%;
	margin-right: 0;
}

.thb-portfolio-filter.style2 .thb-filter-by{
	margin-left: 8px;
	margin-right: 0;
}

.mobile-toggle-holder .mobile-toggle span{
	right: 0;
	left: auto;
}

.btn-text.style4 .arrow{
	margin-right: 13px;
	margin-left: 0;
}

.btn-text.style1:before{
	margin-right: 0;
	margin-left: 15px;
}

.thb-portfolio-filter.style2 .select2.select2-container--default .select2-selection--single .select2-selection__arrow{
	margin-right: 10px;
	margin-left: 0;
}

.rtl .select2-container .select2-dropdown{
	left: 0;
	right: auto;
}


h1, h2, h3, h4, h5, h6{
	letter-spacing: 0;
}

.thb-header-menu>li.menu-item-has-children{
	padding-left: 30px;
	padding-right: 0;
}

.thb-header-menu>li.menu-item-has-children>a span:after{
	content: "\f104";
}

.thb-header-menu>li.menu-item-has-children>a span{
	margin-right: 30px;
	margin-left: 0;
}

.thb-header-menu li .sub-menu{
	right: 100%;
	left: auto;
}

.mobile-toggle-holder strong{
	line-height: 1.6;
}

.header.style1 .mobile-toggle-holder strong{
	margin-right: 20px;
	margin-left: 0;
}
.commentlist .comment-body, .commentlist .comment-text{
	padding-left: 0;
	padding-right: 58px;
}
.commentlist .comment .children{
	margin-right: 10px;
	margin-left: 0;
}

.wpcf7-checkbox .wpcf7-list-item{
	margin: 0 0 15px;
}

.thb-accordion .vc_tta-panel-heading h4 a:after, .thb-accordion .vc_tta-panel-heading h4 a:before{
	right: auto;
	left: 0;
	margin-right: 0;
	margin-left: 10px;
}
.thb-accordion .vc_tta-panel-heading h4 a:after{
	left: 6px;
	right: auto;
}
#side-cart .side-panel-content .woocommerce-mini-cart__buttons .button+.button{
	margin-right: 15px;
	margin-left: 0;
}
.secondary-area>div+div, .secondary-area>ul+div, .secondary-area>div+ul{
	margin-right: 20px;
	margin-left: 0;
}
#quick_cart{
	margin-left: 0;
	margin-right: 20px;
}
@media only screen and (min-width: 640px){
	.header.style1 .mobile-toggle-holder strong{
		margin-right: 30px;
	}
	.commentlist .comment-body, .commentlist .comment-text{
		padding-right: 108px;
	}
	.commentlist .comment .children{
		margin-right: 108px;
	}
	.wpcf7-checkbox .wpcf7-list-item+.wpcf7-list-item{
		margin-right: 15px;
		margin-bottom: 0;
	}
	.thb-accordion.style3 .vc_tta-panel .vc_tta-panel-heading h4 a:before, .thb-accordion.style3 .vc_tta-panel .vc_tta-panel-heading h4 a:after{
		margin-left: 25px;
	}
	.thb-testimonials.style6 .thb-testimonial.has-avatar{
		padding-right: 115px;
		padding-left: 0;
	}
	#side-cart .side-panel-content .woocommerce-mini-cart__buttons .button+.button{
		margin-right: 30px;
		margin-left: 0;
	}
}

.thb-testimonials.style6 .thb-testimonial .author_image{
	right: 0;
	left: auto;
}
.thb-testimonials.style6 .thb-testimonial cite{
	text-align: right;
}
.thb-testimonials.style6 .thb-testimonial blockquote{
	text-align: right;
}
.thb-mobile-menu .sub-menu{
	margin-left: 0;
	margin-right: 25px;
}

.thb-mobile-menu>li.menu-item-has-children>a .thb-arrow{
	margin-right: 15px;
	margin-left: 0;
}

#mobile-menu .socials a{
	margin-right: 0;
	margin-left: 10px;
}

.header.style1 .header_overlay_menu .thb-secondary-menu-container .menu li{
	margin-right: 0;
	margin-left: 20px;
}

.thb-search-holder{
	margin-left: 0;
	margin-right: 20px;
}
.footer_bar .socials .social{
	border-left: 0;
	border-right: 1px solid rgba(0,0,0,0.08);
}

.post.listing .post-gallery{
	margin-left: 30px;
	margin-right: 0;
}

.commentlist .comment .avatar{
	left: auto;
	right: 0;
}

/* WPMonster.co */
.mfp-counter{direction: ltr !important;}

.sidebar{margin-right: 60px !important;margin-left: 0px !important;}
.thb-carousel .slick-dots .select{right: auto !important;}
.contact_map h3{margin-right: 15px;}
.gm-style .gm-style-iw{font-family: IRANSans !important;}

.header.style1 .mobile-toggle-holder strong {
    margin-right: 30px !important;
}
.post.style7 .style7-content {padding-left: 25% !important;
padding-right: 3% !important;

}
.post.style7 .style7-content .thb-post-arrow{
    left:0px !important;
    right:auto !important;
}
.iconbox-row .columns + .columns {
    border-right: 1px solid rgba(255,255,255,0.2);
    border-left: 0px !important;
}

.thb-overlay-caption figcaption {
    right: 40px !important;
    left: auto !important;
}

.post.style7 .style7-content .thb-post-arrow svg{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg) !important;
}
.post.style5 .post-gallery .style5-content-container {
    right: 40px !important;
    left: calc( 10% + 40px ) !important;
}

.footer.dark input[type="text"]:not(:focus), .footer.dark input[type="password"]:not(:focus), .footer.dark input[type="date"]:not(:focus), .footer.dark input[type="datetime"]:not(:focus), .footer.dark input[type="email"]:not(:focus), .footer.dark input[type="number"]:not(:focus), .footer.dark input[type="search"]:not(:focus), .footer.dark input[type="tel"]:not(:focus), .footer.dark input[type="time"]:not(:focus), .footer.dark input[type="url"]:not(:focus), .footer.dark textarea:not(:focus){
    letter-spacing: 0px !important;
}

.widget.widget_mc4wp_form_widget .thb_single_email + input[type="submit"]{
        letter-spacing: 0px !important;
}

.footer.dark input[type="text"]:focus, .footer.dark input[type="password"]:focus, .footer.dark input[type="date"]:focus, .footer.dark input[type="datetime"]:focus, .footer.dark input[type="email"]:focus, .footer.dark input[type="number"]:focus, .footer.dark input[type="search"]:focus, .footer.dark input[type="tel"]:focus, .footer.dark input[type="time"]:focus, .footer.dark input[type="url"]:focus, .footer.dark textarea:focus{
    letter-spacing: 0px !important;
}
.mobile-toggle-holder strong{
margin-left: 15px !important;
margin-right: auto !important;
}
.header.style10 .thb-full-menu > li > a{letter-spacing: 0px !important;}
.header.style11 .style11-content .thb-full-menu {
    margin-right: 60px !important;
    margin-left: auto !important;
}

.thb-carousel.thb-arrows-style2 .slick-style2-arrows {
    right: auto !important;
    left: 4vw !important;}

.thb-bg-list-parent.style1 .thb-bg-list .thb-bglist-btn{
        right: 45px !important;
left: auto !important;}

.thb-bg-list-parent.style1 .columns:not(:first-child) .thb-bg-list{
    border-right: 1px solid rgba(255,255,255,0.2) !important;
border-left: 0px !important;
}

.thb-portfolio-filter.style3 ul li {
    margin: 0 0 0 20px !important;
}

.thb-carousel.thb-arrows-style2 .slick-style2-arrows .slick-nav.slick-prev svg{
    margin-left: 4px !important;

transform: rotate(180deg);

margin-right: auto !important;
}

.thb-carousel.thb-arrows-style2 .slick-style2-arrows .slick-nav.slick-prev{
    margin-left: 16px !important;
    margin-right: auto !important;
}

.thb-carousel.thb-arrows-style2 .slick-style2-arrows .slick-nav.slick-next {

    margin-right: 16px;
    margin-left: auto !important;

}

.thb-carousel.thb-arrows-style2 .slick-style2-arrows .slick-nav.slick-next svg {

    margin-right: 4px !important;
    margin-left: auto !important;
}

.thb-carousel.thb-arrows-style2 .slick-style2-arrows .slick-nav.slick-prev:hover svg{
    transform: rotate(180deg) !important;
}

.thb-carousel.thb-arrows-style2 .slick-style2-arrows .slick-nav.slick-next:hover svg{
        transform: rotate(180deg) !important;
}

.thb-carousel.thb-arrows-style2 .slick-style2-arrows .slick-nav.slick-next svg{
      transform: rotate(180deg) !important;
}
.btn-text.style3 .circle-btn {margin-left: 17px !important;margin-right: auto !important;}
.thb-testimonials.style5 .thb-testimonial {text-align: right !important;}
.thb_post_nav.style1 .post_nav_link.next {text-align: left !important;padding-left: 13px !important;}
.thb_post_nav.style1 .post_nav_link.prev {padding-right: 13px !important;}

.thb-product-detail .product-information .yith-wcwl-add-to-wishlist svg {

    margin-left: 10px !important;
    margin-right: auto !important;

}

.thb-product-detail .product-information .yith-wcwl-add-to-wishlist{
    margin-left: 25px !important;

margin-right: auto !important;
}

.wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy, .woocommerce table.wishlist_table tfoot td {
    text-align: center !important;
}

.woocommerce .wishlist_table td.product-add-to-cart a{
    padding-top: 12px !important;
}

.woocommerce .wishlist-title h2{
    font-family: custom-one !important;
}

.shop_bar .woocommerce-breadcrumb {
    margin-right: 30px !important;
    margin-left: auto !important;
}

.shop_bar #thb-shop-filters svg{
    margin-right: auto !important;
    margin-left: 10px !important;
}

.shop_bar .ordering .orderby{
    margin-right: 15px !important;
    margin-left: auto !important;
}

.shop_attributes tbody tr th{text-align: right  !important;}

.shop_attributes tbody tr td p{direction: ltr  !important;text-align: right !important;}
.shop_attributes tbody tr td{font-weight: normal !important;text-align: right  !important; direction: ltr  !important;}

.thb-product-detail .product-information .product_meta > span{
    margin-left: 15px !important;
margin-right: auto !important;
}

.share-post-link svg {
    margin-left: 5px !important;
    margin-right: auto !important;
}

.thb-full-menu .sub-menu li a{padding-bottom: 3px;}

.shop_table.woocommerce-checkout-review-order-table tbody tr td{text-align: center  !important;}

.shop_table thead tr th{text-align: center !important;}
.shop_table tfoot tr th {
    text-align: center !important;
}

.shop_table tfoot tr td:last-child {
    text-align: center !important;}
.shop_table tbody tr td:last-child{text-align: center !important;}

.shop_table tbody th {
    text-align: center !important;
}
.shop_bar .woocommerce-result-count{display:none  !important;}

h1,.h1,.thb-countdown .thb-countdown-ul li .timestamp,h2,.h2,.thb-accordion.style2 .vc_tta-panel-heading h4,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-rendering:optimizeLegibility}

.thb-accordion.style2 .vc_tta-panel-heading{
	padding-right: 70px;
	padding-left: 0;
}

.thb-accordion.style2 .vc_tta-panel-heading:before{
	right: 0;
	left: auto;
}

input[type="submit"].style4 span, .button.style4 span, .btn.style4 span{
	margin-left: 60px;
	margin-right: 0;
}

input[type="submit"].style4:after, input[type="submit"].style4:before, .button.style4:after, .button.style4:before, .btn.style4:after, .btn.style4:before{
	left: 30px;
	right: auto;
}

div.wpcf7{
	direction: rtl;
}

.thb-carousel .slick-dots .select{
	left: auto;
	right: 0;
}

.thb-like-button .counter{
	direction: ltr;
}

.thb_portfolio_nav.style1 .post_nav_link strong .title{
	right: 100%;
	left: auto;
}

.thb-counter{
	direction: ltr;
}

.thb-testimonials.style4 blockquote{
	text-align: right;
}

.thb-iconbox figure .iconbox-image .thb_image_hover{
	right: 0;
	left: auto;
}

.thb-iconbox.top.type3.text-right figure{
	align-items: flex-start;
}

.thb-iconbox.top.type3.has-link .iconbox-content .thb-read-more{
	right: 0;
	left: auto;
}

.thb-iconbox.right figure{
	margin-left: 0;
	margin-right: 40px;
}

.thb-iconbox.left figure{
	margin-left: 40px;
	margin-right: 0;
}
.widget.widget_mc4wp_form_widget .thb_single_email{
	border-radius: 0 3px 3px 0;
	border: 1px solid rgba(0,0,0,0.07);
	border-left-width: 0;
}

.widget.widget_mc4wp_form_widget .thb_single_email+input[type="submit"]{
	border-radius: 3px 0 0 3px;
}
@media print, screen and (min-width: 40em){
	.subfooter .medium-text-left {
		text-align: right;
	}
	.subfooter .medium-text-right {
		text-align: left;
	}
}

@media only screen and (min-width: 1024px){
	.sidebar{
		margin-right: 60px;
		margin-left: 0;
	}
}

.thb-full-menu .sub-menu{
	text-align: right;
}

.thb-horizontal-list .horizontal-list-cell.text-right{
	justify-content: flex-start;
}

.thb-horizontal-list .horizontal-list-cell{
	justify-content: flex-end;
}

#mobile-menu.style2 .thb-mobile-menu>li.menu-item-has-children>a{
	padding-left: 0;
	padding-right: 28px;
}

.mobile-toggle-holder.style2 .mobile-toggle span{
	left: 0;
	right: auto;
}

#mobile-menu.style2 .thb-mobile-menu>li .sub-menu{
	margin-right: 0;
}

.thb-menu-item .thb-menu-item-parent .thb-menu-title{
	padding-right: 0; 
	padding-left: 10px;
}

.thb-menu-item .thb-menu-item-parent .thb-menu-price{
	padding-right: 10px; 
	padding-left: 0;
}

.thb-header-button{
	margin-right: 20px;
	margin-left: 0;
}

.thb-iconbox.left.type2 figure{
	margin-right: 0;
	margin-left: 30px;
}

.products .product.thb-listing-style2{
	text-align: right;
}

.thb-full-menu .sub-menu li.menu-item-has-children>a:after{
	content: "\f104";
}

.thb-full-menu .sub-menu .sub-menu{
	right: 100%;
	left: auto;
}

#quick_cart .float_count{
	margin-right: 4px;
	margin-left: 0;
}

.thb-mobile-close{
	left: 30px;
	right: auto;
}

.thb-mobile-close div span{
	right: 50%;
	left: auto;
	margin-right: -8px;
	margin-left: 0;
}

.widget.widget_shopping_cart .product_list_widget li .quantity{
	line-height: 1;
}

.product_list_widget a .wp-post-image{
	float: right;
	margin-left: 20px;
	margin-right: 0;
}

.widget.widget_shopping_cart .product_list_widget li{
	padding-left: 25px;
	padding-right: 0;
}

.product_list_widget .remove{
	left: 0;
	right: auto;
}

.secondary-area>div+div, .secondary-area>ul+div, .secondary-area>div+ul{
	margin-right: 20px;
	margin-left: 0;
}

.mobile-toggle-holder strong{
	margin-right: 0;
	margin-left: 15px;
}

.btn-text.style3 span:after{
	right: 0;
	left: auto;
}

.btn-text.style3 .circle-btn{
	margin-left: 17px;
	margin-right: 0;
}

.thb-countdown .thb-countdown-ul{
	direction: ltr;
}

.shop_bar #thb-shop-filters svg{
	margin-left: 10px;
	margin-right: 0;
}

.shop_bar .woocommerce-breadcrumb{
	margin-right: 30px;
	margin-left: 0;
}

.shop_bar .ordering .orderby{
	margin-right: 15px;
	margin-left: 0;
}

select{
	background-position: calc(16% - 22px);
}

.shop_attributes{
	text-align: right;
}

.star-rating>span, .comment-form-rating p.stars>span{
	right: 0;
	left: auto;
}

.commentlist .comment-body .star-rating, .commentlist .comment-body .comment-form-rating p.stars, .comment-form-rating .commentlist .comment-body p.stars, .commentlist .comment-text .star-rating, .commentlist .comment-text .comment-form-rating p.stars, .comment-form-rating .commentlist .comment-text p.stars{
	float: left;
}


/* Custom CSS IR Fonts */
button {letter-spacing:0px !important;font-weight: normal!important;}
cite {letter-spacing:0px !important;font-weight: normal!important;}
p {letter-spacing:0px !important;font-weight: normal!important;}
a {letter-spacing:0px !important;font-weight: normal!important;}
div {letter-spacing:0px !important;font-weight: normal!important;}
body {letter-spacing:0px !important;font-weight: normal!important;}
span {letter-spacing:0px !important;font-weight: normal!important;}
strong {letter-spacing:0px !important;font-weight: normal!important;}
h1{letter-spacing:0px !important;font-weight: normal!important;}
h2{letter-spacing:0px !important;font-weight: normal!important;}
h3{letter-spacing:0px !important;font-weight: normal!important;}
h4{letter-spacing:0px !important;font-weight: normal!important;}
h5{letter-spacing:0px !important;font-weight: normal!important;}
h6{letter-spacing:0px !important;font-weight: normal!important;}
h7{letter-spacing:0px !important;font-weight: normal!important;}
h8{letter-spacing:0px !important;font-weight: normal!important;}
h9{letter-spacing:0px !important;font-weight: normal!important;}