/*
Theme Name:     Advocate Child
Theme URI:      http: //example.com/
Description:    Thème enfant du thème A	dvocate 
Author:         QTZ238
Author URI:     http: //example.com/about/
Template:       advocate
Version:        0.1.0
*/

@import url(../advocate/style.css);
.imgsidebar {
	border: 1px solid #AA898D;
}
body {
	background-image: none;
	background-color: #4d4548;
	font-family: "Ubuntu", serif;
	font-size: 12px;
	color: #FFFFFF;
}
p {
	font-size: 14px;
	color: #4D393A;/*line-height: 20px;  #4D4548
    */
}
h1, h3, h4, h5, h6 {
	font-weight: 500;
}
h4, h3 {
	border-left-style: none;
	border-right-style: none;
	border-bottom: thin dotted #A79300;
	border-top-style: none;
	padding-bottom: 10px;
}
.tagline {
	visibility: hidden;
}
/*--------------------------------------------
2. Header & Navigation
---------------------------------------------*/
.graindeble {
	display: block;
	float: left;
	padding-top: 0px;
}
header {
	background: #7f715f;
	position : relative;
	z-index: 600;
	height: 55px;
}
header nav {
	float: none !important;
}
header nav ul {
	/*list-style: outside none none;*/
	padding-top: 0px;
	padding-left: 50px;
}
header nav ul li a {
	font-family: "Oxygen", sans-serif;
	color: #f3f1e7;
	font-size: 12px !important;
	font-weight: 300;
	line-height: 30px;
	letter-spacing: 0.1em;
	padding: 30px 10px;
}
header nav ul li ul {
	top: 35px;
}
header nav ul li a:hover {
	background: #f3f1e7;
	color: #7f715f;
}
header nav ul li.current-menu-item a, header nav ul li.current-menu-ancestor a {
	background: #e18005;
	color: #fff;
}
header nav ul.sub-menu li a {
	background: none;
}
header nav ul li ul li {
	display: block;
	width: 100%;
	margin-bottom: 5px;
	padding: 2px 15px 2px 15px;
	background: #f3f1e7;
	color: #7f715f;
	line-height: 1.2em;
	font-weight: regular;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
header nav ul li ul li a, header nav ul li.current-menu-item ul li a, header nav ul li.current-menu-parent ul li a {
	display: block;
	padding: 8px 0px 8px 0px;
	font-size: 12px;
		line-height: 1.5em;

	font-weight: 500;
	color: #7f715f;
	font-family: "Oxygen", helvetica, sans-serif;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
/*
			header nav ul li {
				float: left;
				margin-right: 15px;
				 position: relative;
			}
				header nav ul li a {
					font-family: 'Cabin', sans-serif;
					color: #fff;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					padding: 5px 10px 5px 10px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
				}
				header nav ul li a:hover { background: rgba(0,0,0,0.15); }
				header nav ul li.current-menu-item a,
				header nav ul li.current-menu-ancestor a { background: rgba(0,0,0,0.30); }
				header nav ul.sub-menu li a { background: none; }
		/* Sub Nav */
		/*header nav ul li ul{
			list-style: none;
			position: absolute;
			z-index: 999999;
			top: 20px;
			left: 0;
			width: 160px;
			text-align: left;
			border-top: none;
			padding: 23px 0px 5px 0px;
			display: none;
			margin: 0;
		}
			header nav ul li ul li {
				display: block;
				width: 100%;
				margin-bottom: 0px;
				padding-bottom: 0px;
				padding: 2px 15px 2px 15px;
				background: #000;
				background: rgba(0,0,0,0.60);
			}
			header nav ul li ul li a,
			header nav ul li.current-menu-item ul li a,
			header nav ul li.current-menu-parent ul li a{
				display: block;
				padding: 8px 0px 8px 0px;
				font-size: 12px;
				font-weight: normal;
				color: #fff;
				font-family: "Helvetica Neue", helvetica, sans-serif;
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
			}
			header nav ul li.current-menu-item ul li a,
			header nav ul li.current-menu-parent ul li a{
				background: none;
				border-top: none;
				border-left: none;
				border-right: none;
				border-color: #ddd;
				box-shadow: none;
				color: #fff;
			}
				header nav ul li ul li a:hover {
					background: none;
					color: #aaa;
				}
		header nav ul li ul li ul {
			left: 190px;
			top: 0;
			padding-top: 0;
			display: none;
		}*/

	header aside {
		float: right;
		padding-top: 5px;
	}



/**************************************
             PAGE HEADING
***************************************/
section.page_heading .logo a {
	/*font-size: 40px;
    font-family: "Pacifico";
    text-shadow: 0px 2px rgba(0, 0, 0, 0.36);
    color: #FFF;
    text-decoration: none;
    float: left;
    margin-right: 25px;*/
	font-weight: 700;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.36);
	letter-spacing: 0.5em;
	margin-top: 45px !important;
	color: #fff;
}
}
section.page_heading .logo {
	padding: 20px 0px;
}
section.page_heading.home {
	top: 55px;
	height: 316px;
}
section.page_heading {
	background: url(Texture-papier024-light-haut.jpg) repeat-x top left scroll #DFD9CC !important;
	background-position: 0% 5% !important;
	border-bottom: 2px #FFFCFC ridge;
	box-shadow: 0px 0px 150px rgba(204, 188, 155, 0.5);
}
section.page_heading:not(.home) {
	background: none repeat-x center left scroll #DFD9CC !important;
}
/**************************************
             PAGE
***************************************/
.page p {
	margin-top: 25px;
	margin-bottom: 5px;
}
div.box_heading {
	text-align: center;
	position: relative;
	margin-bottom: 30px;
	height: 55px;
}
div.sub_heading {
	line-height: 55px; /* hauteur de ligne (identique) */
	white-space: nowrap; /* interdiction de passer à la ligne */
	text-align: center;
	position: center;
	margin-bottom: 20px;
	height: 55px;
	background: url(APAR-Grain-de-ble-2016.png) no-repeat top left scroll #F3F1E7 !important;
	border-bottom: 1px solid #8C7D0E;
}
.theme-default .nivoSlider {
	margin-bottom: 0px !important;/* box-shadow: none; */
}
div.sub_heading h2 {
	letter-spacing: 0.2em;
	font-size: 20px !important;
	font-weight: 400 !important;
	/*text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.36);
*/
	color: #7f715f !important;
	background: none;
}
div.framed_box {
	background: #F3F1E7 none repeat scroll 0% 0%;
	border-bottom: 1px solid #8C7D0E;
}
div.page_wrapper {
	background: url(Texture-papier024-light.jpg) repeat top left scroll #EBD275;
	padding: 40px 0px;
	overflow: hidden;
}
div.page_wrapper .with_sidebar {
	padding: 20px;
}
div.sub_heading span.line, div.box_heading span.line {
	background: #7F715F;
	display: block;
	height: 0px;
	width: 100%;
	position: absolute;
	z-index: 1;
	top: -30px;
}
.theme-default .nivoSlider {
	margin-bottom: 30px;/*    box-shadow: none;
*/
}
.container .page {
	border: 1px solid #8C7D0E;
	border-radius: 0px 0px 25px 25px;
	padding: 0px;
}
/*.container .page:not(.home) {
	padding-top: 30px;
}*/
.nivoSlider {
	/*position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;*/
	border-bottom: 1px solid #8C7D0E;
	border-radius: none;
}
div#revolution_wrap {
	padding: 20px;
}
div#items {
	padding: 20px;
}
.page-parent div.page_wrapper, .archive div.page_wrapper, .single div.page_wrapper, .page-child div.page_wrapper {
	padding: 0px 0px 40px 0px;
}
footer h5, h5 a {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
footer p {
	font-size: 14px;
	color: #aaaaaa;
	text-decoration: none;
}
#sidebar div.widget h5 {
	border-bottom: 1px dashed #000000;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
#sidebar h5, h5 a {
	font-size: 15px;
	color: #000000;
	text-decoration: none;
}
