/* HIGHLIGHT SLIDER STYLES */


/* Header Navigation */

.wpfox_highlight_slider.wpb_content_element {
	
}

.wpfox_highlight_slider.wpb_content_element .slider-headers {
	
}

.wpfox_highlight_slider.wpb_content_element .slider-headers ul {
	list-style: none;
	text-align: center;
	margin: 28px 0 34px;
	padding: 10px;
	background-color: #fff;
	columns: auto;
	column-gap: normal;
}

.wpfox_highlight_slider.wpb_content_element .slider-headers ul li {
	display: inline-block;
	color: #002f54;
	font-family: 'Roboto';
	font-size: 13px;
}

.wpfox_highlight_slider.wpb_content_element .slider-headers ul li:first-child::before {
	display: none;
}

.wpfox_highlight_slider.wpb_content_element .slider-headers ul li:not(:first-child)::before {
	content: "|";
	padding: 0 8px;
}

.wpfox_highlight_slider.wpb_content_element .slider-headers ul li button {
	padding: 10px;
	max-width: 270px;
	font: inherit;
	color: #002f54;
	vertical-align: middle;
	text-transform: uppercase;
	line-height: 1.2;
	letter-spacing: 0.05em;
	cursor: pointer;
}

.wpfox_highlight_slider.wpb_content_element .slider-headers ul li button:hover {
	color: #87663B;
}

.wpfox_highlight_slider.wpb_content_element .slider-headers ul li button.active {
	color: #87663B;
}


/* Slider */

.wpfox_slider {
	padding: 0 45px;
	max-width: 1120px;
	margin: 0 auto;
}


/* Arrow Navigation */

.wpfox_slider .slick-prev, .wpfox_slider .slick-next {
	height: 60px;
	left: 0;
	width: 45px;
	z-index: 20;
}

.wpfox_slider .slick-next {
	left: auto;
	right: 0;
}

.wpfox_slider .slick-prev::before, .wpfox_slider .slick-next::before {
	content: " " !important;
	width: 25px;
	height: 25px;
	transform: rotate(45deg);
	border-top: 2px solid #87663B;
	border-right: 2px solid #87663B;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	right: 10px;
}

.wpfox_slider .slick-prev::before {
	transform: rotate(225deg);
	right: auto;
	left: 10px;
}


/* Slides */



.wpfox_slide {
	outline: 0 !important;
}

.wpfox_slide .columns > div {
	padding: 0 30px 0 0;
}

.wpfox_slide h3 {
	color: #002f54;
	font-size: 30px;
	line-height: 1.33;
	font-family: 'Roboto';
	font-weight: 500;
	margin-bottom: 5px;
}

.wpfox_slide p,
.wpfox_slide div.buttons {
	font-size: 15px;
	line-height: 1.67;
	letter-spacing: 0;
	margin-bottom: 0.7em;
}

.wpfox_slide div.buttons a.button {
	color: #87663B;
	border-color: #87663B;
	background-color: transparent;
	margin-bottom: 0;
	margin-top: 10px;
	margin-right: 16px;
}

.wpfox_slide div.buttons a.button:last-child {
	margin-right: 0;
}

.wpfox_slide div.buttons a.button:hover {
	color: #fff;
	background-color: #87663B;
}

.wpfox_slide .text-wrapper > *:last-child {
	margin-bottom: 0;
}



@media (min-width: 40em) and (max-width: 63.999em) {
	.wpfox_highlight_slider.wpb_content_element .slider-headers {
		display: none;
	}
	.wpfox_slide .columns > div {
		padding: 0;
	}
	.wpfox_slide h3 {
		font-size: 20px;
	}
	.wpfox_slide p {
		font-size: 14px;
		display: none;
	}
	
}

@media (max-width: 39.999em) {
	.wpfox_highlight_slider.wpb_content_element .slider-headers {
		display: none;
	}
	.wpfox_slide .columns {
		padding-bottom: 10px;
	}
	.wpfox_slide .columns > div {
		padding: 0;
	}
	.wpfox_slide img {
	}
	.wpfox_slide h3 {
		font-size: 20px;
	}
	.wpfox_slide p {
		font-size: 13px;
		display: none;
	}
}
