/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass
 *
 * It's suggested that you read the normalize.scss file and customise it to meet
 * your needs, rather then including the file in your project and overriding the
 * defaults later in your CSS.
 * @see http://nicolasgallagher.com/about-normalize-css/
 *
 * Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 *       @see http://snook.ca/archives/html_and_css/no_css_reset/
 */

/**
 * HTML5 display definitions
 */

/* Correct `block` display not defined in IE 8/9. */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

/* Correct `inline-block` display not defined in IE 8/9. */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
	max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 8/9. */
[hidden] {
  display: none;
}

/**
 * Base
 *
 * Instead of relying on the fonts that are available on a user's computer, you
 * can use web fonts which, like images, are resources downloaded to the user's
 * browser. Because of the bandwidth and rendering resources required, web fonts
 * should be used with care.
 *
 * Numerous resources for web fonts can be found on Google. Here are a few
 * websites where you can find Open Source fonts to download:
 * - http://www.fontsquirrel.com/fontface
 * - http://www.theleagueofmoveabletype.com
 *
 * In order to use these fonts, you will need to convert them into formats
 * suitable for web fonts. We recommend the free-to-use Font Squirrel's
 * Font-Face Generator:
 *   http://www.fontsquirrel.com/fontface/generator
 *
 * The following is an example @font-face declaration. This font can then be
 * used in any ruleset using a property like this:  font-family: Example, serif;
 */
@font-face {/* Dosis, Courier New, monospace; */
    font-family: 'Dosis';
    src: url('../fonts/Dosis/Dosis-ExtraLight-webfont.eot');
    src: url('../fonts/Dosis/Dosis-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Dosis/Dosis-ExtraLight-webfont.woff2') format('woff2'),
         url('../fonts/Dosis/Dosis-ExtraLight-webfont.woff') format('woff'),
         url('../fonts/Dosis/Dosis-ExtraLight-webfont.ttf') format('truetype'),
         url('../fonts/Dosis/Dosis-ExtraLight-webfont.svg#Dosis') format('svg');
		font-weight: 200;
}@font-face {
    font-family: 'Dosis';
    src: url('../fonts/Dosis/Dosis-Regular-webfont.eot');
    src: url('../fonts/Dosis/Dosis-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Dosis/Dosis-Regular-webfont.woff2') format('woff2'),
         url('../fonts/Dosis/Dosis-Regular-webfont.woff') format('woff'),
         url('../fonts/Dosis/Dosis-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Dosis/Dosis-Regular-webfont.svg#Dosis') format('svg');
    font-weight: normal;
}@font-face {
    font-family: 'Dosis';
    src: url('../fonts/Dosis/Dosis-SemiBold-webfont.eot');
    src: url('../fonts/Dosis/Dosis-SemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Dosis/Dosis-SemiBold-webfont.woff2') format('woff2'),
         url('../fonts/Dosis/Dosis-SemiBold-webfont.woff') format('woff'),
         url('../fonts/Dosis/Dosis-SemiBold-webfont.ttf') format('truetype'),
         url('../fonts/Dosis/Dosis-SemiBold-webfont.svg#Dosis') format('svg');
    font-weight: bold;
}
@font-face {/* Roboto, Tahoma, Geneva, sans-serif */
    font-family: 'Roboto';
    src: url('../fonts/RobotoSlab/RobotoSlab-Regular-webfont.eot');
    src: url('../fonts/RobotoSlab/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoSlab/RobotoSlab-Regular-webfont.woff2') format('woff2'),
         url('../fonts/RobotoSlab/RobotoSlab-Regular-webfont.woff') format('woff'),
         url('../fonts/RobotoSlab/RobotoSlab-Regular-webfont.ttf') format('truetype'),
         url('../fonts/RobotoSlab/RobotoSlab-Regular-webfont.svg#Roboto') format('svg');
}
@font-face {/* Quicksand, Lucida Sans Unicode, Lucida Grande, sans-serif */
    font-family: 'Quicksand';
    src: url('../fonts/Quicksand/Quicksand-Bold-webfont.eot');
    src: url('../fonts/Quicksand/Quicksand-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Quicksand/Quicksand-Bold-webfont.woff2') format('woff2'),
         url('../fonts/Quicksand/Quicksand-Bold-webfont.woff') format('woff'),
         url('../fonts/Quicksand/Quicksand-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Quicksand/Quicksand-Bold-webfont.svg#Quicksand') format('svg');
    font-weight: normal;
}@font-face {
    font-family: 'Quicksand';
    src: url('../fonts/Quicksand/Quicksand-Regular-webfont.eot');
    src: url('../fonts/Quicksand/Quicksand-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Quicksand/Quicksand-Regular-webfont.woff2') format('woff2'),
         url('../fonts/Quicksand/Quicksand-Regular-webfont.woff') format('woff'),
         url('../fonts/Quicksand/Quicksand-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Quicksand/Quicksand-Regular-webfont.svg#Quicksand') format('svg');
    font-weight: 200;
}


*{
	margin: 0;
	padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; /* 5 */
  line-height: 1.5em;
}

html{
  font-family: Verdana, Arial, Helvetica, sans-serif; /* 1 */
  font-size: 13px;
  -ms-text-size-adjust: 100%;     /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
	color: #444;
}

body {
  margin: 0;
  padding: 0;
	color: inherit;
  font-family: inherit;
  font-size: inherit;
}
body#tinymce{ max-width: 840px; }

/**
 * Links
 */
a { color: #004C68; outline: none; }

/**
 * Headers
 */
h1, h2, h3, h4, h5, h6 { 
	font-family: Dosis, Courier New, monospace;
	font-weight: normal;
  line-height: 1em;
	margin-top: 1.5em;
  margin-bottom: 0.5em;
	text-transform: uppercase;
	color: #2AB37F;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
	display: block;
  line-height: 1em;
	text-decoration: none;
}
h1 {	
	font-size: 50px;
  font-weight: 200;
	margin: 1.2em 0;
}
h2 {
	font-size: 30px;
	text-transform: uppercase;
	color: #004C68;
}
h3 {
	font-family: Roboto, Tahoma, Geneva, sans-serif;
	font-family: Dosis, Courier New, monospace;
  font-size: 20px;
  font-size: 24px;
}
h4 {
  font-size: 16px;
	font-weight: bold; 
	color: #004C68;
}
dt{
	font-family: Dosis, Courier New, monospace;
	font-weight: normal;
  line-height: 1em;
	margin-top: 1em;
  margin-bottom: 0.25em;
	text-transform: uppercase;
  font-size: 14px;
	font-weight: bold; 
}

/**
 * Text
 */
p,
pre {
  margin-bottom: 1em;
}
blockquote {
  padding: 10px 15px 1px;
  border-left: 5px solid #CCC;
  position: relative;
  margin: 1.5em 0 1.5em 25px;  
}
blockquote:before {
	content: "“";
	font-style: italic;
	font-size: 60px;
	font-family: Georgia,"Times New Roman", serif;
	line-height: 1em;
	color: #999;
	position: absolute;
	left: -35px;
	top: 5px;
}
/**
 * Lists
 */
dl,
ol,
ul {
  margin-bottom: 1em;
}

ul ul,
ul ol,
ol ol,
ol ul{
	margin-left: 1em;
}

li,
dd {
  margin-left: 1.5em; /* LTR */
}

dl.collapsible{}
	dl.collapsible dt{
		position: relative;
		overflow: hidden;
		padding-left: 20px; 
		cursor: pointer;
	}
	dl.collapsible dt:hover { 
		color: #000; 
	}
	dl.collapsible dt:before {
		content: ' ';
		position: absolute;
		top: 50%;
		left: 5px;
		height: 0;
		width: 0;
		overflow: hidden;
		border: 5px solid rgba(0, 0, 0, 0);
		border-left-color: #666;
		margin-top: -5px;
		z-index: 1;
	}
	dl.collapsible dt.open:before {
		border-left-color: rgba(0, 0, 0, 0);
		border-top-color: #666;
		margin-top: 0;
		left: 0;
	}
	dl.collapsible dt:after {
		content: '-';
		width: 100%;
		position: absolute;
		border-bottom: 1px solid #CCC;
		height: 0;
		overflow: hidden;
		top: 50%;
		margin-left: 10px;
	}
	dl.collapsible dt.open{}
	dl.collapsible dt + dd{ 
		overflow: hidden;
		max-height: 0px;
		-webkit-transition: max-height 400ms linear;
		-moz-transition: max-height 400ms linear;
		-ms-transition: max-height 400ms linear;
		-o-transition: max-height 400ms linear;
		transition: max-height 400ms linear;
	}
	dl.collapsible dt.open + dd{
		max-height: 1000px;
	}
	#tinymce dd{
		max-height: 1000px !important;
	}

.mce-visualblocks ol { 
	margin-left: 10px !important; 
}

/* Correct list images handled incorrectly in IE 7. */
.menu li,
.menu li{
  list-style-type: none;
  list-style-image: none;
}


/* Address styling not present in IE 8/9, Safari 5, and Chrome. */
abbr[title] {
  border-bottom: 1px dotted;
}
abbr[title]:hover {
  cursor: help;
}

/* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
b,
strong {
  font-weight: bold;
}

/* Address styling not present in Safari 5 and Chrome. */
dfn {
  font-style: italic;
}

/* Address differences between Firefox and other browsers. */
hr {
	clear: both;
	width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 0;
  border-bottom: 1px solid #CCC;
  margin: 2em 0;
}

/* Address styling not present in IE 8/9. */
mark {
  background: #ff0;
  color: #000;
}

/* Correct font family set oddly in Safari 5 and Chrome. */
code,
kbd,
pre,
samp,
tt,
var {
  font-family: Courier New, monospace;
  font-size: 1em;
  line-height: 1.5em;
}

/* Improve readability of pre-formatted text in all browsers. */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* Set consistent quote types. */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* Address inconsistent and variable font size in all browsers. */
small {
  font-size: 80%;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/**
 * Embedded content and figures
 *
 * @todo Look into adding responsive embedded video.
 */
img {
  /* Remove border when inside `a` element in IE 8/9. */
  border: 0;
  /* Improve image quality when scaled in IE 7. */
  -ms-interpolation-mode: bicubic;
}
img:not(.mce-object){
  /* Responsive images, but not for media images of the editor*/
  max-width: 100%;
  height: auto !important;
}
iframe{ 
	border: 0; 
	max-width: 100%;
	display: block; 
}

/* Correct overflow displayed oddly in IE 9. */
svg:not(:root) {
  overflow: hidden;
}

figure {
}

/**
 * Classes
 */

.element-invisible{ display: none; }
.casper{ display: none; } 

.white-text{ color: #FFF; font-size: 1.5em; line-height: 1.3em; font-family: Quicksand, Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight: 200; background-color: #2AB37F; padding: 5px 10px; }
.white-text a{ color: inherit; }
.accroche-text-wrapper p.white-text{ padding: 0; }
.chapo{ font-family: Quicksand, Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 16px; line-height: 1.2em; font-weight: 200; }
.important{ background-color: #C00; color: #FFF; }
.exergue{ border: 1px solid #CCC !important; padding: 5px 10px; }

.cols{ overflow: hidden; clear: both; }
	.col{ float: left; }
	.col-3{ width: 30%; }
	.col-3.first{ margin-right: 5%; }
	.col-3.last{ margin-left: 5%; }
	.col-2{ width: 47%; }
	.col-2.first{ margin-right: 3%; }
	.col-2.last{ margin-left: 3%; }
	.col-2-fluid{ width: 65%; }
	
.accroche{ display: table; margin-bottom: 2em; }
	.accroche-img-wrapper{ display: table-cell; width: 65%; padding-right: 10px; }
	.accroche-img-wrapper img{ display: block; width: 100%; }
	.accroche-text-wrapper{ display: table-cell; width: 35%; vertical-align: middle; background-color: #2AB37F; padding: 15px 20px; font-size: 12px; line-height: 1.3em; }
	.accroche-text-wrapper h2,
	.accroche-text-wrapper h3,
	.accroche-text-wrapper h4,
	.accroche-text-wrapper h5,
	.accroche-text-wrapper h6	{ color: #fff; }
		

a img{ border: 0; }
a.extlink:after,
a.extfile:after,
a.maillink:after{ content: " "; display: inline-block; width: 12px; height: 9px; margin-left: 2px; overflow: hidden; background-repeat: no-repeat; }
a.extlink:after{  background-image: url(../ui/extlink.png);height: 10px;  }
a.extfile:after{ background-image: url(../ui/file.png); }
a.maillink:after{ background-image: url(../ui/mailto.png); }
/*
a.icon:before{ content: " "; display: inline-block; width: 16px; height: 16px; overflow: hidden; background-repeat: no-repeat; }
	a.icon[href$=".pdf"]:before{ background-image: url(../../_icons/page_white_acrobat.png); }

	a.icon[href$=".png"]:before,
	a.icon[href$=".jpg"]:before,
	a.icon[href$=".gif"]:before{ background-image: url(../../_icons/page_white_picture.png); }

	a.icon[href$=".xls"]:before,
	a.icon[href$=".csv"]:before,
	a.icon[href$=".xlsx"]:before{ background-image: url(../../_icons/page_white_excel.png); }
	
	a.icon[href$=".doc"]:before,
	a.icon[href$=".rtf"]:before,
	a.icon[href$=".docx"]:before{ background-image: url(../../_icons/page_white_word.png); }
	
	a.icon[href$=".zip"]:before,
	a.icon[href$=".rar"]:before,
	a.icon[href$=".tar"]:before,
	a.icon[href$=".7z"]:before,
	a.icon[href$=".gz"]:before{ background-image: url(../../_icons/page_white_zip.png); }
	
	a.icon[href$=".swf"]:before,
	a.icon[href$=".flv"]:before{ background-image: url(../../_icons/page_white_flash.png); }
	
	a.icon[href$=".php"]:before,
	a.icon[href$=".css"]:before,
	a.icon[href$=".js"]:before{ background-image: url(../../_icons/page_white_code.png); }
	
	a.icon[href$=".html"]:before,
	a.icon[href$=".htm"]:before{ background-image: url(../../_icons/page_white_world.png); }
	*/
a.colorbox-insert-image{ display: block; }
a.colorbox-insert-image img{ display: block; }

ul.dates li{ list-style: none; }
ul.dates li > strong{ font-size: 30px; color: #004C68; font-family: Dosis, Courier New, monospace; margin-top: 1em; margin-bottom: 0.25em; text-transform: uppercase; }

ul.chiffres{ overflow: hidden; }
ul.chiffres li{ list-style: none; float: left; width: 100%; max-width: 240px; text-align: center; padding: 20px; margin: 0; height: 210px; }
ul.chiffres li strong{ display: block; margin: 0 auto 10px; line-height: 60px; width: 100%; font-size: 40px; white-space: nowrap; font-weight: bold; background-color: #228CAC; color: #FFF; font-family: Dosis, Courier New, monospace; 
width: 120px; line-height: 120px; border-radius: 50%;
}
#tinymce ul.chiffres li{ max-width: 235px; }

ul.cibles{ overflow: hidden; }
ul.cibles li{ list-style: none; float: left; width: 120px; height: 120px; text-align: center; padding: 0; margin: 10px 20px 10px 0; background-color: #228CAC; color: #FFF; font-family: Dosis, Courier New, monospace; position: relative; font-size: 16px; display: table; }
#main ul.cibles li a{ color: inherit; display: block; text-decoration: none; padding: 10px; margin: -10px; position: relative; width: 120px; height: 120px; display: table-cell; vertical-align: middle; }
#main ul.cibles li a:hover{ background-color: rgba(0,0,0,0.3); }
#main ul.cibles li a:after { content: " "; /*position: absolute; right: 0px; top: 50%; margin-top: -10px; width: 20px; height: 20px; background: url(../ui/arrows-min.png) no-repeat -20px 0px; text-indent: 150%; overflow: hidden; white-space: nowrap;*/ }
#tinymce ul.cibles li{ max-width: 235px; }

/**
 * Forms
 */

form {
}

/* Define consistent border, margin, and padding. */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 0 1em;
  padding: 0.5em 1em 1em;
}
.fieldset-description{ margin-bottom: 1em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
  *margin-left: -7px; /* 3 */ /* LTR */
	font-family: Quicksand, Lucida Sans Unicode, Lucida Grande, sans-serif; 
	font-size: 18px; 
	padding: 5px;
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 4. Improve appearance and consistency with IE 6/7.
 * 5. Keep form elements constrained in their containers.
 */
button,
input,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: inherit; /* 2 */
  vertical-align: baseline; /* 4 */
  *vertical-align: middle; /* 4 */
  max-width: 100%; /* 5 */
	padding: 3px 5px;
	border: 1px solid #CCC;
	background-color: #F0F0F0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
  *overflow: visible; /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  *height: 13px; /* 3 */
  *width: 13px; /* 3 
	margin-right: 0.5em;*/
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto; /* 1 */
  vertical-align: top; /* 2 */
}

/* Drupal-style form labels. */
label {
  display: block;
  font-weight: bold;
}
form .form-item{ margin-bottom: 1em; }
form .description{ font-size: 0.9em; font-style: italic; }

.inline-wrap{ margin-bottom: 1em; }
.inline{ display: inline-block; margin-right: 1em; }
.inline label{ display: inline; width: auto; }

.webform-container-inline > label{ display: inline-block; margin-right: 1em; text-align: right; width: 25%; vertical-align: top; }
.webform-container-inline > .description{ margin-left: 25%; padding-left: 1.5em; }

form .form-type-radio{ margin-bottom: 0em; }
	.form-type-radio label,
	.form-type-checkbox label{ display: inline; }

	label > span.form-required{ color: #D00;}


/**
 * Tables
 */
table {
  border-collapse: collapse;
  /*border-collapse: separate;
  border-spacing: 5px;*/
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: 100%;
	text-align: left;
}
th, td {
	padding: 5px;
	border: 1px solid #ccc;
	font-family: inherit;
	font-size: inherit
}
thead th, thead td{ border-bottom-width: 3px; font-weight: bold; }
/*tr:last-child td,
tr:last-child th{ border-bottom-width: 0; }
thead tr:last-child td,
thead tr:last-child th{ border-bottom-width: 2px; }*/

/*
 * TABS
 */
ul.tabs{ overflow: hidden; margin: 20px 0; border-bottom: 1px solid #CCC; }
ul.tabs > li{ float: left; list-style: none none; margin: 0; padding-left: 2px }
ul.tabs > li > a{ display: block; background-color: #eee; border: 0 none; color: #666; cursor: pointer; font-size: 12px; padding: 3px 6px; text-transform: uppercase; text-decoration: none; border-right: 1px solid #ccc; }
ul.tabs > li > a:hover{ background-color: #ccc; }
ul.tabs > li > a.active{ background-color: #666; color: #fff; cursor: default; border-right-color: transparent; }
ul.tabs > li:last-child > a{ border-right-color: transparent; }

/*
 * Contextual links

.contextual-links-region-active{ outline: 0 none; border: 1px dashed #999; }
.contextual-links-region-active > .contextual-links-wrapper{ margin-right: 4px; margin-top: -1px; } */

#tinymce div.label-above{ margin: 0 0 0.2em; font-family: Dosis, Courier New, monospace; font-size: 30px; text-transform: uppercase; margin: 0 10px 0.2em; line-height: 1em; }