/* @override 
	http://head.hesge.ch/infolab/wp-content/themes/infolab/style.css?ver=4.3 */

/*
Theme Name: InfoLab
Theme URI: https://wordpress.com/themes/baskerville/
Template: baskerville
Author: HEAD InfoLab
Author URI: 
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tonal
Domain Path: /languages/
Tags: white, black, one-column, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, post-formats, rtl-language-support, sticky-post, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Tonal is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

@font-face {
    font-family: 'perfect-dos-vga';
    src: url('fonts/lessperfectdosvga/regular.eot');
    src: url('fonts/lessperfectdosvga/regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/lessperfectdosvga/regular.woff2') format('woff2'),
         url('fonts/lessperfectdosvga/regular.woff') format('woff'),
         url('fonts/lessperfectdosvga/regular.ttf') format('truetype'),
         url('fonts/lessperfectdosvga/regular.svg#less_perfect_dos_vgaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


.header {
	padding-bottom: 40px;
}

/* Couleurs Custom InfoLab */

/* Vert = Pantone 3405 / CMJN 85, 0, 65, 0 / RVB 0, 175, 105 = #00AF69 */

body,
.bg-dark,
.footer {
	background: #00AF69;	
}

/* Violet = Pantone Violet C / CMJN 90, 100, 0, 0 / RVB 65, 0, 153 = #410099 */

.footer,
.credits {
	background: #410099;
}

/* Rouge = Pantone Warm Red / / RVB 245, 40, 55 = #f52837 */


body a,
a {
	color: #00AF69;
	font-weight: bold;
}


/* Fond Grisé */

.single .post-content {
/*    background: #eee;*/
}


/* @group Forcer le Blanc */

.bg-dark,
.bg-dark a,
.main-menu > li > a,
.main-menu > li::before,
.credits p {
	color: #fff;
}

.nav-toggle .bar {
	background: #fff;
}

.main-menu > .has-children > a::after, .main-menu > .page_item_has_children > a::after
{
	border-top-color: #fff;
}

/* @end */

.search-toggle {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

/* Fonts */

html, body,
h1, h2, h3, h4, h5, h6,
.widget-title,
.main-menu,
.credits p {
	font-family: Executive, Arial, sans-serif;
	text-transform: none;
}

.blog-title,
.post-header .post-title,
.post-content h1
{
	font-family: 'perfect-dos-vga', 'Terminal Grotesque', sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: none;
	font-smooth: never;
}

.post-content h2, 
.post-content h3, .post-content h4, 
.post-content h5, .post-content h6 {
	font-family: Executive, Arial, sans-serif;
}

.blog-title {
	text-shadow: 1px 1px 20px #00844e;
	letter-spacing: 0.04em;
}
.blog-title a:hover {
	color: #fff;
}

.post-header .post-title {
	color: #00AF69;
	font-size: 240%;
	text-shadow: 4px 1px 10px rgb(212, 230, 223);
}


body .post-content .frm_style_formidable-style,
.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label,
.frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label,
.frm_style_formidable-style.with_frm_style p.description, .frm_style_formidable-style.with_frm_style div.description, .frm_style_formidable-style.with_frm_style div.frm_description, .frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description, .frm_style_formidable-style.with_frm_style .frm_error  {
	font-family: Executive, Arial, sans-serif !important;
}

.frm_style_formidable-style.with_frm_style div.frm_description,
.frm_description {
	margin-top: 1em;
}

.main-menu,
.widget-title,
.credits p {
	font-size: 160%;
	text-transform: none;
}

.credits p {
	font-size: 100%;
}

.widget-title {
	color: #444;
}

/* @group MENUS */

.main-menu > li > a {
	text-transform: none;
}

.main-menu > li:first-of-type > a {
	padding-left: 0px;
}

.main-menu ul li {
	background: #410099;
}

.main-menu ul a {
	color: #fff;
}

.main-menu > li > ul:before {
	border-bottom-color: #410099;
}

.main-menu .sub-menu {
	font-size: 70%;
}

/* @end */

.blog-title {
	text-align: left;
	font-size: 5em;
}

.blog-description {
	display: none;
}

.hentry,
.post,
.posts .page,
.sidebar  {
	border-radius: 0px;
}

.mobile-menu {
	background: #00834f;
}

.footer .widget-content p {
	color: #fff;
	font-weight: bold;
}

.footer a .logo-head {
	width: 13em; 
}

.footer a:hover {
	opacity: 0.6;
}

.footer .one-third {
	border-top: 0px;
}

@media (max-width: 1000px) {
	
	.mobile-menu a {
	color: #fff;
	font-weight: bold;
	text-transform: none;
	font-size: 100%;
	}
}