/*
Theme Name: Découverte et patrimoine
Description: Thème enfant de TwentyThirteen
Author: Lauranne Puissant Berger
Author URI: http:www.lauranne-sites-web.fr
Template: twentythirteen
Version: 0.1
*/

@import url("../twentythirteen/style.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Delius);

html, button, input, select, textarea, body{
	font-family:'Open Sans','Source Sans Pro',Helvetica,sans-serif;
	color:#666;
}
body{
	background:#eaeaea
}
.site{
	max-width:1366px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:'Open Sans','Source Sans Pro',Helvetica,sans-serif;
	color:#000;
}
/******************** Header *********************/
.site-header{
	height:130px;
	color:#fff;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 2px 6px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 2px 6px 0px rgba(0, 0, 0, 0.5);
	z-index: 99;
}
.navbar{
	background:transparent;
}
#logo{
	float:left;
	margin:10px 0 0 20px;
}
#site-navigation{
	width:auto;
	float:right;
	clear:none;
    min-height: 20px;
}
#edition{
	font-weight:bold;
	text-align:center;
	font-size:20px;
	padding-top:10px;
	font-family:'Delius','Open Sans','Source Sans Pro',Helvetica,sans-serif;
	color:#ffcc00;
}
#edition a{
	color:#fff;
}
#edition a:hover{
	color:#ffcc00;
	text-decoration:none;
}
/******************** Menu *********************/
.nav-menu li{
	vertical-align:top;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a{
	font-style:normal;
	color:#fff;
}
.nav-menu li a{
	color:#fff;
	padding:15px;
	font-size:16px;
	text-align:center;
	line-height:1.1;
}
.nav-menu li.edition a{
	color:#ffcc00;
}
.nav-menu li:hover a,
.nav-menu li a:hover ,
.nav-menu li:focus a,
.nav-menu li a:focus,
#masthead .toggled-on .nav-menu > li:hover a,
#masthead .toggled-on .nav-menu > li a:hover ,
#masthead .toggled-on .nav-menu > li:focus a,
#masthead .toggled-on .nav-menu > li a:focus{
	background:transparent;
	color:#ffcc00;
}
/******************** Home *********************/
#image_une_home{
	max-width:100%;
}
.bordure-grise{
	clear:both;
	width:100%;
	border-top:15px solid #ccc;
}
#bandeau-news{
	text-align:right;
}
#newsletter{
	padding:20px;
	width:33%;
	display:inline-block;
	color:#fff;
	vertical-align:top;
	box-sizing:border-box;
	text-align:left;
}
#titre-newsletter{
	color:#fff;
	font-size:25px;
	margin-top:0;
}
#newsletter .wpcf7-text{
	border:none;
	border-radius:7px;
	width:70%;
}
#newsletter .wpcf7-submit{
	border:none;
	border-radius:7px;
	background:#fff;
	padding:6px 10px;
	margin-left:10px;
	color:#222;
	font-weight:normal;
}
#liste-articles .bordure-grise{
	margin-bottom:40px;
}
#actualites{
	text-align:center;
	padding:20px;
	width:100%;
	display:inline-block;
	background:#ddd;
	vertical-align:top;
	box-sizing:border-box;
}
#actualites ul {
   list-style: none;
   padding:0;
}
#titre-actus{
	font-family:'Open Sans','Source Sans Pro',Helvetica,sans-serif;
	font-size:15px;
	line-height:1;
	text-align:left;
	color:#222;
	font-weight:bold;
}
#actualites .ssba{
	display:none;
}
#boutons-actus{
	text-align:right;
	clear:both;
}
.bouton-actus{
	width:15px;
	height:15px;
	display:inline-block;
	margin-left:10px;
	border-radius:15px;
	cursor:pointer;
}



#liste-articles-contenu{
	padding-left:4%;
	padding-right:4%;
	padding-top:40px;
}
.site-content{
	padding-top:40px;
	margin: auto;
    max-width: 1940px
}
.home .site-content{
	padding-top:0;
}
#liste-articles-contenu .entry-thumbnail img{
	margin:0;
}
.home .entry-thumbnail, .home .entry-header, .home .entry-content, .home .entry-summary,
.category .entry-thumbnail, .category .entry-header, .category .entry-content, .category .entry-summary,
#liste-articles-contenu .entry-thumbnail, #liste-articles-contenu .entry-header, #liste-articles-contenu .entry-content, #liste-articles-contenu .entry-summary{
	width:50%;
	max-width:50%;
}
.home .entry-meta, .category .entry-meta, #liste-articles-contenu .entry-meta{
	width:100%;
	max-width:100%;
	margin-top:15px;
}
.home .entry-header, .home .entry-content, .home .entry-summary,
.category .entry-header, .category .entry-content, .category .entry-summary,
#liste-articles-contenu .entry-header, #liste-articles-contenu .entry-content, #liste-articles-contenu .entry-summary{
	padding:5px 20px;
}
.home .entry-header, .category .entry-header, #liste-articles-contenu .entry-header{
	margin:0;
}
.home .hentry, .category .hentry, #liste-articles-contenu .hentry{
	clear:both;
	padding:0;
}

#liste-articles-contenu .hentry .entry-thumbnail a,
#liste-articles-contenu .hentry .entry-thumbnail img{
	display:inline-block;
	max-width:100%;
}
.home .hentry:nth-child(2n) .entry-thumbnail,
.category .hentry:nth-child(2n) .entry-thumbnail,
#liste-articles-contenu .hentry:nth-child(2n) .entry-thumbnail{
	float:left;
	text-align:right;
}
.home .hentry:nth-child(2n) .entry-header,
.home .hentry:nth-child(2n) .entry-content,
.home .hentry:nth-child(2n) .entry-summary,
.category .hentry:nth-child(2n) .entry-header,
.category .hentry:nth-child(2n) .entry-content,
.category .hentry:nth-child(2n) .entry-summary,
#liste-articles-contenu .hentry:nth-child(2n) .entry-header,
#liste-articles-contenu .hentry:nth-child(2n) .entry-content,
#liste-articles-contenu .hentry:nth-child(2n) .entry-summary{
	float:right;
	text-align:left;
}
.home .hentry:nth-child(2n) .entry-meta,
.category .hentry:nth-child(2n) .entry-meta{
	text-align:left;
}

.home .hentry:nth-child(2n+1) .entry-thumbnail,
.category .hentry:nth-child(2n+1) .entry-thumbnail,
#liste-articles-contenu .hentry:nth-child(2n+1) .entry-thumbnail{
	float:right;
	text-align:left;
}
.home .hentry:nth-child(2n+1) .entry-header,
.home .hentry:nth-child(2n+1) .entry-content,
.home .hentry:nth-child(2n+1) .entry-summary,
.category .hentry:nth-child(2n+1) .entry-header,
.category .hentry:nth-child(2n+1) .entry-content,
.category .hentry:nth-child(2n+1) .entry-summary,
#liste-articles-contenu .hentry:nth-child(2n+1) .entry-header,
#liste-articles-contenu .hentry:nth-child(2n+1) .entry-content,
#liste-articles-contenu .hentry:nth-child(2n+1) .entry-summary{
	float:left;
	text-align:right;
}
.home .hentry:nth-child(2n+1) .entry-meta,
.category .hentry:nth-child(2n+1) .entry-meta,
#liste-articles-contenu .hentry:nth-child(2n+1) .entry-meta{
	text-align:right;
}
#liste-articles-contenu .categories-links a:first-child:before{
	content:none;
}
#liste-articles-contenu .entry-meta a{
	font-weight:bold;
	color:#000;
}
.entry-title a, .entry-title{
	font-family:'Open Sans','Source Sans Pro',Helvetica,sans-serif;
	font-weight:bold;
	font-size:40px;
	line-height:1.2;
}
.entry-title a:hover, .entry-title:hover a{
	text-decoration:none;
}
.entry-summary p{
	margin-bottom:10px;
	color:#000;
}
.ssba a {
	padding:0 10px;
}
.home .hentry:nth-child(2n+1) .ssba >div,
.category .hentry:nth-child(2n+1) .ssba >div{
	text-align:right !important;
}
body .ssba img{
	padding:0;
}


.marge-apres-articles{
	margin-bottom:40px;
	clear:both;
}

.paging-navigation{
	clear:both;
	background:#fcc600;
	color:00131a;
	padding:30px 0;
}
.paging-navigation .nav-previous, .paging-navigation .nav-next,
.paging-navigation .nav-previous a, .paging-navigation .nav-next a{
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#00131a;
	float:none;
	text-align:center;
	font-size:15px;
	line-height:20px;
	letter-spacing:-1px;
}
.paging-navigation .plus-articles{
	font-size:60px;
	line-height:30px;
}
.sidebar .paging-navigation .nav-links{
	padding:0;
}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption{
	color:#666;
	font-size:14px;
}
/******************** Pubs *********************/
#pubs-home{
	min-height:280px;
	background:#fff;
	text-align:center;
}
.pub-home{
	height:280px;
	display:inline-block;
	width:342px;
	vertical-align:top;
	border-left:6px solid #fff;
}
.pub-home:first-child{
	width:336px;
	border-left:none;
}
.pub-bas{
	width:728px;
	max-width:100%;
	height:90px;
	margin:auto;
	color:#fff;
	background:#000;
	text-align:center;
}
/******************** Catégorie *********************/
.archive-header{
	display:none;
}

/******************** Page article *********************/

.tags-links a:first-child::before,
.categories-links a:first-child::before{
	display:none;
}
.single .hentry,
.page .hentry{
	padding:0 40px;
}
.single .entry-header,
.single .entry-content,
.single .entry-summary,
.single .entry-meta,
.page .entry-header,
.page .entry-content,
.page .entry-summary,
.page .entry-meta{
	max-width:100%;
}
.single .entry-thumbnail{
	max-width:50%;
	float:right;
}
.single .entry-thumbnail img{
	margin:0 0 10px 0;
}
.single .hentry h1, .single .hentry .entry-meta{
	clear:none;
}
.single .hentry .entry-content{
	clear:both;
}
.single-author .entry-meta .author, .sticky.format-standard .entry-meta .date, .sticky.format-audio .entry-meta .date, .sticky.format-chat .entry-meta .date, .sticky.format-image .entry-meta .date, .sticky.format-gallery .entry-meta .date{
	display:inline;
}
.single .entry-meta, .single .entry-meta a{
	font-weight:normal;
	color:#000;
}
.single .entry-meta .categories-links a{
	color:inherit;
}
.post-navigation{
	clear:both;
	background:#fcc600;
	color:00131a;
	padding:30px 0;
}
.post-navigation .nav-links,
.post-navigation .nav-links a{
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#00131a;
	font-size:15px;
	line-height:20px;
	letter-spacing:-1px;
}
.sidebar .post-navigation .nav-links{
	padding:0;
}
#titre-liste{
	font-weight:bold;
	text-transform:uppercase;
	margin:20px auto 50px auto;
	text-align:center;
	padding:8px 20px;
	border-bottom:4px solid #000;
	font-size:30px;
	width:auto;
	display:inline-block;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft{
	margin-left:0;
}
.entry-content img.alignright, .entry-content .wp-caption.alignright{
	margin-right:0;
}
/******************** Page interne *********************/
.entry-content a, .comment-content a{
	color:#000;
}
.entry-content a:hover, .comment-content a:hover{
	color:#444;
}

button, input, select, textarea{
	border:3px solid #000;
	background:#fff;
	color:#000;
	padding:5px 7px;
}
input:focus, textarea:focus, select:focus{
	border:3px solid #444;
}
input[type=checkbox] {
    background:transparent;
    border:0;
    margin-top: 2px;
}
button, input[type="submit"], input[type="button"], input[type="reset"]{
	background:#000;
	border:none;
	font-weight:bold;
	text-transform:uppercase;
	padding:11px 40px;
}
button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus{
	background:#222;
}
/******************** Footer *********************/
.site-footer{
	clear:both;
}
.site-footer .sidebar-container{
	max-width:1366px;
	margin:auto;
	padding:20px;
	background:transparent;
}
.site-footer .widget-area{
	width:100%;
	max-width:1366px !important;
	left:auto;
	margin:auto;
	max-width:100%;
}
.site-footer .widget{
	width:30%;
	min-width:250px;
}

.site-footer .widget-title{
	color:#fff;
	font-style:normal;
	font-weight:bold;
	font-family:'Delius','Open Sans','Source Sans Pro',Helvetica,sans-serif;
	font-size:20px;
	padding-left:15px;
	margin-top:20px;
}
.site-footer .widget .textwidget{
	height:100%;
}
.site-footer .widget li{
	border-bottom:1px solid #fff;
	padding-left:15px;
}
.site-footer .widget a{
	color:#fff;
}
.site-footer .widget li.edition{
	border-bottom:none;
}
.site-footer .widget li.edition a{
	color:#ffcc00;
}


.site-info{
	max-width:1366px;
	width:100%;
	padding: 15px 25px;
	color:#fff;
	text-align:left;
}
.site-footer #footer-nav{
	liste-style:none;
	float:right;
	margin:0;
}
.site-footer #footer-nav li{
	display:inline-block;
	padding:0 10px;
}
.site-footer #footer-nav li a{
	color:#fff;
}
.site-footer a{
	color:#fff;
}


/******************** Responsive *********************/
@media screen and (max-width:1350px){
	ul.nav-menu, div.nav-menu > ul{
		padding:0;
	}
	.nav-menu li a{
		padding:10px;
	}
	#reseaux-sociaux{
		margin-top:10px;
	}
	#site-navigation{
		clear:right;
		margin-top:20px;
	}
	.entry-title a, .entry-title{
		font-size:30px;
	}
}
@media screen and (max-width:1200px){
	.entry-title a, .entry-title{
		font-size:24px;
	}
	.entry-summary p{
		font-size:14px;
		line-height:1.3;
		margin-bottom:6px;
	}
	.home .entry-header, .home .entry-content, .home .entry-summary, .category .entry-header, .category .entry-content, .category .entry-summary{
		padding:0 15px;
	}
}
@media screen and (max-width:1070px){
	.site-main .sidebar-inner{
		padding-right:0;
	}
	.pub-home{
		width:336px;
		border:none;
	}
}

@media screen and (max-width:940px){
/* Small menu */
	.menu-toggle {
		cursor: pointer;
		display: inline-block;
		font: bold 16px/1.3 'Open Sans','Source Sans Pro',Helvetica,sans-serif;
		margin: 0;
	}

	.menu-toggle,
	.menu-toggle:hover,
	.menu-toggle:focus,
	.menu-toggle:active {
		background: none;
		border: none;
		color: #fff;
		padding: 12px 0 12px 20px;
	}

	.menu-toggle:after {
		content: "\f502";
		font-size: 12px;
		padding-left: 8px;
		vertical-align: -4px;
	}

	.toggled-on .menu-toggle:after {
		content: "\f500";
		vertical-align: 2px;
	}

	#site-navigation.toggled-on{
		width:180px;
		text-align:right;
	}

	.toggled-on .nav-menu,
	.toggled-on .nav-menu > ul {
		position:absolute;
		display: block;
		margin-left: 0;
		padding: 5px;
		width: 100%;
		background:#fff;
	}

	.toggled-on .nav-menu li a{
		color:#000;
	}

	.toggled-on li,
	.toggled-on .children {
		display: block;
	}

	.toggled-on .nav-menu li > ul {
		background-color: transparent;
		display: block;
		float: none;
		margin-left: 20px;
		position: relative;
		left: auto;
		top: auto;
	}

	.toggled-on .nav-menu li > ul a {
		color: #141412;
		width: auto;
	}

	.toggled-on .nav-menu li:hover > a,z
	.toggled-on .nav-menu .children a {
		background-color: transparent;
		color: #141412;
	}

	.toggled-on .nav-menu > li a:hover,
	.toggled-on .nav-menu > ul a:hover {
		background-color: #db572f;
		color: #fff;
	}

	.toggled-on .nav-menu > li a:focus,
	.toggled-on .nav-menu > ul a:focus {
		background-color: #220e10;
		color: #fff;
	}

	ul.nav-menu,
	div.nav-menu > ul {
		display: none;
	}

	.sidebar .site-footer .widget{
		height:auto;
	}
	.sidebar .site-footer .widget-title{
		margin-top:10px;
	}


	
	#liste-articles-contenu .entry-thumbnail, #liste-articles-contenu .entry-header, #liste-articles-contenu .entry-content, #liste-articles-contenu .entry-summary,
	.category .entry-thumbnail, .category .entry-header, .category .entry-content, .category .entry-summary{
		width:100%;
		max-width:100%;
	}
	#liste-articles-contenu .entry-header, #liste-articles-contenu .entry-content, #liste-articles-contenu .entry-summary,
	.category .entry-header, .category .entry-content, .category .entry-summary{
		padding:5px 20px;
	}
	#liste-articles-contenu .hentry:nth-child(n) .entry-thumbnail,
	.category .hentry:nth-child(n) .entry-thumbnail{
		float:none;
		text-align:center;
	}	
	#liste-articles-contenu .hentry .entry-thumbnail a,
	#liste-articles-contenu .hentry .entry-thumbnail img{
		display:block;
	}
	#liste-articles-contenu .hentry:nth-child(n) .entry-header,
	#liste-articles-contenu .hentry:nth-child(n) .entry-content,
	#liste-articles-contenu .hentry:nth-child(n) .entry-summary,
	.category .hentry:nth-child(n) .entry-header,
	.category .hentry:nth-child(n) .entry-content,
	.category .hentry:nth-child(n) .entry-summary{
		float:none;
		text-align:left;
	}
	#liste-articles-contenu .hentry:nth-child(n) .entry-meta,
	.category .hentry:nth-child(n) .entry-meta{
		text-align:left;
	}
	#liste-articles-contenu .hentry, .category .hentry{
		margin-bottom:20px;
	}
	#liste-articles-contenu .hentry:nth-child(2n+1) .ssba >div{
		text-align:left !important;
	}

	
	#newsletter{
		width:100%;
	}
	#actualites{
		width:100%;
	}

}
@media screen and (max-width:700px){
	.single .entry-thumbnail{
		float:none;
		max-width:100%;
	}
	.pub-bas{
		display:none;
	}
}
@media screen and (max-width:525px){
	#logo{
		height:auto;
		float:none;
		margin:0;
		display:block;
		width:100%;
		text-align: center;
	}
	#logo img {
		height:auto;
		float:none;
		margin:10px auto;
		display:inline-block;
		max-width:100%;
	}
	.site-header{
		height:auto;
	}
	#reseaux-sociaux{
		float:none;
		margin:auto;
		text-align:center;
		margin-top:30px;
	}
	#site-navigation, #site-navigation.toggled-on{
		float:none;
		text-align:center;
	}

	.site-footer .widget{
		clear:both;
		margin-top:20px;
	}
}
