/*============================== WebYakan ===========================================*/
@font-face {
	font-family: 'WebYekan';
	src: 
	url('fonts/iranyekanwebbold.woff') format('woff'),
	url('fonts/iranyekanwebbold.ttf') format('truetype');
	font-style: normal;
    font-weight: bold;
}
@font-face {
	font-family: 'WebYekan';
	src: 
	url('fonts/iranyekanweblight.woff') format('woff'),
	url('fonts/iranyekanweblight.ttf') format('truetype');
	font-style: normal;
    font-weight: 300;
}
@font-face {
	font-family: 'WebYekan';
	src: 
	url('fonts/iranyekanwebregular.woff') format('woff'),
	url('fonts/iranyekanwebregular.ttf') format('truetype');
	font-style: normal;
    font-weight: normal;
}

/*============================== Vazir ===========================================*/
@font-face {
	font-family: 'Vazir';
	src: 
	url('fonts/vazirbold.woff') format('woff'),
	url('fonts/vazirbold.ttf') format('truetype');
	font-style: normal;
    font-weight: bold;
}
@font-face {
	font-family: 'Vazir';
	src: 
	url('fonts/vazir.woff') format('woff'),
	url('fonts/vazir.ttf') format('truetype');
	font-style: normal;
    font-weight: normal;
}

/*============================== CSS Reset ===========================================*/

html, body, p, span, a, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,
.navbar-default, .widget_search, .menu-testing-menu-container ul, 
.widget_rss ul, .widget_recent_entries ul, .widget_recent_comments ul,
.menu-testing-menu-container ul li a, .widget_rss ul li a, 
.widget_recent_entries ul li a, .widget_recent_comments ul li a,
.widget_pages, .widget_archive, .widget_meta, .widget_categories,
.read-more, .widget_tag_cloud a, .pptwj .pptwj-tabs-wrap .boxes .list li .item-title,
.meta__container, .comments, #submitWPComment, .contact form,
.contact-form form, .contact-form .pushbutton-wide, .su-button span, .wpcf7-form
.pptwj .pptwj-tabs-wrap .tab-links li a, .pptwj .pptwj-tabs-wrap .boxes ul.tab-filter-list li a,
.page-numbers, .menu li a, .sidebar p, .widget-posts, .widget-posts .widget-posts__time,
.widget-contact__title, .widget-navigation .navigation li a, .widget_calendar,
.wpcf7-submit, .pushbutton-wide, .btn, .copyrights, .search-panel, .search-panel form,
.widget-author p, .widget-featured-post p, .widget-posts h5, .widget-contact__text,
.footer__text, .social-icons .sd-social-text .sd-content ul li a.sd-button,
.comment-content--nested .comment-text, .comment-content--nestedx2 .comment-text, .comment-content .comment-text,
.comments .form-control--contact, .comments .form-control--big, .error span,
.post-author .post-author__text, .contact-form label, .woocommerce, .latest-posts__meta, .latest-posts__read-more, .title-with-link__link{
    font-family: 'WebYekan';
    direction: rtl;
}
.wpcf7-form input::-webkit-input-placeholder, .wpcf7-form textarea::-webkit-input-placeholder {  
    font-family: 'WebYekan';
}
body{
    line-height: 1.65; 
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
    line-height: 1.5;
}


/*============================== Bootstrap ===========================================*/
.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1{
    float: right;
}
.col-xs-pull-0 { left: 0%; right: auto;}

.col-xs-pull-1 { left: 8.33333%; right: auto;}

.col-xs-pull-2 { left: 16.66667%; right: auto;}

.col-xs-pull-3 { left: 25%; right: auto;}

.col-xs-pull-4 { left: 33.33333%; right: auto;}

.col-xs-pull-5 { left: 41.66667%; right: auto;}

.col-xs-pull-6 { left: 50%; right: auto;}

.col-xs-pull-7 { left: 58.33333%; right: auto;}

.col-xs-pull-8 { left: 66.66667%; right: auto;}

.col-xs-pull-9 { left: 75%; right: auto;}

.col-xs-pull-10 { left: 83.33333%; right: auto;}

.col-xs-pull-11 { left: 91.66667%; right: auto;}

.col-xs-pull-12 { left: 100%; right: auto;}

.col-xs-push-0 { right: 0%; left: auto;}

.col-xs-push-1 { right: 8.33333%; left: auto;}

.col-xs-push-2 { right: 16.66667%; left: auto;}

.col-xs-push-3 { right: 25%; left: auto;}

.col-xs-push-4 { right: 33.33333%; left: auto;}

.col-xs-push-5 { right: 41.66667%; left: auto;}

.col-xs-push-6 { right: 50%; left: auto;}

.col-xs-push-7 { right: 58.33333%; left: auto;}

.col-xs-push-8 { right: 66.66667%; left: auto;}

.col-xs-push-9 { right: 75%; left: auto;}

.col-xs-push-10 { right: 83.33333%; left: auto;}

.col-xs-push-11 { right: 91.66667%; left: auto;}

.col-xs-push-12 { right: 100%; left: auto;}

.col-xs-offset-0 { margin-right: 0%; }

.col-xs-offset-1 { margin-right: 8.33333%; }

.col-xs-offset-2 { margin-right: 16.66667%; }

.col-xs-offset-3 { margin-right: 25%; }

.col-xs-offset-4 { margin-right: 33.33333%; }

.col-xs-offset-5 { margin-right: 41.66667%; }

.col-xs-offset-6 { margin-right: 50%; }

.col-xs-offset-7 { margin-right: 58.33333%; }

.col-xs-offset-8 { margin-right: 66.66667%; }

.col-xs-offset-9 { margin-right: 75%; }

.col-xs-offset-10 { margin-right: 83.33333%; }

.col-xs-offset-11 { margin-right: 91.66667%; }

.col-xs-offset-12 { margin-right: 100%; }

@media (min-width: 768px){
  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 { float: right; }
  .col-sm-pull-0 { left: 0%; right: auto;}
  .col-sm-pull-1 { left: 8.33333%; right: auto;}
  .col-sm-pull-2 { left: 16.66667%; right: auto;}
  .col-sm-pull-3 { left: 25%; right: auto;}
  .col-sm-pull-4 { left: 33.33333%; right: auto;}
  .col-sm-pull-5 { left: 41.66667%; right: auto;}
  .col-sm-pull-6 { left: 50%; right: auto;}
  .col-sm-pull-7 { left: 58.33333%; right: auto;}
  .col-sm-pull-8 { left: 66.66667%; right: auto;}
  .col-sm-pull-9 { left: 75%; right: auto;}
  .col-sm-pull-10 { left: 83.33333%; right: auto;}
  .col-sm-pull-11 { left: 91.66667%; right: auto;}
  .col-sm-pull-12 { left: 100%; right: auto;}
  .col-sm-push-0 { right: 0%; left: auto;}
  .col-sm-push-1 { right: 8.33333%; left: auto;}
  .col-sm-push-2 { right: 16.66667%; left: auto;}
  .col-sm-push-3 { right: 25%; left: auto;}
  .col-sm-push-4 { right: 33.33333%; left: auto;}
  .col-sm-push-5 { right: 41.66667%; left: auto;}
  .col-sm-push-6 { right: 50%; left: auto;}
  .col-sm-push-7 { right: 58.33333%; left: auto;}
  .col-sm-push-8 { right: 66.66667%; left: auto;}
  .col-sm-push-9 { right: 75%; left: auto;}
  .col-sm-push-10 { right: 83.33333%; left: auto;}
  .col-sm-push-11 { right: 91.66667%; left: auto;}
  .col-sm-push-12 { right: 100%; left: auto;}
  .col-sm-offset-0 { margin-right: 0%; }
  .col-sm-offset-1 { margin-right: 8.33333%; }
  .col-sm-offset-2 { margin-right: 16.66667%; }
  .col-sm-offset-3 { margin-right: 25%; }
  .col-sm-offset-4 { margin-right: 33.33333%; }
  .col-sm-offset-5 { margin-right: 41.66667%; }
  .col-sm-offset-6 { margin-right: 50%; }
  .col-sm-offset-7 { margin-right: 58.33333%; }
  .col-sm-offset-8 { margin-right: 66.66667%; }
  .col-sm-offset-9 { margin-right: 75%; }
  .col-sm-offset-10 { margin-right: 83.33333%; }
  .col-sm-offset-11 { margin-right: 91.66667%; }
  .col-sm-offset-12 { margin-right: 100%; }
}

@media (min-width: 992px){
  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 { float: right; }
  .col-md-pull-0 { left: 0%; right: auto;}
  .col-md-pull-1 { left: 8.33333%; right: auto;}
  .col-md-pull-2 { left: 16.66667%; right: auto;}
  .col-md-pull-3 { left: 25%; right: auto;}
  .col-md-pull-4 { left: 33.33333%; right: auto;}
  .col-md-pull-5 { left: 41.66667%; right: auto;}
  .col-md-pull-6 { left: 50%; right: auto;}
  .col-md-pull-7 { left: 58.33333%; right: auto;}
  .col-md-pull-8 { left: 66.66667%; right: auto;}
  .col-md-pull-9 { left: 75%; right: auto;}
  .col-md-pull-10 { left: 83.33333%; right: auto;}
  .col-md-pull-11 { left: 91.66667%; right: auto;}
  .col-md-pull-12 { left: 100%; right: auto;}
  .col-md-push-0 { right: 0%; left: auto;}
  .col-md-push-1 { right: 8.33333%; left: auto;}
  .col-md-push-2 { right: 16.66667%; left: auto;}
  .col-md-push-3 { right: 25%; left: auto;}
  .col-md-push-4 { right: 33.33333%; left: auto;}
  .col-md-push-5 { right: 41.66667%; left: auto;}
  .col-md-push-6 { right: 50%; left: auto;}
  .col-md-push-7 { right: 58.33333%; left: auto;}
  .col-md-push-8 { right: 66.66667%; left: auto;}
  .col-md-push-9 { right: 75%; left: auto;}
  .col-md-push-10 { right: 83.33333%; left: auto;}
  .col-md-push-11 { right: 91.66667%; left: auto;}
  .col-md-push-12 { right: 100%; left: auto;}
  .col-md-offset-0 { margin-right: 0%; }
  .col-md-offset-1 { margin-right: 8.33333%; }
  .col-md-offset-2 { margin-right: 16.66667%; }
  .col-md-offset-3 { margin-right: 25%; }
  .col-md-offset-4 { margin-right: 33.33333%; }
  .col-md-offset-5 { margin-right: 41.66667%; }
  .col-md-offset-6 { margin-right: 50%; }
  .col-md-offset-7 { margin-right: 58.33333%; }
  .col-md-offset-8 { margin-right: 66.66667%; }
  .col-md-offset-9 { margin-right: 75%; }
  .col-md-offset-10 { margin-right: 83.33333%; }
  .col-md-offset-11 { margin-right: 91.66667%; }
  .col-md-offset-12 { margin-right: 100%; }
}

@media (min-width: 1200px){
  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 { float: right; }
  .col-lg-pull-0 { left: 0%; right: auto;}
  .col-lg-pull-1 { left: 8.33333%; right: auto;}
  .col-lg-pull-2 { left: 16.66667%; right: auto;}
  .col-lg-pull-3 { left: 25%; right: auto;}
  .col-lg-pull-4 { left: 33.33333%; right: auto;}
  .col-lg-pull-5 { left: 41.66667%; right: auto;}
  .col-lg-pull-6 { left: 50%; right: auto;}
  .col-lg-pull-7 { left: 58.33333%; right: auto;}
  .col-lg-pull-8 { left: 66.66667%; right: auto;}
  .col-lg-pull-9 { left: 75%; right: auto;}
  .col-lg-pull-10 { left: 83.33333%; right: auto;}
  .col-lg-pull-11 { left: 91.66667%; right: auto;}
  .col-lg-pull-12 { left: 100%; right: auto;}
  .col-lg-push-0 { right: 0%; left: auto;}
  .col-lg-push-1 { right: 8.33333%; left: auto;}
  .col-lg-push-2 { right: 16.66667%; left: auto;}
  .col-lg-push-3 { right: 25%; left: auto;}
  .col-lg-push-4 { right: 33.33333%; left: auto;}
  .col-lg-push-5 { right: 41.66667%; left: auto;}
  .col-lg-push-6 { right: 50%; left: auto;}
  .col-lg-push-7 { right: 58.33333%; left: auto;}
  .col-lg-push-8 { right: 66.66667%; left: auto;}
  .col-lg-push-9 { right: 75%; left: auto;}
  .col-lg-push-10 { right: 83.33333%; left: auto;}
  .col-lg-push-11 { right: 91.66667%; left: auto;}
  .col-lg-push-12 { right: 100%; left: auto;}
  .col-lg-offset-0 { margin-right: 0%; }
  .col-lg-offset-1 { margin-right: 8.33333%; }
  .col-lg-offset-2 { margin-right: 16.66667%; }
  .col-lg-offset-3 { margin-right: 25%; }
  .col-lg-offset-4 { margin-right: 33.33333%; }
  .col-lg-offset-5 { margin-right: 41.66667%; }
  .col-lg-offset-6 { margin-right: 50%; }
  .col-lg-offset-7 { margin-right: 58.33333%; }
  .col-lg-offset-8 { margin-right: 66.66667%; }
  .col-lg-offset-9 { margin-right: 75%; }
  .col-lg-offset-10 { margin-right: 83.33333%; }
  .col-lg-offset-11 { margin-right: 91.66667%; }
  .col-lg-offset-12 { margin-right: 100%; }
}

/*================================================ Main CSS ===================================================*/
.post-content {
    font-family: 'Vazir';
    font-size: 18px;
    line-height: 2;
}
blockquote, .format-quote .post-content__text {
    border-right: 4px solid #51ab6d;
    border-left: 0;
}
.latest-posts__post-content{
    min-height: 283px;
}
.comment-respond label{
    width: 100%;
}

.format-quote .post-content__text{
    padding-left: 0;
    padding-right: 20px;
}

.navbar, .pull-left {
    float: right;
}

.pull-right, .comment-content--nested .comment-metadata, .comment-content--nestedx2 .comment-metadata, .comment-content .comment-metadata{
    float: left ;
}

.post-author img {
    float: right;
    margin-left: 30px;
     margin-right: 0px;
}

.latest-posts__meta-image {
    margin-left: 10px;
    margin-right: 0;
}

.latest-posts--horizontal .latest-posts__post-image img { border-top-right-radius: 0; border-bottom-left-radius: 6px; border-bottom-right-radius: 0px; border-top-left-radius: 6px;}

.pagination { direction: ltr; }

.widget_pages ul li a::after, .widget_archive ul li a::after, .widget_meta ul li a::after, .widget_categories ul li a::after {
    content: "\e079" !important;
    left: 20px;
    right: auto;
}
.read-more__arrow, .search__container, .social__container, .social__container--dropdown{
    float: left;
}
.wpcf7-form .wpcf7-textarea, .wpcf7-form .wpcf7-text{
    direction: rtl;
    font-family: 'WebYekan';
}
.meta__author img {
    margin-left: 8px;
}

.logo{    
    margin-left: 25px;
    margin-right:0;
    float: left;
}

.navigation .sub-menu{
    left: auto;
    right:0;
}

.glyphicon{
    margin-left: 4px;
}


@media (min-width: 992px){
.navigation > li {
    float: right;
}
.logo{
    float: right !important
}
}

@media (min-width: 768px){
.meta__info, .avatar-container--nested, .avatar-container--nestedx2, .avatar-container {
    float: right;
}
.comment-content--nested, .comment-content--nestedx2, .comment-content{
    margin-left: 0;
    margin-right: 3%;
}
.copyrights--right { text-align: left; }
.copyrights { text-align: right; }
.social-icons{
    float: left;
}
.meta__author {
    margin-left: 25px;
}
.meta__comments {
    float: left;
    margin-right: 15px;
}
.post-comments {
    text-align: right;
}
.comment-content--nested::before, .comment-content--nestedx2::before, .comment-content::before {
    right: -10px;
    left: auto;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #f8f9fa;
}

}
@media screen and (max-width: 991px){
.logo {
    margin-left: 5px;
}
}

@media screen and (max-width: 400px){
	.pagination .prev, .pagination .next{
		padding:10px;
	}
	.page-numbers{
		padding: 10px 12px;
	}
}
