/*
Theme Name: Blossom Spa Child
Template: blossom-spa
*/
:root {
    --primary-color: #3a023a;
    --primary-color-rgb: 58, 2, 58;
    --primary-font: 'Nunito Sans', sans-serif;
    --secondary-font: 'Marcellus', sans-serif;
}

section#blossomtheme_companion_cta_widget-3 .centered.text {
    background-color: #3a023a80 !important;
}

.search-form-wrap {
    background: #3a023a80 !important;
}

img.custom-logo {
    max-width: 280px !important;
}

.gumb-kako-do-nas {
    margin: 25px auto !important;
}

.gumb-kako-do-nas .wp-block-button.has-custom-width.wp-block-button__width-50 {
    display: block;
    margin: 25px auto !important;
}

.gumb-kako-do-nas a.wp-block-button__link.wp-element-button {
    background: var(--primary-color);
	border: 1px solid var(--primary-color);
    text-decoration-line: none;
    color: white;
}

.gumb-kako-do-nas a.wp-block-button__link.wp-element-button:hover {
    color: var(--primary-color);
    background: white;
    border:1px solid var(--primary-color)
}

/* pages grid view custom css */
h4.pt-cv-title {
    font-size: x-large;
}

a._self.pt-cv-readmore.btn.btn-success {
    display: block;
    background: var(--primary-color);
    color: white;
}

.pt-cv-page {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    align-items: stretch;
    justify-content: space-around;
}

header.page-header {
    background-position: center center;
}
