/*
Theme Name: Zota Child
Theme URI: https://elementor2.thembay.com/zota/
Author: Thembay
Description: This is a child theme for Zota
Version: 1.0
Author URI: https://thembay.com/
Template: zota
Text Domain: zota-child
*/

:root {--tb-theme-color: #e30613; --tb-theme-color-hover: #b40d12; --tb-text-second-font: Poppins, sans-serif}
#tbay-footer {margin-top: 50px}
.wpcf7-form-control-wrap input[type*="text"] {padding: 10px 20px; margin: 22px 0px 0px 0px; width: 100%}
.wpcf7-form-control-wrap input[type*="email"] {padding: 10px 20px; margin: 22px 0px 0px 0px; width: 100%}
.wpcf7-form-control-wrap textarea {padding: 10px 20px; margin: 22px 0px 0px 0px; height: 188px; border: 1px solid #dcdcdc; width: 100%}
.wpcf7-form .wpcf7-submit {background-color: #e30613; padding: 12px 28px; color: #ffffff; text-align: center}
.c7-form {display: block; padding: 0 20px}
.wpcf7-spinner {display: block}
.tbay-search-form .select-category .CaptionCont, .tbay-filter .SumoSelect.sumo_orderby>.CaptionCont, #sidebar-shop .sub-menu li {margin-bottom: 0px !important}
.post-style-1 {margin-bottom: 10px}
.product-block .block-inner, .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, .woocommerce-product-gallery--with-images .flex-viewport, .all-subcategories a {border: 1px solid #e5e5e5}
.wvg-single-gallery-image-container, .wvg-gallery-thumbnail-image {border: 1px solid #e5e5e5}
.wvg-single-gallery-image-container,.woocommerce div.product div.images .woocommerce-product-gallery__image a {padding: 20px}
.singular-shop div.product .cart {border-top: none}
.wptb-preview-table {width: 100% !important; max-width: 465px !important}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a {margin: 0 12px}
.elementor-top-section .btn-theme {line-height: 30px; padding: 0 12px}
.elementor-widget-container p {line-height: 18px; margin-bottom: 14px}
#tbay-header .fa-whatsapp {font-size: 24px}
.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a {line-height: 22px}
.whatsapp-buton {color: #ffffff; background-color: #07a843; border: 1px solid #029539; padding: 14px 20px}
.whatsapp-buton:hover {color: #ffffff; background-color: #000000; border: 1px solid #000000}
.more_products, .tbay-pagination-load-more {margin: 40px 0px 60px}
.tbay-footer .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a {padding: 6px 0}
.pswp__caption__center {text-align: center}
.product-block .image img {padding: 10px}
.tbay-vertical>.navbar-nav>li.menu-item-has-children .dropdown-menu {padding: 10px 0}
.treeview .sub-menu a:before {background: none}
.treeview li .hitarea {line-height: 28px}
.widget_zota_custom_menu ul.treeview li>a {color: #333333}
#sidebar-shop .sub-menu li>a {color: #888888}
#sidebar-shop .sub-menu li {margin-bottom: 6px; line-height: 20px}
#sidebar-shop .sub-menu {margin-top: 10px}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a {line-height: 20px !important}
.slick-vertical div.slick-list {min-height: 360px !important}
.treeview .sub-menu a:hover:before, .woocommerce-products-header img, .count-item {display: none}
.widget_zota_custom_menu ul.treeview li>a {line-height: 17px}
#sidebar-shop .sub-menu li {line-height: 13px}
.tbay-vertical>.navbar-nav>li.menu-item-has-children>.dropdown-menu li a, .tbay-vertical .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a {line-height: 26px}


#sidebar-shop .sub-menu {margin-top: 0px}
.woocommerce-Price-currencySymbol {margin-left: 2px}
:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b {background: none}
form.checkout label {margin-bottom: 2px}
.woocommerce div.product form.cart .variations select, body div.product form.cart .variations select {padding: 0 30px 0 10px}
.custom-image-list-categories .item-cat {background: none !important}
h3 {margin-top: 14px; margin-bottom: 16px}
.product-content .fiyat-sorunuz {color: #e30613; font-size: 12px}
.widget_zota_list_categories .item {padding: 0 15px 2px}
.woocommerce div.product div.images img {max-width: 600px}
.product_title {text-transform: capitalize}
.product-block .image .out-stock {display: none !important}
#wc-QNBPay_sanalpos-cc-form .payment-form .form-row-first select {display: inline}
.all-subcategories .woocommerce-loop-category__title .count {font-size: 14px}
mark, .mark {padding: 0.6em !important}
.sidebar .widget ul li  {line-height: 16px}
.sidebar .widget ul li a {font-weight: 600}
.sidebar .widget .children li {line-height: 12px}
.sidebar .widget .children li a {font-weight: 400}
.sidebar .widget ul>li .children {margin-bottom: 4px; margin-top: 0 !important}
.sidebar .widget ul li {margin-bottom: 0}
.cat-parent {margin-bottom: 6px}
.cat-parent ul li a {line-height: 14px; margin-bottom: 0 !important}

.gt_switcher {width: 120px !important}

/* Shortcode kapsayıcısını ikonların yanına (sağına) al ve esnetmeyi engelle */
.elementor-element-6dcec3a .elementor-widget-wrap {display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-end !important; flex-wrap: nowrap !important}

/* Shortcode widget'ının kendi genisligini icerigi kadar yap */
.elementor-element-08101c7 {width: auto !important; margin-left: 10px !important}

/* Açılır menüyü absolute yaparak satır yüksekliğini bozmasını engelle */
.gt_switcher .gt_option {position: absolute !important; top: 100% !important; right: 0 !important; left: auto !important; z-index: 999999 !important; background: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important; border-radius: 4px !important; min-width: 120px !important; width: 120px !important}

/* Sadece verilen GTranslate kapsayıcısını dikeyde ortalar */
.zota-mobile-gtranslate-wrapper {display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 10px !important; padding: 0 !important}

/* all-subcategories yapısını tam 5 sütun yapar */
ul.all-subcategories {display: flex; flex-wrap: wrap; list-style: none; padding: 0; margin: 0 -10px}

ul.all-subcategories li {width: 20% !important; float: none !important; flex: 0 0 20% !important; max-width: 20% !important; padding: 0 10px; box-sizing: border-box; margin-bottom: 20px}

/* Mobil cihazlarda (telefon/tablet) görüntünün bozulmaması için 2 veya 3 sütuna düşürür */
@media (max-width: 991px) {
    ul.all-subcategories li {width: 33.333% !important; flex: 0 0 33.333% !important; max-width: 33.333% !important}
}

@media (max-width: 576px) {
    ul.all-subcategories li {width: 50% !important; flex: 0 0 50% !important; max-width: 50% !important}
}




@media (min-width: 1680px) {
.container {width: 1680px; max-width: 1680px}
}

@media (max-width: 1199px) {
.archive-shop>.tbay-filter {margin-top: 10px}
}
	
@media (max-width: 767px) {
.post-style-1 {margin-bottom: 20px}
	.mm-listitem>a, .mm-listitem span {margin-bottom: 10px; line-height: 20px; font-size: 16px}
	.mm-btn_next:after {font-size: 14px; color: #666 !important}
	.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {font-size: 16px}
	#tbay-main-content #tbay-breadcrumb ~ #main-container {margin-top: 80px}
}