/*********************************************************************************
/*
/* scuba-o-rings footer
/*
/********************************************************************************/

footer.site-footer {
	background: #62accc;
	background: linear-gradient(0deg,rgba(98, 172, 204, 1) 0%, rgba(53, 66, 99, 1) 100%);
	color: white;
	padding: 20px;
}

/* footer widgets */

.footer-widgets {
	padding-top: 0px;
}

/* footer widget title */

.site-footer .widget.widget_nav_menu .widget-title {
	margin-bottom: 0;
	padding: 0 0 0.7em;
	color: white; 
}

/* footer menu widget */

.site-footer .widget.widget_nav_menu {
	margin: 0 0 1.5em;
}

/* footer menu and links */

.site-footer a,
.site-footer .footer-navigation ul li a,
.site-footer a:not(.button):not(.components-button) {
	color: white; 
//	transition: filter 0.3s ease;
//	filter: brightness(0.8); 
	text-decoration: none;
}

/* footer link hover */

.site-footer a:hover ,
.site-footer .footer-navigation ul li a:hover,
.site-footer a:not(.button):not(.components-button):hover {
//	filter: brightness(1.1); 
	text-decoration: underline;
}

/* stop the white background when click a link */

.site-footer a:focus ,
.site-footer .footer-navigation ul li a:focus,
.site-footer a:not(.button):not(.components-button):focus {
	background-color: transparent;
}

/* footer search */

.site-footer form.woocommerce-product-search {
	position: relative;
	display: flex;
    width: 100%;
    max-width: 600px;
    margin: 10px auto 30px auto;
}

.site-footer form.woocommerce-product-search::before {
	position: absolute;
	content: "\f002";
	font-family: FontAwesome;
	font-weight: 900;
	color: #6d6d6d;
	top: 8px;
	left: 1em;
}

.site-footer form.woocommerce-product-search input[type=search] {
	padding-left: 2.617924em;
}

.site-footer form.woocommerce-product-search button {
	max-height: 45px;
}

/* footer menu item icons */

.site-footer .widget_nav_menu ul li::before {
	color: white;
	opacity: 1;
//	color: var(--background); 
//	opacity: 1;
//	filter: brightness(0.8); 	
}

.widget_nav_menu ul li.footer-product::before {
	content: "\f005";
	font-family: FontAwesome;
}

.widget_nav_menu ul li.footer-help-account::before {
	content: "\f007";
	font-family: FontAwesome;
}

.widget_nav_menu ul li.footer-help-contact::before {
	content: "\f003";
	font-family: FontAwesome;
}

.widget_nav_menu ul li.footer-site-document::before {
	content: "\f0f6";
	font-family: FontAwesome;
}

/* footer text color */

.site-footer,
.site-footer p,
.site-footer span {
//	color: var(--background); 
}







/* site info */

.site-info {
	padding: 1em 0;
}





