/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*For removing the overlay on the background */
.has-background-cover .overlay {
	opacity: 0;
}

/*Change the menu colour to black */
#masthead, #masthead a {
	color: #000;
}

/* change the background color of the overlay on hover*/
.hentry:hover .overlay,
.portfolio-grid .hentry:hover .entry-header a {
/*background: #ffffff;*/
	opacity: .3;
}

/*testimonial background colour change */
.front-block.front-testimonials {
/*background: #145111;*/
}

/*This one is for having separate fonts both site title and description.
*/
.site-title, .site-title span {
	font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}

.site-description {
	font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}

.front-blog-row .hentry .entry-meta {
	display: none;
}

.blog .date,
.blog .posted-on,
.blog .byline {
	display: none;
}

#primary-header.has-background-cover .entry-title, #primary-header .entry-meta, #primary-header .entry-meta a {
	display: none;
}

/*To set the column width of the footer*/
@media (min-width: 1200px) {
	.footer-widget-area .col-lg-3 {
		width: 33%;
	}
}

.footer-widget-area aside.jetpack_widget_social_icons {
	text-align: center;
}

/*  The second widget, to avoid the display of the name & address below the map*/
.footer-widget-area .confit-address {
	display: none;
}

/*change footer's background*/
#colophon {
	background: #000 !important;
}

/* This will change the font for all of your Title Headings of the various sizes. */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: calibri;
}

/*remove page title */
#primary-header .entry-title {
	display: none;
}

/* make the title transperent in the slider, so that the title is not visible but the hyperlink is activated*/
#fullscreen-header .featured-slide, #fullscreen-header .featured-slide .entry-title, #fullscreen-header .featured-slide a {
	color: transparent;
	text-shadow: none;
}

/* Hide the next/previous links on Portfolio pages */
.nav-links {
	display: none !important;
}

/* A black frame around the map - but not appearing on the bottom
.contact-map-container {
    border: 4px solid black;
}*/
div#front-testimonials:before {
	content: "Client Testimonials";
	display: block;
	text-align: center;
	font-size: 40px;
	color: #0082C6;
	padding-bottom: 40px;
}

/*widen the listings of the sub menu items */
.main-navigation ul ul a {
	width: 250px;
}

.front-porfolio .front-block-title a, .front-blog-posts .front-block-title a {
	color: #0082C6;
	font-family: "Gentium Book Basic", serif;
}

/* Remove header section from video page | 6079891-hc (MR) */
@media screen and (max-width:768px) {
	.page-id-4116 #primary-header {
		height: 0;
	}
}

@media screen and (min-width:769px) {
	.page-id-4116 #primary-header {
		height: 130px;
	}
}

.page-id-4116 #primary-header .primary-hentry-inner {
	display: none;
}

/*--- changes the sub menu color to white / #26054190-HC-PK ---*/
.wf-active .main-navigation ul ul a {
	color: #fff !important;
}

/* Increase homepage content width SS-26186777-hc */
.home .th-max-w-base {
	max-width: 80%;
}

.home .wp-block-buttons>.wp-block-button:last-child {
	margin: 0 auto;
}

/*  fix footer widget alignment -- 26213032-hc (DOC) */
.footer-widget-area.th-flex {
	justify-content: space-between;
}

/*  Line height of footer HTML widget -- 26213032-hc (DOC) */
.footer-widget-area .textwidget.custom-html-widget {
	line-height: 1.4;
}

/* Width footer HTML widget -- 26213032-hc (DOC) */
@media (min-width: 992px) {
	.footer-widget-area #custom_html-3 {
		width: 35%;
	}
}
.page-header-image.grid-parent {
  text-align: center;
}

/* hide text over featured slider on homepage  - norman -3600332-zd */

.fullscreen-header .entry-title {
    display: none;
}

/* Widget Title Color HC-26550456-PA */
h2.widget-title {
	color: #fff;
}

/* Custom HTML Widget Text Color HC-26550456-PA */
.textwidget.custom-html-widget {
	color: #fff;
}

.single .thumbnail { text-align: center; }
.single .thumbnail img { width: 500px !important; }

/* Adjust the featured image on mobile / io / #3609676-zen */
@media only screen and (max-width: 600px) {
  .th-featured-image {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .singular-page-header {
    height: 10em;
  }
}

/* Homepage menu links / 27008938-HC (MI) */
@media only screen and (min-width: 768px) {
  .home #masthead:not(.scroll-header) a,
  .home #masthead:not(.scroll-header) .arrow-icon,
  .home #masthead:not(.scroll-header) .header-links button {
    color: #000;
  }
}

h3.wps_visitor_title {
    color: #fff;
	font-size: 1.2rem;
}
/* Change color for social media icons on footer - AS */
.jetpack_widget_social_icons svg
{
  color: #fff;
}

.socializer a>* {
    margin: 0 !important;
    color: #fff !important;
}

.wp-socializer.wpsr-share-icons {
    margin: 0em 0 1.5em 0;
}

/* Hide author bio on posts - 27214952-hc*/
.post .author-container {
  display: none;
}

.th-bordered-stack--lg > * + * {
  border-top: none;
}

/*Aligning the header image on mobile -27978982-hc - SM*/
@media only screen and (max-width: 600px) {
	.th-featured-image {
		object-fit: cover;
	}
}