/*
Theme Name: Mantra Child Theme
Description: Child theme woxx
Author: woxx
Template: mantra
Version: 1.0
*/
 
@import url("../mantra/style.css");


/* No meta bar in sticky articles (slider) */
.sticky .entry-meta { display: none; }


/* No background colour or border in sticky articles */
article.sticky { background: none; }
article.sticky { border: none; }


/* Remove bottom padding for sticky articles */
 .sticky .entry-content, .entry-summary {
     padding: 8px 0 0px;
 }


/* No read more option on sticky articles */
.sticky .read-more { display: none; }
/* If more than one sticky article, just the slider (post # may need to be adapted due to alternating sliders):
#post-8242 .read-more {display:none;}
#post-8242 { padding: 0;}
*/

/* Reduce line height on sticky articles - APPARENTLY NOT NEEDED ANYMORE */
/* #content .sticky { line-height: 1em; }


/* Top margin increased on viewing articles */
.single-post .entry-title {
  margin-top: 20px !important ;
}


/* Remove general padding */
#content { padding: 0;}


/* No shadow box in article meta bar (from + date + tags) */
.entry-meta {    
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}


/* No border in image captions */
#content .wp-caption { border: none; }


/* Captions aligned to the left */
#content .wp-caption p.wp-caption-text { text-align: left; }


/* No captions on home page*/
.home .wp-caption-text { display: none; }


/* No navigation bar between articles in article view */
.paged #nav-above, .single #nav-above { display: none; }
.paged #nav-below, .single #nav-below { display: none; }


/* No bar between widgets and articles */
#primary, #secondary { border-left: none; }


/* Custom classes woxx for old articles */
#content p.interview { font-weight: bold; }
#content p.st_texte { font-size: 17.55px; }
#content p.texte_en_evidence { font-size: 17.55px; }
#content p.footnote_texte { font-size: 12.45px; }


/* Special treatment for H2, H3, H4 & H5 */
#content h2 { font-size:20px ; }
#content h3 { font-size:18.5px ; }
#content h4 { font-size:18.5px ; }
#content h5 { font-size:14px ; }
.entry-content h5 { text-transform: none !important ; }
.entry-content h6 { text-transform: none !important ; }


/* Remove large line spacing */
#content { line-height:1.7em ; }


/* Slight margin reduction between articles */
.hentry { margin: 0 0 12px; }


/* Mobile version - reduce line spacing & no sticky article */
@media (max-width: 650px) {
	body #content { line-height: 1.4em; }
	body article.sticky { display: none; }
}

/* No padding on slider bottom */
.home .slider-wrapper {padding-bottom: 0px;}


/* Special format for Quote & Link posts for online */
#content h3.entry-format {
    display: none; }
#content span.entry-time {
    display: none; }
#content time.updated {
    display: none; }
article.format-quote { background-image: url(/static-pages/online.jpg); }
article.format-link { background-image: url(/static-pages/onlinefirst.jpg); }


/* Padding to bring search as high as possible */
div#primary.widget-area {
    padding: 0px 2em 2em; }


/* No padding for online articles on home page, to keep same presentation as print articles */
.entry-content, .entry-summary {
    padding: 0 0 1em;
}