/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 07 2025 | 09:54:04 */
.woocommerce-products-header {
  text-align: center;
  background-color: #ddd;
  padding: 30px 10px;
  margin-bottom: 50px;
/*   background-image: url("https://newtonpublications.com/wp-content/uploads/2023/01/Untitled-1.jpg"); */
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.woocommerce-products-header:after {
  content: "";
  background-image: url('https://newtonpublications.com/wp-content/uploads/2023/01/Untitled-1.jpg');
  background-size: cover;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0.4;
}
.woocommerce-products-header .woocommerce-products-header__title.page-title {
  opacity: 1;
  color: #000;
	margin-bottom: 0;
}
.woocommerce-breadcrumb {
  margin-top: 40px !important;
}
li.purchasable.product-type-simple {
    padding: 20px !important;
    border: 1px solid #ddd !important;
    border-radius: 10px;
    margin-bottom: 20px !important;
}

li.purchasable.product-type-simple {
    padding: 20px !important;
    border: 1px solid #ddd !important;
    border-radius: 10px;
    margin-bottom: 20px !important;
}

nav.woocommerce-pagination {
    text-align: center;
}


nav.woocommerce-pagination ul.page-numbers span {
    padding: 0;
}
nav.woocommerce-pagination ul.page-numbers a.page-numbers:hover {
    background-color: #000;
    color: #fff;
}
nav.woocommerce-pagination li {
    border-radius: 5px;
}
nav.woocommerce-pagination ul.page-numbers span.page-numbers.current {
    background: #000;
    color: #fff;
}
nav.woocommerce-pagination ul.page-numbers span, nav.woocommerce-pagination ul.page-numbers a {
    padding: 10px !important;
}
.ast-separate-container .ast-woocommerce-container {
/*     padding: 10px 30px; */
    border-radius: 20px;
}
select.orderby {
    border: 1px solid #ddd !important;
}
.cc-nav li a#tabby-toggle_cc-saves {
    display: none !important;
}
a.button.cc-button-sm.save_for_later_btn {
    display: none !important;
}
ul.elementor-icon-list-items li {
    list-style: none;
}

a.cc_cart_items_list {
    position: relative;
    font-size: 25px;
}

a.cc_cart_items_list span.cc_cart_count {
    position: absolute;
    top: -10px;
    background-color: #ff1f1f;
    padding: 0px;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 40px;
    font-size: 12px;
    left: 14px;
    color: #fff;
    font-weight: bold;
}
p#billing_country_field {
    display: none !important;
}

div#reviews {
    display: none !important;
}

/* popup */
.ast-woocommerce-container {
    position: relative;
}

.ast-woocommerce-container a.Product_btn.pum-trigger {
    position: absolute;
    top: 92px;
    left: -85px;
    font-size: 15px;
    background-color: #034ea2;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    transform: rotate(270deg);
	border: 1px solid #fff;
	    transition: .5s all;
}

.popup_info_inner {
    height: 550px;
    overflow-x: scroll;
    overflow: overlay;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
}

.pum-title.popmake-title {
    font-size: 20px;
}
div#order_review {
    font-size: 14px;
}
a.woocommerce-privacy-policy-link {
    color: #f6892d;
}
a.woocommerce-terms-and-conditions-link {
    color: #f79746;
}

a.woocommerce-privacy-policy-link:hover, a.woocommerce-terms-and-conditions-link:hover {
    color: #034ea2;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 40px;
    color: #2ecc71;
    font-weight: bold;
}

ul#shipping_method li:first-child {
    display: block;
}
ul#shipping_method li {
    display: none;
}

ul#shipping_method li:first-child .shipping_method {
    display: none;
}
li.reviews_tab {
  display: none !important;
}
.sticky_text_info{
	display:none;
}

.page-id-445 .sticky_text_info {
	display:block;
	position: fixed;
  top: 50%;
  right: 20px;
  z-index: 999999 !important;
  transform: translate(0, -50%) rotate(0deg);
  width: 250px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-radius: 10px;
  padding: 10px 15px;
  color: #000;
  font-weight: 500;
  font-size: 18px;
  box-shadow: 0 0 10px #852cfe70;
}
.sticky_text_info b {
    display: block;
}
.sticky_text_info .rd{
	color:#f00;
}
.sticky_text_info .gren{
	color:#008000;
}
h1.product_title.entry-title {
    font-size: 20px !important;
    font-weight: bold;
    display: block;
}
span.ast-icon.icon-arrow {
    display: none;
}


/* Slider Product  */

a.jkit-product-link h2.product-title {
    height: 50px;
    overflow: hidden;
}
a.ast-loop-product__link h2.woocommerce-loop-product__title {
    height: 79px;
    overflow: hidden;
}

/* test perpos */
.cc-cart-product-list {
    border: none;
    padding: 0 0;
}
.cc-cart-product-list .cc-cart-product {
    padding: 5px 0px 5px 0;
    border-top: var(--cc-window-border-width) solid var(--cc-window-border-color);
}
li.ast-grid-common-col.ast-full-width {
    padding: 20px !important;
    border: 1px solid #ddd !important;
    border-radius: 10px;
    margin-bottom: 20px !important;
}
.cc_item_total_price .price small.tax_label {
    display: none !important;
}
.woosb-item-product .woosb-title .woosb-name {
    font-size: 13px;
}
.woosb-item-product .woosb-price {
    font-size: 14px;
}
.woosb-item-product {
    padding: 5px 0 !important;
}
.not_show {
    display: none !important;
}

/* 
.cc_cart_items_list::before {
    content: "\24";
    font-family: "caddy-public-icons";
    color: #000;
    font-size: 28px;
    -webkit-font-smoothing: auto;
}
a.cc_cart_items_list {
    font-size: 0;
}


 */


/* Promo Code Section */
.cc-coupon-form {display: block !important;}
svg#Tailless-Line-Arrow-Up-1--Streamline-Core {display: none;}
/* Promo Code Section */




/* pp,t&C,R */
.privacy-policy a.cc_cart_items_list,  .privacy-policy .cc-compass {
    display: none !important;
}

.page-id-2560 a.cc_cart_items_list,  .page-id-2560 .cc-compass {
    display: none !important;
}

.page-id-2555 a.cc_cart_items_list,  .page-id-2555 .cc-compass {
    display: none !important;
}





@media only screen and (max-width: 767px){
.ast-woocommerce-container a.Product_btn.pum-trigger {
    top: 5px;
    right: 50%;   
    transform: rotate(0deg);
    transform: translate(50%, 0);
    border: 1px solid #fff;
	left: 0;
	text-align: center;
}
.popup_info_inner {
    height: 450px;
 }
}

span.eael-fancy-text-suffix span {
    font-weight: 700;
}