

.is_accent_font{
    font-weight: bold;
    color: var(--epcl-main-color) !important;
}

.is_accent_font.is_bigger {
    font-size:18px;
}
#wrapper #header .vrd_login_button a{
    color: #FFF !important;
}
#wrapper #header .vrd_login_button{
    background-color: var(--epcl-main-color) !important;
    color: #FFF !important;
}

#wrapper #page .um a.um-button, #wrapper #page .um a.um-button.um-disabled:active, #wrapper #page .um a.um-button.um-disabled:focus, #wrapper #page .um a.um-button.um-disabled:hover, #wrapper #page .um input[type=submit].um-button, #wrapper #page .um input[type=submit].um-button:focus,
body .um-modal .upload, body .um-modal a.um-modal-btn:not(.alt), body .um-modal a.um-modal-button:not(.alt), #wrapper #page .um a.um-modal-button:not(.alt), #wrapper #page .um a.um-button:not(.um-alt), #wrapper #page .um a.um-button:not(.um-alt).um-disabled:active, #wrapper #page .um a.um-button:not(.um-alt).um-disabled:focus, #wrapper #page .um a.um-button:not(.um-alt).um-disabled:hover, #wrapper #page .um input[type=submit].um-button:not(.um-alt), #wrapper #page .um input[type=submit].um-button:not(.um-alt):focus,
#wrapper .vrd_ml_button, #wrapper .epcl-shortcode.epcl-button {
    border-radius: 15px !important;
    font-weight: 400 !important;
    font-size: 18px;
    line-height: 1.2 !important;
    padding: 12px 16px !important;
    font-family: "League Spartan", sans-serif;
    border: 2px solid transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

#wrapper .vrd_ml_button.is-transparent {
    background:transparent;
}
#wrapper .vrd_ml_button.is-fullwidth {
    display: flex;
    justify-content: center;
}

body .um-modal .upload:hover,
#wrapper #page .um a.um-button:not(.um-alt):hover,
#wrapper #page .um input[type=submit].um-button:not(.um-alt):hover{
    border:2px solid transparent;
}

body .um-modal .upload,
body .um-modal a.um-modal-btn:not(.alt),
body .um-modal a.um-modal-button:not(.alt),
#wrapper #page .um a.um-modal-button:not(.alt),
#wrapper #page .um a.um-button:not(.um-alt),
#wrapper #page .um a.um-button:not(.um-alt).um-disabled:active,
#wrapper #page .um a.um-button:not(.um-alt).um-disabled:focus,
#wrapper #page .um input[type=submit].um-button:not(.um-alt),
#wrapper #page .um input[type=submit].um-button:not(.um-alt):focus,
#wrapper .vrd_ml_button.primary-color,
#wrapper .um-button.epcl-shortcode.epcl-button.primary-color,
#wrapper .epcl-shortcode.epcl-button.primary-color {
    color: #FFF;
    font-weight:600;
    background-color: var(--epcl-main-color);
    transition:none !important;
    border:2px solid transparent !important;
}


body .um-modal .upload:hover,
#wrapper #page .um a.um-button:not(.um-alt):hover,
#wrapper #page .um input[type=submit].um-button:not(.um-alt):hover,

#wrapper .vrd_ml_button.primary-color:hover,
#wrapper .um-button.epcl-shortcode.epcl-button.primary-color:hover {
    background: var(--epcl-sections-color);
    color: var(--epcl-dark-blue);
    border: 2px solid var(--epcl-dark-blue) !important;
    box-shadow: none !important;
}

header#header {
    background: #FFF;
}

#wrapper .vrd_ml_section_title {

}

#wrapper .vrd_ml_section_subtitle {
}

#wrapper .vrd_ml_section_body {
}
.vrd_finder_card_content{
    margin-top: 16px;
}


#wrapper .vrd_finder_section[data-type=wish] .vrd_finder_section_items.vrd_grid_container {
    gap: 32px calc(208px - (30px * var(--column-count)));
}

#wrapper .vrd_finder_section[data-type=account] .vrd_finder_section_items.vrd_grid_container {
    gap:16px;
}

#wrapper .vrd_finder_section_items.vrd_grid_container{
    gap: 32px calc(208px - (8px * var(--column-count)));
}

img.vrd_finder_card_image_decoration {
    position: absolute;
    top: -22px;
    left: 8px;
    z-index: 0;
    transform: scale(1.05);
}

#single.fullcover .fullcover-wrapper .featured-image {
    position: relative;
    z-index: 1;
    border-radius: 16px 0 0 0;
    box-shadow: none;
    overflow: hidden;
    border: 1px solid #CCC;
    height: 540px;
}
.vrd_finder_section_view_all {
    text-align: center;
    padding: 16px;
}