/*---------------------------------------------------------------------------------

 Theme Name:   CavSheds Theme
 Theme URI:
 Description:
 Author: Mooball Technologies (Tom Cameron)
 Author URI:
 Template:     hello-elementor
 Version:      1.0.2
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/




.elementor-987 .elementor-element.elementor-element-c58d02c .eael-product-carousel .icons-wrap li a {
    display: none !important;
}
.elementor-989 .elementor-element.elementor-element-c58d02c .eael-product-carousel .icons-wrap li a{
    display: none !important;
}

.elementor-994 .elementor-element.elementor-element-c58d02c .eael-product-carousel .icons-wrap li a{
    display: none !important;
}

.elementor-996 .elementor-element.elementor-element-c58d02c .eael-product-carousel .icons-wrap li a{
    display: none !important;
}

.elementor-956 .elementor-element.elementor-element-c58d02c .eael-product-carousel .icons-wrap li a{
    display: none !important;
}

.elementor-1007 .elementor-element.elementor-element-c58d02c .eael-product-carousel .icons-wrap li a{
    display: none !important;
}
/* Gravity Forms submit button inside Popup Maker popup */
#pum-2648 .gform_wrapper #gform_submit_button_3 {
    border: none !important;                      /* no outline */
    background-color: #faa21b !important;         /* yellow background */
    color: #ffffff !important;                    /* white text */
    font-family: 'Bebas Neue', sans-serif !important; /* Bebas Neue font */
    font-size: 14px !important;                   /* adjust size as needed */
    padding: 8px 20px !important;                 /* adjust for small button */
    text-transform: uppercase;                     /* optional */
    box-shadow: none !important;                  /* remove shadow */
    cursor: pointer;                               /* pointer on hover */
    transition: background-color 0.3s ease;       /* smooth hover transition */
}

/* Hover effect */
#pum-2648 .gform_wrapper #gform_submit_button_3:hover {
    background-color: #e69517 !important;         /* slightly darker yellow on hover */
    color: #ffffff !important;
}
/* Fix bold text in WooCommerce product descriptions */
.woocommerce-product-details__short-description strong,
.woocommerce-product-details__short-description b,
.woocommerce-Tabs-panel strong,
.woocommerce-Tabs-panel b {
  font-weight: 700 !important;
}

/* Add paragraph spacing in product descriptions and tabs */
.woocommerce-product-details__short-description p,
.woocommerce-Tabs-panel p {
  margin-bottom: 1.2em; /* adjust value for more/less gap */
  line-height: 1.6;     /* improves readability */
}

/** Contact Form **/
.contact-form_wrapper .gform_required_legend {
	font-size: 14px;
  font-weight: 200;
}
.contact-form_wrapper #gform_submit_button_1 {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 20px;
	border-radius: 2px;
	padding 10px;
	background-color: rgb(250, 162, 27);
}

.contact-form_wrapper #gform_submit_button_1:hover {
	background-color: #52312e;
}

/** Product Gallery **/
.product .elementor-widget-container {
	box-shadow: none!important;
}
.product .flex-control-thumbs {
	display: flex;
  padding-top: 10px!important;
	flex-direction: row;
	justify-content: space-between;
}
.product .flex-control-thumbs li {
  width: 24.5%!important;
}

