.elementor-kit-4284{--e-global-color-primary:#704B61;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#A16D8C;--e-global-color-31100db:#4A303F;--e-global-color-65be5d7:#FFFFFF;--e-global-typography-primary-font-family:"Josefin Sans";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Josefin Sans";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Josefin Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Herr Von Muellerhoff";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:300;color:#000000;font-family:"Josefin Sans", Sans-serif;font-weight:300;}.elementor-kit-4284 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4284 a{color:var( --e-global-color-accent );font-weight:300;}.elementor-kit-4284 h1{color:#46313E;font-family:"Josefin Sans", Sans-serif;font-size:50px;font-weight:300;}.elementor-kit-4284 h2{color:#000000;font-size:30px;font-weight:300;}.elementor-kit-4284 h3{color:#46313E;font-size:30px;font-weight:300;text-transform:uppercase;}.elementor-kit-4284 h4{color:var( --e-global-color-primary );font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-kit-4284 h5{color:#54595F;font-size:22px;font-weight:300;}.elementor-kit-4284 h6{color:#704B61;font-size:21px;font-weight:400;letter-spacing:0.6px;}.elementor-kit-4284 button,.elementor-kit-4284 input[type="button"],.elementor-kit-4284 input[type="submit"],.elementor-kit-4284 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-kit-4284 button:hover,.elementor-kit-4284 button:focus,.elementor-kit-4284 input[type="button"]:hover,.elementor-kit-4284 input[type="button"]:focus,.elementor-kit-4284 input[type="submit"]:hover,.elementor-kit-4284 input[type="submit"]:focus,.elementor-kit-4284 .elementor-button:hover,.elementor-kit-4284 .elementor-button:focus{color:#FFFFFF;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4284 button:hover,.elementor-kit-4284 button:focus,.elementor-kit-4284 input[type="button"]:hover,.elementor-kit-4284 input[type="button"]:focus,.elementor-kit-4284 input[type="submit"]:hover,.elementor-kit-4284 input[type="submit"]:focus,.elementor-kit-4284 .elementor-button:hover,.elementor-kit-4284 .elementor-button:focus{border-width:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {width: auto!important; overflow-x: hidden!important} 
.elementor-section-wrap{
	background-color:white;
	margin-top:100px;
}

.elementor_library-template-default  #hero{
	  display: none;
}
.elementor_library-template-default #navigation{
	background-color: #513345;
	padding-bottom:10px
}
.elementor_library-template-default .h-logo__image{
	height: 100px;
	
}

.elementor-menu-cart__footer-buttons a.elementor-button{
    background-color:white!important;
    border: 1px solid #46313e!important;
color:#46313e!important;
}

.elementor-menu-cart__footer-buttons a.elementor-button:hover{
    background-color:#46313e!important;
    border: 1px solid #46313e!important;
color:white!important;

}

.elementor-menu-cart__close-button::before {
    color:black!important;
}
.elementor-menu-cart__close-button::after {
    color:black!important;
}

.eael-woo-checkout .woocommerce .woocommerce-info {
    background-color:transparent;
    color:#46313e;
}
.woocommerce-info::before{
    color:#46313e;
}
.woocommerce-info::after{
    color:#46313e;
}
@media screen and (min-width: 792px){
.checkout{
    margin-left:20px;
}
label{
    padding:0px;
}
}
@media screen and (max-width: 791px){
    label{
    width:200px;
}
}
.woocommerce-info{
    border:none;
}
#color{
    border-radius:0;
    padding-left:10px;
    padding-right:10px;
}
#shade{
    border-radius:0;
    padding-left:10px;
    padding-right:10px;
}
.product .count {
display:none;
}

.site-main{
  background-color: white;
  position: relative;
z-index: 2;
}
#whitebackground{
    position:relative;
    z-index:-1;
}
.ht-category-wrap .ht-category-content-3.ht-category-content-3-bg1{
    background-color:#4A303F;
}
.ht-category-wrap .ht-category-content-3.ht-category-content-3-bg2{
    background-color:#4A303F;
}
.ht-category-wrap .ht-category-content-3.ht-category-content-3-bg3{
    background-color:#4A303F;
}
.ht-category-wrap .ht-category-content-3.ht-category-content-3-bg4{
    background-color:#4A303F;
}
.ht-category-wrap .ht-category-content-3.ht-category-content-3-bg5{
    background-color:#4A303F;
}
@media screen and (max-width: 791px){
#categorygrid{
  background-color:white;  
}
.eael-lr-form-wrapper.style-2 .lr-form-wrapper{
    max-width:100%;
}
}
#cart{
    z-index:100;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
    background-color:white;
    color:#4A303F;
    border:solid 1px #4A303F;
    border-radius:0;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    background-color:white;
    color:#4A303F;
    border:solid 1px #4A303F;
    border-radius:0;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{
    width:200px;
}
.woocommerce a.remove{
    font-weight:300;
    color:black!important;
}
#checkout{
    z-index:100;
}
@media screen and (max-width: 791px){#color{
    width:300px;
    margin-left:-150px;
}
}
.elementor-location-footer{
    position:absolute;
    z-index:-3;
}
@media screen and (max-width: 791px){
    .elementor-kit-4284 h5{
    font-size:19px;
    font-weight:500!important;
    }
}
.woocommerce-form-login__submit{
    background-color:white;
    color:#4A303F;
    border:solid 1px #4A303F;
    border-radius:0;
}
.woocommerce-form-login__submit:hover{
  background-color:#4A303F;
    color:white;  
}
@media screen and (max-width: 791px){
.woocommerce div.product form.cart table td{
min-width:190px;
padding-left:4px;
}
}

@media screen and (max-width: 791px){
.woocommerce div.product form.cart .variations select{
       min-width:130%; 
       margin-left:-150px;
       border-radius:0px;
}   
}
@media screen and (max-width: 791px){
.woocommerce div.product form.cart .button{
min-width:220px;
}  
}
@media screen and (max-width: 791px){
.woocommerce .elementor-5874 .elementor-element.elementor-element-4de0ad5c .woocommerce-tabs ul.wc-tabs li a{
   min-width:145px;
}
}
@media screen and (max-width: 791px){
.elementor-10964 .elementor-element.elementor-element-62685513 a{
    font-size:18px;
}
}
@media screen and (min-width: 951px){
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    width:120%;
    border-radius:0px;
    margin-bottom:10px;
}
}
@media screen and (max-width: 950px){
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    width:135%;
    border-radius:0px;
    margin-bottom:10px;
}
}
@media screen and (max-width: 791px){
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    width:130%;
    border-radius:0px;
    margin-bottom:10px;
}
}
.wpcf7-form-control .has-spinner .wpcf7-submit{
    color:#4A303F;
}
.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler{
   margin-left:200px;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: transparent;
}
table tbody tr:hover>td, table tbody tr:hover>th{
      background-color: transparent;  
}/* End custom CSS */