@font-face {
 font-family: "iranyekanweblight";
 src: local("iranyekanweblight"), local("fonts/iranyekanweblight"), url("fonts/iranyekanweblight.woff") format("woff"), url("fonts/iranyekanweblight.ttf") format("truetype"), url("fonts/iranyekanweblight.svg") format("svg");
}
@font-face {
 font-family: "wordpressim";
 src: local("wordpressim"), local("fonts/wordpressim"), url("fonts/wordpressim.ttf") ;
}
 div, p , input, textarea,option,select,a,span,b,li,ol{
	 font-family: "iranyekanweblight" !important;
	 font-weight: 600 !important;
}
h1, h2, h3, h4, h5, h6{
	 font-family: "iranyekanweblight" !important;
	  font-weight: bold !important;

}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
 font-family: "iranyekanweblight" !important;
 font-weight: bold !important;
}

*{
	letter-spacing: 0 !important;
}
icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {
    font: normal 20px/1 dashicons !important;
}
.fa, .far, .fas {
    font-family: "Font Awesome 5 Free" !important;
}
.fab {
    font-family: "Font Awesome 5 Brands" !important;
}
.rating-custom .star-rating , .woocommerce .star-rating , .woocommerce .star-rating span::before{
    font-family: star !important;
    font-weight: normal !important;
}
.rating-custom .star-rating span:before {
    font-family: star !important;
    font-weight: normal !important;
}

.rtrs-rating-container>input+label {
    font-weight: normal !important;
}
.additional-menu-area .sidenav {
    left: auto !important;
    right: 0 !important;
    transform: translateX(100%);
}
.main-navigation ul li span.hot {
    padding: 0px 5px 2px !important;
}
.swiper-slide .justify-content-end {
    justify-content: flex-start !important;
}
blockquote p:before {
    transform: rotate(180deg);
}
.flaticon-previous:before {
    content: "\f101" !important;
}
.flaticon-next:before {
    content: "\f11a" !important;
}
.rtrs-review-form .rtrs-form-group .rtrs-form-check .rtrs-checkbox-label:before {
    left: auto !important;
    right: 0;
}
ol, ul {
    padding-left: 0 !important;
}
.post-detail-style2 .share-box-area .share-links {
    align-items: center;
}



.affiliate .elementor-widget-text-editor img {
    border-radius: 4px;
}
.rtrs-title {
    float: right;
}
.rtrs-price-area {
    float: left !important;
}
.rtrs-summary-2 .rtrs-rating-summary .rtrs-rating-item:first-child {
    margin-left: 30px !important;
    margin-right: 30px;
}
.rtrs-summary-2 .rtrs-rating-item {
    border-right: 0 !important;
    border-left: 1px solid #ededed;
    padding-right: 0 !important;
    padding-left: 25px;
}
.rtrs-summary-2 .rtrs-rating-item:last-child {
    border-left: none !important;
    margin-right: auto !important;
    margin-left: 0;
    padding-right: 30px !important;
    padding-left: 0 !important;
}
.rtrs-feedback-summary .rtrs-feedback-box .rtrs-feedback-title .item-icon {
    margin-right: auto !important;
    margin-left: 12px;
}
.rtrs-feedback-summary .rtrs-feedback-box .rtrs-feedback-list li {
    padding-left: 0 !important;
    padding-right: 22px;
}
.rtrs-feedback-summary .rtrs-feedback-box .rtrs-feedback-list li:before {
    left: auto !important;
    right: 0;
    margin-right: auto !important;
    margin-left: 8px;
}
#yith-quick-view-content div.images {
    float: right !important;
}
#yith-quick-view-content .single-product-top .rt-right {
    direction: rtl;
    text-align: right;
}
#yith-quick-view-close {
    right: auto !important;
    left: 10px !important;
}

.rtrs-summary .rtrs-rating-box .rtrs-rating-number {
    margin-right: auto !important;
    margin-left: 25px;
}
.rtrs-summary .rtrs-progress-wrap .progress-percent {
    text-align: left !important;
}
.rtrs-review-box .rtrs-review-imgholder {
    margin-right: auto !important;
    margin-left: 15px;
}
.rtrs-review-box .rtrs-review-body .rtrs-review-meta li {
    margin-right: auto !important;
    margin-left: 10px;
}

element.style {
}
.rtrs-review-form .rtrs-rating-container>input+label {
    text-indent: -9999px;
}

.pswp__caption__center {
    text-align: right !important;
}
.pswp__counter {
    left: auto !important;
    right: 0;
}
.pswp__button {
    float: left !important;
}
.rtrs-sorting-bar .rtrs-sorting-select label {
    margin-right: auto !important;
    margin-left: 8px;
}
.rtrs-sort-filter {
    margin-right: auto !important;
    margin-left: 10px;
}
.rtrs-sorting-bar .rtrs-sorting-select select {
    padding: 10px 15px 9px 25px !important;
}
.rtrs-sorting-bar .rtrs-sorting-select label {
    margin-right: auto !important;
    margin-left: 8px;
}
.rtrs-sort-filter {
    margin-right: auto !important;
    margin-left: 10px;
}
.rtrs-sorting-bar .rtrs-sorting-select select {
    padding: 10px 15px 9px 25px !important;
}
.rtrs-star-half-alt:before {
    transform: rotate(215deg);
}
.rtrs-review-form .rtrs-feedback-input .rtrs-field-add i:before {
    margin: 0 0 0 5px !important;
}
.rtrs-review-form .rtrs-feedback-input .rtrs-remove-btn {
    padding: 2px !important;
}
.rtrs-review-form .rtrs-feedback-input .rtrs-input-title .item-icon {
    margin-right: auto !important;
    margin-left: 12px;
}
@media only screen and (max-width: 767px){
.rtrs-summary-2 .rtrs-rating-item {
    border-left: none !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}
.rtrs-summary-2 .rtrs-rating-item:last-child {
    padding-right: 0 !important;
}
}

@media (max-width: 480px){
.about-author .pull-right {
    width: 100px;
    padding-right: 0;
    margin-bottom: 20px;
}
.rtrs_review_filter {
    width: 50%;
}
.rtrs-sorting-bar .rtrs-sorting-select label {
    width: 40%;
}
}