/*
 Theme Name:   Forefront
 Theme URI:    https://generatepress.com/forefront/
 Description:  Forefront is a GeneratePress child theme with two sidebars and a red color scheme. Using GeneratePress you can alter the child theme to your taste in minutes. Forefront is mobile responsive, W3C Markup Validated, Schema.org integrated, search engine friendly, cross browser compatible and 100% translatable. See more about GeneratePress here: http://generatepress.com
 Author:       Thomas Usborne
 Author URI:   http://edge22.com
 Template:     generatepress
 Version:      1.0.4
 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

 Forefront, Copyright 2016 Thomas Usborne
 Forefront is distributed under the terms of the GNU GPL

 Forefront is a child theme of GeneratePress
 
 It's not recommended to add CSS to this file, as it will be lost if you ever update this child theme.
 Instead, use a Custom CSS plugin.
 
 */
 
.post-image {
	margin-top: 0;
	margin-bottom: 0.em;
}

.widget-title {
	border-bottom: 1px solid #efefef;
	padding-bottom: 20px;
	margin-bottom: 20px;
}





/*******************************/
/*** CSS PERSONNALISÉ MANUEL ***/
/***        09/07/2021       ***/
/*******************************/

/* Layout */
@media (min-width: 1025px) {
	.grid-50 {
		width: 50%;
		width: 60%;
	}
	.grid-25 {
		width: 25%;
		width: 20%;
	}
	.pull-50 {
		left: -50%;
		left: -60%;
	}
	.push-25 {
		left: 25%;
		left: 20%;
	}
}


/* Fond du site */
body {
    background-image: url('https://49d693.claudeassets.com/20221205165217im_/https://turningpointweb.com/backgrounds/background.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
	padding-top: 20px;
}


/* Barres de séparation */
hr {
    background-color: #51c5fe;
}


/* Header */
.inside-header {
    padding: 0 !important;
}
.site-header {
    background-color: transparent !important;
}


/* Menu */
.main-navigation .main-nav ul li:hover > a,
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    background-color: #173D54 !important;
}
.main-navigation, .main-navigation ul ul {
    background-color: rgba(0,0,0,0.65) !important;
}
.main-navigation {
	position: relative;
}
/* Papillion abandonné pour l'instant */
/*.main-navigation:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	background-image: url('https://bf1be7.claudeassets.com/20221205165217im_/https://turningpointweb.com/backgrounds/paillon1.gif');
	height: 81px;
	width: 100px;
	visibility: visible;
}*/


/* Widgets */
.sidebar .widget {
    color: white;
    background-color: rgba(0,0,0,0.65);
    font-weight: normal !important;
    border: 1px solid #51c5fe;
    overflow: hidden;
}
.sidebar .widget .widget-title {
    color: #51c5fe;
    text-transform: uppercase;
}
.widget ul li {
    list-style-type: hiragana;
    margin-left: 30px;
    color: #51c5fe;
    font-size: 1.1rem;
}
.sidebar .widget a {
    color: rgba(255,255,255,0.7) !important;
}
.sidebar .widget a:hover {
    color: #51c5fe !important;
    font-weight: 600;
}
.widget-title {
    border-bottom: 0;
    position: relative;
    margin-bottom: 20px;
    margin-top: -15px;
}
.widget-title::after {
    content: '';
    position: absolute;
    left: -10px;
    bottom: -10px;
    background-image: url('https://88b81c.claudeassets.com/20221205165217im_/https://turningpointweb.com/backgrounds/separation.png');
    width: 148px;
    height: 26px;
}


/* Articles (Accueil) */
footer.entry-meta {
    display: none;
}

/* Content */
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header {
    color: rgba(255,255,255,0.7);
    background-color: rgba(0,0,0,0.65);
    border: 1px solid #51c5fe;
    overflow: hidden;
}
h1.entry-title {
    text-align: center;
    color: #51c6fd;
    position: relative;
    margin-bottom: 80px;
    text-transform: uppercase;
}
h1.entry-title::after {
	content: '';
	position: absolute;
	bottom: -45px;
	left: 0;
	background: url('https://c37225.claudeassets.com/20221205165217im_/https://turningpointweb.com/backgrounds/separation-longue.png') center no-repeat;
	width: 100%;
	height: 26px;
}


/* Galeries d'images */
.site-main .gallery {
    text-align: center;
    margin-top: 40px;
}
.gallery-item img {
    border: 1px solid #808080;
}
.chapter {
    margin-top: 50px;
    margin-bottom: -40px;
}


/* Vidéos YouTube */
iframe {
    border: 1px solid #808080 !important;
}


/* Commentaires (Plugin wpDiscuz) */
#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author {
    padding-left: 15px;
    margin-top: -3px;
}

#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-subheader {
    margin-left: 5px;
}


/* Footer */
.site-info {
    background-color: rgba(0,0,0,0.65);
}


/* Tableaux (pas de bordure) */
table, td, th {
	border: 0;
}
/*
     FILE ARCHIVED ON 02:30:23 Dec 08, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:41:30 Jul 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.612
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.054
  esindex: 0.009
  cdx.remote: 21.646
  LoadShardBlock: 86.199 (3)
  PetaboxLoader3.datanode: 84.757 (5)
  PetaboxLoader3.resolve: 306.341 (2)
  load_resource: 349.865
  loaddict: 34.257
*/