#hero.has-background .overlay, #primary-header .overlay, .page-header.has-featured-image .overlay, #colophon {
	background-color: #2f4984;
	opacity: .5;
}

#footer.container .overlay, #colophon {
	background: #ffffff;
	opacity: 1;
}

#colophon,
#colophon .footer-widget-area {
	color: #2f4984;
	font-weight: bold;
}

#colophon,
#colophon .footer-widget-area a[href] {
	color: #2f4984;
	font-weight: bold;
}

#page #masthead .top-bar a[href] {
	text-decoration: none;
	color: #2f4984;
	font-family: PT Sans, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#hero {
	padding-top: 60px;
	padding-bottom: 60px;
	text-align: center;
}

#hero .entry-content {
	text-align: center;
	margin-left: 180px;
}

.single .site-main .hentry .entry-thumb,
.page:not(.home):not(.page-parent) .site-main .hentry .entry-thumb {
	display: none;
}

.grid-main-entry .entry-thumb {
	display: none;
}

.page-template-full-width-page .hentry .entry-thumb {
	display: none;
}

#masthead a,
#site-navigation a {
	color: #DD992E;
	font-size: 16px;
	font-family: PT Sans, Arial, sans-serif;
}

body:not(.search) #page .jetpack-testimonial.hentry .entry-content {
	background: #DD992E !important;
	color: #000000;
}

.tg {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
}

.tg td {
	font-family: PT Sans, Arial, sans-serif;
	font-size: 14px;
	padding: 10px 5px;
	border-style: solid;
	border-width: 0;
	overflow: hidden;
	word-break: normal;
}

.tg th {
	font-family: PT Sans, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 5px;
	border-style: solid;
	border-width: 0;
	overflow: hidden;
	word-break: normal;
}

.tg .tg-baqh {
	text-align: center;
	vertical-align: top;
}

.tg .tg-e3zv {
	font-weight: bold;
}

.tg .tg-vwh2 {
	font-weight: bold;
	background-color: #ffffff;
	text-align: center;
	vertical-align: top;
}

.tg .tg-pykm {
	font-weight: bold;
	background-color: #ffffff;
	text-align: center;
	vertical-align: top;
}

.tg .tg-y0nj {
	font-weight: bold;
	background-color: #ffffff;
	text-align: center;
	vertical-align: top;
}

.tg .tg-yw4l {
	vertical-align: top;
}

#masthead .site-logo {
	width: 500px;
	height: auto;
}

#masthead .main-header-links {
	margin-top: 9px;
}

.homepage-widgets .widget.featured-page-one {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 20px;
	padding-bottom: 5px;
	text-align: center;
}

.homepage-widgets .widget.featured-page-two {
	background: #ffffff;
	padding-top: 20px;
	padding-bottom: 5px;
	text-align: center;
}

.grid-wrapper .more-link-container {
	display: none;
}

.page-id-713 .grid-wrapper .more-link-container {
	display: block;
}

.page-id-713 .grid-wrapper .more-link-container a[href] {
	display: block;
	font-family: PT Sans, Arial, sans-serif;
	text-decoration: none;
	font-size: 16px;
}

#content > div.homepage-widgets > section.widget.front-page-block.front-testimonials > div > h4 {
	text-align: center;
}

.contact-form {
	max-width: 800px;
}

.contact-form input[type="text"],
.page-id-89  .contact-form input[type="name"],
.page-id-89  .contact-form input[type="email"],
.page-id-89  .contact-form input[type="select"],
.page-id-89  .contact-form textarea {
	display: block;
	width: 100%;
	color: #dd992e;
}

.contact-form {
	background-color: #ffffff;
	border: 2px solid #dd992e;
	padding: 10px;
}

#primary-header {
	padding-top: 120px;
	padding-bottom: 120px;
}

#site-navigation .mobile-menu,
#topbar-navigation .mobile-menu {
	border: none;
}

#site-navigation .mobile-menu,
#topbar-navigation .mobile-menu,
#topbar-navigation .tinynav,
#site-navigation .tinynav {
	background: #ffffff;
	color: #dd992e;
	font-family: Arial, sans-serif;
}

#site-navigation .mobile-menu::before,
#topbar-navigation .mobile-menu::before {
	font-size: 24px;
}

a.primary-button {
	font-size: 18px;
	color: #2f4984;
	background: #dd992e;
	font-family: Arial, sans-serif;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
}

a.primary-button:hover {
	background: #dd992e;
	color: #ffffff;
}

blockquote {
	background-image: url('https://leedslifts.co.uk/wp-content/uploads/2017/07/liftquote.png');
	background-size: cover;
	font-family: PT Sans, Arial, sans-serif;
	color: #2f4984;
	text-align: left;
	padding-top: 1px;
	border: none;
}

body {
	font-family: PT Sans, Arial, sans-serif;
}

@media only screen and (max-width: 992px) {
	#page #masthead .top-bar .mobile-menu {
		display: none;
	}
	
	#masthead .top-bar .nav-bar {
		display: block;
	}
	
	#hero {
		padding-top: 30px;
		padding-bottom: 30px;
		font-size: 14px;
	}
	
	#hero .entry-content {
		margin-left: 5px;
	}
}

#page h1 {
	font-weight: 400;
}