<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:Twenty Fifteen SOSI
Theme URI: http://themefreesia.com/themes/twentyfifteen/
Description: SOSI - Twenty Fifteen.
Author: the WordPress team - SOSI
Author URI: the WordPress team
Template: twentyfifteen
Version: 1.0.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen-sosi
==================================================
*/
@import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,600');
body {
	font-family: 'Raleway', sans-serif;
}

.entry-content a {
	color: #c13633;
	border-bottom: none !important;
	text-decoration: none !important;
	font-weight: 400;
}

.entry-content a:hover,
.entry-content a:focus {
	color: #505050 !important;
	text-decoration: none !important;
	border-bottom: 1px solid #505050 !important;
	font-weight: 200;
}

.main-navigation .current-menu-item &gt; a,
.main-navigation .current-menu-ancestor &gt; a {
	font-weight: 500;
}

.sidebar {
	position: fixed;
	top: 0px;
	border: none;
	background: none;
}

.current-menu-item a {
	color: #c13633 !important;
}

.site-header  {
	margin: 10% 0 20% 0;
	padding: 0 10%;
	background: none;
	border: none;
}

.secondary {
	background: none;
	border: none !important;
	box-shadow: none !important;
}

.single-post #primary,
.page-template-articles #primary,
.page-template-full-width #primary {
    padding-left: 25%;
}

.photoTexte {
	margin: 0 50% 0 -50%;
}

.h1Presse {
  color: #c13633 !important;
  font-size: 4em !important;
  font-weight: 100;
  margin: 0 !important;
}

h2 {
	margin-top: 1em !important;
	font-size: 2em !important;
	color: #505050 !important;
	/*text-align: justify !important;*/
}

h3 {
	margin-top: 1em !important;
	color: #505050 !important;
}

@media (max-width:955px) {
	.fond_sidebar {
		display: none;
	}

	.custom-logo {
		width: 75% !important;
	}

	.site-header  {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		margin: 5% 0 5% 0 !important;
	}
	
	#primary {
		padding-left: 0% !important;
		margin-top: 5vw !important;
	}
	
	.photoTexte {
		margin: 0 0 0 0;
	}
}
.dropdown-toggle {
	visibility: hidden;
}

.fond_sidebar {
	position: fixed;
	top: 0px;
	bottom: 0px;
	background-color: rgba(255,255,255,0.42);
	width: 25%;
}

.main-navigation li {
	padding: 0.1em 0;
	border-top: none;
}

.nav-menu li {
	padding: 1vw 0;
	border-top: none;
}

.main-navigation ul {
	border-top: none;
	border-bottom: none;
}

.main-navigation a {
  padding: 0;
}

.menu-item {
	font-size: calc(10px + 0.8vw);
	font-weight: 500;
}

.sub-menu  {
	padding-top: 1vw !important;
}

.sub-menu li {
	font-weight: 200 !important;
	padding: 0.1vw 0 !important;
	border-top: none;
}

.single-post .content-area,
.page-template-accueil .content-area,
.page-template-articles .content-area,
.page-template-oeuvre .content-area,
.page-template-galeries .content-area,
.page-template-full-width .content-area {
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
}

.single-post .site,
.page-template-accueil .site,
.page-template-articles .site,
.page-template-oeuvre .site,
.page-template-galeries .site,
.page-template-full-width .site {
	margin:0px;
}

.page-template-oeuvre #content,
.page-template-galeries #content {
	padding: 0 !important;
}

.page-template-oeuvre .site-content,
.page-template-galeries .site-content {
	display: block;
	float: left;
	margin-left: 0%;
	width: 100%;
}

.page-template-full-width .site,
.page-template-oeuvre .site,
.page-template-galeries .site {
	margin: 0 auto;
	max-width: none;
}

.page-template-full-width .site-content {
	display: block;
	margin-left: 5%;
	width: 90%;
}

.page-template-oeuvre .hentry {
	padding-top: 0;
}

.entry-header {
	visibility: hidden;
	height: 0px;
}

.entry-content h2 {
	font-size: 3em;
	font-weight: 200;
}

.entry-content p {
	line-height: 1.3em;
	font-size: 1em;
	font-weight: 200;
}

.hentry,
.page-content {
	box-shadow: none;
	margin: 0 0;
	padding-top: 0;
}

.site-main {
	padding-bottom: 0px;
}

body:before {
	visibility: hidden;
/*	background-color: rgba(255,255,255,0.42) !important;*/
}

.secondary a:hover {
  color: #c13633 !important;
}

.colonne-contact {
	flex: 0.5;
}

@media handheld and (max-width:955px) {
	.site-header  {
		margin: 0% 0 20% 0;
		padding: 0 10%;
	}
}</pre></body></html>