/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 22 2017 | 12:40:52 */
/* Add your CSS code here.
                     
For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* GLOBAL PAGE */
.container-wrap{padding-bottom:0!important;}
body[data-bg-header="true"] .container-wrap{
    background-color: #001033;
}
p{
	font-family: Arial;
    text-align: justify;
    color: white;
    padding-bottom: 15px;
    line-height: 23px;
}
h2{
    color: white;
    font-family: 'JoystixMonospace-Regular';
}
h3{
    color: #f7f001;
    font-family: 'JoystixMonospace-Regular';
}

.bg_carreau{
  	background-image: url('/wp-content/uploads/2017/08/BG-.png');
  	-moz-box-shadow: inset 0px 10px 10px -10px #000;
	-webkit-box-shadow: inset 0px 10px 10px -10px #000;
	-o-box-shadow: inset 0px 10px 10px -10px #000;
	box-shadow: inset 0px 10px 10px -10px #000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=180, Strength=10);
}

.img_perso{
    max-height: 185px;
    width: auto;
}

/* SIDEBAR */

.ascend #sidebar ul{
	padding:10px;
  	background-image: url('/wp-content/uploads/2017/08/BG-.png');
  	padding-top:45px;
  	padding-bottom:0px;
  
}
.ascend #sidebar li a{
	font-family:Arial;  
  	color:white;
  	font-size:17px;
    line-height: 23px;
    vertical-align: middle;
}
.ascend #sidebar h4{
    color: #f7f001;
    font-family: 'JoystixMonospace-Regular';
    PADDING: 5px 10PX;
    BACKGROUND-COLOR: #001a2f;
    margin-bottom: 0;
    font-size: 18px;
    position: absolute;
    width: 100%;
    opacity: 0.85;
}

/* MENU */
#page-header-wrap{
  border-BOTTOM: 8px solid #f7f001;
}

#header-outer[data-format="centered-logo-between-menu"] .row .col.span_9{
	PADDING:0!IMPORTANT;
}

#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a{
    font-family: 'Aero';
    color: #bebebd;
    font-size: 23px;
}
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a:hover{
    /*color:#f7f001;*/
    color: #bebebd;
}

@media only screen and (min-width: 1001px){
	html body #header-outer[data-transparent-header="true"].transparent {
	    border-bottom: 0px solid rgba(255,255,255,0.25)!important;
	}
}

#header-outer.transparent header#top nav > ul > li > a.yeah{
	color:#f7f001!important;
	text-shadow: 0px 0px 3px rgba(255, 255, 255, 1);
}
#header-outer.transparent header#top nav > ul > li > a.yeah,
#header-outer.transparent header#top nav > ul > li > a{
  	OPACITY:0.95!important;
}
#header-outer[data-lhe="animated_underline"].transparent header#top nav > ul > li > a:after, 
#header-outer.transparent header#top nav>ul>li[class*="button_bordered"]>a:before {
    border-color: #f7f001!important;
  	border-width:6px:
}

#page-header-bg .container{
	background-image: url('/wp-content/uploads/2017/08/fond_header.png');
    background-repeat: repeat-x;
    background-position: top;
}

/* BLOG */

body[data-bg-header="true"].blog .container-wrap{
    background-color: #001033;
}

.blog #sidebar{
	WIDTH:100%;
}

@media (min-width: 690px){
	.blog #post-area {
	    width: 100%!important;
	}
}
.blog #sidebar >div {
    margin-bottom: 0px;
    display: inline-block;
    float: left;
}


.portfolio-items .col .inner-wrap[data-animation="fade_in"], 
.portfolio-items:not(.carousel) .col .inner-wrap.animated, 
.posts-container article .inner-wrap.animated, 
.posts-container[data-load-animation="fade_in"] article .inner-wrap.animated{
	opacity:1;
}
.blog #post-area.col_last.span_12 {
    MARGIN-LEFT:0!IMPORTANT;
}
.blog .titre{
    font-family: 'Aero';
    font-size: 24px;
    color: #003099;
}
.blog .facetwp-checkbox {
    background: NONE;
    background-size: 14px 14px;
    margin-bottom: 0px;
    padding-left: 0;
    cursor: pointer;
    DISPLAY: INLINE-BLOCK;
    MARGIN-right: 20PX;
    FONT-FAMILY: AERO;
    FONT-SIZE: 20PX;
  	color:#0051ff;
}
.blog .facetwp-checkbox .facetwp-counter{
	display:none;
}

.blog .facetwp-checkbox.checked {
    border-bottom:1px solid #f7f001!important;
  	background-image:none;
}
.blog .facetwp-facet-recherche{
	DISPLAY:INLINE-BLOCK;
  	float:right;
}
.blog input.facetwp-search{
	background-color: #00184d!important;
    background-color: #00184d!important;
    BORDER: 5PX SOLID #00309E!IMPORTANT;
    border-right: 80PX SOLID #00309E!IMPORTANT;
    padding: 3px!important;
}
.blog .facetwp-btn {
    z-index: 9999!IMPORTANT;
}
.blog .facetwp-facet {
    margin-bottom: 0;
}
.blog .facetwp-btn:before {
    content: 'search'!IMPORTANT;
    width: 66px!IMPORTANT;
    background: none!IMPORTANT;
    FONT-FAMILY: AERO;
    color: #0051ff;
    font-size: 18px;
}
@media only screen and (min-width: 1000px){
	.blog .container{
	    padding:0;
	}
}
.blog #post-area.standard-minimal.full-width-content article.post {
    padding-left: 50px;
    padding-right: 50px;
}
.blog .padding_rl{
    padding-left: 50px;
    padding-right: 50px;
}
.blog .facetwp-template article:nth-child(even) {
  	background-image: url('/wp-content/uploads/2017/08/BG-.png');
    box-shadow: inset 0px 11px 20px -10px #000, inset 0px -11px 20px -10px #000;
}
.blog #post-area.standard-minimal.full-width-content article.post {
    border-bottom: 0px solid #e6e6e6;
}
.blog #post-area.standard-minimal .post-content{
	PADDING-LEFT:0;
}
.blog article.post h2.title a{
    font-family: 'JoystixMonospace-Regular';
    color: #b8f808!important;
}
.blog .article-content-wrap p{
    font-size: 15px;
    font-family: Arial;
    text-align: justify;
    color: white;
    padding-bottom: 0;
    line-height: 22px;
}
.blog #post-area.standard-minimal.full-width-content article.post .content-inner{
	padding-bottom:0;
}
.blog #post-area.standard-minimal.full-width-content article.post {
    padding-top: 30px;
}
.blog #post-area.standard-minimal.full-width-content article.post .content-inner{
	MARGIN-BOTTOM:0PX;
}
.blog .date a,
.blog .meta-category a,
.meta-category{
	COLOR:WHITE!IMPORTANT;
    font-family: Arial!IMPORTANT;
}
.blog .date{display:INLINE-BLOCK;}
.blog .more-link{DISPLAY:NONE!IMPORTANT;}



/* FOOTER */
#footer-outer {
    border-top: 5px solid #f7f001;
  	background-image: url('/wp-content/uploads/2017/08/BG-.png');
  	-moz-box-shadow: inset 0px 10px 10px -10px #000;
	-webkit-box-shadow: inset 0px 10px 10px -10px #000;
	-o-box-shadow: inset 0px 10px 10px -10px #000;
	box-shadow: inset 0px 10px 10px -10px #000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=180, Strength=10);
}
#footer-outer #copyright p {
    line-height: 22px;
    margin-top: 3px;
    font-family: 'Aero';
    text-align: center;
    color: white;
    font-size: 16px;
}
.footer_logo{
	DISPLAY:block;
  	margin:0 auto;
}


/* SINGLE */
.single .blog-title{display:none;}
.titre_article h1{
    color: #f7f001;
    font-family: 'JoystixMonospace-Regular';
  	font-size:25PX; 
  	margin-bottom:0;
}

.single .date a,
.single .meta-category a{
	COLOR:WHITE!IMPORTANT;
    font-family: Arial!IMPORTANT;
}

.single .date{display:INLINE-BLOCK;}
