/*
Theme Name: Geekfolio Child
Author: ThemesCamp
Author URI:  http://themeforest.net/user/themescamp
Theme URI: http://themeforest.net/user/themescamp/portfolio
Template: geekfolio
Description: This is child theme for Geekfolio Theme.
Version: 1.0.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: geekfolio-child
Tags: one-column, two-columns, right-sidebar,custom-colors,featured-images
*/
@font-face {
  font-family: IranYekan;
  font-style: normal;
  font-weight: 400;
  src: url("../geekfolio/assets/fonts/IRANYekan/Farsi_numerals/IRANYekanRegularFaNum.ttf")
      format("truetype");
}	

body, h1, h2, h3, h4, h5, h6, a, p, div, span:not(.ab-icon), button, li.current-date, .mc4wp-form-fields input,#tipi-builder-sb input,#tipi-builder-sb select,textarea,input ,blockquote {
  font-family: IranYekan !important;
  }
.swiper-controls.testim-controls.info-down.position-down {
    direction: ltr;
}
.geekfolio-testimonials .item .info {
    margin-right: 30px;
}
.geekfolio-portfolio-carousel.geekfolio-port-slider .swiper-controls-container .swiper-controls {
    direction: ltr;
}
.geekfolio-testimonials .swiper-controls.info-left {
    margin-right: 25px;
}
@media (min-width: 768px){
.offset-md-4 {
    margin-right: 33.33333333%;
}}
.geekfolio-toggle .accordion-item .accordion-button .ico {
    right: inherit !important;
    left: 20px !important ;
}
.geekfolio-testimonials .item .line-icon .icon-img {
    right: 400px !important;
}
.geekfolio-progress .skill-progress .progres {
    right: 0 !important;
    left:  auto !important;
}
.geekfolio-progress .skill-progress .progres:after {
    left: 10px !important;
    right: auto !important;
}
.geekfolio-pricing-card .card-body .list_bullets:after {
    left: inherit !important;
    right: 0px !important;
    top: 10px;
}
.elementor-1691 .elementor-element.elementor-element-0cbe0be .geekfolio-pricing-card .geekfolio-feature {
    padding: 0px 20px 0px 0px;
}
.geekfolio-button-container svg {
    transform: scaleX(-1) !important;
}
.elementor-1691 .elementor-element.elementor-element-601bbce0 .geekfolio-pricing-card .geekfolio-feature {
    padding: 0px 20px 0px 0px;
}
.elementor-1691 .elementor-element.elementor-element-e75a77b .geekfolio-pricing-card .geekfolio-feature {
    padding: 0px 20px 0px 0px;
}
.geekfolio-posts .item.img-under-cont .cont .info .by i, .geekfolio-posts .item.img-under-cont .cont .info .date i {
    margin-left: 10px !important;
}
.geekfolio-posts .item.img-under-cont .img a svg {
    transform: scaleX(-1) !important;
}
.elementor-align-left {
    text-align: right !important;
}
.elementor-1635 .elementor-element.elementor-element-39d27c99 > .elementor-widget-container,
.elementor-1635 .elementor-element.elementor-element-5383053f > .elementor-widget-container,
.elementor-1635 .elementor-element.elementor-element-76282e2f > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
}
.geekfolio-team.box .item .info .cont {
    margin-right: 20px;
}
.geekfolio-team.box .item .info {
    right: 30px !important;
    left: inherit !important;
    padding: 10px 10px 10px 40px !important;
}
.geekfolio-awards-list .item .ml-auto {
    margin-right: auto !important ;
    margin-left:inherit  !important ;
    transform: scaleX(-1) !important;
}
.geekfolio-experiance-box.layout-2 .title-cont {
    margin-right: 30px;
}
.elementor-1635 .elementor-element.elementor-element-8d3c24c .geekfolio-experiance-box .title {
    letter-spacing: 0px;
}
.geekfolio-posts-carousel .item .img .date {
    letter-spacing: 0px;
}
.geekfolio-posts-carousel svg {
    transform: scaleX(-1) !important;
}
.elementor-1635 .elementor-element.elementor-element-22b97a76 .geekfolio-testimonials .item .info .position {
    letter-spacing: 0px;
}
.elementor-1635 .elementor-element.elementor-element-4dfb8ec2 .geekfolio-heading {
    letter-spacing: 0px; 
}
.geekfolio-awards-list .item .date {
    margin-left: 10px!important;
    margin-right: inherit!important;
}
.geekfolio-posts-carousel .item .read-more-btn {
   letter-spacing: 0px;
}
.geekfolio-testimonials-cards .item .avatar {
    margin-left: 30px !important;
    margin-right: inherit!important;
}
.elementor-1717 .elementor-element.elementor-element-69a8ca58 .geekfolio-heading {
    letter-spacing: 0px;
}
.elementor-1717 .elementor-element.elementor-element-2cacec1 .geekfolio-heading {
    letter-spacing: 0px;
}
.elementor-1717 .elementor-element.elementor-element-69b7e550 .geekfolio-toggle-tabs .button i {
    transform: scaleX(-1) !important;
}
.elementor-1723 .elementor-element.elementor-element-5b0fcd50 .elementor-icon i,
.elementor-1723 .elementor-element.elementor-element-5b0fcd50 .elementor-icon svg,
.elementor-1723 .elementor-element.elementor-element-707abd5b .elementor-icon i,
.elementor-1723 .elementor-element.elementor-element-707abd5b .elementor-icon svg,
.elementor-1723 .elementor-element.elementor-element-cb780b5 .elementor-icon i,
.elementor-1723 .elementor-element.elementor-element-cb780b5 .elementor-icon svg {
    transform: rotate(30deg);
}
.geekfolio-testimonials-cards .swiper-controls .swiper-button-next {
    margin-right: 50px !important;
}
.elementor-element-3c252413 .geekfolio-testimonials-cards .swiper-controls .swiper-button-next {
    margin-left: -25px !important;
}
.geekfolio-testimonials-cards .swiper-controls .swiper-button-prev, .geekfolio-testimonials-cards .swiper-controls .swiper-button-next {
    transform: scaleX(-1) !important;
    margin-right: 23px;
}
.elementor-1729 .elementor-element.elementor-element-1f4e23ac .geekfolio-services-show h5 {
    margin: 0px 80px 0px 0px !important;
}
.geekfolio-services-show .ml-auto {
    margin-right: auto !important;
    margin-left: inherit!important;
}
.elementor-1729 .elementor-element.elementor-element-19d3435c .geekfolio-services-show h5 {
    margin: 0px 80px 0px 0px;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.5em;
}
.elementor-1729 .elementor-element.elementor-element-7da06423 .geekfolio-heading {
    letter-spacing: 0px;
}
.elementor-1729 .elementor-element.elementor-element-45803bd6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.swiper-pointer-events .item .line-icon .icon-img {
    right: 320px !important;
}
.geekfolio-posts-carousel .swiper-controls-container .swiper-controls .swiper-button-next {
    margin-right: 50px;
}
.geekfolio-services .swiper-controls-container .swiper-controls .swiper-button-next {
    margin-right: 50px;
}
.geekfolio-services .serv-items-crev .item .circle {
    margin-left: 10px !important;
    margin-right: inherit!important;
    transform: scaleX(-1) !important;
}
.geekfolio-portfolio.portfolio-fixed .cont .view-all-btn {
    letter-spacing: 0px;
}
.geekfolio-toggle-tabs .serv-tab-cont .item .cont {
    right: 20%!important;
    left: 0 !important;
}
.geekfolio-testimonials .item.info-left .info {
    margin-right: 0 !important;
    margin-left: inherit!important;
}
.geekfolio-circle-button .butn-circle .title {
    letter-spacing: 0px;
}
.geekfolio-showcases .ml-auto {
    margin-right: auto !important;
    margin-left: inherit!important;
}
.geekfolio-showcases .columns-carousel .columns-carousel-controls.arrow-out .swiper-button-prev, .geekfolio-showcases .columns-carousel .columns-carousel-controls.arrow-out .swiper-button-next {
    transform: scaleX(-1) !important;
}
.geekfolio-showcases .columns-carousel .img .cont {
    right: 30px !important;
    left: initial!important;
}
.geekfolio-showcases .full-width-parallax .slidenav .slidenav__item--next i, .geekfolio-showcases .full-width-frame .slidenav .slidenav__item--next i, .geekfolio-showcases .circle-carousel .slidenav .slidenav__item--next i {
    margin-left: 0 !important;
    margin-right: 20px !important;
    transform: scaleX(-1) !important;
}
.geekfolio-showcases .full-width-parallax .slidenav button i, .geekfolio-showcases .full-width-frame .slidenav button i, .geekfolio-showcases .circle-carousel .slidenav button i {
    margin-left: 20px !important;
    margin-right: 0 !important;
    transform: scaleX(-1) !important;
}
.geekfolio-showcases .full-width-parallax .slidenav .slidenav__item--next, .geekfolio-showcases .full-width-frame .slidenav .slidenav__item--next, .geekfolio-showcases .circle-carousel .slidenav .slidenav__item--next {
    margin-right: auto;
    margin-left: initial;
}
.geekfolio-showcases .full-width-frame h1 .sub-title {
    letter-spacing: 0px;
}
@media (min-width: 992px){
.offset-lg-1 {
    margin-right: 8.33333333% !important;
}}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    left: 10px !important;
    right: auto !important;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    right: 10px !important;
    left: auto !important;
}
.geekfolio-showcases .full-width-parallax .slider-contro i, .geekfolio-showcases .full-width-frame .slider-contro i, .geekfolio-showcases .circle-carousel .slider-contro i {
    transform: scaleX(-1) !important;
}
.geekfolio-showcases .interactive-links .links-text li h2 a .tag {
    letter-spacing: 0px;
}
li#tab-title-description {
    right: -10px;
}
.post-detail > li i {
    margin-left: 5px !important;
    margin-right: inherit!important;
}
.sidebar .widget.widget_archive ul li a:before {
    margin-left: 10px !important;
    margin-right: inherit!important;
}
.woocommerce .cart-collaterals .cart_totals table th {
    padding-right: 0 !important;
    text-align: right !important;
}
.woocommerce .cart-collaterals .cart_totals table td {
    text-align: left !important;
    padding-left: 0 !important;
}
.woocommerce table td.product-thumbnail {
  text-align: right !important;
}
.woocommerce table tr .product-name {
    text-align: right !important;
}
.quantity-nav {
    direction: ltr !important;
    margin-right: -1px !important;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    margin: 0 0 0 10px;
}
.sidebar .widget.widget_recent_entries ul li a:before {
    margin-left: 10px !important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {
    margin-right: auto !important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {
    margin-left: inherit !important;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 9px !important;
}
.select2 .selection .select2-selection .select2-selection__rendered {
    text-align: right !important;
}
.woocommerce table tr td {
  text-align: left !important;
}
.woocommerce table tr .product-total {
    text-align: left !important;
}
.woocommerce-error::before {
    right: initial !important;
    left: 1em !important;
}
.elementor-1938 .elementor-element.elementor-element-5b96bec3 .geekfolio-nav .navigation li a {
    text-align: right !important;
}
.elementor-1579 .elementor-element.elementor-element-4d50236 .geekfolio-contact-shortcode input:not([type="submit"], [type="checkbox"]), .elementor-1579 .elementor-element.elementor-element-4d50236 .geekfolio-contact-shortcode select, .elementor-1579 .elementor-element.elementor-element-4d50236 .geekfolio-contact-shortcode textarea {
    text-align: right !important;
}
.mt-30 {
    direction: rtl;
}
.geekfolio-portfolio-list svg {
    transform: scaleX(-1) !important;
}
.elementor-element .elementor-widget-geekfolio-marquee {
    direction: ltr;
}
.wp-customizer .redux-section .accordion-section-title i, .wp-customizer .redux-field .accordion-field-title i, .wp-customizer .redux-panel .accordion-section-title i {
    margin-left: 5px !important;
}
.redux-container #redux-header .display_header {
    float: right !important;
} 
.redux-container #redux-header .display_header h2 {
    padding-left: 5px !important;
}
.geekfolio-portfolio.portfolio-fixed .cont .categories small {
    letter-spacing: 0px;
}
.geekfolio-posts-list.thumbnail-bg .item .info .author {
    margin-left: 20px;
}
.geekfolio-posts-list.thumbnail-bg .item .categories a {
    letter-spacing: 0px;
}
.geekfolio-posts-list.thumbnail-bg .item .date {
    letter-spacing: 0px;
}
.elementor-1707 .elementor-element.elementor-element-3c61c660 .geekfolio-contact-shortcode input:not([type="submit"], [type="checkbox"]), .elementor-1707 .elementor-element.elementor-element-3c61c660 .geekfolio-contact-shortcode select, .elementor-1707 .elementor-element.elementor-element-3c61c660 .geekfolio-contact-shortcode textarea {
    text-align: right;
}
.geekfolio-slides.preset-2 .circle-button .rotate-circle svg {
    direction: ltr !important;
}
.geekfolio-slides.preset-2 .setting {
    left: 0 !important;
    right: inherit !important;
}
.geekfolio-slides.preset-2 .circle-button .arrow svg {
    margin-right: -38px;
}
.swiper-controls.testim-controls.info-down.position-down {
    text-align: end;
    margin-right: 20px;
}
.swiper-controls svg {
    margin-top: -7px;
}
.geekfolio-slides svg {
    vertical-align: middle;
    transform: scaleX(-1) !important;
}
.geekfolio-posts .item.img-under-cont .cont .info {
    letter-spacing: 0px;
}
.fat-nav li a {
    letter-spacing: 0px;
}
.fat-nav li {
    text-align: right;
}
.fat-nav .menu-item-icon {
    left: 0 !important;
    right: inherit !important;
}
.geekfolio-posts .item.img-row .cont .date {
    letter-spacing: 0px;
}
@media (max-width: 1024px){
.elementor-1741 .elementor-element.elementor-element-4e6b9548 > .elementor-widget-container {
    margin: 0px 40px 0px 0px;
}}
.elementor-align-left {
    direction: ltr !important;
}
.elementor-29 .elementor-element.elementor-element-21966c9 .geekfolio-button {
    padding: 0px 30px 0px 0px !important;
}
.elementor-29 .elementor-element.elementor-element-1d0ff85 .geekfolio-button {
    padding: 0px 30px 0px 0px;
}
.elementor-29 .elementor-element.elementor-element-8196028 .geekfolio-button {
    padding: 0px 30px 0px 0px;
}

.geekfolio-testimonials .swiper-controls.info-down.position-side {
    float: left;
}
.elementor-element-15eea09 .geekfolio-testimonials .swiper-controls.info-down .swiper-button-next {
    margin-right: 50px!important;
    margin-left: initial !important;
}
.elementor-element-15eea09 .geekfolio-testimonials .swiper-controls.info-down .left {
    transform: rotate(1deg);
}
.elementor-element-15eea09 .geekfolio-testimonials .swiper-controls.info-down .right {
    transform: rotate(177deg);
}

.elementor-29 .elementor-element.elementor-element-12d73c5 .geekfolio-button {
    padding: 3px 15px 3px 3px;
}
.elementor-29 .elementor-element.elementor-element-12d73c5 .geekfolio-button .geekfolio-button-icon,
.elementor-1635 .elementor-element.elementor-element-61f5261b .geekfolio-button .geekfolio-button-icon,
.elementor-1635 .elementor-element.elementor-element-35d8f599 .geekfolio-button .geekfolio-button-icon,
.elementor-1635 .elementor-element.elementor-element-6b8a552 .geekfolio-button .geekfolio-button-icon,
.elementor-1635 .elementor-element.elementor-element-8bd8246 .geekfolio-button .geekfolio-button-icon {
    margin: 0px 0px 0px 10px;
}
.geekfolio-testimonials .swiper-controls-container .swiper-controls.up-arrows svg {
    transform: scaleX(-1) !important;
}
.elementor-1635 .elementor-element.elementor-element-69ef2a61 .geekfolio-button .geekfolio-button-icon {
    margin: 0px 10px 0px 0px;
}
.elementor-1723 .elementor-element.elementor-element-1de5ea23,
.elementor-1723 .elementor-element.elementor-element-7305a957,
.elementor-1723 .elementor-element.elementor-element-636b113c {
    text-align: left;
}
.elementor-column-gap-default .geekfolio-services-show .arrow svg {
    transform: scaleX(-1) !important;
}
.geekfolio-posts-list.thumbnail-bg .item .background .more a i {
    transform: scaleX(-1) !important;
}
.elementor-element-7caf50db .swiper-controls svg {
    transform: scaleX(-1) !important;
}
.portfolio-fixed svg {
    transform: scaleX(-1) !important;
}
.apply-header .search-icon-header {
    float: left !important;
    position: relative;
    line-height: 27px;
    margin-right: 40px;
    top: 25px;
}
.apply-header .header-icon {
    float: left !important;
    margin-right: 20px;
    padding: 0;
    text-align: left;
}
.header-wrapper {
    text-align: left;
}
.geekfolio-search-icon .search-icon-header .searchform::after {
    left: 0 !important;
    right: initial !important;
}
.geekfolio-search-icon .black-search-table-cell div input[name=s] {
    padding: 15px 15px 15px 55px !important;
}
.geekfolio-search-icon .black-search-table-cell .searchsubmit {
     left: 0 !important; 
     right: initial !important;
}
.geekfolio-search-icon .close-black-block {
    left: 50px !important;
    right: initial !important;
}
.geekfolio-testimonials .item.info-left .arrow {
    left: -1px !important;
    right: initial !important;
    transform: scaleX(-1) !important;
}
.geekfolio-testimonials .item.info-left .author-info {
    border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-right: initial !important;
}
.geekfolio-testimonials .swiper-controls.info-left .swiper-button-prev, .geekfolio-testimonials .swiper-controls.info-left .swiper-button-next {
    transform: scaleX(-1) !important;
}
.geekfolio-testimonials .item.info-left .cont {
    padding: 40px 40px 40px 0px !important;
}
.post-style-1 .post-detail > li.post-cat {
    border-left: 1px solid #dee2e6;
    border-right: 0px !important;
    padding-left: 20px;
    margin-left: 20px !important;
    margin-right: initial !important;
}
.post-style-1 .post-detail > li {
    margin-left: 35px !important;
    margin-right: initial !important;
}
.post-detail > li i {
    margin-left: 5px;
}
.post-style-1 .geekfolio-author-info .geekfolio-author-info-content {
    margin-right: 30px !important;
    margin-left: initial !important;
}
.imgpagi-box p {
    letter-spacing: 0px;
}
.pagi-nav-box {
    direction: ltr;
}
.comment-author.vcard {
    float: right !important;
    padding-left: 20px !important;
    padding-right: initial !important;
}
.comment-meta a {
    float: right !important;
}
.bypostauthor > .comment-body .fn.comment-author:after {
    margin-right: 3px !important;
    margin-left: initial !important;
}
#reply-title small {
    margin-right: 5px !important;
    margin-left: initial !important;
}
.geekfolio-posts-carousel .item {
    padding-left: 60px !important;
    padding-right: initial !important;
}
.geekfolio-posts-carousel .item .img .date {
    right: -60px !important;
    left: initial !important;
}
.geekfolio-button.circle-bg:after {
    RIGHT: -25px !important;
    left: initial !important;
}
.geekfolio-toggle-tabs .row {
    direction: ltr;
}
.geekfolio-toggle-tabs.reversed .serv-tab-cont .item .cont {
    bottom: -80px;
}
.geekfolio-toggle-tabs.reversed .serv-tab-cont .item .cont {;
    text-align: right;
}
@media screen and (min-width: 992px){
.serv-tab-link.tab-links.full-width {
    margin-right: 19.333333%;
}}
.elementor .serv-tab-link, .elementor .cont {
    direction: rtl;
}
.geekfolio-portfolio.portfolio-regular .item .img .cat {
    right: 20px !important;
    left: initial !important;
}
.geekfolio-metro-info-box {
    direction: ltr;
}
.geekfolio-portfolio-grid .filtering span {
    margin: 0px 0px 0 17px;
}
.content-btn-align-icon-right.content-btn-button-icon {
    float: left;
    margin-right: 10px;
    margin-left: initial !important;
}
i.fa.fa-arrow-circle-right {
    transform: scaleX(-1) !important;
}
.blog-style-3 .post-details .post-cat {
    border-left: 1px solid #dee2e6 !important;
    border-right: initial !important;
    padding-left: 14px !important;
    padding-right: initial !important;
}
.post-detail > li {
    margin-left: 18px !important;
    margin-right: initial !important;
}
.ocdi__theme-about-screenshots {
    margin-left: 30px !important;
    margin-right: initial !important;
}
.redux-container .ui-corner-all, .redux-container .ui-corner-top, .redux-container .ui-corner-left, .redux-container .ui-corner-tl, .control-section-redux .ui-corner-all, .control-section-redux .ui-corner-top, .control-section-redux .ui-corner-left, .control-section-redux .ui-corner-tl, .control-panel-redux .ui-corner-all, .control-panel-redux .ui-corner-top, .control-panel-redux .ui-corner-left, .control-panel-redux .ui-corner-tl, .redux-metabox .ui-corner-all, .redux-metabox .ui-corner-top, .redux-metabox .ui-corner-left, .redux-metabox .ui-corner-tl {
    border-top-right-radius: 4px;
}
.redux-container .ui-corner-all, .redux-container .ui-corner-bottom, .redux-container .ui-corner-left, .redux-container .ui-corner-bl, .control-section-redux .ui-corner-all, .control-section-redux .ui-corner-bottom, .control-section-redux .ui-corner-left, .control-section-redux .ui-corner-bl, .control-panel-redux .ui-corner-all, .control-panel-redux .ui-corner-bottom, .control-panel-redux .ui-corner-left, .control-panel-redux .ui-corner-bl, .redux-metabox .ui-corner-all, .redux-metabox .ui-corner-bottom, .redux-metabox .ui-corner-left, .redux-metabox .ui-corner-bl {
    border-bottom-right-radius: 4px;
}
.redux-container .ui-corner-all, .redux-container .ui-corner-bottom, .redux-container .ui-corner-right, .redux-container .ui-corner-br, .control-section-redux .ui-corner-all, .control-section-redux .ui-corner-bottom, .control-section-redux .ui-corner-right, .control-section-redux .ui-corner-br, .control-panel-redux .ui-corner-all, .control-panel-redux .ui-corner-bottom, .control-panel-redux .ui-corner-right, .control-panel-redux .ui-corner-br, .redux-metabox .ui-corner-all, .redux-metabox .ui-corner-bottom, .redux-metabox .ui-corner-right, .redux-metabox .ui-corner-br {
    border-bottom-left-radius: 4px;
}
.redux-container .ui-corner-all, .redux-container .ui-corner-top, .redux-container .ui-corner-right, .redux-container .ui-corner-tr, .control-section-redux .ui-corner-all, .control-section-redux .ui-corner-top, .control-section-redux .ui-corner-right, .control-section-redux .ui-corner-tr, .control-panel-redux .ui-corner-all, .control-panel-redux .ui-corner-top, .control-panel-redux .ui-corner-right, .control-panel-redux .ui-corner-tr, .redux-metabox .ui-corner-all, .redux-metabox .ui-corner-top, .redux-metabox .ui-corner-right, .redux-metabox .ui-corner-tr {
    border-top-left-radius: 4px;
}
.elementor-1723 .elementor-element.elementor-element-da02884 .geekfolio-contact-shortcode input:not([type="submit"], [type="checkbox"]), .elementor-1723 .elementor-element.elementor-element-da02884 .geekfolio-contact-shortcode select, .elementor-1723 .elementor-element.elementor-element-da02884 .geekfolio-contact-shortcode textarea {
    text-align: right;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-family: iranyekan !important;
}
button.single_add_to_cart_button.button.alt {
    font-family: iranyekan !important;
}
.woocommerce #review_form #respond .form-submit input {
    font-family: iranyekan !important;
}
.comment-form label {
    font-family: iranyekan !important;
}
.elementor-loading-title {
    letter-spacing: 0px !important;
}
.menu-wrapper ul li ul li ul {
    right: 187px !important;
}
.elementor-2568 .elementor-element.elementor-element-4c763c2 .geekfolio-nav .menu-wrapper ul li ul li a {
    color: #000000 !important;
}
.elementor-29 .elementor-element.elementor-element-12d73c5 .geekfolio-button .geekfolio-button-content-wrapper .geekfolio-button-icon {
    margin: 0px 10px 0px 0px;
}
body.geekfolio-dark-mode .elementor-2568 .elementor-element.elementor-element-4c763c2 .geekfolio-nav .navigation > li a {
    color: #FFFFFF !important;
}
body.rtl .elementor-1635 .elementor-element.elementor-element-8723779 {
    right: -1%;
}

.geekfolio-sticky-top {
    position: fixed !important;
    z-index: 50;
    width: 100%;
}

#hide-x {
    display: none;
}
.geekfolio-portfolio.portfolio-fixed .cont .view-all-btn:after {
    right: -25px !important;
    left: initial !important;
}
.img-pagination .pagi-nav-box {
    direction: ltr !important;
}
.black-search-table-cell .searchsubmit {
    left: 0 !important;
    right: initial !important;
}
.black-search-table-cell div input[name=s] {
    padding: 15px 15px 15px 50px !important;
}
.blog-content .searchform .searchsubmit {
    left: 0 !important;
    right: initial !important;
}
.blog-content .searchform::after {
    left: 15px !important;
    right: initial !important;
}
.geekfolio-toggle-tabs .serv-tab-link .rest .item-link span {
    margin-left: 30px !important;
    margin-right: initial !important;
}
@media screen and (min-width: 992px){
.elementor-element-525b0d0 .serv-tab-link.tab-links.full-width {
    margin-right: 0 !important;
}}
li.item-link {
    font-family: iranyekan !important; 
}
@media (max-width: 1000px) {
  body .elementor-1580 section {
    width: 100%;
    overflow-x: clip;
  }
}
/*@media (max-width: 1000px) {*/
  body .elementor section {
    width: 100%;
    overflow-x: clip;
  }

.elementor-1579 .elementor-element.elementor-element-4d50236 .geekfolio-contact-shortcode input:not([type="submit"]), .elementor-1579 .elementor-element.elementor-element-4d50236 .geekfolio-contact-shortcode select, .elementor-1579 .elementor-element.elementor-element-4d50236 .geekfolio-contact-shortcode textarea, .elementor-1579 .elementor-element.elementor-element-4d50236 .geekfolio-contact-shortcode .wpcf7-textarea, .elementor-1579 .elementor-element.elementor-element-4d50236 .geekfolio-contact-shortcode input::placeholder, .elementor-1579 .elementor-element.elementor-element-4d50236 .geekfolio-contact-shortcode textarea::placeholder {
    font-family: iranyekan !important;
}
 
 @media (max-width: 992px){
.top-logo {
    float: right;
}}
.mobile-wrapper {
    float: left;
}
.elementor-1580 .elementor-element.elementor-element-034713f .geekfolio-rotate-box .geekfolio-icon svg {
    transform: scaleX(-1) !important;
}
.geekfolio-services .swiper-controls-container .swiper-controls .left {
    transform: rotate(0deg) !important;
}
.geekfolio-services .swiper-controls-container .swiper-controls .right {
    transform: rotate(180deg) !important;
}
.tags-bottom {
    letter-spacing: 0em;
}
.elementor-1723 .elementor-element.elementor-element-2e9b287 .geekfolio-contact-shortcode input:not([type="submit"], [type="checkbox"]), .elementor-1723 .elementor-element.elementor-element-2e9b287 .geekfolio-contact-shortcode select, .elementor-1723 .elementor-element.elementor-element-2e9b287 .geekfolio-contact-shortcode textarea {
    text-align: RIGHT !important;
}
.blog-content .searchform .searchsubmit {
    border-radius: 7px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.elementor-1707 .elementor-element.elementor-element-7a7f925 .geekfolio-rotate-box .geekfolio-icon svg {
    transform: scaleX(-1) !important;
}
h2.comments-title:after {
    right: 0 !important;
    left: initial !important;
}

.title-related-post:after {
    right: 0 !important;
    left: initial !important;
}
.elementor-widget-container .geekfolio-awards-list .ml-auto .arrow-icon svg {
    transform: rotate(360deg) !important;
}
.geekfolio-progress h5 {
    letter-spacing: 0px !important;
}
.geekfolio-testimonials .swiper-controls.info-down .swiper-button-next {
    margin-right: 50px !important;
    margin-left: initial !important;
}
.geekfolio-testimonials .swiper-controls.info-down .left {
    transform: rotate(360deg);
}
.geekfolio-testimonials .swiper-controls.info-down .right {
    transform: rotate(180deg);
}
a.button.wc-forward {
    font-family: 'IranYekan' !important;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
    font-family: 'IranYekan' !important;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
    font-family: 'IranYekan' !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    font-family: 'IranYekan' !important;
 }
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    font-family: 'IranYekan' !important;
}
body.geekfolio-dark-mode .geekfolio-circle-button .butn-circle .title {
    letter-spacing: 0px !important;
}
.blog-content .blog-post p a {
    font-family: IranYekan !important;
}
body.geekfolio-dark-mode .elementor-1691 .elementor-element.elementor-element-9cce6ce.elementor-view-default .elementor-icon svg {
    transform: scaleX(-1) !important;
}
.geekfolio-services .swiper-controls-container .swiper-controls svg {
    transform: initial !important;
}
.blog-style-3 .post-detail.post-bot .count {
    margin-right: 20px !important;
    margin-left: initial !important;
}
.close-black-block {
    left: 50px !important;
    right: initial !important;
}
.geekfolio-portfolio-grid .gridss .info-overlay .item-img .info {
    right: 40px !important;
    left: initial !important;
}
.elementor-widget-geekfolio-portfolio-grid svg {
    transform: scaleX(-1) !important;
}
.elementor-widget-geekfolio-portfolio-grid .geekfolio-metro .gridss .info-overlay .item-img .info {
   right: auto  !important;
    left: auto !important;
}