section.mod_sticky_magazine .bloqTitle{
	text-align: center !important;
	padding-bottom: 40px;
}

section.mod_sticky_magazine.hasJS div.Magazine{
	max-width: 1800px;
	margin: 0 auto;
}

section.mod_sticky_magazine div.Magazine .Item .ItemBefore{
	position: static;
	width: 100%;
	max-width: unset;
	height: 500px;
	max-height: unset;
}

section.mod_sticky_magazine div.Magazine .Item .ItemInner{
	padding: 30px;
	background-color: rgb(var(--color1));
	margin: -150px 20% 0 5%;
	text-align: center;
}

section.mod_sticky_magazine div.Magazine .Item .ItemInner .ItemSubtitle{
  color: rgb(var(--grey10)) !important;
}

section.mod_sticky_magazine div.Magazine .Item .ItemInner .ItemContent{
  color: rgb(var(--grey10));
}

section.mod_sticky_magazine div.Magazine .Item .ItemInner .ItemContent .paracontent .buttonstyle{
	margin: 20px auto 0;
}

section.mod_sticky_magazine div.Magazine ul{
	display: flex;
	flex-direction: column;
}

section.mod_sticky_magazine div.Magazine ul li{
	margin-top: 40px;
}

section.mod_sticky_magazine div.Magazine ul li:first-child{
	margin-top: 0;
}

section.mod_sticky_magazine div.Magazine ul li .Item{
	flex-direction: column;
}

/* HAS JS */

section.mod_sticky_magazine.hasJS div.Magazine{
	position: relative;
	display: flex;
}

section.mod_sticky_magazine.hasJS div.Magazine ul li{
	transition: 0.4s;
	scroll-margin-top: calc(30px + var(--top-nav-height));
	opacity: 1;
}

section.mod_sticky_magazine.hasJS div.Magazine ul{
	flex: 7 7 70%;
}

section.mod_sticky_magazine.hasJS div.Magazine ul li.offToRight{
	transform: translateX(80%);
	opacity: 0;
}

section.mod_sticky_magazine .stickymenu{
	flex: 3 3 30%;
	color: rgb(var(--color1));
	position: sticky;
	top: calc(30px + var(--top-nav-height));
	left: 0;
	height: fit-content;
	padding-right: 40px;
	transition: 0.4s;
}

section.mod_sticky_magazine .stickymenu .stickymenuitem{
	color: rgb(var(--color1));
	display: block;
	white-space: nowrap;
	margin-bottom: 20px;
	font-weight: bold;
	text-transform: uppercase;
	width: 300px;
	margin-left: auto;
}

section.mod_sticky_magazine .stickymenu .stickymenuitem:hover{
	color: rgb(var(--color2));
}

section.mod_sticky_magazine .stickymenu .stickymenuitem.focused{
	color: rgb(var(--color2));
}

@media screen and (max-width: 700px){
	section.mod_sticky_magazine .stickymenu{
		display: none;
	}
}