/* Override */

.slickSliderHeader .slideContainer {padding-bottom: 33.8541666667%;}
.slickSliderHeader .slide {position: relative; width: 100%;}

.slickSliderHeader .sliderButton {width: 60px; height: 60px; background-color: rgba(0,0,0, 0.3); background-size: 21px 40px;}
.slickSliderHeader .sliderButton svg {fill: #fff;}


/* Form */
#partFormControlButtonSubmitFormContact .partButton{width: 100%; border: 2px solid #562168; background-color: transparent; color: #562168;}
#partFormControlButtonSubmitFormContact .partButton:hover {color: #fff; background-color: #562168;}
#partFormControlButtonSubmitFormContact .partButton .buttonLabel {margin: 0 auto;}

	/* force 100% width on all inputs */
	.formV2 .partFormControlInputText input:not(.inputFullWidth) {width: 100vw!important;}

/* Pagination */
.partPagination                                                     {width: 100%;}
.partPagination ul                                                  {justify-content: center;}
.partPagination ul li a												{border-color: #00b7c7; color: #00b7c7;  font-weight: 700;}
.partPagination ul li a:hover										{color: #fff; background-color: #00b7c7;}
.partPagination ul li.previous svg, 
.partPagination ul li.next svg 	                                    {fill: #00b7c7;}
.partPagination ul li.selected a									{background-color: #00b7c7 ;color: #fff; cursor: pointer; font-weight: 700;}