/*misc*/
.buttonRow a {text-decoration: none;}
.button-left{margin-right:10px;}
.button-right{margin-left:10px;}


span.cssButton.normal_button.button.button_back {background-color: #29562c; color: white; border: 2px inset #95d097; text-align: center; font-weight: bold; display: inline-block; width: 65px; height: 18px; font-size: 12px;}
 
html body#accountpasswordBody div#page.mm-page.mm-slideout div#mainWrapper div#contentMainWrapper.onerow-fluid div.col700 div#accountPassword.centerColumn form div.buttonRow.back{width: 60px; height: 18px; text-align: center;}
html body#accountpasswordBody div#page.mm-page.mm-slideout div#mainWrapper div#contentMainWrapper.onerow-fluid div.col700 div#accountPassword.centerColumn form div.buttonRow.back a span.cssButton.normal_button.button.button_back{background-color: white; color: blue; border: 3px inset #95d097; text-align: center; font-weight: bold; display: inline-block; width: 60px height: 18px;}


/*css buttons*/
span.cssButton.normal_button.button.button_more_reviews, .button_more_reviews:hover, span.cssButton.normal_button.button.button_read_reviews, .button_read_reviews:hover{display:block; cursor: pointer;}
span.cssButton.normal_button.button.button_write_review, .button_write_review, span.cssButton.normal_button.button.button_in_cart{display:block;text-align:center;font-size:130%;padding:12px 20px !important;}
#indexBody span.cssButton.normal_button.button.button_in_cart, #indexBody .button_in_cart:hover{display:inline-block; cursor: pointer;}
span.cssButton.normal_button.button.button_goto_prod_details{background:#000;}
.button_goto_prod_details:hover{background:#05a5cb !important;}
span.cssButton.normal_button.button.button_goto_prod_details, .button_add_selected a:hover{background-color: white; color: blue; font-weight: bold; border: 2px solid #29562c; text-decoration: none; height: 100%; width: 100%;}
div.forward.button-top input#submit1.cssButton.submit_button.button.button_add_selected, input#submit2.cssButton.submit_button.button.button_add_selected{background-color: #29562c; color: white; font-size: 1.0em; width: 100px; height: 25px; outline: 3px solid black; text-align: left;}

.cssButtonHover, input.submit_button:hover{background-color: #64b468; color: white; border-radius: 5px; font-size: 13px; font-style: normal; font-weight: bold; outline: none; border: none; min-width: 35px;max-width: 160px; max-height: 23px;}






/*account*/
div#accountEditDefault.centerColumn form div.buttonRow.forward input.cssButton.submit_button.button.button_update{text-align: center;}
div#accountEditDefault.centerColumn form div.buttonRow.forward{width: 35%;text-align: left;}
 div#accountPassword.centerColumn form div.buttonRow.forward input.cssButton.submit_button.button.button_submit{outline:3px solid #98cd9a; background-color: #29562c;width: 68px; height: 28px; font-size: 1.0em; display: block; font-weight: bold; outline: 2px solid black; text-align: center; padding: 0px 0px 0px 0px;}
div#accountPassword.centerColumn form div.buttonRow.forward input.cssButton.submit_button.button.button_submit:hover{width: 68px; height: 25px; font-size: 12px; display: inline-block; font-weight: bold; outline: 2px solid #98cd9a; text-align: center;cursor: pointer;}
 div#accountDefault.centerColumn.group table#prevOrders tbody tr td.accountOrderViewButton.alignRight a span.cssButton.normal_button.button.button_view{width: auto; height: auto; display: block; font-size: 1.0em;}



/*login logoff*/
div#loginDefault.centerColumn form#createAccountForm div.buttonRow.forward{width: auto; height: 23px;  margin-bottom: 5px;}
div#loginDefault.centerColumn form#loginForm div.buttonRow.back.important{ text-align: center; display: inline-block;  width: 100%; height: auto;}
div#loginDefault.centerColumn form#loginForm div.buttonRow.forward{width:51%; height: 23px;padding-top: 0px; font-size: 13px; text-align: left;display: flex; justify-content: center;}
div#loginDefault.centerColumn form#loginForm div.buttonRow.forward input.cssButton.submit_button.button.button_login{background-color: #3a783d; color: white; text-align:center; font-weight: bold;  width: 65px; height:23px; font-size: 13px; display: inline-block;cursor: pointer; border-radius: 5px; outline: none; border: none; padding: 0px; border-bottom: 3px solid transparent;}

.button_login:hover{width: 65px; height:23px; font-size: 13px; display: flex; align-items: center; justify-content: center; cursor: pointer; border-radius: 5px;}  


div#loginDefault.centerColumn form#createAccountForm div.buttonRow.forward input.cssButton.submit_button.button.button_submit{background-color: #3a783d; color: white; text-align:center; font-weight: bold;  width: 65px; height:23px; font-size: 14px; display: flex; align-items: center; justify-content: center;cursor: pointer; border-radius: 5px; outline: none; border: none; padding: 0px; border-bottom: 3px solid transparent;}

.button_submit:hover{width: 65px; height:23px; font-size: 14px; display: flex; align-items: center; justify-content: center; cursor: pointer; border-radius: 5px;}  


div#loginDefault.centerColumn form#createAccountForm div.buttonRow.forward input.cssButton.submit_button.button.button_submit:hover,  .cssButtonHover{width: 65px; height: 23px;display: inline-block;}




span.cssButton.normal_button.button.button_logoff{background:#666; text-align: left;}
div#loginDefault.centerColumn form#loginForm fieldset input:hover{border: 3px solid green; background-color: white;}
div#loginDefault.centerColumn form#createAccountForm fieldset fieldset input:hover{border: 3px solid green; background-color:white;}






/*contact us*/
div#contactUsDefault.centerColumn form div.buttonRow.forward{width: 64%; height: auto; display: inline-block;} 
div#contactUsDefault.centerColumn form div.buttonRow.forward input.cssButton.submit_button.button.button_send{ background-color: #29562c; font-size: 1.0em;height: 23px; width: 95px; outline: 3px inset #95d097; border: 2px solid black;margin-bottom: 2px; padding-top: 2px; display: inline-block;}
 div#contactUsDefault.centerColumn form div.buttonRow.forward input.cssButtonHover{width: 95px; height:23px;margin-bottom: 2px; padding-top: 2px;  font-size: 1.1em;cursor: pointer;}
div#contactUsDefault.centerColumn form div.buttonRow.back{width: 375px; height: 18px;}
div#contactUsDefault.centerColumn form div.buttonRow.back span.normal_button { background-color: white; text-align: center; font-size: 1.0em;height: 18px; width: 69px; border: 3px inset #95d097;margin-bottom: 2px; padding-top: 2px; color: blue; text-decoration:none;}
div#contactUsDefault.centerColumn form div.buttonRow.back span.normal_button:hover{background-color: white; color: blue; font-style: italic;font-size: 1.0em;height: 18px; width: 75px; border: 0px solid #95d097;margin-bottom: 2px; padding-top: 2px;font-size: 1.1em;} 





/*nav*/

#navMainSearch input[type="submit"]{ border: 4px double #95d097; width: 55px; height: 30px; margin-left: 0px;display: inline-block; border-radius: 15px; margin-bottom: 3px; object-fit: contain; padding: 0px;font-size: 11px; margin-left: -3px; font-weight: bold; position: absolute;}

#navMainSearch input[type="submit"]:hover{cursor: pointer; min-height: 30px; position: absolute;font-size: 11px; background-color: white; border: 4px double gray; color: gray;}





div#navMainSearch.forward:hover{cursor: pointer;}
div#searchDefault.centerColumn form div.buttonRow.forward input.cssButton.submit_button.button.button_search{display: inline-block; width: 75px; height: 23px; text-align: center;}
 div#searchDefault.centerColumn form div.buttonRow.back a span.cssButton.normal_button.button.button_back{display: inline-block; width: auto; height: auto; text-align: center;}
 div#searchDefault.centerColumn form div.buttonRow.back a span.cssButton.normal_button.button.button_back span.normal_button:hover{display: inline-block; width: 75px; height: 20px; text-align: center;  cursor: pointer;}
#advSearchDefault input.cssButton.submit_button.button.button_search, #advSearchDefault .button_search:hover{font-size:1.0em; cursor: pointer;}
 div#searchDefault.centerColumn form div.buttonRow.back a span.cssButton.normal_button.button.button_back{display: inline-block; width: auto; height: auto; text-align: center;}
 div#searchDefault.centerColumn form div.buttonRow.back a span.cssButton.normal_button.button.button_back span.normal_button:hover{display: inline-block; width: 75px; height: 20px; text-align: center;  cursor: pointer;}
#advSearchDefault input.cssButton.submit_button.button.button_search, #advSearchDefault .button_search:hover{font-size:1.0em; cursor: pointer;}



/*reviews*/
#reviewsInfoDefault span.cssButton.normal_button.button.button_in_cart, #reviewsInfoDefault .button_in_cart:hover{display:block;text-align:center;padding:12px 20px !important;cursor: pointer;}
#reviewsInfoDefault .button_in_cart:hover, #reviewsDefault .button_in_cart:hover{display:block !important;}
#reviewsDefault .button_in_cart:hover{text-align:center;padding:12px 20px;cursor: pointer;}



/*checkout shopping cart button*/
div#shoppingCartDefault.centerColumn form#shoppingCartForm div.buttonRow.forward a{background-color: #3a783d; color: white; text-align:center; font-weight: bold;  width: 100px; height:21px; font-size: 13px; display: block;cursor: pointer; border-radius: 5px; outline: 0px solid black; border: none; padding: 0px;  white-space: nowrap; font-style: normal;}


.button_checkout:hover{width: 100px; min-height: 21px; display:inline-flex; align-items: center; justify-content: center; font-size: 12px;border-radius: 5px; text-align:center;  font-style: normal;  margin: 0 auto; line-height: 1.1;}

div#shoppingCartDefault.centerColumn div.buttonRow.back{width:135px; height:20px; color:black; text-align: center; display: flex; margin: 0px;  font-size: 13px; padding-bottom: 13px;align-items: center;}

div#shoppingCartDefault.centerColumn div.buttonRow.back:hover a:hover{ color: white;  text-align: center; font-weight: bold; width:145px; min-height: 24px;font-size: 13px; display: block;white-space: nowrap; display:inline; white-space: nowrap;}


div#shoppingCartDefault.centerColumn form#shoppingCartForm div.buttonRow.back a span.cssButton.normal_button.button.button_continue_shopping{background-color: #3a783d; color: white; text-align:center; font-weight: bold;  width: auto; height:22px; font-size: 13px; display: block;cursor: pointer; border-radius: 5px; outline: 0px solid transparent; border: none; padding: 0px;  white-space: nowrap;font-style: normal; line-height: 1.5;}



.button_continue_shopping:hover{width: auto; height: 22px; display: inline-block; text-align: center;font-size: 13px;font-style: normal;border-radius: 5px;line-height: 1.5;}


div#shoppingCartDefault.centerColumn div.buttonRow.back a span.cssButton.normal_button.button.button_shipping_estimator{background-color: #3a783d; color: white; text-align:center; font-weight: bold;  width: auto; height:22px; font-size: 13px; display:flex;cursor: pointer; border-radius: 5px; outline: 0px solid black; border: none; padding: 0px;  white-space: nowrap;font-style: normal;  align-items: center; justify-content: center; border-bottom: 1px solid transparent;}

.button_shipping_estimator:hover{width: auto; height: 22px; display: inline-block; text-align: center;font-size: 13px;font-style: normal;border-radius: 5px;line-height: 1.5;}



/*shipping-Delivery*/

 

div#checkoutShipping.centerColumn form div#checkoutShipto.floatingBox.back div.buttonRow.forward{width: 150px; height: 18px; display:flex; border-radius: 5px; background-color: white;justify-content: center; align-items: center;}
 div#checkoutShipto.floatingBox.back div.buttonRow.forward a span.cssButton.normal_button.button.button_change_address{background-color: #3a783d; color: white; text-align:center; font-weight: bold;  width: 133px; height:22px; font-size: 13px; display:flex;cursor: pointer; border-radius: 5px;  border: none; padding: 0px;  white-space: nowrap;font-style: normal;  align-items: center; justify-content: center; line-height: 1.5;}
div#checkoutShipto.floatingBox.back div.buttonRow.forward a span.cssButton.normal_button.button.button_change_address:hover, .cssButtonHover{width: 133px; height: 18px; display: inline-block; font-size: 13px;font-style: normal;border-radius: 5px; padding: 0px; line-height: 1.5; text-align: center;}
div#checkoutShipping.centerColumn form div#checkoutShipto.floatingBox.back div.buttonRow.forward a:hover {background-color: white; color: blue; border: 2px solid transparent; text-align: center; font-weight: bold; font-style: italic; width:133px; height: 15px;font-size: 0.630em; display: flex;white-space: nowrap;align-items: right; }
div#checkoutShipping.centerColumn form div.buttonRow.forward{width: 100%; height: 22px; text-align:left; display: flex; align-items: center; justify-content: center;}
div#checkoutShipping.centerColumn form div.buttonRow.forward input.cssButton.submit_button.button.button_continue_checkout{background-color: #3a783d; color: white; text-align:center; font-weight: bold;  width: 155px; height:22px; font-size: 13px; display:flex;cursor: pointer; border-radius: 5px; padding: 0px;  white-space: nowrap;font-style: normal;  align-items: center; justify-content: center; border: none; outline: none;}
div#checkoutShipping.centerColumn form div.buttonRow.forward input.cssButton.submit_button.button.button_continue_checkout:hover, .cssButtonHover{outline: 2px solid black; display: block; width: 155px; height: 22px;cursor: pointer;}
div#checkoutShipAddressDefault.centerColumn form.group div.buttonRow.forward{width: 100%; height: 22px; display:flex; text-align: center; justify-content: center; align-items: center;}
div#checkoutShipAddressDefault.centerColumn form.group div.buttonRow.forward input.cssButton.submit_button.button.button_continue{background-color: #3a783d; color: white; text-align:center; font-weight: bold;  width: 130px; height:22px; font-size: 13px; display:flex;cursor: pointer; border-radius: 5px; padding: 0px;  white-space: nowrap;font-style: normal;  align-items: center; justify-content: center; border: none; outline: none;}
div#checkoutShipAddressDefault.centerColumn div.buttonRow.back{width: auto; height: 23px; text-align: center; display: block; margin: 0 auto; margin-bottom: 4px;}
div#checkoutShipAddressDefault.centerColumn div.buttonRow.back span a{width: auto; height: 20px; color: black; background-color: #dcefdc; font-weight: bold; border-radius: 5px; font-size: 12px; outline: 3px solid #3a783d;  display: flex; align-items: center; justify-content: center;}
div#checkoutShipAddressDefault.centerColumn div.buttonRow.back span a:hover{background-color: #64b468; color: white; border-radius: 5px; font-size: 13px; font-style: normal; font-weight: bold; outline: none; border: none; width: auto;height: 24px;}
div#checkoutShipAddressDefault.centerColumn div.buttonRow.back.clearBoth a:hover{background-color: #ffffff; color: white; border: 2px inset #cccccc; text-align: center; font-weight: bold; display: inline-block; width: 65px; height: 18px; font-size: 12px;}
div#checkoutShipAddressDefault.centerColumn div.buttonRow.back.clearBoth a span.cssButton.normal_button.button.button_back{display: none;}



/*shipping Confirmation Order*/
 div#checkoutConfirmDefault.centerColumn div#checkoutShipto.forward div.buttonRow.forward a span.cssButton.normal_button.button.small_edit {width: 35px; height: 13px; display: inline-block; text-align:center;  background-color: white; color: blue; outline: 0px solid black;border: 0px solid #98cd9a; font-size: 1.1em; font-weight: bold;text-decoration:none; display: inline-block; margin-left: 0px;white-space: nowrap; border-radius: 0px; text-decoration: underline 2px #66e0ff ;}


#checkoutShipto > div:nth-child(2) > a:nth-child(1) > span:nth-child(1):hover:after{ content:" Shipping Address"; width:40px; height: 13px; display: inline-block; text-align:left; background-color: white; color: blue; font-size: 11px; font-weight: bold;text-decoration:none; border: 0px solid #cccccc;white-space: nowrap;cursor: pointer; text-decoration: underline 2px #66e0ff ;}

 

div#checkoutConfirmDefault.centerColumn div#checkoutShipto.forward div.buttonRow.forward h2#checkoutConfirmDefaultShippingAddress a span.cssButton.normal_button.button.small_edit:hover{background-color: white; color: blue; border: 2px solid transparent; text-align: center; font-weight: bold; font-style: italic; width:49%; height: 22px;font-size: 0.630em; display: flex;white-space: nowrap;align-items: right;}



/*checkout bill to-payment*/
 div#checkoutPayment.centerColumn form div#checkoutBillto.floatingBox.back div.buttonRow.forward a span.cssButton.normal_button.button.button_change_address{background-color: #3a783d; color: white; text-align: center; font-weight: bold;  width: 133px;  height: 24px;  font-size: 13px; display: flex; cursor: pointer; border-radius:5px;  border:none;  padding:0px;  white-space:nowrap;  font-style: normal;  align-items: center;  justify-content: center;  line-height: 1.5;}

div#checkoutPayment.centerColumn form div.buttonRow:nth-child(1) > a:nth-child(1) a:hover{ color: white;  text-align: center; font-weight: bold; width:133px;height: 24px;font-size: 13px; display: block;white-space: nowrap; display:inline; white-space: nowrap;cursor: pointer;border: 1px solid #64b468;}


div#checkoutPayment.centerColumn form div#checkoutBillto.floatingBox.back div.buttonRow.forward a:hover{width: 133px; height: 18px; display: inline-block; font-size: 13px;font-style: normal;border-radius: 5px; padding: 0px; line-height: 1.5; text-align: center;cursor: pointer;}

div#checkoutConfirmDefault.centerColumn div#checkoutBillto.back div.buttonRow.forward a span.cssButton.normal_button.button.small_edit{width: 40px; height: 13px; display: inline-block; text-align:left;  background-color: white; color: blue; outline: 0px solid black;border: 0px solid #98cd9a; font-size: 1.1em; font-weight: bold;text-decoration:none; white-space: nowrap; text-decoration: underline 2px #66e0ff ;}



 
#checkoutBillto > div:nth-child(2) > a:nth-child(1) > span:nth-child(1), #checkoutBillto span.normal_button:hover{ color: white;  text-align: center; font-weight: bold; width:145px; min-height: 24px;font-size: 13px; display: block;white-space: nowrap; display:inline; white-space: nowrap;cursor: pointer;}


#checkoutBillto > div:nth-child(2) > a:nth-child(1) > span:nth-child(1):hover:after{ content:" Billing Address"; width:40px; height: 18px; text-align:left; background-color: white; color: blue; font-size: 12px; font-weight: bold;text-decoration:none; display: inline-block; border: 0px solid #cccccc;white-space: nowrap;cursor: pointer; text-decoration: underline 2px #66e0ff ;}

 div#checkoutPayment.centerColumn form div#paymentSubmit.buttonRow.forward{width: 100%; height: 26px; display:inline-flex; justify-content: center;text-align: center; margin: 0 auto; margin-top: 3px;}

div#checkoutPayment.centerColumn form div#paymentSubmit.buttonRow.forward input.cssButton.submit_button.button.button_continue_checkout{width: 175px;height: auto; display: flex; justify-content: center; font-size: 0.73em;}


div#checkoutPayment.centerColumn form div#paymentSubmit.buttonRow.forward input.cssButton.submit_button.button.button_continue_checkout:hover{background-color: white; color: blue; border: 2px solid transparent; text-align: center; font-weight: bold; font-style: italic; width:auto; height: 20px;font-size: 0.630em; display: flex;white-space: nowrap;align-items: right;}


/*checkout confirm*/
div#checkoutConfirmDefault.centerColumn div#order-comments.group div.buttonRow.forward{width: 35px; height: 13px; display: flex; text-align:left;  color: blue; border: 0px inset #cccccc; font-size: 1.1em; font-weight: bold;white-space: nowrap; line-height: 0px;  position: relative; margin-top: -22px; padding: 0px; flex-wrap: nowrap;}

body#checkoutconfirmationBody #order-comments > div:nth-child(2) > a:nth-child(1) > span:nth-child(1){width:30px; height: 13px; display: inline-block; text-align: right; border: 0px solid #cccccc;white-space: nowrap;outline: 0px solid black;  font-size: 11px; color: blue; text-decoration: underline 2px #66e0ff;}

body#checkoutconfirmationBody #order-comments > div:nth-child(2) > a:nth-child(1) > span:nth-child(1), body#checkoutconfirmationBody span.normal_button:hover{text-align: right; width: 33px; height: 16px;white-space: nowrap;  font-size: 1.1em;cursor: pointer; display: inline-block; text-align: right; color: blue;}

body#checkoutconfirmationBody #order-comments > div:nth-child(2) > a:nth-child(1) > span:nth-child(1):hover:after{ content:" Instructions"; width:29px; height: 13px; text-align:right; background-color: white; color: blue; font-size: 11px; font-weight: bold;display: inline-block; border: 0px; outline: 0px; white-space: nowrap;cursor: pointer;margin-bottom: 18px; padding: 4px;  text-decoration: underline 2px #66e0ff;}

body#checkoutconfirmationBody #order-comments > div:nth-child(2) > a:nth-child(1) > span:nth-child(1):hover{font-size: 11px;}



div#checkoutConfirmDefault.centerColumn div.buttonRow:nth-child(7) > a:nth-child(1) > span:nth-child(1){width: 35px; height: 14px; display: flex; text-align:left;  background-color: white; color: blue; outline: 0px inset #cccccc;border: 0px solid #98cd9a; font-size: 1.1em; font-weight: bold; padding: 0px; text-decoration: underline 2px #66e0ff ;}

div#checkoutConfirmDefault.centerColumn div.buttonRow:nth-child(7) > a:nth-child(1) > span:nth-child(1):hover{background-color: white; color: blue;width: 30px; height: 13px; border-radius: 0px;cursor: pointer;font-size:  11px;}
div#checkoutConfirmDefault.centerColumn div.buttonRow:nth-child(7) > a:nth-child(1) > span:nth-child(1):hover:after{content: "  Order"; width:30px; height: 13px; display: inline-block; text-align:left; background-color: white; color: blue; outline: 0px solid #cccccc; font-size:  11px; font-weight: bold;text-decoration:none; display: inline-block;cursor: pointer;}
div#checkoutConfirmDefault.centerColumn div.buttonRow:nth-child(7){width: 30px; height: 13px; display: inline-block; text-align: left; margin-bottom: 0px; margin-top:3px; position: absolute;font-size:  0.9em;}


div#checkoutConfirmDefault.centerColumn form#checkout_confirmation div.buttonRow.forward.confirm-order{text-align: left; width: 200px; height: auto; display: inline-block;} 

div#checkoutConfirmDefault.centerColumn form#checkout_confirmation div.buttonRow.forward.confirm-order input#btn_submit.cssButton.submit_button.button.button_confirm_order {border:2px solid #95d097; width:95px;height: 23px; outline: 1px solid yellow; text-align: left; background-color: #29562c; color: white; font-weight: bold; font-size: 1.0em; cursor: pointer; display: inline-block;}

div#checkoutConfirmDefault.centerColumn form#checkout_confirmation div.buttonRow.forward.confirm-order input#btn_submit.cssButton.submit_button.button.button_confirm_order{width:100px;height: 23px;} 
/*, .cssButtonHover*/
/*sitemap*/
div#siteMap.centerColumn div.buttonRow.back a span.cssButton.normal_button.button.button_back{width: auto; height: auto; padding-bottom: 2px;text-align: left;}

.cssButtonHover, input.submit_button:hover{background-color: #64b468; color: white; border-radius: 5px; font-size: 13px; font-style: normal; font-weight: bold; outline: none; border: none;min-width: 45px;max-width: 165px; max-height: 23px; display: block; cursor: pointer;}

/*product list*/
div#indexProductList.centerColumn div#productListing.group div div div div.centerBoxContentsProducts.centeredContent.back.gridlayout span.text-center img{width:60px; height: 60px; text-align: center;}


/*CSS RESET*/



@layer reset, globals, defaults, utilities, overrides;{
  *,
  *::before,
  *::after {
    box-sizing: border-box;
  }

  body {
    margin: unset;
 }  
	  
	  
	  
  }

  button,
  input,
  textarea,
  select {
    font: inherit;
  }
	
/* Prevent font size inflation1 */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}	
	
/* Inherit fonts for inputs and buttons2 */
input, button,
textarea, select {
  font-family: inherit;
  font-size: inherit;
}	

  img,
  picture,
  svg,
  canvas {
    display: block;
    max-inline-size: 100%;
    block-size: auto;
  }

  @media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
      animation-duration: 0.01ms !important;
      animation-iteration-count: 1 !important;
      transition-duration: 0.01ms !important;
      scroll-behavior: auto !important;
	transition: none;	
    }
  }
}
