/*
Theme Name: colormagSNEP
Description: Theme enfant de colormag
Author: Mathieu
Author URI: https://themegrill.com
Template: colormag 
Version: 0.1.0
*/

/*Appel de la police Phenomena*/
@font-face {
font-family: 'phenomena-bold-webfont';
src: url('phenomena-bold-webfont.eot');
src: url('phenomena-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('phenomena-bold-webfont.woff2') format('woff2'),
url('phenomena-bold-webfont.woff') format('woff'),
url('phenomena-bold-webfont.ttf') format('truetype'),
url('phenomena-bold-webfont.svg#svgphenomena-bold-webfont') format('svg');
}

@font-face {
font-family: 'phenomena-regular-webfont';
src: url('phenomena-regular-webfont.eot');
src: url('phenomena-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('phenomena-regular-webfont.woff2') format('woff2'),
url('phenomena-regular-webfont.woff') format('woff'),
url('phenomena-regular-webfont.ttf') format('truetype'),
url('phenomena-regular-webfont.svg#svgphenomena-regular-webfont') format('svg');
} 

/*Appel de la police SourceSansPro*/
@font-face {
font-family: 'sourcesanspro-light-webfont';
src: url('sourcesanspro-light-webfont.eot');
src: url('sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
url('sourcesanspro-light-webfont.woff2') format('woff2'),
url('sourcesanspro-light-webfont.woff') format('woff'),
url('sourcesanspro-light-webfont.ttf') format('truetype'),
url('sourcesanspro-light-webfont.svg#sourcesanspro-light-webfont') format('svg');
}
/*Reduction En-tête*/
#header-text-nav-wrap {
    padding: 0px 0 0px;
}

/*Reduction Pied de Page*/
.footer-socket-wrapper {
	padding: 0px 0px 0px;
}

p {
   font-family: sourcesanspro-light-webfont, sans serif;
   font-size: 18px;
}

h1, h2, h3, h4, h5, h6 {
   font-family: sourcesanspro-light-webfont, sans serif;
}

/*Cadres et Bordures Marron Widget*/

#secondary .widget-title span {
   background-color: #C8492B;
   font-family: phenomena-bold-webfont, sans serif;
   font-size: 24px;
}

.page-header .page-title span {
   background-color: #C8492B;
   font-family: phenomena-bold-webfont, sans serif;
   font-size: 24px;
}

.page-header .page-title {
    border-bottom: 2px solid #C8492B;
    margin-bottom: 15px;
    padding-bottom: 0;
}


.main-navigation a:hover,
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current_page_ancestor > a,
.main-navigation ul li.current-menu-ancestor > a,
.main-navigation ul li.current_page_item > a,
.main-navigation ul li:hover > a {
   background-color: #C8492B;
}

#site-navigation {
	border-top: 4px solid #C8492B;
    background-color: #ffffff;
}

#secondary .widget-title {
    border-bottom: 2px solid #C8492B;
}

.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {
	color: black;
	background-color: #C8492B;
}

.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current-menu-item a::after, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a, .main-navigation li.menu-item-has-children:hover > a::after {
    color: black;
}

.main-navigation a {
    color: black;
    display: block;
    float: none;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 12px;
    text-transform: uppercase;
}

/*Titre Pages - Marron - Phenomena*/
.entry-title {
	font-family: phenomena-bold-webfont, sans serif;
    font-size: 34px;
    font-weight: bold;
    line-height: 1.2;
    color: #9C1F17;
}

/*Fleche Noire Menu*/
.main-navigation li.menu-item-has-children > a:after,
.main-navigation li.page_item_has_children > a:after {
   content: "\f107";
   color: #000000;
}

/*Lien marron*/
h2 a {
	color: #9C1F17;
	text-decoration: none;
}

/*Soulignement Titre Menu Haut*/
.matmenu {
	border-bottom: 3px #C8492B solid;
	padding-bottom:3px;
	font-family: phenomena-regular-webfont, sans serif;
	font-size: 24px;
}

/*MenuMobile*/
.site-header .menu-toggle::before {
    content: "\f0c9";
    color: #C8492B;
    
}

/*Reduction marge basse et droite sous photo*/
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 5px;
}
.alignleft {
	margin-right: 15px;
}

/*Page courane en Blanc */
.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current-menu-item a::after, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a, .main-navigation li.menu-item-has-children:hover > a::after {
	color: white;
}

/*Centrer Titre tableau*/
caption, th, td {
	text-align: center;
}

.more-link {
    display: inline-block;
    background-color: #C8492B;
    border-radius: 3px;
}

#content .post .article-content .above-entry-meta .cat-links a, .page-header .page-title span {
    background-color: #c8492b;
	font-family: phenomena-regular-webfont, sans serif;
	
}

#content .post .article-content .above-entry-meta .cat-links a {
	font-size: 24px;
}