/*
 * --- THEME BIGDADDY ---
 * Styles for TYPOGRAPHY screen styles.
----------------------------------------------------- */

/* ------------------------------------------------------------------- */

body {
  /* Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography */
  font: 13px/1.5em 'Lato', sans-serif;
  color: #2a2a2a;
  /*letter-spacing: 0.03em;*/
}

.element-title,
div.ctools-modal-content .modal-header,
/*div.ctools-modal-content .ctools-use-modal-processed .ajax-register-links li.first a,*/
#block-vulgaris_questions-question_top form label,
#site-nav-main a,
ul.quicktabs-tabs.quicktabs-style-vulgarishtml5 a,
h1, h2, h3, h4, h5, h6,
div.h1, div.h2, div.h3, div.h4, div.h5, div.h6{
  font-family: 'Oswald', sans-serif;
  /*font-weight: bold;*/
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
}

.node-full .content h2,
.node-full .content h3,
.node-full .content h4,
.node-full .content h5,
.node-full .content h6,

h2.views-field-title,
h2.best-answer-title,
h3.best-answer-title,
#middle-content #block-views-node_blocks-also_read_content .block-title,
#middle-content #block-views-recherche-topics_by_article .block-title,
#middle-content #block-views-a3e2a8a5ae1e2fdb4617f4c216b64d73 .block-title,
#middle-content #block-views-aee0209ef27e22128907920c6edd01ce .block-title,
#middle-content #block-vulgaris_blocks-vulgaris_submenu_group_bottom .block-title,
#middle-content #block-vulgaris_blocks-vulgaris_submenu_dossiers .block-title
{
  font-family: 'Lato', sans-serif;
  text-transform: none;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
}

.comment-form-wrapper .comment-form-title,
input.form-text, 
textarea.form-textarea,
select.form-select,
input.form-submit,
input.fake-submit,
#site-nav-main ul.menu li div.more-link a
{
  font-family: 'Lato', sans-serif;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
}

h1, div.h1 {
  font-size: 1.85em;
  line-height: 1.4em;
  margin-bottom: 10px;
  word-spacing:0.1em;
  text-transform:uppercase;
}
/* On enleve la marge du titre car il doit y avoir les infos de soumission juste dessous (Par ... le ...) */
.node-header-with-submitted h1{margin-bottom: 0px;}

h2, div.h2, #block-vulgaris_questions-question_top form label {
  font-size: 1.6em;
  line-height: 1.3em;
  margin-bottom: 10px;
  text-transform:uppercase;
}

h3, div.h3 {
  font-size: 1.4em;
  line-height: 1.2em;
  margin-bottom: 10px;
  text-transform:uppercase;
}

h4, div.h4 {
  font-size: 1.4em;
  line-height: 1.12em;
  margin-bottom: 10px;
} 

h5, div.h5 {
  font-size: 1.25em;
  line-height: 1.1em;
  margin-bottom: 7px;
} 

h6, div.h6 {
  font-size: 1.15em;
  line-height: 1.1em;
  margin-bottom: 5px;
}

p {
  font-size: 1em;
  margin-bottom: 1.5em;
} 

ul, ol {
  list-style-position: outside;
  margin-bottom: 1.5em;
}

p:last-child,
ul:last-child,#middle-content .node > .content ul:last-child,
ol:last-child,#middle-content .node > .content ol:last-child{margin-bottom:0}

a, a:link, a:visited {
  text-decoration: underline;
  color: #2a2a2a;
}

li a.active, li a.active-trail,
a:hover, a:active {
  color: #666;
}