/*
Theme Name: Astra Child Protheus
Template: astra
*/

/*
 * metropolis
================================================================================ */
@font-face {
  font-family: "metropolis";
  src: url("./fonts/metropolis/metropolis-bold-webfont.woff2") format("woff2"), url("../fonts/metropolis/metropolis-black-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: "metropolis";
  src: url("./fonts/metropolis/metropolis-bold-webfont.woff2") format("woff2"), url("../fonts/metropolis/metropolis-bold-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "metropolis";
  src: url("./fonts/metropolis/metropolis-semibold-webfont.woff2") format("woff2"), url("../fonts/metropolis/metropolis-semibold-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "metropolis";
  src: url("./fonts/metropolis/metropolis-medium-webfont.woff2") format("woff2"), url("../fonts/metropolis/metropolis-medium-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: "metropolis";
  src: url("./fonts/metropolis/metropolis-regular-webfont.woff2") format("woff2"), url("../fonts/metropolis/metropolis-regular-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 400
}

@font-face {
  font-family: "metropolis";
  src: url("./fonts/metropolis/metropolis-light-webfont.woff2") format("woff2"), url("../fonts/metropolis/metropolis-light-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: "metropolis";
  src: url("./fonts/metropolis/metropolis-extralight-webfont.woff2") format("woff2"), url("../fonts/metropolis/metropolis-extralight-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: "metropolis";
  src: url("./fonts/metropolis/metropolis-regularitalic-webfont.woff2") format("woff2"), url("../fonts/metropolis/metropolis-regularitalic-webfont.woff") format("woff");
  font-style: italic;
  font-weight: 400;
}

/** theme ***/
:root { 
  --color-accent-1: #E3CEAD;
  --color-accent-2: #B89867;
  --e-a-font-family: metropolis, Sans-serif;
}

/*** Layout ***/
body {
	font-family: metropolis, Sans-serif;
}

header.site-header {
	position: fixed;
	width:100%;
}

#content.site-content {
	margin-top:81px;
}

#content .ast-container {
	max-width: 100%;
	margin:0;
	padding:0;
}

/* #ast-desktop-header .sub-menu .menu-item {
	margin:15px 0;
} */

.site-header .site-logo-img {
	padding-right:0;
}

/*** élément HTML ***/
h1.entry-title {
	display:none
}

h2 span {
	display:inline-block;
	background: linear-gradient(
    to top,
    var(--color-accent-1) 0%,
    var(--color-accent-1) 40%,
    transparent 40%,
    transparent 100%
  );
}

h3 strong, h2 strong {
	color: var(--color-accent-2);
}

p {
	margin:0
}

/*** Widget ***/

/* calendly */
.calendly-inline-widget { overflow-y: hidden ! important; }

/* vidéo */
iframe.elementor-video {
	border: 10px solid var(--color-accent-2) !important;
	border-radius:10px;
}

.site-footer-primary-section-2 .wp-block-columns {
	align-items: start;
}