/*
Theme Name: Café Summum
Theme URI: https://cafe.nickolabs.com
Description: Thème enfant de Divi par NickoLabs
Author: Nickolas Simard
Author URI: https://nickolabs.com
Template: Divi
Version: 1.0
*/
/*
* Changelog : 
* v1.0 - 2026-01-15 : Version initiale
*/
/*
	COLORS
	Menu Active #dbb25f 
	Buttons 	#dca47d
	Dark Brown	#1d140b rgba(29,20,11,0.85)
*/
/* FIXES*/

/* HEADER */
	header.et-l--header {
		position: fixed;
		z-index: 10;
		width: 100%;
	}
	header.et-l--header .et_pb_section {
		width: 100%;
		background-color: rgba(255,255,255,0) !important;
	}
	header.et-l--header .has_et_pb_sticky .et_pb_section{
		background-color: rgba(29,20,11,0.85) !important;
	}
/* MENUS */

/* BLOG */

/* TIMELINE */
	.dipi_timeline_item .ribbon-icon.ribbon-icon-circle,
	.et-db #et-boc .et-l .dipi_timeline_item .ribbon-icon.ribbon-icon-circle {
		background-color: rgba(219, 178, 95, 0.75) !important;
	}
	.dipi_timeline_item .ribbon-icon.ribbon-icon-circle.active,
	.et-db #et-boc .et-l .dipi_timeline_item .ribbon-icon.ribbon-icon-circle.active {
		background-color: #DBB25F !important;
	}
/* WOOCOMMERCE */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
	background-color: rgba(29,20,11,0.8) !important;
}
/* BOUTONS */
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward, body .et_pb_button {
	font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
	border-radius: 0px;
	letter-spacing: 0.2em;
	border: 10px solid #dca47d !important;
	border-color: #dca47d;
	font-size: 15px;
}
.woocommerce-store-notice, p.demo_store {
	background-color: rgba(29, 20, 11, 0.85) !important;
}
/* FORMULAIRE WPCF7 */
    /*  Errors */
    .wpcf7-not-valid-tip {
		color: #111;
		background-color: #eee;
		padding: 10px;
		border-radius: 0 0 5px 5px;
		font-weight: 600;
	}
	/* Labels */
	.wpcf7-form label {
		color: #000 !important;
		
		font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-weight: 500 !important;
		font-size: 18px !important;
		margin-top: 0 !important;
		padding-top: 20px !important;
		position: relative;
	}
	/* Two cols */
		.wpcf7-form div.half {
			width: 49%;
			margin-right: 2%;
			float: left;
			padding-bottom: 1em;
		}
		.wpcf7-form div.half.last {margin-right: 0%;}
  	.wpcf7-form .wpcf7-list-item-label {
		text-transform: none;
		letter-spacing: 0px;
		cursor: pointer;
		font-size: 15px;
		padding-left: 10px;
	}
	.wpcf7-form label .required_stars {
		color: #dca47d;
		font-size: 24px;
		position: absolute;
		left: -17px;
		top: 12px;
		font-weight: 400;
	}
	/* Champs */
	.wpcf7-form p input[type="text"],
	.wpcf7-form p input[type="tel"],
	.wpcf7-form p input[type="email"],
	.wpcf7-form p textarea {
		-webkit-appearance: none;
		background-color: #fff;
		width: 100%;
		border-width: 1px;
		border-radius: 3px;
		color: #212121;
		font-size: 16px;
		padding: 16px;
	}
	.wpcf7-form p textarea {height: 8em;}
	/* Focus Hightlight */
	.wpcf7-form p input[type="text"]:focus,
	.wpcf7-form p input[type="tel"]:focus,
	.wpcf7-form p input[type="email"]:focus,
	.wpcf7-form p textarea:focus {
		background-color: #f5f5f5;
	}
	/* Checkboxes */
	.wpcf7-form input[type="checkbox"] {
		-webkit-appearance: checkbox;
		accent-color: #dca47d;
		transform: scale(1.75);
		cursor: pointer;
	}
	.wpcf7-list-item {
		display: block;
		margin: 0.5em 0 0.5em 1em;
	}
	/* Submit Bouton */
	.wpcf7-form input[type="submit"] {
		background-color: #dca47d !important;
		color: #fff;

		padding: 0.3em 1em !important;
		border-width: 10px !important;
		border-color: #dca47d;
		border-radius: 0px;
		letter-spacing: 0.2em;
		font-size: 15px;
		cursor: pointer;
	}
	.wpcf7-form input[type="submit"]:hover {
		background-color: #c99872 !important;
		padding: 10px 20px;
	}
	/* CF Turnstile */
	.cf7-cf-turnstile {margin: 0 !important;line-height: 0}

/* RESPONSIVE */
@media only screen and (min-width:980px) {

}
@media only screen and (max-width:980px) {
	
}
@media only screen and (max-width:480px) {
	
}
