/* Themify Customize Styling */
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo img {		width: 170px;
	height: 97px; 
}
#headerwrap.fixed-header #header {	
	color: #808080; 
}
body[class*="themify"] #site-logo a img {		width: 170px;
	height: 97px; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 170px;
	height: 97px; 
}
body[class*="themify"] #site-logo a img {		width: 170px;
	height: 97px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 170px;
	height: 97px; 
}
body[class*="themify"] #site-logo a img {		width: 170px;
	height: 97px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 170px;
	height: 97px; 
}
body[class*="themify"] #site-logo a img {		width: 170px;
	height: 97px; 
}
 }
/* Themify Custom CSS */

@font-face {
    font-family: 'Gotham';
    src: url("/fonts/gotham/gotham-bold.eot");
    src: url("/fonts/gotham/gotham-bold.eot?#iefix") format("embedded-opentype"),
        url("/fonts/gotham/gotham-bold.woff") format("woff"),
        url("/fonts/gotham/gotham-bold.svg#fontname") format("svg");
}


h1 {
  font-family: 'Gotham';
}


.h1-tab {
  font-family: 'Gotham';
  font-size: 3em;
  margin: 0;
}


p {
  font-size: 1em;
  line-height: 1.4em;
  letter-spacing: 0em!important;
}

.p-link{
  border-bottom: 1px solid #FF7100;
  padding-bottom: 2px;
  letter-spacing: 0em!important;
}

.p-header {
  font-size: 1.2em;
  line-height: 1.4em;
  font-weight: 600!important;
  letter-spacing: -.01em!important;
}



h1 {
  font-size: 3.7em;
  line-height: 1.05em;
  font-weight: 100!important;
  letter-spacing: .0em!important;
}


h3 {
  font-size: 1em;
  line-height: 1.2em;
  font-weight: 800!important;
  letter-spacing: .05em!important;
}


h5 {
  font-size: 0.9em;
  line-height: 1.4em;
  letter-spacing: .017em!important;
  color: #FF7100;
}



.post-date .year {
  font-size: 0.9em;
  line-height: 1.4em;
  letter-spacing: .09em!important;
  color: #FF7100;
}


@font-face {
  font-family: 'Gotham Book';
  src: url("/fonts/gotham/gothamhtf-book-webfont.eot");
  src: url("/fonts/gotham/gothamhtf-book-webfont.eot?#iefix") format("embedded-opentype"),
        url("/fonts/gotham/gothamhtf-book-webfont.woff") format("woff"),
        url("/fonts/gotham/gothamhtf-book-webfont.svg#fontname") format("svg");
}

p, h3, h5, h7, #main-nav, .tab-nav li a, .breadcrumb-container.theme1 a  {
  font-family: 'Gotham Book';
}



@font-face {
    font-family: 'Bree Serif';
    src: url('/fonts/breeserif-regular.eot');
    src: url('/fonts/breeserif-regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/breeserif-regular.woff') format('woff'),
        url('/fonts/breeserif-regular.svg#breeserif-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}





h2, h4, h6, .post-title, .widgettitle, .image-caption,  .person-position {
  font-family: 'Bree Serif';
  font-weight: 100!important;
}


h2 {
  font-size: 2.2em;
  line-height: 1em;
  letter-spacing: 0em!important;
  color: #FF7100;
  display: inline-block;
}


h4 {
  font-size: 2em;
  line-height: 1em;
  letter-spacing: 0em!important;
  text-transform: none;
  color: #FF7100;
}


/* Right arrown button on image modules */

.arrow-button {
    position: absolute;
    right: 0%!important;
    bottom: 0px;
}


/* Breadcrumb styling */



.breadcrumb-container a:hover {
  color: #FF7100;
}



.underline-header {
  border-bottom: 1px solid #000;
  padding-bottom: 8px;
}


.post-title a {
  font-size: 1em;
  line-height: 1em;
  letter-spacing: .05em;
  text-transform: none;
  color: #616365;
  font-weight: 100!important;
}
  
  
.post-title a:hover {
  color: #616365;;
}

  
.image-caption {
  font-size: 1.3em;
  font-weight: 100;
}

/* Button styling */

.module-buttons .module-buttons-item a {
  font-family: 'Gotham Book';
  font-size: 0.85em;
  text-align: center;
  letter-spacing: .1em;
  padding: 13px 22px;
  text-decoration: none;
  display: inline-block;
}





/* Module title overlay styling */

.module-image .image-title {
  font-size: 0.7em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #FF7100;
}




.image-content {
  margin-left: 20%;
  padding-bottom: 2%;
  margin-bottom: -1px;
}


.team-profile {
  margin-left: 0%!important;
}


.module-feature .module-feature-title {
  font-size: 1em;
  line-height: 1.4em;
  letter-spacing: .017em;
}



/* Main Nav styling */

#main-nav .current_page_item>a:hover, #main-nav .current-menu-item> a:hover {
  font-family: 'Gotham Book';
  color: #FF7100!important;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

#main-nav a:hover {
  color: #FF7100!important;
}


#main-nav .current-menu-item> a {
    color: #FF7100;
}

#main-nav .sub-menu a:hover { 
  color: #FF7100!important;
}

#main-nav .sub-menu a { 
  color: #616365;
}


/* Control header height and width inner padding */


.fixed-header #header {
  height: 95px;
  margin-top: 0px; 
  width:100%;
}


#header {
    text-align: inherit;
    padding: 0px 0 0 0;
}



#headerwrap.fixed-header #header a{ 
  color: #616365;
}

#headerwrap.fixed-header #header a:hover{ 
  color: #FF7100!important;
}


.transparent-header #headerwrap {
  border-bottom: 0.5px solid rgb(255, 255, 255);
}

#headerwrap.fixed-header #header {
  padding-top: 0px!important;
  padding-bottom: 0px;
  transition: none !important;
}


/* Left aligned main nav + sub nav and vertical line */


body:not(.mobile_menu_active) .sidemenu-off #main-nav-wrap{
margin-left:0}
#main-nav li:not(.themify-widget-menu)>ul {
    left: 0;
    right: auto;
}

#site-logo a img {
  vertical-align: middle;
  padding-top: 0%;
  padding-bottom: 0%;
}

img[title='HAD'], #sticky_header_logo{
	width: 260px !important;
}

/* Remove right padding after adding links to Donate + Sign Up buttons */

html,body {
  overflow-x:hidden;
}



/* Contact Form 7 styling */

.wpcf7-form, .input {
  color: #000;
  border-radius: 0px;
}


/* Input Field widths */

.wpcf7-text, .wpcf7-textarea, input.wpcf7-text, input.wpcf7-email {
  border: 0px solid #fff;
  border-radius: 0px;
}



input.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #FF7100;
  color: #fff;
  border-radius: 0px;
}

input.wpcf7-form-control.wpcf7-submit {
  background-color: #FF7100;
  color: #fff;
  border-radius: 0px;
}




/* Control narrow gutter width */

.gutter-narrow>.module_column {
    margin-left: 0.8%;
}
.gutter-narrow>.col4-2, .gutter-narrow>.col2-1{
    width: 49.4%;
}


/* Research and Development case study to compensate for gutter width customisation remove gap to rhs*/

.themify_builder_1031_row.module_row_11.module_row {
    width: 102%;
}





/* Control tab widths on desktop */

.themify_builder .tab-192-1-0-0.ui.module-tab ul.tab-nav, .themify_builder .tab-192-1-0-0.ui.module-tab ul.tab-nav li {
  display: flex;
  width:100%;
}




/* Control tab widths on mobile */

.themify_builder .tab-192-2-0-0.ui.module-tab ul.tab-nav, .themify_builder .tab-192-2-0-0.ui.module-tab ul.tab-nav li {
  display: flex;
  width:100%;
}
 


/* Slider carousel pager Colour */

.themify_builder_slider_wrap .carousel-pager a {
  color: #FF7100;
}



/* Generic Accordion icon styling */

.module-accordion .accordion-title i {
    position: absolute;
    right: 0;
}



/* Privacy page accordion */
.page-id-873 .current.builder-accordion-active a {
    background-color: #FF7100 !important
}



/* Learning & Development accordion */
.page-id-947 .current.builder-accordion-active a {
    background-color: #FF7100 !important
}

/* Course template accordion */
.page-id-997 .current.builder-accordion-active a {
    background-color: #FF7100 !important
}


/* Consultancy template accordion */
.page-id-1012 .current.builder-accordion-active a {
    background-color: #FF7100 !important
}





/* About page Accordions */


.ui.module-accordion {
  box-shadow: none;
  border-width: 0px!important;
  border-color: rgb(255, 255, 255);
}

.ui.module-accordion>li.current .accordion-content {
  box-shadow: none;
  border-width: 0px!important;
  border-color: rgb(255, 255, 255);
}


.ui.module-accordion.separate>li, .ui.module-accordion.separate>li:first-child {
    border-width: 0px!important;
}



.accordion-link {
  background-image: none!important;
  background-color: #FFF !important
}




.accordion-1 a {
    color: inherit;
    text-decoration: none;
    display: block;
    padding: 18% 0!important;
}


.accordion-2 a {
  text-decoration: none;
  display: block;  
}


.accordion-3 a {
  text-decoration: none;
  display: block;
}


/* Venue Hire page accordions + Book / Enquire button styling */

.accordion-venue-hire-1 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/conference-room.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 250px;
}


  /* Themify Shortcode button on Venue hire page */


a.shortcode.button {
    text-decoration: none !important;
    height: 20px;
    line-height: 110%;
    padding: .5em 1em 0em 1em!important;
    margin: .5em .2em .5em 0;
    background-color: #FF7100!important;
    font-size: 0.9em;
    color: #fff!important;
    border: #FF7100!important;
    background-image: none;
    vertical-align: middle;
    border-radius: 0em;
}



.accordion-venue-hire-2 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room1.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 250px;
}

.accordion-venue-hire-3 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room2.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 250px;
}


.accordion-venue-hire-4 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room3.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 250px;
}

.accordion-venue-hire-5 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room4.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 250px;
}


.accordion-venue-hire-6 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room5.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 250px;
}

.accordion-venue-hire-7 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2020/10/HAD-VIP-meeting-room.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 250px;
}



/*  /news page post preview styling */

.loops-wrapper.polaroid .post-image+.post-content {
  top: 0%;
  padding-top: 12%;
}


.loops-wrapper.polaroid .post-image+.post-content {
    background-color: #000;
    background-color: rgba(0,0,0,.4);
}


.loops-wrapper .post {
    text-align: left!important;
}


.loops-wrapper.list-post .post-date-inline .post-date {
  color: inherit;
  width: auto;
  margin: 0 0 0em!important;
  border-radius: 0;
  text-align: left;
  line-height: 1em;
  background: 0;
}
  
  
/*  News article page preview featured image styling */

.customImage.image-overlay img+.image-content {
  left:20%;
  width:80%
}

.customImage .image-content {
  margin-left:-20%;
}


 


.more-link {
    font-family: 'Gotham Book';
    font-size: 0.85em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #FF7100;
    padding: 1%;
    position: absolute;
    right: 8%!important;
    bottom: 45%!important;
}

.module-post .entry-content .more-link:after{
  display:none;
}




/*  Hide excerpt */
.module-post .entry-content p:first-child{
  display:none;
}







/* Responsive for tablet in portrait & landscape */
@media screen and (max-width:1280px) {
.mobile_menu_active #header {
    height: auto;
    padding: 0px!important;
}
  

h4 {
    font-size: 1.5em;
}



.mobile_menu_active #site-logo {
    margin: 0px!important;
    padding: 0;
}
  
  
#site-logo a img {
    margin-left: 10%;
    width: 260px!important;
} 


.donate {
    bottom: 0px;
  
    max-width: 95px;
    position: absolute;
} 


.sign-up {
    
    bottom: 0px;
    
    max-width: 95px;
    position: absolute;
} 

/* Remove right padding after adding links to Donate + Sign Up buttons */
html, body {
  overflow-x:hidden;
} 
  

  
/* Control header height and width inner padding */

.fixed-header #header {
   height: 98px;
   width:100%;
   padding-left: 0%!important;
   padding-right: 0%!important;
}
  
  
#headerwrap.fixed-header #header {
   padding-top: 0%!important;
   padding-left: 0%!important;
   padding-right: 0%!important;
   padding-bottom: 0%!important;
   transition: none !important;
} 
  

  
#headerwrap.fixed-header #menu-icon {
  color:#000 !important;
}

.menu-icon-inner {
  margin-top: 90px;
}

  
  
  
/* Menu styling on ipad */

.mobile_menu_active .sidemenu {
  background-color: #FF7100 !important;
  color: #fff !important;
}
   
.mobile_menu_active.transparent-header #headerwrap #main-nav a:hover{
  color:#fff !important;
}

#main-nav a {
  color:#fff !important;
}


.mobile_menu_active.transparent-header #headerwrap #main-nav a:hover{
  color:#fff !important;
}


  
.menu-icon-item a:after, .menu-icon-item a:before, .mobile-menu a:before, .mobile-menu a:after, .themify-builder {
  content:none;
}

  
#main-nav a, #main-nav .sub-menu a {
  letter-spacing: 0.08em;
  font-weight: 600;
}
  
  
/*  ipad footer copyright text  */
.mobile-footer-text {
  font-size: 0.7em;
}
  


/* Image module title overlay styling */  
.image-content {
    margin-left: 10%;
    margin-right: 10%;
    padding-bottom: 2%;
    margin-bottom: -1px;
}


.image-content .image-caption {
    font-size: 100%;
    line-height: 120%;
    padding-right: 10%;
}




.customImage.image-overlay img+.image-content {
  left:20%;
  width:80%
}

.customImage .image-content {
  margin-left:-20%;
}



  
/* Venue page make 4 column grid on tablet devices */ 
@media screen and (min-width: 700px){
.page-id-1363 .gutter-narrow>.col4-1 {
    width: 23.8% !important;
}} 
  

/* Venue Hire page accordions + Book / Enquire button styling */

.accordion-venue-hire-1 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/conference-room.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}


  /* Themify Shortcode button on Venue hire page */


a.shortcode.button {
    text-decoration: none !important;
    height: 20px;
    line-height: 110%;
    padding: .5em 1em 0em 1em!important;
    margin: .5em .2em .5em 0;
    background-color: #FF7100!important;
    font-size: 0.9em;
    color: #fff!important;
    border: #FF7100!important;
    background-image: none;
    vertical-align: middle;
    border-radius: 0em;
}



.accordion-venue-hire-2 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room1.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}

.accordion-venue-hire-3 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room2.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}


.accordion-venue-hire-4 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room3.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}

.accordion-venue-hire-5 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room4.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}


.accordion-venue-hire-6 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room5.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}

.accordion-venue-hire-7 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room6.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}




.image-overlay .image-wrap a + .image-content {
    background-color: #ffffff;
    margin-top: -15%;
    position: absolute!important;
}




  
.image-overlay img + .image-content {
    background-color: #ffffff;
    margin-top: -15%;
    position: absolute!important;
}


.customImage.image-overlay img+.image-content {
    margin-left: 0%;
    left: 0%;
    width: 80%;
}  
 
  
  


/* Mobile Styling */



/* Responsive for mobile */
@media screen and (max-width: 680px) {
.builder-is-touch .themify_builder_row .row-slider-next, .builder-is-touch .themify_builder_row .row-slider-prev {
  display:none;
}

  


/* Control header height / site logo */

  
.mobile_menu_active #header {   
  height: 75px!important;
  padding: 10px 0px 10px 0px!important;
}
  
  
/* logo + nav vertical line */
  
  
#site-logo a img {
    height: 73px !important;
    margin-top: -8px !important;
    margin-left: 0%;
    width: 160px!important;
    /* vertical-align: middle; */
    /* border-right: 1px solid; */
    /* padding-bottom: 0%!important; */
}

  
  
.menu-icon-inner {
  margin-top: 90px;
}
  
  
.fixed-header #header {
    height: 75px;
    margin-top: 0px;
}
  
  
  
/* Sticky header */
  
  
#headerwrap.fixed-header #header {
    height: 75px!important;
    padding: 10px 0px 10px 0px!important;
} 

  
  
/* Make menu icon black after sticky menu */

#headerwrap.fixed-header #menu-icon {
  color:#000 !important;
}
  
  
.mobile_menu_active #menu-icon-close {
    margin-top: 10px !important;
}
  
  
/*  Hook Content styling  */
  
.donate {
    max-height: 75px;
    max-width: 75px;
    padding-top: 0px;
    padding-bottom: 0px;
}

  
.sign-up {
  display: none;
}
  

  
  
  
  
#main-nav a {
  font-size: 0.8em;
  letter-spacing: 0.3em;
}


.mobile_menu_active .sidemenu {
  background-color: #FF7100 !important;
  color: #fff !important;
}
   
.mobile_menu_active.transparent-header #headerwrap #main-nav a:hover{
  color:#fff !important;
}

#main-nav a {
  color:#fff !important;
}


.mobile_menu_active.transparent-header #headerwrap #main-nav a:hover{
  color:#fff !important;
}


  
.menu-icon-item a:after, .menu-icon-item a:before, .mobile-menu a:before, .mobile-menu a:after, .themify-builder {
  content:none;
}

  
#main-nav a, #main-nav .sub-menu a {
  letter-spacing: 0.08em;
  font-weight: 600;
  }
  
  
  

p {
  font-size: 0.8em;
  letter-spacing: 0.08em;
  line-height: 1.4em;
  }

  
h1 {
  font-size: 2.3em;
  line-height: 1.2em;
  }

  
.h1-tab {
  font-size: 1.7em;
  line-height: 1.2em;
  }
  
  
h2 {
  font-size: 1.6em;
  line-height: 1.8em;
  }
  
  
 h3 {
   font-size: 0.85em;
   line-height: 1.5em;
  }

 h4 {
   font-size: 1.2em;
   line-height: 1.5em;
  }
  
 h5 {
   font-size: 0.7em;
   letter-spacing: 0.08em;
  }

 h6 {
   font-size: 0.8em;
   font-weight: 800;
}
  
  
.breadcrumb-container.theme1 a {
    font-family: 'Gotham Book';
    color: #616365 !important;
}
  
.breadcrumb-container li a {
    font-size: 0.8em!important;;
    letter-spacing: 0em!important;;
    line-height: 1.4em!important;;
}
  

.post-title a {
  font-size: 0.6em;
  line-height: 0.5em;
  color: #616365;
  font-weight: 100!important;
} 
  
.post-title a:hover {
  color: #616365;
}
  

  
.post-date .year {
   font-size: 0.7em;
   letter-spacing: 0.08em;
}
  
  
.image-title {
    font-size: 90%;
} 
    
  
.image-content .image-caption {
    font-size: 120%!important;
} 
  

    
  
/*  Image overlay block on mobile */
  
  
.mobileoverlay.image-overlay img+.image-content {
  left:10%;
  width:80%
}

.mobileoverlay .image-content {
  margin-left: 10%;
    position: absolute!important;
}
  
  
  
.module-testimonial-slider h3, .person-name {
  font-family: 'Gotham Book';
  font-size: 0.8em;
  text-transform: uppercase;
  color: #FF7100;
}
  
.module-testimonial-slider h3, .person-position {
    font-size: 1.1em;
    line-height: 1em;
    letter-spacing: 0em;
}
  
  
  
  
  
  
.mobile_menu_active #site-logo{
  margin: 0px 10px 0px 0;
}
  
  
.mobile_menu_active #headerwrap.fixed-header #header {
  padding-top: 0px;
  padding-bottom: 0px;
}

  
.mobile_menu_active #header {
  padding: 0px 0 0px;
}
  
  
/*  Mobile footer copyright text  */
.mobile-footer-text {
  font-size: 0.6em;
  }
  
  
  /*  Mobile footer logo  */
.mobile-logo {
  width: 120px;
}
  
  
  
/*  Tab width styling */

.ui.module-tab .tab-nav li a, .ui.window {
  font-size: 0.8em;
  padding: .625em 1.25em;
}
  
  
  
/* Venue Hire page accordions + Book / Enquire button styling */
  
  
a.shortcode.button {
    text-decoration: none !important;
    height: 20px;
    line-height: 110%;
    padding: 0.9em 1em 0em 1em!important;
    margin: .5em .2em .5em 0;
    background-color: #FF7100!important;
    font-size: 0.8em;
    color: #fff!important;
    border: #FF7100!important;
    background-image: none;
    vertical-align: middle;
    border-radius: 0em;
}


.accordion-venue-hire-1 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/conference-room.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}



.accordion-venue-hire-2 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room1.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}

.accordion-venue-hire-3 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room2.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}


.accordion-venue-hire-4 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room3.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}

.accordion-venue-hire-5 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room4.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}


.accordion-venue-hire-6 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2019/03/training-room5.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}

.accordion-venue-hire-7 a {
    color: inherit;
    text-decoration: none;
    display: block;
    background-image: url(/wp-content/uploads/2020/10/HAD-VIP-meeting-room.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 150px;
}
  

  

/*  /news page post preview styling */
  
  .loops-wrapper.list-post .post-date-inline .post-date {
  color: inherit;
  width: auto;
  margin: 0 0 0em!important;
  border-radius: 0;
  text-align: left;
  line-height: 0em;
  background: 0;
}
  

/*  /news page 'View more' button styling */
  
.more-link {
    font-family: 'Gotham Book';
    right: 5%!important;
    bottom: 45%!important;
}
  
  
/*  News article page preview featured image styling */
  
.customImage.image-overlay img+.image-content {
    left: 0%;
    width: 100%;
    position: absolute!important;
}


.customImage .image-content {
    margin-left: 10%;
}}
	
.module_row_3 .module_column_0.tb_192_column.module_column {
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: center center;
    background-color: #009b48;
    padding-top: 2%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}	
	
.module_row_3 .module_column_1.tb_192_column.module_column {
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: center center;
    background-color: #ff7100;
    padding-top: 2%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}

	.module_row_3 .module_column_2.tb_192_column.module_column {
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: center center;
    background-color: #80379b;
    padding-top: 2%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
#menu-item-15356 a{    border: none;
    text-align: center;
    color: #000;}
	#menu-item-15356 a:hover{color: #000 !important;}
}
	nav#main-nav-wrap{
		margin-left: 0 !important;
	}	

#main-nav li:not(.themify-widget-menu)>ul {
    left: 0 !important;
    right: auto;
}
	
.displayNoneHome{
	display: none !important;
}

.imageSetTeams img{
	height: 280px !important;
	width: 300px !important;
}

.themify_builder .tab-15655-0-0-0.ui.module-tab ul.tab-nav, .themify_builder .tab-15655-0-0-0.ui.module-tab ul.tab-nav li{
	display: flex;
	width: 100%;
	margin-top: -50px;
}

.threeDevelopmentHeight .tb-column-inner, .threeDevelopmentHeight .module-text{
	height: 100% !important;
}

.imgtext #slideshow img {
	height: auto !important;
}

.fx {
		height: auto !important;
}
header#header {
    background: white !important;
}
/*#site-logo {
    border-right: 1px solid black;
}*/
#main-nav > li > a, #headerwrap .header-icons a {
    color: rgb(0 0 0) !important;
}
.page-id-192 #site-logo a, .page-id-192 #site-description a, .page-id-192 .header-widget a, .page-id-192 .social-widget a, .page-id-192 .social-widget .rss a, .page-id-192 #main-nav > li > a, .page-id-192 #headerwrap .header-icons a {
    color: rgb(0 0 0) !important;
}