p {
  color:black;
}
.fc-day-grid-event .fc-content {
  white-space:normal;
}
.gallery-columns-3 .gallery-item {
    width: 33% !important;
    height: auto !important;
}
#gallery-1 .gallery-item {
  width: 25% !important;
    height: auto !important;
}
.gallery-columns-4 .gallery-item {
    width: 25% !important;
    height: auto !important;
}
body > div.wrapper > section.wpb_row.vc_row-fluid.bg-fixed.contact-us.vc_custom_1488818808063.vc_row-has-fill {
  opacity:0.8;
}
body > div.wrapper > div > div > div > div > div > div > section > div.container > div > div > div > div {
  padding:25px;  
}
body > div.wrapper > div > div > div > div > div > div > section > div.container > div > div > div > div > div {
  padding:0px 25px;
}
body > div.wrapper > section:nth-child(5) > div.container > div > div > div > div > div {
  margin-bottom:15px;
}
.logo-item {
    padding: 10px;
}
.features-box.light-box h4 {
  text-align:center;
}
.clublinkicon {
  border-radius:30px;
}
ul {
  color:black;
}
article.item-post .post-meta .meta-right {
  padding-left:30px;
}
article.item-post .post-meta .avatar-author {
  display:none;
}
.site-header .sub-bar .contacts {
    color: white;
}
#text-5 > div > p {
  color:white;
}
.logo img {
    max-height: 85px;
}
.title-page .top-nav {
    float: right;
    display: NONE;
}
body > div.wrapper > div > div > div > div > div.col-md-8.col-lg-9 > div > div.blog-list.single-post > article > div.post-thumb > img {
  margin-top:-25px;
}
body > div.wrapper > div > div > div > div > div.col-md-8.col-lg-9 > div > div.blog-list.single-post > article > div.post-thumb > i {
  display:none;
}
.content-primary .page p:before, .content-primary .page p:after {
  clear:none;
}
.main-bar {
  position:static;
}
body > div.wrapper > header > div.main-bar {
  padding: 10px 0px;
}
.main-bar .nav ul a:hover {
  background-color:#fb8016 !important;
}
.site-header .sub-bar .contacts i {
  margin-right:5px;
}
.site-header {
    padding-bottom: 0;
}
.main-bar .nav .main-menu > li > a {
    padding: 0 14px;
}
div.wpb_revslider_element {
  margin-top:0px;
}
#wpfc-calendar-wrapper .fc-header tr {
  padding-top:20px !important;
}
.vc_custom_1475223661394 {
  border:none !important;
}

/*Brian*/
#people > div.owl-wrapper-outer > div > div:nth-child(1) > div > img:hover {
  content: url(https://www.nwleics-ssp.org.uk/wp-content/uploads/2017/01/Brian_old400.jpg);
}
/*Kirsty*/
#people > div.owl-wrapper-outer > div > div:nth-child(2) > div > img:hover {
  content: url(http://www.nwleics-ssp.org.uk/wp-content/uploads/2019/10/kirsty.png);
}
/*Kieran*/
#people > div.owl-wrapper-outer > div > div:nth-child(3) > div > img:hover {
  content: url(https://www.nwleics-ssp.org.uk/wp-content/uploads/2023/01/Keiran.jpg);
}
/*Angus*/
#people > div.owl-wrapper-outer > div > div:nth-child(4) > div > img:hover {
  content: url(https://www.nwleics-ssp.org.uk/wp-content/uploads/2023/11/Angusyoung.jpeg);
}
/*Kelly*/
#people > div.owl-wrapper-outer > div > div:nth-child(5) > div > img:hover {
  content: url(https://www.nwleics-ssp.org.uk/wp-content/uploads/2023/02/image0.jpeg);
}
/*Dan*/
/*#people > div.owl-wrapper-outer > div > div:nth-child(6) > div > img:hover {
  content: url(https://www.nwleics-ssp.org.uk/wp-content/uploads/2023/01/Lou-Motorbike-pic-1.jpg);
}*/
/*Lizzy*/
/*#people > div.owl-wrapper-outer > div > div:nth-child(7) > div > img:hover {
  content: url(https://www.nwleics-ssp.org.uk/wp-content/uploads/2023/06/Younglizzy.jpeg);
}*/

/*.wpb_content_element {
  margin-bottom: 35px;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 25px;
}*/
.content-inner {
    border-top: none;
    margin-bottom: 35px;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 5px;
}
/*.page-id-46 .content-inner {
    border-top: none;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
}
.page-id-46 .content-inner {
    border-top: none;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
}*/
.em-booking-form label {
  width:200px;
}
.em-booking-form-details .em-booking-submit {
  margin-top:20px;
      background-color: orange;
    padding: 10px;
    border-radius: 15px;
    color: white;
    font-weight: bold;
}