/**
Theme Name: Gomax Child
Template: gomax
Theme URI: https://gomax.themeasy.co
Author: Themeasy
Author URI: https://themeasy.co
Description: The child theme inherits the look and feel of the parent theme and all of its functions, but can be used to make modifications to any part of the theme. In this way, customizations are kept separate from the parent theme’s files. Using a child theme lets you upgrade the parent theme without affecting the customizations you’ve made to your site.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 5.8
Requires PHP: 7.4
Text Domain: gomax-child
Domain Path: /languages
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/*----------------------------------------------
*
* If you activated the Child Theme, the styles placed here will work.
* 
----------------------------------------------*/

.icon-list .icon{
	
	left:unset !important;
	right:0 !important;
}


span.logo-after-text{
	display:none;
}


.strong{
	margin-right:10px;
}
.form-area .form-floating>.form-control{
	text-align:right;
}
.wpcf7 form.sent .wpcf7-response-output{
	text-align:right;
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){
	direction:rtl;
}
.footer-section .footer-content .nav-list{
	margin-right:-40px;
}
[class*=hint--][aria-label]:after{
	font-family:yekan;
}
.icon-list .item{
	text-align:right;
}
.form-area .overlay-button{
	margin-bottom:-50px;
	position:inherit;
}


.woocommerce .shop_table td.product-name .item-variation{
	display:none;
}
.woocommerce-mini-cart .product-name-wrapper .item-variation{
	display:none;
}

.fa-solid, .fas{
	transform:scaleX(-1);
}




@media (max-width: 1024px) {
	.woocommerce .shop_table td.product-name .item-name{
		
	       margin-right:60px;
    }
	
	.woocommerce .shop_table td.product-quantity .product-quantity-button{
			       margin-right:75px;
		
	}
	.search-bar .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
		margin-right:70px;
	}
	
		.swiper.slider .swiper-button-next, .swiper.slider.navigation-to-right .swiper-button-next{
		
		right:unset!important;
	}

	
}

@media (max-width: 767px) {

	
	.card.has-image .image-wrapper{
		
		height:120px;
		width120px;
	}
	
}


.gallery .item .text-wrapper .icon{
	transform:scaleX(-1);
}





.icon-list svg {
	right:0px;
}
.icon-list .item{
	margin-right:0;
}

.header-section .navbar.has-top-bar .navbar-top{
	margin-right:-10px;
}


.woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item:last-child{
	
	margin-right:5px;
}
a.mini-cart-product-thumbnail{
	margin-right:30px;
}


.button svg{
	
	transform:scaleX(-1);
}
p#shipping_state_field{
	padding-right:10px;
}
p#billing_state_field{
		padding-right:10px;

}

.form-area .invalid-feedback{
	text-align:right;
}
.form-area .valid-feedback{
	text-align:right;
}
.card.boxed .box{
	right:20%;
}
.form-area .form-check-input{
	border-color:#673AB7;
}


.my-custom-widget {
   
	.swiper.slider .swiper-button-prev .icon, .swiper.slider .swiper-button-next .icon{
		
		transform:scaleX(1);
	}
	
}
.my-custom-widget-1 {
   
	.swiper.slider .swiper-button-prev .icon, .swiper.slider .swiper-button-next .icon{
		
		transform:scaleX(1);
	}
	
}

.sliding-tabs input:checked+label, .sliding-tabs input:checked+label:hover{
	background:#000;
}
.sliding-tabs .sliding-tabs-counter{
	margin-right:5px;
}



.elementor-9260 .elementor-element.elementor-element-959a343 .search-bar .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
	
	font-family:yekan;
}


body{
	font-family:yekan;
}
.display-1, .display-2, .display-3, .display-4, .display-5, .display-6{
		font-family:yekan;

}


h1.title.entry-title{
	
	font-family:yekan;
}

.product-grid .list-mode .card .product-details .title{
	font-family:yekan;
}


.pagination ul, .pagination .nav-links .page-numbers{
	
	gap:45px;
}

.custom-product1{
	
	.product-grid .card .product-details .title{
		
		font-size:13px;
		
	}
	
	.product-grid .card .product-button{
		
		display:none;
	}
	
	.product-grid .card .product-image .image-wrapper{
		width:200px;
		height:150px;
		margin-right:20px;
		
	}
	.product-grid .card{
		
     border: 1px solid #7a7a7a;
		padding:10px;
	}
	
	.product-details{
		
		margin-right:70px;
	}
	
	
}


.product-carosel1{
	
	.product-grid.grid-style-2 .card{
		
		width:240px;
		height:350px;
	}
	
	
}

.product-carosel2{
	
	.product-grid.grid-style-2 .card{
		
		width:170px;
		height:350px;
	}
	.product-grid.button-pos-2 .card .product-button{
		display:none;
	}
	
	
}

.digi-pro1{
	
	
		.product-grid .card .product-details .title{
		
		font-size:13px;
			margin-right:30px;
		
	}
	
	.product-grid .card .product-button{
		
		display:none;
	}
	
	.product-grid .card .product-image .image-wrapper{
		width:120px;
		height:120px;
		margin-right:100px;
		
	}

	
	.product-details{
		
		margin-right:70px;
	}
	
	
}



li.form-area.wc_payment_method.payment_method_cod{
	
	margin-right:0;
}

.woocommerce .form-row-first{
	padding-right:unset;
}

.header-section .navbar.has-top-bar .navbar-top .navbar-nav:is(.navbar-top-dropdown):last-child{
	
	margin-right:-10px;
}

@media (max-width: 1024px) { /* برای تبلت و موبایل */
    .tms-timeline .tms-timeline-item:nth-child(even) .tms-timeline-content .icon, .tms-timeline .tms-timeline-item:nth-child(even) .tms-timeline-content svg {
        display: none !important;
    }
	
	.tms-timeline .tms-timeline-item .tms-timeline-content .icon, .tms-timeline .tms-timeline-item .tms-timeline-content svg{
	 display: none !important;
}
	
}



.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close{
	
	right:unset!important;
	left:0;
}
input[type="checkbox"], input[type="radio"], input[type="range"]{
	
	margin-right:40px;
}

ol>li, ul>li{
	
	margin-right:-35px;
}

.woocommerce .cart-collaterals .shop_table td.order-shipping .form-check label{
	
	margin-right:10px;
}
span.woocommerce-Price-currencySymbol{
	margin-right:4px;
}
.select2-container .select2-selection--single, .select2-container .select2-selection--multiple{
	
	background-position:left.75rem center;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox.form-label.form-check-label{
	margin-right:5px;
	
}
.woocommerce .shop_table thead th:last-child, .woocommerce .shop_table tbody th:last-child, .woocommerce .shop_table tbody td:last-child, .woocommerce .shop_table tfoot th:last-child, .woocommerce .shop_table tfoot td:last-child{
	
	text-align:left;
}
.woocommerce .shop_table thead th:first-child, .woocommerce .shop_table tbody th:first-child, .woocommerce .shop_table tbody td:first-child, .woocommerce .shop_table tfoot th:first-child, .woocommerce .shop_table tfoot td:first-child{
		text-align:right;

}
.woocommerce .cart-collaterals .shop_table td.order-shipping{
	
	text-align:right;
}
span.badge.ms-1{
	margin-right:5px;
}
.form-area .form-check-label{
	margin-right:5px;
}

.offcanvas .offcanvas-header{
	
	justify-content:center;
	padding:2.5rem .75rem 1rem;
}
.woocommerce .cart-collaterals .shop_table td.order-shipping .form-check label{
	margin-right10px;
}

.swiper.slider .swiper-button-prev .icon, .swiper.slider .swiper-button-next .icon{
	
	transform:scaleX(-1);
}


.woocommerce-mini-cart .remove{
	left:unset;
	right:60%;
}
.woocommerce .woocommerce-checkout-review-order .shop_table td.order-shipping .form-check label{
	
	margin-right:10px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	
	text-align:end;
}

.tms-timeline .tms-timeline-item .tms-timeline-content .icon, .tms-timeline .tms-timeline-item .tms-timeline-content svg{
	left:unset!important;
	right:calc(25px - 3rem);
}

.tms-timeline .tms-timeline-item:nth-child(even) .tms-timeline-content .icon, .tms-timeline .tms-timeline-item:nth-child(even) .tms-timeline-content svg{
	
	right:calc(508px - 3rem);
}
.tms-timeline .tms-timeline-item .tms-timeline-content .date{
	
	margin-right:40px;
}

.tms-timeline .tms-timeline-item .tms-timeline-content{
	
	margin-right:unset!important;
}

.tms-timeline .tms-timeline-item:nth-child(even) .tms-timeline-content:first-child{
	
	margin-left:unset!important;
}


.radial-progress-bar .progressbar-text{
	
	font-family:yekan;
}

.woocommerce .shop_table td.product-name, .woocommerce .shop_table td.product-name a{
	
	margin-right:10px;
}

.comments .comment .comment-date{
	right:unset!important;
	left:0px;
}
.woocommerce .form-row-last{
		padding-left:unset;
	padding-right:.75rem;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
	background:unset;
}

.tooltip-trigger{
	font-size:13px;
}

.header-section .navbar.is-centered-search .centered-search-bar{
	
	margin-right:-150px;
}

.card .overlay-icon {
left:1rem!important;
right;auto!important;
	display:none;

}

.header-section .navbar.is-centered-search .navbar-nav-slim .dropdown-menu .dropdown-toggle.has-icon .icon{
	
	transform:rotate(90deg);
}


.header-section .navbar .navbar-nav .nav-item.hover .dropdown-menu.animate.fade-down{border-radius:10px;}




.swiper.carousel .swiper-button-next{right:unset;}
.swiper.carousel.has-gap .swiper-button-next{right:unset;}

.featured-section::before{
	
	RIGHT:-3PX;
	border-right:4px solid;
	border-left:0px;
}

.product-filters{
	padding-left:3rem;
	padding-right:unset;
	
}

.gomax-box.has-gap{
	display:none !important;
}

.swiper.carousel .swiper-navigation-wrapper{
	
	margin-right:auto;
	margin-left:unset;
	direction:ltr;
}
.button.button-duocolor{
	
	padding-left:0;
	padding-right:unset;
}

.product-summary-wrapper .slider.product-slider .product-slider-next{left:30px;}

.product-summary-wrapper .slider.product-slider .product-slider-prev{right:30px;}

.scrolling-text .marquee{direction:ltr;padding:10px;}

.tms-steps:not(.is-vertical) .card-layout-col:first-child .tms-steps-item::before{right:50%;}

.tms-steps:not(.is-vertical) .card-layout-col:last-child .tms-steps-item::before{left:50%; right:unset;}

.elementor-18127 .elementor-element.elementor-element-fecbc32 .scrolling-text .text-wrapper .text:first-child{padding-top:10px;}

.scrolling-image .marquee{direction:ltr}

label{text-align:right;}

.form-row.row.form-button{text-align:right;}

.product-summary-wrapper .slider.product-slider .product-slider-next{right:unset;}

.woocommerce-mini-cart .mini-cart-item-wrapper{margin-right:-30px;}

.offcanvas svg.close-button{margin-top:10px;}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-1 tbody tr td, .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-2 tbody tr td{text-align:right;}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-1 thead tr th, .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-2 thead tr th{text-align:right;}

.vertical-thumbs-slider .swiper.tms-thumbs-slider-control{
	
	margin:0 0 0 15px;
}

.product-summary-wrapper:has(.product-image) .product-details{padding-right:3rem;}

.button.button-duocolor{padding-right:20px;}

.button-wrapper.justify-content-end{justify-self:start;}


.header-section .navbar .navbar-nav-slim .categories-menu .menu-item:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) .dropdown-menu.megamenu{margin-right:100%;}

.header-section .navbar .navbar-nav .nav-item.hover .dropdown-menu.animate .animate.fade-down{margin-right:100%;}


.header-section .navbar .navbar-nav .dropdown-menu .nav-item, .header-section .navbar .navbar-nav .dropdown-menu .nav-item:hover{text-align:right;}


.header-section .navbar .navbar-nav .megamenu .megamenu-item{text-align:right;}

article a:not(button):not([class]):not(a:has(>*))::before{content:unset;}

.elementor-21776 .elementor-element.elementor-element-2acc7ba .elementor-post__title{margin-right:10px;}

.header-section .navbar .navbar-nav:not(.navbar-icons){width:fit-content;}

.header-section .navbar.is-centered.centered-menu .navbar-left{justify-content:center;}
.header-section .navbar.is-centered.centered-menu .navbar-right{justify-content:end;}

.swiper.carousel .swiper-navigation-wrapper .swiper-button-next .icon, .swiper.carousel .swiper-navigation-wrapper .swiper-button-prev .icon{transform:matrix(1, 0, 0, 1, 0, 0);}

.swiper.carousel.style-3.has-gap .swiper-title-wrapper{width:calc(100%);}

.archive-toolbar-footer{display:inline;}
.product-summary-wrapper .product-action .icon-wrapper{margin-left:8px;}
.elementor-15557 .elementor-element.elementor-element-5a813fa .megamenu-item .badge{margin-right:5px;}
.header-section .navbar.is-centered-search .navbar-nav-slim .nav-item:last-child .nav-link{margin-right:11px;}
