/**
 * Theme Name: Climethik
 * Description: Blocksy Child theme
 * Author: Studio CAD
 * Template: blocksy
 * Text Domain: blocksy
 */

body, h1, h2, h3, h4, h5, h6, label, figcaption, blockquote, blockquote p, .menu a, .site-title, .entry-meta, .mobile-menu, .widget-title, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .site-description, .page-description, .ct-footer-copyright, .ct-widget>*:not(.widget-title){
	/*color: var(--theme-palette-color-1);*/
}


.stk-block-image img, .stk-block-card__image img {
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
  pointer-events: none;
}

.link-white a {
	color: white;
}

.link-white a:hover {
	color: var(--theme-palette-color-2, #A7D225);
}

.link-blue a {
	color: var(--theme-palette-color-1, #1D63A9);
	text-decoration: underline;
}

.link-blue a:hover {
	color: var(--theme-palette-color-2, #A7D225);
}


/* Style pour la ligne de localisation ACF dans les cards */
.acf-localisation-ligne, .acf-produit-ligne {
  display: flex;
  align-items: center; /* Aligne verticalement le label et la valeur */
  width: 100%;
}

.acf-localisation-label, .acf-produit-label {
	width: 40%;
    color: var(--theme-palette-color-3) !important;
    font-weight: 500 !important;
	margin-inline-end: .27em;
}

.acf-localisation-valeur, .acf-produit-valeur {
	width: 60%;
	font-weight: 700;
	color: var(--theme-link-initial-color);
    -webkit-text-decoration: var(--has-link-decoration, var(--theme-text-decoration, none));
    text-decoration: var(--has-link-decoration, var(--theme-text-decoration, none));
}

.contact-form .wpforms-field-label {
	font-weight: 400;
}

.second-line-copyright {
	color: #D9D5D5;
}

.second-line-copyright a {
	color: #D9D5D5;
	text-decoration: underline;
}

.second-line-copyright a:hover {
	color: var(--theme-palette-color-2, #A7D225);
}


@media (max-width: 1000px){
	.contact-form {
		margin: 0px !important;
	}
	
	#wpforms-545 {
    width: 100% !important;
	}
	
}


@media (min-width: 689.99px) and (max-width: 1024px){
	
	.hide-for-tablet{
		display: none;
	}
}

@media (min-width: 689.99px) and (max-width: 960px){
	
	
}

@media (max-width: 768px){
	
	
}


@media (min-width: 768px) and (max-width: 1024px){

	
}
@media (max-width: 689.98px){
	.hide-for-mobile{
		display: none;
	}
	
}

