/* ELEMENTS STICKY */
.to_sticky {
	position: relative;
	left: 0;
	top: 0;
	z-index: 100;
}
.to_sticky.is-sticky[data-fixed="small"] {
	position: fixed;
}

@media screen and (max-width: 34.375em) {
	.to_sticky.is-sticky[data-fixed="xxmedium"] {
		position: fixed;
	}
}

@media screen and (max-width: 46.875em) {
	.to_sticky.is-sticky[data-fixed="xmedium"] {
		position: fixed;
	}
}

@media screen and (max-width: 59.375em) {
	.to_sticky.is-sticky[data-fixed="medium"] {
		position: fixed;
	}
}

@media screen and (max-width: 71.875em) {
	.to_sticky.is-sticky[data-fixed="large"] {
		position: fixed;
	}
}

@media screen and (max-width: 100em) {
	.to_sticky.is-sticky[data-fixed="xlarge"] {
		position: fixed;
	}
}

@media screen and (max-width: 120em) {
	.to_sticky.is-sticky[data-fixed="xxlarge"] {
		position: fixed;
	}
}


.sticky_anchors {
	position: relative;
	background: #fff;
	padding: 25px 0px;
	border-bottom: 1px solid #e2e2e2;
}
.sticky_anchors span {
	display: inline-block;
	vertical-align: middle;
	color: #1c1c1c;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
}
.sticky_anchors a {
	display: inline-block;
	vertical-align: middle;
	color: #1c1c1c;
	font-size: 16px;
	line-height: 16px;
	font-weight: 500;
	margin-left: 25px;
}
.sticky_anchors a:hover, .sticky_anchors a.active {
	color: #fc6719;
}
.sticky_line{
	content:'';
	position: absolute;
	top:100%;
	margin-top:-1px;
	left: 0;
	width: 80px;
	height: 1px;
	pointer-events: none;
	opacity:0;
	
	background: #fc6719;
		
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.sticky_line.active{
	opacity:1;
}

@media screen and (max-width: 71.875em) {
	.sticky_anchors span {
		font-size: 18px;
		line-height: 18px;
	}
	.sticky_anchors a {
		font-size: 14px;
		line-height: 14px;
		margin-left: 15px;
	}
}
@media screen and (max-width: 59.375em) {
	.sticky_anchors {
		padding: 15px 0px;
	}
	.sticky_anchors span {
		display:none;
	}
	.sticky_anchors a:first-of-type{
		margin-left:0;
	}
}
@media screen and (max-width: 46.875em) {
	.sticky_anchors {
		display:none;
	}
}