<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}html { font: 14px/1.6 Lato, sans-serif; color: #333; background: #fff; min-height: 100%; margin-top: 0 !important; }
body { margin: 0; }
h1, h2, h3, h4, h5, h6 { }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { font-weight: 900; }
h1 { font-size: 2.1em; line-height: 1.4; font-weight: normal; }
h2 { font-size: 1.8em; line-height: 1.4; }
h3, h4 { font-size: 1.4em; line-height: 1.4; color: #3b3a3b; }
h5, h6 { font-size: 1em; line-height: 1.4; }
a { text-decoration: none; color: #3b3a3b; }
a.disabled { cursor: default; }
input, select, option, textarea { font: 14px/1.6 Lato, sans-serif; color: #333; box-sizing: border-box; width: 100%; padding: .5em 1em; border: 1px solid #999; }
option { padding: 0; border: none; border-radius: 0; outline: none; border: none; line-height: 1.6; }
input[type="submit"] { cursor: pointer; color: #fff; border: none; transition: .2s; width: auto; -webkit-appearance: none; }
input[type="submit"]:hover { text-shadow: 0 0 3px #fff; }
input[type="file"] { background: #fff; }
select:invalid { color: gray; }
button { -webkit-appearance: none; }
img, video { max-width: 100%; max-height: 100%; width: auto; height: auto; border: none; }
blockquote { margin: 1em 0; font-style: italic; }
blockquote cite { display: block; font-style: normal; padding: 1px 0; }
address { font-style: normal; }
.display-block { display: block; }
.alignleft { float: left; }
.alignright { float: right; }
.clear { clear: both; }
img.alignleft { margin-right: 1em; margin-bottom: 1em; }
img.alignright { margin-left: 1em; margin-bottom: 1em; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.half-left { float: left; width: 49%; }
.half-right { float: right; width: 49%; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.central-column { width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 0; }
.central-column-2 { margin-left: 5em; margin-right: 5em; }
.text-white { color: #fff; }
.text-cobalt,
.page-sub-title,
.directory-container .category-container.single-column .shop:hover { color: #0055a6; }
.text-red,
.text-red,
.error { color: #f00; }
.text-vivid-violet,
.home-heading,
.shop-2 a,
#mall-quick-info a:hover,
#menu-main-nav .sub-menu a:hover,
#page-title { color: #8f3f96; }
.text-apple,
.page-sub-title.upcoming-event { color: #53b147; }
.background-bitter-lemon,
.main-separator &gt; :first-child { background-color: #d6de39; }
.background-vivid-violet,
input[type="submit"],
.main-separator &gt; :last-child,
.directory-container .category-container:nth-child(2n+1) &gt; .heading,
.category-list.deals &gt; .entry:nth-child( 2n + 1 ) &gt; .text .title:after,
#menu-main-nav &gt; li.current-menu-item &gt; a,
#menu-main-nav &gt; li:hover &gt; a,
.shop-2 .unit-number:before,
.shop-2 .phone-number:before,
.shop-2 .opening-hours:before,
.shop-2 .website-url:before { background-color: #8f3f96; }
.background-amour,
.home-heading { background-color: #f3e5ef; }
.background-malibu,
.main-separator &gt; :nth-child(2),
.directory-container .category-container:nth-child(2n) &gt; .heading,
#store-view-selector .dropdown &gt; :hover,
#store-view-selector .dropdown &gt; .selected { background-color: #55bae9; }
.background-pattens-blue,
#menu-main-nav .sub-menu { background-color: #deebf5; }
.hide,
.more { display: none; }
.text-center { text-align: center; }
.text-larger { font-size: 1.1em; }
.heading-1 { font-size: 2.3em; }
.heading-2 { font-size: 1.9em; }
.heading-4 { font-size: 1.4em; }
.list-1,
.menu,
.sub-menu { list-style: none; margin: 0; padding: 0; }
.list-2 &gt; li { margin-bottom: 1em; }
.button-1 { font-size: 1em; line-height: 1.6; font-weight: 700; padding: .5em 1.5em; color: #666; display: inline-block; cursor: pointer; border: 2px solid #666; text-transform: uppercase; }
.button-1:hover { color: #999; border-color: #999; }
.button-1:disabled { background: #ccc; cursor: not-allowed; }
.button-1.large { font-size: 1.2em; font-weight: bold; text-transform: uppercase; padding: .7em 1.5em; border-radius: 1.5em; }
.table-1 { border-collapse: collapse; text-align: center; width: 100%; font-size: .9em; }
.table-1 th,
.table-1 td { padding: .5em .7em; vertical-align: top; border-right: 1px solid #fff; }
.table-1 th &gt; :first-child,
.table-1 td &gt; :first-child { margin-top: 0; }
.table-1 th { color: #fff; padding: .5em; }
.table-1 td { background-color: #b1e1e3; }
.table-1 td:first-child { color: #fff; text-align: left; vertical-align: top; padding-left: 1.5em; }
.table-1 td.heading:first-child { font-weight: bold; padding-left: .5em; }
.table-1 .new &gt; th,
.table-1 .new &gt; td { border-top: 1px solid #fff; }
.description-list-1 { margin-top: 0; }
.description-list-1 dt { float: left; }
.description-list-1 dd { margin-left: 9em; }
.main-separator { display: flex; }
.main-separator &gt; div { width: 33.33%; height: 1em; }
.page-sub-title { display: flex; align-items: center; font-size: 2em; margin-top: 0; }
.page-sub-title &gt; img { width: 3em; margin-right: 1em; }
.category-list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.category-list &gt; .entry { width: 45%; margin-bottom: 7%; display: flex; }
.category-list &gt; .entry &gt; *,
.carousel-1 .slick-track .inner &gt; * { width: 50%; }
.category-list &gt; .entry &gt; .text,
.carousel-1 .slick-track .inner &gt; .text { border: 1px solid #333; box-sizing: border-box; padding: 1.5em; position: relative; background: rgba(255,255,255,.9); }
.category-list &gt; .entry &gt; .text .title,
.carousel-1 .slick-track .inner &gt; .text .title { position: relative; margin-bottom: 1.5em; }
.category-list &gt; .entry &gt; .text .title h5,
.carousel-1 .slick-track .inner &gt; .text .title h5 { margin: 0; font-weight: 700; font-size: 1.2em; margin: 0; }
.category-list &gt; .entry &gt; .text .title:after,
.carousel-1 .slick-track .inner &gt; .text .title:after { content: ''; position: absolute; bottom: -.5em; left: 0; width: 2em; height: 3px; background-color: #0055a6; }
.category-list &gt; .entry &gt; .text .title a,
.carousel-1 .slick-track .inner &gt; .text .title a { color: #666; }
.category-list &gt; .entry &gt; .text .read-more,
.carousel-1 .slick-track .inner &gt; .text .read-more { position: absolute; right: 1.5em; bottom: 1.5em; }
.category-list &gt; .entry &gt; .image,
.carousel-1 .slick-track .inner &gt; .image { padding-bottom: 50%; background-size: cover; background-position: center; border: solid #333; border-width: 1px 1px 1px 0; }
.carousel-1 { margin: 0 -1em; padding-bottom: 3em; }
.carousel-1 .slick-track .inner  { display: flex; padding: 1em; }
.category-list.deals &gt; .entry &gt; .text .title { }
.category-list.deals &gt; .entry &gt; .text .title h5 { margin: 0; }
.category-list-2 { display: flex; flex-wrap: wrap; margin: 1em -.5em; }
.category-list-2 .entry { padding: .5em; box-sizing: border-box; width: 25%; }
.category-list-2 .heading { font-weight: 900; display: block; margin-bottom: .5em; }
.category-list-2 .image { display: block; padding-bottom: 100%; margin-bottom: 1em; background-size: cover; background-position: center; border: 1px solid #333; }
.category-list-2 .event-duration { font-size: .8em; }
.carousel-2 { display: block; padding-bottom: 3em; }
.carousel-2 .slick-prev { left: 5px; }
.carousel-2 .slick-next { right: 5px; }
.carousel-2 .slick-track { margin: 0; }
.sub-menu { display: none; }
.home-heading { margin: 2em 0 1.5em; text-transform: uppercase; text-align: center; padding: .5em; }
.mall-information-container { max-width: 900px; margin: 0 auto; }
.mall-information-container &gt; div { display: flex; margin-top: 3em; }
.mall-information-container &gt; div:first-child { margin-top: 0; }
.mall-information-container .image { width: 6em; margin-right: 2em; flex-shrink: 0; }
.mall-information-container .text &gt; :first-child { margin-top: 0; margin-bottom: .5em; }
.directory-container .category-container &gt; .heading { font-size: 1.1em; padding: .1rem 1rem; color: #fff; font-weight: 700; }
.directory-container .shop-container { padding: 1rem; display: flex; flex-wrap: wrap; justify-content: space-between; }
.directory-container .shop { width: 48%; display: flex; align-items: flex-start; }
.directory-container .shop &gt; * { flex-shrink: 0; flex-grow: 0; display: flex; align-items: center; }
.directory-container .shop &gt; .name { flex-grow: 1; flex-shrink: 1; margin-right: .5em; }
.directory-container .shop &gt; .name .new-coming-soon { height: 24px; margin-left: .5em; }
.directory-container .shop &gt; .unit-number { width: 10em; }
.directory-container .shop &gt; .telephone { width: 8em; }
.directory-container .shop &gt; .features &gt; * { height: 20px; }
.directory-container .shop &gt; .features &gt; .voucher { width: 32px; }
.directory-container .shop &gt; .features &gt; .halal { width: 22px; }
.directory-container .shop .features img { height: 20px; display: block; margin: 0 auto; }
.directory-container .shop .new,
.directory-container .shop .coming-soon { color: #fff; font-size: .5em; line-height: 1.1; padding: .5em .8em; border-radius: 3em / 1.5em; background-color: #0055a6; display: inline-block; margin-left: .2em; text-transform: uppercase; text-align: center; }
.directory-container .shop .coming-soon { width: 5.5em; }
.directory-container .category-container.single-column .shop-container { display: block; cursor: pointer; }
.directory-container .category-container.single-column .shop { width: 100%; margin-bottom: .8em; line-height: 1.2; }
.container-single-1 { display: flex; justify-content: space-between; }
.container-single-1 &gt; .image { width: 40%; }
.container-single-1 &gt; .image img { display: block; }
.container-single-1 &gt; .text { width: 50%; }
.container-single-1 .page-title { font-weight: bold; font-size: 2em; margin: -.3em 0 0; }
.container-single-1 .event-duration { font-size: 1.1em; }
.event-duration { display: flex; align-items: center; margin: .5em 0; }
.event-duration img { width: 1.8em; margin-right: .8em; }
.event-location { display: flex; align-items: center; margin: .5em 0; }
.event-location .fa { color: #777; font-size: 1.9em; margin-right: 1em; }
.click-open { margin: 2em 0; }
.click-open .trigger { display: flex; align-items: center; font-weight: 700; cursor: pointer; }
.click-open .trigger img { width: 1.6em; margin-left: .6em; }
.click-open .target { display: none; }
.click-open.toggled .target { display: block; }
.store-details { margin: 2em 0; }
.store-details &gt; .heading { font-size: 1.3em; font-weight: 300; text-transform: uppercase; color: #666; margin: 0 0 .5em; }
.store-details &gt; .content { display: flex; border-top: 1px solid #333; }
.store-details &gt; .content &gt; * { margin: 1em 0; padding: 0 1.5em; border-left: 1px solid #333; flex-grow: 1; }
.store-details &gt; .content &gt; :first-child { padding-left: 0; border: none; }
.store-details &gt; .content .heading { font-weight: 700; }
.store-features { display: flex; }
.store-features &gt; div { display: flex; align-items: center; margin-right: 1em; }
.store-features img { width: 2em; margin-right: .8em; }
.main-banner img { width: 100%; height: auto; }
.pum-content.popmake-content { text-align: center; }
.margin-top-0 { margin-top: 0; }
.margin-bottom { margin-bottom: 1em; }
.margin-vertical { margin-top: 2em; margin-bottom: 2em; }
.padding-bottom { padding-bottom: 1em; }
#site-header &gt; .central-column &gt; .content { display: flex; justify-content: space-between; padding: 1em 0; }
#site-logo { width: 8em; }
#menu-main-nav-toggler { display: none; position: absolute; cursor: pointer; top: 1em; right: 1em; }
#menu-main-nav-toggler:before { font: 2.2em/1.4 FontAwesome; content: "\f0c9"; }
#menu-main-nav-container,
#menu-main-nav-popup-container { height: 100%; }
#menu-main-nav { height: 100%; display: flex; justify-content: flex-end; align-items: center; }
#menu-main-nav a { display: block; white-space: nowrap; }
#menu-main-nav &gt; li { margin: 0 .5em; position: relative; }
#menu-main-nav &gt; li &gt; a { padding: 1em; }
#menu-main-nav &gt; li.current-menu-item &gt; a,
#menu-main-nav &gt; li:hover &gt; a { color: #fff; }
#menu-main-nav &gt; li:hover &gt; .sub-menu { display: block; }
#menu-main-nav .sub-menu { position: absolute; min-width: 100%; z-index: 1; }
#menu-main-nav .sub-menu li { border-top: 1px solid rgba(0,0,0,.5); }
#menu-main-nav .sub-menu li:first-child { border-top: none; }
#menu-main-nav .sub-menu a { padding: .5em 1em; }
#site-footer { padding-bottom: 3em; }
#site-footer &gt; .main-separator { margin-bottom: 3em; }
#site-footer .property-of { float: right; margin-top: -.3em; }
#site-footer .property-of img { width: 24em; }
#mall-quick-info { font-size: 1.15em; margin-bottom: 1.1em; }
#mall-quick-info &gt; * { display: inline-block; margin-right: 2em; vertical-align: top; }
#mall-quick-info .extra-text a { display: inline-block; margin-right: 1em; }
#main-content { padding: 3em 0; }
#page-title { display: flex; justify-content: center; align-items: center; height: 2em; text-transform: uppercase; font-size: 3em; font-weight: 700; text-shadow: .02em 0 .03em rgba(255, 255, 255, .5); }
#store-view-selector { display: flex; justify-content: space-between; margin-bottom: 4em; }
#store-view-selector &gt; * { position: relative; width: 22%; text-align: center; }
#store-view-selector .heading { border: 1px solid #666; line-height: 2em; padding-right: 2em; box-sizing: border-box; position: relative; }
#store-view-selector .heading:after { font-family: FontAwesome; content: "\f107"; width: 2em; height: 2em; line-height: 2em; position: absolute; top: 0; right: 0; background: #e5e5e5; }
#store-view-selector .dropdown { display: none; border: 1px solid #666; padding: .5em; position: absolute; min-width: 100%; left: 0; background: rgba(255,255,255,.95); top: calc(2em + 1px); box-sizing: border-box; z-index: 3; }
#store-view-selector .dropdown &gt; * { cursor: pointer; white-space: nowrap; padding: 0 .5em; margin-bottom: 1px; }
#store-view-selector .dropdown &gt; :last-child { margin: 0; }
#store-view-selector .dropdown &gt; :hover,
#store-view-selector .dropdown &gt; .selected { color: #fff; }
#store-view-selector .mini-menu:hover .dropdown,
#store-view-selector .mini-menu:hover .focus { display: block; }
#store { display: flex; justify-content: space-between; }
#store-list { width: 45%; }
#store-details { width: 50%; }
#store .category-container { display: none; }
#store-details .shop { display: none; }
#store-details .shop .name { font-size: 1.4em; font-weight: 900; color: #333; }
#store-details .shop .logo { border: 1px solid #666; height: 14em; display: flex; align-items: center; justify-content: center; margin-bottom: 3em; }
#store-details .shop .logo img { max-width: 75%; max-height: 75%; width: auto; height: auto; }
#local-store-search { box-sizing: border-box; padding-right: 2em; border: 1px solid #666; }
#local-store-search .search-field { padding: 0 .5em; line-height: 2em; background: none; border: none; }
#local-store-search .submit { position: absolute; top: 1px; right: 0; width: 2em; height: 2em; text-indent: -1000em; z-index: 2; background: transparent; }
#local-store-search:after { font-family: FontAwesome; content: "\f002"; display: block; width: 2em; line-height: 2em; text-align: center; text-indent: 0; position: absolute; top: 1px; right: 1px; z-index: 1; background: #e5e5e5; }
#store-list-2 { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-gap: 2em; }
#store-list-2 &gt; * { padding: 2em; box-shadow: 0 0 3px #999; }
#store-list-2 .logo { position: relative; }
#store-list-2 .logo a { position: absolute; height: 100%; width: 100%; top: 0; left: 0; display: flex; justify-content: center; align-items: center; }
.shop-2 a:hover { text-decoration: underline; }
.shop-2 .logo { display: block; padding-bottom: 100%; background: no-repeat center center / contain; margin-bottom: 1em; }
.shop-2 .name { font-weight: bold; }
.shop-2 .voucher { margin-top: 2em; }
.shop-2 .unit-number,
.shop-2 .phone-number,
.shop-2 .opening-hours,
.shop-2 .website-url { margin-bottom: .5em; padding-left: 2.5em; position: relative; }
.shop-2 .unit-number:before,
.shop-2 .phone-number:before,
.shop-2 .opening-hours:before,
.shop-2 .website-url:before { font-family: FontAwesome; display: inline-block; width: 2em; height: 2em; line-height: 2em; border-radius: 2em; text-align: center; color: #fff; position: absolute; left: 0; top: -.2em; }
.shop-2 .unit-number:before { content: '\f041'; }
.shop-2 .phone-number:before { content: '\f095'; }
.shop-2 .opening-hours:before { content: '\f017'; }
.shop-2 .website-url:before { content: '\f0ac'; }
.shop-2 .voucher img,
.shop-2 .loyalty-program img,
.shop-2 .halal img { height: 25px; }
.shop-2 .new-coming-soon { height: 22px; }
.single-store .shop-2 { display: flex; }
.single-store .shop-2 .logo { margin-right: 3em; width: 30%; padding-bottom: 0; flex-shrink: 0; }
.single-store .shop-2 h1 { margin-top: 0; }
.single-store .shop-2 .store-details { padding: 1em 0; border: solid #8f3f96; border-width: 1px 0; margin-bottom: 1em; }
.single-store .shop-2 .voucher { margin-top: 1em; }
.single-store .shop-2 .voucher,
.single-store .shop-2 .loyalty-program,
.single-store .shop-2 .halal { clear: both; margin-bottom: 1em; }
.single-store .shop-2 .voucher .img,
.single-store .shop-2 .loyalty-program .img,
.single-store .shop-2 .halal .img { float: left; width: 3em; text-align: center; }
.single-store .shop-2 .voucher .sub-text,
.single-store .shop-2 .loyalty-program .sub-text,
.single-store .shop-2 .halal .sub-text { margin-left: 3.5em; }
#home-hero { display: flex; margin-bottom: 1em; }
#home-hero &gt; a { width: 50%; }
#home-store-deals { padding: 0 2em 2em; }
#home-whats-on { padding: 1em 0; }
#home-whats-on .event-duration { font-size: .8em; margin-top: .5em; }
#home-whats-on .home-heading { margin: .2em 0; }
.home #main-content,
.page-template-template-home #main-content { padding: 0; }
@media ( max-width: 1240px ) {
.central-column { width: auto; margin-left: 15px; margin-right: 15px; }
#home-store-deals { margin-left: 0; margin-right: 0; }
}
@media ( max-width: 1050px ) {
.category-list &gt; .entry { width: 49%; }
#store-list-2 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media ( max-width: 850px ) {
.directory-container .shop { width: 100%; order: initial !important; }
.directory-container .shop &gt; .unit-number,
.directory-container .shop &gt; .telephone { width: 6em; }
.directory-container .shop &gt; .unit-number { margin-right: .5em; }
.directory-container .category-container.single-column .shop-container { padding-left: 0; padding-right: 0; }
#store-list-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media ( max-width: 700px ) {
.central-column-2 { margin-left: 0; margin-right: 0; }
.category-list { display: block; }
.category-list &gt; .entry { width: auto; }
#menu-main-nav-popup-container { display: none; }
#menu-main-nav-toggler { display: block; }
#menu-main-nav-container a { display: inline-block; padding: .2em 0; color: #333; }
#menu-main-nav-container .menu { display: block; padding: 0; }
#menu-main-nav-container .menu &gt; li { display: block; float: none; height: auto; }
#menu-main-nav-container .menu &gt; li:after { content: ''; display: none; } #menu-main-nav-container .menu &gt; li &gt; a { font-size: 1.1em; background: none; }
#menu-main-nav-container .sub-menu { padding: 0 0 0 1.5em; position: static; background: none; border: none; }
#menu-main-nav-container .menu &gt; li &gt; .sub-menu { display: none; }
#menu-main-nav-container .sub-menu a {  padding: .2em 0; font-size: .em; }
#menu-main-nav-container .sub-menu a:hover { color: #fff; }
#menu-main-nav-container .menu .sub-menu .sub-menu,
#menu-main-nav-container .menu li:hover .sub-menu .sub-menu { display: block; }
#menu-main-nav-container .sub-menu .sub-menu a { text-transform: none; }
#menu-main-nav-container .menu-item-has-children .opener { display: block; position: absolute; left: -1.5em; font-size: 1.1em; width: 1.5em; cursor: pointer; color: #fff; text-align: center; }
#menu-main-nav-container .menu-item-has-children .opener:before { content: '+'; }
#menu-main-nav-container .menu-item-has-children.open .opener:before  { content: '-'; }
#menu-main-nav-container .menu-item-has-children.open &gt; .sub-menu { display: block; }
#menu-main-nav-popup-toggler:before { font-family: FontAwesome; font-size: 1.2em; content: "\f00d"; position: absolute; top: .5em; right: 1em; cursor: pointer; }
#menu-main-nav-popup-toggler:hover { text-shadow: 0 0 3px #fff; }
#menu-main-nav-popup-container { display: none; position: fixed; top: 0; right: 0; height: 100%; padding: .5em 3em .5em 1.5em; z-index: 10; box-sizing: border-box; overflow-x: hidden; overflow-y: auto; background: rgba(143, 63, 150, .95); color: #fff; }
#menu-main-nav-popup-container a { color: #fff; }
#menu-main-nav-popup-container a:hover,
#menu-main-nav-popup-container .current-menu-item &gt; a { color: #fff; text-shadow: 0 0 3px #fff; }
#menu-main-nav-popup-container .opener { color: #fff; }
#menu-main-nav-container.main-nav-on #menu-main-nav-popup-container { display: block; }
#menu-main-nav { height: auto; }
#menu-main-nav .sub-menu li { border-top: none; }
#menu-main-nav &gt; li &gt; a { padding: .1em 0; border: none; }
#menu-main-nav &gt; .current-menu-item &gt; a,
#menu-main-nav &gt; li:hover &gt; a { background: transparent; }
#store-view-selector { flex-wrap: wrap; }
#store-view-selector &gt; * { width: 48%; margin-bottom: 1em; }
#store { display: block; }
#store-list,
#store-details { width: auto; }
#store-list { margin-bottom: 2em; }
}
@media ( max-width: 600px ) {
.category-list-2 .entry { width: 50%; }
#page-title { font-size: 2.5em; height: 3em; }
#site-footer .property-of { float: none; margin: 0 0 1.5em; }
#store-list-2 { grid-gap: 1em; }
#store-list-2 &gt; * { padding: 1em; }
}
@media ( max-width: 500px ) {
.directory-container .shop { flex-wrap: wrap; justify-content: space-between; margin-bottom: 1em; line-height: 1.3; }
.directory-container .shop &gt; .name { width: 100%; }
.directory-container .shop &gt; .unit-number,
.directory-container .shop &gt; .telephone { width: 50%; margin: 0; }
.directory-container .shop &gt; .telephone { display: block; text-align: right; }
.directory-container .shop &gt; .features { margin-top: .2em; }
.directory-container .shop &gt; .features &gt; .voucher,
.directory-container .shop &gt; .features &gt; .halal { width: auto; margin-right: .2em; }
.mall-information-container .image { width: 3em; margin-right: 1em; }
.heading-1 { font-size: 1.3em; }
#page-title { font-size: 1.5em; }
#mall-quick-info &gt; * { display: block; }
#mall-quick-info .fa { width: 1em; text-align: center; margin-right: .5em; }
}
@media ( max-width: 450px ) {
.page-sub-title { font-size: 1.5em; }
.page-sub-title &gt; img { width: 1.5em; margin-right: .5em; }
.container-single-1 { display: block; }
.container-single-1 .page-title { font-size: 1.5em; }
.container-single-1 &gt; .image,
.container-single-1 &gt; .text { width: auto; }
.container-single-1 &gt; .text { margin-top: 1.5em; }
}
@media ( max-width: 400px ) {
.description-list-1 dt { float: none; }
.description-list-1 dd { margin-left: 0; margin-bottom: 1em; }
.category-list &gt; .entry,
.carousel-1 .slick-track .inner { display: block; }
.category-list &gt; .entry &gt; .text,
.carousel-1 .slick-track .inner &gt; .text,
.category-list &gt; .entry &gt; *,
.carousel-1 .slick-track .inner &gt; * { width: auto; }
.category-list &gt; .entry &gt; .text .read-more,
.carousel-1 .slick-track .inner &gt; .text .read-more { position: static; }
.category-list &gt; .entry &gt; .image,
.carousel-1 .slick-track .inner &gt; .image { padding-bottom: 100%; }
.store-details &gt; .content { display: block; }
.store-details &gt; .content &gt; * { border-left: none; padding-left: 0; }
#mall-quick-info { font-size: 1em; }
#mall-quick-info .fa { margin: 0 .1em 0 -.1em; }
#site-footer .property-of img { width: auto; }
#store-list-2 { display: block; }
#store-list-2 &gt; * { margin-bottom: 1em; }
#store-list-2 .logo { padding: 0; }
#store-list-2 .logo a { display: block; position: static; text-align: center; }
.shop-2 .logo img { max-width: 80%; }
.shop-2 .name { text-align: center; }
.shop-2 .new-coming-soon { display: block; margin: 0 auto; }
.single-store .shop-2 { display: block; }
.single-store .shop-2 .logo { width: auto; margin: 0; text-align: center; }
.single-store .shop-2 h1 { text-align: center; }
}  .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
bottom: 0;
z-index: 2;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'FontAwesome';
font-size: 20px;
line-height: 1;
opacity: .75;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: 10px;
}
[dir='rtl'] .slick-prev
{
right: 10px;
left: auto;
}
.slick-prev:before
{
content: "\f137";
}
[dir='rtl'] .slick-prev:before
{
content: "\f138";
}
.slick-next
{
right: 10px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: "\f138";
}
[dir='rtl'] .slick-next:before
{
content: "\f137";
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: 0;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 30px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-size: 30px;
line-height: 30px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: 'â€¢';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}#left {
width: 49%;
float: left;
margin-right:2%;
}
#right {
width: 49%;
float: left;
}
.clearfix:after {
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
margin-bottom:10px;
}
.clearfix {
display:block;
}</pre></body></html>