/* Enter Your Custom CSS Here */

.rasmini img {
	max-width: 350px;
}

body.page-id-1765 .wrapper,
body.page-id-1837 .wrapper,
body.page-id-1839 .wrapper {
    padding: 0;
}

.site-info {
	text-align: left;
  float: left;
}

.site-share {
	text-align: right;
  float: right;
}

.site-share a {
	color: #000;
}

.light {
	color: #fff;
}

.light a {
	color: #fff;
	border-bottom: 1px solid #fff;
}

.tree img {
  max-width: 80px;
	position: absolute;
}

.vc_btn3.vc_btn3-size-lg {
	font-size: 24px;
}

.cd-timeline-content {
	box-shadow: none;
  border: 0px solid #000;
}

.cd-timeline-img.cd-picture {
	background-color: #fff;
}

.cd-timeline-content p {
	margin: 40px 0;
}

.topbar {
	z-index: 2;
}

.cd-timeline-content::before {
	display: none;
}

#cd-timeline {
    position: relative;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

#cd-timeline::before {
		border-left: 2px dashed #fff;
  	width: 0;
}

@media only screen and (min-width: 1170px) {
  #cd-timeline::before {
		left: 0 !important;
  }
	.cd-timeline-content {
    width: 100%;
	}

	.cd-timeline-img {
    left: 0;
	}

	.cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: -15px;
    top: 0;
		color:#000;
	}

	.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 0;
		left: -15px;
    text-align: left;
	}

	.cd-timeline-block {
    margin: 1em 0;
	}
}

/* CSS Max 2021 */

.text-highlight {
font-family: mrs-eaves-xl-serif-narrow, serif !important;
font-size: 1em !important;
font-weight: 400 !important;
}

.buttons_submenu a {
font-family: mr-eaves-modern, sans-serif !important;
font-size: 1em !important;
font-weight: 700;
}

.buttons_contact a {
font-family: mr-eaves-modern, sans-serif;
font-size: 0.8em !important;
font-weight: 700;
}

.buttons_contact_highlight a {
font-family: mr-eaves-modern, sans-serif !important;
font-size: 1em !important;
font-weight: 700;
}

.h1_sansserif {
font-family: mr-eaves-modern, sans-serif !important;
font-size: 2em;
font-weight: 900;
}

.h2_sansserif {
font-family: mr-eaves-modern, sans-serif !important;
font-size: 1.4em;
font-weight: 900;
}

.h3_sansserif {
font-family: mr-eaves-modern, sans-serif !important;
font-size: 1.2em;
font-weight: 900;
}

.h4_sansserif {
font-family: mr-eaves-modern, sans-serif !important;
font-size: 1.2em;
font-weight: 700;
}

.h5_sansserif {
font-family: mr-eaves-modern, sans-serif !important;
font-size: 1em;
font-weight: 700;
}

.hlines_accordeon_formalities span {
font-family: mr-eaves-modern, sans-serif;
font-weight: 900;
font-size: 1em;
}


/* CSS Ninja Forms Classes 2021 */
.form_container {
font-family: mr-eaves-modern, sans-serif;
font-weight: 700;
font-size: 1em;
padding-top: 1em;
}

.form_element {
font-family: mrs-eaves-xl-serif-narrow, serif;
font-weight: 400;
font-size: 0.9em;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
padding-right: 0.5em;
}

/*Navbar 2021*/
.navbar {
font-family: mr-eaves-modern, sans-serif !important;
font-weight: 900;
}
