.site .elementor-products-grid ul.products.elementor-grid li.product {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 40px;
}
.page-template-elementor_header_footer .site-content:after { 
display: none;
}
.col-full.topbar-wrapper {
border: none;
}
@media (min-width: 992px) {
.col-full.main-header, .col-full-nav { 
padding-top: 0px;
padding-bottom: 0px;
}
}
@media (max-width: 992px) {
.main-header, .site-branding { 
height: 0px;
}
}
@media (min-width: 993px) {
.elementor-products-grid ul.products {
width: auto;
}
.elementor-element.elementor-products-grid ul.products li.product {
width: 100%;
}
.elementor-element.elementor-products-grid ul.products li.product.ckit-hide-cta:not(.product-category) {
padding-bottom: 0;
margin-bottom: 30px;
}
}
@media (max-width: 992px) {
.elementor-element.elementor-products-grid ul.products {
width: 100%;
}
.theme-shoptimizer.m-grid-2 .elementor-products-grid .commercekit-wishlist.mini {
top: 15px;
right: 30px;
}
.m-grid-2 ul.products.elementor-grid {
padding: 0;
} body:has(div[data-elementor-type=header]) .mobile-filter,
body:has(div[data-elementor-type=header]) .commercekit-atc-sticky-tabs {
top: -1px;
}
} @media (min-width: 993px) {
.products.elementor-grid {
display: grid;
}
.products.elementor-grid.columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.products.elementor-grid.columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.products.elementor-grid.columns-2 {
grid-template-columns: repeat(2, 1fr);
}
}
.elementor-element.elementor-products-grid ul.products li.product {
width: 100%;
}
ul.products.elementor-grid {
margin-left: 0;
}
body.static-cta-buttons ul.products.elementor-grid li.product:not(.product-category) {
margin-bottom: 0px;
}
body.static-cta-buttons ul.products.elementor-grid li.product .button {
position: relative;
} .single-product .product .elementor-widget-woocommerce-product-price .price {
float: none;
}
.single-product .elementor-add-to-cart .cart .single_add_to_cart_button {
float: none;
width: inherit;
height: inherit;
line-height: inherit;
} .single-product .swiper-slide {
will-change: revert;
}
@media (max-width: 991px) {
.m-grid-1 .elementor-grid-tablet-2 .elementor-grid,
.m-grid-2 .elementor-grid-tablet-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
.m-grid-1 .elementor-grid-tablet-3 .elementor-grid,
.m-grid-2 .elementor-grid-tablet-3 .elementor-grid {
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 768px) {
.m-grid-1 .elementor-grid-mobile-1 .elementor-grid,
.m-grid-2 .elementor-grid-mobile-1 .elementor-grid {
grid-template-columns: repeat(1, 1fr);
}
.m-grid-1 .elementor-grid-mobile-2 .elementor-grid,
.m-grid-2 .elementor-grid-mobile-2 .elementor-grid {
grid-template-columns: repeat(2, 1fr);
}
} .e-cart__container .woocommerce-cart-form,
.e-cart__container .cart-collaterals {
float: none;
width: 100%;
}
.e-cart__container .cart_totals .shop_table {
background-color: transparent;
}
.e-cart__container .cart_totals .shop_table tr.shipping td,
.e-cart__container .cart_totals .shop_table tr.shipping th {
width: 100%;
display: table-cell;
}
.e-cart__container .cart_totals .shop_table td,
.e-cart__container .cart_totals .shop_table th {
padding: 0;
}
.elementor-widget-woocommerce-cart .woocommerce .e-cart__container .input-text.qty {
border: none;
text-align: center;
}
.e-cart__container table.cart td.actions input,
.e-cart__container table.cart td.actions button {
height: inherit;
line-height: initial;
}
.elementor-widget-woocommerce-cart .woocommerce .e-cart__container .input-text {
height: inherit;
}
@media (min-width: 993px) {
.e-checkout__container .col2-set,
.e-checkout__container #customer_details + #wc_checkout_add_ons,
.e-checkout__container #order_review,
.e-checkout__container #order_review_heading {
float: none;
width: 100%;
margin-right: 0;
}
}
@media (max-width: 768px) {
.m-cart .e-cart__container table.cart td.product-thumbnail { 
position: relative;
min-height: auto;
margin: 0;
}
.m-cart .e-cart__container table.cart td:before {
font-size: unset;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
padding: 0;
}
}
.e-checkout__container #ship-to-different-address {
padding: 0;
border: none;
}
.e-checkout__container .woocommerce-checkout-review-order-table tr.shipping td,
.e-checkout__container .woocommerce-checkout-review-order-table tr.shipping th {
width: 100%;
display: table-cell;
text-align: inherit
}
.e-checkout__container .woocommerce-checkout-review-order-table tr.shipping td {
text-align: right;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text {
height: inherit;
}
.woocommerce-js form .e-checkout__container .form-row {
padding: 3px;
margin: 0 0 6px;
}
.e-checkout__container ul#shipping_method li span.amount {
float: none;
}
.e-checkout__container #order_review .shop_table tr.shipping th {
border: none;
}
.e-checkout__container .woocommerce-checkout-review-order-table tfoot td,
.e-checkout__container .woocommerce-checkout-review-order-table tfoot th {
background-color: transparent;
padding: 0;
}
.e-checkout__container #payment .payment_methods {
border: none;
border-radius: 0;
}
.e-checkout__container #payment .payment_methods > .wc_payment_method > label,
.e-checkout__container #payment .payment_methods > .woocommerce-PaymentMethod > label {
padding: 0;
}
.e-checkout__container #payment .payment_methods li .payment_box {
padding: 1em;
margin: 1em 0;
}
.e-checkout__container #payment .place-order {
margin-top: 0;
}
.e-checkout__container #payment .payment_methods p {
padding: 0
}
.e-checkout__container .commercekit-order-bump-wrap {
width: 100%;
contain: inline-size;
}.select2-dropdown { 
z-index: 1052 !important; 
} 
.dokan-form-horizontal label,
.dokan-input-group-addon,
.dokan-dashboard .dokan-dashboard-content .dokan-page-help,
.dokan-alert,
.dokan-message,
.dokan-info,
.dokan-error,
.dokan-pagination,
.dokan-store-info,
.dokan-store-open-close,
.dokan-single-store .dokan-store-tabs ul li,
.pagination-wrap ul.pagination,
.dokan-table > thead > tr > th,
.dokan-dashboard-wrap .select2-container,
.dokan-dashboard .select2-results__option,
.dokan-order-filter-serach input[type="text"],
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td,
.store-wrapper .featured-label,
#dokan-store-listing-filter-wrap,
.store-address .country {
font-size: 14px;
} .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
margin: 0;
}
.dokan-dashboard.single-product .dokan-dashboard-wrap {
max-width: calc(1170px + 5.2325em);
margin-right: auto;
margin-bottom: 40px;
margin-left: auto;
padding-right: 2.617924em;
padding-left: 2.617924em;
}
.dokan-dashboard.single-product .below-content .col-full,
.dokan-dashboard.single-product .site-footer .col-full {
max-width: calc(1170px + 2.617924em);
margin-right: auto;
margin-left: auto;
padding-right: 2.617924em;
padding-left: 2.617924em;
}
@media (max-width: 992px) {
.dokan-dashboard.single-product .dokan-dashboard-wrap,
.dokan-dashboard.single-product .below-content .col-full,
.dokan-dashboard.single-product .site-footer .col-full {
padding-right: 0;
padding-left: 0;
}
}
@media (max-width: 767px) {
.dokan-dashboard .dokan-dash-sidebar {
margin-bottom: 30px;
}
}
.dokan-dashboard.single-product .site-content .col-full {
background-color: inherit;
}
.mce-container-body button:hover {
background-color: #fff;
}
.product-edit-new-container label input[type="checkbox"] {
position: relative;
top: 2px;
} .dokan-dashboard-wrap form,
.dokan-dashboard-wrap fieldset {
margin: 0;
padding: 0;
}
.dokan-order-filter-serach input[type="text"],
.dokan-product-search-form input[type="text"] {
height: 34px;
}
select.dokan-form-control {
height: 32px;
background-position: center right 5px;
font-size: 14px;
line-height: 31px;
}
.entry-content .dokan-dashboard-wrap article a:not(.elementor-button) {
border-bottom: initial;
color: #222;
}
.site-main .entry-content .dokan-dashboard-wrap article a.dokan-add-new-product {
color: #fff;
}
.entry-content .pagination-wrap ul.pagination > li > a {
border-bottom: 1px solid #ddd;
}
.entry-content .dokan-dashboard-wrap article a.dokan-btn,
.entry-content .dokan-dashboard-wrap article .dokan-btn {
border: none;
}
input.dokan-form-control {
display: block;
padding: 4px 6px;
font-size: 14px;
} .woocommerce-Tabs-panel--seller .star-rating {
display: inline-block;
}
.woocommerce-Tabs-panel--seller ul {
margin: 0;
list-style: none;
}
.woocommerce-Tabs-panel--seller ul li {
margin-bottom: 6px;
}
.woocommerce-Tabs-panel--seller ul .clearfix .text {
position: relative;
top: -4px;
margin-left: 5px;
font-size: 13px;
} #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 {
margin-bottom: 0;
font-size: 20px;
}
.dokan-seller-rating p.rating {
margin-bottom: 0;
font-size: 14px;
}
#dokan-store-listing-filter-wrap {
padding: 10px 20px;
}
.store-data {
margin-top: 20px;
}
#dokan-store-listing-filter-wrap .right .item select {
margin-left: 5px;
padding-left: 10px;
background: url(//tahabazarco.ir/wp-content/themes/taha2/assets/images/downarrow.gif) center right 5px no-repeat;
background-size: 15px 15px;
} body.dokan-store .shoptimizer-archive {
margin-bottom: 0;
}
.dokan-store .content-area {
width: 100%;
}
.dokan-store .col-full p#breadcrumbs {
display: none;
}
.profile-info-head img {
display: block;
margin: 0 auto;
}
.dokan-store-tabs {
margin-bottom: 40px;
}
.dokan-single-store .dokan-store-tabs ul li {
margin-bottom: 0;
}
#dokan-secondary .widget {
margin-bottom: 2em;
}
#dokan-secondary .dokan-store-open-close .open-close-day {
display: flex;
padding-top: 3px;
color: #444;
}
.store-cat-stack-dokan {
font-size: 15px;
}
.store-cat-stack-dokan .children {
margin-top: 0.7em;
margin-bottom: 0.7em;
margin-left: 0;
padding-left: 15px;
border-left: 1px solid #eee;
}
.store-cat-stack-dokan a {
color: #777;
}
.seller-form input[type="submit"].dokan-btn-theme {
border: none;
}
.dokan-pagination-container .dokan-pagination {
margin-bottom: 40px;
}
.site-main .dokan-pagination-container .dokan-pagination a {
padding-top: 6px;
padding-bottom: 6px;
color: #777;
}
.site-main .dokan-pagination-container .dokan-pagination a:hover {
border-color: #ccc;
} table.my_account_orders.table-striped tr th {
padding-top: 0;
padding-bottom: 0.7em;
}
table.my_account_orders.table-striped tr td {
padding-top: 0.7em;
padding-bottom: 0.7em;
border-top: 1px solid #eee;
font-size: 14px;
vertical-align: middle;
}
table.my_account_orders.table-striped tr:nth-child(odd) td {
background-color: #f8f8f8;
}
table.my_account_orders.table-striped tr td.order-actions {
text-align: right;
}
table.my_account_orders.table-striped tr td.order-actions .button {
margin-right: 0;
margin-left: 10px;
padding: 5px 10px;
border-radius: 3px;
font-size: 13px;
transition: 0.2s all;
}
table.my_account_orders.table-striped tr td.order-actions .button:hover {
background-color: #444;
}