/*
Theme Name: Martial
Theme URI: http://hamyarwp.com/martial
RTL-er: HAMYARWP
RTL-er URI: http://hamyarwp.com/
*/
@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,option,select,._ffn_page ._ffn_textNode,a,small,form,.submit,.page-numbers ,.current{
	  font-family: WYekan !important;
	 font-weight: normal;
}

p{
	  font-family: WYekan !important;
}
.blog-title,.comment-author-link {
	font-family: WYekan;
	}

/* =Reset

-------------------------------------------------------------- */

caption, th, td {
	text-align: right;
}

/* =Global

----------------------------------------------- */

/* Headings */


/* Content Styling  */

blockquote:before {
	margin-left: 10px;
	margin-right: auto;
}

blockquote:after {
	margin-right: 6px;
	float:left;
	margin-left: auto;
}

.content table {
	margin: 0 0 24px -1px;
	text-align: right;
}

.content ul {
	padding-right:20px;
	padding-left: 0;
}

.content ol {
	padding-right:20px;
	padding-left: 0;
}

li > ul,li > ol {
	margin-right: 1.5em;
	margin-left: auto;
}

#sidebar select {
	margin-right:10px;
	margin-left:10px;
}

.button,  button,
input[type=button],
input[type=reset],
input[type=submit] {
	margin-right:5px;
	margin-left:5px;
}

.button .fa {
	margin-right:5px;
	margin-left: auto;
}

textarea {
	padding-right: 3px;
	padding-left: 0;
}

.searchform {
	margin-right:10px;
	margin-left: auto;
}

.submit {
	margin-right:5px;
	margin-left: auto;
}

/* Alignment */

.alignright {
	float: right;
	margin-left: 1.5em;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-right: 1.5em;
	margin-left: auto;
}

/* Text meant only for screen readers */

.screen-reader-text:hover,

.screen-reader-text:active,

.screen-reader-text:focus {
	right: 5px;
	left: auto;
}

/* =Navigation

----------------------------------------------- */

[class*=navigation] .nav-previous {
	float: right;
}

[class=navigation] .nav-next {
	float: left;
	text-align: left;
}

/* =Comments

----------------------------------------------- */

/* =Infinite Scroll

----------------------------------------------- */
 

.fontPickerCustomControl .fancyDisplay ul li {
	float: right;
	margin: .3em 0 .3em 5%;
	padding-left: 2%;
	padding-right: 0;
}


/*-----------------------------cssmenu.css-------------------------------- */
#cssmenu {
	text-align:right;
	float:left;
}

#cssmenu > ul > li, #cssmenu .menu > ul > li {
	float: right;
}

#cssmenu.align-center ul ul {
	text-align: right;
}

#cssmenu.align-left > ul > li, #cssmenu.align-left .menu > ul > li {
	float: left;
}

#cssmenu > ul > li.menu-item-has-children > a, #cssmenu .menu > ul > li.menu-item-has-children > a {
	padding-left: 30px;
	padding-right: 0;
}

#cssmenu > ul > li.menu-item-has-children > a:after, #cssmenu .menu > ul > li.menu-item-has-children > a:after {
	left: 11px;
	right: auto;
}

#cssmenu > ul > li.menu-item-has-children > a:before, #cssmenu .menu > ul > li.menu-item-has-children > a:before {
	left: 14px;
	right: auto;
}

#cssmenu ul ul {
	right: -9999px;
	left: auto;
}

#cssmenu.align-left ul ul {
	text-align: left;
}

#cssmenu li:hover > ul {
	right: auto;
	left: auto;
}

#cssmenu.align-left li:hover > ul {
	right: auto;
	left: 0;
}

#cssmenu ul ul ul {
	margin-right: 100%;
	margin-left: auto;
}

#cssmenu.align-left ul ul ul {
	margin-right: 0;
	margin-left: 100%;
}

#cssmenu ul ul li.menu-item-has-children > a:after {
	left: 11px;
	right: auto;
}

#cssmenu.align-left ul ul li.menu-item-has-children > a:after {
	left: auto;
	right: 11px;
}

#cssmenu ul ul li.menu-item-has-children > a:before {
	left: 14px;
	right: auto;
}

#cssmenu.align-left ul ul li.menu-item-has-children > a:before {
	left: auto;
	right: 14px;
}

@media only screen and (max-width:767px) {

#cssmenu > ul > li.menu-item-has-children > a:after, #cssmenu .menu > ul > li.menu-item-has-children > a:after {
	left: 11px;
	right: auto;
}

#cssmenu > ul > li.menu-item-has-children > a:before, #cssmenu .menu > ul > li.menu-item-has-children > a:before {
	left: 14px;
	right: auto;
}

#cssmenu ul ul {
	right: -9999px;
	left: auto;
}

#cssmenu.align-left ul ul {
	text-align: left;
}

#cssmenu li:hover > ul {
	right: auto;
	left: auto;
}

#cssmenu.align-left li:hover > ul {
	right: auto;
	left: 0;
}

#cssmenu ul ul ul {
	margin-right: 100%;
	margin-left: auto;
}

#cssmenu.align-left ul ul ul {
	margin-right: 0;
	margin-left: 100%;
}

#cssmenu ul ul li.menu-item-has-children > a:after {
	left: 11px;
	right: auto;
}

#cssmenu.align-left ul ul li.menu-item-has-children > a:after {
	left: auto;
	right: 11px;
}

#cssmenu ul ul li.menu-item-has-children > a:before {
	left: 14px;
	right: auto;
}

#cssmenu.align-left ul ul li.menu-item-has-children > a:before {
	left: auto;
	right: 14px;
}

}


/*-------------------------upsell.css----------------------------------*/
#mediaphase-upsell-container {
	margin: 0 0 0 20px;
}

#mediaphase-upsell-container .theme-container {
	float: right;
	margin-left: 40px;
	margin-right: auto;
}

#mediaphase-upsell-container .theme-container:nth-child(2n+1) {
	clear: right;
}

#mediaphase-upsell-container .theme-details .install {
	margin-right:10px;
	margin-left: auto;
}

#mediaphase-upsell-container .upsell-text {
	float:left;
	margin-left:15px;
	margin-right: auto;
}

#mediaphase-upsell-themes img:hover {
	filter: bleftness(50%);
	-webkit-filter: bleftness(50%);
	-moz-filter: bleftness(50%);
	-o-filter: bleftness(50%);
	-ms-filter: bleftness(50%);
}


/* --------------------------widget.css------------------------------- */
/* =Widgets

----------------------------------------------- */

#wp-calendar tfoot #next {
	text-align: left;
}

.widget-flickr a {
	float: right;
	margin: 0 0 10px 10px;
}

.widget-flickr img {
	float: right;
}

.widget-list-authors .avatar {
	float: right;
	margin: 5px 0 0 15px;
}

.widget-recent-images a {
	float: right;
	margin: 0 0 10px 10px;
}

.widget-recent-images img {
	float: right;
}


#socialmediawidget {
	margin-right:0px;
	margin-left: auto;
}

.socialicon {
	float:right;
	margin-left:5px;
	margin-right: auto;
}

.tagcloud a, .tagcloud a:visited {
	margin-right:5px;
	margin-left:2px;
}

#footer .tagcloud a, #footer .tagcloud a:visited {
	margin-right:5px;
	margin-left:2px;
}


/* ---------------------------style.css-------------- */
.logo {
	float: right;
	padding: 0 25px 0 0;
}

.header-logo {
	float: right;
	padding: 0 25px 0 0;
}

/* ---------------------------------------------------------*/
/* ------------------------- NAVIGATION HERE ---------------*/

/* ---------------------------------------------------------*/

.banner-bg {
	right: 0;
	left: 0;
}

.banner-bg-overlay {
	right: 0;
	left: auto;
}

.banner_in {
	right: 0;
	left: 0;
}

.banner_right {
	padding: 42px 20px 0 0;
}

.banner_right a.about {
	float: right;
	margin: 0 0 0 8px;
}

.banner_right ul {
	float: right;
	padding: 23px 2px 0 0;
}

.banner_right ul li {
	float: right;
	padding: 0 0 0 9px;
}

/* ------------------------ MIAN CONTENT HERE --------------*/

.right_content {
	float: left;
}

.postmeta ul {
	float: right;
}

.postmeta li {
	float: right;
	padding-right: 15px;
	padding-left: 0;
}

.postmeta li p {
	float: right;
	padding: 0 3px 0 0;
}

.block_cont_in ul li .fa-calendar-check-o {
	float: right;
}

.block_cont_in ul li .fa-folder-open-o {
	float: right;
}

.block_cont_in ul li .fa-tags {
	float: right;
}

.block_cont_in ul li .fa-comments-o {
	float: right;
}

@media screen {

}

.left_content {
	float: right;
}

.author h5 {
	padding: 0 24px 17px 0 !important ;
}

.author p {
	padding: 0 25px 38px 10px !important ;
}

.tab_sec {
	padding: 18px 24px 0 0;
}

.tab_head {
	float: right;
}

.tab_head li {
	float: right;
}

.tab_content ul li span {
	float: right;
}

.profile_cont {
	float: right;
	padding: 2px 13px 0 0;
}

.profile_cont p {
	background:url(../images/date_icon.png) no-repeat center right;
	padding:0 20px 0 0;


	margin: 1px 4px 0 0;
}

.profile_cont p small {
	float: right;
	padding: 0 5px 0 0;
}

.profile_cont a {
	float: right;
	background:url(../images/chat_icon.png) no-repeat center right;
	padding:0 20px 0 0;
	

	padding: 0 5px 0 0;
}

.profile_cont .fa-calendar-check-o {
	float: right;
}

.profile_cont .fa-comment-o {
	float: right;
}

.search_sec {
	padding: 28px 22px 34px 0;
}
.searchform input.textfield {
	float: right;
}

.searchform input.submit {
	float: left;
	margin-left:-2px;
	margin-right: auto;
}

.searchform .fa-search {
	float: right;
	padding: 6px 11px 0 0;
}

.sidebarwidget {
	padding: 26px 22px 35px 15px;
}

/* ---------------------------------------------------------*/
/* ------------------ FOOTER HERE --------------------------*/

.footer_blocks {
	padding: 0 16px 38px 0;
}

.footer_blocks ul {
	float: right;
}

.footer_blocks ul li {
	float: right;
	padding: 0 0 0 5%;
}

.footerwidget ul {
	margin-right:0px;
	margin-left: auto;
}

.footer_logo {
	padding: 21px 13px 0 0;
}

.footer_logo a {
	margin: 0 3px 10px 0;
}

/* ---------------------------------------------------------*/
#comments {
	float: right;
	text-align: right;
	clear: right;
}

#responder {
	float: right;
	text-align: right;
	clear: right;
}

#comments .edit-link {
	margin-right:15px;
	margin-left: auto;
}

.pingback {
	margin-right:50px;
	margin-left: auto;
}

.pingback .comment-body {
	margin-right:10px;
	margin-left: auto;
}

#commentsform {
	padding-left: 10px;
	padding-right: 0;
}

.yours {
	float: left;
}

.comment-body {
	margin-right: 70px;
	margin-left:50px;
}

.comment-body p {
	margin-right: 53px;
	margin-left: auto;
}

.depth-2 {
	margin-right: 10%;
	margin-left: auto;
}

.depth-3 {
	margin-right: 10%;
	margin-left: auto;
}

.reply {
	float: left;
}

a.comment-reply-link {
	float: left;
}

#comments .avatar {
	float: right;
	margin-left: 10px;
	margin-right: auto;
}

.comments-title .fa {
	margin-left: 7px;
	margin-right: auto;
}

#reply-title {
	text-align: right;
}

.comment-content {
	padding-right: 8px;
	padding-left: 0;
}

.no-comments {
	text-align: right;
}

@media only screen and (max-width:1220px) {

.no-comments {
	text-align: right;
}

}
@media only screen and (max-width:767px) {

.no-comments {
	text-align: right;
}
}
@media only screen and (max-width:1220px) {

.no-comments {
	text-align: right;
}

}
@media only screen and (max-width:767px) {

.no-comments {
	text-align: right;
}
}

@media only screen and (max-width:1220px) {

.no-comments {
	text-align: right;
}
}
 
/* ----------------------------------my chages------------------------------*/
.banner_left a.about {
 
    float: right !important;
     margin: 0 0 0 8px;
}
.banner_left ul {
    display: block;
    float: right;
    padding: 23px 2px 0 0 ;
	
}
.banner_left ul li {
      
    float: right;
    padding: 0  0 0 9px;
}
.banner_left p a {
   border-bottom: none;
}
@media only screen and (max-width: 767px){
	
.menu_icon {
     left: 10px;
	 right:auto;
}
}
@media only screen and (max-width: 767px){
#cssmenu ul ul, #cssmenu ul ul ul, #cssmenu.align-right ul ul {
    position: relative;
    right: 0px;
	left:auto;
    width: 100%;
    margin: 0;
    text-align: right;
}
#cssmenu > ul > li.menu-item-has-children > a, #cssmenu .menu > ul > li.menu-item-has-children > a {
    padding-left: 30px;
    padding-right: 14px;
}
.banner_left a.about {
    float: none !important;
}
.banner_left ul {
    float: none;
	
}
.banner_left ul li {
    float: none;
}
.footer_blocks ul li {
    width: 100%;
    padding: 0 0 20px 0;
}
.logo {
    padding: 0 10px 0 0 ;
}}
[class*="navigation"] .nav-next {
    float: left;
    text-align: left;
    width: 50%;
}

@media only screen and (max-width: 767px){
#cssmenu ul ul li a {
    padding-right: 25px;
	padding-left:auto;
}
.searchform input.textfield {
    width: 36%;
     
}
.header-logo {
    float: right;
    padding: 0 5px 0 0;
}
.search_sec {
    padding: 28px 11px 34px 12px;
}
}
@media only screen and (max-width: 1220px){
.tab_sec {
    padding:18px 0 0 0;
}}