/* 
Theme Name: RDSdock
Description: child theme of Hello Elementor
Author: Creature Works
Author URI: https://creatureworks.com/
Template: hello-elementor
Version: 1.0
*/

/* WOOCOMMERCE STYLE OVERRIDES */
.woocommerce li.outofstock a.button {
	background-color: #aaaaaa !important;
}
.woocommerce a.button.alt {
	background-color: #71BD36;
}
.woocommerce a.button {
	background-color: #71BD36;
	font-family: "Oswald", sans-serif;
	color:#fff;
	text-transform:uppercase;
	font-weight:400;
}
.woocommerce a.button.alt:hover {
	background-color: #9cd173;
}
.woocommerce a.button:hover {
	background-color: #9cd173;
	color:#fff;
}
.woocommerce button.button {
	font-weight:normal;
	color:#fff;
}
.woocommerce button.button.alt {
	background-color: #71BD36;
	color:#fff;
}
.woocommerce button.button {
	background-color: #71BD36;
}
.woocommerce button.button.alt:hover {
	background-color: #9cd173;
}
.woocommerce button.button:hover {
	background-color: #9cd173;
}
[type=button], [type=submit], button {
	border:none
}
.woocommerce .quantity .qty {
	width:inherit;
}

.woocommerce table.shop_attributes {
	border-collapse: collapse;
}
.woocommerce table.shop_attributes th {
	text-align: left;
	padding-left: 10px;
	border: 1px solid #ccc;
}
.woocommerce table.shop_attributes td {
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	border: 1px solid #ccc;
}
.woocommerce div.product p.available-on-backorder {
	color:#ed1c24;
}

nav ul.sub-menu {
        min-width: 100% !important;
}
.footerLogoRow img {
	max-width: 17%;
	margin-bottom: 8px !important;
}

.grecaptcha-badge { visibility: hidden; }

h3 {
	margin-top:1rem;
	margin-bottom:0.5rem;
}

/* HIDE CAPTION IN WC/PHOTOSWIPE LIGHTBOX */
.pswp__caption {
	display:none;
}

/* SHOW LINKS TO OTHER CANEKAST COMPANIES IN MOBILE MENU ONLY */
@media (min-width: 768px) {
    .elementor-nav-menu li.affiliateLink,
    .hfe-nav-menu li.affiliateLink {
        display: none;
        }
}
