/*
Theme Name: Kindergarten
Version: 1.0
Text Domain: Kindergarten
*/
/* add your styles here */
.posts .related-posts .related-post a:hover,
.posts .related-posts .related-post a:hover * {
	text-decoration: none;
}
.footer-links-list {
	row-gap: 30px;
}
.posts .related-posts .related-post-thumbnail img {
    top: 0;
    transform: translate(-50%, 0%);
}
.footer-links-list .footer-link-item a span {
	font-size: 16px;
}
@media (min-width: 769px) {
	.footer-links-list li {
		flex: 1; 
		text-align: center; 
	 	justify-content: center;
    	align-items: center;
    	min-width: 0;
	}
	.footer-links-list .footer-link-item a span {
		height: 48px;
	}
	
	.footer-links-list .footer-link-item a .icon{
		min-height: 64px;
		justify-content: flex-start;
	}
}
@media (max-width: 768px) {
	.nav-link:not(.btn).dropdown-toggle:after {
   		display: none;
	}
	.nav .nav-item.open .dropdown-menu {
		position: static;
        visibility: visible;
        height: auto;
        opacity: 1;
        max-height: 1000px
	}
	
    .nav .nav-item.open .dropdown-menu li {
        border: 0;
        width: 100%;
        overflow: hidden
    }

   .nav .nav-item.open .dropdown-menu li:last-child {
        padding-bottom: 8px
    }

    .nav .nav-item.open .dropdown-menu a {
        padding: 8px 0!important;
        font-size: 14px
    }
	
	.menu-item .toggle-menu {
		position: absolute;
		content: "";
		right: 0;
		top: 14px;
		width: 24px;
		height: 24px;
		display: block;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEuNUw3IDcuNUwxMyAxLjUiIHN0cm9rZT0iIzE3MUY0MCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat center center;
		transition: all .2s ease-in-out;
	}
		.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
			background-color: transparent;
	}
	.menu-item.open .toggle-menu {
		transform: rotate(180deg);
	}
}