.ur-frontend-form

{
  border: none !important;
}


.ur-frontend-form .ur-form-row .ur-form-grid label
{
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 700 !important;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #343434;
    margin: 0px;
}

.ur-frontend-form .ur-form-row .ur-form-grid input[type="text"],
.ur-frontend-form .ur-form-row .ur-form-grid input[type="email"],
.ur-frontend-form .ur-form-row .ur-form-grid input[type="url"],
.ur-frontend-form .ur-form-row .ur-form-grid input[type="password"],
.ur-frontend-form .ur-form-row .ur-form-grid input[type="date"],
.ur-frontend-form .ur-form-row .ur-form-grid input[type="number"],
.ur-frontend-form .ur-form-row .ur-form-grid input[type="timepicker"],
.ur-frontend-form .ur-form-row .ur-form-grid input[type="phone"],
.ur-frontend-form .ur-form-row .ur-form-grid textarea,
.ur-frontend-form .ur-form-row .ur-form-grid select,
.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement

{
      background: #ffffff none repeat scroll 0 0;
    border: medium none rgba(0, 0, 0, 0);
    box-shadow: none;
    color: #1B1B1C;
    font-size: 14px;
    height: 50px;
    padding: 0px 20px;
    width: 100%;
    border-radius: 10px;
    margin: 0px;
}


.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li
.ur-checkbox-label
{
  font-family: 'Red Hat Display';
  color: #303030;
  font-size: 15px;
  font-weight: 200 !important;
  padding-left: 10px;
}

.ur-frontend-form button, .ur-frontend-form button[type="submit"]
{

      background: #02880D;
    border-radius: 28px;
    padding: 13px 60px;
    color: #fff;
    font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;

}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type="checkbox"]
{
    background-color: #02880D !important;
    border-color: #02880D !important;
}


input[type="checkbox"]+label:before {
    display: none;
}

input[type="checkbox"]+label:after {
    display: none;
}

.ur-frontend-form .ur-button-container .ur-submit-button
{
  margin: auto !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item
{
  margin-bottom: 10px ;
}

.ur-frontend-form
{
  padding: 0px;
}

.ur-frontend-form .ur-form-row .ur-form-grid
{
  padding: 0px !important;
}

.for-ulli-style .btn-custom-css:hover
{
  background: #02880D !important;
  color: #fff !important;
}

.for-ulli-style .btn-custom-css a:hover
{
  color: #fff !important;
}

.popup-product-details .variation-selected
{
  background: #02880D !important;
  color: #fff !important;
  box-shadow: none !important;
}

.for-ulli-style .variation-selected

{
  background: #fff !important;
  color: #02880D !important;
  box-shadow: none !important;
  opacity: 10 !important;
}

.my-accout-custom
{
  /*max-width: 1480px;*/
  /*margin: 50px auto 0 auto;*/
}

.my-accout-custom .woocommerce-MyAccount-content p
{

  font-size: 16px;

}
.my-accout-custom .woocommerce-MyAccount-content p strong:nth-child(1)
{
  font-size: 30px;
}

.my-accout-custom .woocommerce-MyAccount-navigation ul li a
{
  padding: 5px 9px;
}

.my-accout-custom .woocommerce-MyAccount-navigation ul .is-active a
{

      background: #20832336;
    padding: 5px 9px;
    color: #02463a;
    font-weight: 600;

}

.header-right-area.main-nav>ul>li.minicart-wrap .minicart-btn img
{
  height: 28px;
}
.woocommerce .woocommerce-cart-form .wp-element-button{background-color: #02880D;
    color: #fff; border-radius: 50rem!important;}

.woocommerce .woocommerce-cart-form .coupon .wp-element-button {
    border: 2px solid #02880D !important;
    color: #02880D;
    background: none;
    border-radius: 50rem!important;
}

.woocommerce .woocommerce-cart-form .coupon .wp-element-button:hover
{
    border: 2px solid #02880D !important;
    color: #fff;
    background: #02880D;
    border-radius: 50rem!important;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]
{
    color: #fff !important;
}

    .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:125px;}
    .bg-csutom-products-area {
    
    
}
.woocommerce table.shop_table{margin-top:50px;}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #02463A;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    border: 3px solid #02880D !important;
    background: none;
    color: #02880D;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    border: 3px solid #02880D !important;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    background: #02880D;
    border-radius: 50rem!important;
   
}
.return-to-shop .wp-element-button{background-color: #02880D !important;
    color: #fff !important;border-radius: 50rem!important;padding: 10px 20px;}
    .woocommerce-info {
    border-top-color: #198754;color:#198754;
}
.woocommerce-info::before {
    color: #198754;
}
.menu-item-has-children img{height:60px;}
.card-header.card_accor button.btn-link{padding : 30px 0;}
.card-header .card-body{border-bottom: 1px solid #B6B4BD;}
.custom-faq-are {
    padding: 123px 0px 63px 0;}
    /* .blog_post_page img{height:auto;} */

#menu-copyright-menu-footer
{
    display: flex !important;
    justify-content: center !important;
} 

#menu-copyright-menu-footer li
{
    margin: 0px 20px;
}   

.strandart-text-page-p
{
    padding: 50px 0px 90px 0;
}
.faq_custom,.shipping_returns {
    padding: 0px 0px 120px 0;
    
}
.breadcrumbs span{font-family: 'Red Hat Display';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1px;
    color: #497E4C;}
    
    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    
    background: #ffffff none repeat scroll 0 0;
    box-shadow: none;
    color: #1B1B1C;
    font-size: 14px;
    height: 50px;
    padding: 0px 20px;
    width: 100%;
    border-radius: 10px;
    margin: 0px;
    border: 2px solid #02880D !important;
}
   .single_product_details{height:175px;}
   /*.single_product_details img{min-height:50px;}*/
   .for-hover-animation:hover img {
    margin-bottom: 10px;
    margin-top: -5px;
    transition: 0.5s ease-out;}