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

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


/* ////////////////////////////////////////////// BODY */


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


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


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

body.single .main-container .custom-header {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding: calc( var(--margindesktop) * 2) calc( ( 100% - var(--widthdesktop) ) / 2 );
    background-size: cover;
    background-position: center;
    color: #ffffff;
    text-align: center;
	background-color: var(--purple);
}

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

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

@media (max-width: 1280px) {
body.single .main-container .custom-header {
    padding: var(--margindesktop);
}
}