@import url("../surveyorslocal/css1/bootstrap-datepicker.min.css");
@import url('../surveyorslocal/css1/bootstrap-timepicker.min.css');
@import url('../surveyorslocal/css1/main-new.css');

/* 00. Go to bottom for form styling */

.tm-navbar .uk-container {
	max-width: none !important;
}
.tm-navbar {
	height: auto;
}
.uk-container {
	margin: auto;
}
header {
	position: relative !important;
	top: 0;
	left: 0;
	width: 100vw;
	background: #1B2A41;
	margin-bottom: 40px;
}

body.page-id-3666 header,
body.page-id-3772 header,
body.page-id-3774 header,
body.page-id-3776 header {
	position: fixed !important;
	background: linear-gradient(180deg, rgba(0,0,0,0.4), transparent);
	margin-bottom: 0;
}

.uk-navbar.tm-navbar {
	background: transparent !important;
	background-image: linear-gradient(180deg, #6C8692 50%, rgba(255,255,255,0) 50%) !important;
	background-size: 100% 200% !important;
	background-position: bottom !important;
	transition: background-position .6s ease;
}
.uk-navbar.tm-navbar .uk-navbar-nav {
	padding-left: 350px;
}
ul li a.hdr-mobile-link {
	position: relative;
	padding-left: 42px;
	font-size: 22px;
	line-height: 22px;
}
ul li a.hdr-mobile-link::after {
	content: '';
	height: 28px;
	width: 28px;
	background-image: url('/wp-content/uploads/phone-svgrepo-com-1.png');
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.scrolled .uk-navbar.tm-navbar {
	background-position: top !important;
}
.tm-navbar .tm-logo {
	max-width: 300px;
}
body:not(.page-id-3781) .uk-sticky-placeholder {
	height: 0 !important;
}
.hero-section {
	min-height: 600px;
	width: 100vw;
}
.tm-top-teaser {
	min-width: 100vw;
}
p {
	color: #1B2A41;
}
.hero-section .uk-panel-teaser {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	z-index: 1;
}
.hero-section .uk-panel-teaser img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.hero-section .uk-margin {
	margin: 0;
}
.hero-section .hero-content {
	position: relative;
	z-index: 5;
	padding: 160px 0 60px;
}
.hero-section .uk-panel {
	min-height: 700px;
	width: 100vw;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.hero-section .contact-form-container {
	background: rgba(255,255,255,0.6);
	border-radius: 24px;
	padding: 24px;
}
.home h1 {
	text-align: center;
}
h1 {
	text-transform: uppercase !important;
	color: #ffffff !important;
	margin: 0 !important;
	font-size: 56px !important;
	line-height: 64px !important;
	font-weight: bold !important;
}
.flex-row {
	display: flex;
	flex-direction: row;
}
.flex-row.two-cols .right,
.flex-row.two-cols .left {
	width: calc(50% - 24px);
	max-width: calc(50% - 24px);
	min-width: calc(50% - 24px);
}
.flex-row.two-cols .right {
	padding-left: 24px;
}
.flex-row.two-cols .left {
	padding-right: 24px;
}
.uk-navbar-nav > li > a {
	text-transform: uppercase;
	color: #ffffff;
	font-family: "Wallace Bold";
	display: inline-block;
}
.home .top-a {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.home .top-b {
	background: #6C8692;
	margin-top: -70px !important;
}
.location-seatch-container {
	max-width: 700px;
	background: #FF7D22;
	margin: auto;
	border-radius: 24px;
	padding: 40px;
	position: relative;
	z-index: 5;
}
p.bold {
	font-family: "Wallace Bold";
}
.location-search p.bold {
	text-align: center;
	font-size: 24px;
	line-height: 28px;
	font-style: italic;
}
.tick-boxes img {
	width: 92px;
	margin: auto;
}
h3 {
	color: #ffffff;
	font-size: 24px;
	line-height: 28px;
	margin-top: 0;
}
.tick-boxes h3 {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin: 12px 0;
}
.tick-boxes .uk-margin {
	margin: 0;
}
.tick-boxes .uk-panel-teaser {
	margin: 0;
}
p {
	font-size: 18px;
	line-height: 24px;
	margin-top: 0;
}
.tick-boxes p {
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	line-height: 24px;
}
.tick-boxes {
	padding-top: 40px !important;
}
section.uk-grid > .uk-width-1-1 {
	width: 100% !important;
}
.bottom-a {
	background: #1B2A41;
}
.home .bottom-a {
	background: url('/wp-content/uploads/Image2.png');
	background-size: cover;
	background-position: center;
} 
.page-id-3776 .main-area,
.page-id-3774 .bottom-a {
	background: url('/wp-content/uploads/bg2.png');
	background-size: cover;
	background-position: right;
}
.white {
	color: #ffffff !important;
}
.text-center {
	text-align: center;
}
.local-professionals .uk-grid > div > div.uk-panel {
	background: #ffffff;
	border-radius: 32px;
	border: 1px solid #FF7D22;
	position: relative;
	padding: 64px 24px 24px;
	text-align: center;
}
.local-professionals .uk-grid > div > div.uk-panel .uk-margin {
	margin: 0;
}
.local-professionals .uk-panel-teaser {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 100px;
	margin: 0;
}
.local-professionals {
	padding-top: 40px;
}
.local-professionals p {
	margin: 0;
}
.local-professionals h3 {
	text-transform: uppercase;
	color: #000000;
	text-align: center;
	margin-bottom: 20px;
}
.fifty-fifty h2,
.join-our-network h2 {
	text-transform: uppercase;
	font-size: 42px;
	line-height: 48px;
	color: #ffffff;
	text-align: center;
}
.fifty-fifty h2 {
	text-align: left;
}
.fifty-fifty h2 {
	color: #1B2A41;
}
.fifty-fifty h2.white {
	color: #ffffff;
}
.fifty-fifty .uk-grid > div:nth-of-type(2) .uk-margin {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.home-fifty-fifty .uk-grid > div:nth-of-type(2) .uk-panel {
	max-width: 550px;
	margin-right: auto;
	margin-left: 0;
	text-align: right;
	padding-right: 24px;
}
.home-fifty-fifty .btn-container,
.home-fifty-fifty h2,
.home-fifty-fifty p {
	text-align: right;
}
.home-fifty-fifty .uk-grid > div:nth-of-type(2) .uk-margin {
	justify-content: flex-start;
	padding: 40px 0;
	padding-left: 5%;
}
.home-fifty-fifty .uk-grid > div:nth-of-type(1) .uk-margin > div > div,
.home-fifty-fifty .uk-grid > div:nth-of-type(1) .uk-margin > div,
.home-fifty-fifty .uk-grid > div:nth-of-type(1) .uk-margin {
	height: 100%;
}
.home-fifty-fifty .uk-slideshow li,
.home-fifty-fifty .uk-slideshow {
	height: 100% !important;
	min-height: 600px;
}
.home-fifty-fifty .uk-slideshow img {
	display: block;
}
.home-fifty-fifty h2 {
	padding-bottom: 32px;
	margin-bottom: 32px;
}
.join-our-network p {
	color: #ffffff;
	text-align: center;
	max-width: 800px;
	margin: 0 auto 24px;
}
.reviews-title h2,
.about-hiw-title h2,
.local-professionals-title h2 {
	text-transform: uppercase;
	font-size: 42px;
	line-height: 48px;
	max-width: 700px;
	margin: 0 auto 32px;
	padding-bottom: 32px;
	position: relative;
}
.reviews-title h2,
.about-hiw-title h2 {
	color: #1B2A41;
}
.has-small-bb {
	position: relative;
}
.has-small-bb::after,
.local-professionals-title h2::after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	width: 100px;
	height: 3px;
	background: #FF7D22;
}
.has-small-bb.left::after {
	left: 0;
	transform: translateX(0);
}
.has-small-bb.right::after {
	left: auto;
	right: 0;
	transform: translateX(0);
}
.footer-top {
	background: #1B2A41;
}
.footer-top ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-top h6,
.footer-top p,
.footer-top a,
.footer-top ul li a {
	color: #ffffff;
}
.footer-top p,
.footer-top ul li {
	font-size: 16px;
	text-transform: uppercase;
}
.footer-top .uk-grid.uk-grid-width-1-1::before,
.footer-top .uk-grid.uk-grid-width-1-1::after {
	display: none; 
}
.footer-top .uk-container {
	max-width: none !important;
}
.footer-top {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.footer-top .uk-grid.uk-grid-width-1-1 {
	display: grid;
	grid-template-columns: calc(40% - 120px) 30% 15% 15%;
	grid-column-gap: 40px;
	margin-left: 0 !important;
}
.footer-top .uk-grid.uk-grid-width-1-1 > div {
	width: 100%;
	padding: 0;
}
.footer-top ul.quick-links {
	columns: 2;
}
.footer-top h6 {
	margin: 0 0 16px;
	text-transform: uppercase;
	font-size: 20px;
}
.footer-top img {
	max-width: 350px;
	width: 100%;
}
.footer-bottom {
	background: #ffffff !important;
	padding: 12px !important;
}
.footer-bottom .flex-row {
	align-items: center;
	justify-content: center;
}
.footer-bottom .flex-row p,
.footer-bottom .flex-row a {
	color: #000000 !important;
	font-size: 16px;
	margin: 0;
	line-height: 17px;
}
.footer-bottom .flex-row p {
	padding-right: 6px;
	margin-right: 6px;
	border-right: 1px solid #000000;
}
.footer-bottom .flex-row p:last-of-type {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
.home .bottom-b {
	background: #FF7D22 !important;
	border-bottom: 10px solid #ffffff;
}
.page-id-3772 .bottom-a,
.home .bottom-c {
	background-image: url('/wp-content/uploads/Image3.png');
	background-position: right;
	background-size: cover;
	border-bottom: 10px solid #ffffff;
}
.page-id-3772 .bottom-a {
	border-bottom: 0;
}
.page-id-3808 .bottom-c,
.page-id-3774 .bottom-c {
	background: #486877;
}
.full-width-cta h2 {
	color: #ffffff;
	text-align: center;
	font-size: 52px;
	line-height: 58px;
	text-transform: uppercase;
}
.fcol {
	display: flex;
	flex-direction: column;
}
.surveyors-local-promise .checked-reviewed {
	max-width: 300px;
	display: block;
	margin-bottom: 32px;
}
.surveyors-local-promise .logos {
	max-width: 400px;
}
.surveyors-local-promise h3 {
	color: #1B2A41;
	text-transform: uppercase;
	font-size: 42px;
	line-height: 48px;
	max-width: 350px;
	font-family: "Wallace Light";
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.surveyors-local-promise .uk-margin {
	height: 100%;
	margin: 0;
}
.surveyors-local-promise .fcol {
	height: 100%;
}
.fcol.jcb {
	justify-content: flex-end;
}
.btn-container {
	text-align: center;
}
a.btn {
	display: inline-block;
	text-decoration: none;
	font-size: 18px;
	line-height: 18px;
	border-radius: 8px;
	padding: 16px 32px;
	text-transform: uppercase;
	font-family: "Wallace Bold";
}
a.btn.rounded {
	border-radius: 100px;
}
a.btn.btn-white {
	background-color: #ffffff;
	color: #1B2A41;
}
a.btn.btn-orange {
	background: #FF7D22;
	color: #ffffff;
}
a.btn.btn-white.btn-color-orange,
.home a.btn.btn-white {
	color: #FF7D22;
}
a.btn.btn-blue {
	background-color: #1B2A41;
	color: #ffffff;
}
.hero-content.left {
	text-align: left;
}
.hero-content p {
	color: #ffffff;
}
.how-it-works-hero .hero-content {
	max-width: 600px;
	margin-right: auto;
	margin-left: 0;
}
.hero-section .uk-margin {
	width: 100%;
}
section.uk-grid.tm-top-teaser > .uk-width-1-1 {
	margin-top: 0;
}
.how-it-works-hero .location-container {
	padding: 24px;
	border-radius: 12px;
	background: #FF7D22;
}
.hiw-top-btns {
	background: #486877;
	padding: 20px 24px;
}
.hiw-top-btns .flex-row {
	justify-content: center;
}
.hiw-top-btns .flex-row .btn-container {
	margin: 0 8px;
}
.hiw-top-btns a.btn {
	border: 3px solid #1B2A41;
}
.hiw-top-btns a.btn.btn-white {
	color: #1B2A41;
}
.hiw-box {
	border: 4px solid #FF7D22;
	padding: 24px;
	border-radius: 32px;
	height: calc(100% - 1px);
}
.page-id-3808 .hiw-box {
    height: calc(100% - 48px);
}
.hiw-box .img-title-row {
	align-items: center;
	padding-bottom: 24px;
	margin-bottom: 24px;
}
.hiw-box .img-title-row img {
	display: block;
	margin-right: 24px;
	max-width: 115px;
}
.hiw-box p {
	margin: 0;
}
.hiw-box .img-title-row h3 {
	color: #1B2A41;
	margin: 0;
	font-size: 36px;
	line-height: 42px;
}
.how-it-works-main .uk-margin {
	height: 100%;
}
.tick-boxes .uk-panel {
	position: relative;
}
.tick-boxes .uk-panel-teaser::after {
	content: '';
	border-bottom: 2px dashed #ffffff;
	width: 40%;
	height: 2px;
	position: absolute;
	top: 15px;
	right: -10%;
	transform: translateX(50%);
}
.tick-boxes .uk-grid > div:last-of-type .uk-panel-teaser::after {
	display: none;
}
.hero-content .btn-container {
	margin-top: 32px;
}
.about-hero-cta {
	padding: 24px;
	background: #FF7D22;
}
.about-hero-cta p {
	margin: 0;
	font-size: 22px;
	line-height: 24px;
	color: #ffffff;
	font-family: "Wallace Bold";
	font-style: italic;
}
.about-hero-cta .flex-row {
	justify-content: center;
	align-items: center;
}
.about-hero-cta .flex-row .text {
	margin-right: 24px;
}
.page-id-3772 .main-area {
	background: #486877;
	border-bottom: 10px solid #FF7D22;
}
.contact-us-left .contact svg {
	height: 42px;
	display: block;
	margin-right: 8px;
}
.contact-us-left .contact .flex-row {
	align-items: center;
}
.contact-us-left h2 {
	color: #1B2A41;
	font-size: 42px;
	line-height: 48px;
	text-transform: uppercase;
}
.contact-us-left .contact a {
	color: #1B2A41;
	font-size: 22px;
	line-height: 26px;
}
.contact-us-left .contact {
	margin-bottom: 12px;
}
.normal-contact-form-wrap {
	background: #1B2A41;
	border-radius: 32px;
	padding: 24px;
}
.wpcf7 .flex-row p {
	display: flex;
	flex-direction: row;
	max-width: 100%;
}
.wpcf7 label {
	text-transform: uppercase;
	color: #ffffff;
	font-family: "Wallace Bold";
}
.wpcf7 textarea,
.wpcf7 input {
	padding: 10px 6px;
	width: calc(100% - 12px);
	border-radius: 8px;
	border: none;
	outline: none;
}
.wpcf7-response-output {
	color: #ffffff;
}
.wpcf7 input[type="submit"] {
	appearance: none;
	background: #ffffff;
	border-radius: 8px;
	font-family: "Wallace Bold";
	text-transform: uppercase;
	font-size: 18px;
	color: #1B2A41;
	outline: none;
	border: none;
}
.wpcf7-form-control-wrap {
	display: block;
}
.wpcf7 .flex-row p label {
	width: calc(50% - 6px);
	max-width: calc(50% - 6px);
	min-width: calc(50% - 6px);
}
.wpcf7 .flex-row p label:first-of-type {
	padding-right: 6px;
}
.wpcf7 .flex-row p label:last-of-type {
	padding-left: 6px;
}
.wpcf7-spinner {
	display: none !important;
}
.fifty-fifty .uk-slidenav-position > a {
	display: none !important;
}
.page-id-3772 .top-a {
	background: #1B2A41;
}
ul.tick-list {
	list-style: none;
	margin: 0 0 40px;
	padding: 0;
}
.uk-dotnav > * > * {
	width: 16px;
	height: 16px;
	border-radius: 50%;
}
.uk-dotnav-contrast > .uk-active > * {
	background: #FF7D22;
}
ul.tick-list li {
	padding-left: 42px;
	position: relative;
	color: #ffffff;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 12px;
}
ul.tick-list li::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 32px;
	height: 32px;
	background-size: contain;
	background-image: url('/wp-content/uploads/Tick2.png');
	background-repeat: no-repeat;
}
strong {
	font-family: "Wallace Bold";
}
ul.uk-navbar-nav {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-end;
	padding-top: 14px;
}
ul.uk-navbar-nav li a {
	line-height: 18px;
	height: auto;
}
ul.uk-navbar-nav li {
	margin: 10px 0;
}
ul.uk-navbar-nav > li:last-of-type {
	width: 100%;
	text-align: right;
}
.address a p {
	margin: 0;
}
.reviews .uk-overlay-panel {
	border: 3px solid #B4C8D2;
	transition: all .3s ease;
}
.reviews .uk-active .uk-overlay-panel {
	border: 3px solid #0A4D6C;
}
.reviews .uk-position-bottom-right {
	width: 100%;
	bottom: auto;
	top: 50%;
	transform: translateY(-50%);
	margin: 0 !important;
}
.reviews .uk-position-bottom-right .uk-slidenav-contrast {
	color: #FF7D22;
}
.reviews .uk-position-bottom-right .uk-grid {
	justify-content: space-between;
}
.reviews .uk-position-bottom-right .uk-grid::before,
.reviews .uk-position-bottom-right .uk-grid::after {
	display: none;
}
.reviews .review-inner {
	position: relative;
}
.reviews .review-inner .stars {
	background-image: url('/wp-content/uploads/stars.png');
	width: 100%;
	height: 0;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	transition: all .2s ease;
	margin-bottom: 20px;
}
.reviews .uk-active .review-inner .stars {
	height: 40px;
}
.reviews .review-inner::after {
	
}
@media all and (max-width: 997px) {
	header .uk-hidden-small {
		display: none !important;
	}
	.tm-top-teaser.uk-hidden-small,
	.tm-top-teaser .uk-hidden-small,
	header .uk-visible-small {
		display: block !important;
	}
}

.uk-navbar-toggle {
	color: #FFFFFF;
	font-size: 32px;
}
.uk-offcanvas-bar {
	background: #1B2A41 !important;
}
html .uk-nav.uk-nav-offcanvas > li > a {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 20px;
	font-family: "Wallace Bold";
}
ul li a.hdr-mobile-link {
	margin-left: 15px;
}
.uk-nav.uk-nav-offcanvas > li.uk-active > a {
	background: #FF7D22 !important;
}
.uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
	color: #ffffff;
}
@media all and (max-width: 997px) {
	.flex-row.two-cols {
		flex-direction: column;
	}
	.flex-row.two-cols .right,
	.flex-row.two-cols .left {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	.about-hiw-title h2, .local-professionals-title h2,
	.full-width-cta h2 {
		font-size: 32px;
		line-height: 36px;
	}
	.surveyors-local-promise h3 {
		font-size: 28px;
		line-height: 32px;
	}
	.footer-top .uk-grid.uk-grid-width-1-1 {
		grid-template-columns: repeat(2, calc(50% - 20px));
		grid-row-gap: 24px;
	}
	.hero-section .contact-form-container {
		margin-top: 40px;
	}
	.hiw-top-btns .flex-row {
		flex-direction: column;
	}
	.hiw-top-btns .flex-row > div:nth-of-type(1) {
		margin-bottom: 12px;
	}
}
@media all and (max-width: 960px) {
	.tick-boxes .uk-panel-teaser::after {
		display: none;
	}
	.home-fifty-fifty .uk-grid > div:nth-of-type(2) .uk-panel {
		max-width: 100%;
		padding: 0 24px;
		text-align: left;
	}
	.has-small-bb.right::after {
		right: auto;
		left: 0;
	}
	.home-fifty-fifty .btn-container, .home-fifty-fifty h2, .home-fifty-fifty p {
		text-align: left;
	}
	.local-professionals .uk-grid > div > div.uk-panel {
		margin-top: 50px;
	}
	.local-professionals {
		padding-top: 0;
	}
	.footer-top .uk-grid.uk-grid-width-1-1 {
		grid-template-columns: 100%;
		grid-column-gap: 0;
	}
}
@media all and (max-width: 768px) {
	.fifty-fifty h2 {
		margin-top: 24px;
	}
	.about-hero-cta .flex-row {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.about-hero-cta .flex-row .btn-container {
		margin-top: 24px;
	}
	.hiw-box .img-title-row {
		flex-direction: column;
		align-items: flex-start;
	}
	.hiw-box .img-title-row  h3 {
		margin-top: 24px;
	}
	h1 {
		font-size: 42px;
		line-height: 46px;
	}
	.footer-bottom .flex-row {
		flex-direction: column;
	}
	.footer-bottom .flex-row p {
		margin: 6px 0;
		padding-bottom: 12px;
		border-right: 0;
		padding-right: 0;
		text-align: center;
	}
	.footer-bottom .flex-row p:last-of-type {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: 0;
	}
	.tm-navbar .tm-logo {
		max-width: 220px;
	}
}

/* 00. Form Styling */
.form-override {
	background: transparent !important;
	box-shadow: unset !important;
}

#form-request label {
	display: block !important;
	font-size: 1.2em;
	color: #222;
	font-weight: bold !important;
	text-transform: uppercase;
	margin-bottom: 0;
}

.form-override input, .form-override textarea,
.form-override .select2 {
    border-radius: 6px !important;
    height: unset !important;
    font-size: 1rem !important;
    line-height: 1.5;
	text-align: left !important;
	width: 100% !important;
}

.form-override textarea {
	height: 5em !important;
}

.form-override input::placeholder, .form-override::placeholder textarea, .form-override::placeholder .select2 {
	color: #fff !important;
}

.form-override .btn,
.form-override button,
#btnSearchSurveyor {
	font-size: 1.4em !important;
	background: #074d6c !important;
	color: #fff;
	text-transform: uppercase;
	width: 100% !important;
	display: block;
	text-align: center;
	border: none;
}

.location-seatch-container {
    display: grid;
    grid-template-columns: 2fr 1fr;
}

.location-seatch-container input, .form-override .select2 {
    border-radius: 6px !important;
    height: unset !important;
    font-size: 1rem !important;
    line-height: 1.5;
	text-align: left !important;
	width: 100% !important;
}


select#ddlLocation {
	width: 100% !important;
    height: 4em !important;
}

.hero-section .contact-form-container {
	background: rgba(255,255,255,0.95) !important;
}

/* Signup Flex */
@media screen and (max-width: 1024px) {
	.signup-flex {
		display: block !important;
	}
	h1 {
		font-size: 8vw !important;
    	line-height: 1.6em !important;
	}
}

.card-header {
    background-color: #FF7D22 !important;
}

.review-inner.text-center {
    text-align: left !important;
}

.review-inner.text-center p {
    font-size: 1.12em !important;	
}

.tm-bottom-b.uk-grid .uk-panel.uk-overlay.uk-overlay-hover.uk-cover-background {
	height: 400px !important
}

.logo-container {
	background: #fff;
	border-radius: 16px;
	text-align: center !important;
	padding: 10px;
}

.logo-container img {
	border-radius: 16px;
	width: 150px !important;
	height: auto;
	padding: 10px;
}