.awcfe-inline-item .woocommerce-input-wrapper .input-radio{display:inline-block!important;margin-right:5px;margin-top:5px}.awcfe-inline-item .woocommerce-input-wrapper label{display:inline-block!important;margin:0px 10px 0px 0px}.awcfe-hidden{display:none}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-form-label,.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{display:inline-block}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{margin-top:0px}.awcfe_toggleSwitch_field input[type=checkbox]{height:0;width:0!important;visibility:hidden;position:absolute}.awcfe_toggleSwitch_field .awcfe-formToggle{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:grey;display:block;border-radius:100px;position:relative;margin-top:10px}.awcfe_toggleSwitch_field .awcfe-formToggle:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:90px;-webkit-transition:0.3s;transition:0.3s}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle{background:#4B46DD}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.awcfe_toggleSwitch_field .awcfe-formToggle:active:after{width:30px}:root {
--dark90: #181818;
--dark80: #222222;
}
.ib-product-template-wide .booking-wraper div.extra-resources.asset-section>label{ flex-grow: 1 !important;
margin-bottom: 0;
}
.ib-product-template-wide .booking-wraper .extra-resources select.input-assets { margin-top: 0;
flex-grow: 1;
height: 48px;
}
.ib-product-template-wide .booking-wraper div.extra-resources .participant_inner_section {
gap: 12px;
}
.ib-product-template-wide .booking-wraper div.extra-resources .participant_inner_section .persons-title { flex-grow: 1;
display: none;
}
.ib-product-template-wide .booking-wraper div.extra-resources .participant_inner_section:before {
content: url(https://ianabradu.com/wp-content/uploads/2026/03/icon-group.svg);
width: 24px;
height: 24px;
}
.ib-product-template-wide .booking-wraper div.extra-resources.participant_section .button-group-container { flex-grow: 1;
} .style-dark .ph-calendar-days,
.style-dark .time-calendar-date-section, 
.style-dark .booking-info-wraper,
.style-dark .ph-calendar-weekdays,
.style-dark .button-group-container{
background-color: var(--dark90) !important;
}
.style-dark select {
border-color: var(--dark90) !important;
background-color: var(--dark90) !important;
}
.style-dark .past-time, .style-dark .ph-calendar-date.not-available {
color: #3e3e3e !important;
}
.style-dark .ph-calendar-days li, 
.style-dark .time-picker-wraper #ph-calendar-time li.ph-calendar-date,
.style-dark .ph-calendar-weekdays li,
.style-dark .span-month, .style-dark .span-year, .style-dark .ph-prev, .style-dark .ph-next,
.style-dark .input-person-minus,
.style-dark .input-person-plus,
.style-dark input.input-person{
color: #c5c5c5 !important;
}
.style-dark .ph-calendar-month {
background: var(--dark80) !important;
}
.ib-tour-header .data-field--product-tour-language{
justify-content: center;
}
.ib-tour-header .data-field--product-tour-language .data-field-icon img{
content: url(https://ianabradu.com/wp-content/uploads/2026/03/icon-language-white.svg);
}@font-face {
font-family: 'Marcellus';
src: url(//ianabradu.com/wp-content/themes/uncode-child/fonts/marcellus-regular-ro-webfont.woff2) format('woff2'),
url(//ianabradu.com/wp-content/themes/uncode-child/fonts/marcellus-regular-ro-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Inter';
src: url(//ianabradu.com/wp-content/themes/uncode-child/fonts/Inter-Italic.woff2) format('woff2'),
url(//ianabradu.com/wp-content/themes/uncode-child/fonts/Inter-Italic.woff) format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter';
src: url(//ianabradu.com/wp-content/themes/uncode-child/fonts/subset-Inter-Regular.woff2) format('woff2'),
url(//ianabradu.com/wp-content/themes/uncode-child/fonts/subset-Inter-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.ib-translate .gtranslate_wrapper,
.ib-translate p, 
.ib-translate .uncode_text_column{
display: inline;
}
a.glink img {
border-radius: 4px;
margin-right: 6px !important;
} .ph-calendar-weekdays {
background: none !important;
}
.ph-calendar-month {
background: none !important;
border-radius: 6px 6px 0 0;
}
.ph-calendar-days {
border-radius: 6px;
}
.time-calendar-date-section,
.booking-info-wraper{
border-radius: 6px;
}
.ph-calendar-date.today {
color: #cd001a !important;
}
li.ph-calendar-date.mouse_hover, li.ph-calendar-date:hover,
.ph-calendar-date.timepicker-selected-date,
.time-picker-wraper #ph-calendar-time li.ph-calendar-date:hover{
border-radius: 40px;
color: #fff;
}
.ph-calendar-month ul li {
text-transform: none;
letter-spacing: 0px;
font-weight: 700;
}
.timepicker-selected-date, .selected-date {
border-radius: 40px;
}
.participant_inner_section {
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.button-group-container {
background: #f7f7f7;
padding: 10px;
border-radius: 6px;
}
.input-person-minus, .input-person-plus {
color: #000000 !important;
border: 0px !important;
}
.participant_section {
padding: 0px 0px;
}
.button-group-container {
margin: 0px;
}
.person-value, .input.input-person {
flex-grow: 1;
}
.button-group-container {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.extra-resources {
margin: 1em 0px;
}
.booking-info-wraper {
padding: 0px 0px;
}
div.product form.cart .button {
width: 100%;
border: 2px solid #cd001a;
background: #cd001a;
border-radius: 3px;
}
div.product form.cart .button:hover {
border: 2px solid #000;
background: #fff !important;
color: #000 !important;
}
div.product p.cart:not(.dynamic-button), div.product form.cart:not(.dynamic-button) {
margin-bottom: 0px !important;
}
select {
border: 2px solid #f7f7f7 !important;
background-color: #f7f7f7;
border-radius: 4px;
}
div.extra-resources.asset-section>label {
display: none;
}
.extra-resources {
margin: 1em 0px;
display: flex;
align-items: center;
gap: 12px;
}
.extra-resources select {
flex-grow: 1;
width: auto;
max-width: none;
min-width: auto;
}
div.extra-resources.asset-section:before {
content: url(https://ianabradu.com/wp-content/uploads/2026/03/icon-language.svg);
width: 24px;
height: 24px;
}
form .booking-wraper p.single-resource-display {
font-weight: normal !important;
margin-top: 0px !important;	
} .ph-calendar-container {
width: 100%;
}
.single-product div.product form.cart {
border: 0px !important;
padding: 0px !important;
border-radius: 0px !important;
}
.time-picker-box-container.fixed-blocks .inner-element {
border: 0px;
}