/*
Theme Name:  Maker Child
Theme URI:   https://themepatio.com/themes/maker/
Template:    maker
Author:      ThemePatio
Author URI:  https://themepatio.com/
Description: Maker Child Theme. Use it to customize Maker.
Version:     0.1.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: maker-child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/**
 * DO NOT USE @import TO INCLUDE PARENT THEME STYLESHEET. IT IS INCLUDED IN functions.php INSTEAD.
 */

/* importation des fonts  */ 
@font-face {
    font-family: 'libre_bodonibold';
    src: url('fonts/librebodoni-bold-webfont.eot');
    src: url('fonts/librebodoni-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/librebodoni-bold-webfont.woff2') format('woff2'),
         url('fonts/librebodoni-bold-webfont.woff') format('woff'),
         url('fonts/librebodoni-bold-webfont.ttf') format('truetype'),
         url('fonts/librebodoni-bold-webfont.svg#libre_bodonibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'libre_bodonibold_italic';
    src: url('fonts/librebodoni-bolditalic-webfont.eot');
    src: url('fonts/librebodoni-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/librebodoni-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/librebodoni-bolditalic-webfont.woff') format('woff'),
         url('fonts/librebodoni-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/librebodoni-bolditalic-webfont.svg#libre_bodonibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'libre_bodoniitalic';
    src: url('fonts/librebodoni-italic-webfont.eot');
    src: url('fonts/librebodoni-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/librebodoni-italic-webfont.woff2') format('woff2'),
         url('fonts/librebodoni-italic-webfont.woff') format('woff'),
         url('fonts/librebodoni-italic-webfont.ttf') format('truetype'),
         url('fonts/librebodoni-italic-webfont.svg#libre_bodoniitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'libre_bodoniregular';
    src: url('fonts/librebodoni-regular-webfont.eot');
    src: url('fonts/librebodoni-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/librebodoni-regular-webfont.woff2') format('woff2'),
         url('fonts/librebodoni-regular-webfont.woff') format('woff'),
         url('fonts/librebodoni-regular-webfont.ttf') format('truetype'),
         url('fonts/librebodoni-regular-webfont.svg#libre_bodoniregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'spinweradbold';
    src: url('fonts/spinwerad-webfont.eot');
    src: url('fonts/spinwerad-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/spinwerad-webfont.woff2') format('woff2'),
         url('fonts/spinwerad-webfont.woff') format('woff'),
         url('fonts/spinwerad-webfont.svg#spinweradbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* fin importation des fonts  */
 

body {
	color: #404040;
	width:100%;
}
 
html {
	box-sizing: border-box;
	font-family: "libre_bodoniregular", Arial, sans-serif;
	font-size: 24px;
	color:#000000;
}

.hfeed, .site{
	width:100%;
	max-width:100%;
	padding:0;
}

h1 {
	font-family: "spinweradbold", Arial, sans-serif !important;
	font-size:60px !important;
	clear: both;
	margin-top: 0;
	margin-bottom: 1.5rem;
	color: #000000;
	font-weight: bold;
	line-height: 1.125;
	text-transform:uppercase !important;
}
h2{
	font-size:36px;
	text-transform:uppercase;
}
h3 {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1em;
	font-family: 'libre_bodoniregular';
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	letter-spacing:0.180em;
	text-transform:uppercase;
	color:#000000;
}
h3.pageDavid {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1em;
	font-family: 'libre_bodoniregular';
	font-size: 24px;
	line-height: 36px;
	letter-spacing:0.180em;
	text-transform:uppercase;
	color:#000000;
}
h4 {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1em;
	font-family: 'libre_bodoniregular';
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing:0.180em;
	text-transform:lowercase;
	color:#000000;
}
.site-header {
	width:100%;
	padding: 0 0 0.5em 0;
	margin:0 auto;
}
.site-branding {
	max-width: 100%;
}
.site-description{
	font-family: "stardos_stencilbold", Arial, sans-serif;
	color: #404040;
	opacity:1;
	font-size:0.7rem;
	letter-spacing:0.10em;
	text-transform:uppercase;
}
.site-title{
	margin-top:0px;
}
.site-title a {
	text-decoration:none;
	color: #000000;
	padding-top:0.7em;
}

.site-header2{
	position:fixed;
	top:0;
	z-index:999;
	width:100%;
	padding: 0 0 0.5em 0;
	background:#ffffff;
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
	
}
.enteteBureau{
	width: 100%;
	margin:0 auto;
	background:#ffffff;
	text-align:center;
}
.social-icone{
	border-bottom:1px solid rgba(0,0,0,0.3);
}
.social-icone i{
	margin:10px 10px 20px 10px;
	color:rgba(0,0,0,0.3);
	font-size:20px;
}

/** MENU **/ 
.main-navigation {
    float: none;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


.menu-menu-principal-container {
    text-align: center;
}

.nav-menu{
	float:none;
	text-align:center;
}

.main-navigation ul{
	font-size:17px;
	text-transform:uppercase; 
	float:none;
	width:auto;
    max-width:1400px;
	margin-left:auto;
	margin-right:auto; 
}


.sub-menu{
	/*position: absolute;
    display: inherit;
    padding-bottom: 1.6em;
    text-transform: initial!important;
	border: none;*/
	

	left: 100px;
    display: inherit;
    padding-bottom: 1.6em;
    text-transform: initial!important;
    border: 5px solid #FFFFFF; 
}

#primary-menu {
    display: block;
    text-align: center;
    position: relative;
}

.main-navigation a {
    display: inline-block;
    color: #1e1e1e;
    font-family: 'BODONI MT';
    font-weight: normal;
}
.main-navigation li {
    display: inline-block;
    list-style: none;
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 0;
    width: 165px;
}



.main-navigation ul li:hover ul {
	text-align: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(255, 252, 255, 0.9);
    margin-top: -18px;;
    padding: 0 0 10px 0;
    border: 0;
    right: 0;
    width: 186px;
}


.sub-menu a {
    line-height: 11px;
    text-align: center;
    display: inline-block;
}


.sub-menu .menu-item a {
    padding: 13px 0;
    text-align: center;
    height: 36px;
    font-family: 'BODONI MT';
    font-weight: normal;
    line-height: 1em;
   
}

.main-navigation .sub-menu .menu-item {
    width: 100%;
    display: inline-block;
}

/* .main-navigation ul ul{
	box-shadow:none !important;
}
 */
 
.main-navigation ul ul{
	box-shadow: 0px -1px 8px 1px rgba(0,0,0,0.2);
}


/* HOME modifs 26/08/19 */

@media screen and (min-width: 850px) {

	.home.page-template #masthead {
		position: absolute;
		top: 0;
		z-index: 555;
	}

	.home.page-template .enteteBureau {
		background-color: transparent;
	}

	.home.page-template .site-title a {
		color: white;
	}

	.home.page-template .menu-item a {
		color: white;
		font-size: 1.1em;
	}

	.home.page-template .menu-item ul:hover {
		background-color: transparent;
	}

	.home.page-template .main-navigation ul li:hover ul {
		background-color: transparent;
		box-shadow: none;
	}

	.home.page-template .social-icone {
		border-bottom: none;
	}
}