html, body 
{
	direction: rtl;
	unicode-bidi: embed;
}

.sg-topbar ul li 
{
	margin-left: 15px;
	margin-right: 0;
}

.sg-user i 
{
	margin-right: 0 !important;
	margin-left: 10px;
}

.sg-social.mr-md-5 
{
	margin-right: 0 !important;
	margin-left: 50px;
}

.sg-search 
{
	margin-left: 0 !important;
	margin-right: 30px;
}

.navbar-brand 
{
	margin-right: 0;
}

.sg-search .form-control 
{
	padding-right: 20px;
	padding-left: 35px;
}

.sg-menu .navbar-nav,
.breaking-news-slider,
.sg-breaking-news .sg-post .entry-title,
.section-title,
.entry-content,
.sg-widget,
.contact-form label, 
.register-form label,
.contact-form,
.sg-comments-area,
.footer-widget h3,
.account-content h1,
.register-form label,
.edit-profile-form label,
.tagcloud-style-1, 
.contact-form, 
.sg-comments-area,
.footer-widget
{
	text-align: right;
}

.register-form label, .edit-profile-form label
{
	display: block;
  font-weight: bold;
}

.sg-menu .navbar-nav li span 
{
	margin-left: 0;
	margin-right: 5px;
}

.sg-dropdown-menu 
{
	left: initial;
	right: 0;
}

.sg-breaking-news .gallery-turner 
{
	right: initial;
	left: 0;
	text-align: left;
}

.sg-breaking-news .gallery-turner .next 
{
	left: 0;
	margin-right: 0;
	float: left;
}

.sg-breaking-news .gallery-turner .prev 
{
	left: 0;
	margin-left: 20px;
}

.news-ticker .slick-arrow,
.news-ticker .fa-angle-left.slick-arrow 
{
	right: initial;
	left: 0;
}

.news-ticker .fa-angle-right.slick-arrow 
{
	left: 30px;
}

.sg-topbar .left-contennt i 
{
	margin-right: 0 !important;
	margin-left: 5px;
}

.sg-post .category 
{
	left: initial;
	right: 15px;
}

.categories-widget ul li 
{
	text-align: right;
}

.categories-widget ul li span 
{
	float: left;
}

.entry-meta ul li 
{
	margin-right: 0;
	margin-left: 15px;
	text-align: right;
}

.entry-meta ul li:last-child 
{
	margin-left: 0;
}

.entry-meta ul li:after 
{
	right: initial;
	left: -10px;
}

.weather-widget .icon .mr-3 
{
	margin-right: 0 !important;
	margin-left: 15px;
}

.sg-widget .tagcloud a 
{
	margin-right: 0;
	margin-left: 10px;
}

.widget-newsletter button 
{
	right: initial;
	left: 0;
}

.slider-style-1 .entry-content.text-right 
{
	text-align: left !important;
}

.widget-tabs 
{
	padding-right: 0;
}

.post-details .sg-socail li a span 
{
	margin-right: 0;
	margin-left: 5px;
}

.post-style-2 .entry-content 
{
	text-align: center;
}

.commenter-avatar 
{
	float: right;
	margin-right: 0;
	margin-left: 25px;
}

.comment-meta .sg-date 
{
	float: left;
}

.sg-widget label 
{
	padding-left: 0;
	padding-right: 35px;
}

.sg-widget label:before 
{
	left: initial;
	right: 0;
}

.account-content .buttons a 
{
	text-align: right;
}

.account-content .buttons span 
{
	margin-right: 0;
	margin-left: 20px;
	border-right: 0;
	border-radius: 0px 4px 4px 0px;
}

.pagination 
{
	padding-right: 0;
}

.search-content .sg-search button 
{
	right: initial;
	left: 15px;
}

.sg-search button 
{
	right: initial;
	left: 8px;
}

.breaking-content span 
{
	margin-right: 0;
	margin-left: 5px;
}

.navbar-expand-lg .navbar-nav 
{
	padding: 0;
}

.comment-list .children 
{
	margin-left: 0;
	padding-left: 0;
	margin-right: 15px;
}

.author-section,
.author-form 
{
	text-align: right;
}

.author-form label 
{
	width: 100%;
	text-align: right;
}

.breadcrumb-item+.breadcrumb-item::before 
{
	margin-left: 5px;
}

.author-top-content .author 
{
	margin-right: 0;
	margin-left: 30px;
}

.author-info .sg-social li 
{
	margin-right: 0;
	margin-left: 15px;
}

.author-info .sg-social li:last-child 
{
	margin-left: 0;
}

.author-info .active 
{
	padding-left: 0;
	padding-right: 20px;
}

.author-info .active:before 
{
	left: initial;
	right: 0;
}

.entry-meta li i 
{
	margin-right: 0;
	margin-left: 5px;
}

.sg-widget .btn.btn-primary 
{
	margin-right: 0;
	margin-left: 10px;
}

.search-content .sg-search 
{
	margin-right: 0;
}

.sg-widget label:before, .radio-form label:before 
{
	left: initial;
	right: 0;
}

.sg-widget label, .radio-form label 
{
	padding-left: 0;
	padding-right: 35px;
}

.author-section input[type="file"]+label 
{
	display: inline-block;
	width: initial;
	float: right;
}

.post-details .sg-socail li 
{
	margin-right: 0;
	margin-left: 10px;
}

.post-details .sg-socail 
{
	text-align: right;
}

.logo-text-wrap 
{
	margin-right: 0;
	margin-left: 15px;
}

.sg-topbar.topbar-style-2 .sg-post 
{
	margin-left: 0;
	margin-right: 15px;
}

.sg-dark .widget-newsletter button 
{
	border-right: 0;
	border-left: 1px solid #fff;
}

.footer-content .sg-socail li 
{
	margin-right: 0;
	margin-left: 20px;
}

.topbar-style-1 .weather-content 
{
	margin-right: 0 !important;
	margin-left: 50px;
}

.topbar-style-1 .weather-content .weather 
{
	margin-right: 0 !important;
	margin-left: 20px;
}

.topbar-style-1 .sg-user 
{
	text-align: right;
}

/* md */
@media (max-width: 991px) 
{
	.sg-search 
  {
		right: 20px;
	}
	
  .breaking-content 
  {
		text-align: center;
	}
	
  .breaking-content span 
  {
		margin-left: 0;
		margin-bottom: 10px;
	}
	
  .navbar-brand 
  {
		margin-left: 0;
		margin-right: 10px;
	}
	
  .sg-dropdown i.icon 
  {
		right: initial;
		left: 0;
	}
	
  .footer-content .sg-socail li 
  {
		margin-left: 10px;
	}
	
  .header-bottom .navbar-brand 
  {
		margin-right: 0;
		margin-left: 15px;
	}
	
  .topbar-style-1 .weather-content 
  {
		margin-left: 20px;
	}
}

/* xs Portrait */
@media (max-width: 475px) 
{
	.sg-topbar ul li 
  {
		margin-left: 10px;
	}
	
  .author-top-content .author 
  {
		margin-left: 0;
	}
	
  .topbar-style-1 .weather-content 
  {
		margin-left: 0;
	}
}


.submit-news, .sa-language 
{
  margin-right: 0;
  margin-left: 30px;
}

.sa-language .select-styled::after 
{
  right: auto;
  left: 0;
}

.sa-language .select-styled 
{
  padding-right: 0;
  padding-left: 20px;
}

.sa-topbar .sa-user i 
{
  margin-right: 0;
  margin-left: 5px;
}

.navbar-brand 
{
  margin-right: 0;
  margin-left: 1rem;
}

.sa-menu .navbar-nav li 
{
  margin-right: 0;
  margin-left: 1px;
}

.sa-menu .navbar-nav li span 
{
  margin-left: 0;
  margin-right: 5px;
}

.sa-menu .navbar-nav li:first-child .sa-dropdown-menu 
{
  right: 0;
  left: initial;
}

.sa-search 
{
  margin-left: 0;
  margin-right: 30px;
}

.sa-search .form-control 
{
  padding-right: 20px;
  padding-left: 35px;
}

.sa-search button 
{
  right: auto;
  left: 8px;
}

.section-title::after 
{
  left: auto;
  right: 0;
}

.breaking-news-slider .slick-arrow 
{
  right: auto;
  left: 20px;
}

.breaking-news-slider .slick-arrow.fa-angle-left 
{
  right: auto;
  left: 0;
}

.slick-track 
{
  left: auto;
  right: 0;
}

.slick-slide 
{
  float: right;
}

.sa-post .category 
{
  left: auto;
  right: 15px;
}

.sa-post .category ul li 
{
  margin-right: 0;
  margin-left: 2px;
}

.sa-post .category ul li:last-child 
{
  margin-left: 0;
}

.entry-meta ul li 
{
  margin-right: 0;
  margin-left: 15px;
}

.entry-meta ul li:last-child 
{
  margin-left: 0;
}

.sa-post .entry-content.absolute, .post-style-2 .entry-content
{
  left: auto;
  right: 0;
  border-radius: 0 3px 3px 0;
}

.dots-style-1 .slick-dots 
{
  right: auto;
  left: 12px;
  padding-left: 0;
  padding-right: 10px;
}

.widget-title::after 
{
  left: auto;
  right: 0;
}

.section-title .see-all::after 
{
  left: auto;
  right: 0;
}

.section-title .see-all 
{
  right: auto;
  left: 0;
}

.weather-temp sup 
{
  margin-left: 0;
  margin-right: -20px;
}

.weather-top ul li 
{
  float: right;
  background-position: right center;
  margin-right: 0;
  margin-left: 18px;
}

.weather-top ul li img 
{
  margin-right: 0;
  margin-left: 10px;
}

.weather-bottom li 
{
  float: right;
}

.weather-icon 
{
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.nav 
{
  padding-left: 0;
  padding-right: 0;
}

.meta-widget .nav-tabs li > a i 
{
  margin-right: 0;
  margin-left: 10px;
}

.meta-widget .author-image 
{
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

@media (max-width: 991px) 
{
	.navbar-expand-lg .navbar-nav 
  {
    padding: 10px 0 20px;
  }
  
  .sa-dropdown i.icon 
  {
    right: auto;
    left: 0;
  }
  
  .navbar-toggler 
  {
    float: left;
    padding-left: 0;
    padding-right: .75rem;
  }
}


@media (max-width: 475px)
{  
  .sa-search 
  {
    left: 45px;
    right: auto;
  }
}

.entry-meta .btn
{
  font-family: "Rubik", serif;
  padding: .375rem .75rem;
  letter-spacing: normal;
}

select
{
  background-position: left 1.0625em top 1em;
  padding-left: 2.875em;
  padding-right: 1.25em;
}

.form-group 
{
  text-align: right !important;
}

.ui-widget, .ui-widget select
{
  font-family: "Rubik", serif;
  font-size: 14px;
  padding: 2px 4px;
  appearance: auto;
  -webkit-appearance: auto;
  -moz-appearance: auto;
  background-image: none;
  font-weight: normal;
  border: 1px solid #dfd9c3;
  border-radius: 6px;
}

.ui-datepicker .ui-datepicker-title select
{
  font-family: "Rubik", serif;
  font-size: 14px;
}