/*
Theme Name: allium-child
Description: Theme enfant de allium
Template: allium
*/


/* variables color */
:root {
	/* main color */
	--main-color: #c8ba95;
	--second-color: #988b9a;
}


div#rtoc-mokuji-wrapper {
    padding: 7%;
}
header#masthead {
    background: var(--main-color);
}
#breadcrumbs {
    display: block;
    width: 100%;
    padding: 1%;
    border-bottom: solid thin var(--second-color);
}
h1 {
    color: var(--main-color);
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
h2 {
    margin-top: 3%;
    margin-bottom: 2%;
    color: var(--second-color);
}
.has-no-sidebar .site-content {
    width: 80%;
}
.textwidget {
    margin-bottom: 2%;
}
.entry-meta.entry-meta-header-before {
    color: var(--main-color);
}
.credits-wrapper .credits-blog a, .credits-wrapper .credits-blog a:visited, a, a:visited  {
    color: var(--main-color);
    text-decoration: underline;
}
.hentry:not(.has-post-thumbnail) .post-content-wrapper-archive .entry-data-wrapper {
    width: calc( 100% - 375px);
}
.post-content-wrapper .entry-title a {
    text-decoration: none;
}
.taxonomy-description p {
    font-weight: 100!important;
}
.sf-menu > li.current_page_item > a, .sf-menu > li.current-menu-item > a, .sf-menu > li.current_page_ancestor > a, .sf-menu > li.current-menu-ancestor > a, .sf-menu > li.current-menu-parent > a {
    color: white;
}
nav.navigation.post-navigation {
    background: var(--main-color)80;
}
nav.navigation.post-navigation a {
    text-decoration: none;
}
nav.navigation.post-navigation a span {
    color: white;
}
.single .post-thumbnail {
    text-align: center;
    margin-bottom: 2%;
}
.image img {
    width: 100%;
}
.sf-menu ul a, .sf-menu ul a:visited {
    text-decoration: none;
}
.sf-menu ul li {
    border-bottom: solid thin #020202;
}
.sf-menu ul li:last-child {
    border-bottom: none;
}
.sf-arrows .sf-with-ul:after {
    content: '\f107';
    color: #020202;
}
.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after {
    color: #3d3d3d;
}
.entry-title a:hover, .entry-title a:focus, .entry-title a:active, .page-title a:hover, .page-title a:focus, .page-title a:active, .more-link-wrapper .more-link:hover, .more-link-wrapper .more-link:focus, .more-link-wrapper .more-link:active {
    color: var(--second-color);
}
.more-link-wrapper .more-link:hover:before, .more-link-wrapper .more-link:focus:before, .more-link-wrapper .more-link:active:before {
    background-color: var(--second-color);
}

.post-navigation a:hover, .post-navigation a:focus, .post-navigation a:active {
    color: var(--main-color);
}
nav.navigation.post-navigation a span {
    color: var(--second-color);	
}