/* //////////////// CSS - SINGLE PAGE //////////////// */

/* ////////////////////////////////////////////// STYLE */


.single .entry-fetaured-image {
    display: none;   
}

.single .entry-content {
    padding-top: 40px;
}
/* ////////////////////////////////////////////// BODY */


/*///////////////////////////////////////////// HEADER */


/*///////////////////////////////////////////// FOOTER */


/*///////////////////////////////////////////// CONTAINER */

body.single .main-container .custom-header {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    background-size: cover;
    background-position: center;
    color: #ffffff;
    text-align: center;
	background-color: var(--blue);
	padding-top: 120px;
	padding-left: calc( ( 100% - var(--widthdesktop) ) / 2 );
	padding-right: calc( ( 100% - var(--widthdesktop) ) / 2 );
	padding-bottom: 40px;
}


body.single .main-container .custom-header .entry-title {
    margin-bottom: unset;
}

body.single .main-container .custom-header .entry-title a {
    color: #ffffff;
}

}
form {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    align-items: center;
    background-color: var(--white);
    padding: calc( var(--margindesktop) / 2);
    margin: calc( var(--margindesktop) / 2) 0;
}
form p:nth-child(7) {
    flex: 0 0 100% !important;
}
form p:last-of-type {
    flex: 0 0 100% !important;
}
form p:last-of-type .spinner {
    
}
form p {
  flex: 0 0 48%;
  margin: 0px;
  padding: 0px;
      
}
form p label {
    color: var(--grey);  
}
form p input,
form p textarea {
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    margin: 0px !important;
    padding: 10px 15px !important;
}
form p textarea {
    max-height:50px;
}

/*//////////////////MEET THE TEAM IMAGES */
.teamImage {
    text-align: right;
}
.teamImage img {
    width: 75%;
    max-width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-radius: 3% 3% 3% 40%;
    text-align: right;
    
}
.page-id-257 .wp-block-heading {
    margin-bottom: 0px;
}
.page-id-257 p {
    margin-top: 10px;
}

@media (max-width: 781px) { 
    .teamImage img { width:100%; }    
}
