/**
* Theme Name: Piizalian Child
* Description: This is a child theme of Piizalian, generated by Merlin WP.
* Author: <a href="https://leebrosus.com/">Duy Nguyen</a>
* Template: piizalian
* Version: 2.2.0
*/


/*.home .top-header  {background:none !important;} 
.home .elementor-sticky:not(.elementor-sticky--active) {background:none !important;}

.home .header-separator .elementor-container {background:none !important;}

.slider-home {
    margin-top:-153px;
}
*/
/* ********
 * HEADER *
 * ******** */
.magazin-inchis {
    position: fixed;
    z-index: 99999999999999999999999;
    margin: 0 auto;
    background: #000000a6;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
}
.site-header-cart .cart-contents {
    background-color:#399852;
    color:#fff;
}

.site-header-wishlist .header-wishlist .count {
    background-color:#399852;
    color:#fff;
}

.site-header-cart .cart-contents i {
   color:#fff;
}

.tel-header a:hover {
    color: #e43438 !important;
	transition:color .3s;
}

/* WOOCOMMERCE ARCHIVE */
.product-block .short-description p { padding: 0 15px;}
.woocommerce .product-block,
.woocommerce .product-transition{
    overflow: visible;
}

.product-block {
    border: 2px dashed #F2F2F2;
    border-radius: 15px;
    padding: 0;
}
.product-image img {
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.acoplw-blockText { font-weight:bold;}

.button-group .price {
    text-align: center;
    margin: 0 auto 15px auto !IMPORTANT;
}

/* SINGLE PRODUCT */
.product-type-variable .summary.entry-summary p.price {
    display: none !important;
}
.single-product .acoplw-badge {display: none;}
.single-product div.product table.variations th label{ display:inline; }
.wc-pao-addon-wrap button.minus,
.wc-pao-addon-wrap button.plus {
    background: #e0e0e0;
    border-color: var(--border);
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
   border-radius: 30px;
    padding: 0;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    text-align: center;

}
.wc-pao-addons-container {
    display:flex;
    flex-flow:row wrap;
}

 
.wc-pao-addon-sos-picant,
.wc-pao-addon-sos-pizza,
.wc-pao-addon-maioneza-usturoi,.wc-pao-addon-sos-dulce {width:50%;}
#product-addons-total {
    width: 100%;
}
.wc-pao-addon-wrap button.minus {border-right: 1px solid;}
.wc-pao-addon-wrap button.plus {
	border-left: 1px solid;
}
.wc-pao-addon-wrap button.minus i,
.wc-pao-addon-wrap button.plus i {color:#000000;}

.wc-pao-addon-input-multiplier {
    padding: 0.5em;
    border-radius: 0 !Important;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    width: 50px !Important;
    height: 100%;
    border: none;
}
/* Chrome, Safari, Edge, Opera */
input.wc-pao-addon-input-multiplier::-webkit-outer-spin-button,
input.wc-pao-addon-input-multiplier::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.wc-pao-addon-wrap {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    margin-right: 30px;
   /* border: 1px solid;
    border-color: var(--border);
    border-radius: 60px;
    min-width: 190px;
    min-height: 56px;*/
}
button.woosw-btn { display: none;}

/* THANK YOU PAGE WOOCOMMERCE */
.timp-livrare-finalizare {
    text-align: center;
    font-weight:500;
}

.timp-livrare-finalizare i {font-size:30px;}
.order-again { text-align: center;}
.order-again a {color: #fff !Important;}
.woocommerce-customer-details {text-align: center;}
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {
    width: 50%;
    margin: 0 auto 10px;
}

/* 
 * cta floating  chaty 
 */
.chaty-channel.Phone-channel .chaty-tooltip.pos-left::before,
.chaty-channel.Phone-channel .chaty-tooltip.pos-left::after,
.chaty-channel.Link-channel .chaty-tooltip.pos-left::before,
.chaty-channel.Link-channel .chaty-tooltip.pos-left::after{
     display: block !Important; 
    opacity: 1 !Important;
    visibility: visible !Important;

}

.chaty-channel.Link-channel .chaty-icon.channel-icon-Phone .chaty-svg svg circle {fill:#007cff !Important;}

button.open-chaty .chaty-svg::before {
    content: "\e005" !Important;
    top:12px !Important;
    position:relative !Important;
    font-size:22px !Important;
    font-family: "piizalian-icon" !Important;
}
button.open-chaty .chaty-svg svg{
    display:none !Important;
}
#chaty-widget-0 #Phone-0-channel .chaty-tooltip:after { background:#34e78e !Important; }
#chaty-widget-0 #Link-0-channel .chaty-tooltip:after { background:#277bfd; color:#fff !Important; }
body #chaty-widget-0 .chaty-i-trigger .chaty-cta-button button .chaty-svg {
    background-color: #009d28 !IMPORTANT;
	
}
/* hide related and tabs */
.woocommerce-tabs.wc-tabs-wrapper,
section.related.products{
    display: none;
}

/*
 * WOOCOMMERCE CUSTOM PRODUCT FIELDS
 * */
.wapf-field-container .wapf-field-label label span {  font-weight:bold;}

.wapf-input-label:hover span { background-color: #009D28; color:#ffffff; }

.wapf-input-label {
  position: relative;
 	width:150px;
  height: auto;
    color:#009D28;
  font-weight:600 !Important;
  font-size:16px;
  float:left;
  border: 2px solid #009D28;
  box-sizing: border-box;
}
.wapf-input-label:hover {
	
}
.wapf-input-label .wapf-label-text {
 width:100%;
    height:100%;
 display: flex;
  justify-content: center;
  align-items: center;
  line-height: 35px;
   padding:0;
  transition: .5s ease;

}

.wapf-input-label input {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 40px;
  opacity: 0;
  cursor: pointer;
}

.wapf-input-label .wapf input[type=checkbox] {
 	margin-top: 0px;
    height: 30px !important;
}
.wapf-input-label input[type=checkbox]:checked ~ span {
  background-color: #009D28
    color:#fff;
}
.wapf-field-container.wapf-field-true-false.field-63f79600007aa .wapf-field-label label{ display:none;}

.wapf-cloner.cloner-63f793c4cd4e8 {
    margin-top:20px;
}
.wapf-cloner.cloner-63f793c4cd4e8 .wapf-add-clone.button {
    background:#ffffff;
    color:#009D28;
    border:2px solid #009D28;
    border-radius:0;
    padding:5px;
}
.wapf-cloner.cloner-63f793c4cd4e8 .wapf-del-clone.button {
    background:#ffffff;
    color:#92202e;
    border:2px solid #92202e;
    border-radius:0;
    padding:5px;
}

.wapf-cloner.cloner-63f793c4cd4e8 .wapf-add-clone.button:hover,
.wapf-cloner.cloner-63f793c4cd4e8 .wapf-add-clone.button:active {
    background:#009D28;
    color:#ffffff;
    border:2px solid #009D28;
    border-radius:0;
    padding:5px;
}
.wapf-cloner.cloner-63f793c4cd4e8 .wapf-del-clone.button:hover,
.wapf-cloner.cloner-63f793c4cd4e8 .wapf-del-clone.button:active {
    background:#92202e;
    color:#ffffff;
    border:2px solid #92202e;
    border-radius:0;
    padding:5px;
}

.wapf-cloner.cloner-63f793c4cd4e8 .wapf-add-clone.button::before {
    content:"+ ";
}
.wapf-cloner.cloner-63f793c4cd4e8 .wapf-del-clone.button::before {
    content:"- ";
}

/* ************
 * RESPONSIVE *
 * ************ */
@media screen and (max-width:767px) {
	body #chaty-widget-0 .chaty-widget {
    bottom: 76px !Important;
}
}