/* stili colonna sx */

dl dd {
	background: transparent;
	border: 0 none;
	font-size: 100%;
	padding: 0px;
	outline: 0;
	vertical-align: top;
}
.accordion1 .color {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	background-color: red;
}
.accordion1 {
	margin-bottom: 0px
}
.accordion1 dt {
	text-transform: none;
	cursor: pointer;
	text-decoration: none;
	padding:  15px;/* border-bottom: 1px solid #fff; *//* background: rgba(20, 133, 60,0.8); */
	border-top: 1px solid #ffffff;
	background: #e2e9ed;
}
.accordion1 dt:hover {
	background-color: #cbd3d9;
	color: white
}
.accordion1 dt.active {
	background-color: #23abe1;
	/* color: #888888; */
}
.accordion1 dt.active a, .accordion1 dt.active:hover a, .accordion1 dt:hover a {
color: #ffffff;
/*    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);*/
}

.accordion1 dt.active a, .accordion1 dt.active:hover a{

	font-weight: 500;

}
.accordion1 dt svg {
	float: right;
	font-size: 20px
}
    .accordion1 dt:hover a {
        color: #000;
    }
.accordion1 dt a {
	font-size: 16px;
	color: #333;
	text-decoration: none !important;
	position: relative;
	/* text-transform: uppercase; */
	font-weight: 400;
}

    .accordion1 dt a:hover {
        color: #000;


    }
.accordion1 dt img {
	position: relative;
	float: right;
	top: 4px;
}
.accordion1 dt svg {
	color: rgba(0,0,0,0.2) !important;
}

.accordion1 dt.active svg {
	color: rgba(255,255,255,1) !important;
}
.accordion1 dt.active svg, .accordion1 dt:hover svg {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.accordion1 dt:hover a, .accordion1 dt.active a {
	text-decoration: none !important;
}
.accordion1 dd {
	width: 100%;
	border-top: none;
}
.accordion1 dt.font {
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 4px;
}
.accordion1 dt.last {
	border-bottom: none !important;
}
.link1 {
}
.link1 a {
	font-size: 15px;
	line-height: 30px;
	display: inline-block;
	color: #444;
	text-decoration: none;
	font-weight: 400;
	width: 100%;
	padding: 5px 20px;
	border-top: 1px solid #ffffff;
	background-color: #f8f8f8;
}
.link1 a:hover {
	text-decoration: none;
	color: #23abe1;
	
}
