/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.br-links-en-onder .uncell.no-block-padding.style-color-591485-bg {
	border-radius:8px 0px 0px 8px;
}

.br-rechts-en-onder .uncell.no-block-padding.style-color-591485-bg {
	border-radius:0px 8px 8px 0px;
}

.labels-posts p {
	margin-bottom:18px!important;
}

/* Border-radius bottom */
.br-bottom img{
	border-radius: 0px 0px 8px 8px;
}

/* Border-radius bottom */
.br-round{
	border-radius: 8px 8px 8px 8px;
}

.heading-label {
	font-size: 16px;
	white-space: pre;
	vertical-align: middle;
}

.heading-label.label-geel {
	margin-left: 18px;
}

.heading-label.label-paars {
	margin-right: 18px;
}

.badge-style {
	padding: 9px 18px!important;
	border-radius: 2em;
}

.wpbc_container_booking_form .block_hints, .wpbc_booking_form_simple.wpbc_form_center .wpbc__form__div .wpbc__row.wpbc_r_calendar, .wpbc_booking_form_simple .wpbc__form__div .wpbc__row:not(.wpbc_r_calendar),.wpbc_no_custom_width.cal_month_num_1 {
	max-width: 100%!important;
}

.wpbc_container.wpbc_form input.wpbc_button_light, .wpbc_container.wpbc_form input.wpbc_button_light:focus, .wpbc_container.wpbc_form input.wpbc_button_light:hover, .wpbc_container .wpbc_button_light, .wpbc_container .wpbc_button_light:focus, .wpbc_container .wpbc_button_light:hover, .wpbc_container.wpbc_container_booking_form .wpbc_button_light, .wpbc_container.wpbc_container_booking_form .wpbc_button_light:focus, .wpbc_container.wpbc_container_booking_form .wpbc_button_light:hover {
	color: #fff;
	font-size: inherit;
	border-radius: 8px;
	border: none;
	padding: 9px 18px !important
}

.wpbc_container .wpbc_button_light {
	background: #009876!important;
}
.wpbc_container .wpbc_button_light:hover {
	background: #008b69 !important
}

.wp-core-ui div.wpbc_container.wpbc_form input[type=date]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=datetime-local]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=datetime]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=email]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=month]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=number]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=password]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=range]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=search]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=tel]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=text]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=time]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=url]:focus, .wp-core-ui div.wpbc_container.wpbc_form input[type=week]:focus, .wp-core-ui div.wpbc_container.wpbc_form select:focus, .wp-core-ui div.wpbc_container.wpbc_form textarea:focus, div.wpbc_container.wpbc_form input[type=date]:focus, div.wpbc_container.wpbc_form input[type=datetime-local]:focus, div.wpbc_container.wpbc_form input[type=datetime]:focus, div.wpbc_container.wpbc_form input[type=email]:focus, div.wpbc_container.wpbc_form input[type=month]:focus, div.wpbc_container.wpbc_form input[type=number]:focus, div.wpbc_container.wpbc_form input[type=password]:focus, div.wpbc_container.wpbc_form input[type=range]:focus, div.wpbc_container.wpbc_form input[type=search]:focus, div.wpbc_container.wpbc_form input[type=tel]:focus, div.wpbc_container.wpbc_form input[type=text]:focus, div.wpbc_container.wpbc_form input[type=time]:focus, div.wpbc_container.wpbc_form input[type=url]:focus, div.wpbc_container.wpbc_form input[type=week]:focus, div.wpbc_container.wpbc_form select:focus, div.wpbc_container.wpbc_form textarea:focus {
	border-color: #009876;
	box-shadow: 0 0 0 1.2px #009876;
}

.uncode-wrapper.uncode-counter-wrap.counter-over-ons p.custom.fontsize-727511-custom.font-weight-600 {
	line-height:60%;
}

.panel.panel-default.wpb_accordion_section.group.has-active-bg.style-color-xsdn-bg.single-block-padding.has-padding {
	padding:18px 24px;
}

.tmb-id-277.tmb .t-inside .t-entry-text {
	background-image: url('https://pagedal.nl/wp-content/uploads/2025/10/druppel1.svg');
	background-repeat: no-repeat;
	background-position: top right;
	background-size: contain;
}

.tmb-id-285.tmb .t-inside .t-entry-text {
	background-image: url('https://pagedal.nl/wp-content/uploads/2025/11/tijdelijke-huisvesting-druppel.svg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size: contain;
}

.tmb-id-578.tmb .t-inside .t-entry-text {
	background-image: url('https://pagedal.nl/wp-content/uploads/2025/11/pagecentrum-druppel.svg');
	background-repeat: no-repeat;
	background-position: top right;
	background-size: contain;
}

.border-radius-bottom img {
	border-radius:0px 0px 8px 8px!important;
}

.wpcf7-form-control {
	margin: 0;
}

.style-light .wpcf7 input, .style-light .wpcf7 select,
.style-light .wpcf7 textarea
{
	box-shadow: none;
	border-color: #fff;
}
.style-light .wpcf7 input:focus, .style-light .wpcf7 select:focus,
.style-light .wpcf7 textarea:focus {
border-color: #009876;
}

.wpcf7 input, .wpcf7 select, .wpcf7 textarea {
	border-radius: 8px;
	padding: 12px 18px 12px 18px;
}

.wpcf7 span.wpcf7-not-valid-tip {
    margin: 9px 0px 0px 0px;
    color: #e50e43!important; /* Verander accent kleur */
}

.wpcf7 input.wpcf7-not-valid, .wpcf7 textarea.wpcf7-not-valid {
    border-color: #e50e43; /* Verander accent kleur */
}

::-webkit-input-placeholder {
    opacity: 0.5;
}

:-ms-input-placeholder {
    opacity: 0.5;
}

::placeholder {
    opacity: 0.5;
}

[class^="material-symbols-"].fa-2x {
	font-size: 2em;
}

[class^="material-symbols-"].fa-3x {
	font-size: 3em;
}

[class^="material-symbols-"].fa-4x {
	font-size: 4em;
}

[class^="material-symbols-"].fa-5x {
	font-size: 5em;
}

.btn {
    padding: 18px 26px !important;
}


.post-content .uncode_text_column ul{

list-style:none !important;
	padding: 0 !important;
}

.post-content .uncode_text_column ul li {
	display: flex;
}

.post-content .uncode_text_column ul li:before {
  font-family: 'uncodeicon';
  content: "\e08e";
  color: #039673;
  margin-right: 9px;
}

.pum-overlay {
	color: #163e35!important;
	backdrop-filter: blur(9px);
}

.pum-overlay-uncode {
	background: rgba(198, 229, 226, 0.7)!important;
}

.pum-close-uncode {
	color: #163e35!important;
}

.site-footer a:hover { color: #009876!important; } 

.site-info a { color: #fab600!important; } 

.site-info a:not:hover { color: rgba(255,255,255, 0.15); }

.drop-menu {
	border-radius: 8px;
}
.groepsaccommodatie-row {
	padding-top: 144px;
}

.groepsaccommodatie-quicknav-menu ul {
	padding:0px!important;
}

table, tr td {
	border:0px!important;
	border-radius:0px!important;
	padding:0;
	padding-top:14px
}

.heading-label font, .site-info font {
	vertical-align: baseline!important;
}

.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
    display: none;
}

.gt_float_switcher {
    box-shadow: 0px 0px 15px 0px rgba(22, 62, 53, 0.2)!important;
    border-radius: 15px!important;
}
.gt_float_switcher .gt_options a:hover {
    background: #009876!important;
}

.gt_float_switcher {
    font-size: unset!important;
}

.gt_float_switcher img {
width: 22px!important;
}

/* Over ons hero */
@media (max-width: 1985px) and (min-width: 1500px) {
.sfeerfoto-een .uncol.style-light.shift_y_single {
		margin-top:-80px!important;
	}
}

@media (min-width: 960px) {
	
.groepsaccommodatie-quicknav {
    position: relative;
    transition: background 0.3s ease;
}

.groepsaccommodatie-quicknav.is-sticky {
    position: fixed!important;
	top: 0;
    left: 0;
    right: 0;
    z-index: 9999;}

.groepsaccommodatie-sidebar .sticky-sidebar.is_stucked {
margin-top: 72px;
}
	
	.groepsaccommodatie-quicknav .menu-smart > li:first-child > a {
		padding: 0px 14px 0px 0px;
	}
	
.wpcf7-inline-field.wpcf7-inline-field-middle {
	font-weight: 400;
		 vertical-align: middle;
	}
	.menu-shrink .logo-container #main-logo a > * {
		transition: height .6s ease;
	}
}

@media (max-width:959px) {
.wpb_column.pos-middle.pos-center.align_center.column_child.col-lg-6.h1-tekst.single-internal-gutter {
	margin-top:-40px;
	margin-bottom:40px;
}
	.pum-close-uncode {
		right: 18px!important;
	}
}

@media (max-width: 569px) {
	
.br-links-en-onder .uncell.no-block-padding.style-color-591485-bg {
	border-radius:0px 0px 8px 8px;
}
	
.br-rechts-en-onder .uncell.no-block-padding.style-color-591485-bg {
	border-radius:8px 8px 0px 0px;
}
	
	.wpb_column.pos-middle.pos-center.align_center.column_child.col-lg-6.h1-tekst.single-internal-gutter {
	margin-top:-80px;
	margin-bottom:-20px;
}
	
.vc_row.no-top-padding.row-internal.row-container {
		margin-top:0px!important;
	}

.wpcf7 input:not(.wpcf7-submit), .wpcf7 textarea {
    font-size: 16px;
}

p + .wpcf7-inline-wrapper, .wpcf7-inline-wrapper + .wpcf7-inline-wrapper {
    margin-top: 0;
}
 
form .wpcf7-inline-wrapper:nth-child(2) p {
    margin-top: 18px;
}

.wpcf7-inline-field {
    width: 100%!important;
    display: block!important;
    padding: 0!important;
}
	
.heading-text .heading-label {
	display:block;
		max-width: fit-content;
		margin-left: auto!important;
		margin-right: auto!important;
	}

}