/*
Theme Name: beta.4bennett Child Theme
Theme URI: https://beta.4bennett.com
Template: storefront
Description: Custom child theme for beta.4Bennett.com - Industrial Cleanroom & ESD Solutions. Includes homepage redesign, SEO improvements, performance optimizations, and mobile responsiveness.
Author: 4Bennett Development Team
Author URI: https://beta.4bennett.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: storefront-child
*/

/* ==========================================================================
   NOTE: Template must match the parent theme's folder name exactly.
   Parent theme: Storefront v4.6.2
   Check via: /wp-content/themes/ in cPanel File Manager
   ========================================================================== */

/* ==========================================================================
   STOREFRONT PARENT THEME OVERRIDES
   These rules neutralize Storefront's default/Customizer styles
   so the child theme has full control over appearance.
   ========================================================================== */

.storefront-product-section .section-title{
	display:none;
}

main.site-main{
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px;
}

.page-template-template-homepage .type-page{
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px;
}

div#primary{
	margin-bottom:0px;
}

/* Fixing buttons from having margin that caused uneven layout*/

.hentry .entry-content .wp-block-button, .editor-styles-wrapper .wp-block-button{
	margin:0px;
}


/*buttons*/
button.button {
    transition: transform 0.2s, box-shadow 0.2s;
}

button.button:hover {
    transform: translateY(-2px);
}

div.btn {
    background-color: #0066cc;
    border-color: #0066cc;
    color: #ffffff;
    border-radius: 0;
    font-size: 1em;
    line-height: 1.618;
    border: 0;
    cursor: pointer;
    padding: .6180469716em 1.41575em;
    text-decoration: none;
    transition: transform 0.2s, box-shadow 0.2s;
    font-weight: 600;
    text-shadow: none;
    display: inline-block;
    -webkit-appearance: none;
}

div.btn:hover {
    transform: translateY(-2px);
}

a.btn-link {
    color: #fff;
}

/*End buttons*/

/*Button Translation*/

div.wp-block-button:hover{
	transform: translateY(-2px);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

/*Tabs*/

ul.tabs{
	padding-left:8px;
}


/*Customizer*/


div.storefront-breadcrumb {
    margin-bottom: 12px;
}

div.catalog-title {
    max-height: 200px;
}

/*Catagory Headers*/
header.woocommerce-products-header {
    background: linear-gradient(135deg, #184187 0%, #235ec3 100%);
    color: #fff;
    padding: 24px !important;
    border-radius: 18px;
    margin: 12px;
}

header.woocommerce-products-header h1 {
    color: #fff;
}

/*End Catagory Headers*/

/*Catagory Styling*/

ul.products {
    padding: 24px;
    margin: 12px;
    align-items: center;
}

li.product {
    padding: 12px;
    margin: 12px !important;
}

div.storefront-sorting {
    margin: 12px;
    padding: 12px;
}

/*End Catagory Styling*/


/*fix in future*/

.wff-badge-lead-time{
	display:none;
}
.wff-inventory-status{
	display:none;
}
/*End fix in future*/

/*Footer*/

.footer-widgets{
	padding: 60px 20px 20px;
}

.site-footer a{
    text-decoration: none;
}

.footer-widgets h2{
    border-bottom: 1px solid #ffffff;
    display: inline-block;         
    padding-bottom: 5px;
	margin-bottom:8px;
}

/*End Footer*/

/*Gravity Form*/

body .gform_wrapper .gform_heading .gform_title {
    display: none !important;
}

