/*
Theme Name: Memory Enfant
Description: Theme enfant de Memory
Template: memory
Author: Maite
*/

/* variables color */
:root {
	/* main color */
	--main-color: #F2A800;
	--text-main: #555;
	--heading-color: #44B095;
	/* header color */
	--bg-header-color: #fff;
	--text-header-color: #44B095;
	--hover-text-header-color: var(--main-color);
	--icon-header-color: #44B095;
	--hover-icon-header-color: var(--main-color);
	--border-header-color: #e2e2e2;
	--bg-submenu-color: #fff;
	--text-submenu-color: #44B095;
	--hover-text-submenu-color: var(--main-color);
	--border-submenu-color: #f1f1f1;
}

.single .entry-title, h1 {
    text-align: center;
    margin-bottom: 2%;
}
nav.navigation.post-navigation {
    margin-bottom: 0;
}

.post-navigation .nav-previous a, .post-navigation .nav-next a {
    color: var(--text-header-color);
}

/* Stylisation du slider */

@media screen and (min-width: 990px) {
	.featured-posts-1 .slick-current .featured-content {
	    display: flex;
	    flex-wrap: wrap;
	    position: absolute;
	    left: auto;
	    right: 0px;
	    bottom: 0px;
	    flex-direction: column;
	    height: 100%;
	    justify-content: center;
	    width: 100%;
	    background: var(--main-color);
	    opacity: 1;
	}

	.featured-posts-1 .featured-wrapper {
	    right: -260px;
	    bottom: 70px;
	    opacity: 1;
	}
	.slick-track .slick-slide {
	    opacity: 0;
	}

	.slick-track .slick-current {
	    opacity: 1;
	}

	.slick-dots li button {
	    transform: rotate(90deg);
	}

	.slick-dots li {
	    width: 0px;
	}

	.slick-track {
	    left: -130px !important;
	}

	.slick-dots {
	    bottom: 10px;
	    position: absolute;
	    display: block !important;
	    width: fit-content;
	    left: calc(50% + 450px);
	    transform: translateX(-50%);
	}

	.slick-dots li button:before {
	    background: var(--heading-color);
	}

	.slick-dots li button:before {
	    width: 20px;
	    height: 4px;
	}

	.slick-dots li.slick-active button:before {
	    opacity: 1;
	    width: 28Px;
	    left: -4px;
	}

	.slick-track {transition: transform 0.2s;}

}




@-webkit-keyframes fadeInUp {
	from {
		transform: translate3d(0, 20px, 0);
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes fadeInUp {
	from {
		transform: translate3d(0, 20px, 0);
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* Couleurs text */
.entry-content a {
    text-decoration: none !important;
    color: var(--text-main);
    box-shadow: 0 2px var(--main-color);
    transition: box-shadow .3s ease-out,background-color .3s ease-out;
}

.entry-content a:hover {
    background-color: var(--main-color);
    box-shadow: 0 2px var(--main-color);
    transition: box-shadow .3s ease-out,background-color .3s ease-out;
    color: var(--bg-header-color);
}

/* Supression double traits */ 

.header-top:before, .header-branding:before {
    border-bottom: none;
}

.site-footer .site-info:after {
	border-top: none;
}

.post-navigation:before {
    border-bottom: none;
}


/* Custom footer */

.site-footer {
    background: none;
}

.site-footer .site-info {
    background: var(--bg-submenu-color);
}

.post-navigation:after {
    border-top: none;
}

/* Retrait du menu burger sur ordi */
@media screen and (min-width: 1024px) {
	button.menu-toggle {
	    display: none;
	}
}

#site-navigation {
    display: flex;
    justify-content: center;
}