@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;
}
h1, h2, h3, h4, h5, h6{
	 font-family: "iranyekanweblight" !important;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
 font-family: "iranyekanweblight" !important;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
 font-family: "iranyekanweblight" !important;
 font-weight: bold !important;
}
*{
	letter-spacing: 0 !important;
}
.fwordpressim{
 font-family: "wordpressim" !important;
}
	@font-face {
	  font-family: "nechar";
	  src: url("fonts/negar.ttf");
}
	@font-face {
	  font-family: "iransans";
	  src: url("fonts/Bwordpressim.ttf");
}
	@font-face {
	  font-family: "iransansDN";
	  src: url("fonts/iransansdn.ttf");
}
	@font-face {
	  font-family: "LalezarRegular";
	  src: url("fonts/LalezarRegular.ttf");
}
	@font-face {
	  font-family: "aviny";
	  src: url("fonts/aviny.ttf");
}
.f-nechar{
 font-family: "nechar" !important;
}
.f-iransans{
 font-family: "iransans" !important;
}
.f-iransansdn{
 font-family: "iransansDN" !important;
}
.f-lalezar-regular{
 font-family: "LalezarRegular" !important;
}
.f-aviny{
 font-family: "aviny" !important;
}
.f-iranyekanweblight{
 font-family: "iranyekanweblight" !important;
}

/*****************************
*****--------------------*****
*****--------------------*****
*****************************/


body {
    direction: rtl !important;
}
.fab {
    font-family: 'Font Awesome 5 Brands' !important;
}
#top-bar .top-bar-content {
    text-align: right !important;
}
#top-bar .top-bar-content .content {
    margin-left: 22px !important;
    margin-right: auto !important;
    padding-right: 26px !important;
    padding-left: 0 !important;
}
#top-bar .top-bar-content .content:before {
    left: auto !important;
    right: 1px !important;
}
#top-bar .top-bar-content .content:before {
    left: auto !important;
    right: 1px !important;
}
.top-bar-menu {
    padding-right: 10px !important;
    padding-left: 0 !important;
}
#top-bar .top-bar-socials .icons {
    margin-right: 15px !important;
    margin-left: auto !important;
}
.top-bar-menu li {
    margin-left: 8px !important;
    margin-right: auto !important;
}
.top-bar-menu li:last-child {
    margin-left: 0 !important;
    margin-right: auto !important;
}
.top-bar-menu li:before {
    left: -15px !important;
    right: auto !important;
}
#site-logo {
    float: right !important;
}
.nav-top-cart-wrapper {
    float: left !important;
    margin-right: 5px !important;
    margin-left: auto !important;
}
.nav-top-cart-wrapper .shopping-cart-items-count {
    left: -2px !important;
    right: auto !important;
}
.nav-top-cart-wrapper .nav-shop-cart {
    left: 0 !important;
    right: auto !important;
}
.search-style-fullscreen {
    float: left !important;
}
.search-style-fullscreen .search-submit {
    margin-right: 8px !important;
    margin-left: auto !important;
}
.search-style-fullscreen .search-submit:after {
    right: 0 !important;
    left: auto !important;
}
.search-style-fullscreen.search-opened .search-submit {
    left: 30px !important;
    right: auto !important;
    margin: 0 auto !important;
}
.search-style-fullscreen.search-opened .search-close {
    left: 70px !important;
    right: auto !important;
}
#main-nav {
    float: left !important;
}
#main-nav > ul > li {
    float: right !important;
}
#main-nav > ul > li.menu-item-has-children > a > span {
    padding-left: 14px !important;
    padding-right: 0 !important;
}
.cur-menu-1 #main-nav > ul > li > a span:before {
    right: 50% !important;
    left: auto !important;
    transform: translateX(50%) !important;
}
#main-nav > ul > li.menu-item-has-children > a > span:after {
    left: 0 !important;
    right: auto !important;
}
#main-nav .sub-menu {
    right: 0 !important;
    left: auto !important;
}
#main-nav .sub-menu li a > span:after {
    right: 0 !important;
    left: auto !important;
}
#top-bar .top-bar-socials {
    text-align: left !important;
}
/********* START ANIMATION *********/
.animated-line:before {
    height: 105px !important;
    transform: translateY(239%) !important;
}
.conceptseven-icon-box.hover-style-1:hover .animated-line:before, .conceptseven-icon-box.hover-style-1:hover .animated-line:after, .conceptseven-icon-box.hover-style-1:hover .animated-line > span:before, .conceptseven-icon-box.hover-style-1:hover .animated-line > span:after {
    transform: translateX(0) !important;
}

.animated-line:before {
    bottom: 0 !important;
    top: auto !important;
}
.animated-line:after {
    bottom: auto !important;
    top: 0 !important;
    height: 100% !important;
}
.animated-line > span:after {
    transform: translateX(100%) !important;
}
.animated-line:after {
    transition: 0.2s !important;
}
.animated-line:before {
    transition: 0.2s 0.2s !important;
}
.animated-line > span:before {
    transform: translateX(100%) !important;
    right: 0 !important;
    left: auto !important;
}
/********* END ANIMATION *********/



.conceptseven-links > span {
    padding-left: 13px !important;
    padding-right: 0 !important;
}
.conceptseven-links > span:before, .conceptseven-links > span:after {
    content: '\f104' !important;
    left: 0 !important;
    right: auto !important;
}
.conceptseven-links:hover > span:before {
    left: 0 !important;
    right: auto !important;
}
.conceptseven-links:hover > span:after {
    left: -12px !important;
    right: auto !important;
}
.col-aside-img .image-container.aside-left {
    right: 0 !important;
    left: auto !important;
}
.conceptseven-button.icon_style_1 > span {
    padding-left: 12px !important;
    padding-right: 0 !important;
}
.conceptseven-button.icon_style_1 > span:before, .conceptseven-button.icon_style_1 > span:after {
    content: '\f104' !important;
    left: 0 !important;
    right: auto !important;
}
.conceptseven-button.icon_style_1 > span:before {
    left: 12px !important;
    right: auto !important;
}
.conceptseven-button.icon_style_1:hover > span:before {
    left: 0 !important;
    right: auto !important;
}
.conceptseven-button.icon_style_1:hover > span:after {
    left: -12px !important;
    right: auto !important;
}
.conceptseven-list > div > span {
    padding-right: 30px !important;
    padding-left: 0 !important;
}
.conceptseven-list .icon {
    right: 0 !important;
    left: auto !important;
}
.conceptseven-grid-box.half.border-verylight .grid-item {
    float: right !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
}
.conceptseven-grid-box.half.border-verylight .grid-item:after {
    left: 0 !important;
    right: auto !important;
}
.conceptseven-pricing .pricing-item {
    float: right !important;
}
.conceptseven-pricing.three.gutter .pricing-item {
    margin-right: 2.565% !important;
    margin-left: auto !important;
}
.conceptseven-pricing.three.gutter .pricing-item:first-child {
    margin-right: 0 !important;
}

/* PRICE */
.conceptseven-pricing .price-wrap .figure:before {
    content: "ت" !important;
    left: -15px !important;
}
.conceptseven-pricing .price-wrap .figure:before {
    display: none !important;
}
/* PRICE */


.conceptseven-headings h2.heading {
    font-family: "iranyekanweblight" !important;
  font-weight: 1000;
  font-size: 18px;
}
.conceptseven-headings h6.heading {
    font-family: "iranyekanweblight" !important;
}
.conceptseven-pricing .price-wrap .figure {
    padding-left: 0 !important;
    font-family: "iranyekanweblight" !important;
}
.project-box .project-text h2:after {
    right: 0 !important;
    left: auto !important;
}
.project-box .project-image .icons {
    left: 32px !important;
    right: auto !important;
}
.project-box:hover .project-image .icons {
    left: 16px !important;
    right: auto !important;
}
.elegant-arrow_right-up:before {
    content: "\25" !important;
}
.project-box .project-text {
    right: 30px !important;
    left: auto !important;
    padding: 0 37px 70px 15px !important;
}
.project-box:hover .project-text {
    right: 0 !important;
    left: auto !important;
}
.project-box .project-text h2 a {
    font-family: "iranyekanweblight" !important;
}
.cbp-wrapper {
    transform: rotateY(180deg) !important;
}
.cbp .cbp-item {
    transform: rotateY(180deg) !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr !important;
}
.owl-carousel.owl-drag .owl-item {
    direction: rtl !important;
}
.conceptseven-news.style-1 .news-item .text-wrap {
    right: 0 !important;
    left: auto !important;
    padding: 0 50px 63px 35px !important;
}
.conceptseven-news .news-item .meta .date {
    padding-right: 15px !important;
    padding-left: 0 !important;
}
.conceptseven-news .news-item .meta .date:before {
    right: 1px !important;
    left: auto !important;
}
.conceptseven-news .news-item .cat:after {
    right: 0 !important;
    left: auto !important;
}
.conceptseven-news .news-item .text-wrap .link a > span {
    padding-left: 13px !important;
    padding-right: 0 !important;
}
.conceptseven-news .news-item .text-wrap .link a > span:before, .conceptseven-news .news-item .text-wrap .link a > span:after {
    content: '\f104' !important;
    left: 0 !important;
    right: auto !important;
}
.conceptseven-news .news-item .text-wrap .link a > span:before {
    left: 12px !important;
    right: auto !important;
}
.conceptseven-news .news-item .text-wrap .link a:hover > span:before {
    left: 0 !important;
    right: auto !important;
}
.conceptseven-news .news-item .text-wrap .link a:hover > span:after {
    left: -12px !important;
    right: auto !important;
}
.footer-promotion .title-wrap {
    text-align: right !important;
}
.footer-promotion .promo-btn > span {
    padding-left: 12px !important;
    padding-right: 0 !important;
}
.footer-promotion .promo-btn > span:before, .footer-promotion .promo-btn > span:after {
    content: '\f104' !important;
    left: 0 !important;
    right: auto !important;
}
.footer-promotion .promo-btn > span:before {
    right: auto !important;
    left: 12px !important;
}
.footer-promotion .promo-btn:hover > span:after {
    left: -12px !important;
    right: auto !important;
}
.footer-promotion .promo-btn:hover > span:before {
    left: 0 !important;
    right: auto !important;
}
#scroll-top {
    left: 36px !important;
    right: auto !important;
}
.footer-grid .col {
    float: right !important;
}
.widget.widget_mc4wp_form_widget .mc4wp-form .submit-wrap > button {
    left: 0 !important;
    right: auto !important;
}
.widget.widget_search .search-form .search-submit:before, .widget.widget_mc4wp_form_widget .mc4wp-form .submit-wrap > button:before {
    content: "\34" !important;
    right: 0 !important;
    left: auto !important;
}
#sidebar .widget.widget_socials .socials .icon, #footer-widgets .widget.widget_socials .socials .icon {
    float: right !important;
}
#bottom .bottom-bar-copyright {
    text-align: right !important;
}
#bottom .bottom-bar-menu {
    text-align: left !important;
}
#bottom ul.bottom-nav > li {
    margin-right: 20px !important;
    margin-left: auto !important;
}
.mobile-button {
    float: left !important;
    left: 0 !important;
    right: auto !important;
}
.mobi-overlay .close:after {
    left: 0 !important;
    right: auto !important;
}
#main-nav-mobi .menu-logo-inner {
    margin: 25px 35px 25px 22px !important;
}
#main-nav-mobi ul li a {
    padding: 0 35px 0 22px !important;
}
#main-nav-mobi .menu-logo-inner a {
    padding: 0 !important;
}
#main-nav-mobi .menu-item-has-children .arrow {
    font-family: "Font Awesome 5 Free" !important;
    left: 0 !important;
    right: auto !important;
}
#main-nav-mobi .menu-item-has-children .arrow:before {
    content: "\f104" !important;
}
#main-nav-mobi .search-form .search-submit {
    left: 14px !important;
    right: auto !important;
}
#main-nav-mobi .ext > .cart-info:before {
    right: 34px !important;
    left: auto !important;
}
#main-nav-mobi .ext > .cart-info {
    padding-right: 62px !important;
    padding-left: 0 !important;
}
.nav-top-cart-wrapper .nav-cart-trigger {
    line-height: 40px !important;
}
.conceptseven-links.style-2 .line {
    right: 0 !important;
    left: auto !important;
}
.conceptseven-single-heading .heading {
    padding-right: 60px !important;
    padding-left: 0 !important;
}
.conceptseven-single-heading .line {
    right: 0 !important;
    left: auto !important;
}
.name-pos .name span {
    font-family: "iranyekanweblight" !important;
}
.conceptseven-testimonials .name {
    padding-right: 40px !important;
    padding-left: 0 !important;
}
.conceptseven-testimonials .name:before {
    right: 0 !important;
    left: auto !important;
}
.conceptseven-accordions .accordion-item.has-number .accordion-heading > .inner {
    padding-right: 50px !important;
    padding-left: 0 !important;
}
.conceptseven-accordions .accordion-item .accordion-heading > .inner:before {
    left: 0 !important;
    right: auto !important;
}
.conceptseven-accordions .accordion-item.has-number .accordion-heading > .inner > .numb {
    right: 0 !important;
    left: auto !important;
}
h3.accordion-heading span {
    font-family: "iranyekanweblight" !important;
}
.conceptseven-accordions .accordion-item.style-1 .accordion-content {
    padding: 0 35px 28px 38px !important;
}
.conceptseven-content-box > .inner:after {
    right: 0 !important;
    left: auto !important;
}
.col-aside-img .image-container.aside-right {
    left: 0 !important;
    right: auto !important;
}
.elegant-icon_clock_alt:before {
    content: "\6d" !important;
    font-family: 'ElegantIcons' !important;
}
.conceptseven-step-box .numb {
    font-family: "LalezarRegular" !important;
}
.bx-wrapper {
    direction: ltr !important;
}
.conceptseven-testimonials-g3 .content-wrap .inner {
    direction: rtl !important;
}
.conceptseven-testimonials-g3 .content-wrap .name {
    padding-right: 40px !important;
    padding-left: 0 !important;
}
.conceptseven-testimonials-g3 .content-wrap .name:before {
    right: 0 !important;
    left: auto !important;
}
.conceptseven-testimonials.style-2 .thumb {
    float: right !important;
    margin: 0 0 0 30px !important;
}
.conceptseven-progress .title {
    right: 0 !important;
    left: auto !important;
}
.conceptseven-progress .perc {
    text-align: left !important;
    font-weight: 600 !important;
}
.wpcf7-form .cf7-style-1 .name-wrap, .wpcf7-form .cf7-style-1 .email-wrap, .wpcf7-form .cf7-style-1 .phone-wrap {
    direction: rtl !important;
}
.owl-theme .owl-nav .owl-prev:after {
    content: "\3d" !important;
}
.owl-theme .owl-nav .owl-next:after {
    content: "\3e" !important;
}
.has-arrows.arrow-bottom .owl-theme .owl-nav .owl-next {
    margin-right: 6px !important;
    margin-left: auto !important;
}
#project-filter.style-3 {
    text-align: left !important;
}
.woo-single-post-class .summary .stock.in-stock, .product .onsale {
    left: 14px !important;
    right: auto !important;
}
.products li .price del {
    padding-left: 6px !important;
    padding-right: 0 !important;
}
.products li .price {
    right: 35px !important;
    left: auto !important;
}
.products li .product-info .button, .products li .product-info .added_to_cart {
    padding-left: 13px !important;
    padding-right: 0 !important;
}
.products li .product-info .button:before, .products li .product-info .added_to_cart:before, .products li .product-info .button:after, .products li .product-info .added_to_cart:after {
    content: '\f104' !important;
    left: 0 !important;
    right: auto !important;
}
.products li .product-info .button:before, .products li .product-info .added_to_cart:before {
    left: 12px !important;
    right: auto !important;
}
.products li .product-info .button:hover:before, .products li .product-info .added_to_cart:hover:before {
    left: 0 !important;
    right: auto !important;
}
.products li .product-info .button:hover:after, .products li .product-info .added_to_cart:hover:after {
    left: -12px !important;
    right: auto !important;
}
.has-arrows.arrow-center.offset40 .owl-theme .owl-nav [class*='owl-'] {
    right: -40px !important;
    left: auto !important;
}
.has-arrows.arrow-center .owl-theme .owl-nav .owl-prev {
    transform: translate(50%, -50%) !important;
}
.has-arrows.arrow-center.offset40 .owl-theme .owl-nav .owl-next {
    right: auto !important;
    left: -40px !important;
}
.has-arrows.arrow-center .owl-theme .owl-nav .owl-next {
    transform: translate(-50%, -50%) !important;
}
.rev_slider_wrapper {
    direction: ltr !important;
}
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
    direction: rtl !important;
}
.widget_shopping_cart_content ul li a img {
    float: right !important;
    margin-left: 20px !important;
    margin-right: 0 !important;
}
.widget_shopping_cart_content ul li {
    padding-right: 0 !important;
    padding-left: 20px !important;
}
.conceptseven-testimonials-g3 #bx-prev a:after {
    content: "\3e";
}
#wpadminbar .ab-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;
}
.conceptseven-accordions .accordion-item {
    background-position: right top !important;
}
.has-arrows.arrow-center.offset70 .owl-theme .owl-nav .owl-next {
    right: auto !important;
    left: -70px !important;
}
.has-arrows.arrow-center.offset70 .owl-theme .owl-nav [class*='owl-'] {
    right: -70px !important;
    left: auto !important;
}
.conceptseven-team .name {
    font-size: 25px !important;
}
.conceptseven-team .position {
    font-size: 18px !important;
}
#featured-title.left-side #breadcrumbs {
    text-align: right !important;
}
#featured-title.left-side .title-group {
    text-align: right !important;
}
#featured-title #breadcrumbs .breadcrumb-trail > a, #featured-title #breadcrumbs .breadcrumb-trail > span {
    padding-left: 27px !important;
    padding-right: 0 !important;
}
#featured-title #breadcrumbs .breadcrumb-trail > a:after, #featured-title #breadcrumbs .breadcrumb-trail > span:after {
    content: "\f104" !important;
    left: 10px !important;
    right: auto !important;
}
#featured-title #breadcrumbs .breadcrumb-trail > span {
    padding-left: 0 !important;
}
.wpcf7-form-control-wrap {
    direction: rtl !important;
}
.conceptseven-pagination .page-numbers.next:after, .woocommerce-pagination .page-numbers.next:after {
    content: "\f104" !important;
}
.conceptseven-pagination .page-numbers.prev:after, .woocommerce-pagination .page-numbers.prev:after {
    content: "\f105" !important;
}
#featured-title .main-title {
    font-family: "iranyekanweblight" !important;
}
.woocommerce-page .content-woocommerce .woocommerce-result-count {
    float: right !important;
}
.woocommerce-page .content-woocommerce .woocommerce-ordering {
    float: left !important;
}
.woocommerce-page .content-woocommerce .woocommerce-ordering:after {
    left: 0 !important;
    right: auto !important;
}
.products li {
    float: right !important;
}
.products li .star-rating {
    left: 35px !important;
    right: auto !important;
}
.woocommerce-page .content-woocommerce .star-rating span {
    background: url(assets/img/star.png) repeat-x right -34px !important;
    float: right !important;
}
.products li h2 {
    font-size: 33px !important;
}
.woo-single-post-class .images {
    float: right !important;
}
.woo-single-post-class .images .woocommerce-product-gallery__trigger {
    left: 17px !important;
    right: auto !important;
}
.woo-single-post-class .onsale {
    left: auto !important;
    right: 25px !important;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: "iranyekanweblight" !important;
}
.woo-single-post-class .summary .cart .quantity {
    float: right !important;
}
.woo-single-post-class .summary .cart .quantity input {
    margin: 0 0 0 12px !important;
}
.woo-single-post-class .summary .cart .quantity input {
    font-weight: 600 !important;
}
.woo-single-post-class .summary .product_meta > span:first-child {
    font-weight: 600 !important;
}
.woo-single-post-class .summary .product_meta > span a:first-child {
    padding-right: 10px !important;
    padding-left: 0 !important;
}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-rating > label, .woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-rating > .stars {
    float: right !important;
}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-rating > .stars {
    margin-right: 15px !important;
    margin-left: auto !important;
}
.woocommerce-page .content-woocommerce p.stars span a:hover, p.stars span a:focus {
    background: url(assets/img/star.png) repeat-x right -17px !important;
}

.woocommerce-page .content-woocommerce p.stars span a {
    right: 0 !important;
    left: auto !important;
}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form > p.comment-form-author {
    float: right !important;
}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form > p.comment-form-email {
    float: left !important;
}
.flex-viewport {
    direction: ltr !important;
}
.woo-single-post-class .summary {
    float: left !important;
}
.woo-single-post-class .summary .woocommerce-review-link {
    right: 95px !important;
    left: auto !important;
}
.woo-single-post-class .woocommerce-tabs .entry-content .comment_container img {
    float: right !important;
    margin: 5px 0 0 25px !important;
}
.woo-single-post-class .woocommerce-tabs .entry-content .star-rating {
    left: 0 !important;
    right: auto !important;
}
.woocommerce-product-gallery .flex-control-thumbs li {
    float: right !important;
}
.pswp__caption__center {
    text-align: right !important;
}
.conceptseven-image-box .item .title {
    font-size: 21px !important;
}
#site-content {
    float: right !important;
}
#sidebar {
    float: left !important;
}
#sidebar .widget .widget-title {
    font-size: 20px !important;
}
.widget.widget_search .search-form .search-submit, .widget.widget_mc4wp_form_widget .mc4wp-form .submit-wrap > button {
    left: 0 !important;
    right: auto !important;
}
#sidebar .widget.widget_recent_posts .recent-news .thumb, #footer-widgets .widget.widget_recent_posts .recent-news .thumb {
    float: right !important;
}
.widget.widget_categories ul li a:before, .widget.widget_meta ul li a:before, .widget.widget_pages ul li a:before, .widget.widget_archive ul li a:before, .widget.widget_nav_menu ul li a:before {
    content: "\f104" !important;
    right: 0 !important;
    left: auto !important;
}
.widget.widget_categories ul li a, .widget.widget_meta ul li a, .widget.widget_pages ul li a, .widget.widget_archive ul li a, .widget.widget_nav_menu ul li a {
    padding-right: 18px !important;
    padding-left: 0 !important;
}
.widget_categories li.cat-item {
    font-weight: 600 !important;
}
.widget.widget_instagram .instagram-wrap .instagram_badge_image, .widget.widget_flickr .flickr-wrap .flickr_badge_image {
    float: right !important;
}
#sidebar .widget.widget_tag_cloud .tagcloud a, #footer-widgets .widget.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud .tagcloud a {
    float: right !important;
    margin: 0 0 6px 6px !important;
}
.hentry .post-meta .item {
    margin-left: 8px !important;
    margin-right: auto !important;
}
.hentry .post-meta .item:last-child {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.hentry .post-meta .item .inner {
    padding-right: 15px !important;
    padding-left: 0 !important;
}
.hentry .post-meta .item .inner:before {
    right: 0 !important;
    left: auto !important;
}
.hentry .post-link a > span {
    padding-left: 12px !important;
    padding-right: 0 !important;
}
.hentry .post-link a > span:before, .hentry .post-link a > span:after {
    content: '\f104' !important;
    left: 0 !important;
    right: auto !important;
}
.hentry .post-link a > span:before {
    left: 12px !important;
    right: auto !important;
}
.hentry .post-link a:hover > span:before {
    left: 0 !important;
    right: auto !important;
}
.hentry .post-link a:hover > span:after {
    left: -12px !important;
    right: auto !important;
}
.hentry .post-meta .item:first-child .inner {
    padding-right: 0 !important;
}
.is-single-post .hentry .post-title {
    font-family: "iranyekanweblight" !important;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
    font-family: "iranyekanweblight" !important;
}
blockquote cite {
    padding-right: 40px !important;
    padding-left: 0 !important;
}
blockquote cite:before {
    right: 0 !important;
    left: auto !important;
}
blockquote cite:before {
    right: 0 !important;
    left: auto !important;
}
.comment-list article .gravatar {
    float: right !important;
    margin: 2px 0 0 16px !important;
}
.comment-edit-link {
    padding-right: 10px !important;
    padding-left: 0 !important;
}
.comment-author {
    font-size: 16px !important;
}
.comment-list .children > li {
    padding: 0 35px 0 0 !important;
}
.comments-area .comments-title, .comments-area .comment-reply-title {
    font-size: 20px !important;
}
#comments .name-wrap, #comments .email-wrap, #comments .url-wrap {
    float: right !important;
}
#comments .name-wrap, #comments .email-wrap {
    margin-left: 1.31% !important;
    margin-right: auto !important;
}
.project-related-wrap .project-item a > span {
    padding-left: 13px !important;
    padding-right: 0 !important;
}
.project-related-wrap .project-item a > span:before, .project-related-wrap .project-item a > span:after {
    content: '\f104' !important;
    left: 0 !important;
    right: auto !important;
}
.project-related-wrap .project-item a > span:before {
    left: 12px !important;
    right: auto !important;
}
.project-related-wrap .project-item .link a:hover > span:before {
    left: 0 !important;
    right: auto !important;
}
.project-related-wrap .project-item .link a:hover > span:after {
    left: -12px !important;
    right: auto !important;
}
.conceptseven-links.style-3 .line {
    right: 0 !important;
    left: auto !important;
}
.conceptseven-links.style-3 > span {
    padding: 0 !important;
}
.f-lalezar-regular .conceptseven-links.style-3 > span {
    font-family: "iranyekanweblight" !important;
}
.has-arrows.arrow-center.offset70 .owl-theme .owl-nav .owl-next {
    right: auto !important;
    left: -70px !important;
}



















rs-module-wrap {
    direction: ltr;
}
rs-layer {
    direction: rtl;
}
.woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-error {
    padding: 12px 54px 12px 25px !important;
}
.woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-error:before {
    content: "\38" !important;
    right: 24px !important;
    left: unset !important;
}
#sidebar .widget.widget_recent_posts .recent-news .thumb.image, #footer-widgets .widget.widget_recent_posts .recent-news .thumb.image {
    margin-left: 15px !important;
    margin-right: unset !important;
}
#cancel-comment-reply-link {
    left: 0 !important;
    right: unset !important;
}
.related-news .post-item .meta .date {
    padding-right: 15px !important;
    padding-left: 0 !important;
}
.related-news .post-item .meta .date:before {
    right: 0 !important;
    left: unset !important;
}
.related-news .post-item .link a > span {
    padding-left: 13px !important;
    padding-right: 0 !important;
}
.related-news .post-item .link a > span:before, .related-news .post-item .link a > span:after {
    content: '\f104' !important;
    left: 0 !important;
    right: unset !important;
}
.related-news .post-item .link a > span:before {
    left: 12px !important;
    right: unset !important;
}
.related-news .post-item .link a:hover > span:before {
    left: 0 !important;
    right: unset !important;
}
.related-news .post-item .link a:hover > span:after {
    left: -12px !important;
    right: unset !important;
}
.no-results-content .search-form .search-submit {
    left: 0 !important;
    right: unset !important;
}
.no-results-content .search-form .search-submit:before {
    content: "\34" !important;
}
.widget_shopping_cart_content .buttons > a {
    float: right !important;
}
.widget_shopping_cart_content .buttons a.checkout {
    float: left !important;
}
caption, th, td {
    text-align: right;
}
.woocommerce-page .shop_table.cart .coupon {
    float: right !important;
}
.woocommerce-page .shop_table.cart .coupon + button[type='submit'] {
    float: left !important;
}
.woocommerce-page .cart_totals .shop_table .cart-subtotal td, .woocommerce-page .cart_totals .shop_table .order-total td, .woocommerce-page .cart_totals .shop_table .tax-rate td {
    text-align: left !important;
}
.woocommerce-page .cart_totals .shop_table td {
    border-right: 1px solid #e7e7e7 !important;
}
.woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    float: right !important;
}
.woocommerce-page form .form-row-last {
    float: left !important;
}
.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 12px !important;
    left: 4px !important;
    right: unset !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    text-align: right;
}












/********** yeni css codlar 1400-05-08 **************/
#main-nav-mobi {
    right: -300px;
    left: unset;
}
.wpcf7-form .cf7-style-1 .texts {
    direction: rtl !important;
}
.wpcf7-form .cf7-style-1 .texts > h4 {
    font-size: 25px !important;
}
.portfolio-no-transform .cbp-wrapper {
    transform: none !important;
}
.portfolio-no-transform .project-box > .inner {
    transform: rotateY(180deg);
}
.col-aside-img .image-container.img-parallax.aside-left .inner {
    left: 0;
    right: unset;
}
.number {
    font-family: "nechar" !important;
}

.conceptseven-pricing .price-wrap .figure {
    margin-right: -20px;
}
.conceptseven-pricing .price-wrap .term {
    padding-right: 2px !important;
    padding-left: 0 !important;
    position: absolute;
    margin-top: 19px;
}
.woocommerce-product-gallery .flex-viewport {
    direction: rtl !important;
}
.woocommerce-page .shop_table.cart .coupon #coupon_code {
    margin: 0 0 2px 5px !important;
}
.woocommerce-page .shop_table.cart th {
    font-size: 18px;
}
.custom-map-div iframe {
    margin-bottom: 0 !important;
}


















/*      RESPONSIVE     */


@media (min-width: 768px){



.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: right !important;
}



}



@media only screen and (max-width: 991px){
    

.conceptseven-testimonials.style-2 .thumb {
    float: none !important;
    margin: 0 auto 30px !important;
}
#project-filter.style-3 {
    text-align: center !important;
}
}



@media only screen and (max-width: 767px){
    
#bottom .bottom-bar-inner-wrap, #bottom .bottom-bar-copyright, #bottom .bottom-bar-menu {
    text-align: center !important;
}
.conceptseven-pricing.two .pricing-item, .conceptseven-pricing.two.gutter .pricing-item, .conceptseven-pricing.three .pricing-item, .conceptseven-pricing.three.gutter .pricing-item {
    margin: 0 0 30px 0 !important;
}
.woocommerce-page .content-woocommerce .woocommerce-ordering {
    float: none !important;
}
.comment-list article .gravatar {
    float: none !important;
    margin: 0 0 15px !important;
}
.woocommerce-page table.shop_table_responsive tr td:before {
    float: right !important;
}
.woocommerce-page table.shop_table_responsive tr td {
    text-align: left !important;
}
.woocommerce-page table.shop_table_responsive tr td.actions {
    text-align: right !important;
}
.woocommerce-page .shop_table.cart .coupon {
    float: none !important;
}
.woocommerce-page .shop_table.cart .coupon + button[type='submit'] {
    float: none !important;
}
#payment #place_order {
    width: 260px;
}
}