/*!
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
-------------------------------------------------------------- */

/********** HEADER **********/
.site-header-row-layout-fullwidth>.site-header-row-container-inner>.site-container {
    margin: 0 20px;
}
/* Sticky header font size */
.kadence-sticky-header .main-navigation .primary-menu-container > ul li a {
	font-size: 14px !important;
}
/* Sticky header box shadow */
.kadence-sticky-header {
	box-shadow: 0 3px 7px 0 rgba(0,0,0,.1)!important;
}
/* sub menu dropdown padding */
.header-navigation .header-menu-container ul ul li a {
    padding: 1.2em 2em;
    line-height: 1.2em;
}

.mobile-bar-items.wc-mobile-cart-items:not(.has-items),
.main-navigation li.wc-menu-item:not(.has-items) {
    display: none;
}

/********** HOME PAGE **********/
/* Home page advanced top slider dots color */
.kt-blocks-carousel .slick-dots li.slick-active button:before {
    background-color: #7D0024 !important;
    }
/* Home page - red info boxes media icon */
.info-box-home .kt-blocks-info-box-media-align-top .kt-blocks-info-box-media-container {
	text-align: center !important;
}

/********** TYPOGRAPHY **********/
/* Paragraph margin */
:root {
--global-md-spacing: 1.2em;
}
/* Remove underline from a */
a {
	text-decoration:none;
}
.product-archive-title h1 {
    text-transform: uppercase;
}
/***** BLOG ARCHIVE */
.site .post-archive-title h1 {
    text-transform: uppercase;
}
.category-workshops .single-content h2 {
font-style: normal;
font-size: 22px !important;
}
.category-workshops .single-content h3 {
	font-size: 15px !important;
	font-weight: 700;
	line-height: 23px;
	margin-bottom: 20px !important;
}
.category-workshops .wp-block-kadence-advancedheading h2 {
	font-style: normal;
	font-size: 22px !important;
}
/*a.post-more-link {
    color: #7D0024 !important;
    border: 2px solid #7D0024;
    border-radius: 3px;
    padding: 15px 15px;
}*/
/*.more-link-wrap a.post-more-link {
    font-weight: 500;
    text-transform: none;
}*/
/***** BLOG SINGLE POST LAYOUT ******/
.post-navigation {
    margin: 80px auto !important;
}

/********** ADVANCED GALLERY **********/
/* Advanced gallery slider padding */
.kt-blocks-carousel {
    padding: 0 !important;
}
.kb-slide-item {
	padding: 0 !important;
}
/* Advanced gallery custom slider */
.slider-sculpture-park .kb-advanced-slide-inner  {
	background-color: rgba(34,34,34,0.7);
	padding: 40px;
}
/* Advanced Gallery Slider arrows bg */
.kt-blocks-carousel .slick-prev, .kt-blocks-carousel .slick-next {
	opacity: .75 !important;
	/*background: rgba(0,0,0,0.8);*/
}

/*********** WP FORMS ***********/
/* Newsletter page form */
.kb-form {
	background-color: #7D0024;
}
.kb-form .kadence-blocks-form-field .kb-text-style-field {
	border: none !important;
	min-height: 50px !important;
}

/*********** INFO BOX ***********/
/* Info box text align */
.info-box-text-left .kt-blocks-info-box-text {
    text-align: left;
}
/* Info box learnmore hover */
.kt-blocks-info-box-learnmore:hover {
	font-weight: bold !important;
}

/********** FOOTER **********/
/* Footer widgets center align */
.site-middle-footer-wrap .site-footer-row-container-inner  {
    text-align: center;
}
/* Footer html widget a remove underline */
.site-footer-row-container-inner a:hover {
    text-decoration: none !important;
}
.site-footer .site-middle-footer-wrap .site-footer-row-container-inner a {
	font-size: 14px;
	}
#custom_html-5 {
    margin-bottom: 10px !important;
}
#custom_html-10 {
    margin-bottom: 10px !important;
}

/***** TRIBE EVENTS *****/
.tribe-checkout-backlinks {
	display: none;
}
.woocommerce td.product-name dl.variation:last-child {
	margin-bottom: 40px;
}
dl.variation dt {
	font-weight: 400;
}
/* shortcode */
.tribe-events-widget .tribe-events-widget-events-list__view-more-link {
    display: none !important;
}

/***** TABLET-MOBILE SETTINGS *****/
@media (max-width: 768px) {
	.workshops .entry-content-wrap {
    padding: 1rem !important;
}}
/*@media (max-width: 768px) {
.site .post-thumbnail {
	display: none !important;
}}*/
	
	
	