/*
* Theme Name: Awesome Blog Lite
* 
*
*/


body {
	direction: rtl;
	unicode-bidi: embed;
}

/* forms */
input[type="checkbox"], input[type="radio"] {
    margin-left: 5px;
}

/* typography */
.more-link:after {
    right: 3%;
}
.dropcap::first-letter {
    float: right;
    margin: 0.813rem  0 0 0.188rem;
	font-style: normal;
}
    address div i,
	address span i{
    margin-left:20px;
    }
blockquote:before {
	content: "\2019""\2019";
    float: right;
    margin-left: 0.5rem;
}	
q {
	margin: 0 0 0 0.125rem;
}
ul, ol {
	margin: 0 2.5rem 1.5rem 0;
}
li > ul,
li > ol {
	margin-right: 1.75rem;
}
dd {
    margin: 0 0.75rem 0.75rem 0;
}
.table-striped,
.table-striped-bordered,
.table-bordered {
    text-align: right;
}
.table-striped {
    text-align: right;
}
table thead, table th {
    text-align: right;
}

/* blog style 4 - List */
.blog4 .hentry {
	text-align: right;
}  
/* single */
.single .date-box {
    left: auto;
    right: 0;
}
.single .entry-header {
    padding: 1rem 7.5rem 1rem 0;
}

/* blaze page */
#blaze-wrapper .hentry {
    float: right;
}

/* error page */
.error404 input[type="text"] {
	padding:6px 20px 6px 70px;
}
/* button icon overlay */
.error404 button.search-button {
    left: 0;
}
/* comments */
.bypostauthor:before {
	margin-left: 5px;
}

#comments .avatar {
	float:right;
}
.reply-icon {
    margin-left: 5px;
}
.comment-info {
    padding-right: 1rem;
}
/* widgets */
.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
	margin: 0.5rem 0.8em 0 0;
}
 .widget_tag_cloud a {
    margin: 0 0 5px 3px;
}
 #wp-calendar tfoot td {
    padding: 3px 10px 3px 3px;
} 

.widget_search input[type="text"] {
	padding:4px 20px 4px 70px;
}
/* Custom Bar Style */
.widget.bar .widget-title {
	padding: 5px 10px 3px 3px;
	border-right: 20px solid #a05252;
	border-left: 0;
}

/* main menu */




/* Medium devices (tablets, 1024px and up) */
@media  (min-width: 64em) {
	.site-header-main {
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}	
	
}


/* social nav */
.social-navigation li {
    margin-right: 0.25rem;
}

/* Post Navigation */
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: right;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: left;
	text-align: left;
}

/* Single Post Navigation */

.prev_icon {
	margin-left: 6px;
}
.next_icon {
	margin-right: 6px;
}

/* footer menu */
#footer-menu li:after {
	margin: 0 5px 0 2px;
}


/* Back To Top */
.back-to-top {
	right: 45px;
}

/* accessibility */
.screen-reader-text:focus {
	right: 5px;
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 48em) { 

}

/* navigation Medium devices (tablets, 1024px and up) */
@media  (min-width: 64em) {
	.main-navigation li {
		text-align: right;
	}
	/* submenu top carat icon */
	.main-navigation ul ul:before	{
		right: 9px;
		left: auto;
	}	
	/* lets float our second level to the right */
	.main-navigation li:hover > ul,
	.main-navigation li.focus > ul {
		left: auto;
		right: 0;
	}
	/* lets float our third level to the right */
	.main-navigation ul ul li:hover > ul,
	.main-navigation ul ul li.focus > ul {
		left: auto;
		right: 100%;
	}	
	.main-navigation ul ul .menu-item-has-children > a {
		padding-right:14px;
		padding-left: 2.0625em;
	}
}

/* Large devices (desktops, 1056px and up) */
@media (min-width: 66em) {
		
	.site-header {
	  /* define how the columns are aligned */
	  justify-content: flex-end;
	}	
	#header-sidebar {
		padding: 18px 0 18px 2%;
	}
	#header-sidebar {
		text-align: left;
	}
	#site-navigation {
		padding: 0 2% 0 0;
		text-align: right;
	}
	.header2 #site-navigation {
		text-align: right;
	}
	.header2 #site-branding {
		float: right;
	}
	.header2 .col-lg-8,
	.header2 .col-lg-4 {
		float: right;
	}
	#social-navigation {
		margin-right: auto;
	}
	.header2 #social-navigation {
		float: left;
	}
	.blog4 .date-wrapper {
		right: -85px;
	}	
	.blog4 .wp-post-image {
		float:right;
	}	
	.blog-list-summary {
		float: right;
		text-align: right;
	}	
	.blog4 .featured-post {
		margin-right: 5%;
	}	
	.post-navigation .nav-previous,
	.post-navigation .nav-next {
		float: right;
	}	
	.post-navigation .nav-previous {
		float: right;
		text-align: right;
	}	
	.post-navigation .nav-next {
		float: left;
		text-align: left;
	}
	.nav-previous .post-title {
		padding-left: 1.5rem;
	}
	.nav-next .post-title {
		padding-right: 1.5rem;
	}	
	
	