/****Stylesheet for Series template****/
:root {
    --c_light: #f8f9fa;
    --blue: #082161;
    --sec: #5BFACA;
    /*--ter: #D9FFF1;*/
    --ter: #5BFACA;
    --d_grey: #3F4141;
    --white: #fff;
    --black: #212121;
    --bodyc: #3F4141;
    --f_pr: 'Noto Sans Regular', sans-serif;
    --l_grey: #D7D7D7;
    --sl_grey: #F3F3F3;
    --grey: #A4ACB1;
    --bordo_1: #DEDEDE;
    --bordo_2: #D8D1CC;
    --ssl_grey: #F7F7F7;
}
.series-header{
    height: 90vh;
    overflow: hidden;
    display: flex;
    justify-content: center;
    position: relative;
}
@media screen and (max-width: 1024px){
	.series-header{
		height: 60vh;
	}
	.series-header-content{
		margin-top: 0;
	}
	.series-header-content{
		display:flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
}
.series-header img{
    filter: brightness(0.35)!important;
    width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: center;
}
.series-main-image{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 1;
    height: 100%;
    width: 100%;
}
.series-header-content{
    text-align: center;
    max-width:500px;
    z-index: 4;
    padding: 0 2%;
	margin-top: 7%;
}
.series-header-content h1{
    font-family: 'Donatoni Sans', sans-serif;
    color:#fff;
    font-size: 50px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.series-subtitle{
    color: var(--sec);
    font-size: 15px;
    font-weight: 800;
    margin-top: 0;
    text-transform: uppercase;
	margin-bottom: 50px;
}
.series-intro{
    color:#fff;
}
.series-content{
	padding: 0!important;
	background-color: transparent !important;
}
.real-title{
	text-transform: uppercase;
}
.series-content-title{
    text-align:center;
    font-size: 36px;
}
.series-content-inner{
	background-color: var(--blue);
	padding: 4% !important;
}
@media screen and (min-width: 1024px){
	.series-content-inner{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-column-gap: 4%;
		z-index: 5;
		width: 80% !important;
		max-width: 80%!important;
	}
	.series-content{
		margin-top: -300px !important;
		z-index: 5;
	}
	.series-content-inner:after{
		content: ' '!important;
		display: inline-block!important;
		background: url('/wp-content/uploads/2023/06/oval.svg');
		background-size: contain;
		background-repeat: no-repeat;
		width: 80px !important;
		height: 180px !important; 
		visibility: visible !important;
		position: absolute;
		right: -80px;
		top: 20%;
	}
	.series-content:before{
		content: ' '!important;
		display: inline-block!important;
		background: url('/wp-content/uploads/2023/06/rectangle.svg');
		background-size: contain;
		background-repeat: no-repeat;
		width: 200px !important;
		height: 50px !important;
		visibility: visible !important;
		position: absolute;
		left: 0;
		top: 40%;
		z-index: 4;
	}
}
.series-block{
    display: block;
	padding: 4%;
}
.block-content{
    display:flex;
    flex-direction: column;
    justify-content: center;
}
.block-content h3{
    font-size: 20px;
    font-weight: 800;
	font-family: 'Sora', sans-serif;
	color: #fff !important;
	margin-bottom: 20px !important;
	line-height: 1.5;
}
@media screen and (min-width: 768px){
	.block-content h3{
		max-width: 80%;
	}
}
@media screen and (max-width:767px){
	.series-content-inner{
		width: 100% !important;
		max-width: 100% !important;
	}
}
.series-loop-title{
    text-align: center;
    font-size: 36px;
	font-weight: 800;
	margin-top: 40px;
}
.series-text *{
	color: #D7D7D7;
}
.series-point{
	max-width: 35px !important;
	margin-bottom: 35px !important;
}
.woocommerce-result-count,.woocommerce-notices-wrapper, .price, .woocommerce-ordering, .woocommerce-loop-product__title{
    display: none !important;
}
.series-loop-start{
    width: 90%;
    margin: 2% auto auto;
}
.series-loop-start .machinery-loop-title{
    color: #082161;
    font-size: 1.2em;
    text-transform: uppercase;
    font-family: 'Noto Sans Bold', sans-serif;
}
.series-loop-start .series-link{
    font-family: 'Noto Sans Bold', sans-serif;
}
.term-special-machines .series-loop-title-element,
.term-macchine-speciali .series-loop-title-element{
    display: none !important;
}