<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.wp-caption-text{
font-size:0.9rem;
	line-height:1rem!important;
	font-weight:normal!important;
}

.tribe-events-list-separator-month {
  margin-bottom:0px !important;
  font-size:20px;
}
.tribe_events .tribe-events-event-image {
  display: none;
}
.tribe-events-event-url a {
  word-break: break-word;
}

/* Side Tabs */
.social a {font-size: 2rem;}

.side-tabs {position: fixed; left: -84px; z-index: 1000 !important; width: 94px; top: 240px;}
.outside {left:0px;}
.spin::before {transform:rotate(45deg);}
.tab {background: red; color: #fff; text-align: center; padding: 0.6rem; transition: all 300ms; -webkit-transition: all 300ms;}
.tab:hover {cursor: pointer;}
.tab h5 {margin-bottom: 0px; font-size: 12px;}
.tab img {max-width: 32px; margin-bottom: 0.6rem; margin-top: 0.4rem;}
.selector {position: absolute; background: #00b3e1; color: #fff; width: 26px; right: -26px; height: 26px; text-align: center; cursor: pointer;}

.selector .fi-plus {rotation:180deg; rotation-point:50% 50%;}

.home-tab {background-color: #00b3e1;}
.home-tab:hover {background: #0292e1;}
.enjoy-tab {background-color: #a6ac1a;}
.enjoy-tab:hover {background: #90a91a;}
.ambassadors-tab {background-color: #7d92a6;}
.ambassadors-tab:hover {background-color: #7c89a6;}
.business-tab {background-color: #203c80;}
.business-tab:hover {background-color: #212f80;}
.live-tab {background-color: #da281b;}
.live-tab:hover {background-color: #d9131b;}

.irwidgets img {
  width:100%;
}
.irwidgets a {
  order:2;
}
.irwidgets .card-section {
  order:3;
}
.irwidgets .readmore {
  order:4;
  background-color:white;
  padding: 0 1rem 1rem 1rem;
}

.page-content table img {
	max-width: none;
}

.grey-bg {
  padding:1rem;
}

.grey-bg label, .grey-bg p, .grey-bg a, .grey-bg h1, .grey-bg h2, .grey-bg h3, .grey-bg h4, .grey-bg h5 {
  color:#fff;
}

/* Side Tabs */

/* Spacing Over Writes */
.ir_marker p {font-size: 0.9rem;line-height: 1.2rem!important;margin: 3px 0!important;}
.leaflet-popup-close-button {padding:8px 10px 0px 0px!important;}
.leaflet-popup-content {margin:0px !important;}
.ir_map_content {padding:5px 5px 0 0 !important;}
.ir_pin {position:absolute; top:10px; left:-10px; background:purple; color:white; padding:2px;}

.moreinfo {float:right;padding-right:10px;}
.leaflet-popup-content-wrapper {border-radius:0px!important;}

.text-area {padding: 3rem 1rem !important;}
.box-area {padding: 3rem 1rem !important;}


table .wp-caption {width:100% !important;}


.team-profile {
  margin-bottom:1rem;
}
.team-profile h5 {
  color:#000;
  font-weight:bold;
}
.team-content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.team-content .words {
  width:100%;
  text-align:left;
}

.team-profile h6 {
  font-size:1.3rem;
}
.team-profile .team-image {
  height:100%;
  width:100%;
  min-height:150px;
  background-position:center;
  background-size:cover;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px 0px;
  border:2px solid white;
  border-radius:5px;
}

@media screen and (max-width: 1024px) {
	table td {
	    font-size: 1rem;
	}
}
/* Sub Logos */

.sub-logo {max-width: 300px; margin-top: -18px;}

/* Sub Logos */
.pagination a {display:inline-block;}

.box-area .card {min-height:326px !important; position: relative;}
.box-area .card-image {min-height: 300px; background-size: cover; background-position: center; position: relative;}
.box-area .card-image .title {position: absolute !important; bottom: 0px !important; background-color: #ffffff !important; color: #ccd515 !important; padding: 0.8rem; padding-bottom: 0.2rem !important; margin-bottom: 0px;}
.box-area .card-section {position: relative !important;}

.contact-block .card-section {min-height:164px;}

/* Spacing Over Writes */

/* Business Map */

.premises-thumb {position: relative;}
.premises-thumb .overlay {position: absolute; z-index: 999; bottom: 0px; left: 0px; width: 100%;}
.ir_pin {z-index: 999 !important; top: -2px !important; left: 1px !important; background: #ccd515;}
.managed {background:#1d3d7d;}
.enterprise {background:#cad441;}
.industrial {background:#0084b1;}
/* Business Map */

.companies-in-the-area tbody {border: 0px !important;}
.companies-in-the-area td{background: #ffffff; border: 0px !important;}
.companies-in-the-area tr:first-child td{background-color: #fff!important;}

.text-area h4 {margin-bottom: 0.4rem !important;}

.main-quick-links { list-style: none; margin-bottom: 0px !important;}
.main-quick-links li { display: inline-block;}
.main-quick-links li a { font-size: 0.8rem; margin-left: 0.8rem;}

.main-boxes .large-12 .info-box {width: 40% !important;}
.main-boxes .medium-12 .info-box {width: 40% !important;}

.showcase-slider .slick-dots li button:before {font-size: 46px !important;}

.info-box a {color: #fff !important; text-decoration: underline;}

.footer-area li {color: #fff !important;}
.footer-area li .step {margin-left: 8px;}

.contact-block {margin-bottom: 1.4rem !important;}
.contact-block .card-section {position: relative !important; margin-top: -40px !important;}
.contact-block p {margin-bottom: 0px;}

/*.sub-header {padding: 14rem 1rem !important; padding-bottom: 19rem !important;}*/


.cd-hero__content.cd-hero__content--full-width, .cd-hero__content.cd-hero__content--half-width {padding-top:180px !important;}
.cd-hero__slider {height:780px !important;}

.dropdown.menu.medium-horizontal&gt;li.is-dropdown-submenu-parent&gt;a::after {display: none !important;}

.text-area ul {color: #1C2C4E !important;}
.page-content ul {color: #1C2C4E !important;}

.text-area a {text-decoration: underline;}
.page-content a {text-decoration: underline;}

.is-dropdown-submenu {min-width: 280px !important;}

/* Events Filter Calendar Over Writes */

#tribe_events_filter_control {display: none !important;}
#tribe-bar-form {display: none !important;}
.tribe-events-page-title {margin-bottom:2rem;}
.tribe-events-filters-label {display: none !important;}
#tribe_events_filters_wrapper .tribe-events-filters-group-heading {font-size: 16px !important;}
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {margin: -1.5em 0 0.5em !important;}
#tribe_events_filters_wrapper h3 {font-size: 30px;}

.tribe-events-filters-horizontal h3 .horizontal-drop-indicator:before {margin: 8px 0 0 8px !important;}
#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading {font-size: 20px !important;}
.tribe-events-filters-horizontal .tribe_events_filter_item {margin-right: 30px !important;}

/*#tribe-events-content .tribe-events-calendar td {background: #f9f9f9 !important;}*/

.calendar-subline a {text-decoration: underline !important;}

.news-slider .cell {padding-left: 0.6rem; padding-right: 0.6rem;}

.twitter-feed {background-color: #0084b4 !important;}
.twitter-feed .scroller {max-height: 324px !important; overflow: scroll;}
.twitter-feed .card-section {background-color: #0084b4 !important;}
.twitter-feed .card-section a{color: #fff !important;}
.twitter-feed h3 {color: #fff !important;}
.twitter-feed p {color: #fff !important; font-size: 1rem !important;}
.twitter-feed .post { padding: 1rem; }
.twitter-feed .post a {color: #fff !important; text-decoration: underline;}

.sub-header h1 {text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.6) !important;}


/* Events Filter Calendar Over Writes */

/* Redcar &amp; Cleveland Menu */

.enjoy-menu .submenu a:hover { background-color: #a6ac1a !important;}
.ambassadors-menu .submenu a:hover { background-color: #7d92a6 !important;}
.business-menu .submenu a:hover { background-color: #203c80 !important;}
.live-menu .submenu a:hover { background-color: #da281b !important;}

/* Redcar &amp; Cleveland Menu */

/* Search bar re-styling */

.search-form {float: right;}
.search-form .input-group-button {margin-left: 16px;}

/* Search bar re-styling */

/* Calendar Styling */

#tribe-events .tribe-events-button, .tribe-events-button {display: none;}


/* Calendar Styling */

.ssi-logo {margin: 0 auto; max-width: 132px;}


.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

/* Event overwrite updated May 2024 */
.tribe-events .tribe-events-calendar-list__month-separator {
  background-color: #EEEEEE;
  padding:10px;
  margin-bottom:1rem;
}

.tribe-events .tribe-events-calendar-list__month-separator time {
font-family: 'Erbar', sans-serif;
color: #1C2C4E; 
text-transform:uppercase;
}
.tribe-events .tribe-events-calendar-list__month-separator:after {
  opacity:0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag {
  display: none;
}

.tribe-events-calendar-list__event-header * {
  font-family: 'Erbar', sans-serif;
}

.tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title-link {
  color:#A2A816 !important;
}
.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
  width:100% !important;
}
.tribe-common-g-row.tribe-events-calendar-list__event-row {
  width: 35%;
  display: inline-block;
  vertical-align: top;
  margin-right: 0% !important;
  padding:1rem 0;
  margin-top:10px !important;
  margin-bottom: 10px !important;
}
.tribe-events .tribe-events-calendar-list__event-wrapper {
  padding-left:0;
  padding-right:0;
  width:100%;
}
.tribe-events-calendar-list__event-header address {
  display:none;
}

.tribe-events-calendar-list__event-details.tribe-common-g-col {
  width:100% !important;
  text-align:center;
}
.tribe-events-calendar-list__event-description.tribe-common-b2 p {
  font-size:0.9rem;
  line-height:1rem;
}
.tribe-events-calendar-list__event-datetime {
  font-size:0.9rem;
}

@media screen and (max-width: 640px){
  .tribe-common-g-row.tribe-events-calendar-list__event-row {
    width: 100%;
  }
}

/* Event overwrite updated May 2024 End */

.tribe-events-list .type-tribe_events {
  width: 31%;
  display: inline-block;
  vertical-align: top;
  margin-right: 2%;
  padding:1rem 0;
}
.tribe-events-list .type-tribe_events .callout {
  min-height:444px;
  background-color: #f6f6f6;
    border-color: #fff;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-image {
  float: left;
  margin: 0 3% 0.5rem 0;
  width: 100%;
}

.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {
  padding-top: 1rem;
}
.tribe-events-list .tribe-events-list-event-title {
  font-size:1.2em;
}
#tribe-events .tribe-events-content {
  float:none;
}
#tribe-events .tribe-events-content p {
  font-size:0.9rem;
}
.tribe-events-list .type-tribe_events {
  border-width:0px;
}
@media screen and (max-width: 560px){
  .tribe-events-list .type-tribe_events {
    width: 100%;
  }
}



@media screen and (max-width: 1300px){
    .cd-hero__content.cd-hero__content--full-width, .cd-hero__content.cd-hero__content--half-width {padding-top:140px !important;}
    .cd-hero__slider {height:680px !important;}
    .showcase-box .info-box h3 {font-size: 1.6rem !important;}
}

@media screen and (max-width: 1280px){
    .side-tabs {width: 86px;}
    .tab img {max-width: 24px;}
    .tab h5 {font-size: 11px;}
    .sub-logo {max-width: 260px;}
}

@media screen and (max-width: 1232px){
     .side-tabs {width: 100%; bottom: 0px !important; position: fixed !important; top: auto; left: 0px !important;}
     .side-tabs .tab {width: 20%; float:left;}
     .side-tabs .tab h5 {font-size: 14px;}
    .selector {display: none !important;}
}

@media screen and (max-width: 1160px){
    .main-boxes .medium-12 .info-box {width: 50% !important;} 
    .cd-hero__slider {height:500px !important;}
}
    
    
    @media screen and (max-width: 1024px) {
  
    }    
    
    
    @media screen and (max-width: 900px){
    }

    
    @media screen and (max-width: 800px){
        
        
        
        
        .main-boxes .medium-12 .info-box {width: 100% !important;}
        .cd-hero__slider {height:360px !important;}
        
/*        .showcase-box {min-height: 488px !important;}*/

}
    
    @media screen and (max-width: 660px){
        .sub-logo {margin-top: 0px; width: 120px; }
        .website-logo {margin-bottom: 0rem !important;}
        .side-tabs h5 {font-size: 9px !important;}
    }
 @media screen and (max-width: 500px){   
.ir_marker {padding-top:30px;}
.premises-thumb img {display:none;}
}

.responsive-card-table {
    border-collapse: collapse;
  }
  
  .responsive-card-table.unstriped tbody {
    background-color: transparent;
  }
  
  .responsive-card-table th {
    background-color: #e6e6e6;
  }
  
  .responsive-card-table tr,
  .responsive-card-table th,
  .responsive-card-table td {
    border: 1px solid #0a0a0a;
  }
  
  @media screen and (max-width: 640px) {
    .responsive-card-table {
      
    }
    .responsive-card-table thead tr {
      position: absolute;
      top: -9999em;
      left: -9999em;
    }
    .responsive-card-table tr {
      border: 1px solid #0a0a0a;
      display: block;
    }
    .responsive-card-table tr + tr {
      margin-top: 1.5rem;
    }
    .responsive-card-table td {
      border: none;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1px solid #0a0a0a;
      padding-left: 50%;
      position: relative;
    }
    .responsive-card-table td:before {
      content: attr(data-label);
      display: inline-block;
      font-weight: bold;
      line-height: 1.5;
      margin-left: -100%;
      width: 100%;
      position: relative;
      z-index: 1;
    }
    .responsive-card-table td:after {
      content: '';
      position: absolute;
      background: #e6e6e6;
      width: 45%;
      height: 95%;
      left: 1px;
      top: 1px;
      z-index: 0;
    }
  }
  
</pre></body></html>