/*
 Theme Name: St. Davids Hospice
 Template: carely
 Author: matm
 Description: St Davids Hospice Theme
 Version: 0.1
 Text Domain: stdavids
 Domain Path: /languages
*/

body .page-header{

    padding: 64px 0;

}

:root {
    --e-global-color-stdavidspurple: #5B2D87;
    --e-global-color-stdavidsblue: #00437A;
    --e-global-color-stdavidsteal: #25B39D;
}

.has-brand-purple-color {
    color: #5B2D87 !important;
}

.has-brand-purple-background-color {
    background-color: #5B2D87 !important;
}

.has-brand-purple-border-color {
    border-color: #5B2D87 !important;
}

.has-brand-blue-color {
    color: #00437A !important;
}

.has-brand-blue-background-color {
    background-color: #00437A !important;
}

.has-brand-blue-border-color {
    border-color: #00437A !important;
}

.has-brand-teal-color {
    color: #25B39D !important;
}

.has-brand-teal-background-color {
    background-color: #25B39D !important;
}

.has-brand-teal-border-color {
    border-color: #25B39D !important;
}

body .page-header-box h1{
    font-size: 54px !important;
	word-wrap: break-word;
	letter-spacing: 0 !important;
	line-height: 1.33em !important;
	color: var(--e-global-color-white) !important;
}

body .page-blog-archive {
    padding: 50px 0px;
    background-color: #F5F5F5;
    width: 100%;
    max-width: 1820px;
    border-radius: 20px;
    margin: 24px auto;
}

body .post-item {
    background-color: white;
    padding: 20px;
    border-radius: 28px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}

body .post-item-content {
	word-break: keep-all;
	overflow-wrap: normal;

}

body .post-single-meta{
	margin-top:24px;
}

body .error-page-image img{
	max-width: 15%;
}

body .error-page{
	padding: 50px 0;
}

.fullw .elementor-button{width: 100%;}

.custom-lang-switcher {
    white-space: nowrap;
}

/* Header */
.ekit-template-content-header {
    .elementor-widget-elementskit-creative-button {
        overflow: hidden;
    }

    @media screen and (max-width: 1600px) {
        .elementor-4756 .elementor-element.elementor-widget-elementskit-creative-button:not(.elementor-element-9faaf57) .ekit_creative_button:not(.ekit_tamaya) {
            .ekit_creative_button_text {
                display: none;
            }
        }
    }
}



div#gform_wrapper_9 {
	padding: 20px;
	border-radius: 16px;
	background: #F5F5F5;
}

.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi {
    border: 1px solid #cfc3da !important;
    border-radius: 12px !important;
    outline: none !important;
}

.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi.chosen-container-active {
    border: 1px solid #cfc3da !important;
    border-radius: 12px !important;
    outline: none !important;
}
