.frontpage .uk-navbar-transparent { background-color: rgba(255, 255, 255, 0.15); }
.frontpage .uk-navbar-transparent .uk-navbar-nav>li>a { color: #444; }
.frontpage .uk-navbar-sticky.uk-sticky-fixed #totop { display: none!important; }
.subcategory-service-tile .el-item,
.uk-card.subcategory-service-tile {
	transition: all 0.4s ease-in-out;
}
.hm-shadow,
.uk-navbar-dropdown .el-item picture,
.menu-image-grab,
.group-grabs,
.uk-navbar-dropdown-nav li .service-menu-image,
.services-page .uk-panel.service-panel .el-image,
.service-page .uk-panel.service-panel .el-image,
.aboutus-grid .el-item .el-image,
.team-profiles .el-image {
	box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
	transition: all 0.4s ease-in-out;
}
.hm-shadow:hover {
	box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
	transform: translate(-1px, -1px);
}
.frontpage .hero .uk-tile-default.text-grab {
	background-color: transparent !important;
	background-image: none !important;
}
.frontpage .hero .uk-tile-default.text-grab .el-title,
.frontpage .hero .uk-tile-default.text-grab .el-meta,
.frontpage .hero .uk-tile-default.text-grab .el-content {
	color: #424242 !important;
}
.frontpage .hero .uk-tile-default.text-grab .el-title {
	text-shadow: 1px 1px 0px rgba(240, 240, 240, 0.4);
	line-height: 1;
}
.frontpage .hero .uk-tile-default.text-grab .el-content {
	font-weight: 400;
}
@media (max-width: 688px) {
	.frontpage .hero .uk-tile-default.text-grab .el-content { display: none; }
}
@media (max-width:740px) {
	.frontpage .hero .uk-tile-default.text-grab .el-title,
	.frontpage .hero .uk-tile-default.text-grab .el-meta,
	.frontpage .hero .uk-tile-default.text-grab .el-content {
		color: #fff !important;
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
	}
}
.frontpage .uk-slider-items .el-item .el-title {
	letter-spacing: -0.5px;
	text-transform: capitalize !important;
}
.frontpage .uk-slider-items .el-item .uk-overlay.uk-width-small {
	width: 200px !important;
}

/** overrides & custom **/
.hm-text-300 { font-weight: 300 !important; }
.hm-text-400 { font-weight: 400 !important; }
.hm-text-500 { font-weight: 500 !important; }
.hm-text-medium { font-size: 15.5px !important; }
.hm-text-white { color: #fff!important; }
.hm-text-black { color: #000!important; }
.hm-background-white { background: #fff !important; }
.hm-background-black { background: #000 !important; }
.hm-line-height-normal { line-height: 1.1 !important; }
.hm-corner-radius-left .el-image {
	border-radius: 1rem;
	border-top-left-radius: 30% !important;
	border-bottom-right-radius: 40% !important;
 }
.hm-corner-radius-right .el-image {
	border-radius: 1rem;
	border-top-right-radius: 40% !important;
	border-bottom-left-radius: 30% !important;
}
.teaser-heading {
	text-transform: lowercase !important;
}
.frontpage-service-overlays .el-meta,
.subcategory-service-tile .el-meta {
	color: #fff !important;
	font-family: 'Dancing Script';
	line-height: 0.95!important;
	text-transform: lowercase !important;
}
.frontpage .messaging-slideshow .el-meta {
	font-size: 1.5rem;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.frontpage .frontpage-service-overlays .el-item .el-meta {
	color: #fff;
}
.frontpage .frontpage-service-overlays .el-item:hover .el-title,
.frontpage .frontpage-service-overlays .el-item:hover .el-meta {
	color: #fff;
}
.client-logos img {
	filter: grayscale(1);
}
.service-page .deliverables-timeline .el-item {
	margin-bottom: 10px;
}
.service-page .deliverables-timeline .el-timeline-icon {
	color: rgba(0, 0, 0, 0.2)!important;
	padding: calc(10px);
}
.service-page .deliverables-timeline .el-timeline-icon svg {
	height: 30px;
	width: 30px;
}
.team-profiles .el-image {
	border-radius: 500px 500px 0 0;
}
.uk-section-default,
.uk-section-primary,
.uk-section-secondary,
.uk-section-muted { background-image: none!important; }
.convertforms .cf-input[type=checkbox] {
    -webkit-appearance: initial;
    -moz-appearance: initial;
    appearance: initial;
}
@media (max-width:414px) {
	.convertforms .cf-one-half {
		width: 100%;
	}
	.convertforms .cf-list-2-columns>div {
		flex-basis: 100%!important;
	}
}
