/*
Theme Name: Divi-child
Description: Theme enfant de Divi. Vous pouvez maintenant effectuer vos modifications en toute sécurité.
Author: WPMarmite
Author URI: https://wpmarmite.com
Template: Divi
Version: 1.0
*/

@font-face {
	font-family: 'SourceSans3';
	src: url('/wp-content/themes/Divi-child/fonts/SourceSans3-Regular.woff2') format('woff2'),
		url('/wp-content/themes/Divi-child/fonts/SourceSans3-Regular.woff') format('woff'),
		url('/wp-content/themes/Divi-child/fonts/SourceSans3-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'SourceSans3';
	src: url('/wp-content/themes/Divi-child/fonts/SourceSans3-Bold.woff2') format('woff2'),
		url('/wp-content/themes/Divi-child/fonts/SourceSans3-Bold.woff') format('woff'),
		url('/wp-content/themes/Divi-child/fonts/SourceSans3-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'SourceSans3';
	src: url('/wp-content/themes/Divi-child/fonts/SourceSans3-MediumItalic.woff2') format('woff2'),
		url('/wp-content/themes/Divi-child/fonts/SourceSans3-MediumItalic.woff') format('woff'),
		url('/wp-content/themes/Divi-child/fonts/SourceSans3-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

body, h1, h2, h3, h4, h5, h6, p, a, li, span, button, input, textarea {
    font-family: 'SourceSans3', sans-serif !important;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

svg {
    display: block;
}

#wpadminbar .ab-icon,
#wpadminbar .ab-item:before,
#wpadminbar #adminbarsearch:before {
    font-family: dashicons !important;
}


/* TITRES */
.titre-h1{
	font-weight: 100;
	font-style: italic;
}

.titre-h2{
	font-weight: 100;
	font-size: 35px;
}

/* TEXTES 2 COLONNES */
.equipements-deux-colonnes ul {
  column-count: 2;
  column-gap: 40px;
  padding-left: 0 !important;
  margin: 0;
  list-style: none !important;
}

.equipements-deux-colonnes li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 0.6em;
  break-inside: avoid;
  list-style: none !important;
}

.equipements-deux-colonnes li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 4px;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2015.949%2015.954'%3E%3Cpath%20fill='%23b2c568'%20d='M7.3.03c1.3-.1%202.63.1%203.84.62.4.18.85.4.58.93-.3.56-.93.1-1.33-.04C3.78-.89-1.8%207%202.7%2012.38c2.45%202.91%206.8%203.29%209.71.84%201.67-1.41%202.58-3.53%202.44-5.71-.03-.6-.28-1.16-.32-1.68-.05-.3.14-.58.44-.64.27-.05.54.11.62.38.57%201.87.46%203.88-.33%205.67-1.8%204.02-6.52%205.82-10.54%204.01C.7%2013.45-1.1%208.73.7%204.71%201.89%202.07%204.41.27%207.3.03zM15.26.02c.29-.08.59.09.67.37.02.08.03.17.01.25-2.1%203.78-4.3%207.53-6.5%2011.26-.31.28-.79.26-1.08-.05L3.96%205.89c-.17-.25-.11-.59.14-.77.15-.1.33-.13.5-.06%201.24.62%202.42%201.39%203.65%202.02.06.03.17.1.22.09L14.7.5c.16-.12.36-.44.56-.48z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}


/* CENTRER TEXTE BLOC VERT */
.texte-centre-vertical {
  justify-content: center;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .equipements-deux-colonnes ul {
    column-count: 1;
  }
}

/* BTN */
.btn-appel, .btn-appel-blanc{
	background-color: #B2C568;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bolder;
	padding: 15px;
	font-size: 18px;
}

.btn-appel-blanc{
	background-color: white;
	color: #B2C568;
}

.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-button .guests-icon span.flaticon-add::before,
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-button .guests-icon span.flaticon-minus::before {
    font-size: 20px !important;
}