.fusion-header-content-3-wrapper p{text-align:center;}
.fusion-header-content-3-wrapper .smoobuDate,
.fusion-header-content-3-wrapper .smoobuDate input,
.fusion-header-content-3-wrapper .smoobuSelect,
.fusion-header-content-3-wrapper .smoobuSelect select,
.fusion-header-content-3-wrapper .clSmooGo{width:100%;}

.fusionSmoobuHeadline{font-size:35.5px!important;font-family: "Playfair Display", Arial, Helvetica, sans-serif!important;color:#000!important;}
.smoobuFusionContainer > div > div,
.smoobuFusionContainer > div > div > div,
.smoobuFusionContainer > div > div > div > div{padding:0!important;margin:0!important;}

.smoobuWrapper,
.smoobuWrapper > div{margin:0!important;}
.smoobuWrapper .link-area-box{cursor:initial!important;}
.smoobuWrapper .col{padding:0!important;}
.flex{display:flex;flex-wrap:wrap;}
.clSmooWrapper{width:100%;gap:20px;}
.smoobuDate{position:relative;border:1px solid #d2d2d2;line-height:0;}
.smoobuDateLabel{cursor:pointer!important;position:absolute;left:0;top:0;width:100%;bottom:0;background:#fff;pointer-events:none;z-index:1;padding:5px 10px;line-height:35px;}
.smoobuDateLabel i::before{content:"\f073";}
.smoobuDateLabel span{margin:0 0 0 10px;}
.smoobuDate input{height:41px;width:130px;}
.clSmooGo{cursor:pointer!important;background:#bc9c50;color:#fff;font-weight:900;text-transform:uppercase;padding: 13px 29px;line-height: 17px;font-size: 14px;border:0;outline:0;}

.smoobuResult{margin:50px 0 0;}
.smobuuList{margin:15px 0 100px;}
.smoobuItem{justify-content:space-between;border-bottom:1px solid #d2d2d2;margin:0 0 10px;padding:0 0 10px;}
.smoobuItem:last-of-type{border:0;margin:0;}
.smoobuItemTitle{margin: 0 !important;top: 7px;position: relative;}
.smoobuItem .fusion-button{}

#clSmooSelect{color:#666;padding:0 10px;}

@media screen and (min-width:1100px)
{
    .clSmooWrapper:not(.smoobuMask),
    .smoobuFormHeadline{display:none;}
    .smoobuResult{margin:0;}
}

@media screen and (max-width:767px)
{
    .smoobuItemTitle{width:calc(100% - 155px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}

@media screen and (max-width:610px)
{
    .clSmooWrapper{justify-content:space-between;}
    .smoobuDate{width:calc((100% - 20px) / 2)}
    .smoobuDate input{width:100%;}
    .clSmooGo{width:100%;}
    .smoobuSelect,.smoobuSelect select{width:100%;}
}
