
/* BEGIN - Your CSS styling starts here */

#details_9 .foobar {
	display: none;
}

.rdv-details-text11, span.rdv-details-text13, span.rdv-details-text15 {
    margin-top: 15px !important;
}

.rdv-details-container {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
  background-color: white;
}

.rdv-details-container01 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.rdv-details-container02 {
  flex: 0 0 auto;
  width: 40%;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

#fk_annuaire___annuaire_photo_ro > img {
  width: 317px;
  object-fit: cover;
}

.rdv-details-container03 {
  flex: 0 0 auto;
  width: 100%;
  height: 50px;
  display: flex;
  align-self: flex-start;
  margin-top: 20px;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}

.rdv-details-image1 {
  width: 30px;
  height: 30px;
  object-fit: cover;
}

.rdv-details-text {
  font-style: normal;
  font-weight: 600;
  margin-left: 20px;
}

.rdv-details-container04 {
  flex: 0 0 auto;
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}

.rdv-details-image2 {
  width: 30px;
  height: 30px;
  object-fit: cover;
}

.rdv-details-text03 {
  font-style: normal;
  font-weight: 600;
  margin-left: 20px;
}

.rdv-details-container05 {
  flex: 0 0 auto;
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}

.rdv-details-image3 {
  width: 30px;
  height: 30px;
  object-fit: cover;
}

.rdv-details-text07 {
  font-style: normal;
  font-weight: 600;
  margin-left: 20px;
}

.rdv-details-container06 {
  flex: 0 0 auto;
  width: 60%;
  height: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.rdv-details-container07 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}

.rdv-details-container08 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  border-color: var(--dl-color-theme-neutral-dark);
  border-width: 1px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 20px;
  justify-content: flex-start;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}


.rdv-details-text11 {
  margin-top: 30px;
}

.rdv-details-container09 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  border-color: var(--dl-color-theme-neutral-dark);
  border-width: 0px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 20px;
  justify-content: flex-start;
}

.rdv-details-text13 {
  margin-top: 30px;
}

.rdv-details-container10 {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  border-color: var(--dl-color-theme-neutral-dark);
  border-width: 0px;
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
  padding-bottom: 20px;
  justify-content: flex-start;
}

.fabrikActions.form-actions {
    display: flex;
    justify-content: center;
}

.rdv-details-container08 {
  border-left: 2px solid black;
}

.rdv-details-text15 {
  margin-top: 30px;
}

.col-auto.align-self-center.fabrikSearchAll {
    width: 50% !important;
}

.col-auto.pe-0.input-group-sm {
    width: 100% !important;
}

input#searchall_9_com_fabrik_9 {
    height: 50px !important;
}

.rdv-details-container08 h2 {
    padding-top: 0 !important;
}

iframe#simplymeet_if {
    height: 700px;
    margin-bottom: 10px;
}

.fabrikElementContainer.plg-field.fb_el_fk_annuaire___simplymeet_url_ro.form-group {
    width: 100%;
}

iframe#simplymeet_if {
    margin-top: -130px;
    height: 1200px;
}

span.rdv-details-text11, span.rdv-details-text13, span.rdv-details-text15 {
    font-size: 14px;
}

.rdv-details-container03, .rdv-details-container04, .rdv-details-container05 {
    height: 35px;
}

.rdv-details-text, .rdv-details-text03, .rdv-details-text07 {
	margin-left: 10px;
	font-weight:400;
	font-size: 14px;
}

.rdv-details-image1, .rdv-details-image2, .rdv-details-image3 {
	width: 23px;
	height: 23px;
	object-fit: cover;
}

.rdv-details-container02-2 {
    font-weight: 800;
	display: flex;
    justify-content: flex-start;
    width: 100%;
    padding-left: 190px;
    text-transform: uppercase;
}

.fabrikDetails {
    display: flex;
    flex-direction: row;
    margin-top: 40px;
}

legend.mt-3.legend {
    display: none;
}

fieldset#group10, fieldset#group68 {
    width: 50%;
    display: flex;
}

.rdv-details-container02 {
    width: 100%;
}

.rdv-details-container06 {
    width: 100%;
}

.rdv-details-container01 {
    flex-direction: column;
}

.fabrikActions.form-actions {
    display: flex;
    justify-content: center;
    position: absolute;
     bottom: -20px;
    right: 44%;
}

#fk_annuaire___annuaire_photo_ro>img {
    width: 170px;
    object-fit: cover;
    border-radius: 170px;
}

div#fk_annuaire___annuaire_photo_ro {
    position: absolute;
    left: 25px;
}

.rdv-details-container03 {
    justify-content: start;
    padding-left: 190px;
}

.rdv-details-container04 {
    justify-content: start;
    padding-left: 190px;
}

.rdv-details-container05 {
    justify-content: start;
    padding-left: 190px;
}

.rdv-details-container02, .rdv-details-container08, .rdv-details-container09, .rdv-details-container10 {
    border-right: 1px solid #e8e8e8;
    border-left: none;
}

@media screen and (max-width: 700px) {

    flex-direction: column;
	
	fieldset#group10, fieldset#group68 {
		width: 100%;
	}

	.rdv-details-container06 {
		margin-top: 1000px;
	}

	.fabrikActions.form-actions {
		right: 36%;
	}

	.rdv-details-text, .rdv-details-text03, .rdv-details-text07 {
		line-height: 17px;
	}

	.rdv-details-container03 {
		margin-bottom: 10px;
	}

	.rdv-details-container04 {
		margin-bottom: 10px;
	}
  
	iframe#simplymeet_if {
		position: absolute;
		top: 430px;
		margin-top:-110px;
		height:1000px;
		width: 90% !important;
	}

	.rdv-details-container02, .rdv-details-container08, .rdv-details-container09, .rdv-details-container10 {
		border: none;
	}
}

/* END - Your CSS styling ends here */
