/**
Theme Name: Astra
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable & beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL & Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Version: 4.6.4
Requires at least: 5.3
Tested up to: 6.4
Requires PHP: 5.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra
Domain Path: /languages
Tags: custom-menu, custom-logo, entertainment, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog
AMP: true


/* Note: The CSS files are loaded from assets/css/ folder. */
@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

body:not(.elementor-editor-active) h1,
body:not(.elementor-editor-active) h2,
body:not(.elementor-editor-active) h3,
body:not(.elementor-editor-active) h4,
body:not(.elementor-editor-active) h5,
body:not(.elementor-editor-active) h6 {
    font-family: 'Cinzel Decorative' !important;
}

body:not(.elementor-editor-active) p,
body:not(.elementor-editor-active) a,
body:not(.elementor-editor-active) th,
body:not(.elementor-editor-active) td,
body:not(.elementor-editor-active) label {
    font-family: 'Inter' !important;
}

p.form-submit input {
    background: #830332 !important;
    border-radius: 40px !important;
    font-family: 'Inter' !important;
    font-size: 15px !important;
}
.ast-single-post .entry-content a{
	text-decoration:none !important;
}
 nav.woocommerce-MyAccount-navigation li {
    background: #a4935d !important;
    border-radius: 50px;
    border: 0px;
    margin-bottom: 8px;
}
.woocommerce-MyAccount-orders.account-orders-table a.woocommerce-button.button.view, .woocommerce-MyAccount-orders.account-orders-table a.woocommerce-button.button.invoice {
    color: #fff !important;
    border-radius: 30px !important;
    padding: 9px 20px !important;
    font-size: 14px;
    font-weight: 500;
}
.woocommerce-js h2{
	margin-bottom:unset;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li {
    background: #696666;
    border-radius: 40px;
    padding: 0 23px;
}
.woocommerce-page  {
    text-transform: unset !important;
}
.hvs-slide.slick-slide, .hvs-slide .slick-cloned{
	position:relative;
}
.play-btn {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 30px;
    left: 50%;
    animation: video-btn 2.5s infinite;
    box-shadow: 0 0 0 0 #6d5809;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    font-weight: normal;
    font-family: sans-serif;
    text-decoration: none !important;
    transition: all 300ms ease-in-out;
    background: #6d5809cf;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}


@keyframes video-btn {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

p#coupon-error-notice {
    margin: 0;
    padding-left: 10px;
    font-size: 15px;
    font-style: italic;
    color: #F44336;
}

.ast-on-card-button.ast-onsale-card {
    display: none !important;
}
ul.premium-blog-filters-container {
    margin-bottom: 21px !important;
}
.jltma-search {
    display: none;
}
div#jltma-search-wrapper-019edae{
	background:transparent !important;
}
button#jltma-btn-search {
    background: transparent !important;
}

.jltma-search__input {
    background: 0 0;
    border: 0;
    border: 1px solid #fff !important;
    border-radius: 50px !important;
    color: #fff;
    font-size: 18px !important;
    line-height: 1;
    width: 100%;
    padding: 20px 15px !important;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 50px;
    font-weight: 300;
    font-family: 'Poppins';
}

#menu-1-ac1bb9f .hfe-creative-menu {
    border-bottom: 1px solid #f3cf76;
}
div#payment-method-message {
    display: none;
}
p.product-return-policy {
    display: block;
    float: right;
    font-size: 14px !important;
}
p.product-return-policy a {
    color: #6d5809;
    font-weight: 500;
    text-decoration: underline;
}
.num-list ul {
    padding-left: 20px !IMPORTANT;
}
.num-list ul li {
    list-style: decimal !important;
    display: list-item !important;
}
.num-list ul li::marker {
    font-weight: 600;
    color: #6d5809;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    border: 0;
    border-bottom: 1px solid #000;
    background-color: transparent;
    color: #000;
    font-size: 15px;
    height: 51px;
    border-radius: 0;
}
/*  Scrolling css */
.scrollcontainer {
   width:100%;
    overflow: hidden;
    background: #6d5809;
}
.scrollcontainer ul {
    margin: 10px 0;
	display:flex;
    flex-wrap:nowrap;
    width:max-content;
    animation: marquee 40s linear infinite;
}
.scrollcontainer:hover ul{
    animation-play-state: paused;
}
.scrollcontainer ul li {
	cursor:pointer;
    flex-shrink:0;
    list-style:none;
    margin-right: 16px;
    border-right: 2px solid #d6bd64;
    padding-right: 19px;
    font-family: sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: 500;
    animation: scroll 40s linear infinite;
    color: #ddd;
}

@keyframes marquee{
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(-50%);
    }
}

/* end scrolling css */

.woocommerce-js .star-rating {
	float:unset;
    margin: auto;
    text-align: center;

}
.product-rating {
    margin: 8px 0;
}


.product-rating .star-rating {
    float: none;
    color: #ffc107;
    font-size: 14px;
}

.floating_btn {
  position: fixed;
  bottom: 60px;
  right: 20px;
  width: 100px;
  height: 100px;
  display: flex;
  flex-direction: column;
  align-items:center;
  justify-content:center;
  z-index: 1000;
}

@keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

.contact_icon {
  background-color: #42db87;
  color: #fff;
  width: 60px;
  height: 60px;
  font-size:30px;
  border-radius: 50px;
  text-align: center;
  box-shadow: 2px 2px 3px #999;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translatey(0px);
  animation: pulse 1.5s infinite;
  box-shadow: 0 0 0 0 #42db87;
  -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  font-weight: normal;
  font-family: sans-serif;
  text-decoration: none !important;
  transition: all 300ms ease-in-out;
}


.text_icon {
  margin-top: 8px;
  color: #707070;
  font-size: 13px;
}

.sale-strip {
    display: none;
}
input#shipping-dob {
	padding:29px 13px 8px 9px;
}

.page-id-18 input[type="text"], .page-id-18 input[type="number"], .page-id-18 .page-id-18 input[type="email"], .page-id-18 input[type="url"], .page-id-18 input[type="password"], .page-id-18 [type="search"], .page-id-18 input[type=reset], .page-id-18 [type=tel], .page-id-18 input[type=date], .page-id-18 select{
	height:unset !important;
}

.sale-strip h6 {
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding: 9px 0;
}
.custom-fields-wrapper p b {
    display: block;
}
.custom-fields-wrapper p {
    font-size: 14px;
    line-height: 1.5;
	 margin-bottom: 6px;
}
.custom-fields-wrapper .custom-fields input, .custom-fields-wrapper .custom-fields select {

    background-color: #fff !important;
    font-size: 12px;
    height: 60%;
}
.custom-fields {
    display: grid;
    grid-template-columns: 49% 49%;
    grid-gap: 11px;
    margin-bottom: 20px;
}

@keyframes bdt-kenburns {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.05);
  }
}

.bdt-position-bottom-left {
    bottom: 60px !important;
    left: 50px !important;
}


li#bdt-slideshow-6 .bdt-overlay-default, li#bdt-slideshow-7 .bdt-overlay-default, li#bdt-slideshow-8 .bdt-overlay-default, li#bdt-slideshow-9 .bdt-overlay-default, li#bdt-slideshow-10 .bdt-overlay-default, li#bdt-slideshow-11 .bdt-overlay-default, li#bdt-slideshow-12 .bdt-overlay-default, li#bdt-slideshow-13 .bdt-overlay-default, li#bdt-slideshow-14 .bdt-overlay-default, li#bdt-slideshow-15 .bdt-overlay-default, li#bdt-slideshow-16 .bdt-overlay-default, li#bdt-slideshow-17 .bdt-overlay-default, li#bdt-slideshow-18 .bdt-overlay-default  {
    background: unset !important;
}

/* product thumnail */
.custom-product{
	margin: 0 4px !important;
}
.custom-product-row {
   
    justify-content: center !important;
   
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 3px !important;
}



#ast-scroll-top{
	position: fixed ;
    right: 40px !important;
    bottom: 20px !important;
    z-index: 9 !important;
    transition: all 0.3s ease !important;
}

.single-product .single-product-category{
	display:none !important;
}

.elementor-23 .elementor-element.elementor-element-af55db3 .wpr-grid-item-below-content {
	padding: 10px 0px 10px 0px;}
.wpr-grid-image-wrap img{
	height:350px;
}

.elementor-element-4537596 .slick-initialized .slick-slide{
margin:0 10px;
}

#premium-carousel-4537596 .slick-arrow, #premium-carousel-wrapper-5f29f6a .slick-arrow  {
text-decoration: none;
}

.premium-woo-products-details-wrap .star-rating{
margin: 10px auto !important;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    
    align-items: normal;
}

.fa-brands{
    font-size: 25px;
color: #d8b55e;
}

.fa-solid{
font-size: 25px;
color: #d8b55e;
}

ul.psfw-social-icons.round li a{
    border:0px;
}
.search .ast-blog-layout-4-grid .ast-article-inner{
	border-radius:8px !important
}
.search .ast-blog-layout-4-grid .ast-article-post{
	width:25% !important;
}
.search .ast-excerpt-container.ast-blog-single-element, .search .ast-blog-meta-container{
	display:none
}
.search .ast-article-post .post-thumb-img-content img{
	aspect-ratio:1/1;
	margin-top:10px !important;
	
}
.search div#secondary{
	display:none;
}
.elementor-element-434aa37 li:nth-child(1) {
    display: none;
}

.elementor-23 .elementor-element.elementor-element-3bae4ed .wpr-feature-list-icon-wrap svg{
	margin: 0 auto auto !important;
}
.elementor-element-0e846fb{
	display:none;
}
button.button {
    border-radius: 30px !important;
}
.coupon input {
    padding: 23px !important;
    border: 1px solid #b9b8b5 !important;
    border-radius: 40px !important;
    font-family: 'Inter' !important;
    font-size: 14px;
}
header.entry-header .entry-title{
	font-weight:300 !important;
}
.coupon button {
    background: #830332 !important;
    border-radius: 41px !important;
    font-family: 'Inter' !important;
    font-size: 15px !important;
}
td.product-name a {
    font-family: 'Inter' !important;
    font-size: 15px !important;
    color: #292929 !important;
    font-weight: 500;
}
table.wpr-shop-table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
    font-family: 'Inter' !important;
    font-weight: 600;
    font-style: italic;
}
/* .single-product .elementor-element-0e846fb{
display:block !important	
} */
.woocommerce-checkout input[type=date]{
	font-size:13px !important;
	margin-top:5px !important;
}
a.product_type_variable.add_to_cart_button.wpr-button-effect.wpr-button-none, a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none {
    padding: 4px !important;
}
.elementor-23 .elementor-element.elementor-element-af55db3.wpr-item-styles-inner .wpr-grid-item-above-content{
	height:auto;
}
span.ast-shop-product-out-of-stock {
    color: #ffffff;
    /* border: 1px solid; */
    background: #b1b7bd ! IMPORTANT;
    border-radius: 4px;
    padding-bottom: 0px !important;
}
.woocommerce-js div.product #reviews #review_form_wrapper {
    width: 90%;
    padding-left: 0;
    margin: 20px;
}
table.woocommerce-product-attributes.shop_attributes {
    width: 80%;
    margin: 15px;
}
.woocommerce-product-details__short-description p {
    /* padding: 0; */
    margin: 0;
}
div#tab-description p {
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 0;
   
}
.woocommerce-js div.product .woocommerce-tabs .panel{
	text-transform:initial;
	padding-bottom:12px;
	font-size:14px;
}
a.reset_variations {
    background: #000000;
    color: #fff !important;
    padding: 0px 15px;
    border-radius: 8px;
    margin: 5px;
}
/* .single-product .woocommerce-product-gallery__image {
    border-radius: 8px;
} */

/* .woocommerce-product-gallery__image.flex-active-slide {
    border-radius: 8px;
} */
.woocommerce-variation-description {
    font-size: 14px;
}
li.ast-article-single.desktop-align-left.tablet-align-left.mobile-align-left.product.type-product.post-3579.status-publish.instock.product_cat-accessory.product_cat-brass.product_cat-drinkware.product_cat-gift.product_cat-new-arrivals.product_cat-royal.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple {
    border: 1px solid #d1d3d2;
    padding: 10px;
    border-radius: 8px;
}
a.ast-loop-product__link {
    height: 45px;
}
#page .site-content .post-5831 {
    background: #F9F5F6;
    background-image: url(https://img.freepik.com/free-vector/vintage-ornamental-flowers-background_52683-28040.jpg);
    background-size: 200px 100px;
}

#page .site-content {
    background: #F9F5F6;
    background-image: 
        linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), 
        url(https://img.freepik.com/free-vector/vintage-ornamental-flowers-background_52683-28040.jpg);
    background-size: 200px 100px;
}

.woocommerce-js ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title{
	height:37px !important:
}
div#tab-description p {
    font-size: 14px;
}
p.price {
    font-size: 18px !important;
}
.woocommerce-product-details__short-description p{
	font-size:15px !important;
	text-transform:initial;
	font-family:'inter' !important
}
.postid-9724 p.price {
    font-family: 'Cinzel Decorative' !important;
    font-size: 25px !important;
    margin-bottom: 10px !important;
}
.woocommerce-js a.button{
	padding:10px !important;
	border-radius:4px !important;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	background-color:#D8B55E !important;
}
.elementor-element-434aa37 {
	display:none;
}
.post-type-archive-product .elementor-element-434aa37, .tax-product_cat .elementor-element-434aa37{
	display:block !important;
}
ast-right-sidebar #secondary{
	display:none;
}
primary{
	width:100% !important;
	border-right:0px !important;
	padding-right:0px !important;
}
.description_tab.active a,.additional_information_tab.active a, .reviews_tab.active a{
	color:#fff !important;
}
.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{
	color:#d8b55e !important;
}
.woocommerce-product-rating a{
	color:#6d5809 !important;
}
.summary.entry-summary p span{
	color: #6d5809 !important;
}
img.flex-active{
	border: 1px solid #d9d9d9;
    border-radius: 4px;
}

.woocommerce.ast-page-builder-template .site-main{
	padding:0px;
}
/* css to disable dashboard adds */
.elementor-23 .elementor-element.elementor-element-e467968 .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 200px;
    width: 200px;
}
.post-type-archive-product .woocommerce-breadcrumb{
	display:none
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{
	display:none !important;
}
h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    font-size: 20px;
}
.single_add_to_wishlist {
    padding: 12px 22px 8px 22px;
    background: #e5e5e5;
    border-radius: 35px !important;
    width: max-content;
}
.fa-heart-o:before {
    content: "\f004";
    color: #d9534f;
}
a.wpr-load-more-btn {
    border-radius: 5px;
    background-color: #6D5809 !important;
}
.wc-block-cart__payment-options.wp-block-woocommerce-cart-express-payment-block {
    display: none !important;
}

.wp-block-woocommerce-checkout-express-payment-block {
    display: none !important;
}
.post-page-numbers.current .page-link, .ast-pagination .page-numbers.current{
	background-color:#D8B55E !important;
}
..elementor-23 .elementor-element.elementor-element-9c7b1a9 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{
	font-size:40px !important;
	font-weight:300;
}
.woocommerce-MyAccount-navigation ul li:nth-child(3){
    display:none !important;
}

.woocommerce-js div.product form.cart .variations select{
    height:50px;
}
.additional_information_tab a{
	color:#D8B55E !important;
}
.page-numbers {
    color: #000000 !important;
    font-family: 'Inter' !important;
}
.woocommerce nav.woocommerce-pagination ul li{
	border-color:#6D5809 !important;
}
ul.page-numbers {
    text-align: center;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #830332 !important;
    color: #fff!important;
}
.success-msg{
	padding:15px;
	background:#4CAF50;
}
.woocommerce-embed-page #wpbody-content .notice{
	display:none !important;
	
}
.notice.wpr-rating-notice.is-dismissible {
    display: none !important;
}
/**/


.bdt-flex-center {
    justify-content: left !important;
}

.bdt-prime-slider-skin-general ul.bdt-slideshow-items{
height: 500px !important;
}

.bdt-prime-slider-skin-general .bdt-slider-excerpt{
	margin:40px 20px 20px 0px !important;
}

.wpr-feature-list-url{
	text-decoration: none !important;
}

.elementor-element-80e2b0e .elementor-element-9e33626 img{
	box-shadow: 1px 1px 10px 1px #000;
	border: none !important;
}
.elementor-element-80e2b0e .elementor-element-9e33626 img:hover{
box-shadow: 1px 1px 25px 1px #000;}

.sidebar-main a{
	color: #000 !important;
}

.sidebar-main a:hover{
	color: #C09024 !important;
}

.sidebar-main .wp-block-categories{
	display: none !important;
}
.ast-right-sidebar #secondary{
	padding-left: 40px !important;
}
ul.tabs.wc-tabs:before{
	content:unset !important;
}
.woocommerce-tabs.wc-tabs-wrapper ul li a {
    font-family: 'Inter' !important;
    font-weight: 600 !important;
    color: #fff !important;
}
ul.tabs.wc-tabs li.active {
    background: #830332 !important;
}
a:focus{
	outline:none !important;
}
#masthead{
	position: sticky !important;
	z-index:99 !important;
	top: 0px !important;
}


.single-product-category a{
	color : #6D5809;
}
.description_tab a, .reviews_tab a{
	color:#D8B55E !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before{
	background-color:#000;
}
.woocommerce-tabs.wc-tabs-wrapper {
    background: #fff !important;
    border-radius: 8px !important;
}
input#submit{
	background:#6D5809;
}
ul.flex-direction-nav{
	display:none;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	background-color:#6D5809;
}
span.tinvwl_add_to_wishlist-text{
	color:#D8B55E;
}
.wpr-grid-item-above-content.elementor-clearfix {
    border-radius: 10px 10px 0px 0px !important;
    background: #D8B55E !important;
}
.wpr-grid-item-below-content.elementor-clearfix{
	 border-radius: 0px 0px 10px 10px !important;
    background: #D8B55E !important;
}
span.wpr-woo-onsale{
	color: #6D5809 !important;
}
a.product_type_simple.add_to_cart_button.ajax_add_to_cart.wpr-button-effect.wpr-button-none {
    background: #fff;
    padding: 12px;
   
}
.woocommerce-Tabs-panel p {
    padding: 10px;
}
li.ast-article-single.ast-woo-product-no-review{
  padding: 10px !important;
	border:1px solid #d7d7d7;
	border-radius:8px !important;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{
	color:#6D5809 !important
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
	color:#6D5809 !important
}

h1.product_title.entry-title {
    color: #6D5809;
}
button.single_add_to_cart_button.button.alt{
	background:#830332;
	border-radius: 180px;
 
}
input#quantity_65b4df6790a3d {
    border-radius: 12px !important;
}
#content{
	.background-color:#F8EDE7;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
	 border-radius: 8px !important;
}
.is-large.wc-block-cart .wc-block-cart-items, .wp-block-woocommerce-cart-order-summary-block{
	.background-color:#D8B55E !important;
	border-radius:50px !important;
	border:1px solid #d7d7d7;
	border-radius:8px !important;
	padding:10px !important;
}
table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block{
	padding:20px;
}
h1.entry-title, h1.woocommerce-products-header__title.page-title {
    color: #4a4a49 !important;
    font-family: 'Cinzel Decorative' !important;
    margin-bottom: 0px;
    font-size: 40px;
	font-weight:400;
}
a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{
	background:#6D5809 !important;
	border-radius:8px;
	margin-top:10px
}
a.wc-block-components-totals-coupon-link{
	color:#6D5809 !important;
	font-weight:500;
}
p.woocommerce-result-count {
    /* margin-top: 0px !important; */
    font-family: 'Inter' !important;
}
ul.page-numbers li {
    border-radius: 30px;
    font-size: 14px;
    font-family: 'Inter' !important;
}
a.wc-block-components-product-name {
    color: #000 !important;
}
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{
	background-color:#6D5809 !important;
}
li.ast-grid-common-col.ast-full-width.ast-article-post {
    border: 1px solid #d7d7d7;
	border-radius:8px !important;
    padding: 10px !important;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    background: #830332;
    border-radius: 30px;
}
button.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus:hover,
button.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus:hover{
background: #6D5809}

a.button.wc-forward {
    background: #830332 !important;
    border-radius: 50px !important;
}
.woocommerce-message, .woocommerce-info{
	border-top-color:#D8B55E !important;
}
h2.woocommerce-order-details__title,h2.woocommerce-column__title {
    background: #D8B55E !important;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align: center;
    background: #D8B55E;
    padding: 50px;
    font-size: 25px;
    font-weight: 700;
    color: #6D5809;
    border-radius: 8px;
}

td.woocommerce-table__product-name.product-name a {
    color: #6D5809 !important;
}

.woocommerce-ordering select {
    height: 55px;
    border: 2px solid #ddd !important;
    cursor: pointer;
    font-size: 15px;
	font-weight:500;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: 'Inter' !important;
    border-radius: 40px !important;
}
.woocommerce .woocommerce-ordering {
    background: #fff;
}
.site-main .custom-sorting-container {
    border: 2px solid #ddd !important;
    border-radius: 40px;
	background:#fff;
}
.custom-sorting-container select {
    font-family: 'Inter' !important;
    font-size: 15px !important;
    font-weight: 500;
}
.woocommerce-ordering select:focus{
	background-color:#F9F5EC !important;
}

.woocommerce-ordering select option:focus{
	background-color:#F9F5EC !important;
}

.elementor-element-eb9c15f a{
	text-decoration: none !important;
}

.tinv-header{ 
	display:none;
}

.woocommerce-page {
	text-transform: capitalize;
}

.page-id-215 .tinv-wishlist .product-action{
	width:180px !important;
}


.product-name a{
	text-transform: capitalize;
	font-size:18px !important;
	color: #6D5809 !important;
}

.page-id-215 .tinvwl-input-group .form-control{
	height: 51px !important;
}
.page-id-215 .social-buttons{ display:none;
}



table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th{ background : #6D5809  !important}

.page-id-19 .woocommerce li a {
	color: #000 !important;
}

.page-id-19 .woocommerce-account .woocommerce-MyAccount-content a{
	text-decoration: underline !important;
}

.page-id-19   .entry-content .woocommerce a{
	color: #000 !important;
}

/* .woocommerce-MyAccount-content{
	margin-top: 70px !important;
} */

.eael-lr-form-wrapper .eael-lr-btn{
background-color: #6D5809 !important;
}

.eael-lr-form-wrapper input[type=checkbox]{
	--active: #D8B55E !important;
	--border-hover: var(--active) !important;
}

.page-id-880 form a {
	text-decoration: none !important;
	color: #000 !important;
}


.woocommerce-message::before, .woocommerce-info::before {
    color: #6D5809 !important;
}

/* .entry-content ul{
	padding-left: 0px !important;
}
 */

.wc-block-grid .wc-block-grid__products .wc-block-grid__product{
	text-align: center !important;
}

.page-id-17 .wc-block-grid__product-title{
	font-size: 2em !important;
	color: #000 !important;
}

.wc-block-grid__product a{
	text-decoration: none !important;
}

.wc-block-grid__product .price {
	font-size: 1.5em !important;
}

.wp-block-button__link{
	font-size: 15px !important;
}


.single-product .product_meta a{
	color:#000 !important;
}

.yith-wcwl-add-button span{
	color:#000 !important;
}

.woocommerce-tabs.wc-tabs-wrapper li:before{
	display:none !important;
}

 .single-product .summary.entry-summary {
    margin-bottom: 0px !important;
}

.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-product-price{
	color: #fff !important;
}

/* form */
/* .wpcf7 input.wpcf7-form-control:not([type=submit]){
	border: none;
    border-bottom: solid 1px #000 !important;
}
 */
.page-id-963 textarea.wpcf7-form-control.wpcf7-textarea {
	border: none !important;
/*     border-bottom: solid 1px #000 !important; */
	height: 100px !important;
}

.page-id-963 .wpcf7 label {
    font-size: 14px !important;
    font-family: 'Inter';
    font-weight: 500;
	color:#fff;
}
.formbackground .elementor-widget-container {
    background: linear-gradient(45deg, #6d5809, #9b8222);
}
.formbackground select option {
    font-family: 'Inter' !important;
    /* font-size: 12px !important; */
}
.formbackground p {
    margin-bottom: 10px !important;
}
.page-id-963 form input[type="submit"] {
    padding: 15px 55px 10px 55px !important;
    font-size: 15px;
    font-family: 'Inter';
    font-weight: 500;
    border-radius: 20px !IMPORTANT;
    background: #d8b55e;
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{
	border-radius: 0px !important;
} 
/* user menu */
/* .logged-in #menu-item-1004{
	display: none !important;
} 

body:not(.logged-in) #menu-item-1005 {
    display: none;
}

.body:not(.logged-in) .elementor-element-ac1bb9f{
	display:none !important;
} */


/* .logged-in .elementor-element-959ce07{
	display:none !important;
} */


@media screen and (max-width:1200px){
	
	.woocommerce-result-count{
		width:100% !important;
	}
	
	.custom-sorting-container{
		width:40% !important;
	}
	
	.woocommerce .woocommerce-ordering{
		width:40% !important;
	}
}

@media (max-width: 768px) {
    .custom-product-row {
        flex-direction: row;
       margin-bottom:0px !important;
    }
	    .custom-product {
        width: 45%;
				height:340px !important;
    }

	.custom-product-grid{
		gap:0px !important;
	}
	.custom-product h3{
		font-size:13px !important;
	}
	.slick-slide{
		margin-right:2px !important; 
	
	}
	.hvs-title{
		//margin-top:-30px !important;
		line-height:1.2;
	}
	.hvs-lightbox-content{
		flex-direction:column;
	}
	#hvsLightboxIframe{
		height:300px;
	}
	#hvsProductSidebar div {
		display:none;
	}
	.hvs-lightbox-close{
		top:0px !important;
		border:1px solid black;
		border-radius:0px !important;
		padding: 2px 2px 10px 4px !important;
	}
	#hvsLightboxClose span {
			
			font-size:15px;
		}
	.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product{
margin-bottom:0px !important
}

.woocommerce-page ul.products:not(.elementor-grid), .woocommerce.mobile-columns-1 ul.products:not(.elementor-grid), .woocommerce-page.mobile-columns-1 ul.products:not(.elementor-grid) {
	         grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	         gap: 6px !important;
	margin-top:15px;
    }
	li.ast-grid-common-col.ast-full-width.ast-article-post{
		padding:5px !important;
	}
	.woocommerce-js a.button{
		font-size:14px !important;
	}

}

@media screen and (max-width: 766px) {
  .elementor-23 .elementor-element.elementor-element-858e410{
	--container-widget-width: 766px !important;
}
	    .search .ast-blog-layout-4-grid .ast-article-post{
        width: 100% !important;
    }
} 

@media screen and (max-width:545px){
	.custom-sorting-container{
		width:100% !important;
	}
	
	.woocommerce .woocommerce-ordering{
		width:100% !important;
	}
	 .woocommerce div.product div.images ol.flex-control-thumbs li {
        width: 60px !important;
     
        padding: 0px !important;
        margin: 2px !important;
    }
	
}

@media screen and (max-width: 425px) {
  .elementor-23 .elementor-element.elementor-element-858e410{
	--container-widget-width: 425px !important;
}  
} 

@media screen and (max-width: 414px) {
/* 	.hvs-title{
		margin-top:-10px !important;
	} */
	.custom-product{
		height:360px !important;
	}
}
.wpr-grid-item-add-to-cart .inner-block>a span {
	padding-top: 5px;
    padding-left: 15px;
   }
.elementor-23 .elementor-element.elementor-element-af55db3 .wpr-grid-item-title .inner-block a {
       color: #000;
   }

.wpr-grid-extra-icon-right svg {
    padding-top: 0px;
    /* width: 1.5em; */
    height: 1.0em;
    fill: rgb(109 88 9);
}

.elementor-23 .elementor-element.elementor-element-7b65f21 {
   
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

/* p {
    text-align: justify;
} */

.elementor-heading-title[class*=elementor-size-]>a {
    text-decoration: auto;
   }


.swiper-button-next:after, .swiper-button-prev:after{
	font-size:15px !important;
}
.elementor-23 .elementor-element.elementor-element-e467968 .elementskit-testimonial-slider .swiper-button-prev {
	     left: 90%;   
	     color: #000000;
	     background: #d8b55e;
	     padding: 20px;
	     position: absolute;
	     top: -23px;
	border-radius:50%;
	border:1px solid #000;
}


.elementor-23 .elementor-element.elementor-element-e467968 .elementskit-testimonial-slider .swiper-button-next {
	     right: 17px;
	     color: #000000;
	     position: absolute;
	     top: -23px;
	     padding: 20px;
	border-radius:50%;
	     background: #d8b55e;
	border:1px solid #000;
}

.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before {
     color: #000 !important; 
}
.elementor-199 .elementor-element.elementor-element-434aa37:not(.elementor-motion-effects-element-type-background){
	background-color:#fff !Important;
}
.woocommerce-message a {
    color: #2f3232;
}
.wp-gr.wpac a.wp-google-name {
	color: #B38112 !important;
}
.elementor-5831 .elementor-element.elementor-element-fafc6b6 .premium-woo-products-details-wrap{
height:200px !important;
}

.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{
	background:#fff !important;
	border-radius:3px;
}
body:not(.elementor-editor-active) input[type=text], body:not(.elementor-editor-active) input[type=email], body:not(.elementor-editor-active) textarea, body:not(.elementor-editor-active) .wpcf7-select.wpcf7-validates-as-required {
    background: #f3f3f3 !important;
    border-radius: 10px !important;
    border: 1px solid #eee !important;
    height: 45px;
    font-family: 'Inter' !important;
}
.wpcf7-submit{
	border-radius:3px !important
}

.grecaptcha-badge{
	display:none !important;
}

.premium-modal-box-modal-body{
	margin-top:-41px !important;
}

#wpcf7-f7105-p5831-o1 .wpcf7-submit{
    margin-left:55px;
}

#wpcf7-f7105-p5831-o1 .wpcf7-response-output{
  border:none;
}

#shipping-method-1{
	background-color:#deab52;
}

#shipping-method-2:hover{
	background-color:#6d5809;
	color:#ffc365;
}
.slick-dots, .slick-prev, .slick-next{
	display:none !important;
}
/*code to add overlay*/
/*.elementor-5831 .elementor-element.elementor-element-562e4f5 .bdt-slideshow .bdt-overlay-default {
    background: linear-gradient(to right, #ffffff, transparent) !important;
}*/


.bdt-overlay-default.bdt-position-cover {
    background: #ffffff00 !important;
}
/*end overlay*/

.elementor-element-de99207{
	overflow:hidden;
}
/*-------------------------------*/
/*//////////test////////*/
 /* Layout: Side-by-side */
.woocommerce div.product div.images {
    display: flex;
    gap: 20px;
    flex-direction: row;
	
}

/* Thumbnails - force left side */
.woocommerce div.product div.images ol.flex-control-thumbs {
    display: flex;
    flex-direction: column;
   .gap: 5px;
    order: 0; /* Make sure this comes before main image */
    max-width: 100px;
    flex: none;
    margin: 0;
    padding: 0;
}
.woocommerce div.product div.images {
    flex-direction: row-reverse;
}

/* Main image on the right */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    flex: 1;
    order: 1;
    width: 100%;
}
/* Larger thumbnail images */
.woocommerce div.product div.images ol.flex-control-thumbs li {
    width: 100px; /* Increase width */
    height: auto; /* Let it scale naturally */
    .margin: 0 0 0px 0; /* space between thumbs */
}

.woocommerce div.product div.images ol.flex-control-thumbs li img {
    width: 100%; /* Fill container */
    height: auto;
    object-fit: cover;
    border-radius: 6px;
    border: 1px solid #ddd;
}

/*new css for sub pages under shop menu*/
.woocommerce ul.products li.product.desktop-align-left{
	    border: 1px solid #e0dfe1 !important;
    padding: 10px;
    border-radius: 5px;
	background:#fff;
}
/*code for single post page of post*/

.type-post .entry-title{
	text-align: center;
    text-transform: capitalize;
}
.entry-meta{
	display:none;
}
.ast-article-single{
background-color:#ffffff00 !important	
}
#comments{
	padding:15px;
}

/*code to hide the "shipping to" content*/
.woocommerce-shipping-destination {
    font-size: 0; /* Hide all text inside */
    position: relative;
}

.woocommerce-shipping-destination::before {
    content: "3 Giverny drive, 54, Tarneit Victoria 3029"; /* Replace with your address */
    font-size: 16px;
    display: inline-block;
}
#shipping_method li:nth-child(2) {
  /* Your styles here */
 margin-top:20px !important
}
.custom-product h3 {
    font-size: 16px;
    margin: 10px 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.bdt-prime-slider-skin-general .bdt-scroll-down {
    
    z-index: 1;
    top: 47% !important;
   
}


.heading-font-family h2 {
    font-family: "Cinzel Decorative",serif !important;
}
.heading-font-family h2 a {
    font-family: "Cinzel Decorative",serif!important;
    text-decoration: none !important;
    font-weight: 500 !important;
	  overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.premium-blog-post-time.premium-blog-meta-data span {
    font-family: 'Inter' !important;
    font-size: 13px;
    color: #444444 !important;
}
ul.premium-blog-filters-container li a {
    font-family: 'Inter' !important;
    font-weight: 600 !important;
}

.page-id-11670 header#masthead {
    position: absolute!important;
    z-index: 99;
    margin: auto;
    width: 100%;
}
.elementor-11672 .elementor-element.elementor-element-fc14020 .jltma-search-wrapper {
    background-color: transparent !important;
}
button#jltma-btn-search {
    background: transparent !important;
    box-shadow: unset;
}
#login-icon-new .hfe-nav-menu-icon{
  padding: 0px !important;  
}
#Search-ico .jltma-search-wrap{
    width: 33px;
}
span.heighlighter {
    background: linear-gradient(to right, #836821, #44a08d00);
    font-family: 'Inter';
    color: #fff;
    font-size: 15px;
    padding: 7px 15px;
    border-radius: 30px;
}

#menu-item-8385 ul.sub-menu {
     padding: 15px 10px !important;
}
#marquee-heighlighter {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#marquee-heighlighter .owl-item  div {
    color: #ffe8b0;
    font-size: 20px;
    text-align: center;
    font-family: 'Cinzel Decorative';
    position: relative;
}
#marquee-heighlighter .owl-item div:before {
    content: '';
    position: absolute;
    background: #ffffffbd;
    top: 50%;
    left: 0;
    width: 1px;
    height: 42px;
    border-radius: 20px;
    transform: translate(0,-50%);
}

/* Category*/
.category-slider {
    display: grid;
    grid-template-columns: 19% 20% 19% 19%  19%;
    grid-column-gap: 11px;
}
.category-slider .cate-item {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.category-slider .cate-item h4 {
    position: absolute;
    bottom: 17px;
    padding: 0 21px;
    color: #fff;
    width: 100%;
    z-index: 9;
    font-size: 17px;
    font-family: 'Inter' !important;
}
.cateimg img {
    height: 270px;
    width: 100%;
    object-fit: cover;
    transition: 1.5s ease-in-out;
}
.cateimg:hover img {
    transform: scale(1.2);
}
.cateimg a::after {
    content: '';
    position: absolute;
    background: linear-gradient(to top, #00000042, #55627000);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

div#category-sliders .owl-nav {
    position: absolute;
    top: -80px;
    right: 0;
    margin-top: 0;
}
div#category-sliders .owl-nav button {
    width: 40px;
    height: 40px;
    border-radius: 70px;
    background: #C1C0BC;
    color: #ffffff;
    font-size: 20px;
}
div#category-sliders .owl-nav button:hover {
    background: #b78f39;
}
span.yb {
    color: #6D5809;
    font-weight: 500;
}

ul.footer-menus {
    margin: 0;
    list-style: none;
}
ul.footer-menus li, ul.footer-menus li a {
    color: #fff;
    font-family: 'Inter';
    font-size: 15px;
    padding-bottom: 4px;
    text-decoration: none;
}

ul.footer-menu-2 li, ul.footer-menu-2 li a {
    font-size: 15px;
    color: #fff;
    font-family: 'Inter';
    border-right: 1px solid #ffffff94;
    padding-right: 20px;
    text-decoration: none;
}
ul.footer-menu-2 {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    gap: 20px;
}
ul.footer-menu-2 li:last-child {
    border: 0px;
}

/* product */

.product-grid {
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-gap: 7px;
}
.product-item {
    padding: 10px;
    background: #fff;
    border-radius: 10px;
    padding-bottom: 30px;
    border: 1px solid #eeeeeeb5;
}
.product-item:hover {
    background: #8303320d;
}
.star-ratings {
    display: flex;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 0px;
}
.star-ratings .ri-star-fill {
    color: #E0A707;
}
.star i {
    color: #adadad;
}
.product-content h2 a, h2.woocommerce-loop-product__title {
    font-family: 'Cinzel Decorative'!important;
    font-size: 22px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #000!important;
    line-height: 1.4;
    text-decoration: none !important;
}
span.ast-woo-product-category {
    font-family: 'Inter' !important;
    color: #000 !important;
    opacity: 1 !important;
    font-weight: 500;
}
.product-item img {
    width: 100%;
    height: 211px;
    border-radius: 10px;
    object-fit: cover;
    margin-bottom: 20px;
}

.product-content h5 {
    font-family: 'Inter' !important;
    font-size: 15px;
    margin-bottom: 0px;
}
.product-content h2 {
    margin-bottom: 10px !important;
}
.price-cta {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.price-cta label {
    font-family: 'Cinzel Decorative';
    font-size: 17px;
    color: #6D5809;
    font-weight: 600;
}
.price-cta a {
    color: #fff;
    background: #830332;
    padding: 3px 15px;
    font-size: 14px;
    border-radius: 40px;
    font-family: 'Inter'!important;
    font-weight: 500;
}
.price-cta a:hover {
  
    background: #000;
}

.copper-video-slide.slick-slide i {
    position: absolute;
    top: 50%;
    background: #ffffff;
    width: 80px;
    height: 80px;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(-50%,-50%);
    left: 50%;
    font-size: 40px;
    border-radius: 40px;
  animation: video-btn 2.5s infinite;
    box-shadow: 0 0 0 0 #ffffff;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
 
}


@keyframes video-btn {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}
.copper-video-slide.slick-slide {
    position: relative;
}
.copper-video-title {
    font-family: "Cinzel Decorative",sans-serif;
    font-size: 30px;
}

.custom-add-to-cart {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

.custom-add-to-cart .cart-success {
    display: none;
    align-items: center;
    gap: 5px;
}

.custom-add-to-cart .cart-success i {
    font-size: 18px;
}

.custom-add-to-cart.added .cart-text {
    display: none;
}

.custom-add-to-cart.added .cart-success {
    display: inline-flex;
}
.desktop-nav a{
    font-family: Inter !important;
    font-size:15px;
}
.inter-font p, .inter-font h3 {
    font-family: 'Inter',sans-serif!important;
}
.inter-font ul li a {
    font-family: inter !important;
}
.inter-btn a {
    font-family: 'Inter' !important;
}
/* Responsive media query */

 @media screen and (max-width: 767px) {
        div#category-sliders .owl-nav {
    position: unset;
    top: 0;
    margin-top: 19px;
    }
    .product-grid {
        grid-template-columns: auto auto;
    }
    .product-item img {
        height: 160px;
    }
    .product-content h2 {
        
        margin-bottom: 5px;
    }
    .product-content h2 a {
        font-size: 20px;
        margin-top: 5px;
    }
    .price-cta a {
    margin-top: 8px;
}
    .star-ratings, .price-cta  {
        display: unset;
    }
    .cateimg img {
        height: 180px;
    }
    #marquee-heighlighter .owl-item div:before {
        content: unset;
    }
    span.heighlighter {
        font-size: 13px;
    }
    .copper-video-title {
        font-size: 20px;
    }
    .copper-video-slide video {
        width: 100%;
        height: 300px;
        object-fit: cover;

    }
    .copper-video-lightbox-content{
        flex-direction: column;
                gap: 20px;
    }
    video#copperVideoLightboxVideo {
    height: 461px;
    object-fit: cover !important;
}
    div#copperVideoProductSidebar h3 {
    font-size: 25px !important;
}
.copper-video-lightbox{
    overflow: auto;
}
div#copperVideoProductSidebar p {

    font-size: 14px;
}
div#copperVideoProductSidebar{
    padding-bottom: 30px !important;
}
}

/*Internal Page css*/
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, a.button.product_type_variable.add_to_cart_button {
    background: #830332 !important;
    font-family: 'Inter' !important;
    padding: 10px 25px !important;
    border-radius: 30px !important;
    font-size: 15px;
}
span.price {
    font-family: 'Cinzel Decorative';
    font-size: 17px !important;
    color: #6D5809 !important;
    font-weight: 600;
}
h2.woocommerce-loop-product__title {
    margin-bottom: 0px !important;
}
.woocommerce-shop header#masthead, .woocommerce-page header#masthead, .page-id-11148 header#masthead, .page-id-11129 header#masthead, .page-id-3 header#masthead, .page-id-963 header#masthead, .page-id-2179 header#masthead, .page-id-919 header#masthead, .page-id-8471 header#masthead, .page-id-880 header#masthead, .single-post header#masthead{
    background: linear-gradient(to top, #000000ad, #7b7a7ac4), url(https://copperbrazier.com/wp-content/uploads/2026/09/Main-slide.webp);
    background-size: cover;
    background-position: center;
}
button#eael-login-submit {
    border-radius: 36px;
    background: #830332 !important;
    font-family: 'inter' !important;
    font-size: 15px;
}