/**
* Theme Name: Xocora Child
* Description: This is a child theme of Xocora, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opal Team</a>
* Template: xocora
* Version: 1.1.5
*/
.chaty-channel-list {bottom: 48px !important;}
.chaty-i-trigger .chaty-channel { bottom: 50px !important; }
#prdd-delivery-form-wrapper-15748 {width: 100% !important;}
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb + .xocora-woocommerce-title {margin: 0px !important;}
.archive #clockButton {background-color: #b3975b !important; color: #fff !important;}
.archive #clockButton:hover {background-color: #000 !important; color: #fff;}
#clockButton {background-color: #b3975b !important; color: #fff !important;}
#clockButton:hover {background-color: #000 !important; color: #fff;}
#custom-after-archive-content a {font-weight:bold;}
#custom-after-archive-content h2, #custom-archive-content h1 {color:#514633 !important;}
#custom-after-archive-content p, #custom-after-archive-content h2 {text-align:center;}
#custom-after-archive-content h2 {font-size:24.27px !important;}
#custom_html-3, #custom_html-4 {text-align:center; }
.promotion-btn:hover{background-color: #514633 !important;text-decoration: none !important;}
.promotion-btn{font-family: "Spartan", Sans-serif; font-size: 11px; font-weight: 600; text-transform: uppercase; background-color: #BF624C;border-radius: 0px 0px 0px 0px; padding: 18px 35px 17px 35px; text-decoration: none; text-shadow: none; -webkit-appearance: none; line-height: 1.4; letter-spacing: 0.2em; border: none; color: #fff !important;}
.post-template-default .woocommerce-breadcrumb {margin: 20px 0px !important;}
.post-template-default .xocora-woocommerce-title {display:none !important;}
table.shop_table_responsive tr td {text-align: left !important;}
@media (min-width: 768px){
.col2-set.addresses { width: 900px !important; float: inherit !important; margin: 0 auto !important; }
}
table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tbody tr th {padding-left: 0; padding-right: 0;}
table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tbody tr td {border-top: 1px solid; border-top-color: var(--border); padding-left: 0; padding-right: 0;}
table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {max-width: 900px; margin: 1.41575em auto 3.41575em;}
.prdd-delivery-form {width:100% !important;}
#shipping_method li > label::after { display:none !important; }
#custom-archive-content {text-align:center;margin-bottom: 30px;}
.prdd-delivery-form {margin-bottom: 45px !important;}
.woocommerce-error {margin-left: 0px !important;}
.lmp_products_loading, .lmp_load_more_button {margin-top:20px !important;}
.lmp_load_more_button.br_lmp_button_settings a.lmp_button {font-size: 16px !important;border-top: 1px solid #000 !important; border-bottom: 1px solid #000 !important; border-left: 1px solid #000 !important; border-right: 1px solid #000 !important; padding:20px 30px !important;}

.lmp_load_more_button.br_lmp_button_settings .lmp_button:hover {border-top: 1px solid #b3975b !important; border-bottom: 1px solid #b3975b !important; border-left: 1px solid #b3975b !important; border-right: 1px solid #b3975b !important; padding:20px 30px !important;}
.product-categories .cat-item{display:none;}
.product-categories .cat-parent{display:list-item; !important;}
/* Product Detail */
.single-product div.product .content-single-wrapper { padding-top: 0px !important;}
.single-product .col-full > .woocommerce .woocommerce-message, .single-product .col-full > .woocommerce .woocommerce-info, .single-product .col-full > .woocommerce .woocommerce-error, .single-product .col-full > .woocommerce .woocommerce-noreviews, .single-product .col-full > .woocommerce p.no-comments {margin-top: 0px !important;margin-bottom: 30px!important;}
@media screen and (max-width: 1190px) {
	.single-product div.product .woocommerce-product-details__short-description {margin-bottom: 12px;}
}
/* Customized Product Page */
.elementor-10341 .elementor-element.elementor-element-614db1b > .elementor-container {
    padding: 30px 0px 0px 0px;
    background-image: url(/wp-content/uploads/2022/12/h3_bg1.png);
    background-position: top center;
    background-repeat: no-repeat;
}
/* Homepage */
.fa, .fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.fa, .fab, .fad, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.elementor-social-icon {background-color: transparent !important;}
/* Product Detail Table */
.product-detail-table {margin-top:30px;}
.product-detail-table table { border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%;}
.product-detail-table table caption { font-size: 1.5em; margin: .5em 0 .75em; }
.product-detail-table table tr { background-color: #fff; border: 1px solid #ddd; padding: .35em;}
.product-detail-table table th,
.product-detail-table table td { padding: 5px; text-align: center; }
.product-detail-table table th { font-size: 14px; text-transform: capitalize; }
@media screen and (max-width: 1190px) {
  .product-detail-table table { border: 0; }
  .product-detail-table table caption { font-size: 1.3em; }
  .product-detail-table table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
  .product-detail-table table tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; }
  .product-detail-table table td { border-bottom: 1px solid #ddd; display: block; font-size: .8em; text-align: right;}
  .product-detail-table table td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: capitalize; }
  .product-detail-table table td:last-child { border-bottom: 0; }
  .entry-content table:not(.shop_table) td, .entry-content table:not(.shop_table) th{ border: 0px solid !important;}
}
@media screen and (max-width: 768px) {
	.foot-menu .menu-item a.hfe-menu-item {justify-content: center !important;}
}