/**** CALC / DG 12/04/2018 ****/

.cs-expander, .cs-calc
{
    background    : #A8C65D;
    /*color         : #FFFFFF;*/
    margin-bottom : 16px;
    margin-right  : 5px;
    border-radius : 6px;
    overflow      : hidden;
    box-shadow    : 0px 1px 5px 1px rgba(0, 0, 0, 0.31), inset 0 0 1px rgba(0, 0, 0, 0.5);
}

.cs-expander, .cs-calc, .cs-calc *
{
    box-sizing : border-box;
}

.cs-expander-header, .cs-calc-header
{
    padding        : 0 1.2em;
    cursor         : pointer;
    transition     : background-color 0.4s ease;
    font-family    : 'Lato', sans-serif;
    font-size      : 11px;
    height         : 35px;
    line-height    : 35px;
    letter-spacing : 1px;
    color          : #FFFFFF;
    text-transform : uppercase;
}

.cs-expander:not(.cs-expander--expanded) .cs-expander-header:hover, .cs-calc:not(.cs-calc--expanded) .cs-calc-header:hover
{
    background : #507A50;
}

.cs-expander .cs-expander-body, .cs-calc .cs-calc-body
{
    max-height : 0;
    opacity    : 0;
    position   : relative;
    overflow   : hidden;
    transition : max-height 0.6s ease, opacity 0.6s ease;
    padding    : 0 8px;
}

.cs-expander-body:before, .cs-calc-body:before
{
    content : ' ';
    height  : 26px;
    display : block;
}

.cs-expander.cs-expander--expanded .cs-expander-body
{
    opacity    : 1;
    max-height : 1500px;
}

.cs-calc.cs-calc--expanded .cs-calc-body
{
    opacity    : 1;
    /*max-height : 190px;*/
    max-height : 550px;
}

.cs-calc h3
{
    padding : 0;
}

.cs-calc-body > h3
{
    margin : -22px 0 50px;
}

.cs-calc label
{
    position   : absolute;
    margin-top : -20px;
    color      : #FFFFFF;
}

.cs-calc label sup
{
    font-size : 80%;
}

.cs-calc input
{
    padding    : 4px 8px;
    font-size  : 17px;
    width      : 29%;
    width      : calc((100% - 52px) / 3);
    border     : 1px solid #E3E3E3;
    box-shadow : 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
    margin     : 0;
}

.cs-calc input::-webkit-inner-spin-button,
.cs-calc input::-webkit-outer-spin-button
{
    -webkit-appearance : none;
}

.cs-calc input[readonly]
{
    background : transparent;
}

.cs-calc input + span
{
    display   : inline-block;
    padding   : 0 8px;
    font-size : 17px;
}

.cs-calc-response
{
    padding-top : 8px;
}

.cs-calc-response:not(:empty)
{
    margin-top : 12px;
    border-top : 1px solid #333333;
}

.cs-calc-response h3
{
    font-weight : 400;
}

.cs-calc-response table
{
    width           : 100%;
    margin          : 0;
    border-collapse : collapse;
    table-layout    : fixed;
}

.cs-calc-response table tr
{
}

.cs-calc-response table tr:nth-last-child(2) td
{
    font-weight : bold;
}

.cs-calc-response table tr td
{
    border  : none;
    color   : #FFFFFF;
    padding : 5px 10px;
}

.cs-calc-response table tr:nth-child(2n+1):not(:first-child) td
{
    background : rgba(255, 255, 255, 0.5);
    color      : #333333;
    padding    : 15px 10px;
}

.cs-calc-response table tr:nth-child(2n) td
{
    padding : 0;
    height  : 4px;
    margin  : 0;
}

.cs-calc-response table tr td:first-child
{
    border-top-left-radius    : 5px;
    border-bottom-left-radius : 5px;
}

.cs-calc-response table tr td:last-child
{
    border-top-right-radius    : 5px;
    border-bottom-right-radius : 5px;
}

.cs-calc-response table tr td:last-child, .cs-calc-response table tr td:nth-last-child(2)
{
    text-align : right;
    width      : 25%;
}

.cs-calc-response table tr:not(:first-child) td:last-child, .cs-calc-response table tr:not(:first-child) td:nth-last-child(2)
{
    font-family : "Lato", Arial, sans-serif;
    font-weight : 700;
    font-size   : 18px;
}

.cs-calc-footnote
{
    font-size : 80%;
    padding   : 8px 0;
}

.cs-calc-header:hover
{
    background : #507A50;
}

#cc_c2a
{
    width     : 300px !important;
    max-width : 90%;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent
{
    font-weight : bold;
    color       : #444343;
}

/*header menu message currently div class festive message can be used to highlight other messages if required on header.html*/
.festivemessage
{
    display : none;
}

.festivemessage p
{
    text-align : center;
    color      : red;
    margin-top: 20px;
}

/*hide paypal express checkout buttons*/
.fastCartSummaryBox .RemoteCheckout
{
    display : none;
}

/*hides needless paragraph on returning customer section on checkout*/
.ProceedToCheckout .FloatRight, .ProceedToCheckout .FloatLeft
{
    display : none;
}

#LoginIntro
{
    display : none;
}

/*hide coupon code
.CartCode .CouponCode, .CartCode .GiftCertificate{
    display: none;}
.CartContents tfoot .CheckoutRedeemCoupon td{
    display: none;}*/

/*reviews uk code locations and custom css***********************************************/
/*Product details in 2 locations this contains the product review rich snippets*/
/*Footer at bottom of document footer contains the merchant snippets at the moment*/
/*Snippets/CategoryProductsItem.html*/
/*Snippets/HomeFeaturedProductsItem.html*/
/*Snippets/SimilarProductsByCustomerViewsItem.html*/
/*Snippets/SideRelatedProducts.html*/
/*Snippets/BrandProductsItem.html*/

/*review uk locations end and custom css end*****************************************************/

/*helps fix spacing below reviews on category pages
.ProductList .ProductActionAdd{
    margin-top: -20px}*/

/*alignment & padding on homepagelinkgrid*/
.homepagelinkgrid
{
    margin-left : auto;
!important margin-right: auto;
!important
}

.homepagelinkgrid img
{
    align   : center;
    padding : 5px;
!important
}

/*hides the shop image on larger screens*/
img[src*="https://cdn2.bigcommerce.com/server2200/o4efq9x/product_images/uploaded_images/celtic-sustainables-showroom-1200.jpg?t=1472214673"]
{
    display : none;
}

/*reviews widget on home page hide for full view*/
#dropdown-300
{
    display : none
}

/*for adding the secondary menu to the primary one please see SideCategoryList.html*/
/* <div class="%%GLOBAL_SideCategoryListTypeClass%%">
            <div id="primarymenuleft">
            %%SNIPPET_SideCategoryList%%
            </div>
            <div id="primarymenurightforsub">
                %%Panel.PagesMenu%% 
            </div>                      
        </div>*/
/*align left & right for the applied menu
#primarymenuleft{
    float:left;
    text-align: left;}   */

/*#primarymenurightforsub{
    /*float: right;
    overflow: auto;}

@media (max-width: 750px){
    #primarymenurightforsub{
        visibility:hidden;}}*/

/*footer.html edited to add the reviews uk widget*/
/*removed gift certificate in cart.html*/
/*changes made to cartcoupcodebox.html to default hide the coupon code*/

/*remove additional related product that caused additonal row appearing*/
#SideProductRelated ul > li:nth-child(5)
{
    display : none;
}

/*places logo higher*/
.header-logo
{
    margin-top : -40px;
}

/*changes weight on label font weight on productaddtocart.html*/

.ProductDetailsGrid .Label, .ProductAddToCart .productAttributeLabel
{
    font-weight : normal;
}

/*hide the side sub page list which appears on left side of webpages with sub pages is commented out on page.html*/

/*tagline banner*/
#Header > .inner
{
    background-image  : url("https://www.celticsustainables.co.uk/content/banner-for-you-your-home.png");
    background-repeat : no-repeat;
    background-size   : contain;
}

/*changes 2/6 to be 33% wide*/
.two-sixths
{
    width : 32.7%;
!important padding-bottom: 10 px;
}

/* Button colour change and rounding */
.btn
{
    background-color : #31962A !important;
    border-radius    : 6px;
    line-height      : 35px;
    box-shadow       : 0px 1px 5px 1px rgba(0, 0, 0, 0.30980392156862746);
}

}

.btn:hover
{
    border : 1px solid #333333;
    color  : #000000;
}

.btn.alt
{
    color       : #FFFFFF !important;
    border      : 0px;
    line-height : 35px;
}

.btn.alt:hover
{
    border : 1px solid #333333;
    color  : #000000 !important;
}

.PrimaryProductDetails .btn.wishTrigger:hover
{
    border-color : #333333;
    color        : #000000 !important;
}

.ModalContent .btn:hover
{
    border : 1px solid #333333;
    color  : #000000;
}

/*remove keep shopping button on checkout page*/
.KeepShopping
{
    display : none;
}

/*Checkout page split New & Returning Customer Areas*/
.ExpressCheckoutContent .CreateAccount
{
    padding-right    : 2%;
    border           : 1px solid black;
    padding          : 10px;
    padding-bottom   : 0.5px;
    height           : 100%;
    background-color : rgba(179, 216, 176, 0.42);
    border-radius    : 5px;
}

.ExpressCheckoutContent .AccountLogin
{
    padding-left  : 2%;
    border        : 1px solid black;
    padding       : 10px;
    height        : 100%;
    margin-left   : 10px;
    border-radius : 5px;
}

.ExpressCheckoutBlock .ExpressCheckoutTitle
{
    border-radius : 5px;
}

.TitleHeading
{
    font-size        : 29px;
    padding-left     : 8px;
    padding-top      : 1px;
    padding-bottom   : 7px;
    margin-bottom    : 20px;
    background-color : rgba(49, 150, 42, 0.76);
    color            : white !important;
    border-bottom    : 1px solid #E3E3E3;
    border-radius    : 5px;
}

/*.ProductList .ProductDetails {
    padding: 10px 0px 0 11px;
}*/

p
{
    line-height : 1.3;
}

.HideFooter
{
    display : none;
}

@media (min-width : 750px)
{

    /*Homepage slider position and colours*/
    .flex-control-nav
    {
        margin-top : -20px;
        position   : inherit;
        bottom     : 5px !important;
    }

    .flex-control-paging li a
    {
        border : 2px solid #FFFFFF;
    }

    .flex-control-paging li a.flex-active
    {
        background : #31962A;
    }
}

@media (max-width : 650px)
{

    #HomeSlideShow
    {
        display : none;
    }
}

}

/****************************************************************---1250px---***************************************************************************/

@media (max-width : 1250px)
{
    .PageMenu
    {
        font-size  : 15px !important;
        text-align : center;
    }
}

/****************************************************************---1150px---***************************************************************************/
/*hides the background image on devices below 1000px*/
@media (max-width : 1150px)
{
    #Header > .inner
    {
        background : none;
    }
}

/**********************************************************************************************************************************************/
/*increase container from 1000px to 1200px*/
.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner
{
    max-width : 1200px;
}

/*alignment issues with searching*/
.QuickSearchResult .QuickSearchResultImage img
{
    margin-top : 5px;
}

.QuickSearch tbody tr td
{
    vertical-align : middle;
}

/*alignment issues with searching*/
.QuickSearchResult .QuickSearchResultImage img
{
    margin-top : 5px;
}

.QuickSearch tbody tr td
{
    vertical-align : middle;
}

/*change 1/3 width to fit in one full width ideal for help and advice page*/
.one-third
{
    width : 31%;
}

.one-third img
{
    margin-bottom : 30px;
}

/*line removed from responsive.css .footer-columns .grid__item:last-child width line removed*/

/*width on rss feeds like featured products from 20% to 25%*/
#home .ProductList li, .productPage .ProductList li
{
    width : 25%;
}

/*h5 to match accordian h5 sizes*/
h5, .h5
{
    border    : 0 solid !important;
    float     : none;
    font-size : 16px !important;
    margin    : 15px 0 !important;
    padding   : 0 30px 0 0 !important;
}

/*underlining URL's with/out hover with li (bullet points with prod accordian sections*/
p a, .BlockContent.PageContent h1 a, p a, .BlockContent.PageContent h2 a, p a, .BlockContent.PageContent h3 a, p a, .BlockContent.PageContent h4 a, p a, .BlockContent.PageContent h5 a, p a, .BlockContent.PageContent h6 a
{
    text-decoration : underline;
}

#prodAccordion .Block a:hover
{
    text-decoration : underline;
}

#prodAccordion .Block li a
{
    text-decoration : underline;
}

#prodAccordion .Block li
{
    line-height : 1.5;
    margin-left : 20px;
}

/*changes location of gift certificate location to float right*/
.CartCode .CouponCode, .CartCode .GiftCertificate
{
    text-align : right;
    width      : 100%;
}

/*increase font size of the primary menu and add border top*/
.PageMenu
{
    font-size  : 17px;
    text-align : center;
    border-top : 1px solid #E3E3E3;
}

/*changes menu padding*/
.PageMenu li
{
    padding : 16px 0 6px;
}

/*border line on header was e3e3e3*/
/*.header{
    border-bottom: 1px solid #e3e3e3;}*/

/*remove arrows from product accordion pages*/
#prodAccordion .current .subtitle
{
    background : rgba(0, 0, 0, 0) url("") no-repeat scroll right center !important;
}

#prodAccordion .subtitle
{
    background : rgba(0, 0, 0, 0) url("") no-repeat scroll right center !important;
}

/*change location of accept cookies button on top menu*/
#cookieNotification button
{
    margin : 8px 100px 0px 0px;
}

#cookieNotification .cookie-inner
{
    max-width : 700px;
}

#cookieNotification p
{
    padding-left : 30px;

}

/*increase size of top menu where cart is
.TopMenu ul{
    font-size: 16px;}*/

/*fixes overflow problem with small images under main prod image*/

/*.BlockContent img{
    margin-top: 20px;}*/

/*change featured products width to 25% from 20%*/
#home .ProductList li, .productPage .ProductList li
{
    width : 25%
}

/*maintain constant height on product images*/
.ProductList .ProductImage a, .ProductThumbImage a
{
    height : 450px;
}

/*center reviews widget in footer*/
#badge-170
{
    margin : 0 auto;
}

/*align the social media buttons*/
.footer-main .SocialConnect ul
{
    text-align : left;
}

.five-tenths
{
    width        : 47%;
    padding-left : 12px;
}

/*******************************************************************----900px----************************************************************************/
/*moves logo below topmenu when below defined width*/
@media screen and (max-width : 900px)
{
    .header-logo img
    {
        margin-top : -15px;
    }

    /*changes 1/3 to be 50% wide*/
    .one-third
    {
        width : 45%;
    }

    .five-tenths
    {
        width : 95%;
    }

    .header-logo img
    {
        margin-top : 20px
    }

    .PageMenu ul
    {
        display : block;
    }
}

/*************************************************************************************************************************************************/

/*******************************************************************----768px----************************************************************************/
/*fix for ipad logo cental position*/
@media (max-width : 768px)
{
    .header-logo
    {
        text-align : center;
        float      : none;
    }
}

/*******************************************************************----700px----************************************************************************/
@media (max-width : 700px)
{
    .ExpressCheckoutContent .CreateAccount
    {
        height : 100%;
    }

    .ExpressCheckoutContent .AccountLogin
    {
        height      : 100%;
        margin-left : 0px;
    }
}

/*cart fix*/
table.General tbody tr.First td
{
    max-width : 1200px;
}

.productAttributes label, .productAttributes span
{
    white-space : normal;
}

.SubBrandListGrid .brand-img, .SubBrandListGrid .brand-name
{
    line-height : 100%;
}

/*********************************************************************---480px---**************************************************/
/*Improves cart placement on mobile and improve logo on mobile*/
@media screen and (max-width : 480px)
{
    .CartItemQuantity .selector, .DetailRow.qty .selector
    {
        width : 40px !important;
    }

    #CheckoutStepPaymentDetails dd
    {
        margin-left : 0px;
    }

    #ContactForm dd
    {
        margin-left : 0px;
    }

    /*remove additional related product that caused additonal row appearing*/
    #SideProductRelated ul > li:nth-child(5)
    {
        display : none;
    }

    #SideProductRelated ul > li:nth-child(4)
    {
        display : none;
    }

    #SideProductRelated ul > li:nth-child(3)
    {
        display : none;
    }

    #home .ProductList li, .productPage .ProductList li
    {
        width : 50%
    }

    /*.ProductList li{
         padding: 0px 0px 0px 0px;}*/
    /*shows the shop image on smaller screens*/
    img[src*="https://cdn2.bigcommerce.com/server2200/o4efq9x/product_images/uploaded_images/celtic-sustainables-showroom-1200.jpg?t=1472214673"]
    {
        display : inline;
    }

    /*reviews widget on home page show for full mobile*/
    #dropdown-300
    {
        display : inline
    }

    /*made carousel visable on mobiles by commennting out on resposive.css following code tidies up on mobile*/
    .slide-show h2, .slide-show .slide-text
    {
        display : none;
    }

    .btn, .btn.alt, textarea, input[type="email"], input[type="text"], input[type="password"], input.Textbox
    {
        line-height   : 400%;
        height        : auto;
        margin-bottom : 0px
    }

    .slide-show .slide-overlay
    {
        left     : auto;
        right    : auto;
        margin   : auto;
        position : static;
        top      : 70%;
    }

    /*.header{
        padding-top:80px;}*/
    .flex-control-nav
    {
        display : none;
    }

    .flex-direction-nav .flex-prev
    {
        margin-top : 30px
    }

    .flex-direction-nav .flex-next
    {
        margin-top : 30px
    }

    /*to hide the carousel*/
    #HomeSlideShow
    {
        display : none;
    }

    /*stops underflow of product images on mobile*/
    .BlockContent img
    {
        /*margin-top: 30px;}*/
        max-width : 98%;
    }

    h1, .h1
    {
        padding-top : 30px;
        text-align  : center;
    }

    /*changes 1/3 to be 100% wide*/
    .one-third
    {
        width : 90%;
    !important
    }

    /*changes 2/6 to be 33% wide*/
    .two-sixths
    {
        width : 32%;
    !important
    }

    .PageMenu li
    {
        display : none;
        padding : 0 0 0 0;
    }

    /*padding bottom for footer sections*/
    .footer-columns .grid__item
    {
        margin-bottom : 10px;
    }

    .one-third img
    {
        margin-bottom : 15px;
    }

    /*
    .grid__item{
        padding-left: 1px;}*/
    /*centre align social media links in footer*/
    .footer-main .SocialConnect ul
    {
        text-align : centre;
    }

    /*fixes spacing issues on mobile on product pages*/
    .ProductList .ProductImage a, .ProductThumbImage a
    {
        height : auto;
    }

    /*alignment issue on mobile devices on quick search*/
    .QuickSearch
    {
        margin-left : 77px;
    }

    table.CartContents tbody tr td
    {
        padding : 10px 3px !important;
    }

    .header-logo img
    {
        margin-top : 5px;
        max-height : 80px;
    }

    #cookieNotification button
    {
        margin : 15px 15px 10px 0;
    }

    #cookieNotification p
    {
        padding-left : 15px;

    }
}

/*Main menu hover colour to green*/
.PageMenu .sf-menu > li > a:hover
{
    color : #A8C65D;
    /*Main menu drop down colours*/
}

.PageMenu .sf-menu > li > a
{
    color : #333333;
}

.PageMenu li ul
{
    background : #A8C65D;
}

.PageMenu li ul li a
{
    color : #000000;
}

.PageMenu li ul:before
{
    border-color : transparent transparent #A8C65D transparent;
}

/*single column checkout*/
.HorizontalFormContainer
{
    max-width : 500px;
}

/*Address Search textbox width*/
@media screen and (min-width : 480px)
{
    #cc_c2a
    {
        min-width : 500px;
    }
}

/*Fastcart add delivery text*/
.fastCartSummaryBox
{
    padding : 8px;
}

/*Sage Pay - Remove unavailable credit card types from display*/
/*<script type="text/javascript">
$('#CCType_AMEX,#CCType_DINERS,#CCType_DISCOVER,#CCType_SOLO').remove();
</script>*/

/*Product Nav - too much white space on mobile before you can see the products on Brand & category pages*/
product-nav
{
    margin-bottom : 8px;
}

/*Add to cart overlay improvements to help try and cross sell products 14-11-2017*/

.fastCartSummaryBox .subtotal
{
    margin : 0 0 0px 0;
}

.ProceedToCheckout .CheckoutButton
{
    padding-bottom : 0px;
}

.fastCartTop div, .list-icon li
{
    margin-bottom : 5px;
}

#fastCartContainer .ProductList
{
    margin : -45px 10px 0px -20px;
}

.fastCartSummaryBox .subtotal .ProductPrice
{
    font-size : 30px;
}

.ProductList .ProductImage img
{
    max-height : 80%;
}

#ModalContainer
{
    top : 50px !important;
}

/*Choose payment card drop down box - increase width*/
div.selector
{
    width : 200px;
}

/*Increase padding above brand name on colouproduct.html*/
.ProductDetailsGrid .DetailRow .BrandName
{
    padding-top : 10px;
}

@media (min-width : 481px)
{
    #SearchForm .Button, #SearchForm input.Textbox, #SearchForm
    {
        box-shadow : 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
    }
}

.ProductImage a
{
    border        : 1px solid #B2B2B2;
    border-bottom : 4px solid #A8C65D9E;
    border-radius : 6px;
}

img, img a
{
    border-radius : 6px;
}

.fastCartBottom h4
{
    padding : 0 0 50px 0;
}

#ProductDetails .ProductTinyImageList
{
    padding-top : 5px;
}

.SortBox div.selector span, .SearchSorting div.selector span
{
    margin-right : 29px;
}

table thead tr th, table.General thead tr th, table.CartContents thead tr th, table tbody tr td, table.General tbody tr td, table.CartContents tbody tr td
{
    padding : 3px;
}

div.selector
{
    border : 1px solid #9E9D9D;
}

.productOptionPickListSwatch .textureContainer, .productOptionPickListSwatch .swatchColours, .productOptionViewRectangle .option label, .recaptchatable #recaptcha_response_field, .zoomWrapper, #ProductDetails .ProductTinyImageList ul li.selected
{
    border : 1px solid #9E9D9D !important;
}

.productOptionViewRectangle .option label
{
    color : #333333;
}

.productOptionViewRectangle .option.selectedValue label
{
    border : 2px solid #31962A !important;
}

/*auro materials guid colouring*/
.Renewable-ingredients h3
{
    color : #58AC0F;
}

.Renewable-ingredients strong
{
    color : #58AC0F;
}

.Processed-ingredients h3
{
    color : #A8A800;
}

.Processed-ingredients strong
{
    color : #A8A800;
}

.Mineral-ingredients h3
{
    color : #53A4DC;
}

.Mineral-ingredients strong
{
    color : #53A4DC;
}

.Synthetic-ingredients h3
{
    color : #951B81;
}

.Synthetic-ingredients strong
{
    color : #951B81;
}

/***************************************************************************************************************************************/
/*
p a, .BlockContent.PageContent h1 a, p a, .BlockContent.PageContent h2 a, p a, .BlockContent.PageContent h3 a, p a, .BlockContent.PageContent h4 a, p a, .BlockContent.PageContent h5 a, p a, .BlockContent.PageContent h6 a {
    text-decoration: none!important;
}

*/
.facet-container .facet-option {
    font-size: 14px!important;
} 

.homepagelinkgrid img {
    max-width: 90%;
    margin-bottom: 8px!important;
    margin-top: 10px!important;
}

.homepagelinkgrid {
    margin-bottom: 20px!important;
}

/* slideshow on or off depending on any sales or promotions we have one*/
.slide-show {
    display: none;
}


/***********************************************************/
/*custom product table css*/
#producttable {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#producttable td, #producttable th {
  border: 1px solid #ddd;
  padding: 8px;
}

#producttable tr:nth-child(even){background-color: #f2f2f2;}

#producttable tr:hover {background-color: #ddd;}

#producttable th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #4CAF50;
  color: white;
}
/*end of custom table*/

/*COVID-19 Message at bottom of site*/
.custom-message {
    padding: 14px 14px 40px!important;
    z-index: 100;
    display: none;
    
  
}

button.css-a0j149:nth-child(2) {
    display: none;
}
                                                                                                            