H1,H2,H3,H4,H5,H6 {
	font-family: MIRANDA WRIGHT PERSONAL !important;
			font-weight: 400px !important;
}

p{
	font-family:Timeless !important;
}

.elementor-heading-title.elementor-size-default {
    font-family: 'Timeless' !important;
}


.elementskit-post-image-card a {
    pointer-events: none !important;
}


}
.cstm-fnt h1{
  color: #484848;
  font-size: 50px;
  font-weight: bold;;
  letter-spacing: 7px;
  cursor: pointer
}
h1 span{
  transition: .5s linear
}
h1:hover span:nth-child(1){
  margin-right: 5px
}
h1:hover span:nth-child(1):after{
  content: "";
}
h1:hover span:nth-child(2){
  margin-left: 30px
}
h1:hover span{
  color: #fff;
  text-shadow: 0 0 10px #fff,
               0 0 20px #fff, 
               0 0 40px #fff;
}
/*made with ❤, by qpi65*/

main#main {
    padding-top: 150px;
}

.quantity {
    display: none;
}

.woocommerce-account main#content {
    margin-top: 140px;
}
.woocommerce-account main#content .entry-title {
    text-align: center;
}





li#menu-item-542{
    background-color: #68695B;
    border-radius: 6px;
    padding: 5px;
}

li#menu-item-542 a {
    color: #fff !important;
}
.single-product #main {
    padding-top: 250px !important;
}
 

body {
      font-family: 'Timeless' !important;
            line-height: 1.6;
            background-color: #f4f4f4;
            margin: 0;
            padding: 20px;
        }

        h2, h3 {
            color: #333;
            margin-bottom: 15px;
        }

        label {
            display: block;
            margin-bottom: 5px;
            color: #666;
        }

        input[type="text"],
        input[type="number"],
        input[type="email"],
        input[type="tel"],
        select,
        textarea {
            width: 100%;
            padding: 8px;
            margin-bottom: 10px;
            border: 1px solid #ccc;
            border-radius: 4px;
            box-sizing: border-box;
            font-size: 16px;
        }

        select {
            width: 100%;
            padding: 8px;
            margin-bottom: 10px;
            border: 1px solid #ccc;
            border-radius: 4px;
            box-sizing: border-box;
            font-size: 16px;
        }

        button {
            background-color: #4caf50;
            color: white;
            padding: 10px 20px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-size: 16px;
        }

        button:hover {
            background-color: #45a049;
        }
.elementor-kit-39 label{
  font-family: 'Timeless' !important;	
}
.elementor-kit-39 h2{
	 font-family: 'Timeless' !important;	
}
.woocommerce div.product form.cart .button {
 background-color:#DDA1AC !important;
}
.related.products{
	display:none;
}
.woocommerce #review_form #respond .form-submit input{
	 background-color:#DDA1AC !important;
	color:white;
}
.elementor-637 .elementor-element.elementor-element-b223dff .premium-blog-content-wrapper {
    text-align: left;
    background-color: #D78366;
    height: 220px;
}
html, body {
width:100%;
    overflow-x: hidden;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    background-color: #0C4A4A !important;
	color:white !important;
}
.woocommerce #reviews #comment{
	background-color: #0C4A4A !important;
	color:white !important;
}

h1.elementor-heading-title.elementor-size-default {
    font-family:Verdana  !important;
	font-size:30px !important;
	font-weight:600;
}