/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
select:invalid { color: gray; }
.woocommerce ul.products li.product .entry-content-wrap {
       padding: 8px 10px 10px!important;

text-align:center!important;
    margin-bottom: 0px!important;
	align-content:center!important;
}
.term-description{margin-top:25px;}

.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button), .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button), .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link {
	border-radius: 3px!important;
}
.marginbottom2px{margin-bottom:2px;font-size:15px!important;}
.marginbottom15px{margin-bottom:15px;font-size:15px!important;}
.marginbottomclass{margin-bottom: 35px!important;font-size:15px!important;}
.marginbottomclasssec{margin-bottom: 10px;font-size:15px!important;}
.optionfont{font-size:15px!important;}
.marginbottomclasscik{margin-bottom:60px!important;font-size:15px!important;}
.product-meta{
margin-bottom: 25px;
font-size: 16px;}

.images.woocommerce-product-gallery
{
height:100%!important;
}

.kt_simple_share_container:not(.kt_share_location_right):not(.kt_share_location_left) {
    margin-top:10px;
    margin-bottom: 25px;
}

.alignwide{
	width: auto !important;
}
.woocommerce div.product .summary .price {
    margin: 5px 0px 25px 0px;
}

      /* Genel stil */
        .premium-color-selector, .premium-length-selector {
            margin-bottom: 20px;
            font-family: 'Arial', sans-serif;
        }
        
        /* Etiket stilleri */
        .premium-label {
            display: inline-block;
            margin-bottom: 8px;
            font-size: 14px;
            color: #333;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            font-weight: 600;
        }
        
        /* Select box stilleri */
        .premium-select {
            width: 100%;
            padding: 12px 15px;
            border: 1px solid #ddd;
            border-radius: 6px;
            background-color: #fff;
            font-size: 14px;
            color: #333;
            appearance: none;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: right 15px center;
            cursor: pointer;
            transition: border-color 0.3s ease;
        }
        
        .premium-select:hover, .premium-select:focus {
            border-color: #999;
            outline: none;
            box-shadow: 0 0 3px rgba(0,0,0,0.1);
        }
        
        /* Buton stilleri */
        .premium-cart-button, .premium-buy-now-button {
            padding: 12px 25px;
            border: none;
            border-radius: 6px;
            font-size: 14px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            cursor: pointer;
            transition: all 0.3s ease;
            margin-right: 10px;
        }
        
        .premium-cart-button {
            background-color: #f0f0f0;
            color: #333;
        }
        
        .premium-cart-button:hover {
            background-color: #e0e0e0;
        }
        
        .premium-buy-now-button {
            background-color: #222;
            color: #fff;
        }
        
        .premium-buy-now-button:hover {
            background-color: #000;
        }
        
        .premium-button-group {
            display: flex;
            margin-top: 25px;
        }

/* Partner Section Fieldset Reset */
.partner-section {
    border: none;
    padding: 0;
    margin: 0;
}