/*

 * Template Name: Testimonials

 */



#hp-testi{

	position: relative;

}



#inner-page-wrapper{

	margin-bottom: 0;

}



#inner-page-wrapper > .container{

	width: 100%;

	padding: 0 0;

}



#breadcrumbs{

	padding: 0 15px;

	margin: 1.12em 0;

	line-height: 1.7;

}

.hpTesti {

    padding: min(8.824vw,60px) 0 60px;

}

#content .hpTesti__container--title .sectionTitle h2{

  font-size: min(10.5vw,72px);

}

.hpTesti__container--feed{

	max-width: 650px;

}

.hpTesti__slide .single:not(:first-child){

	margin-top: 20px;

}



.hpTesti__slide .single .stars{

	justify-content: center;

}



.ipTesti__bottom{

	display: flex;

	flex-flow: row wrap;

	align-items: center;

	justify-content: center;

	gap: 0 30px;

	margin: 76px 0 0;

	padding: 0 0 86px;

}

.ipTesti__bottom a.ipTesti-arrow{

	display: flex;

	flex-flow: row wrap;

	align-items: center;

	justify-content: center;

	font-size: 15px;

	letter-spacing: 0.020em;

	gap: 1em;

	color:#fff;

}

.ipTesti__bottom a.ipTesti-prev{

	order: 1;

}

.ipTesti__bottom a.ipTesti-next{

	order: 2;

}

.ipTesti__bottom a.ipTesti-arrow:hover{

	color: var(--secondary);

}

.ipTesti__bottom a.ipTesti-arrow em{

	font-size: 1.133em;

}

.ipTesti__bottom ul{

	display: flex;

	flex-flow: row wrap;

	align-items: center;

	justify-content: center;

	gap: 15px;

	order: 3;

	width: 100%;

	margin: 30px 0 0;



}



.ipTesti__bottom ul li{}

.ipTesti__bottom ul li a{

	display: inline-flex;

	flex-flow: row wrap;

	align-items: center;

	justify-content: center;

	font-size: 15px;

	letter-spacing: 0.020em;

	min-height: 1.8em;

	min-width: 1.8em;

	border-radius: 50em;

	color:#fff;



}

.ipTesti__bottom.alt ul li a{

	color:var(--primary);

}

.ipTesti__bottom ul li a:hover{

	background: #535353;

	color:#fff;

}

.ipTesti__bottom ul li a.current{

	background: #535353;

	color:#fff;

	pointer-events: none;

}

.ipTesti__bottom.alt a.ipTesti-arrow{

	color: var(--primary);

}

.ipTesti__bottom.alt a.ipTesti-arrow:hover{

	color: var(--secondary);

}



.single a:hover,
.single a:focus{

	color: unset !important;

}



@media only screen and (min-width: 992px) {

	.hpTesti {

        padding: min(6.391vw,102px) 0 min(5.938vw,95px);

    }

	.hpTesti__slide{

		display: flex;

		flex-flow: row wrap;

		align-items: flex-start;

		justify-content: flex-start;

	}

	.hpTesti__container--feed{

		max-width: none;

	}

	.hpTesti__slide .single{

		margin-left: min(1.003vw,16px);

		width: calc(100% / 3 - min(0.67vw,10.7px));

	}

	.hpTesti__slide .single:not(:first-child){

		margin-top: 0px;

	}

	.hpTesti__slide .single:nth-child(3n + 1){

		margin-left: 0;

	}

	.hpTesti__slide .single:nth-child(n + 4){

		margin-top: min(1.003vw,16px);

	}

	.hpTesti__slide .single .inner {

		padding: min(3.321vw, 53px) min(2.506vw, 40px) min(2.694vw, 43px);

	}



	.ipTesti__bottom {

		gap: 11px;

	}

	.ipTesti__bottom a.ipTesti-prev{

		order: 1;

	}

	.ipTesti__bottom a.ipTesti-next{

		order: 3;

	}

	.ipTesti__bottom ul{

		order: 2;

		width: auto;

		margin: 0 0 0;



	}

	.ipTesti__bottom ul:before,

	.ipTesti__bottom ul:after{

		content:'';

		display: block;

		width: 26px;

		height: 1px;

		background: #4f4f4f;

	}

}