/*
Theme Name: CEDEAO Nov 2014
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: Paul D KPOGNON
Author URI: http://studiowp.ecowas.int
Description: The Economic Community Of West African  States (ECOWAS) is a regional group of sixteen countries, founded in 1975.  Its mission is to promote economic integration.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: ECOWAS, ECOWAS Site, ECOWAS Homepage,  CEDEAO, Site CEDEAO, Website CEDEAO, Informatique, Internet, Organismes  internationaux, International Organizations, Computer Centre, Centre  Informatique, Formation, Training, Conferences, Conférences, conferences,  conférences, Sommet, Summit, ecowas, ecowas site, ecowas homepage, cedeao,  site cedeao, website cedeao, ECOMOG, ecomog, abuja, ABUJA, Benin, Burkina  Faso, Cape Verde, Côte d'Ivoire, The Gambia, Ghana, Guinea, Guinea-Bissau,  Liberia, Mali, Mauritania, Niger, Nigeria, Senegal, Sierra Leone,Togo,  PEACE, SECURITY, peace, security, SECURITE, PAIX, sécurité, paix,  COMMUNITY, community, communauté, COMMUNAUTE, INTEGRATION ECONOMIQUE  REGIONALE, integration économique régionale, REGIONAL ECONOMIC  INTEGRATION, regional economic integration
Text Domain: cedeao2014 

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.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	max-width: 100%;
}

html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body,
button,
input,
select,
textarea {
	color: #2b2b2b;
	font-family: Lato, sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.5em;
}

body {
	background: #f5f5f5;
}

a {
	color: #24890d;
	text-decoration: none;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

a:active,
a:hover {
	color: #41a62a;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: 700;
}
/*
h1 {
	font-size: 1em;
	line-height: 1.3846153846;
}

h2 {
	font-size: 1em;
	line-height: 1;
}

h3 {
	font-size: 1em;
	line-height: 1.0909090909;
}

h4 {
	font-size: 1em;
	line-height: 1.2;
}

h5 {
	font-size: 1em;
	line-height: 1.3333333333;
}

h6 {
	font-size: 1em;
	line-height: 1.5;
}
*/
address {
	font-style: italic;
	margin-bottom: 24px;
}

abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help;
}

b,
strong {
	font-weight: 700;
}

cite,
dfn,
em,
i {
	font-style: italic;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

p {
	margin-bottom: 10px;
	margin-bottom: .8em;
}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: monospace, serif;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	line-height: 1.6;
}

pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	color: #767676;
	font-size: .9em;
	font-style: italic;
	font-weight: 300;
	line-height: 1.2631578947;
	margin-bottom: 24px;
}

blockquote cite,
blockquote small {
	color: #2b2b2b;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.5;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

big {
	font-size: 125%;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

dl {
	margin-bottom: 24px;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 24px;
}

ul,
ol {
	list-style: none;
	margin: 0 0 24px 20px;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin: 0 0 0 20px;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

figure {
	margin: 0;
}

fieldset {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 24px;
	padding: 11px 12px 0;
}

legend {
	white-space: normal;
}

button,
input,
select,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

input,
textarea {
	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table,
th,
td {
	/*border: 1px solid rgba(0, 0, 0, 0.1);*/
}

table {
	border-collapse: separate;
	border-spacing: 0;
	/*border-width: 1px 0 0 1px;*/
	margin-bottom: 24px;
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

th {
	/*border-width: 0 1px 1px 0;*/
	font-weight: bold;
}

td {
	/*border-width: 0 1px 1px 0;*/
}

del {
	color: #767676;
}

hr {
	background-color: rgba(0, 0, 0, 0.1);
	border: 0;
	height: 1px;

}

/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
 */
::selection {
	background: #24890d;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #24890d;
	color: #fff;
	text-shadow: none;
}


/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */

/* Input fields */

input,
textarea {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px;
}

textarea {
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid rgba(0, 0, 0, 0.3);
	outline: 0;
}

/* Buttons */

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #24890d;
	border: 0;
	border-radius: 2px;
	color: #fff;
	font-size: .9em;
	font-weight: 700;
	padding: 10px 30px 11px;
	text-transform: uppercase;
	vertical-align: bottom;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #41a62a;
	color: #fff;
}

button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #55d737;
}

.search-field {
	width: auto;
}

.search-submit {
	display: none;
}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
	color: #939393;
}

:-moz-placeholder {
	color: #939393;
}

::-moz-placeholder {
	color: #939393;
	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #939393;
}

/* Responsive images. Fluid images for posts, comments, and widgets */

.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	/*max-width: 100%;*/
}

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */

.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
	height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
	position:relative;

}

/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object,
video {
	margin-bottom: 24px;
	max-width: 100%;
}

p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
	margin-bottom: 0;
}

/* Alignment */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}

.wp-caption {
	margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption {
	color: #767676;
}

.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: .9em;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
}

div.wp-caption .wp-caption-text {
	padding-right: 10px;
}

div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
	padding-left: 10px;
	padding-right: 0;
}

.wp-smiley {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Assistive text */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}

.screen-reader-text:focus {
	/*background-color: #f1f1f1;*/
	background-color: red;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	font-size: .9em;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

.hide {
	display: none;
}

/* Clearing floats */

.footer-sidebar:before,
.footer-sidebar:after,
.hentry:before,
.hentry:after,
.gallery:before,
.gallery:after,
.slider-direction-nav:before,
.slider-direction-nav:after,
.contributor-info:before,
.contributor-info:after,
.search-box:before,
.search-box:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: "";
	display: table;
}

.footer-sidebar:after,
.hentry:after,
.gallery:after,
.slider-direction-nav:after,
.contributor-info:after,
.search-box:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}

/* Genericons */

.bypostauthor > article .fn:before,
.comment-edit-link:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.contributor-posts-link:before,
.menu-toggle:before,
.search-toggle:before,
.slider-direction-nav a:before,
.widget_twentyfourteen_ephemera .widget-title:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px/1 Genericons;
	text-decoration: inherit;
	vertical-align: text-bottom;
}

/* Separators */

.site-content span + .entry-date:before,
.full-size-link:before,
.parent-post-link:before,
span + .byline:before,
span + .comments-link:before,
span + .edit-link:before,
.widget_twentyfourteen_ephemera .entry-title:after {
	content: "\0020\007c\0020";
}


/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */

.site,#page {
	background-color: #fff;
	/*max-width: 1260px;*/
	min-width: 768px;
    max-width: 1260px;
	position: relative;
	margin: 0 auto;
	width: 80%;
	/* border-left: 40px solid #fff; */
	/* border-right: 40px solid #fff; 
	border-top: 20px solid #fff;*/
	padding: 10px 40px 0 40px;
}

	
/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */

/* Ensure that there is no gap between the header and
	 the admin bar for WordPress versions before 3.8. */
#wpadminbar {
	min-height: 32px;
}

#site-header {
	position: relative;
	max-width: 100px;
}

.site-header {
	background: #fff url(icons/header-gradian.png) repeat-y top right;
	max-width: 1260px;
	position: relative;
	width: 100%;
	z-index: 4;
	height: 120px;
}

.header-main {
	min-height: 100px;
	padding: 0;
}

.site-title {
	float: left;
	font-size: 1.2em;
	font-weight: 700;
	line-height: 35px;
	margin: -60px 0 0 110px;
}

.site-title a,
.site-title a:hover {
	color: #605D60;
}

/* Search in the header */

.search-toggle {
	display:none;
	background-color: #E5924C;
	cursor: pointer;
	float: right;
	height: 31px;
	margin: -70px 0 0 45px;
	text-align: center;
	width: 35px;
	border-radius: 5px;
	box-shadow: 1px 1px 3px #555;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #41a62a;
}

.search-toggle:before {
	color: #fff;
	content: "\f400";
	font-size: .9em;
	margin-top: 14px;
}

.search-toggle .screen-reader-text {
	left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
}

.search-box-wrapper {
	display:block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	float: right;
	margin-top: -80px;
	margin-right: 5px;
}

.search-box {
	background-color: #eee;
	padding: 4px;
	border-radius: 50px 0 0 50px;
	margin:10px 0 0 0;
}

.search-box .search-field {
	background-color: #fff;
	border: 0;
	float: right;
	font-size: .9em;
	padding: 2px 2px 3px 6px;
	width: 100%;
	border-radius: 50px 0 0 50px;
}


/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */
.site-navigation ul {
	list-style: none;
	margin: 0;
	background-color: transparent;
}

.site-navigation li {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.site-navigation ul ul {
	margin-left: 20px;
}

.site-navigation a {
	color: #fff;
	display: block;
	/*text-transform: uppercase; */
}
.site-navigation ul ul a {
	line-height: 20px;
}
.current-menu-item,
.current-menu-item a,
.site-navigation a:hover {
	color: #fff !important;
	background-color: #767171;
}


.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #fff;
	background-color: #767171;
	font-weight: 900;
}

/*Primary Navigation */

.top-navigation {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: .9em;
	padding-top: 24px;
}

.top-navigation .nav-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: none;
}


.top-navigation a {
	padding: 7px 0;
}


/**Main Navigation */
	.primary-navigation {
		float: left;
		font-size: .9em;
		width: 100%;
		background-color: #C5E0B4;
		min-height:20px;
		max-height: 30px;
	}

	.primary-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

	.primary-navigation .nav-menu {
		border-bottom: 0;
		display: block;
		max-height: 30px;
	}

	/*.primary-navigation.toggled-on {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}*/
	.primary-navigation ul{
		float:left;
		display: block;
		position: relative;
		min-width:100%;
		max-width:100%;
		line-height: 25px;
	}
	.primary-navigation li {
		float:left;
		display: inline-block;
		position: relative;
		border-right: solid 1px #fff;
		width:auto;
		padding: 0 1%;
	}
.primary-navigation li:last-child{border-right:none;}

	.primary-navigation li a {
		white-space: nowrap;
		color: #2F7216;
		font-weight: bold;
		text-align:center;
	}	

/* Footer Navigation */


.footer-navigation {
	clear:both;
	font-size: .9em;
	padding-top: 2px;
	margin:0 auto;
	width:70%;
}

.footer-navigation.toggled-on {
	padding: 72px 0 36px;
}

.footer-navigation .nav-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: none;
}

.footer-navigation.toggled-on .nav-menu {
	display: block;
		background-color:red;
	z-index:999 !important;
}

.footer-navigation li:nth-last-child {
	border-right:0;
}
.footer-navigation a {
	padding: 1px 0;
}
/* Secondary Navigation*/

.secondary-navigation {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: .9em;
	margin: 48px 0;
}

.secondary-navigation a {
	padding: 9px 0;
	color:#111;
}

.menu-toggle {
	background-color: #000;
	border-radius: 0;
	cursor: pointer;
	font-size: 0;
	height: 48px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 48px;
}

.menu-toggle:before {
	color: #fff;
	content: "\f419";
	display: inline;
	margin-top: 16px;
}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	background-color: #444;
}

.menu-toggle:focus {
	outline: 1px dotted;
}


 * 6.0 Content
 * -----------------------------------------------------------------------------
 */

.content-area {
	padding-top: 20px;
}

.hentry {
	margin: 0;

}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	margin: 0 auto;
	max-width: 100%;
}

.page-content {
	margin-bottom: 48px;
}


/**
 * 6.1 Post Thumbnail
 * -----------------------------------------------------------------------------
 */
.site-content .entry-header .post-thumbnail,
.site-content .entry-content .post-thumbnail,
.site-content .entry-summary .post-thumbnail,
.site-content .entry-meta .post-thumbnail {
	display: block;
	position: relative;
	width: 15%;
	height: auto;
	z-index: 0;
	float: left;
	padding:0 10px;
}
.post-thumbnail {
	display: block;
	position: relative;
	width: 30%;
	height: auto;
	z-index: 0;
	float: left;
	padding:0 10px;
}

a.post-thumbnail:hover {
	background-color: #999;
}

.full-width .post-thumbnail img {
	display: block;
	margin: 0 auto;
	max-width:100%;
}


/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */

.entry-header {
	position: relative;
	z-index: 1;
}
.entry-titlel {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	margin: 0 0 1px 0;
}

.entry-title {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.0909090909;
	margin: 0 0 20px 0;
	padding-bottom: 10px;
	border-bottom:solid 2px #93BC00;
}
.entry-title a {
	color: #2b2b2b;
}

.entry-title a:hover {
	color: #41a62a;
}

.site-content .entry-header {
	background-color: transparent;
	padding: 0;
}

.site-content .has-post-thumbnail .entry-header {
	padding-top: 0;
}
.site-content img{
	max-width: 99%;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0 4px 5px #a5a5a5;
	-webkit-box-shadow:  0 4px 5px #a5a5a5;
	box-shadow:  0 4px 5px #a5a5a5;
	}
.site-content p{
	text-align: justify;
	}
/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */

.entry-meta {
	clear: both;
	color: #767676;
	font-size: .9em;
	font-weight: 400;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.entry-meta a {
	color: #767676;
}

.entry-meta a:hover {
	color: #41a62a;
}

.sticky .entry-date {
	display: none;
}

.cat-links {
	font-weight: 900;
	text-transform: uppercase;
}

.cat-links a {
	color: #2b2b2b;
}

.cat-links a:hover {
	color: #41a62a;
}

.byline, .author, .vcard {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.site-content .entry-meta {
	background-color: #fff;
	margin-bottom: 8px;
}

.site-content footer.entry-meta {
	margin: 24px auto 0;
	padding: 0 10px;
}

/* Tag links style */

.entry-meta .tag-links a {
	background-color: #767676;
	border-radius: 0 2px 2px 0;
	color: #fff;
	display: inline-block;
	font-size: .9em;
	font-weight: 700;
	line-height: 1.2727272727;
	margin: 2px 4px 2px 10px;
	padding: 3px 7px;
	position: relative;
	text-transform: uppercase;
}

.entry-meta .tag-links a:hover {
	background-color: #41a62a;
	color: #fff;
}

.entry-meta .tag-links a:before {
	border-top: 10px solid transparent;
	border-right: 8px solid #767676;
	border-bottom: 10px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	top: 0;
	left: -8px;
	width: 0;
}

.entry-meta .tag-links a:hover:before {
	border-right-color: #41a62a;
}

.entry-meta .tag-links a:after {
	background-color: #fff;
	border-radius: 50%;
	content: "";
	height: 4px;
	position: absolute;
	top: 8px;
	left: -2px;
	width: 4px;
}


/**
 * 6.4 Entry Content
 * -----------------------------------------------------------------------------
 */

.entry-content,
.entry-summary,
.page-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.site-content .entry-content,
.site-content .entry-summary,
.page-content {
	background-color: #fff;
	padding: 0;
}

.page .entry-content {
	padding-top: 0;
}

.entry-content h1:first-child,
.entry-content h2:first-child,
.entry-content h3:first-child,
.entry-content h4:first-child,
.entry-content h5:first-child,
.entry-content h6:first-child,
.entry-summary h1:first-child,
.entry-summary h2:first-child,
.entry-summary h3:first-child,
.entry-summary h4:first-child,
.entry-summary h5:first-child,
.entry-summary h6:first-child,
.page-content h1:first-child,
.page-content h2:first-child,
.page-content h3:first-child,
.page-content h4:first-child,
.page-content h5:first-child,
.page-content h6:first-child {
	margin-top: 0;
}

.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a {
	text-decoration: underline;
}

.entry-content a:hover,
.entry-summary a:hover,
.page-content a:hover,
.comment-content a:hover,
.entry-content a.button,
.entry-summary a.button,
.page-content a.button,
.comment-content a.button {
	text-decoration: none;
}

.entry-content table,
.comment-content table {
	font-size: .9em;
	line-height: 1.2857142857;
	margin-bottom: 24px;
}

.entry-content th,
.comment-content th {
	font-weight: 700;
	padding: 8px;
	text-transform: uppercase;
}

.entry-content td,
.comment-content td {
	padding: 8px;
}

.entry-content .edit-link {
	clear: both;
	display: block;
	font-size: .9em;
	font-weight: 400;
	line-height: 1.3333333333;
	text-transform: uppercase;
}

.entry-content .edit-link a {
	color: #767676;
	text-decoration: none;
}

.entry-content .edit-link a:hover {
	color: #41a62a;
}

/* Mediaelements */

.hentry .mejs-container {
	margin: 12px 0 18px;
}

.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
	background: #000;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #fff;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #24890d;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(255, 255, 255, .33);
}

.hentry .mejs-container .mejs-controls .mejs-time {
	padding-top: 9px;
}

.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius: 0;
}

.hentry .mejs-overlay-loading {
	background: transparent;
}

/* Page links */

.page-links {
	clear: both;
	font-size: .9em;
	font-weight: 900;
	line-height: 2;
	margin: 24px 0;
	text-transform: uppercase;
}

.page-links a,
.page-links > span {
	background: #fff;
	border: 1px solid #fff;
	display: inline-block;
	height: 22px;
	margin: 0 1px 2px 0;
	text-align: center;
	width: 22px;
}

.page-links a {
	background: #000;
	border: 1px solid #000;
	color: #fff;
	text-decoration: none;
}

.page-links a:hover {
	background: #41a62a;
	border: 1px solid #41a62a;
	color: #fff;
}

.page-links > .page-links-title {
	height: auto;
	margin: 0;
	padding-right: 7px;
	width: auto;
}


/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */

.gallery {
	margin-bottom: 20px;
}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width:         calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
	max-width: 32%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width:         calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}

.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #fff;
	font-size: .9em;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%;
}

.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


/**
 * 6.6 Post Formats
 * -----------------------------------------------------------------------------
 */

.format-aside .entry-content,
.format-aside .entry-summary,
.format-quote .entry-content,
.format-quote .entry-summary,
.format-link .entry-content,
.format-link .entry-summary {
	padding-top: 0;
}

.site-content .format-link .entry-title,
.site-content .format-aside .entry-title,
.site-content .format-quote .entry-title {
	display: none;
}


/**
 * 6.7 Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */

.nav-links {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	hyphens:         auto;
	word-wrap: break-word;
}

.post-navigation,
.image-navigation {
	margin: 24px auto 48px;
	max-width: 474px;
	padding: 0 10px;
}

.post-navigation a,
.image-navigation .previous-image,
.image-navigation .next-image {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 11px 0 12px;
	width: 100%;
}

.post-navigation .meta-nav {
	color: #767676;
	display: block;
	font-size: .9em;
	font-weight: 900;
	line-height: 2;
	text-transform: uppercase;
}

.post-navigation a,
.image-navigation a {
	color: #2b2b2b;
	display: block;
	font-size: .9em;
	font-weight: 700;
	line-height: 1.7142857142;
	text-transform: none;
}

.post-navigation a:hover,
.image-navigation a:hover {
	color: #41a62a;
}

/* Paging Navigation */

.paging-navigation {
	border-top: 5px solid #000;
	margin: 48px 0;
}

.paging-navigation .loop-pagination {
	margin-top: -5px;
	text-align: center;
}

.paging-navigation .page-numbers {
	border-top: 5px solid transparent;
	display: inline-block;
	font-size: 1em;
	font-weight: 900;
	margin-right: 1px;
	padding: 7px 16px;
	text-transform: uppercase;
}

.paging-navigation a {
	color: #2b2b2b;
}

.paging-navigation .page-numbers.current {
	border-top: 5px solid #24890d;
}

.paging-navigation a:hover {
	border-top: 5px solid #41a62a;
	color: #2b2b2b;
}


/**
 * 6.8 Attachments
 * -----------------------------------------------------------------------------
 */

.attachment .content-sidebar,
.attachment .post-thumbnail {
	display: none;
}

.attachment .entry-content {
	padding-top: 0;
}

.attachment footer.entry-meta {
	text-transform: none;
}

.entry-attachment .attachment {
	margin-bottom: 24px;
}


/**
 * 6.9 Archives
 * -----------------------------------------------------------------------------
 */

.archive-header,
.page-header {
	margin: 24px auto;
	max-width: 474px;
}

.archive-title,
.page-title {
	font-size: 1em;
	font-weight: 900;
	line-height: 1.5;
	margin: 0;
}

.taxonomy-description,
.author-description {
	color: #767676;
	font-size: .9em;
	line-height: 1.2857142857;
	padding-top:18px;
}

.taxonomy-description p,
.author-description p {
	margin-bottom: 18px;
}

.taxonomy-description p:last-child,
.author-description p:last-child {
	margin-bottom: 0;
}

.taxonomy-description a,
.author-description a {
	text-decoration: underline;
}

.taxonomy-description a:hover,
.author-description a:hover {
	text-decoration: none;
}


/**
 * 6.10 Contributor Page
 * -----------------------------------------------------------------------------
 */

.contributor {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:      border-box;
	padding: 48px 10px;
}

.contributor:first-of-type {
	padding-top: 24px;
}

.contributor-info {
	margin: 0 auto;
	max-width: 474px;
}

.contributor-avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	float: left;
	margin: 0 30px 20px 0;
	padding: 2px;
}

.contributor-name {
	font-size: .9em;
	font-weight: 900;
	line-height: 1.5;
	margin: 0;
}

.contributor-bio a {
	text-decoration: underline;
}

.contributor-bio a:hover {
	text-decoration: none;
}

.contributor-posts-link {
	display: inline-block;
	line-height: normal;
	padding: 10px 30px;
}

.contributor-posts-link:before {
	content: "\f443";
}


/**
 * 6.11 404 Page
 * -----------------------------------------------------------------------------
 */

.error404 .page-content {
	padding-top: 0;
}

.error404 .page-content .search-form {
	margin-bottom: 24px;
}


/**
 * 6.12 Full-width
 * -----------------------------------------------------------------------------
 */

.full-width .hentry {
	max-width: 100%;
}


/**
 * 6.13 Singular
 * -----------------------------------------------------------------------------
 */

.singular .site-content .hentry .has-post-thumbnail {
	margin-top: -48px;
}


/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

.comments-area {
	margin: 48px auto;
	max-width: 474px;
	padding: 0 10px;
}

.comment-reply-title,
.comments-title {
	font: 900 16px/1.5 Lato, sans-serif;
	margin: 0;
	text-transform: uppercase;
}

.comment-list {
	list-style: none;
	margin: 0 0 48px 0;
}

.comment-author {
	font-size: .9em;
	line-height: 1.7142857142;
}

.comment-list .reply,
.comment-metadata {
	font-size: .9em;
	line-height: 2;
	text-transform: uppercase;
}

.comment-list .reply {
	margin-top: 24px;
}

.comment-author .fn {
	font-weight: 900;
}

.comment-author a {
	color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
	color: #767676;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #41a62a;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 24px;
	padding-top: 24px;
}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
	border-top: 0;
}

.comment-author {
	position: relative;
}

.comment-author .avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	height: 18px;
	padding: 2px;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
}

.bypostauthor > article .fn:before {
	content: "\f408";
	margin: 0 2px 0 -2px;
	position: relative;
	top: -1px;
}

.says {
	display: none;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
	padding-left: 30px;
}

.comment-edit-link {
	margin-left: 10px;
}

.comment-edit-link:before {
	content: "\f411";
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 2px;
}

.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .children {
	list-style: none;
	margin-left: 15px;
}

.comment-respond {
	margin-bottom: 24px;
	padding: 0;
}

.comment .comment-respond {
	margin-top: 24px;
}

.comment-respond h3 {
	margin-top: 0;
	margin-bottom: 24px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #767676;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
	font-size: .9em;
	line-height: 1.7142857142;
}

.no-comments {
	font-size: .9em;
	font-weight: 900;
	line-height: 1.5;
	margin-top: 24px;
	text-transform: uppercase;
}

.comment-form label {
	display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
	font-size: .9em;
	line-height: 1.5;
}

.required {
	color: #c0392b;
}

.comment-reply-title small a {
	color: #2b2b2b;
	float: right;
	height: 24px;
	overflow: hidden;
	width: 24px;
}

.comment-reply-title small a:hover {
	color: #41a62a;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 1em;
}

.comment-navigation {
	font-size: .9em;
	line-height: 2;
	margin-bottom: 48px;
	text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
	display: inline-block;
}

.comment-navigation .nav-previous a {
	margin-right: 10px;
}

#comment-nav-above {
	margin-top: 36px;
	margin-bottom: 0;
}


/**
 * 7.0 Sidebars
 * -----------------------------------------------------------------------------
 */

/* Secondary */

#secondary {
	float:left;
	min-width: 23%;
	width: 23%;
	background-color: #eee;
	color: #555;
	margin: 10px 0;
	padding: 1%;
	position: relative;
}

.site-description {
	font-size: 1em;
	font-weight: 400;
	line-height: 1.5;
}

/* Primary Sidebar */

.primary-sidebar {
	padding-top: 48px;
}

.secondary-navigation + .primary-sidebar {
	padding-top: 0;
}

/* Content Sidebar */

.content-sidebar {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #767676;
	padding: 48px 10px 0;
}


/**
 * 7.1 Widgets
 * -----------------------------------------------------------------------------
 */

/* Primary Sidebar, Footer Sidebar */

.widget {
	font-size: .9em;
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	line-height: 1.2857142857;
	margin-bottom: 48px;
	width: 100%;
	word-wrap: break-word;
}

.widget a {
	color: #fff;
}

.widget a:hover {
	color: #41a62a;
}

.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
	margin: 24px 0 12px;
}

.widget h1 {
	font-size: 1em;
	line-height: 1.0909090909;
}

.widget h2 {
	font-size: 1em;
	line-height: 1.2;
}

.widget h3 {
	font-size: 1em;
	line-height: 1.3333333333;
}

.widget h4 {
	font-size: 1em;
	line-height: 1.5;
}

.widget h5 {
	font-size: 1em;
	line-height: 1.7142857142;
}

.widget h6 {
	font-size: 1em;
	line-height: 2;
}

.widget address {
	margin-bottom: 18px;
}

.widget abbr[title] {
	border-color: rgba(255, 255, 255, 0.7);
}

.widget mark,
.widget ins {
	color: #000;
}

.widget pre,
.widget fieldset {
	border-color: rgba(255, 255, 255, 0.2);
}

.widget code,
.widget kbd,
.widget tt,
.widget var,
.widget samp,
.widget pre {
	font-size: .9em;
	line-height: 1.5;
}

.widget blockquote {
	color: rgba(255, 255, 255, 0.7);
	font-size: .9em;
	line-height: 1.5;
	margin-bottom: 18px;
}

.widget blockquote cite {
	color: #fff;
	font-size: .9em;
	line-height: 1.2857142857;
}

.widget dl,
.widget dd {
	margin-bottom: 18px;
}

.widget ul,
.widget ol {
	list-style: none;
	margin: 0;
}

.widget li > ol,
.widget li > ul {
	margin-left: 10px;
}

.widget table,
.widget th,
.widget td {
	border-color: rgba(255, 255, 255, 0.2);
}

.widget table {
	margin-bottom: 18px;
}

.widget del {
	color: rgba(255, 255, 255, 0.4);
}

.widget hr {
	background-color: rgba(255, 255, 255, 0.2);
}

.widget p {
	margin-bottom: 18px;
}

.widget input,
.widget textarea {
	background-color: rgba(255, 255, 255, 0.1);
	border-color: rgba(255, 255, 255, 0.2);
	color: #fff;
	font-size: .9em;
	padding: 1px 2px 2px 4px;
}

.widget input:focus,
.widget textarea:focus {
	border-color: rgba(255, 255, 255, 0.3);
}

.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #24890d;
	border: 0;
	font-size: .9em;
	padding: 5px 15px 4px;
}

.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus {
	background-color: #41a62a;
}

.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
	background-color: #55d737;
}

.widget .wp-caption {
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: 18px;
}

.widget .widget-title {
	font-size: 1em;
	font-weight: 700;
	line-height: 1.7142857142;
	margin: 0 0 24px 0;
	/*text-transform: uppercase;*/
}

.widget-title,
.widget-title a {
	font-size: 1em;
	line-height: 1.3em;
	color: #779B5E;
	margin: 0 0 10px 0;
}

.widget-title a:hover {
	color: #41a62a;
}

/* Calendar Widget*/

.widget_calendar table {
	line-height: 2;
	margin: 0;
}

.widget_calendar caption {
	color: #fff;
	font-weight: 700;
	line-height: 1.7142857142;
	margin-bottom: 18px;
	text-align: left;
	text-transform: uppercase;
}

.widget_calendar thead th {
	background-color: rgba(255, 255, 255, 0.1);
}

.widget_calendar tbody td,
.widget_calendar thead th {
	text-align: center;
}

.widget_calendar tbody a {
	background-color: #24890d;
	color: #fff;
	display: block;
}

.widget_calendar tbody a:hover {
	background-color: #41a62a;
}

.widget_calendar tbody a:hover {
	color: #fff;
}

.widget_calendar #prev {
	padding-left: 5px;
}

.widget_calendar #next {
	padding-right: 5px;
	text-align: right;
}

/* Ephemera Widget*/

.widget_twentyfourteen_ephemera > ol > li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	margin-bottom: 18px;
	padding: 0;
}

.widget_twentyfourteen_ephemera .hentry {
	margin: 0;
	max-width: 100%;
}

.widget_twentyfourteen_ephemera .entry-title,
.widget_twentyfourteen_ephemera .entry-meta,
.widget_twentyfourteen_ephemera .wp-caption-text,
.widget_twentyfourteen_ephemera .post-format-archive-link,
.widget_twentyfourteen_ephemera .entry-content table {
	font-size: 1em;
	line-height: 1.5;
}

.widget_twentyfourteen_ephemera .entry-title {
	display: inline;
	font-weight: 400;
}

.widget_twentyfourteen_ephemera .entry-meta {
	margin-bottom: 18px;
}

.widget_twentyfourteen_ephemera .entry-meta a {
	color: rgba(255, 255, 255, 0.7);
}

.widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #41a62a;
}

.widget_twentyfourteen_ephemera .entry-content ul,
.widget_twentyfourteen_ephemera .entry-content ol {
	margin: 0 0 18px 20px;
}

.widget_twentyfourteen_ephemera .entry-content ul {
	list-style: disc;
}

.widget_twentyfourteen_ephemera .entry-content ol {
	list-style: decimal;
}

.widget_twentyfourteen_ephemera .entry-content li > ul,
.widget_twentyfourteen_ephemera .entry-content li > ol {
	margin: 0 0 0 20px;
}

.widget_twentyfourteen_ephemera .entry-content th,
.widget_twentyfourteen_ephemera .entry-content td {
	padding: 6px;
}

.widget_twentyfourteen_ephemera .post-format-archive-link {
	font-weight: 700;
	text-transform: uppercase;
}

/* List Style Widgets*/

.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_comments li,
.widget_recent_entries li {
	 /*border-top: 1px solid rgba(255, 255, 255, 0.2); */
	padding: 8px 0 9px;
}

.widget_archive li:first-child,
.widget_categories li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {
	border-top: 0;
}

.widget_categories li ul,
.widget_nav_menu li ul,
.widget_pages li ul {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	margin-top: 9px;
}

.widget_categories li li:last-child,
.widget_nav_menu li li:last-child,
.widget_pages li li:last-child {
	padding-bottom: 0;
}

/* Recent Posts Widget */

.widget_recent_entries .post-date {
	display: block;
}

/* RSS Widget */

.rsswidget img {
	margin-top: -4px;
}

.rssSummary {
	margin: 9px 0;
}

.rss-date {
	display: block;
}

.widget_rss li {
	margin-bottom: 18px;
}

.widget_rss li:last-child {
	margin-bottom: 0;
}

/* Text Widget */

.widget_text > div > :last-child {
	margin-bottom: 0;
}


/**
 * 7.2 Content Sidebar Widgets
 * -----------------------------------------------------------------------------
 */

.content-sidebar .widget a {
	color: #24890d;
}

.content-sidebar .widget a:hover {
	color: #41a62a;
}

.content-sidebar .widget pre {
	border-color: rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget mark,
.content-sidebar .widget ins {
	color: #2b2b2b;
}

.content-sidebar .widget abbr[title] {
	border-color: #2b2b2b;
}

.content-sidebar .widget fieldset {
	border-color: rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget blockquote {
	color: #767676;
}

.content-sidebar .widget blockquote cite {
	color: #2b2b2b;
}

.content-sidebar .widget li > ol,
.content-sidebar .widget li > ul {
	margin-left: 18px;
}

.content-sidebar .widget table,
.content-sidebar .widget th,
.content-sidebar .widget td {
	border-color: rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget del {
	color: #767676;
}

.content-sidebar .widget hr {
	background-color: rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget input,
.content-sidebar .widget textarea {
	background-color: #fff;
	border-color: rgba(0, 0, 0, 0.1);
	color: #2b2b2b;
}

.content-sidebar .widget input:focus,
.content-sidebar .widget textarea:focus {
	border-color: rgba(0, 0, 0, 0.3);
}

.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #24890d;
	border: 0;
	color: #fff;
}

.content-sidebar .widget input[type="button"]:hover,
.content-sidebar .widget input[type="button"]:focus,
.content-sidebar .widget input[type="reset"]:hover,
.content-sidebar .widget input[type="reset"]:focus,
.content-sidebar .widget input[type="submit"]:hover,
.content-sidebar .widget input[type="submit"]:focus {
	background-color: #41a62a;
}

.content-sidebar .widget input[type="button"]:active,
.content-sidebar .widget input[type="reset"]:active,
.content-sidebar .widget input[type="submit"]:active {
	background-color: #55d737;
}

.content-sidebar .widget .wp-caption {
	color: #767676;
}

.content-sidebar .widget .widget-title {
	border-top: 5px solid #000;
	color: #2b2b2b;
	font-size: 1em;
	font-weight: 900;
	margin: 0 0 18px;
	padding-top: 7px;
	text-transform: uppercase;
}

.content-sidebar .widget .widget-title a {
	color: #2b2b2b;
}

.content-sidebar .widget .widget-title a:hover {
	color: #41a62a;
}

/* List Style Widgets*/

.content-sidebar .widget_archive li,
.content-sidebar .widget_categories li,
.content-sidebar .widget_links li,
.content-sidebar .widget_meta li,
.content-sidebar .widget_nav_menu li,
.content-sidebar .widget_pages li,
.content-sidebar .widget_recent_comments li,
.content-sidebar .widget_recent_entries li,
.content-sidebar .widget_categories li ul,
.content-sidebar .widget_nav_menu li ul,
.content-sidebar .widget_pages li ul {
	border-color: rgba(0, 0, 0, 0.1);
}

/* Calendar Widget */

.content-sidebar .widget_calendar caption {
	color: #2b2b2b;
	font-weight: 900;
}

.content-sidebar .widget_calendar thead th {
	background-color: rgba(0, 0, 0, 0.02);
}

.content-sidebar .widget_calendar tbody a,
.content-sidebar .widget_calendar tbody a:hover {
	color: #fff;
}

/* Ephemera widget*/

.content-sidebar .widget_twentyfourteen_ephemera .widget-title {
	line-height: 1.2857142857;
	padding-top: 1px;
}

.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
	background-color: #000;
	color: #fff;
	margin: -1px 9px 0 0;
	padding: 6px 0 9px;
	text-align: center;
	vertical-align: middle;
	width: 36px;
}

.content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before {
	content: "\f104";
}

.content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before {
	content: "\f109";
}

.content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before {
	content: "\f473";
}

.content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before {
	content: "\f103";
}

.content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before {
	content: "\f101";
}

.content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before {
	content: "\f106";
}

.content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before {
	content: "\f107";
}

.content-sidebar .widget_twentyfourteen_ephemera > ol > li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta {
	color: #ccc;
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a {
	color: #767676;
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #41a62a;
}

.content-sidebar.widget_twentyfourteen_ephemera blockquote cite {
	font-size: .9em;
	line-height: 1.3846153846;
}

.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
	font-weight: 900;
}


/**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */

#supplementary {
	padding: 0 auto;
}

.site-footer{
	color: rgba(255, 255, 255, 0.7);
	font-size: .9em;
	letter-spacing:0px;
	width:auto;
}

.site-info,
.site-info a {
	color: rgba(255, 255, 255, 0.7);
	font-size: .9em;
	width:auto;
}



.site-footer {
	width: 100%;
	margin: 0 auto;
	background-color: transparent;
	position: relative;
	z-index: 3;
	color: #555;
}


.site-footer_pcd {
	width: 100%;
	margin: -80px auto;
	background-color: transparent;
	position: relative;
	z-index: 3;
	color: #555;
	/*border-top: dashed 1px #777;*/
}
.footer-sidebar h1{
	color:#996633;

}
.footer-sidebar {
	padding-top: 8px;
}

.site-info {
	padding: 0 10px;
}
.site-info ul{
	float: center;
	padding: 0;
	list-style: none;
	width: auto;
	margin: 0 auto;
	display:none;
}
.site-info li{
	float:left;
	padding: 0 10px;
	border-right: solid 1px #fff; 
	text-align:center;
}

.site-info li:last-child{border-right:none;}
/*
#supplementary + .site-info {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
} 
*/
.site-info a:hover {
	color: #41a62a;
}


/**
 * 9.0 Featured Content
 * -----------------------------------------------------------------------------
 */

.featured-content {
	background: #000 url(images/pattern-dark.svg) repeat fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: relative;
	width: 50%;
	margin:5px auto;
}

.featured-content-inner {
	overflow: hidden;
}

.featured-content .hentry {
	color: #fff;
	margin: 0;
	max-width: 100%;
	width: 100%;
}

.featured-content .post-thumbnail,
.featured-content .post-thumbnail:hover {
	background: transparent;
}

.featured-content .post-thumbnail {
	display: block;
	position: relative;
	padding-top: 55.357142857%;
	overflow: hidden;
}

.featured-content .post-thumbnail img {
	left: 0;
	position: absolute;
	top: 0;
}

.featured-content .entry-header {
	background-color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	min-height: 96px;
	overflow: hidden;
	padding: 24px 10px;
}

.featured-content a {
	color: #fff;
}

.featured-content a:hover {
	color: #41a62a;
}

.featured-content .entry-meta {
	color: #fff;
	font-size: .9em;
	font-weight: 700;
	line-height: 1.0909090909;
	margin-bottom: 12px;
}

.featured-content .cat-links {
	font-weight: 700;
}

.featured-content .entry-title {
	font-size: 1em;
	font-weight: 300;
	line-height: 1.3333333333;
	margin: 0;
	text-transform: uppercase;
}


/* Slider */


.slider .featured-content .hentry {
	-webkit-backface-visibility: hidden;
	display: center;
	position: relative;
}

.slider .featured-content .post-thumbnail {
	padding-top: 55.49132947%;
}

.slider-control-paging {
	background-color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	float: left;
	list-style: none;
	margin: -24px 0 0 0;
	position: relative;
	width: 100%;
	z-index: 3;
}

.slider-control-paging li {
	float: left;
	margin: 2px 4px 2px 0;
}

.slider-control-paging li:last-child {
	margin-right: 0;
}

.slider-control-paging a {
	cursor: pointer;
	display: block;
	height: 44px;
	position: relative;
	text-indent: -999em;
	width: 44px;
}

.slider-control-paging a:before {
	background-color: #4d4d4d;
	content: "";
	height: 12px;
	left: 10px;
	position: absolute;
	top: 16px;
	width: 12px;
}

.slider-control-paging a:hover:before {
	background-color: #41a62a;
}

.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
	background-color: #24890d;
}

.slider-direction-nav {
	clear: both;
	list-style: none;
	margin: 0;
	position: relative;
	width: 100%;
	z-index: 3;
}

.slider-direction-nav li {
	border-color: #fff;
	border-style: solid;
	border-width: 2px 1px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	float: left;
	text-align: center;
	width: 50%;
}

.slider-direction-nav li:last-child {
	border-width: 2px 0 0 1px;
}

.slider-direction-nav a {
	background-color: #000;
	display: block;
	font-size: 0;
	height: 46px;
}

.slider-direction-nav a:hover {
	background-color: #24890d;
}

.slider-direction-nav a:before {
	color: #fff;
	content: "\f430";
	font-size: 32px;
	line-height: 46px;
}

.slider-direction-nav .slider-next:before {
	content: "\f429";
}

.slider-direction-nav .slider-disabled {
	display: none;
}


/**
 * 10.0 Multisite
 * -----------------------------------------------------------------------------
 */

.site-main .widecolumn {
	padding-top: 72px;
	width: auto;
}
.site-main .mu_register,
.widecolumn > h2,
.widecolumn > form {
	margin: 0 auto 48px;
	max-width: 474px;
	padding: 0 30px;
}

.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
	font-size: inherit;
	width: 90%;
}

.site-main .mu_register input[type="submit"],
.widecolumn #submit {
	font-size: inherit;
	width: auto;
}


/**
 * 11.0 Media Queries
 * -----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}

@media screen and (max-width: 400px) {
	.list-view .site-content .post-thumbnail {
		background: none;
		width: auto;
		z-index: 2;
	}

	.list-view .site-content .post-thumbnail img {
		float: left;
		margin: 0 10px 3px 0;
		width: 84px;
	}

	.list-view .site-content .entry-header {
		background-color: transparent;
		padding: 0;
	}

	.list-view .content-area {
		padding: 0 10px;
	}

	.list-view .site-content .hentry {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		margin: 0;
		min-height: 60px;
		padding: 12px 0 9px;
	}

	.list-view .site-content .cat-links,
	.list-view .site-content .type-post .entry-content,
	.list-view .site-content .type-page .entry-content,
	.list-view .site-content .type-post .entry-summary,
	.list-view .site-content .type-page .entry-summary,
	.list-view .site-content footer.entry-meta {
		display: none;
	}

	.list-view .site-content .entry-title {
		clear: none;
		font-size: 1em;
		font-weight: 900;
		line-height: 1.2;
		margin-bottom: 6px;
		text-transform: none;
	}

	.list-view .site-content .format-aside .entry-title,
	.list-view .site-content .format-link .entry-title,
	.list-view .site-content .format-quote .entry-title {
		display: block;
	}

	.list-view .site-content .entry-meta {
		background-color: transparent;
		clear: none;
		margin: 0;
		text-transform: none;
	}

	.archive-header,
	.page-header {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		margin: 24px auto 0;
		padding-bottom: 24px;
	}

	.error404 .page-header {
		border-bottom: 0;
		margin: 0 auto 24px;
		padding: 0 10px;
	}
}

@media screen and (min-width: 401px) {
	a.post-thumbnail:hover img {
		opacity: 0.85;
	}

	.full-size-link:before,
	.parent-post-link:before,
	.site-content span + .byline:before,
	.site-content span + .comments-link:before,
	.site-content span + .edit-link:before,
	.site-content span + .entry-date:before {
		content: "";
	}

	.attachment span.entry-date:before,
	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before,
	.site-content .byline a:before,
	.site-content .comments-link a:before,
	.site-content .entry-date a:before,
	.site-content .featured-post:before,
	.site-content .full-size-link a:before,
	.site-content .parent-post-link a:before,
	.site-content .post-format a:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font: normal 16px/1 Genericons;
		text-decoration: inherit;
		vertical-align: text-bottom;
	}

	.site-content .entry-meta > span {
		margin-right: 10px;
	}

	.site-content .format-video .post-format a:before {
		content: "\f104";
	}

	.site-content .format-audio .post-format a:before {
		content: "\f109";
	}

	.site-content .format-image .post-format a:before {
		content: "\f473";
	}

	.site-content .format-quote .post-format a:before {
		content: "\f106";
		margin-right: 2px;
	}

	.site-content .format-gallery .post-format a:before {
		content: "\f103";
		margin-right: 4px;
	}

	.site-content .format-aside .post-format a:before {
		content: "\f101";
		margin-right: 2px;
	}

	.site-content .format-link .post-format a:before {
		content: "\f107";
		position: relative;
		top: 1px;
	}

	.site-content .featured-post:before {
		content: "\f308";
		margin-right: 3px;
		position: relative;
		top: 1px;
	}

	.site-content .entry-date a:before,
	.attachment .site-content span.entry-date:before {
		content: "\f303";
		margin-right: 1px;
		position: relative;
		top: 1px;
	}

	.site-content .byline a:before {
		content: "\f304";
	}

	.site-content .comments-link a:before {
		content: "\f300";
		margin-right: 2px;
	}

	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before {
		content: "\f411";
	}

	.site-content .full-size-link a:before {
		content: "\f402";
		margin-right: 1px;
	}

	.site-content .parent-post-link a:before {
		content: "\f301";
	}

	.list-view .site-content .hentry {
		border-bottom: 1px solid #ccc;
		padding: 10px 0;
	}
	.list-view .site-content .hentry:last{
		border-bottom: 0;
	}
	.list-view .site-content .hentry:first-of-type,
	.list-view .site-content .hentry.has-post-thumbnail {
		border-top: 0;
		padding-top: 0;
	}

	.archive-header,
	.page-header {
		margin: 0 auto 60px;
		padding: 0 10px;
	}

	.error404 .page-header {
		margin-bottom: 24px;
	}
}

@media screen and (min-width: 594px) {
	.site-content .entry-header {
		padding-right: 30px;
		padding-left: 30px;
	}

	.site-content .has-post-thumbnail .entry-header {
		margin-top: 0;
	}
}

@media screen and (min-width: 673px) {
	.header-main {
		padding: 0;
	}

	.search-toggle {
		margin-right: 18px;
	}

	.search-box .search-field {
		width: 50%;
	}

	.content-area {
		float: left;
		width: 100%;
	}

	.site-content {
		margin-right: 0;
	}

	.site-content .has-post-thumbnail .entry-header {
		margin-top: 0;
	}

	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-right: 0;
		padding-left: 0;
	}

	.singular .site-content .hentry.has-post-thumbnail {
		margin-top: 0;
	}

	.full-width .site-content {
		margin-right: 0;
		
	}

	.full-width .site-content .has-post-thumbnail .entry-header,
	.full-width.singular .site-content .hentry.has-post-thumbnail,
	.full-width.home .site-content .hentry.has-post-thumbnail {
		margin-top: 0;
	}

	#secondary,
	#supplementary {
		padding:1%;
		position:relative;
	}

	.content-sidebar {
		border: 0;
		float: right;
		margin-left: -33.33333333%;
		padding: 48px 30px 24px;
		position: relative;
		width: 33.33333333%;
	}

	.grid .featured-content .hentry {
		float: left;
		width: 50%;
	}

	.grid .featured-content .hentry:nth-child( 2n+1 ) {
		clear: both;
	}

	.grid .featured-content .entry-header {
		border-color: #000;
		border-style: solid;
		border-width: 12px 10px;
		height: 96px;
		padding: 0;
	}

	.slider .featured-content .entry-title {
		font-size: 1em;
		line-height: 1.0909090909;
	}

	.slider .featured-content .entry-header {
		min-height: inherit;
		padding: 24px 30px 48px;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 50%;
		z-index: 3;
	}

	.slider-control-paging {
		background: transparent;
		margin-top: -48px;
		padding-left: 20px;
		width: 50%;
	}

	.slider-direction-nav {
		clear: none;
		float: right;
		margin-top: -48px;
		width: 98px;
	}

	.slider-direction-nav li {
		border: 0;
		padding: 0 1px 0 0;
	}

	.slider-direction-nav li:last-child {
		padding: 0 0 0 1px;
	}

	.slider-direction-nav a {
		height: 48px;
	}

	.slider-direction-nav a:before {
		line-height: 48px;
	}

	.site-info {
		padding: 2px;
		background-color: #996633;
		/*width: 99.5%;*/
		min-height: 55px;
		margin-left: -40px;
		margin-right: 2px;
		text-align: center;
		margin-right: -40px;
	/*	border-left: 40px solid #996633;
		border-right: 40px solid #996633; */
	}
}

@media screen and (min-width: 783px) {
	.header-main {
		padding-right: 0;
	}

	.search-toggle {
		margin-right: 10px;
	}

	/* Fixed Header */

	.masthead-fixed .site-header {
		position: fixed;
		top: 0;
	}

	.admin-bar.masthead-fixed .site-header {
		top: 32px;
	}

	.masthead-fixed .site-main {
		margin-top: 130px;
		background-color: rgb(224, 224, 224);
	}

	/* Navigation */

	.site-navigation li .current_page_item > a,
	.site-navigation li .current_page_ancestor > a,
	.site-navigation li .current-menu-item > a,
	.site-navigation li .current-menu-ancestor > a {
		color: #fff;
	}

	/* Primary Navigation */

	.top-navigation {
		float: right;
		font-size:.9em;
		margin: -100px 10px 0 -12px;
		padding: 0;
		/*text-transform: uppercase; */
		background-color: transparent;
		max-height: 20px;
	}

	.top-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

	.top-navigation .nav-menu {
		border-bottom: 0;
		display: block;
		min-height: 20px;
		max-height: 20px;
	}

	.top-navigation.toggled-on {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}

	.top-navigation li {
		border: 0;
		display: inline-block;
		position: relative;
		min-height: 100%;
	}
	.top-navigation li:first-child {border-left:none;}
	
	.top-navigation a {
		display: inline-block;
		padding: 0 5px;
		white-space: nowrap;
		color:#333;
	}

	.top-navigation ul ul {
		background-color:transparent;
		float: left;
		margin: 0;
		position: relative;
	}

	.top-navigation li li {
		border: 0;
		display: inline-block;
		height: auto;
		line-height: 1.0909090909;
	}

	.top-navigation ul ul ul {
		left: -999em;
		top: 0;
	}

	.top-navigation ul ul a {
		white-space: normal;
		width: auto;
	}

	.top-navigation li:hover > a,
	.top-navigation li.focus > a {
		background-color: #24890d;
		color: #fff;
	}

	.top-navigation ul ul a:hover,
	.top-navigation ul ul li.focus > a {
		background-color: #41a62a;
	}

	.top-navigation ul li:hover > ul,
	.top-navigation ul li.focus > ul {
		left: auto;
	}

	.top-navigation ul ul li:hover > ul,
	.top-navigation ul ul li.focus > ul {
		left: 100%;
	}

	.top-navigation .menu-item-has-children > a,
	.top-navigation .page_item_has_children > a {
		padding-right: 26px;
	}

	.top-navigation .menu-item-has-children > a:after,
	.top-navigation .page_item_has_children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f502";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 12px;
		top: 22px;
		vertical-align: text-bottom;
	}

	.top-navigation li .menu-item-has-children > a,
	.top-navigation li .page_item_has_children > a {
		padding-right: 20px;
		width: 168px;
	}

	.top-navigation .menu-item-has-children li.menu-item-has-children > a:after,
	.top-navigation .menu-item-has-children li.page_item_has_children > a:after,
	.top-navigation .page_item_has_children li.menu-item-has-children > a:after,
	.top-navigation .page_item_has_children li.page_item_has_children > a:after {
		content: "\f502";
		right: 8px;
		top: 20px;
	}

}

@media screen and (min-width: 810px) {
	.attachment .entry-attachment .attachment {
		margin-right: -168px;
		margin-left: -168px;
		max-width: 810px;
	}

	.attachment .site-content .attachment img {
		display: block;
		margin: 0 auto;
	}

	.contributor-avatar {
		margin-left: -168px;
	}

	.contributor-summary {
		float: left;
	}

	.full-width .site-content blockquote.alignleft,
	.full-width .site-content blockquote.alignright {
		width: -webkit-calc(50% + 130px);
		width:         calc(50% + 130px);
	}

	.full-width .site-content blockquote.alignleft,
	.full-width .site-content img.size-full.alignleft,
	.full-width .site-content img.size-large.alignleft,
	.full-width .site-content img.size-medium.alignleft,
	.full-width .site-content .wp-caption.alignleft {
		
	}

	.full-width .site-content .alignleft {
		clear: left;
	}

	.full-width .site-content blockquote.alignright,
	.full-width .site-content img.size-full.alignright,
	.full-width .site-content img.size-large.alignright,
	.full-width .site-content img.size-medium.alignright,
	.full-width .site-content .wp-caption.alignright {
		
	}

	.full-width .site-content .alignright {
		
	}
}

@media screen and (min-width: 846px) {
	.content-area,
	.content-sidebar {
		padding-top: 30px;
	}

	.site-content .has-post-thumbnail .entry-header {
		margin-top: 0;
	}

	.comment-list .trackback,
	.comment-list .pingback,
	.comment-list article {
		margin-bottom: 36px;
		padding-top: 36px;
	}

	.comment-author .avatar {
		height: 34px;
		top: 2px;
		width: 34px;
	}

	.comment-author,
	.comment-awaiting-moderation,
	.comment-content,
	.comment-list .reply,
	.comment-metadata {
		padding-left: 50px;
	}

	.comment-list .children {
		margin-left: 20px;
	}

	.full-width.singular .site-content .hentry.has-post-thumbnail,
	.full-width.home .site-content .hentry.has-post-thumbnail {
		margin-top: 0;
	}

	.featured-content {
		margin-bottom: 0;
	}
}

@media screen and (min-width: 1008px) {
	.search-box-wrapper {
		padding-left: 0;
	}

	.main-content {
		float: left;
	}

	.site-content {
		margin-right: 0;
		margin-left: 0;
	}
	
	.site-content .entry-header {
		margin-top: 0;
	}

	.site-content .has-post-thumbnail .entry-header {
		margin-top: 0;
	}

	.content-sidebar {
		margin-left: -29.04761904%;
		width: 29.04761904%;
	}

	.siteA:beforeA {
		background-color: #000;
		contentA: "";
		displayA: block;
		heightA: 100%;
		min-heightA: 100%;
		positionA: absolute;
		top: 0;
		left: 0;
		width: 0;
		z-index: 2;
	}

	#secondary {
		position:relative;
		background-color: transparent;
		border: 0;
		float:left;
		margin:10px 0;
		padding:1%;
	min-width: 23%;
	width: 23%;
	}

	.primary-sidebar {
		padding-top: 0;
	}

	.site-description {
		display: block;
		margin: -30px 0 0 110px;
	}

	.site-description:empty {
		margin: 0;
	}

	.secondary-navigation {
		font-size: .9em;
		margin: 0 -30px 48px;
		width: 100%;
	}

	.secondary-navigation li {
		border-top: 2px solid #eee;
		position: relative;
	}

	.secondary-navigation a {
		padding: 5px 30px;
	}
	.secondary-navigation li li {
		padding: 0;
		line-height:10px;
	}
	.secondary-navigation ul ul {
		background-color: #24890d;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 99999;
		display:none;
	}

	.secondary-navigation li li {
		border-top: 0;
	}

	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #93BC00;
		color: #fff;
	}

	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #eee;
		color: #777;
	}

	.secondary-navigation ul li:hover > ul,
	.secondary-navigation ul li.focus > ul {
		left: 0px;
	}

	.secondary-navigation .menu-item-has-children > a {
		padding-right: 38px;
	}

	.secondary-navigation .menu-item-has-children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f502";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 10px;
		top: 14px;
		vertical-align: text-bottom;
		color:#843C0C;
	}
	.secondary-navigation li li a:before {
		-webkit-font-smoothing: antialiased;
		content: "\f428";
		display: inline-block;
		font: normal 4px/1 Genericons;
		position: absolute;
		left: 10px;
		top: 14px;
		color:#9BCA80;
		vertical-align: text-bottom;
	}
	.footer-sidebar .widget,
	.primary-sidebar .widget {
		font-size: .9em;
		line-height: 1.5;
	}

	.footer-sidebar .widget {
		-webkit-box-sizing: border-box;
		-moz-box-sizing:    border-box;
		box-sizing:         border-box;
		float: left;
		padding: 0 30px;
		width: 25%;
	}

	.footer-sidebar .widget h1,
	.primary-sidebar .widget h1 {
		font-size: 1em;
		line-height: 1.2;
	}

	.footer-sidebar .widget h2,
	.primary-sidebar .widget h2 {
		font-size: 1em;
		line-height: 1.3333333333;
	}

	.footer-sidebar .widget h3,
	.primary-sidebar .widget h3 {
		font-size: 1em;
		line-height: 1.5;
	}

	.footer-sidebar .widget h4,
	.primary-sidebar .widget h4 {
		font-size: 1em;
		line-height: 1.7142857142;
	}

	.footer-sidebar .widget h5,
	.primary-sidebar .widget h5 {
		font-size: 1em;
		line-height: 2;
	}

	.footer-sidebar .widget h6,
	.primary-sidebar .widget h6 {
		font-size: 1em;
		line-height: 2.1818181818;
	}

	.footer-sidebar .widget code,
	.footer-sidebar .widget kbd,
	.footer-sidebar .widget tt,
	.footer-sidebar .widget var,
	.footer-sidebar .widget samp,
	.footer-sidebar .widget pre,
	.primary-sidebar .widget code,
	.primary-sidebar .widget kbd,
	.primary-sidebar .widget tt,
	.primary-sidebar .widget var,
	.primary-sidebar .widget samp,
	.primary-sidebar .widget pre {
		font-size: .9em;
		line-height: 1.6363636363;
	}

	.footer-sidebar .widget blockquote,
	.primary-sidebar .widget blockquote {
		font-size: .9em;
		line-height: 1.2857142857;
	}

	.footer-sidebar .widget blockquote cite,
	.primary-sidebar .widget blockquote cite {
		font-size: .9em;
		line-height: 1.5;
	}

	.footer-sidebar .widget input,
	.footer-sidebar .widget textarea,
	.primary-sidebar .widget input,
	.primary-sidebar .widget textarea {
		font-size: .9em;
		padding: 3px 2px 4px 4px;
	}

	.footer-sidebar .widget input[type="button"],
	.footer-sidebar .widget input[type="reset"],
	.footer-sidebar .widget input[type="submit"],
	.primary-sidebar .widget input[type="button"],
	.primary-sidebar .widget input[type="reset"],
	.primary-sidebar .widget input[type="submit"] {
		padding: 5px 15px 4px;
	}

	.footer-sidebar .widget .widget-title,
	.primary-sidebar .widget .widget-title {
		font-size: 1em;
		font-weight: 900;
		line-height: 1.6363636363;
		margin-bottom: 18px;
	}

	.footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
		font-size: 1em;
		line-height: 1.6363636363;
	}

	.footer-sidebar .widget_archive li,
	.footer-sidebar .widget_categories li,
	.footer-sidebar .widget_links li,
	.footer-sidebar .widget_meta li,
	.footer-sidebar .widget_nav_menu li,
	.footer-sidebar .widget_pages li,
	.footer-sidebar .widget_recent_comments li,
	.footer-sidebar .widget_recent_entries li,
	.primary-sidebar .widget_archive li,
	.primary-sidebar .widget_categories li,
	.primary-sidebar .widget_links li,
	.primary-sidebar .widget_meta li,
	.primary-sidebar .widget_nav_menu li,
	.primary-sidebar .widget_pages li,
	.primary-sidebar .widget_recent_comments li,
	.primary-sidebar .widget_recent_entries li {
		border-top: 0;
		padding: 0 0 6px;
	}

	.footer-sidebar .widget_archive li:last-child,
	.footer-sidebar .widget_categories li:last-child,
	.footer-sidebar .widget_links li:last-child,
	.footer-sidebar .widget_meta li:last-child,
	.footer-sidebar .widget_nav_menu li:last-child,
	.footer-sidebar .widget_pages li:last-child,
	.footer-sidebar .widget_recent_comments li:last-child,
	.footer-sidebar .widget_recent_entries li:last-child,
	.primary-sidebar .widget_archive li:last-child,
	.primary-sidebar .widget_categories li:last-child,
	.primary-sidebar .widget_links li:last-child,
	.primary-sidebar .widget_meta li:last-child,
	.primary-sidebar .widget_nav_menu li:last-child,
	.primary-sidebar .widget_pages li:last-child,
	.primary-sidebar .widget_recent_comments li:last-child,
	.primary-sidebar .widget_recent_entries li:last-child {
		padding: 0;
	}

	.footer-sidebar .widget_categories li ul,
	.footer-sidebar .widget_nav_menu li ul,
	.footer-sidebar .widget_pages li ul,
	.primary-sidebar .widget_categories li ul,
	.primary-sidebar .widget_nav_menu li ul,
	.primary-sidebar .widget_pages li ul {
		border-top: 0;
		margin-top: 6px;
	}

	#supplementary {
		padding: 0;
	}

	.footer-sidebar {
		font-size: .9em;
		line-height: 1.5;
	}

	.featured-content {
		padding-left: 182px;
	}

	.grid .featured-content .hentry {
		width: 33.3333333%;
	}

	.grid .featured-content .hentry:nth-child( 2n+1 ) {
		clear: none;
	}

	.grid .featured-content .hentry:nth-child( 3n+1 ) {
		clear: both;
	}

	.grid .featured-content .entry-header {
		height: 120px;
	}
}

@media screen and (min-width: 1040px) {
	.site-content .has-post-thumbnail .entry-header {
		margin-top: 0;
	}

	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-right: 0;
		padding-left: 0;
	}

	.full-width .archive-header,
	.full-width .comments-area,
	.full-width .image-navigation,
	.full-width .page-header,
	.full-width .page-content,
	.full-width .post-navigation,
	.full-width .site-content .entry-header,
	.full-width .site-content .entry-content,
	.full-width .site-content .entry-summary,
	.full-width .site-content footer.entry-meta {
		padding-right: 0;
		padding-left: 0;
	}
}

@media screen and (min-width: 1080px) {
	.search-box .search-field {
		width: 220px;

	}

	.site-content,
	.site-main .widecolumn {
		margin-left: 0;
		margin-top: -20px;
	}

	.site:before {
		width: 0;
	}

	.search-box-wrapper,
	.featured-content {
		padding-left: 0;
	}

	#secondary {
	min-width: 23%;
	width: 23%;
	}
	

	
	
/***************** ici **************************/	
	
	
	
	
	.slider .featured-content .entry-title {
		font-size: 1em;
	}

	.slider .featured-content .entry-header,
	.slider-control-paging {
		width: 534px;
	}

	.slider-control-paging {
		padding-left: 24px;
	}

	.slider-control-paging li {
		margin: 12px 12px 12px 0;
	}

	.slider-control-paging a {
		height: 24px;
		width: 24px;
	}

	.slider-control-paging a:before {
		top: 6px;
		left: 6px;
	}
}

@media screen and (min-width: 1110px) {
	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-right: 0;
		padding-left: 0;
	}
}

@media screen and (min-width: 1218px) {
	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		margin-right: 0;
	}

	.full-width .archive-header,
	.full-width .comments-area,
	.full-width .image-navigation,
	.full-width .page-header,
	.full-width .page-content,
	.full-width .post-navigation,
	.full-width .site-content .entry-header,
	.full-width .site-content .entry-content,
	.full-width .site-content .entry-summary,
	.full-width .site-content footer.entry-meta {
		margin-right: auto;
	}
}

@media screen and (min-width: 1260px) {
	.site-content blockquote.alignleft,
	.site-content blockquote.alignright {
		width: -webkit-calc(50% + 18px);
		width:         calc(50% + 18px);
	}

	.site-content blockquote.alignleft {
		margin-left: -18%;
	}

	.site-content blockquote.alignright {
		margin-right: -18%;
	}

}


/**
 * 12.0 Print
 * -----------------------------------------------------------------------------
 */

@media print {
	body {
		background: none !important; /* Brute force since user agents all print differently. */
		color: #2b2b2b;
		font-size: 12pt;
	}

	.site,
	.site-header,
	.hentry,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content .entry-meta,
	.page-content,
	.archive-header,
	.page-header,
	.contributor-info,
	.comments-area,
	.attachment .entry-attachment .attachment {
		max-width: 100%;
	}

	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {
		display: none;
	}

	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #2b2b2b;
	}

	.entry-content a,
	.entry-summary a,
	.page-content a,
	.comment-content a {
		text-decoration: none;
	}

	.site-header,
	.post-thumbnail,
	a.post-thumbnail:hover,
	.site-content .entry-header,
	.site-footer,
	.featured-content,
	.featured-content .entry-header {
		background: transparent;
	}

	.header-main {
		padding: 48px 10px;
	}

	.site-title {
		float: none;
		font-size: 1.5em;
	}

	.content-area {
		padding-top: 0;
	}

	.list-view .site-content .hentry {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		margin-bottom: 48px;
		padding-bottom: 24px;
	}

	.post-thumbnail img {
		margin: 0 10px 24px;
	}

	.site-content .has-post-thumbnail .entry-header {
		padding-top: 0;
	}

	.site-content footer.entry-meta {
		margin: 24px auto;
	}

	.entry-meta .tag-links a {
		color: #fff;
	}

	.singular .site-content .hentry.has-post-thumbnail {
		margin-top: 0;
	}

	.gallery-columns-1.gallery-size-medium,
	.gallery-columns-1.gallery-size-thumbnail,
	.gallery-columns-2.gallery-size-thumbnail,
	.gallery-columns-3.gallery-size-thumbnail {
		display: block;
	}

	.archive-title,
	.page-title {
		margin: 0 10px 48px;
	}

	.featured-content .hentry {
		margin-bottom: 48px;
	}

	.featured-content .post-thumbnail,
	.slider .featured-content .post-thumbnail {
		padding-top: 0;
	}

	.featured-content .post-thumbnail img {
		position: relative;
	}

	.featured-content .entry-header {
		padding: 0 10px 24px;
	}

	.featured-content .entry-meta {
		font-size: 9pt;
		margin-bottom: 11px;
	}

	.featured-content .cat-links {
		font-weight: 900;
	}

	.featured-content .entry-title {
		font-size: 25pt;
		line-height: 36px;
	}
}

/***************************************************************************************/
/*					ALL SCREEN
/****************************************************************************************/

/***********************************************************************
				POLO
***********************************************************************/
#secondary-navig, .secondary-navig{display:none;}
#site-header img{margin: 5px;width:90px;height:90px;}
.up5{margin-top:-5px !important;}
.up10{margin-top:-10px !important;}
.up15{margin-top:-15px !important;}
.up20{margin-top:-20px !important;}
.up25{margin-top:-25px !important;}
.up30{margin-top:-30px !important;}
.down5{margin-top:5px !important;}
.down10{margin-top:10px !important;}
.down15{margin-top:15px !important;}
.down20{margin-top:20px !important;}
.down25{margin-top:25px !important;}
.down30{margin-top:30px !important;}
.down50{margin-top:50px !important;}
.left{float:left !important;}
.right{text-align:right !important;}
.cleft{clear:left !important;}
.cright{clear:right !important;}
.cboth{clear:both !important;}
.top{vertical-align:top !important;}
.minh{min-height:300px !important;}
.ecowasmail{background: url("/images/mail_icon.gif") no-repeat;width:50px;line-height:30px;}
.vision2020{
	float: right;
	margin: -30px 20px 0 0;
}
.pays {float:left;min-width:30%  !important;padding:.1%;}
.carrer table{
	background-color: #fff  !important;
	text-align: left  !important;
	border:solid 1px #555;
}
.carrer td{
	border-bottom:dashed 1px green !important;
}
.carrer .trb tr{
	font-weight:bold !important;
	font-size:1.2em !important;
}
.readmore1{
		float:left;
		margin-top:-10px;
		/*background:url(/images/fond-more.png) repeat-x left top;*/
		min-width:100px;
		height:25px;
		display:inline-block;
		text-align:center !important;
		border-radius: 0 20px 20px 0;
		-moz-border-radius: 0 20px 20px 0;
		-webkit-border-radius: 0 20px 20px 0;	
		padding:1px 10px;
		}
.readmore{
		float:left;
		margin-top:-15px;
		min-width:100px;
		height:25px;
		display:inline-block;
		text-align:center !important;
		padding:5px 0;
		}
.readmore a{color:green !important;}
.breadcrumbs{margin:-30px 0 0 10px;font-size: smaller;}
span .byline,span .author,span .vcard{display:none;}
.menupays {
	padding:0 10px;
	}
.menupays img{
	max-width:10px !important;
		}


 /* ============================== COLONNE 1 + 2 ===============================================*/  
 
 
#main{clear:both !important;width:100%;margin: 30px 0 0 0;padding-bottom: 80px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;}
#main p,#main p span,#main a,#main li,#main li a{
		font-size:.9rem !important;
		line-height:1.5rem !important;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
		}

#main h4,#main h4 a{font-size:1.1rem !important;line-height:1.1rem !important;}
#main h3,#main h3 a{font-size:1.1rem !important;line-height:1.1rem !important;}
#main h2,#main h2 a{font-size:1.1rem !important;line-height:1.1rem !important;}
#main h1,#main h1 a{font-size:1.1rem !important;line-height:1.1rem !important;}

.entry-content th{background-color:#777 !important;border:0 !important;width:auto !important;}
.entry-content tbody{background-color:#F4F4F4 !important;border:0 !important;width:auto !important;}
.entry-content td{background-color:transparent !important;border:0;width:auto !important;}
.entry-content table h1,
.entry-content table h6{
		line-height:1.5em !important;
		background-color:#ccc !important;
		color:#222 !important;
		padding:2px 10px 2px 10px !important;
		margin:0 -8px  !important;
		}
.entry-content table h5{
		line-height:1.5em !important;
		background-color:#7DB172 !important;
		color:#eee !important;
		padding:2px 10px 2px 10px !important;
		margin:0 -8px  !important;
		}
.entry-content table .tds1{background-color:#F8F1ED !important;vertical-align:top !important;min-width:15%; }
.entry-content table .tds2{background-color:#F1E2DA !important;vertical-align:top !important;min-width:15%;}
.entry-content table .tds3{background-color:#EAD3C8 !important;vertical-align:top !important;min-width:15%;}
.entry-content table .tds4{background-color:#E1C1B3 !important;vertical-align:top !important;min-width:15%;}

.tds1 img,.tds2 img,.tds3 img,.tds4 img{min-width:150px !important;max-width:150px !important;height:auto;}

.headings{float: left;width:70%;margin-top:20px;background-color: #fff;}
.headingsint{width:100%;margin-bottom:30px;padding:0;display:table;}
.president{margin:0;width:100%;max-width:100%;height:250px;max-height:250px;color:#222;}

.president h3{text-align:left !important;font-weight:strong !important;}
.president p{text-align:justify;width:100%;min-height:100%;}
.president p span{clear:both;text-align:right;width:100%;height:auto;color:#111;}

.frontpageleft, .frontpageright{position:relative;min-width:45%;width:45%;margin:0 0 20px 0;text-align:left;background-color: #fff;padding:1%}
.frontpageleft h3, .frontpageright h3{margin: 0 0 5px -10px;background:#70AD47;color:#fff;font-weight:bold; text-align: left;padding-left:20px;}
.frontpageleft h2, .frontpageright h2{margin: 0 0 5px -10px;background:#70AD47;color:#fff;font-weight:bold; text-align: left;padding-left:20px;}
.frontpageleft  ul, .frontpageright ul{width:94%;margin:0 0 5px 0;padding:0 0 0 5px;list-style-image: url(/images/puce.png);min-height:140px;}
.frontpageleft li a, .frontpageright li a{color:#555;font-weight:normal;line-height:1.2em !important;}
.frontpageleft li:hover,.frontpageright li:hover{background-color:#FFF4E7;}
.morelink{text-align:right;color:#70AD47;font-weight:bold;}

.listpage{background-color:#eee;}

 /* ============================== COLONNE 1 ===============================================*/	
.frontpageleft{float:left;}
.frontpageleft ul:last{margin-top: 0px;}
.player{width: 88%;height:200px;display:block;padding:0 25px;margin: 2px 0 10px -10px;background-color:#fff;}
.multimedia p{background-color:#D5E3CF;padding:5px 10px;margin-left:-10px;}  
.playerpage{float:left;width: 25%;height:120px;display:block;padding:10px;margin:10px;background-color:#777;overflow:hidden;}
.video{min-height: 50px;display: block;padding: 5px 10px 5px 15px;margin: 0 0 -10px -10px;background-color: transparent;}
/* ============================== COLONNE 2 ===============================================*/
.frontpageright{float:right;}
.ebola{width: 100%;height:200px;display:block;padding:0;margin:-70px 0 0 0;background-color:transparent;}
.ebola img{width: 95%;padding:0;margin: 0;}
.ebolatext{width: 60%;height: 100px;display: block;padding: 0;margin: -100px 20% 0 40px;background-color: transparent;z-index: 9999;color: #000;line-height:1em;}
.ebolatext p{width: 100%;display: block;padding: 0;margin: 40px 0;background-color: transparent;color: #000;line-height:1em;}
.ebola_cadre{width: 90%;display: block;padding: 20px;margin: 40px auto;background-color: transparent;color: #000;border:solid 2px green;}
.ebola_cadre img{width: 90%;}

  /* ==============================DEDICATED SITES ==========================================*/
 .dedicatedsites{float:left;width:100%;margin:0 0 20px 0;background-color:transparent;display: table;}
 .dedicatedsites h3{padding:15px 0 5px 0;border-bottom:solid 2px #555;background-color:#fff;}
 .subsite{
 	position: relative;
    float: left;
    width: 19%;
    min-height: 160px;
    max-height: 160px;
    margin: 10px .5%;
    background-color: #eeefff;
    display: table;
 }
 .subsite img{min-height:90px;max-height:90px;width:100%;}
 .subsite h6{
			float:left;
			min-height:50px;
			max-height: 50px
			padding:5px;
			width:95.8%;
			overflow:hidden;
			text-align:center!important;
			font-size: .7rem !important;
			line-height: .9rem;
			}
		
  /* ==============================# ALBUM PHOTO JALBUM ==========================================*/
 
 /* .thumbs img{max-width:100% !important;}
 .thumbs td{width:100% !important;max-width:100% !important;}
  .thumbs td > a img{width:100% !important;max-width:100% !important;}*/
 
 
 
 
 
 
 
 
 
/* ============================== FOOTER ===============================================*/
.footer{width:100%;margin:10px auto;height:100%;}
.footer-sidebar{
		min-width: 20%;
		float: left;
		
		line-height: 1.8em;
		background-color: transparent;
		margin: 0;
		height: 100%;
				}
.footer-sidebar .footer-map{width:70%;margin:0 auto;float:right;}	
.footer-sidebar .footer-map img{width:30px;float:left;margin: 5px;}				
.footer-sidebar .footer-map a{color:#555;}
.copyright{clear:both;width: 99%;background-color: transparent;margin: 0 auto;text-align: center;letter-spacing: .8px;}
.menu-footermenu-container{width:70%;margin:10px auto;}

/**********************************************************************************************
			Navigation
*********************************************************************************************/
.site-navigation li .current_page_item > a,
.site-navigation li .current_page_ancestor > a,
.site-navigation li .current-menu-item > a,
.site-navigation li .current-menu-ancestor > a {
		left:0;
		clear:right;
		display:block;
		margin:0;
		color:#000 !important;
		background-color:#F9FCF7;		
}
.site-navigation > .current_page_item > ul,
.site-navigation .current_page_ancestor > ul,
.site-navigation > .current-menu-item  > ul,
.site-navigation .current-menu-ancestor > ul {
		left:0;
		clear:right;
		display:block;
		margin:0;
		color:#000;
		background-color:#F9FCF7;
}
/***************** la couleur de fond du menu*************************/	
	.secondary-navigation,
	.secondary-navigation ul ul {
		width: 100%;
		/*background-color:#C5E0B4;*/
		background-color:#C5E0B4;
		margin:0 auto;
		color:#111;	
	}
/***************** Le deployement automatique  du menu*************************/	
	.secondary-navigation ul li:hover > ul,
	.secondary-navigation ul li:active > ul,
	.secondary-navigation ul li a:visited > ul {
		left:0;
		clear:right;
		display:block;
		margin:0;
		color:#000;
		background-color:#F9FCF7;
	}
	

		.secondary-navigation ul ul li a:hover{
		color:#000 !important;
		font-weight:bold;
		background-color:#F9FCF7 !important;
		}
/***************** Fin du deployement automatique  du menu*************************/	
.secondary-navigation .current-page-item > a, /***   le menu parent qui est actif   *****/
.secondary-navigation .current-page-ancestor > a /***   le menu parent dont le fils est actif   *****/
.secondary-navigation .current-menu-item > a, /***   le menu parent qui est actif   *****/
.secondary-navigation .current-menu-ancestor > a /***   le menu parent dont le fils est actif   *****/
{ 
		background-color:#9BCA80;	
}
/*****************   Retournement de la flèche vers le haut sur le parent dont le fils est actif   *************************/
.secondary-navigation .current_page_ancestor > a:after,
.secondary-navigation .current-menu-ancestor >  a:after{
		-webkit-font-smoothing: antialiased;
		content: "\f500";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 10px;
		top: 4px;
		vertical-align: text-bottom;		
}
/*************************************************/
.menu-topmenu-container{float:left !important;min-width:40%;height:30px;}
.menu-topmenu-container ul{min-height: 100%;}
.menu-topmenu-container ul li{border-left:solid 1px #ccc !important;min-height: 100%;}
.menu-topmenu-container ul li:first{border-left:0 !important;}
.menu-topmenu-container ul li a{min-height: 100%;}
.menu-topmenu-container ul li a:active{text-decoration:none;color:green !important;}


.bande{
		position:fixed;
		top:10%;
		right:10%;
		width:50px;
		height:250px;
		z-index:99999;
		background-color:transparent;
		}
.bande p{
		width:150px;
		}
.bande img{
		width:30px;
		}		
.bande img{
		clear:both;
		margin:3px 0;
		width:30px;
		}
.bandeshare{
		clear:both;
		margin: 20px auto;
		padding:10px 0;
		width: 100%;
		height: 30px;
		background-color: transparent;
		border-top: solid 1px #CCC !important;
		}
.bandeshare img{
		float:left !important;
		margin:0 5px;
		width:25px;
		}
#primary{
	float:left;
	width: 20%;
	background-color: transparent;
	margin-top: 20px;
	padding-top: 0;
	padding-right:10px;
}
.newsevent{
		float: left;
		width: 38%;
		margin: 0 0 0 20px;
		}
.newsevent img{
		float:left;
		width:30px;
		}
.newsevent p{
		clear:both;
		float:left;
		width:50px;
		}
#main-content {
	float:left;
	width: 50%;
	background-color: transparent;
	padding:0 10px;
	border-left:dashed 1px #ccc;
	border-right:dashed 1px #ccc;
	margin-top: 40px;
	min-height:350px;
	max-height:100%;
}
#main-contentebola {
	float:left;
	width: 76.5%;
	background-color: transparent;
	padding:0 10px;
	border:dashed 1px #ccc;

	margin-top: 40px;
	min-height:350px;
	max-height:100%;
}
.contactform{background-color:#E2C6A9 !important;padding:10px;max-width:90%;margin:10px auto;border-radius:10px;-moz-border-radius: 10px;-webkit-border-radius:10px;}
input[type="submit"]{background-color:#818181 !important;border-radius:10px;-moz-border-radius: 10px;-webkit-border-radius:10px;}
.secondary{min-width:23%;width:24%;float:right;padding:1%;margin-top:10px;}
.imo{margin:15px 0;}
.imo img{
		float:left;
		margin:0 10px 0 0;
		min-width:20px;
		max-width:20px;
		min-height:20px;
		max-height:20px;
		}
.imo p{float:left;}		
.illustration{
		min-width:80%;
		max-width:80%;
		clear:both;
		margin:0 auto ;
		max-height:300px;
		text-align:center;
		}

.illustration img{
		min-width:200px;
		max-width:200px;
		height:auto;
		max-height:100%;		
		box-shadow: 0 6px 10px #777;
		-moz-box-shadow: 0 6px 10px #777;
		-webkit-box-shadow: 0 6px 10px #777;
		border-radius:10px;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;		
		margin: 0 7%;
		}
.illustration p{
		clear:both;
		min-width:200px;
		max-width:200px;
		height:auto;
		text-align:center;
		margin:5px auto 50px;
		}
/***********************************************************************
				Gestion des colonnes
***********************************************************************/	
/****************************** Countries *****************************************/	
.footer .columns{
		column-width: 100px;
		-webkit-columns: 5;
		-moz-columns: 5;
		columns: 5;
		-webkit-column-gap: .5em;
		-moz-column-gap: .5em;
		column-gap: .5em;		
		}		
.footer .columns img{max-width:25px;float:left;margin:0 5px;}		
.footer .columns p{
  color: #333;
  padding: 5px 1px;
  margin: 3px 0;
}
/****************************** entry-content *****************************************/
.entry-content .columns{
		column-width: 400px;
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
		-webkit-column-gap:1em;
		-moz-column-gap: 1em;
		column-gap: 1em;		
		}		
.entry-content .columns img{max-width:25px;float:left;margin:0 5px;}		
.entry-content .columns p{
  color: #333;
  padding: 5px 1px;
  margin: 3px 0;
}

/****************************** Page list *****************************************/
.listpage .columns{
		column-width: 400px;
		-webkit-columns: 2;
		-moz-columns: 2;
		columns: 2;
		-webkit-column-gap:1em;
		-moz-column-gap: 1em;
		column-gap: 1em;		
		}		
.listpage .columns img{max-width:25px;float:left;margin:0 5px;}		
.listpage .columns p{
  color: #333;
  padding: 5px 1px;
  margin: 3px 0;
}
/************************* /Gestion des colonnes***************************/
					
		
.country{
	clear: both;
	float: left;
	width: 96%;
	margin: 10px auto 20px auto;
	padding: 0 10px;
	background: transparent;
	box-shadow: 0 2px 5px #777;
	-moz-box-shadow: 0 2px 5px #777;
	-webkit-box-shadow: 0 2px 5px #777;
}
.country-list{
	clear: both;
	float: left;
	width: 96%;
	margin: 10px auto 20px auto;
	padding: 0 10px;
	background: transparent;
}
.country h2{
	margin: 20px -10px !important;
	background: #70AD47;
	color: #fff;
	font-weight: normal;
	text-align: center;
	border: solid 1px #222;
	box-shadow: 0 2px 5px #777;
	-moz-box-shadow: 0 2px 5px #777;
	-webkit-box-shadow: 0 2px 5px #777;
	z-index:9999;
	text-transform:uppercase;
	}
.countryl{clear:both;float:left;width:auto;margin-right:10px;border-bottom:solid 1px #ccc;}
.countryl:after{float:left;width:20px;background-color:#555;}
.countryf{float:left;width:auto;margin-left:0;font-weight:bold;}
.countryf img{
		max-height:50px;
		float:right;
		box-shadow: 0 3px 10px #777;
		-moz-border-box-shadow: 0 3px 10px #777;
		-webkit-box-shadow: 0 3px 10px #777;
		border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		}	

.em-pagination{float: left !important;margin: 5px auto !important;text-align: center !important;min-width: 100% !important;}
.page-numbers{font-size: 1.2em !important;padding: 0 5px;line-height: 1.2em;border-radius: 50% !important;background-color: #24890d !important;color: #fff !important;}
.em-pagination a{background-color: #fff !important;color: #24890d !important;text-decoration:none;}

/***********************************************************************
				LATEST NEWS
***********************************************************************/
.sidebar-latesnews{
			/*background-color:#BF9000;*/
			background-color:transparent;
			margin:0;
			vertical-align:top;			
	}
.sidebar-latesnews img{min-width:100%;max-height:auto;margin:0 0 10px 0;border:solid 1px green;box-shadow:0 5px 10px #777;}	
.sidebar-latesnews ul{list-style: none;padding:0px;}
.sidebar-latesnews li{font-weight:bold;color:#000;}
.sidebar-latesnews .all-events-link {float:right;background-color: transparent !important;text-shadow: 1px 1px 1px #111;}
.sidebar-latesnews .all-events-link a{color:#F6B900;font-weight:bold;background-color: transparent !important;}

/***********************************************************************
				EBOLA
***********************************************************************/
.sidebar-ebola {clear:right;	width:100%;float:right;padding:7px 0 0 0;border:solid 1px green;box-shadow:0 5px 10px #777;}
.sidebar-ebola img{position:relative;width:20%;float:left;padding:0;}
.sidebar-ebola p{position:relative;width:auto;padding:0 0 0 10px;font-weight:bold;color:green;text-shadow:1px 1px 1px #111;}


/***********************************************************************
				EVENT
***********************************************************************/
.sidebar-procu ,.sidebar-latesnews ,.sidebar-event, .sidebar-newsdpt, .sidebar-news, .sidebar-secondary{
			clear:right;
			width:100%;
			float:right;
			padding:0;
	}
.sidebar-event{margin:50px 0 0 0;}
.sidebar-goods ,.sidebar-works ,.sidebar-news,.sidebar-newsdpt{margin:30px 0 0 0;}
.sidebar-secondary{margin:10px 0;}
.sidebar-goods  a, .sidebar-works  a, .sidebar-event a, .sidebar-news a{color:#555;font-weight:normal;}
.sidebar-goods  h2,.sidebar-works  h2, .sidebar-event h2, .sidebar-newsdpt h2, .sidebar-news h2,.sidebar-latesnews h2{clear:both;color:#779B5E;margin:0 0 5px 0;background-color:transparent;}
.sidebar-goods  ul,.sidebar-works  ul, .sidebar-event ul, .sidebar-newsdpt ul,.sidebar-news ul,.sidebar-latesnews ul{list-style: none;margin-left:0;margin-top:10px;}
.sidebar-goods  li,.sidebar-works  li, .sidebar-event li, .sidebar-newsdpt li,.sidebar-news li{max-height:33%;min-height:33%;overflow:hidden;border-bottom:solid 2px #fff;background-color:transparent;padding:5px;text-overflow:ellipsis;word-wrap:break-word;}
.sidebar-event img, .sidebar-newsdpt img, .sidebar-news img{float:right;max-width:30px;max-height:30px;}

.sidebar-event li:nth-child(even){background-color:#FFF4E7;}
.sidebar-event li:nth-child(odd){background-color:#FFE8CB;}
.sidebar-works li:nth-child(even){background-color:#FFF4E7;}
.sidebar-works li:nth-child(odd){background-color:#FFF4E7;}
.eventdate{float:left;width:100%;padding:1px;background-color:transparent;font-weight:bold;font-size:.9em;}
.eventtitle{float:left;min-width: 100%;width: 100%;padding: 0 0 0 5px;max-height:100%;min-height:100%;background-color:transparent;border-left:solid 1px #fff;}
.entry-date,.eventdate span{color:#000; font-weight:bold;}
.all-events-link {background-color:transparent !important;float:right;max-height:1.2em;margin-top:-35px;}
.all-events-link a{color:#779B5E;font-weight:bold;line-height:1.2em;}

.event-list{clear:both;padding:10px 0;border-bottom:solid 1px #ccc;}
.event-list img{float:left;padding:0 10px 0 0;min-width:100px;max-width:100px;min-height:80px;max-height:80px;}
.event-list a{color:#222;text-decoration:none;text-transform:none;text-align:justify;font-weight:normal;}
.event-list p{margin:0;}

.goods{border: solid 1px green;}
.works{border: solid 1px brown;}
.goods h3{background-color:#aadd7773;padding:3px;border-bottom:solid 1px green;}
.works h3{background-color:#E2C6A9;padding:3px;border-bottom:solid 1px brown;}
.procu .event-list span a,.goods .event-list span a{color: green;font-weight:bold;font-size:1.2rem !important;}
.works .event-list span a{color: brown;font-weight:bold;font-size:1.2rem !important;}

.mh{min-height:85px;}
.eventilustration1{clear:both;float:left;margin:20px 0 0 0;position:relative;}
.eventilustration2{clear:both;float:left;margin:15px 0 0 0;position:relative;}
.eventilustration1 a,.eventilustration2 a{color:brown;text-decoration:none;text-transform:none;text-align:justify;font-weight:normal;}
.eventilustration1 p, .eventilustration2 p{padding:3px 0;width:100% !important;border-bottom:solid 1px #ccc;}

.em-location-map-container{float:left !important;position:relative; background: #CDCDCD; width: 250px !important; height: 200px !important;padding:2% !important;}
.em-location-map, .em-locations-map {float:left !important;  position: relative; overflow: hidden; -webkit-transform: translateZ(0px); }
.wp-editor-container textarea.wp-editor-area {
			box-shadow: 2px -5px 5px #222 !important;
			-moz-box-shadow:2px -5px 5px #222 !important;
			-webkit-box-shadow:2px -5px 5px #222 !important;
			background-color:#fffeee !important;
			}

/***********************************************************************
				NEWS
***********************************************************************/
.sidebar-news li:nth-child(even){background-color:#EBF1E9;}
.sidebar-news li:nth-child(odd){background-color:#D5E3CF;}
.sidebar-newsdpt li:nth-child(even){background-color:#7dc65e36;}
.sidebar-newsdpt li:nth-child(odd){background-color:#7dc65e8c;}
.sidebar-goods li:nth-child(even){background-color:#EBF1E9;}
.sidebar-goods li:nth-child(odd){background-color:#EBF1E9;}
.newsdate{float:left;min-width: 100%;max-width: 100%;padding:1px;background-color:transparent;font-weight:bold !important;font-size:.9em;}
.newstitle{float:left;width: 99.5%;padding:0 2px;background-color:transparent;}
.newstitle img{float:left;background-color:#ccc;min-width:60px !important;max-height:100% !important;margin:0 2px 0 0  !important;}
.sidebar-goods li.newstitle span,.sidebar-works li.newstitle span,,.sidebar-news li.newstitle span,.sidebar-newsdpt li.newstitle span{margin-top: -5px !important;}
.newsdate span{color:transparent;}
.all-news-link {background-color:transparent !important;float:right;max-height:1.2em;margin-top:-25px;}
.all-news-link a{color:#779B5E;font-weight:bold;}

.frp-widget .frp-news {
margin-bottom: 0 !important;	
}	
/***********************************************************************
				Newsfeeds Meltwaternews
***********************************************************************/
.sidebar-meltwaternews{
			margin:40px 0 0 0;
			clear:right;
			width:100%;
			float:right;
			padding:0;
	}
.sidebar-meltwaternews h1{clear:both;color:#779B5E;margin:0;background-color:transparent;}
.sidebar-meltwaternews iframe{overflow:hidden;}
.meltwaternews{
			clear:both;
			overflow:hidden;
			margin:10px 0 0 0;
			width: 96%;
			float:left;
			min-height:200px;
			max-height:200px;
			background-color:#fff !important;
			border: solid green 1px;
			padding: 5px;
		}
.iframe {
  margin-top: 0;
  margin-bottom: 20px;
  padding:10px;
  width: 96%;
  height:200px;
overflow:hidden;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px; 
  border-radius: 12px; 

  -moz-box-shadow: 4px 4px 15px #555; 
  -webkit-box-shadow: 4px 4px 15px #555;  
  box-shadow: 4px 4px 15px #555; 

  -moz-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.2);
}



/***********************************************************************
				Newsletter
***********************************************************************/

.newsletter{
			clear:both;
			margin:30px 0 0 0;
			width: 92%;
			float:left;
			background-color:#E2C6A9 !important;
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
		}
.newsletter table,.newsletter tbody,.newsletter tr,.newsletter th,.newsletter td,.newsletter-td-submit{background-color:transparent !important;}
.newsletter input{
			border-color: transparent;
			padding: 1px 2px 2px 4px;
			width: 100%;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
}
.newsletter input[type="submit"]{
			color:#fff !important;
			background-color: #818181 !important;
			max-width: 150px;
			}	
			
#primary .newsletter{
			clear:both;
			margin:0;
			width: 92%;
			float:left;
			background-color:transparent !important;
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
		}
#primary .newsletter h1{color:#000 !important;margin-top:30px !important;}
#primary .newsletter-widget {
    padding: 15px !important;
    background-color:#E2C6A9 !important;
	margin-top: -15px;
	}

/***********************************************************************
				GALLERY 5
***********************************************************************/
.photo{clear: both;max-width: 100%;margin: 0;padding:0;}
.photo h1{max-width: 12%;margin: 0;padding:5px;background-color:#603121;font-weight:700;color:#fff;}
.photo h1 a{font-weight:700;color:#fff;}
/****************** Ajout  pour la Gallery ********************/   
#advps_container8,#advps_container12{display:none;}
#advps_container5,#advps_container7{clear: both;max-width: 100% !important;margin: 0 !important;background-color:#603121;padding:0 20px;}			
#advps_container5 .advps-slide-field-three,
#advps_container7 .advps-slide-field-three{width:100%;float:left;height:auto ;overflow:hidden;}
#advps_container5 .advps-slide-field-three img,
#advps_container7 .advps-slide-field-three img{padding:5px;min-width:98%;max-width:98%;max-height:150px !important;box-shadow: 0px 5px 5px #777;background-color:#603121;}

/***********************************************************************
				SECTORS 3
***********************************************************************/			
 .sidebar-sectors_3{clear:both;
			margin:20px auto;
			padding-bottom:20px;
			width:100%;
			float:left;
			max-height:230px;
			}
					
.sidebar-sectors_3 .raye,.footer .raye{
			margin-bottom: 10px;
			position:relative;
			height: 16px;
			background:url("/images/hot.png") repeat-x right bottom;
			width:100%;
			}
.sidebar-sectors_3 .raye .texte,.footer .raye .texte{
			float: left;
			height: 30px;
			color: #555;
			padding: 0 10px;
			margin-left: 20px;
			background: #fff;
			text-shadow: 1px 1px 1px #111;
			text-transform: uppercase;
			margin-top: -4px;
}
			}
/* =============================================================================
		pagenavi
   ========================================================================== */	
.wp-pagenavi {
	clear: both !important;
	margin: 80px 0 !important;
	border-top:solid 1px green !important;
	padding: 20px 0 !important;	
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none !important;
	margin: 3px !important;
	padding: 3px 5px !important;	
	width:20px !important;
	height:20px !important;
	border-color:#fff !important;
	}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
	background-color:#389744 !important;
	color:#fff;
}
	

/***********************************************************************************/
/*				BX SLIDER
/***********************************************************************************/

   
/****************** ECOWAS info ********************/ 
   
#advps_container10,
#advps_container15,
#advps_container11{display:none;}

#advps_container4 .advps-slide  img{margin:0 !important;min-width:60% !important;max-width:60% !important;min-height: 280px !important;max-height: 280px !important;}
#advps_container6 .advps-slide  img{margin:0 !important;max-width:45% !important;max-height: 230px !important;}
#advps_container14 .advps-slide  img{margin:0 !important;min-width:100% !important;max-width:100% !important;min-height: 230px !important;max-height: 230px !important;}

.advps-excerpt-one{
	position:absolute;	
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	z-index:1;
	padding:5px 10px 0 0;
} 
/**   Ajout  **/
#advps_container4 .bx-wrapper .bx-viewport,
#advps_container14 .bx-wrapper .bx-viewport  {
	-moz-box-shadow: 0  4px 4px #a5a5a5;
	-webkit-box-shadow: 0  4px 4px #a5a5a5;
	box-shadow: 1px  4px 4px #a5a5a5;
	border: 0px solid #444444;
	background-color:#eaeaea;
	overflow:hidden;
	height:280px;
	position:relative;
	width:100%;
}
#advps_container4 .bx-wrapper .bx-pager,
#advps_container14 .bx-wrapper .bx-pager
{
	bottom:-15px !important;
	z-index:999;
	text-align: center;
}
#advps_container4 .bx-wrapper .bx-controls-auto,
#advps_container14 .bx-wrapper .bx-controls-auto
{
	bottom:6px;
}
#advps_container4 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
#advps_container14 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: center;
}
#advps_container4 .bx-wrapper .bx-controls-auto,
#advps_container14 .bx-wrapper .bx-controls-auto  {
	z-index:99999;
	text-align:center;
	width:100%;
}

#advps_container4 .bx-wrapper .bx-pager.bx-default-pager a,
#advps_container14 .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align:left;
}
#advps_container4 .bx-wrapper .bx-pager .bx-default-pager a:hover,
#advps_container4 .bx-wrapper .bx-pager .bx-default-pager a.active,
#advps_container14 .bx-wrapper .bx-pager .bx-default-pager a:hover,
#advps_container14 .bx-wrapper .bx-pager .bx-default-pager a.active  {
	background-color: #000;
}



/* thumbnail pager*/
#advps_container4 #bx-pager,
#advps_container14 #bx-pager
{
	width:100%;
	position:absolute;
	bottom:-25px;
    text-align: center;
	z-index: 9999;
}
#advps_container4 #bx-pager a img,
#advps_container14 #bx-pager a img
{
	border: 1px solid #CCCCCC;
    padding: 3px;
}
#advps_container4 #bx-pager a:hover img, #advps_container4 #bx-pager a.active img,
#advps_container14 #bx-pager a:hover img, #advps_container14 #bx-pager a.active img
{
	border: 1px solid #666666;
}
/** Fin Ajout **/
/****************** SECTORS ********************/ 
#advps_container3,#advps_container17{margin:0 auto}  
#advps_container9,.sidebar-sectors_9{display:none;}
#advps_container3 .advps-slide-field-three,
#advps_container17 .advps-slide-field-three{width:100%;float:left;height:auto ;overflow:hidden;}
#advps_container3 .advps-slide-field-three img,
#advps_container17 .advps-slide-field-three img{
	float:left;
	margin:0;
	padding:0;
	min-width:100%;
	max-width: 100%;
	min-height: 150px !important;
	max-height: 150px !important;
	box-shadow: 0px 10px 10px #777;
	-moz-box-shadow: 0px 10px 10px #777;
	-webkit-box-shadow: 0px 10px 10px #777;
}
#advps_container3 .advps-slide-field-three h2,
#advps_container17 .advps-slide-field-three h2{margin-top:20px !important;}
/********************** PAGER ***********************************/
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin-top: 8px;
}


/*********************** DIRECTION CONTROLS (NEXT / PREV) *****************************/

.bx-wrapper .bx-prev {left: 0;background: url(/images/prev.png) no-repeat;}
.bx-wrapper .bx-next {right: 0;background: url(/images/next.png) no-repeat;}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	margin-top: -160px;
	outline: 0;
	width: 35px;
	height: 58px;
	text-indent: -9999px;
	z-index: 9999;
}

.wpml_credit_footer{display:none !important;}
 /* ============================== ECOLINK ===============================================*/	
.ecolink{
	margin: -15px auto 10px auto;
	width: 90%;
	padding: 0;
	background-color:transparent;
	}
.ecolink p{
	text-align: justify;
	}
.ecolink i p{
	text-align: center;
	}
.ecolink h1, .ecolink h5{
	line-height: 35px;
    color: #fff;
    font-size: 1.1rem;
    background-color: #32894c;
    border: solid 1px #555;
    margin: 20px auto;
    border-radius: 20px;
    width: auto;
    text-align: center;
}
.ecolink table, .tableaulink{ margin-top:10px;}
.ecolink td{
	vertical-align:top;
	padding: 10px;
}
.ecolink * ul{
	list-style: none;
	}
	
.titreblanc15link{
		float:left;
		background-color: transparent;
		COLOR: #996600; 
		FONT-SIZE: 35px; 
		FONT-WEIGHT: bold; 
		FONT-FAMILY: Verdana, Helvetica; 
		TEXT-DECORATION: none;
		line-height:60px;
		margin: 20px 0 10px 10px;
		}
.titreblanc12link{
		background-color: transparent;
		COLOR: #996600; 
		FONT-SIZE: 25px; 
		FONT-WEIGHT: bold; 
		FONT-FAMILY: Verdana, Helvetica; 
		TEXT-DECORATION: none;
		line-height:30px;
		margin-left: 10px;
		margin-top: 20px;
		text-align:center;
		}
.logolink{
		float:right;
		width: auto;
		margin-right: 10px;
		}		
.contenu{
	clear: both;
    background-color: rgba(238, 238, 238, 0.27);
    border: solid 1px #ccc;
    padding: 20px;
    -moz-box-shadow: 0 4px 4px #a5a5a5;
    -webkit-box-shadow: 0 4px 4px #a5a5a5;
    box-shadow: 20px 19px 20px 0px #a5a5a5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 15px;
	    min-height: 250px;
		}
.piedlink{background-color:#E3C8AC;}
.tableaulink{
		width:100%;
		padding:0;
		}
.ecolink {
	margin:0 auto !important;
	width:80%;
}	
.ecolink h3, .ecolink h4{float:left;background-color:transparent; color:#000;border:none;text-align:left;margin-bottom:20px;}
.ecolink  .training  h1,.ecolink  .production h1{
	margin:14px auto !important;
	width:80%;
	padding:10px;
	position: relative;
	vertical-align:middle;
	text-align:center;
}
.ecolink .training  h1{background-color:#843D4D;}
.ecolink .production h1{background-color:#4C8560;}
.ecolink .training  a,.ecolink .production a{color:#fff;font-weight:strong}
.ecolink  h2,.ecolink  h2{color:#535453;    margin-bottom: 40px;}

 /* ###################################     COVID 19   ############################## */	
.covid19ligne{width:100%;display:flex;margin-top:0;margin-bottom:-30px;}
.last{margin-bottom:-60px;}	
.covid19ligne img{min-width:100%;max-width:100%;}
.covid19cadrenws img{min-width:50px;max-width:50px;margin:0 5px 5px 0}
.covid19cadre,.covid19cadrenws,.covid19cadreph1,.covid19cadreph{
	margin:1%;
	display:inline-block;
	min-height: 150px;
    padding: 10px;
	}
.covid19cadreph{width:45%;}
.covid19cadre,.covid19cadreph1,.covid19cadreph{background-color:transparent;}
.covid19cadrenws{background-color:#c3ddaf52;width:30%;}	
.covid19cadre img{
	min-width: 100%;
    max-width: 100%;
    margin: 10px auto;
	
}
.covid19cadreph1 img{
	min-width:90%;
    max-width:90%;
    margin:5%;
}
.covid19cadreph1 h2,.covid19cadreph h2{width:100%;text-align:center;}	
.covid19cadre li{
	width: 100%;
    display: table;
    background-color: #c3ddaf;
    margin: 10px 0;
	padding: 10px;
	}
.covid19cadre li a{color:black !important;font-weight:700;}	
.covid {
	width: 30px;
    min-height: 30px;
    margin: 0 5px 5px 0;
    float: left;
    display: table;
}	
.tablenav-pages_0,.tablenav-pages_1,.tablenav-pages_2{display:none !important;}	
.w15{min-width:15% !important;max-width:15% !important;}
.w25{min-width:25% !important;max-width:25% !important;}
.w30{min-width:30% !important;max-width:30% !important;}
.w40{min-width:40% !important;max-width:40% !important;}
.w60{min-width:60% !important;max-width:60% !important;}
.w70{min-width:70% !important;max-width:70% !important;}
.top30{margin-top:30px !important;}
.image_browser_images_0,.image_browser_images_1,.image_browser_images_2{width:auto !important;}
.image_browser_images_conteiner_0,
.bwg_image_browser_image_0,
.image_browser_images_conteiner_1,
.bwg_image_browser_image_1
.image_browser_images_conteiner_2,
.bwg_image_browser_image_2{
    background-color: transparent !important;
    border-color: #fff !important;
    padding: 0 !important;
}
.traitv1,.traitv2{
    display: inline-table;
	}
.traitv0{
    display: inline-table;
	width: 100%;
	}
.traitv1{	margin-right:2%;margin-top:50px;}
.traitv2{	margin-left:2%;	margin-top:80px;}
.traitv1 h2,.traitv2 h2 { margin-top:0;width:100%;text-align:center;    border-bottom: solid #8cbc1f 2px;color:#555;}
.traitv0 h2{ margin-top:0;width:100%;text-align:left;    border-bottom: solid #8cbc1f 2px;color:#555;}
.covid19cadrenws:nth-child(even){background-color:#EBF1E9;}
.covid19cadrenws:nth-child(odd){background-color:#D5E3CF;}

 /* ###################################     ECOWAS45   ############################## */	
 .ecowas45-main{position:relative;width:100%;display:table;}
.col35{min-width:18%;max-width:18%;display:table;float:left;}
.col65{min-width:79%;max-width:79%;display:table;float:left;margin-left:2%;border-left:dashed 1px;}
.ecowas45ligne{   display: table-row;}
.logo45,.logocovid19{width:100%;height:200px;display:table;margin-bottom:20px;}
.logo45{
	background: url(/wp-content/uploads/2020/05/logo45.png) no-repeat top left;	
	height:250px;
	background-size: 100% 100%;
}
.logocovid19{
	background: url(/wp-content/uploads/2020/04/bandeau.jpg) no-repeat top left;
	height:100px;
	background-size: 100% 100%;
}
.presi{	width:31%;float:left;height:130px;margin:5px 1%;background-color: transparent; }
.presi p{font-size: .6em !important; line-height:1.3em !important;margin-bottom:5px !important;}
#advps_container18 img{ width:100%;height:300px;}
#advps_container18{width: 100% !important;    max-height: 400px;}
#advps_container18 .bx-wrapper .bx-controls-direction a {
	width: 45px !important;
    height: 35px !important;
    background-color: #90c090 !important;
    margin-top: 0;
}
#advps_container18 .bx-wrapper .bx-prev {background: url(/wp-content/uploads/2020/05/prev.png) no-repeat; background-size: cover;}
#advps_container18 .bx-wrapper .bx-next {background: url(/wp-content/uploads/2020/05/next.png) no-repeat; background-size: cover;}
.ecowas45_w50{
	min-width: 50%;
	max-width: 50%;
    float: left;
    display: table;
    height: 100%;
}
.ecowas45_w50 ul {margin-left:10px; padding-top: 30px;}
.ecowas45_w50 ul li {
    max-width: 100%;
    width: 98%;
    display: table;
   	height: 70px;
    margin: -15px 0 0 0;
    padding: 10px 15px 0 60px;
    background: url(/wp-content/uploads/2020/05/newsbande-2.png) no-repeat;
    background-size: 100% 105%;
}
.ecowas45_w50 ul li a{line-height: 1.2em !important;}
.ecowas45h2{
    background-color: #66aa3c;
    padding: 5px 10px;
    margin: 10px 0;
    color: #fff;
}
.ecowas45cadrenews{width:28%;min-height:120px;max-height:120px;margin:1%;float:left;padding:5px 10px;overflow: hidden;border-bottom:solid 10px transparent;}
.ecowas45cadrenews:nth-child(odd){background-color:#FFF4E7;}
.ecowas45cadrenews:nth-child(even){background-color:#FFE8CB;}
.w50{
	min-width: 50%;
	max-width: 50%;
    float: left;
    display: table;
    height: 135px;
}
.w50 img{width:100%;min-height:100%;}

.foto1{background-image: url(/wp-content/uploads/2019/09/President-Issoufou-Mahamadou_2.jpg);}
.foto2{background-image: url("/wp-content/uploads/2020/03/SEM-JEAN-CLAUDE-KASSI-BROU_ECOWAS-COMMISSION-PRESIDENT-Copie.jpg");}
.foto1,.foto2{
	background-repeat: no-repeat;
	background-position: top left;
	background-size: 100% 100%;
	min-width:28%;
	max-width:28%;
	min-height:120px;
	max-height:120px;
	float:left;
	display:block;
}
.cadreactu{
	border-radius: 10px;
	border:solid 1px #555;
	padding:8% 2%;
	min-width: 60%;
	max-width:60%;
	min-height:120px;
	max-height:120px;
	float:left;
	display:block;
	overflow: hidden;
	margin-left:5px;
}
.l20{margin-left:20px;}

#bwg_container1_1 #bwg_container2_1 .bwg_gal_title_1{position: absolute;margin-top: 200px;}
#bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0 {position: absolute;margin-top: 200px;}
#bwg_container1_2 #bwg_container2_2 .bwg_gal_title_2 {position: absolute;margin-top: 200px;}

/***************************************************************************************/
/*					MOBILES
/****************************************************************************************/
 
@media screen and (max-width: 1024px) {

.col35{min-width:100%;max-width:100%;}
.col65{min-width:100%;max-width:100%;margin-left:0;border-left:none;}
.logocovid19{height:300px;}
.presi,.logo45{height:460px;}
.presi p{font-size: 1.5em !important;}

.site-header {background: #fff;}
.frontpageleft, .frontpageright{min-width:100% !important;width:100% !important;margin-top: 20px !important;padding:0}
.frontpageleft h2, .frontpageright h2{margin:0 0 0 -20px;width:98%;}
.frontpageleft  ul, .frontpageright ul{width:100%;padding:0;}
.headings{float: left;min-width:100%;width:100%;margin-top:25px;}
.secondary{min-width:100%;width:100%;float:left;padding:1%;margin-top:15px;}
 .subsite{width:100%;margin:.2% auto;}
 .dedicatedsites{margin:0;}
.w25,.w30,.w40,.w60,.w70,.covid19cadre,.covid19cadrenws,.covid19cadreph,.covid,.covid19ligne,.covid19cadreph;.traitv1,.traitv2
{min-width:100% !important;max-width:100% !important;clear:both  !important;display: table !important;}

.meltwaternews{
			clear:both;
			margin:0;
			width: 92%;
			float:left;
			min-height:250px !important;
			max-height:250px !important;
			font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
			background-color:#fff !important;
			border: solid green 1px;
			padding: 10px;
		}
.footer-sidebar{
		min-width: 50%;
		float: left;

		line-height: 1.8em;
		background-color: transparent;
		margin: 0;
		height: 100%;
				}	

.player {width: 84% !important;margin-left: -7% !important;}
.player p{width: 84% !important;margin-left: -7% !important;line-height: 1em !important;}
.video{min-height: 50px;display: block;padding: 5px 10px 5px 15px;margin: 0 0 -10px -10px;font-size:.9em;}


.ebolatext{width: 70%;height: 100px;padding: 0;margin: -90px 0 0 25px;font-size: .9em;line-height: 1em;}
.site-info{background-color:#963 !important;width:100%;border:0;}
#main-contentebola {	width: 100%;}
.site-info ul{
		column-width: 100px !important;
		-webkit-columns: 2 !important;
		-moz-columns: 2 !important;
		columns: 2 !important;
		-webkit-column-gap: .5em !important;
		-moz-column-gap: .5em !important;
		column-gap: .5em !important;		
		}		
/***********************************************************************
				Gestion des colonnes
***********************************************************************/	
/****************************** Countries *****************************************/	
.footer .columns{
		column-width: 45%;
		-webkit-columns: 2;
		-moz-columns: 2;
		columns: 2;
		-webkit-column-gap: .5em;
		-moz-column-gap: .5em;
		column-gap: .5em;		
		}		
.footer .columns img{max-width:25px;float:left;margin:0 5px;}		
.footer .columns p{
  color: #333;
  padding: 5px 1px;
  margin: 3px 0;
}
/****************************** Page list *****************************************/
.entry-content .columns{
		column-width: 100%;
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
		-webkit-column-gap:1em;
		-moz-column-gap: 1em;
		column-gap: 1em;		
		}		
.entry-content .columns img{max-width:25px;float:left;margin:0 5px;}		
.entry-content .columns p{
  color: #333;
  padding: 5px 1px;
  margin: 3px 0;
}
/************************* /Gestion des colonnes***************************/

.site-info li{float:left !important;padding: 5px 1px !important; margin: 0 !important;border-right:none !important;}
.copyright {
    clear: both;
    width: 100%;
	margin:5px auto;
    border-top:solid 1px #eee;
	}
.textwidget{margin-top:10px !important;font-size: .9em !important;line-height: 1em !important;}
.site-info ul {width: 100%;}

/* ------------- PHOTO  --------------------- */
#advps_container5,#advps_container7{display:none !important;}
#advps_container8,#advps_container12{display:block !important;}
#advps_container8 .advps-slide img,#advps_container12 .advps-slide img{min-height:200px !important;max-height:200px !important;}

/* ------------- SECTORS  --------------------- */
#advps_container3,.sidebar-sectors_3 {display:none;}
#advps_container9,.sidebar-sectors_9 {display:block;margin:0;}
#advps_container9 h1{
		clear: both;
		float: left;
		position: relative;
		height: 25px;
		width: 100%;
		text-align:center;
		margin:0;
		}
#advps_container9 .advps-slide img{min-height:200px !important;max-height:200px !important;min-width:100% !important;}
/* ------------- ECOWAS info  --------------------- */
#advps_container4,
#advps_container14,
#advps_container6{display:none !important;}
#advps_container10,
#advps_container15,
#advps_container11{display:block !important;margin:0 0 20px 0;}
#advps_container10 .advps-slide img,
#advps_container15 .advps-slide img
#advps_container11 .advps-slide img{min-height:300px !important;max-height:300px !important;}
.advps-excerpt-one {
		position: absolute;
		-moz-opacity: .6;
		filter: alpha(opacity=60);
		opacity: .6;
		background-color: #777;
}
}
  
@media screen and (max-width: 1024px) {

/* ------------- ECOWAS info  --------------------- */
#advps_container4,
#advps_container14,
#advps_container6{display:none !important;}
#advps_container10,
#advps_container15,
#advps_container11{display:block !important;margin:0 0 20px 0;}
#advps_container10 .advps-slide img,
#advps_container15 .advps-slide img
#advps_container11 .advps-slide img{min-width:100% !important;max-height:300px !important;}
.advps-excerpt-one {
		position: absolute;
		-moz-opacity: .6;
		filter: alpha(opacity=60);
		opacity: .6;
		background-color: #777;
}
.vision2020{
	float: right;
	margin: -20px 0 10px 0;
}
.headings{float: left;min-width:100%;width:100%;margin-top:15px;}
.frontpageleft, .frontpageright{float: left;min-width:48%;width:48%;margin:0;padding:1%}
.frontpageleft h2, .frontpageright h2{margin:0 0 0 -20px;width:98%;}
.frontpageleft  ul, .frontpageright ul{width:100%;padding:0;}
.headings{float: left;min-width:100%;width:100%;margin-top:15px;}
.secondary{min-width:100%;width:100%;float:left;padding:1%;margin-top:45px;margin-bottom: 30px;}
.president{max-heighta: 230px;}
.president p{font-size:.9em;line-height:1em;}

.w25,.w30,.w40,.w60,.w70,.covid19cadre,.covid19cadrenws,.covid19cadreph,.covid,.covid19ligne,.covid19cadreph;.traitv1,.traitv2
{min-width:100% !important;max-width:100% !important;clear:both  !important;display: table !important;}

#main-contentebola {	width: 100%;}
.bande p{
		max-width: 50px !important;
		font-size: .7em;
		line-height: 1em;
		position:relative;
		}

		
		
.bande img{
		width:30px;
		}
.meltwaternews{
			clear:both;
			margin:-10px 0 0 0;
			width: 92%;
			float:left;
			min-height:250px;
			max-height:250px;
			background-color:#fff !important;
			border: solid green 1px;
			padding: 10px;
		}
.footer-sidebar{
		min-width: 50%;
		float: left;
		font-size:.9em;
		line-height: 1em;
		background-color: transparent;
		margin: 0;
		height: 100%;
				}	
.player{width: 90% !important;max-height: 160px;height: 160px;padding: 0 20px;margin:0 0 0 -10px !important;background-color: #888;}
.video{min-height: 50px;display: block;padding: 5px 10px 5px 15px;margin: -30px 0 -10px -10px;font-size:.9em;}
.ebola{width: 100%;height:200px;display:block;padding:0;margin: 0 0 0 0;background-color:transparent;}
.ebola img{max-width:100%;max-height:100%;margin: -20px 0 0 0;}
.ebola .ebolatext{width: 70%;height: 100px;padding: 0;margin: -90px 0 0 25px;}	

.site-footer {margin: 50px auto 0 auto;}
#advps_container3 .advps-slide {width:6.5% !important;}
#advps_container5 .advps-slide-field-three img{padding:5px;min-width:90%;max-width:90%;min-height:100px;max-height:100px !important;background-color:#603121;}
#advps_container6 .advps-slide  img{margin:0 !important;max-width:40% !important;max-height: 230px !important;}
/***********************************************************************
				Gestion des colonnes
***********************************************************************/	
/****************************** Countries *****************************************/	
.footer .columns{
		column-width: 48%;
		-webkit-columns: 2;
		-moz-columns: 2;
		columns: 2;
		-webkit-column-gap: .5em;
		-moz-column-gap: .5em;
		column-gap: .5em;		
		}		
.footer .columns img{max-width:25px;float:left;margin:0 5px;}		
.footer .columns p{
  color: #333;
  padding: 5px 1px;
  margin: 3px 0;
}
/****************************** Page list *****************************************/
.entry-content .columns{
		column-width: 98%;
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
		-webkit-column-gap:1em;
		-moz-column-gap: 1em;
		column-gap: 1em;		
		}		
.entry-content .columns img{max-width:25px;float:left;margin:0 5px;}		
.entry-content .columns p{
  color: #333;
  padding: 5px 1px;
  margin: 3px 0;
}
/***************************************************/

/*********************************************************
		structure
*********************************************************/

#primary{
	display:none;
	float:right;
	width: 100%;
	background-color: transparent;
	margin-top: 20px;
	padding-top: 0;
	padding-right:10px;
}
#primarymob{}
.newsevent{
		float: left;
		width: 90px;
		margin: 0 0 0 30px;
		}
.newsevent img{
		float:left;
		width:50px;
		}
.newsevent p{
		clear:both;
		float:left;
		width:50px;
		}
/* Secondary */

#secondary {
	float:left;
	min-width: 100%;
	width: 100%;
	background-color: #eee;
	color: #555;
	margin: 10px 0;
	padding: 1%;
	position: relative;
}

.site-description {
	font-size: 1em;
	font-weight: 400;
	line-height: 1.5;
	text-align:center;
}

#main-content {
	float:left;
	width: 100%;
	background-color: transparent;
	padding:0 10px;
	border-left:dashed 1px #ccc;
	border-right:dashed 1px #ccc;
	margin-top: 40px;
	min-height:350px;
	max-height:100%;
	margin-left:-20px;
}

/*******************************************************
		Fin structure
*******************************************************/

.site-header {
	background: #fff;
	max-width: 1024px;
	position: relative;
	width: 100%;
	z-index: 4;
	height: 120px;
}

.header-main {
	min-height: 100px;
	padding: 0;
	margin-bottom: 20px !important;
}

.site-title {
	clear:both;
	float: left;
	margin: 5px 0 5px -20px;
	width:100%;
	padding:2px 10px;
	background-color:#328B4F;
}
.site-title a{
	font-size:95%;
	line-height:1.2em;
	color:#fff;
	text-align:center;
	display: inline-block;
}
.vision2020 {
	clear:both;
	float: left;
	display: block;
	font-size: .9em;
	font-weight: 400;
	line-height: 1em;
	margin: 10px 0 5px -10px;
}

.search-box-wrapper {
	clear:both;
	float: left;
	display: block;
    box-sizing: border-box;
	margin: 20px 0 5px -10px;
}
.search-box .search-field {
		width: 100%;
		margin: 0 0 0 100px;
}

.search-toggle {
	background-color: #E5924C;
	cursor: pointer;
	float: right;
	height: 31px;
	margin: -0px 0 0 45px;
	text-align: center;
	width: 35px;
	border-radius: 5px;
}
#lang_sel_list {
    float: left !important;
    position: relative !important;
    background-color: transparent !important;
    font-family: verdana,arial,sans-serif;
    width: 100% !important;
    margin: -20px 0 0 10px !important;
}
.breadcrumbs {
    margin: -10px 0px 20px 10px !important;
    font-size: smaller;
    float: left !important;
	background-color: transparent;
}
	/* Primary Navigation */

.primary-navigation, .top-navigation {
	clear:both;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: .9em;
	padding-top: 0;
	background-color:transparent;
	line-height: 1em;
	margin: 10px 0 5px -20px;
}
.primary-navigation .menu-toggle {
		display: block;
		padding: 0;
		margin-top:0 !important;
		margin-right:0 !important;
		background-color:black !important;
	}
.primary-navigation.toggled-on {
	padding: 0;
}

.primary-navigation .nav-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: none;
}

.primary-navigation.toggled-on .nav-menu {
	display: block;
}
	.primary-navigation ul {
		list-style: disc;
		position: relative;
		width:100%;
	}
	.primary-navigation li {
		clear:both;
		float: left;
		display: inline-block;
		line-height: 1.5em;
		font-size:1em;
		position: relative;
		min-width:100%;
		background-color:#70AD47;
		border-bottom:solid 1px #fff;
	}
.primary-navigation  li a {
	text-decoration:none;
	color: #fff;
}

/**********************************************************************************************
			Navigation
*********************************************************************************************/
#secondary-navig{display:block;clear:both;margin-top:20px;border-top:solid 5px #222;border-bottom :solid 5px #222;width:98%;}

.site-navig li .current_page_item > a,
.site-navig li .current_page_ancestor > a,
.site-navig li .current-menu-item > a,
.site-navig li .current-menu-ancestor > a {
		left:0;
		clear:right;
		display:block;
		margin:0;
		color:#000;
}
.site-navig > .current_page_item > ul,
.site-navig .current_page_ancestor > ul,
.site-navig > .current-menu-item  > ul,
.site-navig .current-menu-ancestor > ul {
		left:0;
		clear:right;
		display:block;
		margin:0;
		color:#000;
		
}
/***************** la couleur de fond du menu*************************/	
	.secondary-navig {display:block;	}
	.secondary-navig ul{display:block;	background:#fff;margin:10px 0;list-style:none;background:#fff;}
	.secondary-navig ul li{display:block;margin:20px 0 0 0;padding:2px 0 2px 10px;}
	.secondary-navig,
	.secondary-navig ul li{
		width: 100%;
		margin:0 auto;
}
	.secondary-navig ul li a{text-decoration:none;color:green !important;font-weight:bold;}
	.secondary-navig ul li ul li a{text-decoration:none;color:#888 !important;}
		
	.secondary-navig ul{list-style:disc;}
	.secondary-navig ul ul li {
		width: auto;
		color:#111;	
		padding:3px 0;
		text-indent:20px;
		background:#fff;
	}
/***************** Le deployement automatique  du menu*************************/	
	.secondary-navig ul li:hover > ul,
	.secondary-navig ul li:active > ul,
	.secondary-navig ul li a:visited > ul {
		left:0;
		clear:right;
		margin:0;
		color:#000;
	}
	
	.secondary-navig ul li  > ul,
	.secondary-navig ul li  > ul,
	.secondary-navig ul li a  > ul {
		color:#000;
	}
/***************** Fin du deployement automatique  du menu*************************/	
.secondary-navig .current-page-item > a, /***   le menu parent qui est actif   *****/
.secondary-navig .current-page-ancestor > a /***   le menu parent dont le fils est actif   *****/
.secondary-navig .current-menu-item > a, /***   le menu parent qui est actif   *****/
.secondary-navig .current-menu-ancestor > a /***   le menu parent dont le fils est actif   *****/
{ 
		font-weight:bold;
		font-size:.9em;
		color:#000;
}

/* Primary Navigation */

	.top-navigation {
		display: block;
		float: right;
		font-size:.9em;
		padding: 0;
		background-color: transparent;
		max-height: 20px;
	}
	.top-navigation .nav-menu {
		border-bottom: 0;
		display: block;
		min-height: 20px;
		max-height: 20px;
	}


	.top-navigation li {
		border: 0;
		display: inline-block;
		position: relative;
		min-height: 100%;
	}
	.top-navigation li:first-child {border-left:none;}
	
	.top-navigation a {
		display: inline-block;
		padding: 0 5px;
		white-space: nowrap;
		color:#333;
	}

	.top-navigation ul ul {
		background-color:transparent;
		float: left;
		margin: 0;
		position: relative;
	}

	.top-navigation li li {
		border: 0;
		display: inline-block;
		height: auto;
		line-height: 1.0909090909;
	}

	.top-navigation ul ul a {
		white-space: normal;
		width: auto;
	}

	.top-navigation li:hover > a,
	.top-navigation li.focus > a ,
	.top-navigation li:active > a{
		background-color: #24890d;
		color: #fff;
	}

	.top-navigation ul ul a:hover,
	.top-navigation ul ul li.focus > a {
		background-color: #41a62a;
	}

	.top-navigation ul li:hover > ul,
	.top-navigation ul li.focus > ul {
		left: auto;
	}
	.top-navigation .menu-item-has-children > a,
	.top-navigation .page_item_has_children > a {
		padding-right: 26px;
	}


 }
 


