/*
Theme Name: Zeptech Child
Author: Jetwp
Author URI: https://www.zhaket.com/store/web/jetwp
Description: ین قالب وردپرس با توجه به جزئیات توسعه یافته است، بنابراین شما می توانید به راحتی یک وب سایت را ایجاد کنید. از ساخت صفحات وب با محصول ما لذت ببرید!
Version: 1.0.7
Template: zeptech
Text Domain: zeptech-child
*/
@font-face {
    font-family: 'iransans';
    src: url('fonts/IRANSansWeb.eot');
    src: url('fonts/IRANSansWeb.woff') format('woff'), url('fonts/IRANSansWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
@font-face {
    font-family: 'kalameh';
    src: url('fonts/KalamehWeb-Medium.eot');
    src: url('fonts/KalamehWeb-Medium.woff') format('woff'), url('fonts/KalamehWeb-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
body{
direction:rtl !important;
font-family:'iransans' !important;
}
h1, h2, h3, h4, h5, h6
{
font-family:'kalameh' !important;
}
input[type='text'], input[type='url'], input[type='search'], input[type='email'], input[type='password'], input[type='tel'], input[type='time'], input[type='number'], input[type='date'], select, textarea {
    font-family: 'iransans' !important;
    text-align: right;
}
.main-menu ul li a, p, span, .elementor-widget-cf7 .wpcf7-form-control:not(.wpcf7-submit), .delivered span, .order__form-button span, .product__data label, .ftc-desc span, .bdevs-el-btn, .elementor-widget-text-editor, label, .author-widget_text, .tagcloud, .wp-block-tag-cloud, body .comment-form-cookies-consent > label, .elementor-widget-wgl-time-line-vertical .time_line-content .time_line-text, .single_meta .social-shares-wrapper > span.share_title, .social-shares-wrapper > span, .wp-block-latest-posts__post-author, .calendar_wrap caption, .widget_rss li .rssSummary, .widget_rss li cite, .widget_text .textwidget, .single-team .single_team_page .team-info_item h5, .wgl-portfolio-single_wrapper .wgl-portfolio-item_cats, .wgl-working-hours .working-item .working-item_day, .wgl-working-hours .working-item .working-item_hours, .post_meta-bottom, body .comment-form-cookies-consent > input[type='checkbox'] + label,
.woocommerce .summary .product_meta > span span, .woocommerce .summary .product_meta > span a {
font-family:'iransans' !important;
}
.primary-nav ul li ul ul {
    right: 100%;
	left: auto;
}
.primary-nav ul > li.menu-item-has-children > a > .menu-item__plus, .primary-nav ul > li.mega-menu.mega-cat > a > .menu-item__plus {
    padding-left: auto;
    padding-right: 10px; 
}
.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container {
		left: auto;
    right: 0; 
}
.primary-nav ul > li.menu-item-has-children > a > .menu-item__plus, .primary-nav ul > li.mega-menu.mega-cat > a > .menu-item__plus {
    padding-left: 0;
    padding-right: 10px;
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > .menu-item__plus:before {
    transform: rotate(90deg) !important;
}
.button-read-more span:after {
    transform-origin: left center !important;
    left: 0 !important;
    right: auto !important;
}
.button-read-more span:before, .button-read-more span:after, .flaticon-right-arrow-1{
    transform: rotate( -180deg) !important;
}
.elementor-1040 .elementor-element.elementor-element-3f4aba5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !imortant;
}
.elementor-1945 .elementor-element.elementor-element-0f2c955 .align-icon-right .media-wrapper {
    margin-right: 10px;
		margin-left: 0;
    transform: rotate( -180deg) !important;
}
.button-read-more span {
    padding-left: 27px; 
    padding-right: 0 !important;
}
.wgl-testimonials .item__author {
   float: right;
}
.wgl-testimonials .author__thumbnail {
    padding-right:0 ;
    padding-left: 30px;
}
.wgl-portfolio-single_item .meta-data i[class*="flaticon-"], .blog-post_content .meta-data i[class*="flaticon-"] {
   margin-right: 0;
    margin-left: 10px;
}
.wgl-portfolio-single_item .meta-data:first-child > *, .blog-post_content .meta-data:first-child > * {
	margin-right: 0 !important;
    margin-left: 20px !important;
}
.ltrtel {
	direction: ltr;
}
body ul.zeptech_circle li:before {
    right: 0;
		left: auto;
}
.wgl-pricing_plan .pricing__content ul.zeptech_list {
    display: block !important;
}
.wgl-pricing_plan .pricing__price .price__value {
    float: right;
}
.wgl-pricing_plan .pricing__highlighting {
    right: auto !important;
    left: 0 !important; 
}
body ul.zeptech_circle li {
    padding-right: calc(1em + 6px);
	padding-left: 0;
}
.wgl-testimonials .item__title:before {
   margin-right:  0;
    margin-left: 15px; 
}
.wgl-carousel .swiper-pagination {
    direction: ltr  !important;
}
.navigation-posiiton-nearby .elementor-swiper-button-prev,.navigation-posiiton-nearby .motion-prev {
    right: calc(28% + 50% + var(--wgl-swiper-button-diameter)/ 2 - var(--wgl-swiper-buttons-distance) ) !important;
	left: auto !important;
}
.navigation-posiiton-nearby .elementor-swiper-button-next, .navigation-posiiton-nearby .motion-next {
    right: calc(28% + 50% - var(--wgl-swiper-button-diameter) - var(--wgl-swiper-buttons-distance)/ 2) !important;
	left: auto !important;
}
.swiper-pagination {
   margin-left:0  !important; 
	 margin-right: 89% !important;
    transform: translateX(89%) !important;
}
.elementor-1945 .elementor-element.elementor-element-bc31e3a:not(.elementor-motion-effects-element-type-background), .elementor-1945 .elementor-element.elementor-element-bc31e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    background-position: 25% 0%;  
}
.wgl-infobox .wgl-infobox_button:before {
    transform: rotate(-90deg) !important;
}
.elementor-3106 .elementor-element.elementor-element-c138d86 .navigation-posiiton-nearby .elementor-swiper-button-prev, .elementor-3106 .elementor-element.elementor-element-c138d86 .navigation-posiiton-nearby .motion-prev {
    right: calc(22.5% + 50% + var(--wgl-swiper-button-diameter)/ 2 - var(--wgl-swiper-buttons-distance) );
	left: auto;
}
.elementor-3106 .elementor-element.elementor-element-c138d86 .navigation-posiiton-nearby .elementor-swiper-button-next, .elementor-3106 .elementor-element.elementor-element-c138d86 .navigation-posiiton-nearby .motion-next {
    right: calc(22.5% + 50% - var(--wgl-swiper-button-diameter) - var(--wgl-swiper-buttons-distance)/ 2);
	left: auto;
}
.page-header_breadcrumbs .divider:not(:last-child):before {
    content: "\f103" !important;
	font-family: flaticon;
}
.post_featured_bg .content-container {
    text-align: right;
}
.widget .wp-block-group h2, .widget .title-wrapper {
    text-align: right !important;
}
ul.wp-block-latest-posts li a:before {
    left: auto;
    right: 0;
}
ul.wp-block-latest-posts li {
    padding-left: auto;
    padding-right: 17px;
}
.single-team .wgl_col-12 > .team__member .member__thumbnail-wrap {
    margin-right: auto;
    margin-left: 70px;
}
.wpcf7-spinner {
    float: left;
}
.dropcap, .dropcap-bg {

    float: right;
	margin-right: auto !important;
    margin-left: calc(0.4em + 10px) !important;
}
body ul.zeptech_dot li:before {
    left: auto !important;
    right: 2px !important;
}
body ul.zeptech_dot li {
    padding-right: 25px !important;
	padding-left: auto !important;
}
body ul.zeptech_check li:before {
    left: auto !important;
    right: 0 !important;
}
body ul.zeptech_check li {
    padding-right: 30px !important;
	padding-left: auto !important;
}
body ol > li:before {
    margin-right: -0.9em !important;
    margin-left: calc(0.25em + 6px) !important;
	direction: rtl;
}
.page_404_wrapper .search__icon, .page_404_wrapper .search-button, body .widget_search .search-form .search__icon, body .widget_search .woocommerce-product-search .search__icon, body .widget_product_search .search-form .search__icon, body .widget_product_search .woocommerce-product-search .search__icon, .woocommerce .widget_product_search .woocommerce-product-search [type='submit'] {
	right: auto !important;
    left: 0!important;
}
.wgl-portfolio_container[class*='masonry'] .portfolio__item {
    float: right !important;
}
.elementor-section.wgl-add-background-text .wgl-background-text .letter {
    display: initial !important;
    text-indent: 0;
    opacity: 0;
}
.widget.widget_categories ul li a:before, .widget.widget_product_categories ul li a:before, .widget.widget_archive ul li a:before {
    margin-left: 9px !important;
	margin-right: 0 !important;
}
.elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_title .wgl-infobox_title-idle, .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_title .wgl-infobox_bg_text {
    letter-spacing: 0 !important;
}

.wgl-service-1 .wgl-service_subtitle {
	left: auto !important;
    right: 0 !important;
}
.page-header_title {
    letter-spacing: 0 !important;
}
.single_meta .blog-post_title,.primary-nav > div > ul, .primary-nav > ul, .sitepress_container > .wpml-ls li, .primary-nav ul li.mega-menu-links > ul > li  {
    letter-spacing: 0 !important;
}
.dropcap, .dropcap-bg {
    float: right !important;
}
.post_featured_bg .content-container, .wgl-portfolio-single_item .meta-data, .blog-post_content .meta-data {
    text-align: right !important;
}
.woocommerce.single div.product .woocommerce-tabs {
    text-align: right !important;
}
.woocommerce.single div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description {
    text-align: right !important;
}

.header_search.search_mobile_menu .header_search-field .search__icon {
    right: auto !important;
    left: 0 !important;
}
.mobile_nav_wrapper .primary-nav .menu-item .button_switcher:before {

    transform: translate(-50%, -50%) rotate(-45deg) !important;
    left: 10px !important; 
    right: auto !important;

}
.wpcf7-form .row [class*='wgl_col-'] {
    float: right;
    direction: rtl;
}
.widget ul li a .post_count {
    margin-left: 0 !important'
    margin-right: 6px !important;
}
.widget_block h2, .title-wrapper .title {
    margin-right: 0 !important;
    margin-left: 5px !important;
    letter-spacing: 0 !important;
}
.widget_block h2:after, .title-wrapper .title:after {
    letter-spacing: 0em !important;
}
.widget .recent-posts-widget .recent-posts-image_wrapper {
    margin: -1px 0 0 19px !important;
}
.elementor-icon {
    font-size: inherit !important;
}
.button-read-more span:before {
    transform-origin: right center !important;
    right: 0 !important;
   left: auto !important;
}
.prev-link_wrapper {
    float: right !important;
}
.next-link_wrapper {
    float: left !important;
}
.prev-link_wrapper .info_wrapper > a .link-icon {
    transform: rotate(0deg) !important;
}
.tagcloud a:not(:last-child), .wp-block-tag-cloud a:not(:last-child), .single_post_info .share_post-container .share_link:not(:last-child) {
    margin-left: 10px !important;
    margin-right: 0 !important;
}
.single_post_info .share_post-container .share_post-title {
    margin-left: 15px !important;
    margin-right: 0 !important;
}
ul.wp-block-archives li a:before {
     margin-right: 0 !important;
    margin-left: 9px !important;
}
blockquote {
   padding-left:0 !important;
    padding-right: 53px !important;
  
}
blockquote:before {
    left: auto !important;
    right: 0 !important;
}
.woocommerce div.product form.cart div.quantity {
  margin-left: 10px !important;
 margin-right: 0 !important;
}
.woocommerce div.product form.cart label.label-qty {
    margin-right: 0 !important;
    margin-left: 18px !important;
}
#comments .commentlist > .comment > .children > .comment {
  margin-right: 110px !important;
 margin-left: 0 !important;
}
#comments .commentlist .comment .children .stand_comment {
  padding-right: 110px !important;
padding-left:0 !important;
}
#comments .commentlist .comment .children .stand_comment .commentava {
  right: -110px !important;
left:auto !important;
}
#comments .commentlist .comment .stand_comment {
  padding: 36px 110px 26px 0 !important;

}
#comments .commentlist .comment .commentava {
   right: -110px !important;
left:auto !important;
}
#comments .comments-title .number-comments {
  margin-right: 0.25em !important;
 margin-left: 0 !important;
}

input[type="radio"] + label::before, input[type="radio"] + span::before, input[type="checkbox"] + label::before, input[type="checkbox"] + span::before {
    margin-right: 0 !important;
    margin-left: 0.7em !important;
}
[class*="wgl_col-"] {
  float: right !important;
}
.woocommerce nav.woocommerce-pagination ul li:not(:last-child) {
  margin-left: 5px !important;
  margin-right: 0 !important;
}
.woocommerce nav.woocommerce-pagination ul li span.next i, .woocommerce nav.woocommerce-pagination ul li span.prev i, .woocommerce nav.woocommerce-pagination ul li a.next i, .woocommerce nav.woocommerce-pagination ul li a.prev i {
  transform: rotate(180deg) !important;
}
.wgl-woocommerce-sorting {
  direction: initial;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
  text-align: initial;
}
.primary-nav > ul li.mega-menu > ul.mega-menu {
    z-index: 11;
}
.primary-nav ul li.mega-menu-links:hover > ul {
    top: 100%;
}
.button-read-more:hover span {
    padding-left: unset !important;
    padding-right: 27px !important;
}

.elementor-widget-wgl-info-box .elementor-widget-container .wgl-infobox__link:hover + .wgl-infobox_wrapper .button-read-more span {
    padding-left: unset !important;
    padding-right: 27px !important;
}

.wgl-button .align-icon-right .icon-wrapper {
    margin-left: 0 !important;
    margin-right: 7px !important;
}
.elementor-widget-wgl-double-heading .wgl-double-heading .dblh__title-wrapper:after {
     letter-spacing: 0 !important;
}
.header_search.search_standard .header_search-field {
    right: auto !important;
    left: -20px !important;
}
.header_search.search_alt .header_search-field .search__icon, .header_search.search_standard .header_search-field .search__icon, .header_search.search_standard_fw .header_search-field .search__icon, .header_search.search_mobile_menu .header_search-field .search__icon {
    right: auto !important;
    left: 0 !important;
}
.woocommerce.single div.product .woocommerce-tabs .panel {
    text-align: right !important;
}
.wpcf7-form p br {
    display: none;
}

#main{
	padding-bottom: 0 !important;
}

.wgl_module_team .info__highlighted{
	line-height: 1.5em !important;
}

.elementor-widget-container p{
	text-align: justify;
}