/*
Theme Name:     Train des Mots
Theme URI:      n/a
Template:       kadence
Author:         Comma Imagination
Author URI:     n/a
Description:    Child Theme Description
Version:        1.5
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/


.site-main-header-wrap .site-header-row-container-inner {
	background-image: url(images/topbacklines.png)!important;
	background-repeat: repeat-x;
	background-position: bottom;
	}

.main-navigation .primary-menu-container > ul > li.menu-item > a {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: var(--global-palette3);
}
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover {border-left-color: var(--global-palette1);}


.menu ul li > a {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: var(--global-palette9);
 }
.menu > li > ul > li > a:hover, .menu > li > ul > li.current_page_item > a { border-color:var(--global-palette3) ; }


blockquote  {
border-radius: 3px;
font-size: 110%;
color: var(--global-palette3);
background-color: #FAFAFA;
background-image: url(images/bandes-quote.png)!important;
background-repeat: repeat-y;
margin: 20px;
padding: 20px;
background-position: right center;
border-left-width: 1px!important;
border-left-style: solid;
border-left-color:  var(--global-palette3);
font-style: italic;
	min-height:120px;
}

blockquote cite, blockquote .wp-block-pullquote__citation {
    color: var(--global-palette3)!important;
	font-style: italic!important;
    font-size: 21px!important;
	font-weight: 600;
    margin-top: 1em;
	margin-bottom: 1em;
    position: relative;
    font-style: normal;
    display:block
}

.site-main h1 {
border-bottom: var(--global-palette1);
border-bottom-style: solid;
border-bottom-width: 2px;
}

h2::before {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #dd4444;
	padding-left: 10px;
}

h3 {background: url('images/ligne-bleu.png') 0 0 repeat; padding: 38px 15px; box-shadow: inset 0px 0px 35px 10px rgba(255,255,255,.8); }

hr { width: 0; border: 0; height: 2px; background:var(--global-palette1); margin: 1em 0 1em 0; display:inline-block; }

figcaption {color: var(--global-palette3)!important; font-size: 20px!important; text-align:left!important; }



