/*
Theme Name:   Astra Child
Description:  Astra Child Theme
Author:       Veronika Usova
Template:     astra
Version:      1.0.6
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  astrachild
*/
.main-header-menu .sub-menu{
	min-width: 260px;
}
.menu-link{
	font-size: 1rem;
	font-weight: bold;
	white-space: nowrap;
}
.sub-menu .menu-item{
	white-space: nowrap;
	background-color: rgba(255,255,255,0.87);
	padding-right: 2rem;
}
.ast-primary-header-bar{
	background-color: var(--ast-global-color-1) !important;
}
.ast-builder-menu-2{
	display: flex;
	width: 50px;
} 
.lang-item{
	height: 40px;
	width: 50px;
	background-image: url('/wp-content/uploads/2023/05/circle.png');
	background-repeat: no-repeat;
}
.lang-item a{
	color: #fff !important;
	text-transform: uppercase;
	font-size: 0.8rem;
}
.ast-above-header{
	background: none !important;
}
.opening-hours{
	border: 0px;
}
.opening-hours td, th {
    padding: 0px ;
	border: 0px;
	font-size: 0.9rem;
}
.opening-hours tr:nth-child(2n+1) td,tr:nth-child(2n+1) th {
    background-color: rgba(0, 0, 0, 0.03);
}
.singnup-newsletter-form form .singnup-submit{
color: var(--ast-global-color-0);
}
.link-to-partner{
	margin-right: 20px;
}
.ast-builder-footer-grid-columns{
	grid-template-columns: 80% auto !important;
}
.ast-builder-footer-grid-columns p{
	display: flex;
}
.logo-ardenne{
	margin-bottom: -20px;
}
/* events */
:root {
--text-color-softer: var(--ast-global-color-0);
}
.em-item-info{
	    display: flex;
    flex-direction: column;
}
.em-item-actions{ 
    margin-bottom: 0px;
    margin-top: auto;
text-align: center;
}
 .em-item {
    grid-template-rows: max-content !important;
}
.em-item-info{
	border-top: none !important;
}
.em.pixelbones .input .button {
    --border-color: var(--ast-global-color-0);
	--text-color-softer: var(--ast-global-color-0);
	    border-radius: 30px !important;
}
.em.pixelbones .input .button:hover {
	--background-color: var(--ast-global-color-0);
    background-color : var(--ast-global-color-0) !important;
	color: #fff !important;
}
/*restos*/
.resto-card {
	   overflow: hidden !important;
}
.resto-card .wp-block-uagb-image{
	width: 100%;
aspect-ratio: 4/3;
    overflow: hidden;
}
.resto-card .wp-block-uagb-image__figure, .resto-card .wp-block-uagb-image__figure img{
	width: 100% !important;
	min-height: 100% !important;
}

@media only screen and (max-width: 767px){
.resto-card .wp-block-uagb-advanced-heading{
	background: rgba(0,0,0,0.5);
    position: absolute;
    z-index: 1000;
}
	.resto-card .uagb-heading-text{
		padding-left: 1rem;
		padding-right: 1rem;
	color: #fff !important;
}
	.resto-card .wp-block-uagb-icon-list{
			padding: 1rem;
		
	}
}