<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "&lt;&lt;", "&lt;", "&gt;", "&gt;&gt;" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(https://www.mmcatering.co.uk/js/calendar/menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row &lt;TR&gt; containing navigation buttons */
}

.calendar thead .daynames { /* Row &lt;TR&gt; containing the day names */
}

.calendar thead .name { /* Cells &lt;TD&gt; containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #f4f0e8;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #e4e0d8;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #c4c0b8;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells &lt;TD&gt; containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #f4f0e8;
}

.calendar tbody .rowhilite td {
  background: #e4e0d8;
}

.calendar tbody .rowhilite td.wn {
  background: #d4d0c8;
}

.calendar tbody td.hilite { /* Hovered cells &lt;TD&gt; */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells &lt;TD&gt; */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #e4e0d8;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The &lt;TR&gt; in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell &lt;TD&gt; */
  background: #f4f0e8;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #e4e0d8;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c4c0b8;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #fea;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #766;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

.sw-flexslider a:active,.sw-flexslider a:focus{text-decoration:none;outline:0}.sw-flexslider .slides,.sw-flexslider .sw-flexslider-control-nav,.sw-flexslider .sw-flexslider-direction-nav{list-style:none!important;margin:0;padding:0}.sw-flexslider .slides&gt;li{display:none;-webkit-backface-visibility:hidden;margin:0;padding:0}.sw-flexslider .slides img{width:100%;display:block}.sw-flexslider-pauseplay span{text-transform:capitalize}.loading .sw-flexslider{min-height:200px;background:#fff url('https://www.mmcatering.co.uk/skin/frontend/base/default/flexslider/css/loading.gif') 50% 50% no-repeat}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides&gt;li:first-child{display:block}@font-face{font-family:'arrows';src:url('https://www.mmcatering.co.uk/skin/frontend/base/default/flexslider/css/arrows.eot');src:url('https://www.mmcatering.co.uk/skin/frontend/base/default/flexslider/css/arrows.eot?iefix') format('eot'),url('https://www.mmcatering.co.uk/skin/frontend/base/default/flexslider/css/arrows.woff') format('woff'),url('https://www.mmcatering.co.uk/skin/frontend/base/default/flexslider/css/arrows.ttf') format('truetype'),url('https://www.mmcatering.co.uk/skin/frontend/base/default/flexslider/css/arrows.svg#svgWebfont') format('svg');font-weight:normal;font-style:normal}.sw-flexslider-element{margin-bottom:20px}.sw-flexslider-element:after{display:block;clear:both;height:0;overflow:hidden;content:".";font-size:0;line-height:0}.sw-flexslider{position:relative;display:block;box-sizing:content-box}.sw-flexslider .slides{display:block;overflow:hidden;width:100%}.sw-flexslider .slides li{position:relative}.sw-flexslider .slides li img{position:relative;z-index:8}.sw-flexslider .slides .slider-title{display:none;position:absolute;z-index:8}.sw-flexslider .slides .slider-title .caption h2{font-size:2.5em;line-height:1.1em;font-weight:normal;color:#fff}.sw-flexslider .slides .slider-title .caption{padding:10px 20px}.carousel li{margin-right:5px!important}.carousel li img{display:block!important;opacity:.9!important;width:100%!important}.carousel li img:hover{opacity:1!important}.loader-gutter{display:block;position:absolute;width:100%;height:6px;z-index:99999}.loader{width:0;height:6px}.loading .overlay-nav{display:none}.overlay-nav{position:absolute;top:0;width:35%;height:100%;z-index:9999}.overlay-nav .overlay-element{position:relative;display:table;width:100%;text-decoration:none}.overlay-nav .overlay-element h3{display:table-cell;vertical-align:middle;font-weight:normal;padding:4px 35px 4px 10px}.overlay-nav .overlay-element .overlay-arrow{position:absolute;right:0;top:50%;margin-top:-26px}.overlay-nav .overlay-element .overlay-arrow:before{font-family:'arrows';content:"\68";font-size:32px}.default-theme .sw-flexslider-container{box-shadow:1px 1px 2px #888;margin:10px 2px}.default-theme .sw-flexslider{background-color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border:1px solid #fff;margin:0;padding:6px}.default-theme .sw-flexslider-control-paging li a,.blank-theme .sw-flexslider-control-paging li a{border:1px solid #333;box-shadow:0 0 2px rgba(0,0,0,0.4) inset}.default-theme .sw-flexslider-control-paging li a.sw-flexslider-active,.blank-theme .sw-flexslider-control-paging li a.sw-flexslider-active{background-color:#999;border-color:#333}.default-theme .sw-flexslider-control-paging li a:hover,.blank-theme .sw-flexslider-control-paging li a:hover{background-color:#ccc;border-color:#111}.woothemes-theme .sw-flexslider{background-color:#fff;border:4px solid #fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);margin:10px 2px}.woothemes-theme .sw-flexslider-control-paging li a{border:1px solid #3b5481}.woothemes-theme .sw-flexslider-control-paging li a.sw-flexslider-active{background:#293f67;border-color:#000;box-shadow:0 0 1px rgba(255,255,255,0.3),0 0 1px rgba(0,0,0,0.6) inset}.woothemes-theme .sw-flexslider-control-paging li a:hover{background-color:#ccc;border-color:#111}.sw-flexslider .sw-flexslider-direction-nav a{position:absolute;top:50%;display:block;z-index:10;cursor:pointer;font-size:0!important;text-decoration:none!important;margin:-20px 0 0}.sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-prev:before,.sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-next:before{font-family:'arrows';text-shadow:1px 1px 0 rgba(255,255,255,0.4);font-size:20px;text-decoration:none!important;transition:all 200ms ease-in-out 0}.sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-prev:before,.sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-next:before{font-size:26px}.sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-disabled{opacity:.3!important;cursor:default}.circular-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before{content:"\33"}.circular-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before{content:"\34"}.square-nav-style .sw-flexslider-direction-nav .sw-flexslider-prev:before{content:"\39"}.square-nav-style .sw-flexslider-direction-nav .sw-flexslider-next:before{content:"\30"}.hover-nav-show .sw-flexslider-direction-nav a,.hover-nav-show .sw-flexslider-direction-nav .sw-flexslider-disabled{opacity:0!important;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out}.hover-nav-show .sw-flexslider:hover .sw-flexslider-direction-nav a{font-size:26px;opacity:.8!important}.hover-nav-show .sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-disabled{opacity:.3!important}.hover-nav-show .sw-flexslider-direction-nav .sw-flexslider-next:hover,.hover-nav-show .sw-flexslider-direction-nav .sw-flexslider-prev:hover{opacity:.9}.always-nav-show .sw-flexslider-direction-nav a{opacity:.8;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out}.always-nav-show .sw-flexslider-direction-nav .sw-flexslider-next:hover,.always-nav-show .sw-flexslider-direction-nav .sw-flexslider-prev:hover{opacity:.9}.never-nav-show .sw-flexslider-direction-nav a{display:none!important;opacity:0!important}.never-nav-show .sw-flexslider-direction-nav .sw-flexslider-disabled{display:none!important}.inside-nav-position .sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-next{right:10px}.inside-nav-position .sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-prev{left:10px}.inside-nav-position .sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-next{right:12px}.inside-nav-position .sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-prev{left:12px}.inside-left-nav-position .sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-next{left:40px}.inside-left-nav-position .sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-prev{left:14px}.inside-left-nav-position .sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-next{left:42px}.inside-left-nav-position .sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-prev{left:12px}.inside-right-nav-position .sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-next{right:14px}.inside-right-nav-position .sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-prev{right:40px}.inside-right-nav-position .sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-next{right:12px}.inside-right-nav-position .sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-prev{right:42px}#nav-container{margin:0 33px}.outside-nav-position .sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-next{right:-36px}.outside-nav-position .sw-flexslider .sw-flexslider-direction-nav .sw-flexslider-prev{left:-36px}.outside-nav-position .sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-next{right:-38px}.outside-nav-position .sw-flexslider:hover .sw-flexslider-direction-nav .sw-flexslider-prev{left:-38px}.sw-flexslider .sw-flexslider-control-paging{position:absolute;left:45%;text-align:center;z-index:99999}.sw-flexslider .sw-flexslider-control-paging li{display:inline-block}.sw-flexslider .sw-flexslider-control-paging li a{display:block;width:8px;height:8px;text-indent:-9999px;cursor:pointer;margin-right:3px;line-height:1}.sw-flexslider .sw-flexslider-control-paging li:last-child a{margin-right:0}.circular-pagination-style .sw-flexslider-control-paging li a{border-radius:8px}.circular-bar-pagination-style .sw-flexslider-control-paging{box-shadow:1px 0 2px rgba(0,0,0,0.7) inset;background:#b5bdc8;background:-moz-linear-gradient(top,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);background:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(181,189,200,1)),color-stop(17%,rgba(130,140,149,1)),color-stop(92%,rgba(40,52,59,1)));background:-webkit-linear-gradient(top,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);background:-o-linear-gradient(top,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);background:-ms-linear-gradient(top,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);background:linear-gradient(to bottom,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);border-radius:2px;padding:3px 6px 1px!important}.circular-bar-pagination-style .sw-flexslider-control-paging li a{border-radius:8px}.square-bar-pagination-style .sw-flexslider-control-paging{box-shadow:1px 0 2px rgba(0,0,0,0.7) inset;background:#b5bdc8;background:-moz-linear-gradient(top,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);background:-webkit-gradient(linear,left top,left bottom,color-stop(3%,rgba(181,189,200,1)),color-stop(17%,rgba(130,140,149,1)),color-stop(92%,rgba(40,52,59,1)));background:-webkit-linear-gradient(top,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);background:-o-linear-gradient(top,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);background:-ms-linear-gradient(top,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);background:linear-gradient(to bottom,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 17%,rgba(40,52,59,1) 92%);border-radius:2px;padding:3px 6px 1px!important}.hover-pagination-show .sw-flexslider-control-paging{opacity:0;transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out}.hover-pagination-show .sw-flexslider:hover .sw-flexslider-control-paging{opacity:1}.never-pagination-show .sw-flexslider-control-paging{display:none!important;opacity:0!important}.below-pagination-position{padding-bottom:10px}.below-pagination-position .sw-flexslider-control-paging{bottom:-30px!important}.inside-bottom-pagination-position .sw-flexslider-control-paging{bottom:10px!important}.inside-top-pagination-position .sw-flexslider-control-paging{top:15px!important}.above-pagination-position{padding-top:30px}.above-pagination-position .sw-flexslider-control-paging{top:-30px!important}.top-loader-position .loader-gutter{left:0;top:0}.bottom-loader-position .loader-gutter{left:0;bottom:0}.sw-flexslider .slides .top-animated-caption{top:-100%;left:0;width:100%}.sw-flexslider .slides .bottom-animated-caption{bottom:-100%;left:0;width:100%}.sw-flexslider .slides .top-left-animated-caption{top:8%;left:-50%;width:50%}.sw-flexslider .slides .top-right-animated-caption{top:8%;right:-50%;width:50%}.sw-flexslider .slides .bottom-left-animated-caption{left:-50%;bottom:8%;width:50%}.sw-flexslider .slides .bottom-right-animated-caption{right:-50%;bottom:8%;width:50%}.sw-flexslider .slides .top-fixed-caption{top:0;left:0;width:100%}.sw-flexslider .slides .bottom-fixed-caption{bottom:0;left:0;width:100%}.sw-flexslider .slides .top-left-fixed-caption{top:8%;left:0;width:50%}.sw-flexslider .slides .top-right-fixed-caption{top:8%;right:0;width:50%}.sw-flexslider .slides .bottom-left-fixed-caption{left:0;bottom:8%;width:50%}.sw-flexslider .slides .bottom-right-fixed-caption{right:0;bottom:8%;width:50%}@media only screen and (min-device-width:320px) and (max-device-width:480px){.sw-flexslider .slides .slider-title p{font-size:.8em!important;line-height:160%!important}.sw-flexslider .slides .slider-title h2{font-size:1.2em!important}.sw-flexslider .slides .slider-title{padding:2px!important}}@media only screen and (max-width:860px){.sw-flexslider .sw-flexslider-control-paging .sw-flexslider-prev{opacity:1;left:0}.sw-flexslider .sw-flexslider-control-paging .sw-flexslider-next{opacity:1;right:0}}
</pre></body></html>