/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

.btn-style {
	position: relative;
	span {
		z-index: 3;
	}
}

.btn-style:after {
	content: "";
	left: 0;
	top: 0;
	width: 10px;
	height: 100%;
	position: absolute;
	z-index: 1;
	background-color: var(--imn-darkgreen);
	transition: 200ms;
}
.btn-style:hover:after {
	width: 100%;
	transition: 200ms;
}
.list-menu .tab-title {
	
	
	background-color: unset;
	
}
.list-menu .style-title {
		
		width: 100%;
	}
.list-menu .style-title:not(:last-child) {
		border-bottom: solid 1px;

	}
.list-menu .tab-title p {
	font-family: "Marcellus", serif;
	font-size: 3rem;
	color: var(--imn-darkgreen);
}
.style-title.brx-open {
    background-color: white !important;
}
.accordion-style .accordion-title i {
	border: solid 1px;
	border-radius:  50px;
	padding: 9px;
}
ul.accordion-style li.accordion-item:not(:last-child) {
	border-bottom: solid 1px var(--imn-darkgreen);
}
.style-title i {
	border: solid 1px;
	border-radius:  50px;
	padding: 9px;
}
.style-title.brx-open i {
	background-color: var(--imn-darkgreen);
	color: #fff !important;
}
#tabs-style > .tab-content {
	border: unset !important;
}

.icon-bg-style {
	min-height: 180px;
	width: 180px;
	background: white;
	display: flex;
	justify-content: center;
	align-items: center;
}
.slider-servizi .brxe-block.splide__slide {
	justify-content: flex-start !important;
}



