/*
Theme Name: Buildwall

Adding support for languages 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.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/

/* main-navigation */
@font-face {
    font-family: "yekan";
    src: url("assets/fonts/iran-yekan/iranyekanwebregular.eot");
    src: url("assets/fonts/iran-yekan/iranyekanwebregular.eot?#iefix") format("embedded-opentype"),
    url("assets//fonts/iran-yekan/iranyekanwebregular.woff") format("woff"),
    url("assets//fonts/iran-yekan/iranyekanwebregular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal!important;
    
}
@font-face {
    font-family: "yekan-number";
    src: url("assets/fonts/yakannumber/yekannumbers-regular.eot");
    src: url("assets/fonts/yakannumber/yekannumbers-regular.eot?#iefix") format("embedded-opentype"),
    url("assets//fonts/yakannumber/yekannumbers-regular.woff") format("woff"),
    url("assets//fonts/yakannumber/yekannumbers-regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal!important;
}
body,h1,h2,h3,h4,h5,h6,a,div,span,button,option,ul,li,p,input,rs-layer {
	font-family: "yekan","yekan-number" , Tahoma !important;
}
.main-navigation .menu>li {
	margin-left: 0;
	margin-right: 12px;
}

/* top-panel */

.top-panel-content__right>* {
	margin-left: 0;
	margin-right: 10px;
}

/* search-form */

.search-form__submit.btn {
	margin-right: 10px;
	margin-left: 0;
}

/* widget */

.widget ul:not([class]) {
	margin-right: 0;
}


.widget_recent_entries .post-date:before,
.widget_recent_comments .recentcomments:before {
	margin-left: 5px;
	margin-right: 0;
}

/* navigation */

.comment-navigation .nav-previous,
.posts-navigation .nav-previous {
	float: right;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next {
	float: left;
	text-align: left;
}

.comment-navigation .nav-previous i,
.posts-navigation .nav-previous i,
.comment-navigation .nav-next i,
.posts-navigation .nav-next i {
	transform: rotate(180deg);
}

@media (min-width: 640px) {
	.post-navigation .nav-previous {
		text-align: left;
	}
}

/* lists */

ul,
ol {
	margin: 0 1.5em 1.5em 0;
}

/* Related posts */

.related-posts .related-post.col-lg-6 .post-thumbnail {
	float: right;
	margin: 0 0 15px 20px;
}

/* Comments */

.comment-author {
	margin: 0 0 0 20px;
}

/* sticky-label */

.sticky-label {
	margin-left: 10px;
	margin-right: initial;
}

.sticky-label.type-both i {
	margin-left: 8px;
	margin-right: 0;
}

/*--------------------------------------------------------------
### Posts List
--------------------------------------------------------------*/



/*--------------------------------------------------------------
# Single post
--------------------------------------------------------------*/

/* v3 */

.post-template-single-layout-3 .single-header-3 .post-author__avatar {
	margin-left: 20px;
	margin-right: 0;
}

/* v5 */

.post-template-single-layout-5 .single-header-5 .post-author__avatar {
	margin-right: 15px;
	margin-left: 0;
}

/* v10 */

.post-template-single-layout-10 .single-header-10 .post-author__avatar {
	margin-left: 12px;
	margin-right: 0;
}

.post-template-single-layout-10 .single-header-10 .entry-header .post-author,
.post-template-single-layout-10 .single-header-10 .entry-header .cat-links,
.post-template-single-layout-10 .single-header-10 .entry-header .posted-on {
	padding: 0 0 15px 18px;
}

/*--------------------------------------------------------------
# Grid
--------------------------------------------------------------*/

.rtl .col-xs-pull-0,
.rtl .col-sm-pull-0,
.rtl .col-md-pull-0,
.rtl .col-lg-pull-0,
.rtl .col-xl-pull-0 {
	left: auto;
	right: initial;
}

.rtl .col-xs-pull-1,
.rtl .col-sm-pull-1,
.rtl .col-md-pull-1,
.rtl .col-lg-pull-1,
.rtl .col-xl-pull-1 {
	left: 8.33333%;
	right: initial;
}

.rtl .col-xs-pull-2,
.rtl .col-sm-pull-2,
.rtl .col-md-pull-2,
.rtl .col-lg-pull-2,
.rtl .col-xl-pull-2 {
	left: 16.66667%;
	right: initial;
}

.rtl .col-xs-pull-3,
.rtl .col-sm-pull-3,
.rtl .col-md-pull-3,
.rtl .col-lg-pull-3,
.rtl .col-xl-pull-3 {
	left: 25%;
	right: initial;
}

.rtl .col-xs-pull-4,
.rtl .col-sm-pull-4,
.rtl .col-md-pull-4,
.rtl .col-lg-pull-4,
.rtl .col-xl-pull-4 {
	left: 33.33333%;
	right: initial;
}

.rtl .col-xs-pull-5,
.rtl .col-sm-pull-5,
.rtl .col-md-pull-5,
.rtl .col-lg-pull-5,
.rtl .col-xl-pull-5 {
	left: 41.66667%;
	right: initial;
}

.rtl .col-xs-pull-6,
.rtl .col-sm-pull-6,
.rtl .col-md-pull-6,
.rtl .col-lg-pull-6,
.rtl .col-xl-pull-6 {
	left: 50%;
	right: initial;
}

.rtl .col-xs-pull-7,
.rtl .col-sm-pull-7,
.rtl .col-md-pull-7,
.rtl .col-lg-pull-7,
.rtl .col-xl-pull-7 {
	left: 58.33333%;
	right: initial;
}

.rtl .col-xs-pull-8,
.rtl .col-sm-pull-8,
.rtl .col-md-pull-8,
.rtl .col-lg-pull-8,
.rtl .col-xl-pull-8 {
	left: 66.66667%;
	right: initial;
}

.rtl .col-xs-pull-9,
.rtl .col-sm-pull-9,
.rtl .col-md-pull-9,
.rtl .col-lg-pull-9,
.rtl .col-xl-pull-9 {
	left: 75%;
	right: initial;
}

.rtl .col-xs-pull-10,
.rtl .col-sm-pull-10,
.rtl .col-md-pull-10,
.rtl .col-lg-pull-10,
.rtl .col-xl-pull-10 {
	left: 83.33333%;
	right: initial;
}

.rtl .col-xs-pull-11,
.rtl .col-sm-pull-11,
.rtl .col-md-pull-11,
.rtl .col-lg-pull-11,
.rtl .col-xl-pull-11 {
	left: 91.66667%;
	right: initial;
}

.rtl .col-xs-pull-12,
.rtl .col-sm-pull-12,
.rtl .col-md-pull-12,
.rtl .col-lg-pull-12,
.rtl .col-xl-pull-12 {
	left: 100%;
	right: initial;
}

.rtl .col-xs-push-0,
.rtl .col-sm-push-0,
.rtl .col-md-push-0,
.rtl .col-lg-push-0,
.rtl .col-xl-push-0 {
	right: auto;
	left: initial;
}

.rtl .col-xs-push-1,
.rtl .col-sm-push-1,
.rtl .col-md-push-1,
.rtl .col-lg-push-1,
.rtl .col-xl-push-1 {
	right: 8.33333%;
	left: initial;
}

.rtl .col-xs-push-2,
.rtl .col-sm-push-2,
.rtl .col-md-push-2,
.rtl .col-lg-push-2,
.rtl .col-xl-push-2 {
	right: 16.66667%;
	left: initial;
}

.rtl .col-xs-push-3,
.rtl .col-sm-push-3,
.rtl .col-md-push-3,
.rtl .col-lg-push-3,
.rtl .col-xl-push-3 {
	right: 25%;
	left: initial;
}

.rtl .col-xs-push-4,
.rtl .col-sm-push-4,
.rtl .col-md-push-4,
.rtl .col-lg-push-4,
.rtl .col-xl-push-4 {
	right: 33.33333%;
	left: initial;
}

.rtl .col-xs-push-5,
.rtl .col-sm-push-5,
.rtl .col-md-push-5,
.rtl .col-lg-push-5,
.rtl .col-xl-push-5 {
	right: 41.66667%;
	left: initial;
}

.rtl .col-xs-push-6,
.rtl .col-sm-push-6,
.rtl .col-md-push-6,
.rtl .col-lg-push-6,
.rtl .col-xl-push-6 {
	right: 50%;
	left: initial;
}

.rtl .col-xs-push-7,
.rtl .col-sm-push-7,
.rtl .col-md-push-7,
.rtl .col-lg-push-7,
.rtl .col-xl-push-7 {
	right: 58.33333%;
	left: initial;
}

.rtl .col-xs-push-8,
.rtl .col-sm-push-8,
.rtl .col-md-push-8,
.rtl .col-lg-push-8,
.rtl .col-xl-push-8 {
	right: 66.66667%;
	left: initial;
}

.rtl .col-xs-push-9,
.rtl .col-sm-push-9,
.rtl .col-md-push-9,
.rtl .col-lg-push-9,
.rtl .col-xl-push-9 {
	right: 75%;
	left: initial;
}

.rtl .col-xs-push-10,
.rtl .col-sm-push-10,
.rtl .col-md-push-10,
.rtl .col-lg-push-10,
.rtl .col-xl-push-10 {
	right: 83.33333%;
	left: initial;
}

.rtl .col-xs-push-11,
.rtl .col-sm-push-11,
.rtl .col-md-push-11,
.rtl .col-lg-push-11,
.rtl .col-xl-push-11 {
	right: 91.66667%;
	left: initial;
}

.rtl .col-xs-push-12,
.rtl .col-sm-push-12,
.rtl .col-md-push-12,
.rtl .col-lg-push-12,
.rtl .col-xl-push-12 {
	right: 100%;
	left: initial;
}


.elementor-3039 .elementor-element.elementor-element-162a699 .jet-menu .jet-menu-item .sub-level-link .jet-dropdown-arrow,.elementor-3006 .elementor-element.elementor-element-a18bd7d .jet-menu .jet-menu-item .sub-level-link .jet-dropdown-arrow{
	margin-right:auto!important;
	margin-left:0px!important;	
	
	
}
.fa-angle-right:before {
    content: "\f104"!important;
	
}
.elementor-3255 .elementor-element.elementor-element-16ef966e .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file){
	    direction: rtl;
}
.widget.widget_archive a:before{
	
	left:auto!important;
   
}
#toTop {
    right: auto;
    left: 20px
}

.widget.widget_categories a:before{
	content:"\e927";
	right:0;
}
.icon-cat, .widget.widget_archive a, .widget.widget_categories a, .wp-block-archives li a, .wp-block-categories li a{

	padding-right:16px;
	
}
.icon-cat:before, .widget.widget_archive a:before, .widget.widget_categories a:before, .wp-block-archives li a:before, .wp-block-categories li a:before {
    content: '\e927';

    right: 0;

}



#rev_slider_1_1_wrapper .construction.tparrows.tp-rightarrow{
	right:auto!important;
}

#rev_slider_1_1_wrapper .construction.tp-rightarrow .tp-arr-allwrapper {
 
    right: -180px!important;
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .post-excerpt-simple {
    font-family: inherit;
}

.has-post-thumb .jet-smart-listing__terms-link {
    right: 0;
    left: auto;
}
#toTop span {
    margin-right: 5px;
    margin-left: 0;
}

.search-item .entry-content {
    margin-left: 40px;
    margin-right: 0;
}
.jet-download__icon.jet-download-icon-left {
    margin-left: 10px;
    margin-right: 0;
}

form.wpcf7-form {
    direction: rtl;
	    text-align: right;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.hentry ul:not([class]):not(#shipping_method) > li:before, .comment-content ul:not([class]):not(#shipping_method) > li:before, .wc-tab ul:not([class]):not(#shipping_method) > li:before {
    margin-right: 0;
    margin-left: 8px;
}
.elementor-3129 .elementor-element.elementor-element-e5cdc91 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
    justify-content: flex-start;
}
@media (min-width: 940px)
{
.sticky-label {
    left: 41px;
    right: auto;
}
}
.posts-list--listing .post-thumbnail-wrap .post-thumbnail + .cat-links, .posts-list--grid .post-thumbnail-wrap .post-thumbnail + .cat-links, .posts-list--vertical-justify .post-thumbnail-wrap .post-thumbnail + .cat-links {
    left: 0;
    right: 40px;
}

.pagination .page-numbers.next {
    margin-right: 20px;
	margin-left: 0;
}

.pagination .page-numbers {
    float: right;
}
.nc-icon-mini.arrows-1_bold-right:before {
    content: "\e903";
}
.nav-links {
    direction: ltr;
}
.related-posts .related-post__thumbnail .post-thumbnail + .cat-links {
    top: 40px;
    right: 40px;
    left: auto;
}
.comment-reply-link:before {
    margin-left: 5px;
    margin-right: 0;
}
p.comment-form-comment {
    text-align: right;
}
.woocommerce-tabs .tabs li::before {
	content: none !important;
}
a.woocommerce-product-gallery__trigger {
    font-size: 0;
}
a.woocommerce-product-gallery__trigger::before {
    font-size: 17px;
}

