/*
Theme Name: ...
Description: Thème pour …, 2015
Author URI: http://www.aboutblank.ch/
Author: About Blank Design Office
Version: 1.0
*/


/************************************************************************************************************
*
* Wordpress Structure
*
*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img { max-width: 100%;  height: auto; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }
.wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; max-width: 632px !important; padding: 4px; text-align: center; }
.wp-caption img { margin: 5px 5px 0; }
.wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; }


/***********************************************************************************************
* Reset
* http://meyerweb.com/eric/tools/css/reset/
* v2.0 | 20110126
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark,
audio, video{ background: transparent; margin: 0; padding: 0;	border: 0; font-size: 100%; font: inherit;	vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; overflow-y: scroll;}
ol, ul { list-style: none; }
blockquote, q{	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after{	content: ''; content: none; }
table{ border-collapse: collapse; border-spacing: 0; font-weight: normal; }


/************************************************************************************************************
*
* General Structure
*
*/

html{
	margin-top: 0 !important;
}

body{
	background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smooth: always;
  text-rendering: optimizeLegibility;
}

body{
	height: 100%;
}

html{
	height: 100%;
}

html {
  -webkit-text-size-adjust: none;
}
/***********************************************************************************************
* Mobile menu
*/
.header-mobile{
	padding: 15px;
	background-color: #DDD;
}

.icon-bar {
    display: block;
    width: 40px;
    height: 3px;
    background-color: #F0F0F0;
}

.icon-bar + .icon-bar {
	margin-top: 10px;
}

.boxclose, .boxclose:visited{
	color: #000;
	text-decoration: none;
	display: block;
}

.boxclose:hover, .boxclose:focus{
	color: #000;
	text-decoration: none;
}

.boxclose i{
	margin-right: 5px;
}

.mm-menu .mm-header {
    border-color: rgba(0, 0, 0, 0.1);
    background-color: #FFF;
}

.mm-listview > li.search-label #s{
	padding: 20px;
	margin: 0px;
	border: medium none;
	width: 100%;
	background-color: #EEE;
	font-size: 1em;
	margin-bottom: 20px;
}

.mm-listview > li.Label.search-label{
	padding-top:0;
	padding-left: 0;
	padding-right: 0;
}

.mm-listview > li.Label{
	padding-top:20px;
	padding-left: 20px;
	padding-right: 20px;
}

.mm-menu .mm-listview > li > a.mm-prev::before, .mm-menu .mm-listview > li > a.mm-next::after, .mm-menu .mm-header .mm-btn::before, .mm-menu .mm-header .mm-btn::after {
    border-color: rgba(0, 0, 0, 1);
}

.mm-listview > li.lang-label > a, .mm-listview > li.icon-label > a{
	line-height: 20px;
	padding: 0px;
	margin-right: 20px;
	display: inline-block;
	text-decoration: none;
}

.mm-listview > li.icon-label > a{
	font-size: 1.5em;
	margin-right: 10px;
}

.mm-listview > li > a, .mm-listview > li > a:visited{
	color: #000;
}

.mm-listview > li > a:focus, .mm-listview > li > a:hover, .mm-listview > li > a:active{
	color: #CCC;
	background-color: transparent;
}

.mm-menu .mm-header > a{
	color: #000;
}

.mm-menu {
    background: #FFF;
    color: rgba(0, 0, 0, 1);
}

.mm-listview > li > a.lang-selected, .mm-listview > li > a.lang-selected:visited{
	color: red;
}

#menu-item-11583 a {
  color: #ee323c !important;
}

#menu-item-11583 a:hover{
  color: #000000 !important;
}
