.datepickershow .ui-datepicker{
    margin-top: unset;
    min-height: unset;
    min-width: unset;
    width: unset;
    font-size:1.25em;
}
.ui-datepicker-title{
    display:inline;
    vertical-align: middle;
}
a.ui-corner-all{
    display:inline;
}
.ui-datepicker-header{padding:3px 1px;}
.datepickershow .ui-datepicker table.ui-datepicker-calendar tr td a{padding:1px;}
.ui-datepicker-calendar td{text-align:center;}
.datepickershow .ui-datepicker .ui-datepicker-header .ui-datepicker-month, .datepickershow .ui-datepicker .ui-datepicker-header .ui-datepicker-year{font-size:1.2rem;}
.ui-datepicker-calendar thead tr{width:100%;display:block;}
.ui-datepicker-calendar tbody{display:block; padding: 0 2px;}
.ui-datepicker-calendar thead th{width:calc(100%/7);}


body.not-front #block-block-12 {
    float: left;
    margin: 10px 30px 0px 0px;
}
#block-block-11{
    margin-top: 10px;
}
#tophighlight{
    height:unset !important;
}
@media (min-width: 768px) and (max-width: 1250px){
body.not-front .carousel .slides .slideItem .slideContent .slideContentBox {padding: 10px 2px 2px 2px;}}
@media (max-width: 976px){
body.section-plan-your-visit .l-main .content-container .l-content.twocol div#block-block-11 {clear:both;}
.datepickershow{display:flex;}
}
