ul.elementor-nav-menu li a {
    line-height: 1em!important;
}.woocommerce-loop-product__link + .tax-info{
display: none;
}

.elementor-widget-wp-widget-woocommerce_product_categories,
.elementor-menu-cart__subtotal{
font-family: "Adamina", Sans-serif;
}

.elementor-widget-wp-widget-woocommerce_product_categories h5{
color: #b8967f;
font-size: 19px;
font-weight: 500;
}

.elementor-widget-wp-widget-woocommerce_product_categories li{
    list-style-type: square;
}


h2.woocommerce-loop-product__title{
    padding-left: 10px;
    padding-right: 10px;
    font-weight: normal !important;
}

.wc-gzd-additional-info{
   font-size: .9em !important;
    color: #55595c !important;
    font-family: Oswald, "Sans-Serif";
    font-weight: 400;
}
#wooac-cart, #wooac-continue{
margin-bottom: 10px;
}
.elementor-15 .elementor-element.elementor-element-4222e9d6 .elementor-menu-cart__footer-buttons .elementor-button{
 font-size: 14px;
  line-height: 16px;
}


body.woocommerce-cart table *,
body.woocommerce-cart .cart_totals *{
 font-size: 16px; 
}

.woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a,
.woocommerce-message a:link, .woocommerce-info a:link, .woocommerce-error a:link, .woocommerce-noreviews a:link, p.no-comments a:link,
.woocommerce-message a:hover, .woocommerce-info a:hover, .woocommerce-error a:hover, .woocommerce-noreviews a:hover, p.no-comments a:hover,
.woocommerce-message a:active, .woocommerce-info a:active, .woocommerce-error a:active, .woocommerce-noreviews a:active, p.no-comments a:active,
.woocommerce-message a:visited, .woocommerce-info a:visited, .woocommerce-error a:visited, .woocommerce-noreviews a:visited, p.no-comments a:visited{
  color: #201A70;
}


ul.elementor-nav-menu li a {
    line-height: 1em!important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #a46497;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #201A70;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #815543;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #FFFFFF;
}

.woocommerce-checkout .shop_table {
  background-color: #FFFFFF;
}

table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
    background-color: #FFFFFF;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #FFFFFF
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
  background-color: #f6f2ec;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #f6f2ec;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em;
}

.elementor-widget-wp-widget-woocommerce_product_categories li {
    list-style-type: none !important;
}
.uael-woocommerce .products, .uael-woocommerce ul.products {padding-left: 0;}
.elementor-1380 .elementor-element.elementor-element-48d93f62 .uael-woocommerce .products, 
.elementor-1380 .elementor-element.elementor-element-48d93f62 .uael-woocommerce ul.products {padding-left: 20px;}
.slick-track, .slick-list {width:100%;}


input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus{
  border-color: #302A8C;
}

.aws-search-result{
 font-family: "Oswald";
 color: #55595C;
 font-size: 0.8rem;
 line-height: 1.3rem;
}

.aws-search-result .aws_result_title{
  font-family: "Adamina";
  color: #815543;
   font-size: 0.9rem;
}

.aws_result_price .woocommerce-Price-amount.amount{
  font-family: "Adamina";
  color: #28218C;
  font-weight: bold;
}
.aws-search-result .aws_search_more a{
  color: #28218C;
}

.woocommerce-variation-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}



.products .outofstock .shipping-costs-info a::before {
   background-image: none !important;
}

.products .outofstock .uael-woo-product-wrapper a::before {
   background-image: none !important;
}

.outofstock .images a::before {
    background-position-x: center !important;
    background-position-y: center !important;
    background-size: 80%;

}

.outofstock  a::before{
  background-image: none !important;
}

.onlineStreamingBox{
  border: 2px solid #f1e8db;
  padding: 0.7rem;
  margin-bottom: 1rem;
}

.onlineStreamingBox p:last-child{
  margin-bottom: 0;
}

.bh-onsale{
    position: absolute;
    top: 20%;
    left: 10px;
    border: none;
    text-align: center;
    display: block;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 0px;
    min-width: 100px;
    min-height: 35px;
    line-height: 35px;
    margin: 1px;
    z-index: 1
}
.bh-onsale img{
transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  width: 80%;
}

.bh-onsale-pricetext{
  position: absolute;
    top: 5px;
    left: 5px;
    border: none;
    text-align: center;
    display: block;
    color: #FFFFFF;
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 0px;
    margin: 1px;
    z-index: 1;
    background-color: #dd0101;
    font-family: "Adamina";
    padding: 5px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(255,255,255,0.62);
    -moz-box-shadow: 2px 2px 5px 0px rgba(255,255,255,0.62);
    box-shadow: 2px 2px 5px 0px rgba(255,255,255,0.62);
}
.bh-onsale-pricetext del{
  font-size: 14px;
}

.bh-onsale-saleprice{
  font-weight: bold;
}
.products .bh-onsale-pricetext{
  font-size: 15px;
}

.products .bh-onsale-pricetext del{
  font-size: 12px;
}
.products .bh-onsale-pricetext{
  padding: 5px;
}

div.coupon #coupon_code{
 width: 120px; 
}
.recommendedBox{
  border: 2px solid #f1e8db;
  padding: 0.5rem;
  margin-bottom: 1rem;
  display: flex;
}

.recommendedBox p:last-child{
  margin-bottom: 0;
}

.recommendedBox .recommendedImage{

}

.recommendedBox .recommendedImage img{
  width: 85px;
}

.recommendedBox .recommendedText{

}


.recommendedBox .recommendedText .recommendedHeadline{
	 color: #302a8c;
   font-size: 1.3em;
   font-family: "Adamina", Sans-serif;
   padding-left: 12px;
  padding-right: 12px;
   margin-bottom: 0;
}
   
.recommendedBox .recommendedText .recommendedSubHeadline{
   font-size: 1.0em;
    padding-left: 12px;
  padding-right: 12px;
    margin-bottom: 0;
}

.recommendedBox .recommendedText .recommendedContent{
  font-size: 1.0em;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 0;
}


