/*
 Theme Name:   Twenty Fifteen Child
 Description:  Twenty Fifteen Child Theme
 Author:       Léa Seg
 Template:     twentyfifteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/

@import url("../twentyfifteen/style.css");

body,
button,
input,
select,
textarea {
	color: #000080;
	font-family: Arial;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
}


/**
 * 6.1 Links
 */

a {
	color: #0A9C0A;
	text-decoration: none;
}

a:hover,
a:focus {
	color: #007000;
	color: rgba(51, 51, 51, 0.7);
}

.entry-content h6,
.entry-summary h6,
.page-content h6,
.comment-content h6 {
	color: #0A9C0A;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

cismefBar {
	background-color: #ffffff;
	color: #007000;
}


.widgettitle{
	color:#000080;
}

.post-date{
	color:#000080;
}

.widgets_on_page{
	margin: -9.09090% auto 0;
	width: 125%; 
}


/**
 * 13.0 Footer
 */

.site-info {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 15px;
	font-size: 1.2rem;
	line-height: 1.5;
	text-align: center;
}

<!-- à supprimer à partir d'ici en cas de problème d'affichage entre la zone verte et blanche-->
 
/**
 * 12.1 Posts and pages
 */

.entry-header {
	padding: 0 7.6923%;
}


/**
 * 16.1 Mobile Large 620px
 */

@media screen and (min-width: 38.75em) {
	.site-main {
		padding: 0;
	}
	
	.hentry.sticky:not(.has-post-thumbnail) {
		padding-top: inherit;
	}

	.hentry,
	.page-header,
	.page-content {
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
		margin: 0 4%;
	}

	.hentry + .hentry,
	.page-header + .hentry,
	.page-header + .page-content {
		margin-top: 4%;
	}

	.hentry + .hentry {
		border-top: 0;
	}

	.post-thumbnail {
		margin-bottom: 2.4em;
	}

	.entry-header {
		padding: 0 6%;
	}

	.entry-content,
	.entry-summary {
		padding: 0 6% 4%;
	}

	.entry-footer {
		padding: 4.5454% 9.0909%;
	}

	.page-header {
		border-bottom: 0;
		border-left: 7px solid #333;
		padding: 3.8461% 4%;
	}
}  <!--ajout gaétan-->


/**
 * 16.4 Desktop Small 955px
 */
@media screen and (min-width: 59.6875em) {
 body:before {
		background-color: #fff;
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
		content: "";
		display: block;
		height: 100%;
		min-height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		width: 26%;
		z-index: 0; /* Fixes flashing bug with scrolling on Safari */
	}

	.site {
		margin: 0 auto;
		max-width: 1303px;
	}

	.sidebar {
		float: left;
		margin-right: -100%;
		max-width: 413px;
		position: relative;
		width: 26%;
	}
 	
	.site-main {
		padding: 6.3333% 0;
	}
	
	.entry-title {
		margin-top: -2em;
	}
	
	.site-content {
		display: block;
		float: left;
		margin-left: 29%;
		width: 71%;
	}
	
}


/**
 * 16.5 Desktop Medium 1100px
 */

@media screen and (min-width: 68.75em) {
	
	.site-main {
		padding: 6.3333% 0;
	}
	
	.entry-title {
		margin-top: -1.5em;
	}
}


/**
 * 16.6 Desktop Large 1240px
 */

@media screen and (min-width: 77.5em) {
	
	.site-main {
		padding: 6.3333% 0;
	}
	
	.entry-title {
		margin-top: -2em;
	}
}

	
/**
 * 16.7 Desktop X-Large 1403px
 */

@media screen and (min-width: 103em) {
	body:before {
		width: -webkit-calc(45% - 350px);
		width: calc(45% - 350px);
	}
	
	.sidebar {
		float: left;
		margin-right: -100%;
		margin-left: -10%;
		max-width: 413px;
		position: relative;
		width: 26%;
	}
	
	.site-content {
		display: block;
		float: left;
		margin-top: 0%;
		margin-left: 24%;
		width: 84%;
	}
	
	.site-main {
		padding: 6.3333% 0;
	}
	
	.entry-title {
		margin-top: -2em;
	}
	
}