/* CSS Document */
li.op-vacancies-slide > div {
	background: #fff !important;
	padding-bottom: 20px;
	margin-right: 20px;
}
	li.op-vacancies-slide > div:first-child {
		min-height: 295px;
		padding: 20px;
	}
	li.op-vacancies-slide > div > h2,
	li.op-vacancies-slide > div > span,
	li.op-vacancies-slide > div > p
	{
		display: block;
		padding: 10px 20px 5px 0px;
		line-height: 19px;
	}

	li.op-vacancies-slide > div > a:last-child
	{
		margin-left: 5px;
	}
	li.op-vacancies-slide > div > a 
	{
		position: relative;
	}
	li.op-vacancies-slide > div > a > img:last-child
	{
		display: block;
		right: 0;
		bottom: -1px;
	}
	body #page-container .et_pb_section li.op-vacancies-slide > div > a:last-child.et_pb_button_0,
	body #page-container .et_pb_section li.op-vacancies-slide > div > a:last-child.et_pb_button_0:hover{
		color: #fff !important;
		position: relative;
		margin-left: 18px !important;
		font-weight: bold;
		background-color: #558978 !important;
		padding: 0.3em 1em !important;
	}

		body #page-container .et_pb_section li.op-vacancies-slide > div > a:last-child.et_pb_button_0::after {
			font-family: ETmodules !important;
			content: "\35" !important;
			left: -10px !important;
			top: 1px !important;
			color: #FE8A04 !important;
			font-size: 29px !important;
			position: absolute !important;
			opacity: 1 !important;
		}

		body #page-container .et_pb_section li.op-vacancies-slide > div > a:last-child.et_pb_button_0::before
		{
			font-family: ETmodules !important;
			content: "\35" !important;
			left: 0px !important;
			top: 7px !important;
			color: #FE8A04 !important;
			font-size: 29px !important;
			position: relative !important;
			margin-left: -24px !important;
		}




	li.op-vacancies-slide > div > span
	{
		display: none;
	}
	li.op-vacancies-slide > div > p
	{
		margin-bottom: 10px;
		color: #000;
		font-size: 12px;
		margin-top: -20px;
		line-height: 21px;
	}


		li.op-vacancies-slide > div > h2 > a {
			color: #395173 !important;
			font-size: 18px !important;
			line-height: 130%;
			font-weight: bold;
		}


div#op-vacancies-carousel .flex-direction-nav a:before {
    text-align: center;
    font-size: 16px;
    display: inline-block;
    color: #fff;
    margin-right: 14px;
    margin-top: 2px;
	text-shadow: none;
}

div#op-vacancies-carousel .flex-direction-nav a.flex-prev:before {
    margin-left: 14px;
}

div#op-vacancies-carousel a.flex-next {
    right: -50px !important;
}
div#op-vacancies-carousel a.flex-prev {
    left: -50px !important;
}
@media screen and (max-width: 670px) {
div#op-vacancies-carousel a.flex-next {
    right: -25px !important;
}
div#op-vacancies-carousel a.flex-prev {
    left: -25px !important;
}
}

div#op-vacancies-carousel .flex-direction-nav .flex-next,
div#op-vacancies-carousel .flex-direction-nav .flex-prev{
    background: #FE8A04;
    border-radius: 50%;
}