/* //////////////// CSS - PAGE DEFAULT TEMPLATE //////////////// */

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

body.page-template-default .entry-content a:not(.cta-button) {
	color: var(--dark-purple)
}

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


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


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


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

body.page-template-default:not(.home) .entry-content {
    padding-top: calc( var(--margindesktop) * 1);
    padding-bottom: calc( var(--margindesktop) * 1);
}

body.page-template-default .entry-content.is-custom {
    padding-top: unset;
    padding-bottom: calc( var(--margindesktop) * 1);
}

body.page-template-default .entry-content .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.page-template-default .entry-content .custom-header img.custom-header-logo {
    max-width: 120px;
    margin: var(--margindesktop);
}

body.page-template-default .entry-content .custom-header h1 {
    color: #ffffff;
}


body.page-template-default .entry-content .custom-header h1.no-subtitle {
    margin-bottom: unset;
}

@media (max-width: 1280px) {
body.page-template-default .entry-content .custom-header {
    padding: var(--margindesktop);
}
}