/*
Theme Name: 0815Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.7.1.1686824920
Updated: 2023-06-15 12:28:40

*/

/* raleway-300 - 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: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/raleway-v28-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-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: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/raleway-v28-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-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: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/raleway-v28-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


body{
    font-family: 'Raleway',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;
	font-weight: 400;
	text-align: center;
	color: #000;
}

pre {
  font-family: 'Raleway',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;
  font-size: 1em;
  white-space: pre-wrap;
}

body::before{
    content: '';
    background: url(https://fl-fashionlife.de/wp-content/uploads/2023/06/fashionlife_mart_facebook_shopping_bg2.jpg);
    position:fixed;
    top:0px;
    left:0px;
	width: 100%;
	height: 100%;
	background-size: cover;
	z-index: -1;
}

.wp-block-button__link, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button {
    display: inline-block;
    font-weight: 400;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #000;
    border: 0 solid #fff;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 8px;
    transition: all .3s;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
}

h1 {
  font-size: 2rem;
}
h3 {
  font-size: 1.2rem;
}
a {
  background-color: transparent;
  text-decoration: none;
  color: #000;
}
a:hover {
  color: #444;
}
.acc-number {
  font-size: 3rem;
  font-weight: 500;
  text-align: center;
}
.comments-area a, .page-content a {
  text-decoration: none;
}
.lost_password a{  
	color: #555;
  font-size: 12px;
}

.schmal{
	max-width: 490px;
	font-size: 14px;
	margin: 15px auto;
}

.page-header .entry-title {
	display: none;
}

.site-header .site-branding {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
  width: 30%;
  margin-top: 40px;
}

#footer {
  background: #000;
  margin-top: 100px;
  color: #fff;
  padding: 30px 0;
  text-align: center;
  border-top: 1px solid #3e3224
}
#footer a{
  color: #fff;
}

.footer-widgets {
  display: flex;
}
.footer-widget-column {
width: 33%;
padding: 0 15px;
}
.footer-widget-column img {
width: 100%;
max-width: 70px;
}
.footer-widget-column:nth-child(2) img {
width: 100%;
max-width: 120px;
}

.menu-footer_menu-container{
  margin: 0 auto;
}

#footer .site-navigation ul.menu li {
  position: relative;
  display: flex;
  border-right: 1px solid #fff;
}

#footer .site-navigation ul.menu li:last-child {
  border-right: 0px solid #fff;
}


.woocommerce-page {text-align: left;}
.woocommerce-MyAccount-navigation-link--orders {display:none;}
.woocommerce-MyAccount-navigation-link--downloads {display:none;}

.woocommerce-form-login {
	position: relative;
    background: rgba(255,255,255,0.5);
	width: 100%;
	height: 100%;
	background-size: cover;
	width: 400px;
	max-width: 90%;
	color: #000;
	padding: 10px 25px;
	margin: 0 auto;
	border-radius: 12px;
	border: 1px solid #fff;
}
.woocommerce-form-login label{
	font-size: 14px;
	margin-bottom: 3px;
}

.lightweight-accordion .lightweight-accordion-body {
  padding: 10px !important;
	width: 400px;
	max-width: 90%;
	border-radius: 12px;
	background: rgba(255,255,255,0.5);
	margin: 0 auto;
	color: #000;
	border: 1px solid #fff;
}

.lightweight-accordion .lightweight-accordion-title {
    display: list-item;
    background: rgba(0,0,0,0) !important;
    cursor: pointer;
	color: #000;
	width: 400px;
	max-width: 90%;
	margin: 0 auto;
}

.home .woocommerce form.register {
  border: 0px solid #d3ced2;
  padding: 20px;
  margin: 2em 0;
  text-align: left;
  border-radius: 5px;
}



[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover {
  color: #000;
  background-color: #fff;
  text-decoration: none;
}
[type="button"], [type="submit"], button {
  display: inline-block;
  font-weight: 400;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #000;
  border: 0px solid #fff;
  padding: .5rem 1rem;
  font-size: 1rem;
  border-radius: 8px;
  transition: all .3s;
}

.nav_account{
	position: absolute;
	top: 50px;
	right: 0px;
	width: 40px;
}


.woocommerce-MyAccount-navigation{
    padding: 25px;
	border-radius: 12px;
	background: rgba(255,255,255,0.5);
	margin: 0 auto;
	color: #000;
	border: 1px solid #fff;
}


.woocommerce-MyAccount-navigation ul{
    list-style-type: none;
}

.woocommerce-MyAccount-content{
	border-radius: 12px;
	background: rgba(255,255,255,0.5);
	margin: 0 auto;
	color: #000;
	border: 1px solid #fff;
	padding: 25px;
}

.woocommerce form.login, .woocommerce form.register {
  border: 1px solid #fff;
  padding: 20px;
  margin: 2em 0;
  text-align: left;
  border-radius: 12px;
  background: rgba(255,255,255,0.6);
}

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode, .privacy-policy, .page-id-64 {
  font-size: 15px;
  margin-top: 0;
  max-width: 100%;
  text-justify: inter-word;
  text-align: left;
}