/* Center top menu | HC-29956240-JG */
#top-menu { 
    text-align: center; 
}
/* Center Logo | HC-29956240-JG */
.has-header-image.twentyseventeen-front-page .site-branding, .has-header-video.twentyseventeen-front-page .site-branding, .has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding {
  text-align:center;
}
/* Center footer widgets | HC-29956240-JG */
#colophon .widget-area {
  text-align:center;
}

#colophon .widget-column {
  width: 100%;
  float:none;
}
/* Hide featured image from homepage | #30040624-hc (hg) */
.page-id-64 .panel-image {
	display: none;
}
/* remove underlines under image links | 34293664-hc/zen (LL) */
.entry-content figure a, .entry-content figure a:hover{
    box-shadow: unset;
    -webkit-box-shadow: unset;
}
/* reduce home header height | 34293664-hc/zen */ .has-header-image.home .custom-header { height: 60vh; }


/* Removes blog post images*/
.single-featured-image-header {
	display: none;
}


/* Changes Colour of Text in Caption */
.wp-element-caption {
    color: #f7e4d3 !important;
}


/* Thickness and colour of Border */
.wp-block-group.tw-border.alignfull {
    border: 2px solid #f7e4d3;
}
 /* Adjusts the height/thickness of the separator */
.wp-block-separator.has-background:not(.is-style-dots) {
    height: 2px !important;
    background-color: #f7e4d3 !important; /* Example color, adjust as needed */
}

/* Adjusts the thickness of the line in the table */
.wp-block-table thead {
    border-bottom: 2px solid #f7e4d3; 
}

/* Changes styling of button in contact us form */
.pushbutton-wide {
    font-size: var(--wp--preset--font-size--small); /* Adjusts the font size to small as per WordPress theme settings */
    color: #f9a04c; /* Sets the text color */
    border-radius: 100px; /* Sets a fully rounded border shape */
    border: 2px solid; /* No border by default, adjust if needed */
    padding: 8px 16px; /* Adjust padding to fit the design */
    background-color: transparent; /* Transparent background, can be adjusted */
    text-decoration: none; /* No underline on text */
	margin-top: 20px; /* Adds space above the button */
}

.pushbutton-wide:hover {
    background-color: #f9a04c; /* Changes background on hover */
    color: #f9a04c; /* Changes text color on hover to white for contrast */
}


.testclass a:hover {
    text-decoration: none !important;
    color: #006B7B !important; /* Change the link color to black on hover */

}

.single-post:not(.has-sidebar) #primary,
.page.page-one-column #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	max-width: 100%!important;
}
.page-one-column .panel-content .wrap{
	max-width:904px;
}
.tablepress *{
    background-color: inherit!important;
    padding-left: 0!important;
    color: inherit !important
}
.webbiz-gdpr-modal__item,
.webbiz-gdpr-modal__title{
	color:#000
}