/*
 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
 * ================================== */
.fourThree 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-secondary);
}

/* ==================================  
 * 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;
}

.secondary-colour {
	color: #1E76D2;
}

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

a {
	text-decoration:none !important;
}

@media (max-width: 1024px) {

.tablet-mobile-h3 {
	font-weight: 600 !important;
}
	
	.tablet-h3 h2 {
	font-weight: 600 !important;
}
}

@media (max-width: 767px) {
.contact-bulltets-container .elementor-icon-box-content {
    display: flex;
    align-items: center;
}

}




