/*
Theme Name: Theme BMS
Theme URI: http://www.bm-services.com/
Description: Theme BMS
Version: 1.0.0
Author: BM Services
Author URI: http://www.bm-services.com/

    bbxpress

http://www.bm-services.com/

*/


@import url(//fonts.googleapis.com/css?family=Parisienne);
@import url(//fonts.googleapis.com/css?family=Oswald);

/*Caractère*/
html {position: relative;
	min-height: 100%;
	font-family: 'Helvetica', sans-serif;
}
body {background-color: #f5f5f5;
	font-family: 'Helvetica', sans-serif;
	color:#232323;
	height:auto;
}
.alignright {
	float:right;
	padding:10px;
}

.alignleft {
	float:left;
	padding:10px;
}
.aligncenter  {
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	display:block;
}
h1, .h1, h2, .h2, h3, .h3 {margin-bottom: 10px;
    margin-top: 10px !important;
}
h1 {
    color: #000000;
    font-family: 'Helvetica', sans-serif;
    font-size: 25px;
    height: auto;
    margin-bottom: 25px;
    padding-left: 0;
    padding-top: 15px;
	text-transform: uppercase;
	font-weight: 400;
}
h1 a{
	margin-bottom: 20px;
	color:#000000;
	font-size:22px;
	padding-top:5px;
	padding-bottom:15px;
	padding-left: 0px;
	font-weight: 400;
	text-transform: uppercase;
}
.liste-article h1 p {font-size:22px !important;}
h2 {
	color: #000000;
   font-family: "Helvetica",sans-serif;
    font-size: 22px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 15px;
	font-weight:600;
}
h3 {
	margin-bottom: 0px;
	color: #000000;
	padding-top:5px;
	font-size:20px;
	font-weight: 500;
	padding-bottom:15px;
	padding-left: 0px;
	clear:both;
	font-family: "Helvetica",sans-serif;
}
.artfemme h3{color:#edc7b0 !important;}
.arthomme h3{color:#495c6d !important;}
h4{margin-bottom: 0px;
	color:#00000;
	padding-top:5px;
	font-size:18px;
	font-weight: 500;
	padding-bottom:15px;
	padding-left: 0px;
	font-family: "Helvetica",sans-serif;
	font-weight:600;}
h5 {
	margin-bottom: 0px;
	color:#00000;
	padding-top:5px;
	font-size:18px;
	font-weight: 500;
	padding-bottom:15px;
	padding-left: 0px;
	font-family: "Helvetica",sans-serif;
}
p {margin: 0 0 15px !important;
	font-size:15px !important;
}
a {color: #2da073;}
a:hover {text-decoration:none;
color: #c6c7c8;}
a:focus{outline:0;} 
.artfemme a{color:#edc7b0 !important;}
.arthomme a{color:#495c6d !important;}
.artfemme a:hover{color:#c6c7c8 !important;}
.arthomme a:hover{color:#c6c7c8 !important;}

/*Header*/
.imgheader{ width:100%;
			height: 435px;
			}
#femme{
	padding:0;
	background-image:url('/wp-content/themes/bms-theme/images/femmehome.jpg');
	height: 435px;
	transition: all 0.6s ease 0s;
}
#femme:hover{
	transition: all 0.6s ease 0s;
	background-image:url('/wp-content/themes/bms-theme/images/femme.jpg');
}
#homme {
	transition: all 0.6s ease 0s;
	padding:0;
	background-image:url('/wp-content/themes/bms-theme/images/hommehome.jpg');
	height: 435px;
}
#homme:hover{
	transition: all 0.6s ease 0s;
	background-image:url('/wp-content/themes/bms-theme/images/homme.jpg');
}
#top {height:400px !important;
background-color: #f5f5f5;}
#top2 {height:300px;
}
.lienpageheader{margin-top:130px;
					text-align:center;
					z-index:20;}
.titreblanc{color:#fff;
			font-family: 'Helvetica', sans-serif;
			text-transform: uppercase;
			font-size:36px !important;}
.feminin {font-family: 'Parisienne', cursive;
			color:#fff;
			font-size: 36px !important;
			margin-top: -15px !important;
			}
.masculin {font-family: 'Oswald', sans-serif;
			color:#fff;
			font-size: 36px !important;
			margin-top: -15px !important;
			}
button{background-color: transparent;
		border: 1px solid #fff;
		color: #fff;
		text-transform: uppercase;
		padding:5px 10px;}
button:hover{background-color:#fff;
				color:#c7c6c5;}
#topsearch {background-color:#fff;
	height:500px;}
				
/*Header Femme*/		
#femmehome{background-image:url('/wp-content/themes/bms-theme/images/femme.jpg');
		height: 300px;
		padding:0;}
#hommehome {padding:0;
		background-image:url('/wp-content/themes/bms-theme/images/hommehome.jpg');
		height: 300px;
		z-index:10;}
#hommehome:hover{background-image:url('/wp-content/themes/bms-theme/images/homme.jpg');}
#titrehome{background-color: #fff;
			height: 130px;
			margin-left:24%;
			position: absolute;
			text-align: center;
			width: 330px;
			z-index: 150;
			padding-top:20px;}
.titrenoir{color:#000000;
			font-family: 'Helvetica', sans-serif;
			text-transform: uppercase;
			font-size:36px !important;}
.femininhome {font-family: 'Parisienne', cursive;
			color:#000000;
			font-size: 40px !important;
			margin-top: -15px !important;
			}
#tophome {height:350px !important;
			background:#fff;}		
#menu {margin-top:10px;}
#recherche {margin-top:10px;}
#recherchehome {margin-top:10px;}			
/*Header Homme*/
.masculinhome {font-family: 'Oswald', sans-serif;
			color:#000000;
			font-size: 36px !important;
			margin-top: -15px !important;
			}
#femmehomme{background-image:url('/wp-content/themes/bms-theme/images/femmehome.jpg');
		height: 300px;
		padding:0;}
#hommehomme {padding:0;
		background-image:url('/wp-content/themes/bms-theme/images/homme.jpg');
		height: 300px;
		z-index:10;}
#femmehomme:hover{background-image:url('/wp-content/themes/bms-theme/images/femme.jpg');}

/*Menu Home*/
#menuhome{margin-top:15px;}
#recherchehome {margin-top:15px;}
#formhome{float:left;
border:3px solid #000000;
background-color:#fff;
height:34px;
margin-top: 5px;}	
	

/*Menu Femme*/
.share {
  margin-left: 15px;
}
.share:hover {
  margin-left: 15px;
  opacity:0.3;
}
.share img{margin-top:10px;}
form{float:left;
border:3px solid #edc7b0;
background-color:#fff;
height:34px;
margin-top: 5px;}
#s{width: 220px;
border:none;
float:left;
padding-top:5px;}
#submit {
	background-image:url('/wp-content/themes/bms-theme/images/loupe.jpg');
	background-repeat:no-repeat;
    height: 28px;
    width: 28px;
	border:none;
}
.nav-menu li a {
	color: #000000;
	display: block;
	font-size: 20px;
	text-decoration: none;
	font-family: 'Century Gothic',;
	font-style:normal;
	font-weight:400;
	padding: 5px 15px;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
}
.nav-menu li:hover > a,
.nav-menu li a:hover {
	padding: 5px 15px;
	color: #edc7b0 !important;
	transition: all 0.6s ease 0s;
}
#menu-main-menu{
	vertical-align:top;	
	position:absolute;
	z-index:10;
	width:100%;
	text-align:center;
	margin-top: 0 !important;
}
.nav-menu li {
	display: inline-block;
	position: relative;
	text-align:center;
	margin-top:7px;
	font-size:18px;
	font-family: "Century Gothic",sans-serif;
	margin:0px;
	font-style:normal;
	padding-left:15px;

}
.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	background-color:none;
	padding: 5px 15px;
	
}
ol, ul {
    margin-left: 0 !important;
	margin-top:0px !important;
}
ul, ol {
    margin-bottom: 00px;
    margin-top: 0;
}
#menu-main-menu li {
	vertical-align:top;	}
#menu-main-menu li:hover {
	opacity:1;	}
#menu-main-menu .sub-menu li:hover {
	opacity:0.6;	}
.sub-menu {
	margin-left:2px;
	border-top: 0;
	display: none;
	padding: 0;
	text-align:center;
	position: relative;
	left: -4px;
	z-index: 50000;
	color:#ffffff;
	font-family: "Century Gothic",sans-serif;
	transition: all 0.6s ease 0s;
}
.main-navigation {
	clear: both;
	margin: 0 auto;
	min-height: 46px;
	position: relative;
	z-index: 500;
}
.sub-menu {
	position:absolute !important;
	z-index:0;
	transition: all 0.6s ease 0s;
}
.sub-menu li {
	min-width:266px !important;
	margin-top:0px !important;
	text-align:center !important;
	background-color:#000000;
	color:#ffffff;
	opacity:0.85;
}
.nav-menu .sub-menu li {
	display: inline-block;
	position: relative;
	text-align:left !important;
	padding-top:0px;
	font-family: "Century Gothic",sans-serif;
	min-height:25px;
	width: 300px;
	margin:0px;
	font-style:normal;
	border:none;
	text-align:center;
}
.nav-menu li .sub-menu li a{
	padding-top: 8px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
}
.nav-menu li .sub-menu li a{
	font-size:15px;
	color:#ffffff;
	line-height: 1;
	font-family: "Century Gothic",sans-serif;
}
ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	display: block;
	transition: all 0.6s ease 0s;
}
.menu-main-menu-femme-container {border-bottom: 1px solid #edc7b0 ;}
	
/*Menu Homme*/
#menu-main-menu-homme {vertical-align:top;
	position:absolute;
	z-index:10;
	width:100%;
	margin-top: 0 !important;}
#menu-main-menu-homme {border-bottom: 1px solid #495c6d;}
.nav-menu-homme li a {
	color: #000000;
	display: block;
	font-size: 20px;
	text-decoration: none;
	font-family: 'Century Gothic',;
	font-style:normal;
	font-weight:400;
	padding: 5px 15px;
	text-transform: uppercase;
}
.nav-menu-homme li:hover > a,
.nav-menu-homme li a:hover {
	padding: 5px 15px;
	color: #495c6d !important;
}
.nav-menu-homme li {
	display: inline-block;
	position: relative;
	text-align:center;
	margin-top:7px;
	font-size:18px;
	font-family: "Century Gothic",sans-serif;
	margin:0px;
	font-style:normal;
	padding-left:15px;

}
#formhomme{float:left;
border:3px solid #495c6d;
background-color:#fff;
height:34px;
margin-top: 5px;}
.menu-main-menu-homme-container {margin-bottom: 1px solid #495c6d;}

/*Content*/
.main-content {
    background-color: #f5f5f5;
    padding-bottom: 20px;
}
#main-content ul{
	margin-left:20px !important;
}
#titrearticlehome {color: #000000;
    font-size: 20px !important;
    padding-top: 30px;
    text-align: center;
    text-transform: uppercase;
	border-bottom:1px dotted;
}
.article p {
text-align:justify;
margin-top:15px !important;}
.article h2 {
    color: #000000 !important;
    font-family: "Helvetica",sans-serif;
    font-size: 20px;
    padding-left: 0;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
	font-weight:400 !important;
}
.articlecat p {
text-align:justify;
margin-top:15px !important;}
.articlecat h2 {
    color: #000000 !important;
    font-family: "Helvetica",sans-serif;
    font-size: 20px;
    padding-left: 0;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
	font-weight:400 !important;
}
h2 a{
	color:#000000;
	font-size:20px;
	padding-top:5px;
	padding-left: 0px;
	font-family: "Helvetica",sans-serif;
	text-transform: uppercase;
}
.date { color:#000000;
text-transform: uppercase;
font-family: 'Helvetica', sans-serif;
padding: 1px;
font-size:10px !important;
padding-left: 100px;
padding-right: 100px;
margin-left:20px;
border-bottom: 1px dotted #2da073;
}
.article{margin-top:40px;
background-color:#fff;
border-left: 3px solid #f5f5f5;
height: 450px;}
.articlecat{margin-top:30px;
background-color:#fff;
border-left: 3px solid #f5f5f5;
height: 420px;}
.home .post-categories li a {
	color:#2da073;
	text-transform: uppercase;
	font-size:14px;
	font-family: 'Helvetica', sans-serif;
}
.post-categories li { list-style: none !important; 
font-size: 15px;
margin-left: 5px;
display: inline;}

.main-content-single-femme{
padding-bottom: 50px;
	margin-top: 50px;}
.main-content-single{
padding-bottom: 50px;
	margin-top: 40px;
	margin-bottom:40px;}
.main-content-single-search {
    margin-bottom: 40px;
    padding-bottom: 50px;
}
.main-content-single-homme{
	padding-bottom: 0px;
	margin-top: 20px;}
.singlehomesearch a {color:#2da073;
font-weight:400 !important;}	
.singlehomesearch a:hover {color:#000000;}
.imagesearch{float: left;
    position: relative;
    width: 355px;
    z-index: 9;
	margin-right: 15px;}
#single_page{
margin-bottom: 15px;
}
#single_page .image{float: left;
    position: relative;
    width: 355px;
    z-index: 9;
	margin-right: 15px;}
#single_page p {
    height: 60px !important;
}
.retouraccueil {background-color: transparent;
		border: 1px solid #000000;
		color: #000000;
		text-transform: uppercase;
		padding:5px 10px;
		margin-top: 15px;}
.retouraccueil:hover{
	background-color:#000000 !important;
	color:#fff !important;
}
#accueil {text-align:center;}	
#main-content-1 {
	margin-top:20px;
	margin-bottom:40px;
}
.archive-meta {
margin-bottom:30px;}

/* Sidebar home*/
#sidebarhome {margin-top: 75px;}
#sidebarhome .fond {background:#fff;
padding-bottom: 15px;}
#sidebarhome .titrewidget {text-align: center;
							color:#fff;
							background:#000000;
							font-size:16px !important;
							text-transform: uppercase;}
#sidebarhome .wpp-category a {
color:#2da073 !important;
border-left: 2px solid #2da073 !important;
padding-left: 5px;
text-transform: uppercase;
font-size:12px;
font-family: 'Open Sans', sans-serif;
font-weight:600;
margin-left:25px;
}
#sidebarhome .wpp-post-title:hover{color:#2da073 !important;}


/*Content Femme*/
.main-contenthome {
    padding-bottom: 80px;
	background-color: #f5f5f5;
}
#banniere{margin-top:20px;
margin-bottom:50px;}
.femme .post-categories li a {color:#deb8a2;
text-transform: uppercase;
font-size:14px;
font-family: 'Helvetica', sans-serif;
}
.femme .post-categories li a:hover{color:#000000;}
.datefemme { color:#000000;
text-transform: uppercase;
font-family: 'Helvetica', sans-serif;
padding: 1px;
font-size:10px !important;
/*padding-left: 100px;
padding-right: 100px;*/
margin-left:20px;
border-bottom: 1px dotted #edc7b0;
}
.cate{
		padding:0;}
.tendance{width:270px;}
.titrecat{margin-top:-25px !important;
			background-color:#edc7b0;
			color:#fff;
			text-transform:uppercase;
			position:absolute;
			width: 270px;
			padding:5px;
			text-align:center;}
.titrecat:hover{color:#000000;}
.articlefemme p {
text-align:justify;
margin-top:15px !important;}
.articlefemme h2 {
    color: #000000 !important;
    font-family: "Helvetica",sans-serif;
    font-size: 20px;
    padding-left: 0;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
	font-weight:400 !important;
}
.articlefemme{margin-top:40px;
background-color:#fff;
border-left: 3px solid #f5f5f5;
height: 450px;}
.articlefemme h2 a:hover{color:#edc7b0;
text-decoration:none;}
#category_page{height: 240px;
margin-top:15px;
}
#category_page .image{float: left;
    position: relative;
    width: 355px;
    z-index: 9;
	margin-right: 15px;}
#category_page p {
    height: 130px !important;
}
.datecatfemme { color:#000000;
text-transform: uppercase;
font-family: 'Helvetica', sans-serif;
padding: 1px;
font-size:10px !important;
/*padding-left: 170px;
padding-right: 170px;*/
border-bottom: 1px dotted #edc7b0;
}	
.articlecat .datecatfemme { color:#000000;
text-transform: uppercase;
font-family: 'Helvetica', sans-serif;
padding: 1px;
font-size:10px !important;
/*padding-left: 60px;
padding-right: 60px;*/
border-bottom: 1px dotted #edc7b0;
}	
.titreartfemme a:hover {color:#edc7b0;}
.titreartfemme {font-weight:400 !important;}	
.singlefemme a {color:#edc7b0;
font-weight: 400 !important; }
.singlefemme a:hover {color:#000000;}
.main-content-single-femme h1 {color:#edc7b0;}
.singlefemme {color:#deb8a2; 
text-align:center;} 
.singlefemmesearch {color:#edc7b0; } 
.singlefemmesearch a {color:#edc7b0;
font-weight: 400 !important; }
.singlefemmesearch a:hover {color:#000000;}
 
.single_thumbnail img {
float: left;
margin-right: 10px;
}
.imgremplacement {height: 145px;
    width: 250px;}	
.imgremplacementhome {height:200px;
	width:350px;}	

/*Sidebar Femme*/
#sidebarfemme .fond {background:#fff;
padding-bottom: 15px;}
#sidebarfemme .titrewidget {text-align: center;
							color:#fff;
							background:#edc7b0;
							font-size:16px !important;
							text-transform: uppercase;}
.wpp-category {color: #000000 !important;
text-transform: uppercase !important;
font-size: 0px !important;}
#sidebarfemme .wpp-category a {
    color:#edc7b0 !important;
border-left: 2px solid #edc7b0 !important;
padding-left: 5px;
text-transform: uppercase;
font-size:12px;
font-family: 'Open Sans', sans-serif;
font-weight:600;
margin-left:25px;
}
.wpp-list li {
    clear: left;
    float: none;
    list-style:none;
	margin-bottom:5px;
}
.wpp-post-title{ 
	color:#000000;
	font-size:14px;
	padding-left:10px;
	transition: all 0.6s ease 0s;
}
.wpp-post-title:hover{ 
	transition: all 0.6s ease 0s;
}
.post-stats {
    display: block;
    font-size: 9px;
    font-weight: bold;
    margin-top: 10px;
}				
#sidebarfemme {margin-top:20px;}	
#sidebarfemme .wpp-post-title:hover{color:#edc7b0 !important;}

/*Content Homme*/
.homme .post-categories li a {color:#1a566f;
text-transform: uppercase;
font-size:14px;
font-family: 'Helvetica', sans-serif;
}
.datehomme { color:#000000;
text-transform: uppercase;
font-family: 'Helvetica', sans-serif;
padding: 1px;
font-size:10px !important;
/*padding-left: 100px;
padding-right: 100px;*/
margin-left:20px;
border-bottom: 1px dotted #1a566f;
}
.homme .post-categories li a:hover{color:#000000;}
.titrecathomme{margin-top:-25px !important;
			background-color:#495c6d;
			color:#fff;
			text-transform:uppercase;
			position:absolute;
			width: 270px;
			padding:5px;
			text-align:center;}
.titrecathomme:hover{color:#000000;}
.datecathomme { color:#000000;
text-transform: uppercase;
font-family: 'Helvetica', sans-serif;
padding: 1px;
font-size:10px !important;
padding-left: 170px;
padding-right: 170px;
border-bottom: 1px dotted #495c6d;
}
.articlecat .datecathomme{ color:#000000;
text-transform: uppercase;
font-family: 'Helvetica', sans-serif;
padding: 1px;
font-size:10px !important;
/*padding-left: 60px;
padding-right: 60px;*/
border-bottom: 1px dotted #495c6d;
}	
.titrearthomme a:hover {color:#495c6d;}
.singlehomme a {color:#495c6d;
font-weight: 400 !important; }
.singlehomme a:hover {color:#000000;}
.main-content-single-homme h1 {color:#495c6d;}
.titrearthomme {font-weight:400 !important;}	
.singlehomme {color:#495c6d;
text-align:center;}
.singlehommesearch {color:#495c6d;}
.singlehommesearch a {color:#495c6d;
font-weight: 400 !important; }
.singlehommesearch a:hover {color:#000000;}

.articlehomme p {
text-align:justify;
margin-top:15px !important;}
.articlehomme h2 {
    color: #000000 !important;
    font-family: "Helvetica",sans-serif;
    font-size: 20px;
    padding-left: 0;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
	font-weight:400 !important;
}
.articlehomme{margin-top:40px;
background-color:#fff;
border-left: 3px solid #f5f5f5;
height: 450px;}
.articlehomme h2 a:hover{color:#495c6d;
text-decoration:none;}
	
/*Sidebar Homme */
#sidebarhomme .fond {background:#fff;
padding-bottom: 15px;}
#sidebarhomme .titrewidget {text-align: center;
							color:#fff;
							background:#495c6d;
							font-size:16px !important;
							text-transform: uppercase;}
#sidebarhomme .wpp-category a {
color:#495c6d !important;
border-left: 2px solid #495c6d !important;
padding-left: 5px;
text-transform: uppercase;
font-size:12px;
font-family: 'Open Sans', sans-serif;
font-weight:600;
margin-left:25px;
}
#sidebarhomme {margin-top:20px;}	
#sidebarhomme .wpp-post-title:hover{color:#495c6d !important;}

/*Pagination*/
.page-numbers  {background-color: #000000;
padding: 2px 5px;
    color: #fff;
	border:1px solid #000000;}
.current {background-color: #fff !important;
border:1px solid #000000;
color:#000000;
padding: 2px 5px;}
.page-numbers:hover {background-color: #fff;
color:#000000 !important;
border:1px solid #000000;
padding: 2px 5px;
}

/*Footer*/
#footer {
	background-color:#000000;
}
.textwidget {width: auto;
margin-bottom:25px;
}
#footer a{
	font-size:16px;
	color:#fff;
}
#footer a:hover {opacity:0.3}
#footer1{
	color:#fff;
	margin-top: 25px;
}
#footer1 a {margin-left:25px;
font-size:16px;
text-transform:uppercase;
font-family: 'Helvetica', sans-serif;
}
#footer2{
	margin-top:15px;
}
#footer2 a {margin-right:10px;}
#footer img {width: 30px;
height: 30px;
margin-top:5px;}
#footer .textwidget{margin-bottom:10px !important;}
 
 /*Footer Femme */
#footerfemme{background: #edc7b0;}
#footerfemme .textwidget{margin-bottom:10px !important;}
#footerfemme img {width: 30px;
height: 30px;
margin-top:5px;}
#footerfemme a{
	font-size:16px;
	color:#fff;
	transition: all 0.6s ease 0s;
}
#footerfemme a:hover{
	color:#000000;
	text-decoration:none;
	transition: all 0.6s ease 0s;
}

/*Footer Homme*/
#footerhomme{background: #495c6d;}
#footerhomme .textwidget{margin-bottom:10px !important;}
#footerhomme img {width: 30px;
height: 30px;
margin-top:5px;}
#footerhomme a{
	font-size:16px;
	color:#fff;
	transition: all 0.6s ease 0s;
}
#footerhomme a:hover{
	color:#000000;
	text-decoration:none;
	transition: all 0.6s ease 0s;
}

/*404*/
.lienhome{color:#2da073 !important;
			font-size:14px !important;}
.lienhome:hover{ font-size: 16px !important;}





/****************** Media queries ***************/
@media screen and (max-width: 1199px) and (min-width: 993px){
#titrehome{margin-left:25%;}	
#s{width: 160px;}	
#main-content-1 {margin-top: 20px;}
.main-content {margin-top: 20px !important;}
.main-content-single {margin-top: 20px !important;}
.nav-menu li a {font-size: 16px;}
.nav-menu-homme li a {font-size: 16px;}	
.attachment-thumbnail {height: 100px;
    width: 170px;}
.attachment-medium {width:280px;
	height:170px;}
.image {
	width: 280px;
	margin-bottom: 15px;
	text-align:center;
}
.imgremplacement {height: 100px;
    width: 170px;}	
.imgremplacementhome {width:280px;
	height:170px;}
.articlecat h2 {clear: both;}
.article h2 {clear: both;}
.articlefemme h2 {clear:both;}
.articlehomme h2 {clear:both;}
.article {height: 470px !important;}
#category_page p {height: 180px !important;}	
.articlecat .datecathomme {padding-left: 25px;
    padding-right: 25px;}
.articlecat .datecatfemme {padding-left: 25px;
    padding-right: 25px;}
.datehomme {margin-left: 0px;
    padding-left: 80px;
    padding-right: 80px;}
.datefemme {margin-left: 0px;
    padding-left: 80px;
    padding-right: 80px;}
#footerhomme a {font-size: 15px;}
#footerfemme a {font-size: 15px;}
#footer1 a {font-size: 15px;}
.tendance {width: 235px;}
.titrecat{width: 235px;}
.titrecathomme {width:235px;}	
.main-contenthome {padding-bottom: 50px;}
#single_page .image {margin-right: 0px;
    width: 305px;}	
#single_page p {
    height: 100px !important;
}	
h2 {height:auto;
	padding-top:0px;}	
#menu {
    margin-top: 17px;
}
	}

@media screen and (max-width: 992px) and (min-width: 769px){
#titrehome{margin-left:24%;}	
.titreblanc {font-size: 26px !important
color: #56f710;}
#banniere {margin-top: 0px;}
.attachment-thumbnail {height: 140px;
    width: 210px;}
.attachment-medium {height: auto;
    width: 250px;}
.imgremplacementhome {width:250px;
	height:auto;}
.imgremplacement {height: 140px;
    width: 210px;}
.articlecat h2 {clear: both;}
.article h2 {clear: both;}
.articlefemme h2 {clear:both;}
.articlehomme h2 {clear:both;}
.datehomme {margin-left: 0px;
    padding-left: 40px;
    padding-right: 40px;}
.datefemme {margin-left: 0px;
    padding-left: 40px;
    padding-right: 40px;}
.article {height: 420px;}
h2 {height:auto;
	padding-top:0px;}
#footer1{text-align:center;}	
#click-menu {margin-top: 15px;
margin-right:8%;}	
#menu-menu-responsive .sub-menu {z-index:5000;
	left:0;
	width:100%;}
#menu-menu-responsive .sub-menu li {opacity:1;}	
#responsive-menu {height: auto !important;
    margin-top: 70px;}
#recherche {padding-left:27%;
	margin-top:0px;}
#recherchehome{padding-left:27%;
	margin-top:0px;}
.tendance {width: 350px;}
.cate {margin-bottom:15px;
	text-align:center;}
.titrecat {width: 350px;
	margin-left:13px !important;}
.titrecathomme {width: 350px;
	margin-left:13px !important;}	
.main-contenthome {padding-bottom:40px;}	
#sidebarhomme {width: 50%;
	margin: 20px auto;}
#sidebar {text-align:center;
margin-top:20px;}
#main-content-1 {margin-bottom: 0px;}
#category_page p {height: 160px !important;}
.articlecat {height: 430px;}
.articlecat .datecathomme {padding-left: 40px;
    padding-right: 40px;}	
.articlecat .datecatfemme {padding-left: 40px;
    padding-right: 40px;}	
#sidebarfemme {width: 50%;
	margin: 20px auto;}
.main-content-single {margin-top: 20px;
	margin-bottom:0px;}
#single_page .image {width: 250px;}
#single_page p {
    height: 80px !important;
}
#sidebarhome {width: 50%;
	margin: 20px auto;}
.main-content-single-search { margin-bottom: 0px;}
.image {text-align:center;}
.imagehomme {text-align:center;}
.imagefemme {text-align:center;}
.nav-menu li a {font-size: 14px;}
.nav-menu li {padding-left: 5px;
		padding-right: 5px;}
.main-content {margin-top: 0px;}
#footer2{text-align: center !important;}
#footer{margin-top:0px;}
}

@media screen and (max-width: 768px) and (min-width: 481px){
#titrehome{margin-left:26%;
width:250px;}	
.titreblanc {font-size: 26px !important;}
.titrenoir {font-size: 25px !important;}
#banniere {margin-top: 0px;}
.attachment-thumbnail {height: 140px;
    width:190px;}
.attachment-medium {height: auto;
    width: 190px;}
.imgremplacementhome {width:190px;
	height:auto;}
.imgremplacement {height: 140px;
    width: 190px;}
.articlecat h2 {clear: both;}
.article h2 {clear: both;}
.articlefemme h2 {clear:both;}
.articlehomme h2 {clear:both;}
.datehomme {margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;}
.datefemme {margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;}
.article {height: 420px;}
h2 {height:auto;
	padding-top:0px;}
#footer1{text-align:center;}	
#click-menu {margin-top: 15px;
margin-right:0%;}	
#menu-menu-responsive .sub-menu {z-index:5000;
	left:0;
	width:100%;}
#menu-menu-responsive .sub-menu li {opacity:1;}	
#responsive-menu {height: auto !important;
    margin-top: 70px;}
#recherche {
	padding-left:27%;
	margin-top:0px;}
#recherchehome {
	padding-left:27%;
	margin-top:0px;}
.tendance {width: 200px;}
.cate {margin-bottom:15px;
	text-align:center;}
.titrecat {width: 200px;
	margin-left:17px !important;}
.titrecathomme {width: 200px;
	margin-left:17px !important;}	
.main-contenthome {padding-bottom:40px;}	
#sidebarhomme {width: 50%;
	margin: 20px auto;}
#sidebar {text-align:center;
margin-top:20px;}
#main-content-1 {margin-bottom: 0px;}
#category_page p {height: 160px !important;}
.articlecat {height: 430px;}
.articlecat .datecathomme {padding-left: 0px;
    padding-right: 0px;}	
.articlecat .datecatfemme {padding-left: 0px;
    padding-right: 0px;}	
#sidebarfemme {width: 50%;
	margin: 20px auto;}
.main-content-single {margin-top: 20px;
	margin-bottom:0px;}
#single_page .image {width: 220px;}
#single_page p {
    height: 120px !important;
}
#sidebarhome {width: 50%;
	margin: 20px auto;}
.main-content-single-search { margin-bottom: 0px;}
.image {text-align:center;}
.imagehomme {text-align:center;}
.imagefemme {text-align:center;}
.nav-menu li a {font-size: 14px;}
.nav-menu li {padding-left: 5px;
		padding-right: 5px;}
.main-content {margin-top: 0px;}
#footer2{text-align: center !important;}
#footer{margin-top:0px;}

}

@media screen and (max-width: 480px) {
#titrehome {
    margin-left: 25%;
    width: 250px;
}	
.titreblanc {font-size: 26px !important;}
.titrenoir {font-size: 25px !important;}
#banniere {margin-top: 0px;}
.attachment-thumbnail {height: 140px;
    width:190px;}
.attachment-medium {height: auto;
    width: 190px;}
.imgremplacementhome {width:190px;
	height:auto;}
.imgremplacement {height: 140px;
    width: 190px;}
.articlecat h2 {clear: both;}
.article h2 {clear: both;}
.articlefemme h2 {clear:both;}
.articlehomme h2 {clear:both;}
.datehomme {margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;}
.datefemme {margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;}
.article {height: 440px;}
h2 {height:auto;
	padding-top:0px;}
#footer1{text-align:center;}	
#click-menu {margin-top: 15px;
margin-right:0%;}	
#menu-menu-responsive .sub-menu {z-index:5000;
	left:0;
	width:100%;}
#menu-menu-responsive .sub-menu li {opacity:1;}	
#responsive-menu {height: auto !important;
    margin-top: 70px;}
#recherche {
	padding-left:21%;
	margin-top:0px;}
#recherchehome {
	padding-left:27%;
	margin-top:0px;}
.tendance {width: 200px;}
.cate {margin-bottom:15px;
	text-align:center;}
.titrecat {width: 200px;
	margin-left:17px !important;}
.titrecathomme {width: 200px;
	margin-left:17px !important;}	
.main-contenthome {padding-bottom:40px;}	
#sidebarhomme {width: 50%;
	margin: 20px auto;}
#sidebar {text-align:center;
margin-top:20px;}
#main-content-1 {margin-bottom: 0px;}
#category_page p {height: 180px !important;}
.articlecat {height: 430px;}
.articlecat .datecathomme {padding-left: 0px;
    padding-right: 0px;}	
.articlecat .datecatfemme {padding-left: 0px;
    padding-right: 0px;}	
#sidebarfemme {width: 50%;
	margin: 20px auto;}
.main-content-single {margin-top: 20px;
	margin-bottom:0px;}
#single_page .image {width: 220px;}
#single_page p {
    height: 140px !important;
}
#sidebarhome {width: 50%;
	margin: 20px auto;}
.main-content-single-search { margin-bottom: 0px;}
.image {text-align:center;}
.imagehomme {text-align:center;}
.imagefemme {text-align:center;}
.nav-menu li a {font-size: 14px;}
.nav-menu li {padding-left: 5px;
		padding-right: 5px;}
.main-content {margin-top: 0px;}
#footer2{text-align: center !important;}
#footer{margin-top:0px;}
}

.nav-menu-homme .sub-menu li a {
	color:#ffffff;
}

.image {
	text-align:center;
}