/*!
Theme Name: PioPio
Theme URI: 
Version: 0
Description:
Author: TRACE design
Author URI: http://www.trace-design.fr
Tags: 
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
   font-family: "Montserrat-Bold";
   src: url("fonts/Montserrat-Bold.woff");
}

@font-face {
   font-family: "Montserrat-Regular";
   src: url("fonts/Montserrat-Regular.woff");
}

@font-face {
   font-family: "Nunito-Black";
   src: url("fonts/Nunito-Black.woff");
}
html {
	/*scroll-behavior: smooth;
	overscroll-behavior-y: none;*/
}
body {
	background-color: #002157;
	color: #0B82B5;
}
#main-content,
.et-l.et-l--body {
	background-color: white;
}
body, div {
	margin: 0;
	padding: 0;
}

/* TYPO */
body {
	font-family: "Montserrat-Regular", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	line-height: 1.2em;
	letter-spacing: .01rem;
}
.et-db #et-boc .et-l .et_pb_text p {
	letter-spacing: .01rem !important;
}

.et-db #et-boc .et-l p:last-of-type {
  padding-bottom: 15px !important;
}

#et-boc .et-l .et_pb_row_6col {
	font-size: 12px;
}

h1 {
	/*font-family: "Helvetica-Bold", Helvetica, Arial, "sans-serif";*/
}


h1, h2, h3, h4, h5, h6,
#et-boc .et-l h1, #et-boc .et-l h2, #et-boc .et-l h3, #et-boc .et-l h4, #et-boc .et-l h5, #et-boc .et-l h6 {
	font-family: "Montserrat-Bold", Helvetica, Arial, "sans-serif";
	text-transform: uppercase !important;
	line-height: 1.2em !important;
	letter-spacing: .01rem !important;
}

strong,
strong span {
	font-family: "Montserrat-Bold", Helvetica, Arial, "sans-serif";
}

header{
	font-family: "Nunito-Black", Helvetica, Arial, "sans-serif";
}

#menu-projet,
#menu-projet h3 {
	font-family: "Nunito-Black", Helvetica, Arial, "sans-serif";
}

#et-boc .et-l div.lettrine {
	
}

p {
}


.page-template-default.et-db #et-boc .et-l .et_pb_module blockquote {
	border-left: initial;
	font-style: italic;
}


.et-db #et-boc .et-l .et_pb_module p a {
}


/* MENU */
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_parent,
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_parent a,
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_ancestor,
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_ancestor a,
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-ancestor,
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-ancestor a {
	/*color: #FF3000 !important;*/
}
/*
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_parent li a,
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_parent li {
	color: #00000 !important;
}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_parent li.current-menu-item,
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_parent li.current-menu-item a {
	color: #FF3000 !important;
}
*/

/* SOUS MENU */
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
	height: initial;
}
.et-db #et-boc .et-l .et-menu.nav li li a {
	padding: 5px 5px!important;
}
.menu-item-description {
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	text-transform: initial;
	display: list-item;
}

/* Yoats */

.wpseo-meta-section, .wpseo-meta-section-react {
	max-width: initial !important;
}