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

.kadence-blocks-gallery-item .kb-gallery-item-link:hover img,
.img-access .kb-advanced-image-link:hover img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.kadence-blocks-gallery-item.no-grayscale .kb-gallery-item-link img {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}
.kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
	padding: 10px !important;
}
.kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption a,
.gslide-description.description-bottom .gslide-desc a {
	color: #fff;
	text-decoration: none;
}
.kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption a,
.gslide-description.description-bottom .gslide-desc a {
	display: flex;
	align-items: center;
}
.kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption a {
	justify-content: center;
}
.gslide-description.description-bottom .gslide-desc a {
	font-size: 16px;
}
.kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption a:before,
.gslide-description.description-bottom .gslide-desc a:before {
	content: "";
	background-image: url("/wp-content/uploads/2024/12/download.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; 
	display: inline-flex;
	margin-right: 10px;
}
.kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption a:before {
	width: 15px;
	height: 15px;
}
.gslide-description.description-bottom .gslide-desc a:before{
	width: 20px;
	height: 20px;
}
.groups-video figure {
	margin-bottom: 0 !important;
}
.link-video {
	padding-left: 0 !important;
}
.kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption a:hover,
.gslide-description.description-bottom .gslide-desc a:hover,
.link-video:hover span,
.go-back:hover span,
#footer-navigation a:hover {
	text-decoration: underline;
}
.site-bottom-footer-inner-wrap {
	padding-top: 15px !important;
}
.link-access {
	display: block;
	width: fit-content;
	margin: auto;
}
.link-access, .date-access {
	z-index: 1;
	position: relative;
}
#wpfront-scroll-top-container img {
	width: 40px !important;
	height: 40px !important;
}
.popmake-content h2,
.popmake-content h6,
.popmake-content p,
.popmake-content td,
.popmake-content li,
.popmake-content a  {
	color: #000;
}
.popmake-content .text-secondary,
.popmake-content .cky-banner-element {
	text-decoration: underline;
}
.popmake-content .cky-audit-table-element h3 {
	color: #000;
	ont-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5;
	font-family: Cupra-Bold, Helvetica, Arial, sans-serif;
	margin-bottom: 8px !important;
	margin-top: 8px !important;
}
.popmake-content .cky-cookie-audit-table th {
	background-color: #000 !important;
	border: 1px solid #000 !important;
	color: #fff;
}
.popmake-content .cky-cookie-audit-table tr:nth-child(2n+1) td {
	background: #ededed !important;
}
div[data-cky-tag="detail-powered-by"] {
	font-size: 0 !important;
}
button.cky-show-desc-btn {
	color: #836a4e !important;
	text-decoration: underline !important;
}
button.cky-show-desc-btn:not(:hover):not(:active) {
	color: #000 !important;
	text-decoration: underline;
}
.cky-accordion-header .cky-always-active {
	color: #836a4e !important;
}
div[data-cky-tag="detail-powered-by"] img {
	width: 0 !important;
	height: 0 !important;
}
