.elementor-2305 .elementor-element.elementor-element-8208a61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2305 .elementor-element.elementor-element-ef0245c{--display:flex;}.elementor-2305 .elementor-element.elementor-element-b9d3929{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2305 .elementor-element.elementor-element-c8eedf2{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-title-normal-color:var( --e-global-color-e07516e );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-e07516e );}.elementor-2305 .elementor-element.elementor-element-c8eedf2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}:where( .elementor-2305 .elementor-element.elementor-element-c8eedf2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}:where( .elementor-2305 .elementor-element.elementor-element-c8eedf2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2305 .elementor-element.elementor-element-5c65743{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for html, class: .elementor-element-acdd122 *//* Table Data */
#CalendarWrapper > div > div > div > table td{
    padding-top:17px;
    padding-right:0px;
    transform:translateX(0px) translateY(0px);
    border-style:none;
    background-color:rgba(201,201,201,0);
}

/* Table */
#CalendarWrapper > div > div > div > table{
    margin-bottom:0px;
    padding-bottom:15px;
    background-color:#f8f6ee;
    transform:translateX(0px) translateY(0px);
    border-bottom-left-radius:0px;
}

/* Link */
#CalendarWrapper tr a{
    position:relative;
    top:8px;
    left:-8px;
    margin-bottom:3px;
    margin-top:-3px;
    margin-right:-3px;
    margin-left:-55px;
}

/* Element */
.elementor > .elementor-element{
    transform:translateX(0px) translateY(0px);
}

/* Container */
.elementor-widget-html .bookingsection .container{
    box-shadow:none;
}

/* Table Data */
#CalendarWrapper div div div div div table tbody tr td{
    border-width:0px !important;
}

/* Table */
#CalendarWrapper div table:nth-child(5){
    border-bottom-left-radius:25px;
    border-bottom-right-radius:25px;
}


/* Csob cal table footer */
#CalendarWrapper div .csob-cal-table-footer{
    margin-top:40px;
    transform:translateX(0px) translateY(0px);
}

/* Csob cal date input wrapper */
.csob-cal-table-footer tr .csob-cal-date-input-wrapper{
    border-style:none;
}

/* Csob cal date day input */
.csob-cal-table-footer tr .csob-cal-date-day-input{
    background-color:transparent;
}

/* Csob cal date month input */
.csob-cal-table-footer tr .csob-cal-date-month-input{
    background-color:transparent;
}

/* Csob cal date year input */
.csob-cal-table-footer tr .csob-cal-date-year-input{
    background-color:transparent;
}

/* Table Data */
#CalendarWrapper > div > div > div > table td {
    padding-top: 17px;
    padding-right: 0px;
    transform: translateX(0px) translateY(0px);
}


/* Csob deals frame */
#DealsCarousel .csob-deals-frame {
    font-family: 'Lexend Deca', sans-serif;
}

/* Deals title */
.csob-deals-frame .horizontal-view .deals-title {
    font-family: 'Lexend Deca', sans-serif;
}

/* Title */
#deals-csob-carousel .item .title {
    font-family: 'Lexend Deca', sans-serif;
    font-weight: 500 !important;
    font-size: 17px !important;
    line-height: 1em;
}

/* Dates */
#deals-csob-carousel .item .dates {
    font-family: 'Lexend Deca', sans-serif;
}

/* Span Tag */
#deals-csob-carousel .dates span {
    font-family: 'Lexend Deca', sans-serif;
}
/* Table Data */
#CalendarWrapper > div > div > div > table td {
    padding-top: 17px;
    padding-right: 0px;
    transform: translateX(0px) translateY(0px);
}

/* Table */
#CalendarWrapper > div > div > div > table {
    margin-bottom: 0px;
    padding-bottom: 15px;
}

/* Link */
#CalendarWrapper tr a {
    position: relative;
    top: 8px;
    left: -8px;
    margin-bottom: 3px;
    margin-top: -3px;
    margin-right: -3px;
    margin-left: -55px;
}

/* Price */
#deals-csob-carousel .item .price {
    font-family: 'Lexend Deca', sans-serif;
}

/* From price */
#deals-csob-carousel .item .from-price {
    font-family: 'Lexend Deca', sans-serif;
}

/* Link */
#CenterContainer #CalendarSmallWrapper div div .csob-row .css-table .css-table-cell a {
    background-color: #ffffff !important;
}

/* Csob book */
#ProfileResultListWrapper div .csob-btn-book {
    background-color: #61fab8;
    border-style: none;
}

/* Csob book (hover) */
#ProfileResultListWrapper div .csob-btn-book:hover {
    background-color: #12211a;
    color: #61fab8 !important;
}

/* Csob share profile link button */
#ProfileResultListWrapper div .csob-share-profile-link-button {
    color: #12211a;
    transform: translateX(0px) translateY(0px);
    background-color: #ffffff;
    border-color: #12211a;
}

/* Button (hover) */
#ProfileResultListWrapper div .csob-share-header-profile-link-button:hover {
    background-color: #12211a;
    color: #ffffff;
    transform: translateX(0px) translateY(0px);
}


/* Link */
#CalendarWrapper tr a {
    position: relative;
    top: 8px;
    left: -8px;
    margin-bottom: 3px;
    margin-top: 3px;
    margin-right: -3px;
    margin-left: -55px;
}

/* Table Data */
.csob-profiles-area tr td {
    border-style: none;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    margin-right: 0px;
}

/* Buttons */
#ProfileResultListWrapper div .buttons {
    background-color: transparent;
}

/* Active */
#ProfileResultListWrapper .buttons .active {
    background-color: #12211a;
    border-width: 0px;
    transform: translateX(0px) translateY(0px);
    color: #61fab8 !important;
}

/* Active (hover) */
#ProfileResultListWrapper .buttons .active:hover {
    transform: translateX(0px) translateY(0px);
    color: #000000 !important;
}

/* Csob profile area button */
#ProfileResultListWrapper div .csob-profile-area-button {
    background-color: #fbf9f2;
}

/* Image */
.csob-profile-inline-image-gallery a img{
	border-bottom-left-radius:25px !important;
	border-top-right-radius:25px !important;
	border-top-left-radius:25px !important;
	border-bottom-right-radius:25px !important;
	
}

/* Button */
#ProfileResultListWrapper div .csobGroupedProfileShowProfilesBtn {
    background-color: #12211a;
    color: #62fab8 !important;
    border-style: none;
    transform: translateX(0px) translateY(0px);
}

/* Button (hover) */
#ProfileResultListWrapper div .csobGroupedProfileShowProfilesBtn:hover {
    background-color: #62fab8;
}

/* Active (hover) */
#ProfileResultListWrapper .buttons .active:hover {
    color: #62fab8 !important;
}

/* Csob theme (hover) */
#ProfileResultListWrapper div .csob-btn--theme:hover {
    color: #12211a !important;
}

/* Button */
#ProfileResultListWrapper div .csobGroupedProfileShowProfilesBtn {
    color: #ffffff !important;
}

/* Filter text desc box */
.metadata .filter-text-desc-box {
    background-color: #62fab8 !important;
}

/* Csob unit book now */
#UnitInfoWindow .csob-btn-unit-book-now {
    background-color: #62fab8 !important;
    border-style: none;
    transform: translateX(0px) translateY(0px);
}

/* Csob unit book now (hover) */
#UnitInfoWindow .csob-btn-unit-book-now:hover {
    color: #4c4c4c;
}

/* Csob unit infowindow unit */
#UnitInfoWindow .csob-unit-infowindow-unit-id {
    color: #12211a !important;
}

/* Current step */
.main__header .step__info .current__step {
    color: #12211a !important;
}

/* Content title */
.order-summary--is--collapsed .order-summary__sections .content__title {
    color: #12211a;
}

/* Cart main */
.cart .cart__wrapper .cart__main {
    transform: translateX(0px) translateY(0px);
}

/* Button continue */
.cart__main .button__wrapper .button--continue {
    background-color: #62fab8 !important;
    border-width: 0px !important;
}/* End custom CSS */