html,
body { direction: rtl; }


label {padding: 0 0 5px 0}
/* ----------------------------------------------------------------
	Columns & Grids
-----------------------------------------------------------------*/

.postcontent,
.sidebar,
.col_full,
.col_half,
.col_one_third,
.col_two_third,
.col_three_fourth,
.col_one_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_five_sixth {
	margin-left: 4%;
	margin-right: 0;
	float: right;
}

.col_full { margin-left: 0; }

.col_last {
	margin-left: 0 !important;
	float: left;
	clear: left;
}


/* ----------------------------------------------------------------
	Top Links
-----------------------------------------------------------------*/




.top-links li i.icon-angle-down { margin: 0 2px 0 0 !important; }

.top-links li i:first-child { margin-left: 2px; margin-right: 0; }

.top-links ul ul,
.top-links ul div.top-link-section {
	right: 0;
	left: auto;

}



.top-links ul ul img {
	margin-left: 4px;
	margin-right: 0;
}


.top-links ul div.top-link-section {
	right: 0;
	left: auto;
}

.fright .top-links ul div.top-link-section,
.top-links.fright ul div.top-link-section {
	right: auto;
	left: 0;
}


/* ----------------------------------------------------------------
	Top Social
-----------------------------------------------------------------*/

#top-social li,
#top-social li a,
#top-social li .ts-icon,
#top-social li .ts-text { float: right; }


.swiper_wrapper { direction: ltr; }

/* Video Overlay
-----------------------------------------------------------------*/

.video-overlay,
.video-placeholder {
	right: 0;
	left: auto;
}


/* Slider Caption
-----------------------------------------------------------------*/

.slider-caption,
.flex-caption {
	right: 15px;
	left: auto;
}

.slider-caption.slider-caption-right {
	left: auto;
	right: 15px;
}

.slider-caption-bg {
	right: 50px;
	left: auto;
}

.slider-caption-top-right {
	right: auto;
	left: 50px;
}

.slider-caption-bottom-right {
	right: auto;
	left: 50px;
}


/* Slider Arrows
-----------------------------------------------------------------*/

.slider-arrow-left i,
.slider-arrow-right i,
.slider-element .owl-prev i,
.slider-element .owl-next i,
.flex-prev i,
.flex-next i,
.slider-arrow-top-sm i,
.slider-arrow-bottom-sm i {
	margin-right: 10px;
	margin-left: 0;
}

.slider-arrow-right i {
	margin-right: 5px;
	margin-left: 0;
}



/* Slide Number
-----------------------------------------------------------------*/

.slide-number {
	left: 20px;
	right: auto;
}


.slide-number-current,
.slide-number-total {
	right: 0;
	left: auto;
}

.slide-number-total {
	right: auto;
	left: 0;
}


/* ----------------------------------------------------------------
	Blog
-----------------------------------------------------------------*/

/* Small Thumbs
-----------------------------------------------------------------*/

.small-thumbs .entry-image,
.ievent .entry-image {
	float: right;
	margin: 0 0 0 30px;
}

.small-thumbs .entry-c .entry-image,
.ievent .entry-c .entry-image {
	float: none;
	margin: 0 0 20px 0;
}

.small-thumbs.alt .entry-image {
	float: left;
	margin: 0 30px 0 0;
}

.small-thumbs.alt .entry-c .entry-image {
	float: none;
	margin: 0 0 20px 0;
}


/* Small Thumbs - Both Sidebar
-----------------------------------------------------------------*/

.bothsidebar .small-thumbs .entry-image { margin: 0 0 0 25px; }

.bothsidebar .small-thumbs.alt .entry-image { margin: 0 25px 0 0; }

.bothsidebar .small-thumbs .entry-c .entry-image { margin: 0 0 20px 0; }

/* Blog - Grid
-----------------------------------------------------------------*/
.breadcrumb {left: 15px; right: auto;}

.post-grid {
	margin-left: -28px;
	margin-right: 0;
}

.post-grid .entry {
	float: right;

	padding-right: 0;
	padding-left: 28px;
}


/* Blog - Grid - 3 Columns
-----------------------------------------------------------------*/
.post-grid.grid-3 .entry {
padding-right:0px;
padding-left:30px
}

.post-grid.grid-2 {
margin-right:0px;
margin-left:-40px
}

.post-grid.grid-2 .entry {
padding-right:0;
padding-left:40px;
}

/* Blog - Grid - 5 Columns
-----------------------------------------------------------------*/

.post-grid.grid-5 .entry {
padding-right:0px;
	padding-left:40px
	
}

.postcontent .post-grid.grid-5 {
margin-right:0px;
margin-left:-25px
}

.postcontent .post-grid.grid-5 .entry {
padding-left:25px;
padding-right:0px;
}

/* Blog - Grid - 3 Columns
-----------------------------------------------------------------*/

.post-grid.grid-3 {
	margin-left: -30px;
	margin-right: 0;
}

.post-grid.grid-3 .entry {
padding-left: 30px;
    padding-right: 0;
}

/* Blog - Grid - 3 Columns - Sidebar
-----------------------------------------------------------------*/

.postcontent .post-grid.grid-3 {
	margin-left: -25px;
	margin-right: 0;
}

.postcontent .post-grid.grid-3 .entry {
	margin-left: 25px;
	margin-right: 0;
}

/* Blog - Grid - 2 Columns
-----------------------------------------------------------------*/

.post-grid.grid-2 {
	margin-left: -40px;
	margin-right: 0;
}

.post-grid.grid-2 .entry {
	padding-left: 40px;
	padding-right: 0;
}

.social-icon {
margin:0 5px 5px 0;
}