/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.article-inner {
    padding: 35px 60px;
    text-align: justify;
    line-height: 1.9;
}

.message-box-bg-overlay{
	background-color:#e5f5d0 !important;
	border:solid 1px #d7e5b7; 
    padding: 20px; 

}

.post-sidebar{
border-right: 1px solid #ececec !important;
    background-color: #fff !important;
    padding: 20px !important;
}

div#ez-toc-container{
	margin-bottom:35px;
}

.single_add_to_cart_button {
    border-radius: 7px !important;
    font-size: 1rem;
    background-color: #d4632a !important;
    padding: 10px 0px;
    width: 100%;
    font-weight: 400;
    line-height: 24px;
}

box-image img, .product-gallery-slider img {
    border-radius: 7px;
}



.single-product #wrapper .quantity .plus {
    border-bottom-left-radius: 7px;
    border-top-left-radius: 7px;
    border-color: #d6d5d5;
    background-color: #fff;
    width: 35px;
}

.single-product #wrapper .quantity .minus {
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    border-color: #d6d5d5;
    background-color: #fff;
    width: 35px;
}


.single-product .p-weight {
    background-color: #fff;
    border-radius: 50px 7px 7px 50px;
    padding: 5px 9px;
    text-align: right !important;
    width: 100% !important;
    font-size: 0.95em;
    border: 1px solid #eaeaea;
}

.single-product .p-guaranty{
    background-color: #e9ffd9;
    color:#111;
    border-radius: 50px 7px 7px 50px;
    padding: 7px 9px;
    text-align: right !important;
    width: 100% !important;
    font-size: 0.95em;
    border: 1px solid #eaeaea;
}


.product-section, .single-product .row.content-row.mb-0 {
    border: 1px solid #ececec !important;
    margin-bottom: 50px !important;
    background-color: #fff !important;
}

.single-product .row.content-row.mb-0 {
    padding: 25px 10px 11px 10px;
}

.single-product .nav-tabs > li > a {
    padding: 15px 20px;
    border-top: 0px;
    border-right: 0px;
    font-weight: 400;
    font-size: 1em;
}

 .product-tabs>li.active{
    background-color: #fff;
}


.product-tabs>li{
    
    padding-top: 10px;
    padding-bottom: 10px;
    border-top:0 ;
}

.product-tabs>li>a {
    padding: 15px 20px;
    border-top: 0px;
    border-right: 0px;
    font-weight: 400;
    font-size: 1em;
}

.page-title:not(.featured-title)+main .product-main {
    padding-top: 15px;
}


.nav-tabs + .tab-panels {
    padding-top: 10px;
}


.tab-panels {
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 30px;
}

#section_477394016{
      background-color: #fff; 
}


.product-footer .woocommerce-tabs {
    padding: 30px 0;
    border-top: 0 !important;
}




.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    background-color: #26873d;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0;
    height: 3px;
}


.product-title{
    color:#111 !important;
}

.quantity .plus {
    border-bottom-left-radius: 7px !important;
    border-top-left-radius: 7px !important;
    border-color: #d6d5d5 !important;
    background-color: #fff !important;
    width: 35px !important;
}

.quantity .minus {
    border-top-right-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
    border-color: #d6d5d5 !important;
    background-color: #fff !important;
    width: 35px !important;
}


.cart-container.container.page-wrapper.page-checkout .woocommerce{
    text-align: -webkit-center;
}

.woocommerce .woocommerce.row.row-large.row-divided{
    place-content: center;
}

.button-continue-shopping.button.primary.is-outline {
    border: 1px solid #26873d !important;
    border-radius: 7px !important;
    text-align: center !important;
}
.button-continue-shopping.button.primary.is-outline:hover {
    background-color:#26873d;
}

.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{
    border-radius: 7px;
}
.coupon .widget-title{
    display:none;
}

a .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    border-radius: 7px;
}






/********************************* basket *********************/



.row.row-large{
        max-width: 100% !important;
}

.woocommerce.row.row-large.row-divided .col.large-7.pb-0.cart-auto-refresh{
    border: 1px solid #e7e7e7 !important;
    border-radius: 7px !important;
    margin: 10px !important;
    background-color: #fff !important;
    padding: 22px 33px !important;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}
.woocommerce.row.row-large.row-divided .cart-collaterals.large-5.col.pb-0{
    border: 1px solid #e7e7e7 !important;
    border-radius: 7px !important;
    margin: 10px !important;
    background-color: #fff !important;
    padding: 22px 33px !important;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}

@media screen and (min-width: 850px){
   .large-7 {
    max-width: 49% !important;
    -ms-flex-preferred-size: 49% !important;
    flex-basis: 49% !important;
}
    
    .large-5 {
    max-width: 25% !important;
    -ms-flex-preferred-size: 25% !important;
    flex-basis: 25% !important;
}
    
}

.cart_totals .product-name {
    border-width: 0px !important;
    border-bottom: solid 3px !important;
    border-color: #ececec !important;
}

.coupon .input-text{
    order: 1px solid #e0e0e2;
    border-radius: 7px;
    margin-bottom: 10px !important;
    box-shadow: none !important;
}

.coupon .is-form.expand{
    order: 1px solid #e0e0e2;
    border-radius: 7px;
    margin-bottom: 10px !important;
}



/********************************* basket *********************/




/********************************* Checkout *********************/

form[action="https://avishaa.com/checkout/"] .row.pt-0 .large-5.col .col-inner.is-well {
    border: 2px solid #26873d !important;
    padding: 15px 30px 30px !important;
}

@media screen and (min-width: 850px){
    
form[action="https://avishaa.com/checkout/"] .row.pt-0 .large-7.col   {
    flex-basis: 58.3333333333% !important;
    max-width: 58.3333333333% !important;
  
   }
form[action="https://avishaa.com/checkout/"] .row.pt-0 .large-5.col {
    flex-basis: 41.6666666667% !important;
    max-width: 41.6666666667% !important;
     padding: 0px !important;
    margin-bottom: 30px !important;
   }
   

}

.woocommerce-checkout .container .row:not(.row-collapse) {
    margin-left: auto;
    margin-right: auto;
}

.flex-row{
   justify-content: center;
   padding-bottom:50px !important;
}

#logo {
    margin: auto !important;
}


form[action="https://avishaa.com/checkout/"] .row.pt-0 .large-5.col .col-inner.is-well {

   border-radius: 5px !important;
    background-color: #EAF6F6 !important;
     border:2px solid #26873d !important;    
}



.woocommerce-form-coupon-toggle{
    display:none !important;
}

.woocommerce-billing-fields {
    padding-top: 0px !important;
    border-top: 0px !important;
}

.page-checkout-simple {
    padding: 1% 0 !important;
}

.woocommerce-checkout-review-order-table thead{
    display:none !important;
}

.woocommerce .button{
    
    border-radius:7px !important;
    width:100% !important;
}



/********************************* Checkout *********************/



@media screen and (min-width: 770px){

  .single-product .woocommerce-tabs .tabs {
    position: sticky;
    top: 0px;
    z-index: 123;
    background-color: #f8f8f8;
  }

}


@media screen and (max-width: 768px){
    

  .single-product .woocommerce-tabs .tabs {
    flex-flow: row !important;
  }
  
  .product-tabs > li > a {
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    font-weight: 400;
    font-size: 12px !important;
    box-sizing: initial;
    overflow: hidden;
    padding: 10px 0px 0px 10px !important;
    text-align: center;
   }
   
   .product-tabs>li{
       padding-top:10px !important;
   }
   
   .product-tabs>li.active{
    background-color: #fff !important;
  }
   
   .tab-panels {
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 0px !important;
  }

}


/*** footer ****/


.namad{
  text-align:center;
}

.namad-image{
     padding: 10px 10px 10px 10px;
    border-radius: 7px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1 0 auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
   background-color:#fff;
}


.footer{
    padding:55px !important;
}

/*** footer ****/







@media only screen and (max-width:550px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.article-inner {
    padding: 35px 15px;
    text-align: justify;
    line-height: 1.9;
}
  
}
/*
     FILE ARCHIVED ON 11:23:25 Feb 21, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:46:58 Aug 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.484
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.059
  esindex: 0.006
  cdx.remote: 5.309
  LoadShardBlock: 158.752 (3)
  PetaboxLoader3.datanode: 89.364 (4)
  PetaboxLoader3.resolve: 111.139 (2)
  load_resource: 62.354
*/