@media screen and (max-width: 480px) {
    #fkcart-floating-toggler {
        display: none !important;
    }
}
div#jp-relatedposts
 {
    display: none !important;
}
div#aws-search-result-1 {
    z-index: 999;
}
.elementor-element.elementor-element-87de919.e-con-full.e-flex.e-con.e-child
 {
    width: fit-content;
}
.elementor-element.elementor-element-aae3020.e-con-full.e-flex.e-con.e-child {
    width: fit-content;
}
div#aws-search-result-1 {
    z-index: 8888;
}
li.woocommerce-MyAccount-navigation-link br {
    display: none;
}
button.woocommerce-button.button.woocommerce-form-login__submit{
	background-color:#000;
	border-radius:60px;
}
.woocommerce-Input{
	background-color:#F7F8F8;
border:solid 1px #D7EFF2;
	border-radius:60px;
}
button.woocommerce-button
 {
    background-color: #000 !important;
    border-radius: 60px !important;
}
.woocommerce-MyAccount-navigation ul li:hover a, .woocommerce-MyAccount-navigation ul li.is-active a{
	background:#6DCCDD;
}
.aws-container .aws-search-form .aws-form-btn {
 background: transparent;
    border: none;
}.aws-container .aws-search-field{
	 background: transparent;
    border: none;
}

.aws-container:hover{
	  border: solid 1px #6DCCDD;
    background-color: #F7F8F8;
    border-radius: 60px;
}
form.aws-search-form.aws-show-clear
 {
    border: solid 1px #6DCCDD;
    background-color: #F7F8F8;
    border-radius: 60px;
}
.aws-wrapper:hover {
    background-color: #F7F8F8 !important;
    border-radius: 60px !important;
}
.aws-wrapper:active {
    background-color: #F7F8F8 !important;
    border-radius: 60px !important;
}
form.aws-search-form.aws-show-clear:hover
 {
    background-color: #F7F8F8;
    border-radius: 60px;
}
.aws-container .aws-search-form .aws-form-btn:active {
    background: transparent !important;
	border:0px;
}
.aws-container .aws-search-form .aws-form-btn:hover {
    background: transparent !important;
	border:0px;
}
.aws-container .aws-search-field:active{
	 background: transparent;
    border: none;
	border:0px;
}
.aws-container .aws-search-field:hover{
	 background: transparent;
    border: none;
	border:0px;
}
a.added_to_cart.wc-forward

{
    display: none !important;
}
.research-table-scroll {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.research-table-scroll table {
    width: 100%;
    min-width: 700px; /* Adjust based on your table */
    border-collapse: collapse;
}

.single-product.azoth-discount30-active .azoth-d30-original-price{
    padding-left:5px;
    padding-right:5px;
}

.single-product.azoth-discount30-active .azoth-d30-badge{
    background:black !important;
    color:white;
    font-size:12px;
    padding: 4px;
    border-radius:2px;
    position: relative;
    bottom: 2px;
}


@media (max-width: 767px) {
    .research-table-scroll {
        overflow-x: auto;
    }
}
@media screen and (max-width: 786px){
	.research-section h2
 {
    font-size: 20px !important;
    font-weight: 700 !important;
}
	.research-section h2 span
 {
    font-size: 20px !important;
    font-weight: 700 !important;
}
	.research-section h2 p
 {
    font-size: 20px !important;
    font-weight: 700 !important;
}
		.research-section h3
 {
    font-size: 20px !important;
    font-weight: 700 !important;
}
table {
    overflow-wrap: unset !important;
}
}
.research-section h2
 {
    font-size: 25px !important;
    font-weight: 600 !important;
}
.research-section h2 span
 {
    font-size: 25px !important;
    font-weight: 600 !important;
}
.wp-block-buttons.is-content-justification-center {
    justify-self: center !important;
}
a.wp-block-button__link.wp-element-button {
    background-color: #6DCBDC !important;
    color: #000;
    border-radius: 60px;
    font-weight: 600;
}
.new-color{
	color:#6DCBDC;
}
span.aws_result_sale
{
display:none !important;
}
div#aws-search-result-1
 {
    z-index: 1;
}
textarea#order_comments
 {
    height: 100px !important;
}
span.select2-container .select2-selection--single .select2-selection__arrow b
{
    margin-left: 4px !important;
    margin-top: 1px !important;
}
button.age-gate__submit.age-gate__submit--yes {
    background: #fff;
}
button.age-gate__submit.age-gate__submit--no {
    background: #fff;
}
a.button.azoth-login-to-purchase {
    background: #000;
    color: #fff;
    border-radius: 20px;
    width: 100%;
}
h4.age-gate__headline {
    color: #6DCBDC;
}
.age-gate {
    padding: 30px;
    border-radius: 20px;
}

element.style {
}
.elementor-6949 .elementor-element.elementor-element-08b2c72 .woocommerce #customer_details .form-row .input-text, .elementor-6949 .elementor-element.elementor-element-08b2c72 .woocommerce #customer_details .form-row textarea, .elementor-6949 .elementor-element.elementor-element-08b2c72 .woocommerce form #customer_details select, .elementor-6949 .elementor-element.elementor-element-08b2c72 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-6949 .elementor-element.elementor-element-08b2c72 #coupon_code, .elementor-6949 .elementor-element.elementor-element-08b2c72 .select2-container--default .select2-selection--single {
    height: 50px;
}
.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper {
    margin-bottom: 0px;
}
input#terms {
    border-color: #000;
}
input#research_purpose_checkbox {
    border-color: #000;
}

.elementor-sitemap-product_cat-list li.cat-item-2580,
.elementor-widget-sitemap .elementor-sitemap-product_cat-list .cat-item-2580 {
    display: none !important;
}

.product-row {
    display: flex;
    gap: 30px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
}

.product-item {
    width: 50%;
    text-align: center;
}

.product-item figure {
    margin: 0 auto 20px;
}

.product-item img {
    width: 100%;
    max-width: 300px;
    height: auto;
    display: block;
    margin: 0 auto;
}

.product-item .wp-block-buttons {
    justify-content: center;
}

.product-item .wp-block-button__link {
    display: inline-block;
}

/* Mobile */
@media (max-width: 767px) {
    .product-row {
        flex-direction: column;
        gap: 30px;
    }

    .product-item {
        width: 100%;
    }
}

/* =========================================
   SABRINA - AWS SEARCH DROPDOWN OVERLAY FIX
   Keep search results above header/carousel
   ========================================= */

div#aws-search-result-1,
.aws-search-result {
    z-index: 999999 !important;
}


