/*
Theme Name: One Page
Theme URI: http://www.hamyarwp.com/one-page
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ְ6FF;
}
html, body, div, h1, h2, h3, h4, h5, h6, input, textarea,option,select,.bx-caption span,
li,li a,a.read_more ,video,.thumb span a,.read-more,.nav-previous,
.nav-next,.widget_title,.team_wrapper, .team_item span,.homepage_nav_title span,
ul.post_meta li,.posted_by {
	  font-family: WYekan !important;
	 font-weight: normal;
}
span{
	font-family: WYekan;
}
p{
	  font-family: WYekan !important;
}
.blog-title,.comment-author-link {
	font-family: WYekan;
	}
/* hr css for all frontpage section*/
.services_div .service_sep,
.blog_div .blog_sep,
.gallery_div .gallery_sep,
.frame_div .frame_sep,
.testimonial_div .testimonial_sep,
.pricing_div .pricing_sep,
.team_div .team_sep,
.contact_div .team_sep {
	margin-right: auto;
	margin-left: auto;
}

/*-----------------------------------------------------------------------------------*/
/*	1. #Common Styles
*/

blockquote {
	padding-right: 60px;
	padding-left: 0;
}

table td, table th {
	text-align: right;
}

/*  select styling */

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {

/*  select styling */

}

.header .toggle_strip {
	left: 6%;
	right: auto;
}

.top_right_contact p {
	margin-right: 4px;
	margin-left: auto;
}

.social_icon_wrapper ul {
	padding-right: 0;
	text-align: left;
	padding-left: 0;
}

.social_icon_wrapper ul li {
	margin-right: 2px;
	margin-left: auto;
}

/**
 * Sections Common Style
 */

/**
*
* Navigation bar
*/

.navbar-fixed-top.navbar-shrink {
	left: 0;
	right: 0;
}

.navbar-brand {
	float: right;
}

.navbar-left {
	float: left !important;
	margin-left: -15px;
	margin-right: auto;
}

/* Home Page Slit Style
 * Full Screen Slider Style
 */

.sl-slide,
.sl-slides-wrapper {
	right: 0;
	left: auto;
}

/* The duplicate parts/slices */

/* Horizontal slice */
.sl-slide-horizontal .sl-content-slice {
	right: -200px;
	left: auto;
}

/* Vertical slice */

.sl-slide-vertical .sl-content-slice:first-child {
	right: -200px;
	padding: 200px 200px 200px 0px;
	left: auto;
}

.sl-slide-vertical .sl-content-slice:nth-child(2) {
	right: 50%;
	padding: 200px 0px 200px 200px;
	left: auto;
}

/* Content wrapper */
/* Width and height is set dynamically */

/* Default styles for background colors */

.bg-img {
	right: -200px;
	left: auto;
}

/* Custom navigation arrows */

.nav-arrows span.glyphicon-chevron-right {
	right: 7%;
	border-left: none;
	left: auto;
	border-right: none;
}

.nav-arrows span.glyphicon-chevron-left {
	left: 7%;
	border-right: none;
	right: auto;
	border-left: none;
}

/* Custom navigation dots */
.nav-dots {
	right: 0;
	left: auto;
}

.nav-dots span.nav-dot-current:after {
	right: 3px;
	left: auto;
}

/* Animations for content elements */

/* Site Info box Style
========================================================*/

/**
 * Home Page Secvice Section Style
 */

/**
 * Home Page Blog Style
 */

/**
 * Home Page Gallery
 */

/**
 * Frame section style
 */

/**
 * Testimonial section style
 */
.testimonial_div {
	padding: 50px 0px 58px 0;
}

.bx-wrapper img {
	float: right;
}

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
	right: -5px;
	left: auto;
}

/* LOADER */
.bx-wrapper .bx-loading {
	right: 0;
	left: auto;
}

/* PAGER */

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
	right: 10px;
	left: auto;
}

.bx-wrapper .bx-next {
	left: 10px;
	right: auto;
}

/* AUTO CONTROLS (START / STOP) */

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	left: 0;
	right: auto;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption span {
	margin-right: 164px;
	margin-left: auto;
}

.bx-wrapper .bx-caption span:after,
.bx-wrapper .bx-caption span:before {
	left: 100%;
	right: auto;
}

.bx-wrapper .bx-caption span:after {
	border-left-color: #fff;
}

.bx-wrapper .bx-caption span:before {
	border-left-color: #bab7e0;
}

/**
 * Pricing section style
 */

.pricing_wrapper .pricing_item ul {
	padding-right: 0;
	padding-left: 0;
}

.pricing_wrapper .pricing_item ul li {
	margin-right: 0;
	margin-left: auto;
}

/**
 * Team section style
 */

.team_wrapper .team_item .team_image .team_caption {
	right: 0;
	left: auto;
}

.team_wrapper .team_item .team_image:hover .team_caption {
	right: 0;
	left: auto;
}

.team_wrapper .team_item ul {
	padding-right: 0;
	padding-left: 0;
}

/**
 * Contact section style
 */

.contact_div .contactform textarea {
	text-align: right;
}

.contact_div .contact_map {
	padding-right: 74px;
	padding-left: 0;
}

/**
 * Footer section style
 */

.footer ul {
	padding-right: 0;
	padding-left: 0;
}

.footer .widget_area ul li {
	margin-right: 0;
	margin-left: auto;
}

.bottom_footer .footer_social {
	padding-right: 0;
	padding-left: 0;
}

/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/
/*	14. #Post page  Styles
*/
/*-----------------------------------------------------------------------------------*/

.post_category {
	right: 1px;
	left: auto;
}

ul.post_meta {
	padding-right: 0;
	padding-left: 0;
}

ul.post_meta li.year {
	margin-left: 5px;
	margin-right: auto;
}

ul.post_meta li span.glyphicon {
	margin-left:5px;
	margin-right: auto;
}

.post_comment {
	float:left;
}

.post_comment a {
	padding-right: 4px;
	padding-left: 0;
}

.thumb span {
	right: 1px;
	padding-right: 10px;
	padding-left: 10px;
	left: auto;
}

.thumb {
	float:right;
}

/* paging */

.paging li a {
	margin-left:7px;
	float:right;
	margin-right: auto;
}

.nav-next {
	float: left;
}

/*404 style starts
**************** */

/********************************/
/*********** sidebar ************/
/********************************/

.sidebar {
	margin-right:39px;
	margin-left: auto;
}

/* Widget Area */

.widget_area li a:hover {
	padding-right:17px;
	padding-left: 0;
}

.sidebar .widget_area ul li {
	margin-right: 0px;
	margin-left: auto;
}

.sidebar .widget_area ul li li {
	margin-right: -17px;
	margin-left: auto;
}

.widget_area .ngg-widget img {
	margin: 0pt 0px 12px 12px;
}

/* search widgets */
/* rss widget */

/********************************************/

.sidebar_container {
	margin-right:39px;
	margin-left: auto;
}

/* search box */

.sidebar_widget input[type="submit"].search-button {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	right: 88%;
	left: auto;
}

.popular_tab {
	right: -1px;
	left: auto;
}

.popular_tab_content_wrapper div {
	float: right;
}

.popular_tab_content {
	padding-right: 8px;
	padding-left: 0;
}

.popular_tab.recent {
	right: 96px;
	left: auto;
}

.popular_tab.comments {
	right: 184px;
	left: auto;
}

/* ** blog posts ends*/
/* *****************calender widgets*********** */

/* *****************calender widgets ends*********** */
/****** widget featured project 4 ********/

/****** widget featured project 4 ends********/
/**** widget 5 text **/

/**** widget 5 text ends **/
/**** widget 6 project topics **/

.project_topics ul li {
	padding-right: 23px;
	padding-left: 0;
}

/**** widget 6 project topics ends **/

/**** widget 7 widget gallery **/

.widget_gallery {
	padding: 14px 14px 14px 0px;
}

.gallery_widgets.sidebar img {
	margin-left: 19px;
	margin-right: auto;
}

/**** widget 7 widget gallery ends **/

/********************************/
/**** sidebar  ends ************/
/********************************/

/* Commentlist Style
========================================================*/
/*Comment Output*/
.comment_section ul, .comment_section ol {
	padding-right: 0;
	padding-left: 0;
}

.commentlist .reply a {
	left: 20px;
	right: auto;
}

.commentlist .depth-1 {
	margin-right:0;
	margin-left: auto;
}

.commentlist .depth-2 {
	margin-right:6%;
	margin-left: auto;
}

.commentlist .depth-3 {
	margin-right:6%;
	margin-left: auto;
}

.commentlist .depth-4 {
	margin-right:6%;
	margin-left: auto;
}

.commentlist .depth-5 {
	margin-right:6%;
	margin-left: auto;
}

.commentlist .vcard cite.fn {
	float: right;
	padding-right:20px;
	padding-left: 0;
}

.commentlist .vcard cite.fn a.url {
	padding-right:0px;
	padding-left:15px;
}

.comment-awaiting-moderation {
	right: 16.3%;
	left: auto;
}

.commentlist .comment-meta a:nth-child(2) {
	padding-right:0px;
	padding-left: 0;
}

.commentlist .comment-meta a {
	padding-right:20px;
	padding-left: 0;
}

.commentlist .comment-author .avatar {
	float: right;
	
}

.commentlist li {
	margin-right: 10px;
	margin-left: auto;
}

.comment-form-comment label {
	float:right;
}

.form-allowed-tags {
	float:right;
}

/* Commentlist Style Ends
========================================================*/
/* Page style
-------------------------------------------------------------- */

.content-bar ul li {
	padding-right: 3px;
	margin-right: 5px;
	padding-left: 0;
	margin-left: auto;
}

.content-bar ol li {
	padding-right: 3px;
	margin-right: 5px;
	padding-left: 0;
	margin-left: auto;
}

.post #searchsubmit {
	margin-right: -5px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	margin-left: auto;
}

/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {
	margin: 5px 0 20px 20px;
}

.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignnone {
	margin: 5px 0 20px 20px;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.aligncenter {
	margin-right: auto;
	margin-left: auto;
}

.wp-caption.alignnone {
	margin: 5px 0 20px 20px;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

/*--------------------------------------------------------------
## mine
--------------------------------------------------------------*/
@media (min-width: 992px){
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right;
}}
@media (min-width: 768px){
.navbar-nav>li {
    float: right;
    margin-right: 0px;
	margin-left:auto;
}
}
.bx-wrapper .bx-caption span:before {
     border-left-color: #bab7e0;
	border-right:none;
}
.bx-wrapper .bx-caption span:after {
     border-left-color: #fff;
	border-right:none;
}
.animated.fade_left.animation_started {
-webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    -ms-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
.animated.fade_right.animation_started {
-webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
.mean-container a.meanmenu-reveal {
	left:0 ;
	right:auto;
}
.mean-container .mean-nav ul li a {
    float: right;
	text-align: right;
}
@media only screen and (max-width: 480px){
.bx-wrapper img {
    float: none;
}}
@media only screen and (max-width: 480px){
.bx-wrapper .bx-caption span {
    margin-right: 0 ;
	margin-left:auto;
}}
@media only screen and (max-width: 991px){
.pricing_wrapper {
    text-align: center;
}}
@media only screen and (max-width: 768px){
.contact_div .contact_map {
    padding-left: 0;
	padding-right:0;
}}
.col-lg-12 a{
	color:#fff;
}
.input-group .form-control{
	float:right;
}
.searchform #searchsubmit {
    
    border-radius: 4px 0 0 4px;
}
.input-group .form-control:first-child, 
.input-group-addon:first-child, .input-group-btn:first-child>.btn,
 .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle,
 .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), 
 .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-left-radius: 0; 
     border-top-left-radius: 0; 
	 
}
@media only screen and (max-width: 320px){
.commentlist .reply a {
    top: 3px;
    left: 3px;
	right:auto;
}}
@media only screen and (max-width: 320px){
.commentlist .vcard cite.fn {
   text-align: center; 
    float: none;
    padding-right: 0;
}}
@media only screen and (max-width: 480px){
.searchform input[type="text"], .footer .widget_area .searchform input[type="text"] {
    width: 76%;
}}

@media only screen and (max-width: 991px){
.sidebar {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}}
@media only screen and (max-width: 480px){
.commentlist .depth-2 {
    margin-right: 0;
	margin-left:auto;
    width: 100%;
}}
@media only screen and (max-width: 767px) and (min-width: 480px){
.commentlist .depth-2 {
    margin-right: 0;
	margin-left:auto;
    width: 100%;
}}