/*!
Theme Name: Kadence Child
Theme URI: https://www.hdrives.co.uk/kadence-child/
Template: kadence
Author: Halcyon
Author URI: https://www.hdrives.co.uk/
Description: Halcyon custom child based on Kadence.
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
-------------------------------------------------------------- */

/*.wp-block-post-title {
display: none;
}*/
:root {
	--global-md-spacing: 1.2em;
}

/* ---------- WOOCOMMERCE SPECIFIC CUSTOMISATION --------------*/

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1rem;
		text-align: center;}

h1.product_title, h1.entry-title, h1.page-title{
	color: var(--global-palette1)!important;
	font-weight: 700;
	font-size: 28px;
	line-height: 1.5;}

.entry-content-wrap {
	padding: unset!important;}

.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
    float: right!important;
    /*width: 33%!important;*/
}

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
    float: none!important;
    width: unset!important;
    clear: none;
}

/* Woocommerce product tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-width: 1px 1px 1px 5px!important;
	border-radius: 5px 5px 0 0!important;
    border-color: var(--global-palette10, #113b53)!important;
}
@media screen and (max-width: 719px){
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid var(--global-palette10, #113b53)!important;
	border-width: 1px 1px 1px 5px!important;
    border-radius: 5px!important;
}
}



.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-size: 16px!important;
    color: var(--global-palette1, #00667f)!important;
    line-height: 20px;
}

/* Woocommerce category pages */
/*.entry-hero-container-inner .entry-header {

    align-items: inherit!important;
    text-align: inherit!important;
}*/

/*.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .entry-content-wrap, .woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .entry-content-wrap {
    -webkit-transform: inherit!important;
    transform: inherit!important;
}*/
.woocommerce ul.products li.product .product-excerpt{
	padding-left:10px;
}
.woocommerce ul.products li.product .product-excerpt br{
	display:none;
}
/*.woocommerce ul.products li.product a img:hover {
	opacity: .6
}
/* ----------- GENERAL SITE CUSTOMISATION --------- */

.frontpage-intro {
	& div {
		& h1 {text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
				font-size:32px!important;}
		& h6 {}
	}
}
h1.frontpage-intro{text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;}
h6.frontpage-intro{text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;}

/* Menu customisation */
.popup-drawer .drawer-inner {
	background: #113b53!important;
}

.header-navigation .header-menu-container ul ul li.menu-item > a:hover {
	background: var(--global-palette6)!important;
	border-bottom: 3px solid #f2a900!important;
}
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
	border-bottom: 3px solid #f2a900!important;
}
.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle {
	display:none;
}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a, .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-ancestor > a {
    border-bottom: 3px solid #f2a900!important;
}