/*
/*
Theme Name: Focus
RTL-er: HAMYARWP
RTL-er URI: http://hamyarwp.com/
Theme URI: http://hamyarwp.com/focus/

*/

/*
body {
	direction: rtl;
	unicode-bidi: embed;
}
*/
@font-face {
	    font-family: 'WYekan';
	    src: url('fonts/WebYekan.eot');
	    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),         url('fonts/WebYekan.woff') format('woff'),         url('fonts/WebYekan.ttf') format('truetype'),         url('fonts/WebYekan.svg#WebYekan') format('svg');
	    font-weight: normal;
	    font-style: normal;
	    unicode-range: U+0600–06FF;
}

html, body, div, h1, h2, h3, h4, h5, h6, input, textarea{
	  font-family: WYekan !important;
	 font-weight: normal;
}

p{
	  font-family: WYekan !important;
}.blog-title,.comment-author-link {    font-family: WYekan;	}



/**/
caption, th, td {
	text-align: right;
}
ul, ol {
	margin: 0 3em 1.5em 0;
}
ul ul, ol ol, ul ol, ol ul {
	margin-right: 1.5em;
	margin-left:auto;
}
.loop-container article {
    float: right;
	}
#masthead hgroup {
    float: right;
}
#masthead .site-navigation .menu-wrapper ul li {
    margin-right: 25px;
    margin-left: auto;
	}
#masthead .site-navigation .menu-wrapper ul > li:first-child {
    margin-right: 0;
    margin-left: auto;
}
#masthead .site-navigation {
    float: left;
}
#masthead .site-title{
float: right;
}	
#footer-cta a.button {
    left: 0;
    right: auto;
}
.single #content {
    float: right;
}
#secondary {
    float: left;
    padding-right:30px;
    padding-left:0;
}
.widget_focus_post_author_widget .avatar {
    float: right;
}
.widget_focus_post_author_widget .author-text {
    margin-right: 55px;
    margin-left: auto;
}
#commentform p label {
    right: 50%;
    left: auto;
	}
.commentlist .comment-author {
    float: right;
}
.commentlist .comment-text-area {
    margin-right: 80px;
    margin-left: auto;
}
.commentlist .comment-text-area-right {
    float: left;
}
#masthead .site-navigation .menu-wrapper ul ul {
    right: 50%;
	left:auto;
    margin: 0 -90px 0 0;	
	}
#masthead .site-navigation .menu-wrapper ul ul ul {
    right: 100%;
    left: auto;
    margin-right: 0;
    margin-left: auto;
}	



/**/
a.mobilenav {
	left: 0;
	right:auto
}

/* Small Desktop */

@media (max-width: 980px) {
	
	.container {
		width: 720px;
		
	}

	.jp-video .jp-type-single {
		height: 405px;
		
	}

}

/* Tablet */

@media (max-width: 760px) {
	
	.container {
		width: 600px;
		
	}

	.jp-video .jp-type-single {
		height: 348px;
		
	}

	#main-navigation {
		display: none;
	}

	a.mobilenav {
		display: block;
	}

	.loop-container article.post {
		width: 50%;
		
	}

	#footer-cta a.button {
		position: static;
		
		display: block;
		margin-top: 1em;
		text-align: center;
	}

}

/* Mobile */

@media (max-width: 640px) {
	
	.container {
		width: 300px;
		
	}

	.jp-video .jp-type-single {
		height: 168px;
		
	}

	.jp-video .jp-gui {
		display: none !important;
	}

	.loop-container article.post {
		width: auto;
		
		float: none;
	}

	#secondary {
		width: auto;
		
		float: none;
		margin-top: 35px;
		padding-right: 0;
		padding-left:0;
	}

	.single #content,
	.page #content {
		width: auto;
		
		float: none;
	}

}
#footer-widgets aside {
    float: right;
	}
	#masthead .site-navigation .menu-wrapper ul ul li {
    margin-right: 0;}
	
.container {
    width: 100% !important;
    max-width: 100% !important;
}

#content {
    padding-right: 20px;
    padding-left: 20px;
}
