/*
Theme Name: Technique Wordpress Theme
Theme URI: http://www.technique.uk.com
Description: New Wordpress theme for new Technique website
Author: Technique Garage Equipment
Author URI: 
Template: make
Version: 1.9.28
*/

/* Fonts */

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');

/* Site Styles */

html {
    scroll-behavior: smooth;
}

* {
    box-sizing: border-box;
}

.page-divider {
	border-top: 0;
	border-bottom: 1px dotted #888;
	margin: 30px 0 30px 0;
}

body {
    font-family: 'Oswald', sans-serif;
}

p {
    text-align: justify;
    line-height: 32px;
    font-size: 18px;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
}

h1, h2, h3, h4, h5 {
    font-weight: 700;
    font-size: 50px;
    line-height: 32px;
	font-family: 'Oswald', sans-serif;
}

strong {
	font-weight: 700;
}

.front-page-headers {
	text-align: center;
	font-weight: 700;
    font-size: 40px;
    line-height: 32px;
	padding-bottom: 20px;
}

.product-list {
	margin-top: 20px;
}

.product-list li {
	text-align: justify;
    line-height: 32px;
    font-size: 18px;
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
	list-style-type: square;
	margin-left: 20px;
}

.products-table {
	width: 100%; 
	background: #1d1d1b; 
	color: #FFF; 
	text-align: center; 
    line-height: 32px;
    font-size: 18px;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
}

.products-table tr {
	border-bottom: 1px dotted #FFF;
}

.products-table td {
	padding: 10px 0 10px 0; 
	border-bottom: 1px dotted #FFF;
}

.products-table a {
	font-weight: 300;
	color: #FFF;
}

.products-table a:hover {
	text-decoration: none;
	color: #e30613;
}

.disclaimer-text {
	text-align: center;
	font-weight: 300;
	font-size: 14px;
}

#page-link {
	font-weight: 700;
	color: #000;
}

#page-link:hover {
	font-weight: 700;
	color: #e30613;
	text-decoration: none;
}

/* Header */

.entry-header {
	margin-bottom: 0;
}

#site-header {
	border-bottom: 7px solid #e30613;
}

/* Navigation */

.site-navigation {
	max-width: 100%;
}

.nav-menu li a {
	color: #FFFFFF !important;
}

.nav-menu li a:hover {
    color: #e30613 !important;
}

/* Button Styles */

.ttfmake-button, .site-main .gform_wrapper .gform_footer input.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
	border-radius: 0;
}

/* Container Styles */

.builder-section {
	margin-bottom: 0;
}

.builder-section-text.has-background {
	padding: 0;
}

.builder-section-text.has-background {
	border-top: 7px solid #e30613;
	border-bottom: 7px solid #e30613;
}

/* Hero Element */

.hero {
	background-image: url(img/background.jpg);
	background-repeat: no-repeat;
	border-bottom: 7px solid #e30613;
	overflow: hidden;
	margin-bottom: 20px;
}

.builder-section-text.has-background {
	border-top: 0;
}

#slider-container {
	padding: 0;
	border-top: 0;
}

.slide {
	display: flex;
	flex-direction: row;
    align-items: center;
	width: 100%;
	margin: auto;
	min-height: 500px;
}

.product-description {
	padding-right: 40px;
	width: 50%;
}

.product-description p {
	text-align: justify;
    line-height: 32px;
    font-size: 18px;
	font-weight: 300;
}

.product-description h1 {
	padding: 0 0 10px 0;
	font-size: 35px;
	line-height: 40px;
}

.product-photos {
	width: 50%;
}

.dea-cover {
	height: 400px;
}

.t3300-cover {
	height: 400px;
}

.sale-image {
	height: 400px;
}

.rotary-cover {
	height: 300px;
}

.purifier-cover {
	height: 300px;
}

.wheel-balancer {
	height: 400px;
}

.cta-select {
	background-color: #1d1d1b;
	border: none;
	color: #FFF;
	height: 60px;
	width: 100%;
	cursor: pointer;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 600;
	margin: 1em 0 0 0;
	font-family: 'Oswald', sans-serif;
}
    
.cta-select:hover {
	background-color: #e30613;
}

#products-bttn {
	width: 100%;
	font-size: 18px;
	font-family: 'Oswald', sans-serif;
}

#products-bttn a {
	color: #FFF;
	font-family: 'Oswald', sans-serif;
}

#products-bttn a {
	color: #FFF;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
}

/* Content */

.site-content {
	padding-top: 0;
	padding-bottom: 0;
}

.main-content {
	padding: 32px 0 32px 0;
	text-align: justify;
	font-weight: 300;
}

#main-content {
	padding: 32px 0 32px 0;
	text-align: justify;
	font-weight: 300;
}

.front-title {
	font-weight: 700;
	align-content: center;
	font-size: 2.3em;
	color: #1d1d1b;
	text-align: center;
	padding: .5em 0 .5em 0;
}

.product-thumbs {
	width: 100%;
}

#front-page-img {
	height: 100%;
	width: 100%;
}

.builder-section-gallery .builder-section-content, .builder-section-text .builder-section-content, .builder-section-blank .builder-section-content {
	padding-left: 0;
	padding-right: 0;
}

#wpcf7-f64-p62-o1 {
	margin-bottom: 0;
	padding-bottom: 0;
}

.cf-input {
	width: 100%;
}

.wpcf7 {
	margin-bottom: 0;
	padding-bottom: 0;
}

.wpcf7 p {
	font-weight: bold;
}

.wpcf7 input {
	padding: .5em;
	background-color: #fff;
	border: 1px solid #ddd;
	font-weight: 300;
}

.wpcf7 input placeholder {
	color: #DDD;
}

.wpcf7 textarea {
	padding: .5em;
	background-color: #fff;
	border: 1px solid #ddd;
	font-weight: 300;
}

.wpcf7 input[type="submit"] {
	background: #1d1d1b;
	width: 100%;
	color: #FFF;
	font-weight: 700;
	font-size: 1.1em;
	margin-top: 1em;
}

.wpcf7 textarea {
	height: 150px;
}

.google-map {
	border: 1px solid #ddd;
	margin-top: 1.5em;
}

.contact-details {
	text-align: justify;
    line-height: 40px;
    font-size: 17px;
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
}

.contact-details a {
	color: #1d1d1b;
}

.contact-details a:hover {
	color: #e30613;
	text-decoration: none;
}

.full-page-banner {
	background: #e30613;
	padding: 20px 0 20px 0;
	text-align: center;
	color: #FFF;
	width: 100%;
}

#contact-page-banner {
	background:url(img/about-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#electric-vehicle-banner {
	background:url('/wp-content/uploads/2020/12/electric-vehicle-banner.png');
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#electric-vehicle-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#contact-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#services-page-banner {
	background:url(img/services-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#services-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#workshop-planning-page-banner {
	background:url(img/workshop-planning-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#workshop-planning-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#install-page-banner {
	background:url(img/install-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#aftersales-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#aftersales-page-banner {
	background:url(img/aftersales-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#install-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#products-page-banner {
	background:url(img/products-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#wheel-aligner-banner {
	background:url(/wp-content/uploads/2020/10/wheel-alignment-cover.png);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#wheel-aligner-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;	
}

#products-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#mot-page-banner {
	background:url(img/mot-equipment-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#mot-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#vehicle-lift-page-banner {
	background:url(img/vehicle-lift-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#vehicle-lift-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#new-aircon-banner {
	background:url(/wp-content/uploads/2021/07/Website-Banner.png);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#new-aircon-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#workshop-cabinets-page-banner {
	background:url(img/dea-cabinet-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#workshop-cabinets-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#ts-banner {
	background:url('https://technique.uk.com/wp-content/uploads/2023/02/ts-banner.png');
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#ts-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#workshop-extraction-page-banner {
	background:url(img/extraction-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#workshop-extraction-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#air-compressor-page-banner {
	background:url(img/hpc-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#air-compressor-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#tyre-equipment-page-banner {
	background:url(img/tyre-equipment-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#tyre-equipment-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#air-purification-banner {
	background:url(/wp-content/uploads/2020/07/Purifier-Banner.png);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#air-purification-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#oil-equipment-banner {
	background:url(img/oil-equipment-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#oil-equipment-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#adas-equipment-banner {
	background:url(img/adas-banner.png);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#adas-equipment-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#aircon-page-banner {
	background:url(img/air-con-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#aircon-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#robinsday-chiswick-banner {
	background:url(img/robinsday-chiswick-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#robinsday-chiswick-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#vospers-ford-banner {
	background:url(img/vospers-ford-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#vospers-ford-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#porsche-tonbridge-banner {
	background:url(img/porsche-tonbridge-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#porsche-tonbridge-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#vindis-vw-cambridge-banner {
	background:url(img/vindis-vw-cambridge-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#vindis-vw-cambridge-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#vindis-bentley-cambridge-banner {
	background:url(img/vindis-bentley-cambridge.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#vindis-bentley-cambridge-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#ipswich-audi-banner {
	background:url(img/ipswich-audi-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#ipswich-audi-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#porsche-west-banner {
	background:url(img/porsche-west-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#porsche-west-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#mercedes-stratford-banner {
	background:url(img/mercedes-stratford-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#mercedes-stratford-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#lancaster-mclaren-banner {
	background:url(img/lancaster-mclaren-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#lancaster-mclaren-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#porsche-east-banner {
	background:url(img/porsche-east-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#porsche-east-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#lancaster-bmw-banner {
	background:url(img/lancaster-bmw-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#lancaster-bmw-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#robinsday-coventry-banner {
	background:url(img/robinsday-coventry-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#robinsday-coventry-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}


#vindis-northampton-banner {
	background:url(img/vindis-northampton-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#vindis-northampton-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#wrefords-transport-banner {
	background:url(img/wrefords-transport-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#wrefords-transport-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#mercedes-shrewsbury-banner {
	background:url(img/mercedes-shrewsbury-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#mercedes-shrewsbury-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#vw-huntingdon-banner {
	background:url(img/vw-huntingdon-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#vw-huntingdon-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#vindis-harston-banner {
	background:url(img/vindis-harston-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#vindis-harston-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#vindis-van-northampton-banner {
	background:url(img/vindis-van-northampton-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#vindis-van-northampton-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#barretts-jlr-banner {
	background:url(/wp-content/uploads/2020/08/barretts-jlr-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#barretts-jlr-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#carrs-exeter-banner {
	background:url(/wp-content/uploads/2021/08/carrs-cover.png);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#carrs-exeter-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#ron-skinner-banner {
	background:url(/wp-content/uploads/2020/11/ron-skinner-cover.png);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#ron-skinner-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#porsche-norwich-banner {
	background:url(/wp-content/uploads/2021/04/lind-porsche-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#porsche-norwich-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#sandicliffe-ford-banner {
	background:url(/wp-content/uploads/2020/08/sandicliffe-ford-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#sandicliffe-ford-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#benfield-sunderland-banner {
	background:url(/wp-content/uploads/2020/08/bennfield-sunderland-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#benfield-sunderland-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#tread-reader-banner {
	background:url(/wp-content/uploads/2020/08/tread-reader-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#tread-reader-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#privacy-policy-banner {
	background:url(img/privacy-policy-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#privacy-policy-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#privacy-notice {
	background-color: #e30613;
	color: #FFF;
	padding: 30px;
	margin-bottom: 30px;
}

#privacy-notice p {
	text-align: justify;
}

#about-page-banner {
	background:url(img/about-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#about-page-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#four-post-banner {
	background:url(/wp-content/uploads/2020/08/four-post-lift-banner.png);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#four-post-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#scissor-lift-banner {
	background:url(/wp-content/uploads/2020/08/scissor-lift-banner-1.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#scissor-lift-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#commercial-lift-banner {
	background:url(/wp-content/uploads/2020/08/commercial-lift-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#commercial-lift-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#porsche-stockton-banner {
	background:url(/wp-content/uploads/2020/08/porsche-stockton-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#porsche-stockton-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#porsche-belfast-banner {
	background:url(/wp-content/uploads/2020/08/porsche-belfast-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#porsche-belfast-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#rd-leicester-banner {
	background:url(/wp-content/uploads/2020/08/rd-leicester-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#rd-leicester-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

#barretts-pdi-banner {
	background:url(/wp-content/uploads/2020/08/barretts-pdi-banner.jpg);
	min-height: 400px;
    width: 100%;
    color: #FFF;
    padding: 30px 30px;
	margin: 0 0 30px 0;
}

#barretts-pdi-banner h1 {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

.member-card {
	background-color: rgba(29,29,27,0.2);
	padding: 30px;
	color: #1d1d1b; 
    font-size: 18px;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	margin: 30px 0 30px 0;
	width: 100%;
}

.member-card p {
	margin: 0;
	padding: 0;
	font-weight: 400;
	text-align: center;
}

.member-card a {
	font-weight: 400;
	color: #000;
}

.member-card a:hover {
	font-weight: 400;
	color: #e30613;
	text-decoration: none;
}

.member-name {
	font-weight: 700 !important;
	font-size: 22px;
}

.full-page-banner h1 {
	font-size: 35px;
	line-height: 45px;
}

.flexslider {
    margin-bottom: 0 !important;
}

.page-breadcrumb {
	padding: 0 0 20px 0;
}

.page-breadcrumb a {
	color: #1d1d1b;
}

.page-breadcrumb a:hover {
	color: #e30613;
	text-decoration: none;
}

.page-header {
	font-size: 50px;
	padding: 20px;
	background-color: rgb(29, 29, 27, 0.8);
}

#contact-bottom {
	background-color: #e30613;
	color: #FFF;
	font-size: 38px;
	text-align: center;
	padding: 30px;
	font-weight: 700;
	margin-top: 30px;
}

#contact-bottom ul li {
	list-style-type: none;
	display: inline;
	padding: 0 10px 0 10px;
}

/* Footer */

footer {
	background-color: #1d1d1b;
}

.site-footer {
	background-color: #1d1d1b !important;
	border-top: 7px solid #e30613;
}

.footer-credit {
	display: none;
}

.footer-text {
	text-align: justify;
    line-height: 32px;
    font-size: 17px;
	font-weight: 500;
}