/*
 Theme Name: Papyrus
 Description: Papyrus theme
 Author: Coder Agency
 Template: hello-elementor
 Version: 1.0.2
*/

/* ==================================  
 * Margins
 * ================================== */
/* Margin control */
p:last-child{
	margin-bottom:0px;
}

/* ==================================  
 * Images: Aspect Ratios
 * ================================== */
.fourThreeImage img{
	aspect-ratio: 4/3;
}

/* ==================================  
 * Text: Theme Color + Alt Color
 * ================================== */
.primaryText{
	color: var(--e-global-color-primary) !important;
}
.secondaryText{
	color: var(--e-global-color-secondary) !important;
}
.accentText{
	color: var(--e-global-color-accent) !important;
}

/* ==================================  
 * Icons
 * ================================== */
/* Burger Icon */
/* .papyrus_icon.burger path{
	fill: var(--e-global-color-primary) !important;
} */
/* Location icon (Filled) */
.papyrus_icon.location path {
    fill: var(--e-global-color-primary);
}

/* Location icon (empty) */
.papyrus_icon.location_v2 path {
    fill: var(--e-global-color-primary);
}

/* Left-rigth-arrow */
.papyrus_icon.left-right-arrow rect {
	fill: var(--e-global-color-primary) ;
}

/* Clock icon */
/* .papyrus_icon.clock path {
    fill: var(--e-global-color-primary);
} */

/* Phone icon */
.papyrus_icon.phone path {
    fill: var(--e-global-color-primary);
}

/* Star icon */
.papyrus_icon.star path {
    fill: var(--e-global-color-primary);
}

/* ==================================  
 * Papyrus Button: Icon
 * ================================== */
.papyrusButtonIcon svg{
	width: 10px !important;
	height: auto;
}

/* ==================================  
 * Papyrus footer: opeing times
 * ================================== */
.opening-hours-list {
	display: flex !important; 
	flex-direction: column; 
	row-gap: 8px;
}    
.opening-hours-item{
	display: flex; 
	width: 100%; 
	gap: 10px;
}
.opening-hours-item .day{
	display:inline-block;
	width: 50px;
}
.opening-hours-item .time{
	display:inline-block;
	text-align: left;
}


h1.entry-title {
    display: none !important;
}

.see-all-btn {
    width: fit-content;
    transition: color 0.2s ease;
}

.see-all-btn:hover  p,.see-all-btn:hover path {
    color: #6fa853;
    fill: #6fa853;
}
.see-all-btn p {
 transition: 0.2s ease;
}

.floorplan-accordion span.e-closed svg {
    rotate: 180deg;
}

.venue-desc-text {
	line-height: 100%;
}
