.calender-input-area h5{margin-bottom:0;padding:9px 0}.calender-title{padding:0;margin:0;font-size:42px;text-align:center}.calender-main{display:grid;grid-template-columns:1fr;grid-gap:18px}.calender-main::after,.calender-tile-header::after{content:"";display:block;clear:both}.calender-tile{line-height:normal;font-size:1.5rem;background-color:#e9fff2;width:100%;color:#121212;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;box-shadow:3px 3px 3px #d5d5d5;display:flex;flex-direction:column;align-items:stretch}.calender-tile-content{padding:15px}.calender-tile-header{margin-bottom:10px;padding-top:5px;border:none !important;background:rgba(228,61,16,.9019607843);margin:0 !important}.calender-tile-header{border:none !important;background:rgba(228,61,16,.9019607843);margin:0 !important}.calender-tile-date{display:table;margin:5px auto;font-size:1.3em;line-height:2em;display:block;text-align:center;padding:0 0 5px;color:#fff}.calender-tile-day{display:inline-block}.calender-tile-day-name{display:inline-block}.calender-tile-main{overflow:auto;flex-grow:1}.calender-tile-image{width:100%;height:auto;margin:0 auto;display:block}.calender-dessert-word{font-weight:bold}.calender-meal-title{font-weight:bold;font-size:1.3em}.title-tile .calender-meal-title{margin-bottom:0}.calendar--beverages{margin-bottom:34px;margin-top:34px}.calender-footer{margin:18px 0;display:flex;gap:18px;justify-content:center}.calender-footer .btn.primary{padding:5px;width:100%;max-width:400px}@media only screen and (min-width: 481px){.calender-main{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 991px){.calender-main{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1200px){.calender-main{grid-template-columns:1fr 1fr 1fr 1fr}}