/*
 Theme Name:        dpsroyal Child Theme
 Author:            dpsonline*
 Template:          dpsroyal
 Version:           1.0
 Tested up to:      6.6
 Requires at least: 5.0
 Requires PHP:      7.0
 Text Domain:       royal-event
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

/*Social footer */
.sc_socials.sc_socials_default .socials_wrap .social_item {
    margin: 0 7px 7px 15px;
}

.header-home {
    backdrop-filter: blur(4.8px);
    background-color: #ffffff09 !important;
}

footer {
	content-visibility: visible!important;
}

.sc_layouts_logo img {
    height: 66px;
}


@media (max-width: 479px) {
	.single-post .post_info_vertical_present {
            padding-top: 4.5em;
	}
}

div.wpbc_container.wpbc_form input[type=checkbox], div.wpbc_container.wpbc_form input[type=radio],
#privacy1 {
	position: relative!important;
}

.wpbc_container .wpbc__field .wpbc_button_light, .wpbc_container.wpbc_container_booking_form .wpbc__field .wpbc_button_light {
	color: var(--theme-color-inverse_link);
    border-color: var(--theme-color-text_link);
    background-color: var(--theme-color-text_link);
}
.wpbc_container .wpbc__field .wpbc_button_light:hover, .wpbc_container.wpbc_container_booking_form .wpbc__field .wpbc_button_light:hover {
    border-color: var(--theme-color-text_hover);
    background-color: var(--theme-color-text_hover);
}
.booking_form_div .wpbc_booking_form_simple hr {
    margin-top: 6px!important;
	margin-bottom: 12px!important;
}

.booking_form_div * {
    font-family: var(--theme-font-button_font-family)!important;
    font-size: var(--theme-font-button_font-size);
    font-weight: var(--theme-font-button_font-weight)!important;
    font-style: var(--theme-font-button_font-style)!important;
    line-height: var(--theme-font-button_line-height);
    text-decoration: var(--theme-font-button_text-decoration)!important;
    text-transform: var(--theme-font-button_text-transform);
    letter-spacing: var(--theme-font-button_letter-spacing);
}