body {
	text-align: right;
	direction: rtl;
	unicode-bidi: embed;
}
ul,
ol {
	padding-left: 0;
	padding-right: 20px;
}
blockquote {
	padding-left: 0;
	padding-right: 35px;
}
blockquote:before {
	left: auto;
	right: 0;
}
.btn-icon-left .icon,
.btn-icon-left .fa{
	margin-right: 0;
	margin-left: 8px;
}
.btn-icon-right .icon,
.btn-icon-right .fa{
	margin-left: 0;
	margin-right: 8px;
}
.back-to-top {
	right: auto;
	left: 30px;
}
.wp-custom-header .wp-custom-header-video-button {
	right: auto;
	left: 30px;
}
.info-bar ul li {
	float: right;
	margin-left: 0;
	margin-right: -1px;
}
.info-bar .social-profiles {
	float: right;
}
.info-bar .social-profiles ul,
.info-bar .contact-info ul  {
	padding-left: 0;
	padding-right: 1px;
}
.info-bar .contact-info ul li a:before {
	margin-right: 0;
	padding-left: 10px;
}
.social-profiles ul {
	padding-right: 0;
}
.social-profiles ul li {
	float: right;
}
.search-form .input-group-prepend {
	margin-left: 0;
}
.navbar-brand {
	margin-right: 0;
}
.navbar .main-navigation ul {
	padding-right: 0;
}
.navbar .main-navigation {
	margin-right: 0;
	margin-left: -15px;
}
.main-navigation .dropdown-menu,
.main-navigation li ul {
	left: auto;
	right: 0;
}
.main-navigation ul li ul li ul,
.headernav .main-navigation ul li ul li ul {
	left: auto;
	right: 198px;
}
.navbar-collapse .form-inline {
	margin-left: 0;
	margin-right: 10px;
}
.search-form .form-control {
  	border-width: 1px 1px 1px 0px;
}
.navbar-search .search-box {
	right: auto;
	left: 0;
	text-align: left;
}
.navbar-search .search-box:before {
	right: auto;
	left: 10px;
}
#primary.content-area,
#secondary.widget-area.order-lg-1 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}
#secondary.widget-area,
#primary.content-area.order-lg-2 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}
.post.sticky .entry-header:before,
.hentry.sticky .entry-header:before {
	right: auto;
	left: 5px;
}
.format-quote blockquote {
	padding-left: 0;
	padding-right: 20px;
}
.comment-body {
	padding-left: 0;
	padding-right: 60px;
}
.children .comment-body {
	padding-left: 0;
	padding-right: 50px;
}
ol.comment-list {
	padding-right: 0;
}
.comment-author .avatar {
	left: auto;
	right: 0;
}
#comments .children {
	padding-left: 0;
	padding-right: 30px;
}
#wp-comment-cookies-consent {
	margin-right: 0
	margin-left: 10px;
}
.widget_display_replies ul.bbp-replies-widget .bbp-author-avatar,
.widget_display_topics ul.bbp-topics-widget .bbp-author-avatar {
	margin-right: 0;
	margin-left: 5px;
}
.widget_display_stats dd {
	margin-right: 0;
}
/* # Gutenberg Support */
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	padding-left: 0;
	padding-right: 35px;
}
.wp-block-pullquote blockquote:before {
	margin-right: 0;
	margin-left: 10px;
	right: auto;
}
.widget-area .widget-title {
	text-align: right;
}
.widget-area .widget-title:after {
	left: auto;
	right: 0;
	margin-left: 0;
	margin-right: 0;
}
.widget ol,
.widget ul {
	padding-right: 0;
}
.widget ol ol,
.widget ul ul {
	padding-left: 0;
	padding-right: 20px;
}
.widget_tag_cloud a {
	margin-right: 0;
	margin-left: 5px;
}
.widget_text p img.alignleft {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
.promotional_bar_content.promotional-bar-inline .promo-title {
	text-align: right;
}
.inc-widget-promotional-bar .btn.btn-icon-left .icon,
.inc-widget-promotional-bar .btn.btn-icon-left .fa {
	margin-right: 0;
	margin-left: 10px;
}
.inc-widget-promotional-bar .btn.btn-icon-right .icon,
.inc-widget-promotional-bar .btn.btn-icon-right .fa {
	margin-left: 0;
	margin-right: 10px;
}
.promotional_bar_content.promotional-bar-inline {
	text-align: right;
}
.inc-widget-featured-post blockquote,
.inc-widget-featured-post blockquote p {
	text-align: right;
}
.inc-widget-recent-post .recent-post-img {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
/* Site Footer Widget Area Control */
.site-footer .widget-area .inc-widget-recent-post .recent-post-img {
	margin-right: 0;
	margin-left: 11px;
}

.site-footer .widget-title {
	text-align: right;
}
.site-info .copyright.text-lg-left{
	text-align: right !important;
}
.site-info .copyright .theme-link,
.site-info .copyright .privacy-link,
.site-info .copyright .author-link,
.site-info .copyright .wp-link,
.site-info .copyright .custom-content {
	padding-right: 0;
	padding-left: 8px;
}
.site-info .copyright .theme-link:after,
.site-info .copyright .privacy-link:after,
.site-info .copyright .author-link:after,
.site-info .copyright .wp-link:after {
	margin-left: 0;
	margin-right: 8px;
}
.featured-slider .slider:after {
	left: auto;
	right: -15%;
	-ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
.featured-slider .featured-content {
	padding-right: 0; 
	padding-left: 60px;
	text-align: right;
}
.featured-slider .featured-title {
	padding-right: 0;
	padding-left: 30px;
}
@media (max-width: 1199px) {
	.featured-slider .featured-content {
		padding-right: 0;
		padding-left: 40px;
	}
}
@media (max-width: 991px) {
	.navbar-brand {
		margin-left: 0;
		margin-right: 15px;
	}
	.navbar .main-navigation {
		margin-left: 0;
	}
	.dropdown-toggle:after {
		right: auto;
		left: 15px;
	}
	.main-navigation li .dropdown-menu a,
	.main-navigation li ul li a{
		padding-left: 15px;
		padding-right: 30px;
	}
	.main-navigation ul li ul li ul li a {
		padding-left: 15px;
		padding-right: 60px;
	}
	.main-navigation ul li ul li ul li ul li a {
		padding-left: 15px;
		padding-right: 90px;
	}
	.main-navigation .dropdown-menu, 
	.main-navigation li ul {
		right: auto;
	}
	.main-navigation ul li ul li ul, 
	.headernav .main-navigation ul li ul li ul {
		right: auto;
	}
	.narrow-layout .navbar-brand {
		margin-left: 0;
		margin-right: 30px;
	}
	.narrow-layout .navbar .navbar-toggler {
		margin-right: 0;
		margin-left: 15px;
	}
	.narrow-layout .main-navigation li .dropdown-menu a, 
	.narrow-layout .main-navigation li ul li a {
		padding-left: 30px;
		padding-right: 50px;
	}
	.narrow-layout .main-navigation ul li ul li ul li a {
		padding-left: 30px;
		padding-right: 70px
	}
	.narrow-layout .main-navigation ul li ul li ul li ul li a {
		padding-left: 30px;
		padding-right: 90px;
	}
	.featured-slider .slider:after {
		right: 0;
		bottom: 0;
		left: 0;
		-ms-transform: skew(0deg, -10deg);
	    -webkit-transform: skew(0deg, -10deg);
	    transform: skew(0deg, -10deg);
	}
	.featured-slider .featured-content {
		padding-left: 0;
	}
	.featured-slider .featured-title {
		padding-left: 0;
	}
	.inc-widget-featured-page {
		text-align: center;
	}
	.inc-widget-featured-page .text-lg-left .widget-title {
		text-align: center;
	}
	.promotional_bar_content.promotional-bar-inline {
		text-align: center;
	}
	.promotional_bar_content .promo-title,
	.promotional_bar_content.promotional-bar-inline .promo-title {
		text-align: center;
	}
	.site-info .copyright.text-lg-left{
		text-align: center !important;
	}
}
@media (max-width: 767px) {
	.narrow-layout .navbar-brand {
		margin-left: 0;
		margin-right: 20px;
	}
	.narrow-layout .navbar .navbar-toggler {
		margin-right: 0;
		margin-left: 15px;
	}
	.narrow-layout .main-navigation li .dropdown-menu a, 
	.narrow-layout .main-navigation li ul li a {
		padding-left: 20px;
		padding-right: 4px;
	}
	.narrow-layout .main-navigation ul li ul li ul li a {
		padding-left: 20px;
		padding-right: 60px;
	}
	.narrow-layout .main-navigation ul li ul li ul li ul li a {
		padding-left: 20px;
		padding-right: 80px;
	}
	.navbar-toggler {
		margin-right: 0;
		margin-left: 15px;
	}
	blockquote {
		padding-left: 0;
		padding-right: 40px
	}
}
@media (max-width: 575px) {
	.narrow-layout .navbar-brand {
		margin-left: 0;
		margin-right: 15px;
	}
	.narrow-layout .navbar .navbar-toggler {
		margin-right: 0;
		margin-left: 10px;
	}
	.narrow-layout .main-navigation li .dropdown-menu a, 
	.narrow-layout .main-navigation li ul li a {
		padding-left: 15px;
		padding-right: 30px;
	}
	.main-navigation ul li ul li ul li a,
	.narrow-layout .main-navigation ul li ul li ul li a {
		padding-left: 15px;
		padding-right: 50px
	}
	.main-navigation ul li ul li ul li ul li a,
	.narrow-layout .main-navigation ul li ul li ul li ul li a {
		padding-left: 15px;
		padding-right: 70px
	}
	.navbar .main-navigation {
		margin-left: 0;
	}
	.back-to-top {
		right: auto;
		left: 15px;
	}
}
