.uk-navbar-toggle-icon::before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 88c0-4.4 3.6-8 8-8H440c4.4 0 8 3.6 8 8s-3.6 8-8 8H8c-4.4 0-8-3.6-8-8zM64 248c0-4.4 3.6-8 8-8H504c4.4 0 8 3.6 8 8s-3.6 8-8 8H72c-4.4 0-8-3.6-8-8zM448 408c0 4.4-3.6 8-8 8H8c-4.4 0-8-3.6-8-8s3.6-8 8-8H440c4.4 0 8 3.6 8 8z" fill="%23fbe7cc"/></svg>');
  	width: 26px;
	height: 26px;
	vertical-align: middle;
	display: table-cell;
}
.uk-navbar-toggle-icon svg {
	display: none;
}
.tm-header .uk-sticky-fixed .uk-navbar:before {
	content: '';
	background: url('https://fleur-escort.de/wp-content/uploads/2023/02/fleur-escort-logo-gold-transparent.webp') 50% 50% no-repeat;
	background-size: contain;
	width: 150px;
	height: @navbar-nav-item-height;
	margin-right: @navbar-nav-gap-m;
}
.transparent-grid .uk-card-primary {
	background: rgba(0,0,0,0.3);
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
.transparent-grid .el-content {
	color: #fff;
}
.transparent-grid .el-content a {
	color: #fff;
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6, 
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h5, .uk-h6, 
.uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge {
	text-wrap: balance;
}
/* Forms */
.wpcf7-submit.uk-button {
	background: #f7d7ac;
    color: #252525;
}
.wpcf7-submit.uk-button:hover {
	background: #23282d;
    color: #efefef;
}
.uk-textarea {
	height: 140px;
}
.wpcf7-list-item-label a {
	color: #a98656;
	text-decoration: underline;
}
.escorts-gallery .el-link {
	font-size: 26px;
    font-weight: 600;
    text-transform: none;
    padding: 2px 25px;
    border-width: 2.5px;
}
.escorts-gallery .el-image, 
.escorts-gallery .el-hover-image.uk-object-cover {
	margin-top: 60px;
}

input[type=checkbox] {
	/* Double-sized Checkboxes */
	-ms-transform: scale(1.2); /* IE */
	-moz-transform: scale(1.2); /* FF */
	-webkit-transform: scale(1.2); /* Safari and Chrome */
	-o-transform: scale(1.2); /* Opera */
	transform: scale(1.2);
	padding: 10px;
	margin-right: 8px;
}
.fieldset-cf7mls-wrapper .fieldset-cf7mls {
    width: 96% !important;
}
.codedropz-upload-inner {
	font-size: 1.3rem;
	font-weight: bold;	
}
.codedropz-upload-inner:before {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	margin: 10px auto 0px auto;
	background: url('https://fleur-escort.de/wp-content/uploads/2021/12/upload.svg') 50% 50% no-repeat;
	background-size: 100% auto;
}
.codedropz-upload-inner .codedropz-btn-wrap {
	display: inline;	
}
a.cd-upload-btn {
    display: block;
    color: ;
    color: #333e48;
    text-decoration: underline;
}
.uk-position-top-center {
    left: 50%;
}

.profile-slideshow .el-image {
    position: relative;
	height: 100% !important;
    width: auto !important;
    margin: auto;
}