/* Minification failed. Returning unminified contents.
(1177,18): run-time error CSS1030: Expected identifier, found ' '
(1620,18): run-time error CSS1030: Expected identifier, found ' '
(2081,18): run-time error CSS1030: Expected identifier, found ' '
(2583,18): run-time error CSS1030: Expected identifier, found ' '
(3022,18): run-time error CSS1030: Expected identifier, found ' '
 */
/* Minification failed. Returning unminified contents.
(1093,18): run-time error CSS1030: Expected identifier, found ' '
(1536,18): run-time error CSS1030: Expected identifier, found ' '
(1997,18): run-time error CSS1030: Expected identifier, found ' '
(2499,18): run-time error CSS1030: Expected identifier, found ' '
(2939,18): run-time error CSS1030: Expected identifier, found ' '
 */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300, 400, 600');
    html {
}
body {
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
}
p, a, span, div, h1, h2, h3, h4, h5, h6, body, header, footer {
    font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
}
.ham {
    border-bottom: 2px solid #fff;
    margin: 5px;
    width: 30px;
}
#hamburger {
    display: none;
    margin-left: 10px;
    margin-top: 10px;
}
.hamburgercontainer {
    background-color: #000;
    display: none;
}

#shop-cnt {
    position: relative;
    padding-top: 30px;
    background: #ffffff;
    border-top: 10px solid #00a5b5;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    margin-left: 44px;
    margin-top: -60px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

.shop-link{
    height: 120px;
}
#topbar {
    background-color: #00a6b6;
    color: #fff;
    margin: 0;
    padding-top: 20px;
}
@media only screen and (max-width: 500px) {
    #topbar {
        padding-top: 0;
    }
}
.menucontainerouter {
    background-color: #231f20;
    padding: 0;
    position: relative;
}
#offerscontainer {
    margin-top: 0;
    margin: 0;
}
#offerstext {
    margin-bottom: 16px;
}
#offerscontainer:after {
    display: block;
    content: " ";
    clear: both;
}
#startmenucontainer {
    padding: 0;
}
#right-side-menu-cnt {
    position: absolute;
    right: 100px;
    top: 10px;
    display: none;
}
#right-side-menu-cnt li {
}
#right-side-menu-cnt li a {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
#storeopening-cnt {
    padding-bottom: 30px;
}
.page {
    background: #f2f2f2;
}
#transporticons a {
    display: inline-block;
}
#transporticons img {
    margin: 0;
}
.us-dn {
    display: none;
}
.shopopening {
    padding-top: 0;
}
#categorylist li {
    padding-left: 0;
}
.all-cnt {
    margin-bottom: 6px;
}
.all {
}
.shop-link {
}
.shopname {
    display: block;
}
.shopname-text {
}
.shop-logo {
    display: block;
}
.widemenu {
    background-color: #231f20;
}
#startmenu {
    text-align: left;
}
#startmenu li a {
    color: #fff;
    font-weight: 400;
}
#startmenu li.store-guide {
}
#logo {
    border: 0 solid #fff;
}
#logo img {
    width: 150px;
    height: 150px;
}
#logocontainer {
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    width: 150px;
}
.satnav a {
    color: #fff;
}
.contact-form-thankyou {
    font-size: 20px;
    background: #88cda1;
    color: #fff;
    display: inline-block;
    padding: 10px;
}
.extras {
    margin-right: 10px;
    text-align: right;
}
.extras.icons {
    margin-bottom: 7px;
}
.extras.icons a {
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    display: inline-block;
    padding-top: 5px;
}
.extras.icons a:hover {
    text-decoration: none;
}
.extras.icons a .txt {
    font-size: 10px;
}
.agent {
}
.leasing-header {
}
.leasing-header h3 {
    margin-top: 9px;
    font-size: 20px;
    color: #717171;
}
.leasing-header img {
    box-shadow: none;
    padding-left: 0;
    background: #fff;
    padding: 5px;
}
.leasing-persons {
}
.single-leasing-person {
}
.single-leasing-person h4 {
    margin-bottom: 3px;
    font-size: 18px;
}
.cookiescontent ul {
    list-style: none;
}
.shop-category {
    margin-bottom: 20px;
}
#newsletter {
    margin: 0;
}
.extras.icons .search {
    display: none;
}
.icons img {
    border: 2px solid #fff;
    margin: 5px;
}
.store-special-offers {
    display: none;
}
.parkingheadings {
    font-size: 18px;
}
.transportsubheadings {
    font-size: 19px;
    margin: 15px 0 10px 0;
    color: #2f4355;
    font-weight: 400;
    margin-bottom: 4px;
}
.todaysopeningtimes {
    display: none;
}
.ssc-only {
    display: block;
    max-width: 100%;
    max-height: 120px;
    width: auto;
}
.offershopname {
    display: block;
    text-align: left;
    font-size: 20px;
    font-weight: 300;
    color: #757575;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 8px;
}
#carparkcharges {
    width: 100%}
#carparkcharges tr {
}
#carparkcharges td {
}
#carparkcharges th {
}
#carparkcharges td, #carparkcharges th {
    padding: 10px;
    background: #fff;
    border: 1px solid #e8e8e8;
}
#startmenu li {
    text-transform: uppercase;
}
nav {
    background-color: #231f20;
    color: #fff;
    width: 100%}
nav ul li a:hover {
    color: #263645;
    text-decoration: none;
}
#navigation {
    margin-bottom: -6px;
    padding-bottom: 0;
    display: none;
}
#eventsbox .event {
}
#eventsbox .event {
}
.parking-seasonal {
    display: none;
}
#eventsbox .event a {
    display: block;
    margin-bottom: 15px;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 15px;
}
#eventsbox .event h4 {
    color: #385066;
}
#eventsbox .event img {
}
.omni-show {
    display: none!important;
}
#menu {
    color: #fff;
    font-family: Gill Sans, sans-serif;
    text-align: right;
}
#menu a:hover {
    background-color: #00a6b6;
}
#menu a {
    color: #fff;
}
#topsecondnav {
    background-color: #231f20;
}
.widemenu {
}
.pagecontent {
    margin-left: 0;
    padding-left: 0;
    margin-right: 0;
}
.pagecontent:after {
    clear: both;
    display: block;
    content: " ";
}
#shoppingpage .pagecontent {
    margin: 0;
    padding: 0;
}
.newsletter-page .pagecontent {
    margin-left: -15px;
    margin-right: -15px;
}
#shoppingpage .pagetitle {
    display: none;
}

.article-img {
    float: right;
    margin: 0 0 40px 50px;
    max-width: 300px !important;
}

#categorytitle {
    display: block;
}
.owl-carousel .owl-item img {
    width: auto;
}
.sidebar-box {
    background: #fff;
    margin-bottom: 20px;
}
.sidebar-box h3 {
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #263645;
    font-weight: 300;
    font-size: 24px;
    padding-left: 10px;
}
.sidebar-box a {
    display: block;
}
.sidebar-box a:hover {
    text-decoration: none;
}
.sidebar-box-img {
}
.sidebar-box-bottom-bar {
    margin-top: 7px;
    height: 39px;
    background: #88cda1;
    color: #fff;
    line-height: 39px;
    padding-left: 12px;
}
#sidebar-store-events {
    border-top: 5px solid #88cda1;
}
#sidebar-store-contact {
    border-top: 5px solid #7f8891;
}
#sidebar-store-contact .sidebar-box-bottom-bar {
    background: #7f8891;
}
#sidebar-map {
    border-top: 5px solid #88cda1;
}
#sidebar-map .sidebar-box-bottom-bar {
    margin-top: 0;
}
footer {
    background-color: #231f20;
    color: #fff;
    padding-top: 12px;
    padding-bottom: 44px;
}
#footer-menu-right-ul, #footermenu {
    color: #fff;
    padding-bottom: 0;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 0;
}
#footerpolicymenu {
    color: #fff;
    padding-bottom: 0;
}
#footermenu li, #footer-menu-right-ul li {
    display: inline;
    padding: 10px;
}
#footer-menu-right-ul a, #footermenu a {
    color: #fff;
}
#footer-menu-right-ul a, #footer-menu-right-ul a:visited, #footer-menu-right-ul a:hover {
    color: #9e9e9e;
}
#footerpolicymenu a {
    color: #808285;
}
#storeaddress {
    color: #00a6b6;
}
#emailaddress a {
    color: #00a6b6;
}
#emailaddress {
    margin-bottom: 20px;
}
#socialmedia {
    margin-bottom: 20px;
}
#socialmedia .icons {
}

#socialmedia .fa{
    font-size: 30px;
    }

#socialmedia .icons ul {
}
#socialmedia .icons ul li {
    margin-right: 4px;
}
#socialmedia .icons ul li a {
    font-size: 24px;
}
#socialmedia .icons ul li a .fa {
}
#telephonenumber a {
    color: #00a6b6;
}
#mailsignup a {
    color: #fff;
    font-weight: 600;
}
#mailicon img {
    border: 1px solid #fff;
    width: 40px;
    height: 30px;
}
#mailicon {
    padding: 10px;
}
#mailsignup {
}
.flexslider {
    margin-bottom: 0!important;
}
.owl-carousel {
    background-color: #2c2c2c!important;
    margin-bottom: 10px;
    margin-top: 10px;
    height: 85px;
}
.owl-theme .owl-controls .owl-page span {
    display: none!important;
}
.owl-pagination {
    display: none;
}
.footer-newsletter-signup {
    display: none;
}
.footer-address {
    display: none;
}
.secondads {
    display: inline;
}
.squares {
    display: inline-block;
    height: 165px;
    padding: 0;
    width: 25%;
    height: 240px;
    background-size: cover;
    position: relative;
}
#squarelink {
    max-height: 163px;
    max-width: 163px;
    min-height: 163px;
    min-width: 163px;
    height: 163px;
    display: block;
}
.squaresgroup {
    margin: 0;
    text-align: center;
}
.squarelink {
    display: block;
    width: 100%;
    height: 100%}
.squarelink:hover {
    text-decoration: none;
}
.squaresinner {
    padding: 0;
    text-align: center;
    display: block;
    width: 100%;
    height: 100%}
#extra-social-icons-ul {
    position: absolute;
    right: 30px;
    top: 7px;
}
#extra-social-icons-ul li {
    float: left;
    margin-left: 4px;
}
#extra-social-icons-ul li a {
    color: #fff;
    display: block;
    border: 1px solid #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
}
.squaretitle-cnt {
    display: table;
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
}
.squaretitle {
    color: #fff;
    font-size: 24px;
    z-index: 15000;
    line-height: initial;
    text-transform: uppercase;
    position: relative;
    vertical-align: middle;
    display: table-cell;
    font-weight: 400;
}
.squares:nth-child(2) {
    background-color: #231f20;
}
.squares:nth-child(4) {
    background-color: #263645;
}
.squares:nth-child(7) {
    background-color: #00a5b5;
}
.squares:nth-child(10) {
    background-color: #86cba1;
}
.squares:nth-child(12) {
    background-color: #231f20;
}
.hometext {
    display: none;
}
#headercontainer {
    background: #f2f2f2;
}
.headerimage {
    margin-bottom: 0;
    margin-top: 0;
    width: 1170px;
}
.secondnav ul li {
    color: #263746;
    opacity: 1;
}
.secondnav a {
    color: #00a6b6;
    opacity: 1;
    padding: 5px;
}
.secondnav a:hover {
    color: #005b64;
}
h2 {
    background: none;
    color: #fff;
    padding: 0;
    color: #333;
}
.sidemenucontainer {
    background-color: rgba(35, 31, 32, .85);
    height: 200px;
}
.sidemenucontainer img {
    max-width: 120px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.sidemenucontainer a {
    height: 198px;
    display: block;
    margin-top: -20px;
    padding: 5px;
    margin-left: -20px;
    margin-right: -20px;
}
.sidemenucontainer a:hover {
    background-color: #231f20;
}
.owl-carousel {
    height: 65px;
    box-sizing: border-box;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
#openingtimestable th {
    background: none;
    color: #263746;
    border: 1px solid #d4d4d4;
}
#openingtimestable td {
    border: 1px solid #d4d4d4;
}
#openingtimestable {
    border: none;
    margin: 0;
}
.alltitles {
    border-bottom: 1px solid rgba(167, 167, 167, .75);
    margin-top: 0;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    font-weight: 400!important;
}
.all {
    box-shadow: none;
    height: auto;
    margin-bottom: 16px;
    text-align: center;
}
.all img {
    background-color: #fff;
    padding: 14px;
    max-width: 100%;
    max-height: 119px;
    display: inline-block;
}
.all a {
    color: #231f20;
    display: block;
    background: #fff;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .15);
}
h4 {
    font-weight: 600!important;
}
#categorylist li a {
    color: #263746;
    font-weight: 600;
    padding: 5px;
}
#categorylist li.current-shop-category a {
    color: #00a6b6;
}
#shoppingpage .shop-image {
    display: none;
}
#shoppingpage .shopname-text {
    display: none;
}
#shoppingpage .shop-short-desc {
    display: none;
}
#shoppingpage .shop-more-btn {
    display: none;
}
#categorylist li a:hover {
    color: #00a6b6;
}
.shoppingtitle {
    border-radius: 0;
    color: #141c24;
    padding: 0;
    font-weight: 400;
    font-size: 26px;
    display: block;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

#storepage .shoppingtitle {
    display: none;
}

.offer-page .shoppingtitle {
    display: none;
}

.visiting-page .shoppingtitle {
    
}

.leasing-page .shoppingtitle, .event-info-page .shoppingtitle, .article-page .shoppingtitle {
    display: block;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.centrefloorplans {
    display: none;
}
.clickandcollectcheckbox {
    display: none;
}
.individualevent img {
    margin-top: 0;
    margin-bottom: 10px;
}
#shopcategories {
    background-color: #fff;
}
#shopcategories h3 {
    background-color: #231f20;
    color: #fff;
    padding: 15px;
    text-align: center;
    box-shadow: 2px 2px 2px 2px rgba(38, 54, 69, .9);
}
#shopcategories h4 {
    color: #bababa;
    margin-top: 20px;
}
#shopcategories h4 a {
    color: #fff;
}
.storeoffer-page .pagecontent h3 {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 10px;
    color: #141c24;
}
#gridsquare {
    padding: 0;
}

#shopping-map-link {
    display: none;
}

#extra-shopping-page-map {
    
margin-bottom: 24px;
}

#extra-shopping-page-map a {
    
}

.shopping-view-map {
    background: #f5852a;
    color: #ffffff;
    text-decoration: none;
    padding: 8px 12px;
    font-size: 18px;
}

.shopping-view-map:after {
    clear: both;
    display: block;
    content: " ";    
}

#gridsquare:after {
    content: " ";
    display: block;
    clear: both;
}
#shoppingpage {
    background-color: #f2f2f2;
    padding: 0;
}
#managerdetails {
    background-color: #6fe5e5;
}
#managerdetails a {
    color: #000;
}
#centreaddress {
    background: none;
    margin-top: 20px;
    padding: 0;
}
#formbutton {
    background-color: #00a6b6;
}
#contactdetails .icons img {
    background-color: #00a5b5;
    border: 2px solid #263746;
}
#contactdetails .icons img:hover {
    background-color: #263746;
    border: 2px solid #263746;
}
.transportaddress {
    background-color: #fff;
    box-shadow: 1px 1px 1px 1px rgba(38, 55, 70, .54);
    color: #154c7d;
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 20px;
    display: none;
}
.transportcontainer {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 0;
    padding-bottom: 0;
}
.transportcontainer a {
    color: #263746;
    font-weight: 600;
}
#transporticons a:hover {
    text-decoration: none;
}
.transportsubheadings img {
    float: right;
}
.visitingmap {
    width: 100%;
    margin-top: 50px;
    color: #fff;
    padding-left: 0;
    padding-right: 0;
}
.visitingmap h3 {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 2px solid #263746;
    color: rgba(38, 54, 69, .68);
}
#externalmap {
    margin-top: 30px;
    text-align: center;
}
#externalmap {
    color: #000;
    text-align: left;
}
#jobstext a {
    color: #00a5b5;
}
.individualoffer {
}
.individualoffer a {
    height: auto;
    display: block;
    background: #fff;
    margin-bottom: 20px;
    border-top: 3px solid #35bdef;
    padding-top: 12px;
    padding-bottom: 0;
}
.individualoffer h5 {
    background-color: #fff;
    box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .45);
    color: #263645;
    margin: 10px;
}
.individualoffer a h5 {
    color: #fff;
    padding: 5px;
    box-shadow: none;
    background: #35bdef;
    height: 34px;
    line-height: 24px;
    font-size: 13px;
    font-weight: 600;
    width: 100%;
    margin: 0;
    position: relative;
}
.individualoffer-h5 {
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    margin-right: 22px;
}
.individualoffer:hover {
    color: #fff;
}
.individualoffer img {
    height: 120px;
    width: auto;
    margin-bottom: 12px;
}
.individualoffer a h5 i.fa {
    display: block;
    position: absolute;
    right: 6px;
    top: 12px;
}
.offers a:hover {
    text-decoration: none;
}
.offers h3 {
    color: #fff;
}
.offers h5 {
    color: #fff;
}
.offerstitle {
    background-color: rgba(216, 216, 216, .66);
    color: #fff;
    font-size: 18px;
    padding: 10px;
}
.cookiescontent ul li {
    list-style-type: circle;
}
#storecontact {
    margin: 0;
    background: #fff;
}
#storecontact h3 {
    color: #263746;
    font-size: 19px;
    font-weight: 600;
}
#storecontact li a {
}
#storecontact li img {
}
#storecontact .secondnav li {
    padding-right: 10px;
}
#storecontact .secondnav {
    padding-top: 5px;
}
#storecontact li {
    margin: 0;
}
#storecontact li.shop-storeicon:after {
    display: block;
    content: " ";
    clear: both;
}
#storecontact li.shop-storeicon a {
    display: block;
    float: left;
    color: #263746;
}
#storecontact li.shop-storeicon img {
    display: block;
    float: left;
    padding-right: 10px;
}
#storecontact li.shop-storeicon {
    margin-bottom: 16px;
}
#storebox {
    padding-left: 50px;
    padding-right: 0;
    padding-top: 20px;
}
#storebox img {
    max-width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
}
#storeopening th {
    background-color: #263645;
    color: #fff;
    border-bottom: 1px solid #fff;
}
#storeopening td {
    border-bottom: 1px solid #d7d7d7;
    background: #fff;
}
#storeopening {
    border: 1px solid #d7d7d7;
    width: 100%}
#info {
    display: none;
}
#directory {
    display: none;
}
.leasingcontent h4 {
    padding-top: 20px;
}
.column1 {
    width: 33.333333%}
.column2 {
    width: 33.333333%}
.column3 {
    width: 33.333333%}
.eventstext {
    padding-bottom: 30px;
    padding-top: 30px;
}
.event img {
    box-shadow: none;
    max-width: 100%;
    max-height: 120px;
}
.event {
    display: block;
    height: auto;
    padding: 0;
}
.event a {
    color: #fff;
}
.eventsbox {
    margin-bottom: 50px;
}
#eventstext {
    margin-bottom: 20px;
}
.article ul li {
    display: block;
}
.article {
    padding: 0;
    background: none!important;
    height: auto;
    box-shadow: none;
    max-height: initial;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 14px;
    margin-bottom: 14px;
}
.article h4 {
    box-shadow: none;
    text-align: left;
    color: #263645;
}
.article a:hover {
    text-decoration: none;
}
.articlecontent img {
    max-width: 100%}
.articlebox {
    display: block;
}
.articlebox:after {
    content: " ";
    display: block;
    clear: both;
}
.article a {
    color: #263645;
    font-size: 17px;
}
.article a:hover {
}

#footerpolicymenu {
    text-transform: uppercase;
}

.newstext {
    padding-top: 15px;
    padding-bottom: 15px;
}
.articleimage {
    max-width: 100%}
.articlesection img {
    margin-bottom: 10px;
    margin-top: 10px;
    max-width: 100%}
.articlesection h4 {
    padding-top: 10px;
}
.articlesection iframe {
    max-width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
}
.termsbox ul li {
    list-style-type: circle;
}

/*********************************************************************************************************************/

/* Page not Found */

.page-not-found .et-page-header {
    padding-top: 127px;
    padding-bottom: 94px;
}
.page-not-found p {
    padding: 24px 0px 30px;
    font-size: 18px;
}
.page-not-found .btn {
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    background-color: #000;
    border-radius: 0px;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.page-not-found .btn:hover {
    background-color: #00a6b6;
}

/*********************************************************************************************************************/

@media only screen and (max-width:1200px) {
    html {
}

    #shop-cnt{
        padding-left: 20px!important;
    }

    .shop-link{
        height: 120px!important;
    }
body {
}

#leftvisitingbar{
    padding-right: 0px;
    padding-left: 0px;
}
p, a, span, div, h1, h2, h3, h4, h5, h6, body, header, footer {
}
.ham {
}
#hamburger {
}
.hamburgercontainer {
}
#topbar {
}
.menucontainerouter {
}
#offerscontainer {
}
#offerstext {
}
#offerscontainer: after {
}
#startmenucontainer {
}
#storeopening-cnt {
}
.page {
}
#transporticons a {
}
#transporticons img {
}
.shopopening {
}
#categorylist li {
}
.all-cnt {
}
.all {
}
.shop-link {
}
.shopname {
}
.shopname-text {
}
.shop-logo {
}
.widemenu {
}
#startmenu {
}
#startmenu li a {
}
#logo {
}
#logo img {
}
#logocontainer {
}
.satnav a {
}
.extras {
}
.extras.icons {
}
.extras.icons a {
}
.extras.icons a .txt {
}
.cookiescontent ul {
}
.shop-category {
}
#newsletter {
}
.extras.icons .search {
}
.icons img {
}
.store-special-offers {
}
.transportsubheadings {
}
.todaysopeningtimes {
}
.ssc-only {
}
.offershopname {
}
#startmenu li {
}
nav {
}
nav ul li a:hover {
}
#navigation {
}
#eventsbox .event {
}
#eventsbox .event {
}
#eventsbox .event a {
}
#eventsbox .event h4 {
}
#eventsbox .event img {
}
#menu {
}
#menu a:hover {
}
#menu a {
}
#topsecondnav {
}
.widemenu {
}
.pagecontent {
        overflow-x: hidden;
}
.pagecontent:after {
}
#shoppingpage .pagecontent {
}
.newsletter-page .pagecontent {
}
#shoppingpage .pagetitle {
}
#categorytitle {
}
.owl-carousel .owl-item img {
}
.sidebar-box {
}
.sidebar-box h3 {
}
.sidebar-box a {
}
.sidebar-box a:hover {
}
.sidebar-box-img {
}
.sidebar-box-bottom-bar {
}
#sidebar-store-events {
}
#sidebar-store-contact {
}
#sidebar-store-contact .sidebar-box-bottom-bar {
}
footer {
}
#footermenu {
}
#footerpolicymenu {
}
#footermenu a {
}
#footerpolicymenu a {
}
#storeaddress {
}
#emailaddress a {
}
#emailaddress {
}
#socialmedia {
}

#telephonenumber a {
}
#mailsignup a {
}
#mailicon img {
}
#mailicon {
}
#mailsignup {
}
.flexslider {
}
.owl-carousel {
}
.owl-theme .owl-controls .owl-page span {
}
.owl-pagination {
}
.footer-newsletter-signup {
}
.footer-address {
}
.secondads {
}
.squares {
}
#squarelink {
}
.squaresgroup {
}
.squaresinner {
}
.squaretitle {
}
.squares:nth-child(2) {
}
.squares:nth-child(4) {
}
.squares:nth-child(7) {
}
.squares:nth-child(10) {
}
.squares:nth-child(12) {
}
.hometext {
}
#headercontainer {
}
.headerimage {
}
.secondnav ul li {
}
.secondnav a {
}
.secondnav a:hover {
}
h2 {
}
.sidemenucontainer {
}
.sidemenucontainer img {
}
.sidemenucontainer a {
}
.sidemenucontainer a:hover {
}
.owl-carousel {
}
#openingtimestable th {
}
#openingtimestable td {
}
#openingtimestable {
}
.alltitles {
}
.all {
}
.all img {
}
.all a {
}
h4 {
}
#categorylist li a {
}
#shoppingpage .shop-image {
}
#shoppingpage .shopname-text {
}
#shoppingpage .shop-short-desc {
}
#shoppingpage .shop-more-btn {
}
#categorylist li a:hover {
    color: #00a6b6;
}
.shoppingtitle {
}
.centrefloorplans {
}
.clickandcollectcheckbox {
}
#shopcategories {
}
#shopcategories h3 {
}
#shopcategories h4 {
}
#shopcategories h4 a {
}
#gridsquare {
}
#gridsquare:after {
}
#shoppingpage {
}
#managerdetails {
}
#managerdetails a {
}
#centreaddress {
}
#formbutton {
}
#contactdetails .icons img {
}
#contactdetails .icons img:hover {
}
.transportaddress {
}
.transportcontainer {
}
.transportcontainer a {
}
#transporticons a:hover {
}
.transportsubheadings img {
}
.visitingmap {
}
.visitingmap h3 {
}
#externalmap {
}
#externalmap {
}
#jobstext a {
}
.individualoffer {
}
.individualoffer a {
}
.individualoffer h5 {
}
.individualoffer a h5 {
}
.individualoffer-h5 {
}
.individualoffer:hover {
}
.individualoffer img {
}
.individualoffer a h5 i.fa {
}
.offers a:hover {
}
.offers h3 {
}
.offers h5 {
}
.offerstitle {
}
.cookiescontent ul li {
}
#storecontact {
}
#storecontact h3 {
}
#storecontact li a {
}
#storecontact li img {
}
#storecontact .secondnav li {
}
#storecontact .secondnav {
}
#storecontact li {
}
#storecontact li.shop-storeicon:after {
}
#storecontact li.shop-storeicon a {
}
#storecontact li.shop-storeicon img {
}
#storecontact li.shop-storeicon {
}
#storebox {
}
#storebox img {
}
#storeopening th {
}
#storeopening td {
}
#storeopening {
}
#info {
}
#directory {
}
.leasingcontent h4 {
}
.column1 {
}
.column2 {
}
.column3 {
}
.eventstext {
}
.event img {
}
.event {
}
.event a {
}
.eventsbox {
}
#eventstext {
}
.article ul li {
}
.article {
}
.article h4 {
}
.article a:hover {
}
.articlecontent img {
}
.articlebox {
}
.articlebox:after {
}
.article a {
}
.article a:hover {
}
.newstext {
}
.articleimage {
}
.articlesection img {
}
.articlesection h4 {
}
.articlesection iframe {
}
.termsbox ul li {
}
}
@media only screen and (max-width: 992px) {
    html {
}
body {
}
p, a, span, div, h1, h2, h3, h4, h5, h6, body, header, footer {
}
.ham {
}

#shop-cnt {

margin-left: 0;

padding-left: 0;

margin-top: 0;
}

#hamburger {
}
.hamburgercontainer {
}
#topbar {
}
.menucontainerouter {
}
#offerscontainer {
}
#offerstext {
}
#offerscontainer: after {
}
#startmenucontainer {
}
#storeopening-cnt {
}
.page {
}
#transporticons a {
}
#transporticons img {
}
.shopopening {
}
#categorylist li {
}
.all-cnt {
}
.all {
}
.shop-link {
}
.shopname {
}
.shopname-text {
}
.shop-logo {
}
.widemenu {
}
#startmenu {
}
#startmenu li a {
    font-size: 12px;
}

#startmenu li:nth-of-type(4){
    display: none;
}



#logo {
}
#logo img {
}
#logocontainer {
}
.satnav a {
}
.extras {
}
.extras.icons {
}
.extras.icons a {
}
.extras.icons a .txt {
}
.cookiescontent ul {
}
.shop-category {
}
#newsletter {
}
.extras.icons .search {
}
.icons img {
}
.store-special-offers {
}
.transportsubheadings {
}
.todaysopeningtimes {
}
.ssc-only {
}
.offershopname {
}
#startmenu li {
}
nav {
}
nav ul li a:hover {
}
#navigation {
    display: none;
}
#eventsbox .event {
}
#eventsbox .event {
}
#eventsbox .event a {
}
#eventsbox .event h4 {
}
#eventsbox .event img {
}
#menu {
}
#menu a:hover {
}
#menu a {
}
#topsecondnav {
}
.widemenu {
}
.pagecontent {
}
.pagecontent:after {
}
#shoppingpage .pagecontent {
}
.newsletter-page .pagecontent {
}
#shoppingpage .pagetitle {
}
#categorytitle {
}
.owl-carousel .owl-item img {
}
.sidebar-box {
    max-width: 444px;
    margin: 0 auto;
}
.sidebar-box h3 {
}
.sidebar-box a {
}
.sidebar-box a:hover {
}
.sidebar-box-img {
}
.sidebar-box-bottom-bar {
}
#sidebar-store-events {
}
#sidebar-store-contact {
}
#sidebar-store-contact .sidebar-box-bottom-bar {
}
footer {
}
#footermenu {
    text-align: center;
}

#footer-menu-right-ul{
    text-align: center;
}
#footerpolicymenu {
}
#footermenu a {
}
#footerpolicymenu a {
}
#storeaddress {
}
#emailaddress a {
}
#emailaddress {
}
#socialmedia {
}
#telephonenumber a {
}
#mailsignup a {
}
#mailicon img {
}
#mailicon {
}
#mailsignup {
}
.flexslider {
}
.owl-carousel {
}
.owl-theme .owl-controls .owl-page span {
}
.owl-pagination {
}
.footer-newsletter-signup {
}
.footer-address {
}
.secondads {
}
.squares {
}
#squarelink {
}
.squaresgroup {
}
.squaresinner {
}
.squaretitle {
}
.squares:nth-child(2) {
}
.squares:nth-child(4) {
}
.squares:nth-child(7) {
}
.squares:nth-child(10) {
}
.squares:nth-child(12) {
}
.hometext {
}
#headercontainer {
}
.headerimage {
}
.secondnav ul li {
}
.secondnav a {
}
.secondnav a:hover {
}
h2 {
}
.sidemenucontainer {
}
.sidemenucontainer img {
}
.sidemenucontainer a {
}
.sidemenucontainer a:hover {
}
.owl-carousel {
}
#openingtimestable th {
}
#openingtimestable td {
}
#openingtimestable {
}
.alltitles {
}
.all {
}
.all img {
}
.all a {
}
h4 {
}
#categorylist li a {
}
#shoppingpage .shop-image {
}
#shoppingpage .shopname-text {
}
#shoppingpage .shop-short-desc {
}
#shoppingpage .shop-more-btn {
}
#categorylist li a:hover {
}
.shoppingtitle {
}
.centrefloorplans {
}
.clickandcollectcheckbox {
}
#shopcategories {
}
#shopcategories h3 {
}
#shopcategories h4 {
}
#shopcategories h4 a {
}
#gridsquare {
}
#gridsquare:after {
}
#shoppingpage {
}
#managerdetails {
}
#managerdetails a {
}
#centreaddress {
}
#formbutton {
}
#contactdetails .icons img {
}
#contactdetails .icons img:hover {
}
.transportaddress {
}
.transportcontainer {
}
.transportcontainer a {
}
#transporticons a:hover {
}
.transportsubheadings img {
}
.visitingmap {
}
.visitingmap h3 {
}
#externalmap {
}
#externalmap {
}
#jobstext a {
}
.individualoffer {
}
.individualoffer a {
}
.individualoffer h5 {
}
.individualoffer a h5 {
}
.individualoffer-h5 {
}
.individualoffer:hover {
}
.individualoffer img {
}
.individualoffer a h5 i.fa {
}
.offers a:hover {
}
.offers h3 {
}
.offers h5 {
}
.offerstitle {
}
.cookiescontent ul li {
}
#storecontact {
}
#storecontact h3 {
}
#storecontact li a {
}
#storecontact li img {
}
#storecontact .secondnav li {
}
#storecontact .secondnav {
}
#storecontact li {
}
#storecontact li.shop-storeicon:after {
}
#storecontact li.shop-storeicon a {
}
#storecontact li.shop-storeicon img {
}
#storecontact li.shop-storeicon {
}
#storebox {padding-left: 0 !important;}
#storebox img {
}
#storeopening th {
}
#storeopening td {
}
#storeopening {
}

#leftvisitingbar{
    padding-right: 15px;
    padding-left: 15px;
}
#info {
}
#directory {
}
.leasingcontent h4 {
}
.column1 {
}
.column2 {
}
.column3 {
}
.eventstext {
}
.event img {
}
.event {
}
.event a {
}
.eventsbox {
}
#eventstext {
}
.article ul li {
}
.article {
}
.article h4 {
}
.article a:hover {
}
.articlecontent img {
}
.articlebox {
}
.articlebox:after {
}
.article a {
}
.article a:hover {
}
.newstext {
}
.articleimage {
}
.articlesection img {
}
.articlesection h4 {
}
.articlesection iframe {
}
.termsbox ul li {
}
#right-side-menu-cnt {
    display: block;
}
#startmenu li.visiting-us {
    display: none;
}
}@media only screen and (max-width:768px) {
    html {
}
body {
}
p, a, span, div, h1, h2, h3, h4, h5, h6, body, header, footer {
}
.ham {
}
.article-img {
    width: auto;
    max-width: 100% !important;
    float: none;
    margin-left: 0;
}
#hamburger {
}
.hamburgercontainer {
}
#topbar {
}
.menucontainerouter {
}
#offerscontainer {
}
#offerstext {
}
#offerscontainer: after {
}
#startmenucontainer {
}
#storeopening-cnt {
}
.page {
}
#transporticons a {
}
#transporticons img {
}
.shopopening {
}
#categorylist li {
}
.all-cnt {
}
.all {
}
.shop-link {
}
.shopname {
}
.shopname-text {
}
.shop-logo {
}
.widemenu {
}
#startmenu {
}
#startmenu li a {
    font-size: 12px;
}
#logo {
}

#leftvisitingbar{
}

.pagecontent{
    margin-left: 15px;
    margin-right: 15px;
    overflow-x: hidden;
}

#logo img {
    width: 80px;
    height: 80px;
}
#logocontainer {
}
.satnav a {
}
.extras {
}
.extras.icons {
    display: block;
}
.extras.icons a {
}
.extras.icons a .txt {
}
.cookiescontent ul {
}
.shop-category {
}
#newsletter {
}
.extras.icons .search {
}
.icons img {
}
.store-special-offers {
}
.transportsubheadings {
}
.todaysopeningtimes {
}
.ssc-only {
}
.offershopname {
}
#startmenu li {
}
nav {
}
nav ul li a:hover {
}
#navigation {
}
#eventsbox .event {
}
#eventsbox .event {
}
#eventsbox .event a {
}
#eventsbox .event h4 {
}
#eventsbox .event img {
}
#menu {
}
#menu a:hover {
}
#menu a {
}
#topsecondnav {
}
.widemenu {
}
.pagecontent {
}
.pagecontent:after {
}
#shoppingpage .pagecontent {
}
.newsletter-page .pagecontent {
}
#shoppingpage .pagetitle {
}
#categorytitle {
}
.owl-carousel .owl-item img {
}
.sidebar-box {
}
.sidebar-box h3 {
}
.sidebar-box a {
}
.sidebar-box a:hover {
}
.sidebar-box-img {
}
.sidebar-box-bottom-bar {
}
#sidebar-store-events {
}
#sidebar-store-contact {
}
#sidebar-store-contact .sidebar-box-bottom-bar {
}
footer {
}
#footermenu {
}
#footerpolicymenu {
}
#footermenu a {
}
#footerpolicymenu a {
}
#storeaddress {
}
#emailaddress a {
}
#emailaddress {
}
#socialmedia {
}
#telephonenumber a {
}
#mailsignup a {
}
#mailicon img {
}
#mailicon {
}
#mailsignup {
}
.flexslider {
}
.owl-carousel {
}
.owl-theme .owl-controls .owl-page span {
}
.owl-pagination {
}
.footer-newsletter-signup {
}
.footer-address {
}
.secondads {
}
.squares {
}
#squarelink {
}
.squaresgroup {
}
.squaresinner {
}
.squaretitle {
}
.squares:nth-child(2) {
}
.squares:nth-child(4) {
}
.squares:nth-child(7) {
}
.squares:nth-child(10) {
}
.squares:nth-child(12) {
}
.hometext {
}
#headercontainer {
}
.headerimage {
}
.secondnav ul li {
}
.secondnav a {
}
.secondnav a:hover {
}
h2 {
}
.sidemenucontainer {
}
.sidemenucontainer img {
}
.sidemenucontainer a {
}
.sidemenucontainer a:hover {
}
.owl-carousel {
}
#openingtimestable th {
}
#openingtimestable td {
}
#openingtimestable {
}
.alltitles {
}
.all {
}
.all img {
}
.all a {
}
h4 {
}
#categorylist li a {
}
#shoppingpage .shop-image {
}
#shoppingpage .shopname-text {
}
#shoppingpage .shop-short-desc {
}
#shoppingpage .shop-more-btn {
}
#categorylist li a:hover {
    color: #00a6b6;
}
.shoppingtitle {
}
.centrefloorplans {
}
.clickandcollectcheckbox {
}
#shopcategories {
}
#shopcategories h3 {
}
#shopcategories h4 {
}
#shopcategories h4 a {
}
#gridsquare {
}
#gridsquare:after {
}
#shoppingpage {
}
#managerdetails {
}
#managerdetails a {
}
#centreaddress {
}
#formbutton {
}
#contactdetails .icons img {
}
#contactdetails .icons img:hover {
}
.transportaddress {
}
.transportcontainer {
}
.transportcontainer a {
}
#transporticons a:hover {
}
.transportsubheadings img {
}
.visitingmap {
}
.visitingmap h3 {
}
#externalmap {
}
#externalmap {
}
#jobstext a {
}
.individualoffer {
}
.individualoffer a {
}
.individualoffer h5 {
}
.individualoffer a h5 {
}
.individualoffer-h5 {
}
.individualoffer:hover {
}
.individualoffer img {
}
.individualoffer a h5 i.fa {
}
#right-side-menu-cnt li a {
    font-size: 12px;
}
.offers a:hover {
}
.offers h3 {
}
.offers h5 {
}
.offerstitle {
}
.cookiescontent ul li {
}
#storecontact {
}
#storecontact h3 {
}
#storecontact li a {
}
#storecontact li img {
}
#storecontact .secondnav li {
}
#storecontact .secondnav {
}
#storecontact li {
}
#storecontact li.shop-storeicon:after {
}
#storecontact li.shop-storeicon a {
}
#storecontact li.shop-storeicon img {
}
#storecontact li.shop-storeicon {
}
#storebox {
}
#storebox img {
}
#storeopening th {
}
#storeopening td {
}
#storeopening {
}
#info {
}
#directory {
}
.leasingcontent h4 {
}
.column1 {
}
.column2 {
}
.column3 {
}
.eventstext {
}
.event img {
}
.event {
}
.event a {
}
.eventsbox {
}
#eventstext {
}
.article ul li {
}
.article {
}
.article h4 {
}
.article a:hover {
}
.articlecontent img {
}
.articlebox {
}
.articlebox:after {
}
.article a {
}
.article a:hover {
}
.newstext {
}
.articleimage {
}
.articlesection img {
}
.articlesection h4 {
}
.articlesection iframe {
}
.termsbox ul li {
}

}
@media only screen and (max-width:500px) {
    .extras.icons {
    height: 68px;
}
#logocontainer {
    right: initial;
    width: 65px;
    left: 4px;
    top: 5px;
}
#logo {
}
#logo img {
    width: 66px;
    height: 66px;
}

}@media only screen and (max-width:480px) {
    html {
}

    #extra-social-icons-ul{
        display: none;
    }

    #right-side-menu-cnt{
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: static;
    }

    #footermenu li{
        display: block;
    }

    #footermenu{
        width: 50%;
        float: left;
        text-align: left;
    }

    #footer-menu-right li {
    display: block;
    }

    #footer-menu-right{
        width: 50%;
        float: left;
        text-align: left;

    }

.squaretitle{
    font-size: 15px;
}
body {
}
p, a, span, div, h1, h2, h3, h4, h5, h6, body, header, footer {
}
.ham {
}
#hamburger {
}
.hamburgercontainer {
}
#topbar {
}
.menucontainerouter {
}
#offerscontainer {
}
#offerstext {
}
#offerscontainer: after {
}
#startmenucontainer {
}
#storeopening-cnt {
}
.page {
}
#transporticons a {
}
#transporticons img {
}
.shopopening {
}
#categorylist li {
}
.all-cnt {
}
.all {
}
.shop-link {
}
.shopname {
}
.shopname-text {
}
.shop-logo {
}
.widemenu {
}
#startmenu {
    text-align: center;
}
#startmenu li a {
}
#logo {
}
#logo img {
}
#logocontainer {
}
.satnav a {
}
.extras {
}
.extras.icons {
    display: block;
}
.extras.icons a {
}
.extras.icons a .txt {
}
.cookiescontent ul {
}
.shop-category {
}
#newsletter {
}
.extras.icons .search {
}
.icons img {
}
.store-special-offers {
}
.transportsubheadings {
}
.todaysopeningtimes {
}
.ssc-only {
}
.offershopname {
}
#startmenu li {
}
nav {
}
nav ul li a:hover {
}
#navigation {
}
#eventsbox .event {
}
#eventsbox .event {
}
#eventsbox .event a {
}
#eventsbox .event h4 {
}
#eventsbox .event img {
}
#menu {
}
#menu a:hover {
}
#menu a {
}
#topsecondnav {
}
.widemenu {
}
.pagecontent {
}
.pagecontent:after {
}
#shoppingpage .pagecontent {
}
.newsletter-page .pagecontent {
}
#shoppingpage .pagetitle {
}
#categorytitle {
}
.owl-carousel .owl-item img {
}
.sidebar-box {
}
.sidebar-box h3 {
}
.sidebar-box a {
}
.sidebar-box a:hover {
}
.sidebar-box-img {
}
.sidebar-box-bottom-bar {
}
#sidebar-store-events {
}
#sidebar-store-contact {
}
#sidebar-store-contact .sidebar-box-bottom-bar {
}
footer {
}
#footermenu {
}
#footerpolicymenu {
}
#footermenu a {
}
#footerpolicymenu a {
}
#storeaddress {
}
#emailaddress a {
}
#emailaddress {
}
#socialmedia {
}
#telephonenumber a {
}
#mailsignup a {
}
#mailicon img {
}
#mailicon {
}
#mailsignup {
}
.flexslider {
}
.owl-carousel {
}
.owl-theme .owl-controls .owl-page span {
}
.owl-pagination {
}
.footer-newsletter-signup {
}
.footer-address {
}
.secondads {
}
.squares {
}
#squarelink {
}
.squaresgroup {
}
.squaresinner {
}
.squaretitle {
}
.squares:nth-child(2) {
}
.squares:nth-child(4) {
}
.squares:nth-child(7) {
}
.squares:nth-child(10) {
}
.squares:nth-child(12) {
}
.hometext {
}
#headercontainer {
}
.headerimage {
}
.secondnav ul li {
}
.secondnav a {
}
.secondnav a:hover {
}
h2 {
}
.sidemenucontainer {
}
.sidemenucontainer img {
}
.sidemenucontainer a {
}
.sidemenucontainer a:hover {
}
.owl-carousel {
}

.owl-item img{
height: 30px!important;
}
#openingtimestable th {
}
#openingtimestable td {
}
#openingtimestable {
}
.alltitles {
}
.all {
}
.all img {
}
.all a {
}
h4 {
}
#categorylist li a {
}
#shoppingpage .shop-image {
}
#shoppingpage .shopname-text {
}
#shoppingpage .shop-short-desc {
}
#shoppingpage .shop-more-btn {
}
#categorylist li a:hover {
    color: #00a6b6;
}
.shoppingtitle {
}
.centrefloorplans {
}
.clickandcollectcheckbox {
}
#shopcategories {
}
#shopcategories h3 {
}
#shopcategories h4 {
}
#shopcategories h4 a {
}
#gridsquare {
}
#gridsquare:after {
}
#shoppingpage {
}
#managerdetails {
}
#managerdetails a {
}
#centreaddress {
}
#formbutton {
}
#contactdetails .icons img {
}
#contactdetails .icons img:hover {
}
.transportaddress {
}
.transportcontainer {
}
.transportcontainer a {
}
#transporticons a:hover {
}
.transportsubheadings img {
}
.visitingmap {
}
.visitingmap h3 {
}
#externalmap {
}
#externalmap {
}
#jobstext a {
}
.individualoffer {
}
.individualoffer a {
}
.individualoffer h5 {
}
.individualoffer a h5 {
}
.individualoffer-h5 {
}
.individualoffer:hover {
}
.individualoffer img {
}
.individualoffer a h5 i.fa {
}
.offers a:hover {
}
.offers h3 {
}
.offers h5 {
}
.offerstitle {
}
.cookiescontent ul li {
}
#storecontact {
}
#storecontact h3 {
}
#storecontact li a {
}
#storecontact li img {
}
#storecontact .secondnav li {
}
#storecontact .secondnav {
}
#storecontact li {
}
#storecontact li.shop-storeicon:after {
}
#storecontact li.shop-storeicon a {
}
#storecontact li.shop-storeicon img {
}
#storecontact li.shop-storeicon {
}
#storebox {padding-left: 0 !important;}
#storebox img {
}
#storeopening th {
}
#storeopening td {
}
#storeopening {
}
#info {
}
#directory {
}
.leasingcontent h4 {
}
.column1 {
}
.column2 {
}
.column3 {
}
.eventstext {
}
.event img {
}
.event {
}
.event a {
}
.eventsbox {
}
#eventstext {
}
.article ul li {
}
.article {
}
.article h4 {
}
.article a:hover {
}
.articlecontent img {
}
.articlebox {
}
.articlebox:after {
}
.article a {
}
.article a:hover {
}
.newstext {
}
.articleimage {
}
.articlesection img {
}
.articlesection h4 {
}
.articlesection iframe {
}
.termsbox ul li {
}
.agent img{
    max-width: 100%;
}
}
@media only screen and (max-width:320px) {
    html {
}
body {
}
p, a, span, div, h1, h2, h3, h4, h5, h6, body, header, footer {
}
.ham {
}
#hamburger {
}
.hamburgercontainer {
}
#topbar {
}
.menucontainerouter {
}
#offerscontainer {
}
#offerstext {
}
#offerscontainer: after {
}
#startmenucontainer {
}
#storeopening-cnt {
}
.page {
}
#transporticons a {
}
#transporticons img {
}
.shopopening {
}
#categorylist li {
}
.all-cnt {
}
.all {
}
.shop-link {
}
.shopname {
}
.shopname-text {
}
.shop-logo {
}
.widemenu {
}
#startmenu {
}
#startmenu li a {
}
#logo {
}
#logo img {
}
#logocontainer {
}
.satnav a {
}
.extras {
}
.extras.icons {
}
.extras.icons a {
}
.extras.icons a .txt {
}
.cookiescontent ul {
}
.shop-category {
}
#newsletter {
}
.extras.icons .search {
}
.icons img {
}
.store-special-offers {
}
.transportsubheadings {
}
.todaysopeningtimes {
}
.ssc-only {
}
.offershopname {
}
#startmenu li {
}
nav {
}
nav ul li a:hover {
}
#navigation {
}
#eventsbox .event {
}
#eventsbox .event {
}
#eventsbox .event a {
}
#eventsbox .event h4 {
}
#eventsbox .event img {
}
#menu {
}
#menu a:hover {
}
#menu a {
}
#topsecondnav {
}
.widemenu {
}
.pagecontent {
}
.pagecontent:after {
}
#shoppingpage .pagecontent {
}
.newsletter-page .pagecontent {
}
#shoppingpage .pagetitle {
}
#categorytitle {
}
.owl-carousel .owl-item img {
}
.sidebar-box {
}
.sidebar-box h3 {
}
.sidebar-box a {
}
.sidebar-box a:hover {
}
.sidebar-box-img {
}
.sidebar-box-bottom-bar {
}
#sidebar-store-events {
}
#sidebar-store-contact {
}
#sidebar-store-contact .sidebar-box-bottom-bar {
}
footer {
}
#footermenu {
}
#footerpolicymenu {
}
#footermenu a {
}
#footerpolicymenu a {
}
#storeaddress {
}
#emailaddress a {
}
#emailaddress {
}
#socialmedia {
}
#telephonenumber a {
}
#mailsignup a {
}
#mailicon img {
}
#mailicon {
}
#mailsignup {
}
.flexslider {
}
.owl-carousel {
}
.owl-theme .owl-controls .owl-page span {
}
.owl-pagination {
}
.footer-newsletter-signup {
}
.footer-address {
}
.secondads {
}
.squares {
}
#squarelink {
}
.squaresgroup {
}
.squaresinner {
}
.squaretitle {
}
.squares:nth-child(2) {
}
.squares:nth-child(4) {
}
.squares:nth-child(7) {
}
.squares:nth-child(10) {
}
.squares:nth-child(12) {
}
.hometext {
}
#headercontainer {
}
.headerimage {
}
.secondnav ul li {
}
.secondnav a {
}
.secondnav a:hover {
}
h2 {
}
.sidemenucontainer {
}
.sidemenucontainer img {
}
.sidemenucontainer a {
}
.sidemenucontainer a:hover {
}
.owl-carousel {
}
#openingtimestable th {
}
#openingtimestable td {
}
#openingtimestable {
}
.alltitles {
}
.all {
}
.all img {
}
.all a {
}
h4 {
}
#categorylist li a {
}
#shoppingpage .shop-image {
}
#shoppingpage .shopname-text {
}
#shoppingpage .shop-short-desc {
}
#shoppingpage .shop-more-btn {
}
#categorylist li a:hover {
    color: #00a6b6;
}
.shoppingtitle {
}
.centrefloorplans {
}
.clickandcollectcheckbox {
}
#shopcategories {
}
#shopcategories h3 {
}
#shopcategories h4 {
}
#shopcategories h4 a {
}
#gridsquare {
}
#gridsquare:after {
}
#shoppingpage {
}
#managerdetails {
}
#managerdetails a {
}
#centreaddress {
}
#formbutton {
}
#contactdetails .icons img {
}
#contactdetails .icons img:hover {
}
.transportaddress {
}
.transportcontainer {
}
.transportcontainer a {
}
#transporticons a:hover {
}
.transportsubheadings img {
}
.visitingmap {
}
.visitingmap h3 {
}
#externalmap {
}
#externalmap {
}
#jobstext a {
}
.individualoffer {
}
.individualoffer a {
}
.individualoffer h5 {
}
.individualoffer a h5 {
}
.individualoffer-h5 {
}
.individualoffer:hover {
}
.individualoffer img {
}
.individualoffer a h5 i.fa {
}
.offers a:hover {
}
.offers h3 {
}
.offers h5 {
}
.offerstitle {
}
.cookiescontent ul li {
}
#storecontact {
}
#storecontact h3 {
}
#storecontact li a {
}
#storecontact li img {
}
#storecontact .secondnav li {
}
#storecontact .secondnav {
}
#storecontact li {
}
#storecontact li.shop-storeicon:after {
}
#storecontact li.shop-storeicon a {
}
#storecontact li.shop-storeicon img {
}
#storecontact li.shop-storeicon {
}
#storebox {
}
#storebox img {
}
#storeopening th {
}
#storeopening td {
}
#storeopening {
}
#info {
}
#directory {
}
.leasingcontent h4 {
}
.column1 {
}
.column2 {
}
.column3 {
}
.eventstext {
}
.event img {
}
.event {
}
.event a {
}
.eventsbox {
}
#eventstext {
}
.article ul li {
}
.article {
}
.article h4 {
}
.article a:hover {
}
.articlecontent img {
}
.articlebox {
}
.articlebox:after {
}
.article a {
}
.article a:hover {
}
.newstext {
}
.articleimage {
}
.articlesection img {
}
.articlesection h4 {
}
.articlesection iframe {
}
.termsbox ul li {
}
}

.google-policies {
    color: #686868;
    font-size: 12px;
    margin-top: 5px;
}

    .google-policies a {
        color: #686868;
        text-decoration: underline;
    }

.grecaptcha-badge {
    visibility: hidden;
}
