/*
Theme Name: GosTaran Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
@font-face {
	  font-family: "LalezarRegular";
	  src: url("fonts/LalezarRegular.ttf");
}
.logo {
    float: right !important;
}
.ant-responsive-menu li.right {
    float: left !important;
}
#searchform2 {
    float: right !important;
}
.ant-responsive-menu > li {
    font-family: iranyekan !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: iranyekan !important;
}
ul.featured-home-posts li div.bou-date {
    font-family: iranyekan !important;
}
ul.featured-home-posts li div.bou-date i {
    padding-left: 3px !important;
}
#searchform2 #s {
    font-family: iranyekan !important;
    float: right !important;
}
#searchform2 #s {
    border-right-color: rgb(241, 241, 241);
}
#searchform2 #s {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
#searchform2 .buttonicon {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
ul.featured-home-posts li div.post-views {
    float: right !important;
    margin: 10px 10px -70px 0px !important;
    font-family: iranyekan !important;
}
.article-category a {
    font-family: iranyekan !important;
}
ul.modern-list li .content-list span {
    float: right !important;
}
ul.modern-list li .content-list span {
    font-family: iranyekan !important;
}
ul.modern-list li .content-list {
    padding: 5px 0 20px 20px !important;
}
ul.modern-list li .content-list span.comm i {
    margin: 2px 0 0 5px !important;
    float: right !important;
}
ul.modern-list li .content-list span.comm {
    margin-right: 10px !important;
}
ul.modern-list li div.modern-list-content p {
    font-family: iranyekan !important;
}
ul.modern-list li img {
    float: right !important;
}
ul.modern-list li div.post-views {
    float: right !important;
    font-family: iranyekan !important;
}
.widget_recent_entries li {
    font-family: iranyekan !important;
}
.widget_recent_comments li {
    font-family: iranyekan !important;
}
.widget_archive li::before {
    padding-left: 10px !important;
}
a:link, a:visited {
    font-family: iranyekan !important;
}
.widget_pages li::before, .widget_meta li::before {
    padding-left: 10px !important;
}
ul.module-grid li div.bou-date {
    font-family: iranyekan !important;
}
ul.module-grid li div.post-views span {
    font-family: iranyekan !important;
}
ul.module-grid li div.post-views {
    float: right !important;
    margin: 10px 10px -70px 0 !important;
}
ul.grid_list li span {
    font-family: iranyekan !important;
}
ul.grid_list li div.post-views {
    float: right !important;
    margin: 10px 10px -70px 0 !important;
}
ul.grid_list li h2 {
    float: right !important;
}
.top-footer-section p {
    font-family: iranyekan !important;
}
.sleft {
    float: right !important;
}
footer .wrap-middle p > span {
    font-family: iranyekan !important;
}
ul.modern-list li div.post-views {
    margin: 10px 10px -70px 0 !important;
}
.ant-responsive-menu > li > a > .arrow::before {
    float: left !important;
    margin: 0px 5px 0 -12px !important;
}
.entry p {
    font-family: iranyekan !important;
}
ul.meta-entry-top li {
    font-family: iranyekan !important;
}
ul.meta-entry-top {
    float: right !important;
}
ul.meta-entry-top li {
    float: right !important;
}
ul.minus-gold-list li {
    padding: 3px 17px 3px 0 !important;
    font-family: iranyekan !important;
}
div.ct-size .thumbs-rating-container {
    margin: -21px 55px 0 0 !important;
}
.one_half_sr, .one_half_last_sr {
    float: right !important;
    margin-left: 1% !important;
}

ul.article_list .an-widget-title span.comm i {
    margin: 2px 0 0 5px !important;
    float: right !important;
}
ul.article_list .an-widget-title i {
    margin: 2px 0 0 3px !important;
    float: right !important;
}
ul.article_list .an-widget-title span.comm {
    margin-right: 15px !important;
}
#commentform label {
    font-family: iranyekan !important;
}
#commentform input, #comment {
    font-family: iranyekan !important;
}
ul.comment li span.comment-reply-button {
    float: right !important;
}
ul.comment li span.comment-author {
    float: right !important;
}
ul.comment li span.comm-avatar {
    float: right !important;
}
ul.comment li span.comment-date {
    float: right !important;
}
ul.comment li span.comment-date {
    font-family: iranyekan !important;
}
div.comment-body p {
    font-family: iranyekan !important;
}
ul.comment li span.comment-author {
    margin-left: 15px !important;
}
ul.comment li span.comm-avatar {
    margin-left: 10px !important;
}
ul.comment li span.comment-reply-button {
    margin: 3px 10px 0 0 !important;
}
div.ct-size .thumbs-rating-container .thumbs-rating-up, div.ct-size .thumbs-rating-container .thumbs-rating-down {
    padding: 0 25px 0 0 !important;
}
h3.index-title {
    margin: 0 25px 20px 0 !important;
}
.wrap-content .title-home-circle {
    margin: -31px 25px 20px 0 !important;
}
#bouplay-404 .widget_recent_entries {
    text-align: right !important;
}
.accordionButton, .accordionButton1, .accordionButton2, .accordionButton3 {
    font-family: iranyekan !important;
}
.one_half_last {
    font-family: iranyekan !important;
}
.one_half, .one_half_last {
    font-family: iranyekan !important;
}
.one_third, .one_third_last {
    font-family: iranyekan !important;
}
.one_fourth, .one_fourth_last {
    font-family: iranyekan !important;
}
.boxinfo {
    font-family: iranyekan !important;
}
pre {
    font-family: iranyekan !important;
}
.accordionContent {
    font-family: iranyekan !important;
}
html body {
    font-family: iranyekan !important;
}
.not-found {
    margin-right: 25px !important;
}
h3.title-homepage {
    margin: 0 25px 0 0 !important;
}
#newsletter-form input.newsletter {
    font-family: iranyekan !important;
}
#newsletter-form input.newsletter-btn {
    font-family: iranyekan !important;
}
.wrap-content {
    float: right !important;
}
div.content-modules h3.title-homepage {
    margin: 0 0 30px 0 !important;
}
ul.social-widget a span {
    float: left !important;
    padding-left: 15px !important;
}
ul.social-widget li i {
    padding: 0 10px 0 0 !important;
}
#bouplay-404 p {
    direction: rtl;
    text-align: right;
}
.single-content {
    float: right;
}
ul.grid_list li {
    float: right !important;
}
ul.meta-icons-home {
    float: left !important;
    margin: 18px 0 -48px 10px !important;
}
ul.grid_list li {
    margin: 0 25px 25px 0 !important;
}
.menu-toggle #menu-btn {
    float: left !important;
}
ul.minus-gold-list li {
    background-position: right;
}
ul.minus-orange-list li {
    background-position: right;
}
ul.minus-black-list li {
    background-position: right;
}
ul.simplelist li {
    background-position: right;
}
ul.minus-blue-list li {
    background-position: right;
}
ul.minus-green-list li {
    background-position: right;
}