/*
Theme Name: Bappli
Theme URI: http://www.web-ia.com/
Author: Antoine TIROUFLET & Boris BILLY
Author URI: http://www.web-ia.com
Description: Theme réalisé par WEB Images Associées.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wiatheme
*/

:target::before {
  content: " ";
  display: block;
  height: 139px;         /* hauteur de la partie fixe */
  margin-top: 139px;    /* moins la hauteur de la partie fixe */
}

.card-secteur__titre.with__picto {
	min-width: 70%;
	color: white;
	/*text-align: left;
	padding-left: 48px;*/
	min-height: 48px;
}

div.card-secteur .card-secteur__titre, .card-secteur__titre a{
	color: white !important;
}

div.card-secteur {
	background-color: #04b497;
	padding-left: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
}

div.block-secteur{
	margin-bottom: 30px;
}

div.block-secteur .card-secteur{
	/*margin: 0 60px;*/
}

div.card-secteur:hover {
	background-color: #047f68 !important;
}

h3.card-secteur__titre.with__picto {
	width: 100%;
	padding-left: 56px;
}

h3.card-secteur__titre.with__picto {
	text-align: left !important;
	padding-bottom: 3px
}

#masthead {
	/*padding-top: 15px;*/
}

.menu-menu-principal-container {
	width: 100%;
}

#primary-menu {
	justify-content: space-between;
}

#primary-menu li {
	line-height: 1em;
}

#primary-menu .menu-item a {
	font-weight: 500;
}

#nav {
	justify-content:left;
	margin-top: 15px;
}

.current-menu-item, .current-menu-ancestor {
	color: #047f68;
}

body.blog .current-menu-item {
	color: #68D2C1 !important;
}

section.hero {
	/*margin-bottom: 60px;*/
	background-color: #fff;
}

body.post-type-archive-secteur div.archive__liste__loop div.row {
	max-width: 780px;
}

.hero--blog__back {
	height: 210px;
}

.hero--blog-container {
  padding: 155px 0 80px;
}

.hero--contact-container {
  padding: 40px 0 160px;
}

.hero--contact__back {
	height: 155px !important;
	position: unset;
}

.btn--contacter--footer {
	min-width: 166px !important;
}

.article__content__cta__vert {
	padding: 55px 80px;
	background-position: 50%;
	background-size: cover;
	color: #fff;
	position: relative;
	margin: 80px 0 80px 0;
	text-align: center;
	border-radius: 10px;
}

.btn__gris {
	font-weight: 400;
	background-color: #444444;
	color: #fff;
	font-size: .875rem;
	padding: 15px 45px;
	line-height: 1;
	border-radius: 50px;
	text-decoration: none;
	position: relative;
	border: none;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}

.inverse_mode {
	background-color: #04b497;
}

a.btn__gris:hover {
	background-color: #333333;
	text-decoration: none;
	color: #fff;
}
/*
     FILE ARCHIVED ON 17:58:19 Oct 15, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:48:12 Jun 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 11.189
  load_resource: 22.028
  PetaboxLoader3.datanode: 21.649
*/