/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/* Fonts */
/* instrument-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/instrument-sans-v3-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/instrument-sans-v3-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/instrument-sans-v3-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/instrument-sans-v3-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/instrument-sans-v3-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/instrument-sans-v3-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/instrument-sans-v3-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/instrument-sans-v3-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-serif-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/instrument-serif-v4-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* instrument-serif-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Instrument Serif';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/instrument-serif-v4-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; 
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/material-icons-v141-latin-regular.woff2') format('woff2');
}
/* Allgemein */
h1,h2,h3,h4,h5 { color: #13161F}
h2,h3 {font-family: 'Instrument Serif' !important}
h1, body, body p, input, li, h3>span:first-child {font-family: 'Instrument Sans' !important}
h3 {
    font-weight: 300 !important;
}
dl {
  display: grid; 
  grid-template-columns: auto 1fr; 
  grid-gap: 1rem; 
  padding: 1rem 0; 
}
@media only screen and (max-width: 1000px) {
.blog-archive-header h2 {
	font-size: 28px !important;
	line-height: 1.3 !important
}
}
@media only screen and (max-width: 690px) {
.blog-archive-header h2 {
	font-size: 24px !important;
}
dd { font-size: 14px; line-height: 1.3}
}
#search-results .result .title span { display: none !important}
html body #search-results .result h2.title {
    font-size: 1.5rem !important;
    line-height: 1.3 !important;
}
@media only screen and (min-width: 1700px) {
.related-posts[data-style=material] .post-featured-img img {
	min-width: 550px !important
}
}

/* Chat */
.chatter {
	position:fixed;
	bottom: 15px;
	right: 15px;
	z-index: 100000
}
.chatter { display: none}
.service .chat-yachtservice,
.immobilien-mallorca-kauf .chat-immobilien { display: block}
.row .col .wa__btn_icon img:not([srcset]) {
    max-width: 40px !important;
    padding-top: 15px !important;
}
@media only screen and (max-width: 690px) {
.chatter {
	bottom: 10px;
	right: 5px
}	

.nta_wa_button a,
.nta_wa_button a:before {
	width: 100% !important;
	height: 50px !important;
	min-height: 50px !important;
	border-radius: 25px !important
}
.wa__btn_w_icon .wa__btn_txt {
    padding: 8px 20px 15px 53px !important;
}
.row .col .wa__btn_icon img:not([srcset]) {
    max-width: 30px !important;
    padding-top: 0px !important;
	margin-bottom: 0px !important
}
.wa__btn_icon {
	left: 13px !important;
	top: calc(50% + 1px) !important
}
html body .chat-yachtservice .wpb_text_column a:not(:hover) {
    opacity: 1 !important;
}
}



/* Kontakt / Icons */
.kontakt {
	display: flex;
	flex-wrap:wrap;
	justify-content: flex-end;
	align-items: flex-end;
}
.kontakter {
	padding: 0px 0px 0px 25px;
	font-size: 18px !important
}
.fullheigher .kontakter a {
	color: #fff;
}
#text-16 .textwidget { padding-bottom: 15px}
.kontakter {
	opacity: 0.8;
	transition: 0.3s ease opacity, 0.3s ease color;
}
.wpb_text_column a:not(:hover) {
    opacity: 0.8 !important;
}
.kontakter:hover {
	opacity: 1;
}

.kontakter:before {
	position: absolute;
	font-family: 'Material Icons';
	font-size: 21px;
}
.fullheigher .kontakter:before {
	color: #fff;
}
.kontakter.map:before {
	content:'\e0c8';
	margin: 4px 0px 0px -30px;
}
.home .kontakter.map:before {
	margin: 0px 0px 0px -30px;
}
.kontakter.phone:before {
	content:'\e0b0';
	margin: 5px 0px 0px -30px;
}
.home .kontakter.phone:before {
	margin: 0px 0px 0px -30px;
}
.kontakter.mail:before {
	content:'\e158';
	margin: 6px 0px 0px -30px;
}
.home .kontakter.mail:before {
	margin: 2px 0px 0px -30px;
}
.fullheigher {
	height: calc(58vh - 0px) !important;
	min-height: 58vh !important
}
.headder {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end
}
.cat-header { padding-right: 20%}
.kontakt-header {
	text-align:right;
}
.kontakt-header .textwidget {
    padding-bottom: 0px !important;
}

@media only screen and (max-width: 1000px) {
.fullheigher {
	height: calc(65vh - 0px) !important;
	min-height: 65vh !important
}
.cat-header { padding-right: 12%}
}
@media only screen and (max-width: 768px) {
.headder {
	display: block;
}
.cat-header { padding-right: 0%}
.kontakt-header {
	text-align: left;
	padding: 20px 0px 0px 25px;
}
.kontakt-header * {
	font-size: 16px !important
}
}
@media only screen and (max-width: 690px) {
.fullheigher {
	height: calc(100vh - 0px) !important;
	min-height: 100vh !important
}
.kontakt {
	display: flex;
	flex-wrap:wrap;
	justify-content: flex-start;
	align-items: flex-end;
}
.kontakter {
	font-size: 14px !important
}
}


 
/* Home */
.home-line-height h1,
.home-line-height h2 { line-height: 0 !important}
.nectar-post-grid-filters a {
	display: none !important
}
.nectar-post-grid-filters a.all-filter,
.nectar-post-grid-filters a[data-filter="vermietung"],
.nectar-post-grid-filters a[data-filter="verkauf-motor-boot-mallorca"],
.nectar-post-grid-filters a[data-filter="liegeplaetze"],
.nectar-post-grid-filters a[data-filter="luxusyachten"],
.nectar-post-grid-filters a[data-filter="vermietung-segelboote-ausfluege"] {
	display: inline-flex !important;
	border: 1px solid #ddd
}
.nectar-post-grid-filters a {
	color: #0b0d16 !important;
	background: #fff;
	border-radius: 20px;
	padding: 10px 20px;
	margin: 0 10px 10px 0 !important;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;	
}
.nectar-post-grid-filters a:hover,
.nectar-post-grid-filters a.active {
	background: #ddd;
}
.home .nectar-post-grid-filters h4 {
	color: #13161F;
}
.home .nectar-post-grid-filters h4:after {
    background-color: #13161F !important;
	left: 20px
}
.home .nectar-post-grid-filters h4:before {
    background-color: #13161F !important;
	left: 27px
}
.nectar-post-grid-wrap .nectar-post-grid-filters h4 {
	padding: 10px 40px 10px 40px !important;
}
    .nectar-post-grid-filters {
        margin: 0 !important;
    }
.noline a:after { height: 0px !important}

/* Filter */
.facetwp-checkbox[data-value="immobilien-mallorca-kauf"],
.facetwp-checkbox[data-value="vermietung"],
.facetwp-checkbox[data-value="verkauf-motor-boot-mallorca"],
.facetwp-checkbox[data-value="luxus-cars"] {
	display: none
}
.filter-space {
	padding: 0px 0px 10px 0px;
	margin:  0px 0px 10px 0px;
	border-bottom: 1px solid rgba(0,0,0,.1)
}
.filter-space:last-child {
	border-bottom: 0px solid rgba(0,0,0,.15)
}
.filter-space span,
.fs-label-wrap .fs-label,
.facetwp-type-fselect .fs-option .fs-option-label {
	font-size: 14px;
	text-transform: uppercase
}
.filter-space span.facetwp-counter {
	font-size: 12px;
}
.rmwp-button-wrap button {
    color: #ede8e4 !important;
    background-color: #13161F !important;
    border-color: #13161F !important;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: 1px;
	text-transform:uppercase;
	padding: 10px 20px
}
.archive.category #pagination { display: none !important}
.facetwp-pager a {
	font-size: 12px;
	border-radius: 6px;
	background: #f5f5f5;
	min-width: 28px
}
.facetwp-pager a.active,
.facetwp-pager a:hover {
	background: #000;
	color: #fff
}
.facetwp-load-more-complete { margin-bottom: 5px !important; font-size: 15px}
.nectar-global-section.nectar_before_blog_loop_end {
    width: 100%;
}
.facetwp-facet.facetwp-facet-bder.facetwp-type-checkboxes,
.facetwp-facet.facetwp-facet-schlafzimmer.facetwp-type-checkboxes,
.facetwp-facet.facetwp-facet-kchen.facetwp-type-checkboxes {
	display: flex
}
.facetwp-facet.facetwp-type-checkboxes>div {
	margin-right: 10px !important
}
@media only screen and (max-width: 1000px) {
.read-filter.desktop { display: none !important}
}
@media only screen and (min-width: 1001px) {
.read-filter.mobile { display: none !important}
}

/* Sidebar */
.textwidget p { padding-bottom: 5px}
.facetwp-facet { margin-bottom: 0px !important}
body .page-header-no-bg.color-bg {
    padding: 3% 0 4% 0;
}
.section-title ul.sub-menu {
	margin: 3% 0px 0 0px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.section-title ul.sub-menu li {
	list-style: none;
	padding: 0px 25px 0px 0px;
}
.section-title ul.sub-menu li a:hover {
	text-decoration:underline
}
.section-title h3 {
	padding-top: 20px
}
@media only screen and (max-width: 1000px) {
#sidebar .widget {
    margin-bottom: 0px;
}
.archive.category .main-content .row {
        display: flex !important;
        flex-direction: column-reverse !important;
}
}

/* Listing */
#sidebar div ul li {
    padding: 0px 0 !important;
}
ul:not(.sf-menu, .menu, .left-aligned-ocm, .sub-menu, .mobile-only, .select2-results__options, .page-numbers, .off-canvas-social-links, .controls) {
  padding-left: 8px;
  text-indent: 0px;
  margin: 15px 0px 15px 0px;
}
ul:not(.sf-menu, .menu, .left-aligned-ocm, .sub-menu, .mobile-only, .select2-results__options, .page-numbers, .off-canvas-social-links, .controls) li {
  margin: 0 0 0 10px;
  padding: 5px 0 5px 0;
  list-style: none;
  line-height: 1.4;
}
ul:not(.sf-menu, .menu, .left-aligned-ocm, .sub-menu, .mobile-only, .page-numbers, .off-canvas-social-links, .controls) li:not(.button_social_group, .select2-results__option, .lang-item-de, .lang-item-en, .lang-item-es):before {
  position: absolute;
  font-family: 'Material Icons';
  content:'\e409';
  color: #76454f;
  margin: 1px 0px 0px -20px;
}

/* Galerie */
.psgal_wrap { margin-top: 5px}

/* Header */
#header-outer #logo img,
html body #header-outer.transparent.detached.dark-slide #logo img {
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}
#header-outer.small-nav #logo img {
	height: 50px !important;
}
#header-outer {
	background: url(img/header-bg.jpg) center center !important;
	background-size: cover !important;
}
.home #header-outer {
	background-image:inherit !important;
}
.immobilien-mallorca-kauf #header-outer {
	background: url(img/header-bg-immo.jpg) center center !important;
}
.luxus-fahrzeuge #header-outer {
	background: url(img/header-bg-rent.jpg) center center !important;
}

html body #header-outer.transparent.detached.dark-slide {
	background-image:inherit !important;
	background-color: #fff !important;
}
html body #header-outer.transparent.detached.dark-slide #logo img {
	height: 50px !important;
	width: 100% !important
}
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle.mobile-icon .lines-button:after,
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle.mobile-icon .lines:after,
body #header-outer[data-permanent-transparent="1"].transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle.mobile-icon .lines:before {
	background-color: #fff !important;
}
/* Content */
.archive.paged .pagger {
	display: none
}
body.archive.category .container-wrap {
	padding-top: 4% !important;
}
body .row .col.section-title h1 {
	padding-bottom: 2%;
	margin-bottom: 2%;
	border-bottom: 1px solid rgba(255,255,255,.2)
}
.main-content .featured-media-under-header {
    padding: min(6vw, 0px) 0;
}
.service .featured-media-under-header__featured-media { display: none !important}
.single-post .featured-media-under-header__content { padding-top: 2%}
.featured-media-under-header__featured-media:not([data-has-img="false"]) {
    margin-top: min(6vw, 20px);
}
.featured-media-under-header__featured-media .post-featured-img:before {
	position: absolute;
	z-index: 1000;
	content: '';
	background: rgba(0,0,0,.8);
	height: 100%;
	width: 380px;
}
.service .featured-media-under-header__featured-media .post-featured-img:before {
	display: none
}
.content-inner>h2,
.content-inner>h3 {
	padding-top: 3%
}
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a.immobilien-mallorca-kauf { display: none}
ul.auflistung.mobile { display: none}
ul.auflistung {
	margin: 40px;
	display: block;
	width: 300px;
	position: absolute;
	z-index: 1001
}
ul.auflistung li {
	margin: 0px;
	border-bottom: 1px solid rgba(255,255,255,.4);
	list-style: none;
	padding: 1px 0px 1px 0px;
	color: #fff;
	text-align: left;
	font-size: 16px;
	font-weight: 100;
	min-width: calc(16.0% - 0px)
}
ul.auflistung li:last-child {
	border-bottom: 0px solid rgba(0,0,0,.15);
}
ul.auflistung li span {
	display: inline-flex;
	padding-left: 4px;
	font-weight: 600;
	text-transform: none
}
.Preis * { font-size: 26px;font-weight: 300 !important}
.Preis { padding-top: 10px !important; padding-bottom: 10px !important}
.auflist-cat {
	display: flex;
	width: fit-content;
	margin-bottom: 7px
}
.auflist-cat ul {
	margin: 0px;
	padding: 0px
}
.auflist-cat ul li {
	list-style: none;
	display: none;
	color: #fff;
	font-size: 30px !important
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after {
     background: linear-gradient(to bottom, rgba(35, 35, 35, 0), rgba(35, 35, 35, .7) 100%) !important;
}
@media only screen and (max-width: 1000px) {
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after {
     background: linear-gradient(to bottom, rgba(35, 35, 35, .2), rgba(35, 35, 35, .8) 100%) !important;
	 height: 100% !important
}
.auflist-cat ul li span {
	font-size: 24px !important
}
html body .auto_meta_overlaid_spaced .masonry-blog-item .post-header {
    max-width: 100% !important;
}
.auflist-cat ul li * {
	font-size: 20px !important
}
}
.auflist-cat ul li.Preis {
	display: block;
}
@media only screen and (max-width: 1400px) {
.featured-media-under-header__featured-media .post-featured-img:before {
	display: none
}	
ul.auflistung.mobile { display: inherit}
ul.auflistung.desktop { display: none}
ul.auflistung {
	margin: 1px 0px 0px 0px;
	width: 100%;
	position: relative;
	background: #13161F
}
ul.auflistung li {
	border-bottom: 1px solid rgba(255,255,255,.15);
	padding: 2px 10px 2px 10px;
}
.single-post .featured-media-under-header__content { padding-top: 25px}
}
@media only screen and (max-width: 1000px) {
.related-posts[data-style=material] .post-featured-img img {
	max-height: 300px;
	width: 100%;
	object-fit: cover;
}
}

/* Badge */
.badge-status {
    display: inline;
    font-size: 14px !important;
	font-weight: 900 !important;
	font-family: Instrument Sans !important;
	text-transform:uppercase;
	letter-spacing:1px;
    color: #fff;
	background: #f63a5b;
    padding: 3px 10px !important;
    margin: 5px 5px 5px 10px !important;
    position: relative;
    top: -7px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/* Menu */
ul.sf-menu>li a {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border-radius: 5px !important
}


html body ul.sf-menu>.current-category-ancestor.current-category-parent>a,
html body ul.sf-menu>.current-menu-item>a,
html body ul.sf-menu>.current-menu-item.menu-item-has-children>a,
#header-outer[data-lhe="text_reveal"] #top nav > ul > li.current-menu-parent > a {
	background: #fff !important;
}
html body ul.sf-menu>.current-category-ancestor.current-category-parent>a span,
html body ul.sf-menu>.current-menu-item>a span,
html body ul.sf-menu>.current-menu-item.menu-item-has-children>a span,
#header-outer[data-lhe="text_reveal"] #top nav > ul > li.current-menu-parent > a {
	color: #151A2B !important;
}
@media only screen and (max-width: 450px) {
#slide-out-widget-area.slide-out-from-right {
	padding-left: 0px !important;
}
}

/* Comments */
label[for="wp-comment-cookies-consent"] {
	text-transform: none !important
}
.comment-wrap {
	padding: 3% !important;
	background: #f5f5f5
}
#commentform .span_4 {
    width: 100%;
}

/* Post Loop */
@media only screen and (max-width: 1000px) {
[data-style=content_overlaid] .nectar-post-grid .nectar-post-grid-item .content {
	padding: 20px !important
}

/* Photoswipe */
.psgal {
	width: 100% !important;
	margin: 0px !important;
	padding-bottom: 20px !important;
}
}
/* Footer */
.footernav ul {
	display: flex;
	gap: 10px;
	justify-content: center;
}
html body .nectar_hook_global_section_after_footer #sidebar .widget.widget_nav_menu li {
	padding: 0 5px !important
}
.footernav ul li a:hover {
	text-decoration:underline
}
.nectar_hook_global_section_footer .wpb_row.vc_row-fluid.vc_row {
	display: none
}
.category-27 .nectar_hook_global_section_footer #immobilien {
	display: block
}
.category-25 .nectar_hook_global_section_footer #bootsvermietung {
	display: block
}
.category-24 .nectar_hook_global_section_footer #bootsverkauf {
	display: block
}
.category-4 .nectar_hook_global_section_footer #service {
	display: block
}
.category-37 .nectar_hook_global_section_footer #rentacar {
	display: block
}
@media only screen and (max-width: 690px) {
.footernav ul {
	display: block;
}
html body .widget_polylang ul {
	display: flex;
}
}

/* Cookies */
button.cmplz-hidden {
	opacity: 0 !important
}
#cmplz-manage-consent .cmplz-manage-consent {
  bottom: 20px !important;
  left: 32px !important;
  z-index: 1000000000000000 !important;
  box-shadow: none !important;
  display: block !important;
  width: 42px !important;
  height: 42px !important;
  max-height: 42px !important; 
  min-width: 42px !important;
  border-radius: 21px !important;
  border: none !important;
  background: rgba( 0,0,0,0.4 ) !important;
  font-size: 0px;
  padding: 0px 0px 0px 0px !important;
  margin:  0px 0px 0px 0px !important
}
@media only screen and (min-width: 1001px) {
.cmplz-cookiebanner {
    left: 60px !important;
    bottom: 30px !important;
}
}
@media only screen and (max-width: 999px) {
#cmplz-manage-consent .cmplz-manage-consent {
  bottom: 10px !important;
  left: 10px !important;
  z-index: 100000000000 !important
}
}
#cmplz-manage-consent .cmplz-manage-consent:hover {
  background: #13161F !important;
}
#cmplz-manage-consent .cmplz-manage-consent:before {
	position: absolute;
	z-index: 10000000000;
	height: 34px;
	width: 34px;
	background: url(img/cookieicon.png);
	background-size: cover;
	left: 4px;
	top: 4px;
	content: "";
}