/**
* Theme Name:  Cerato
* Theme URI:   http://cerato.wp1.zootemplate.com
* Author:      Zootemplate
* Version:     2.2.11.1
* Author URI:  https://zootemplate.com
* License:     GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Description: Cerato is a super user-friendly, elegant and intuitive, yet super powerful multi-purpose WooCommerce theme. 
Its optimized for creating WooCommerce online stores that provides a super fast interface for the ultimate user experience.
* Text Domain: cerato
* Domain Path: /languages
* Tested up to: 6.0
* Requires PHP: 7.2
**/



td.colorname {text-align:left; padding-left: 8px; }
td.price {text-align: right; padding-right: 10px; }

 .sizing-charts{

    display: flex;
    align-items: flex-end;
    font-size: 14px;
    text-decoration-line: underline;
    color: #424242;
}








/* new style */




.top_line{display:flex;justify-content:space-between;align-items:center;background:#fff;padding: 8px 70px;}
.left_soc{display:flex;justify-content:center;align-items:center;}
.left_soc a i{color: #000000;}
.left_soc a{box-sizing: border-box;
    display: inline-block;
    font-size: 20px;
    height: 35px;
    line-height: 53px;
    padding: 0;
    position: relative;
    text-align: center;
    top: 0;
    transition: all 0.25s ease 0s;
    -webkit-transition: all 0.25s ease 0s;
    width: 35px;
    z-index: 0;
}
.right_tel a{color: #000;background: #fff;font-size: 20px;}


.left_soc .fa-facebook:hover{color:#3b5998;}
.left_soc .fa-instagram:hover{color:#3f729b;}
.left_soc .fa-viber:hover{color:#59267c;}
.left_soc .fa-telegram-plane:hover{color:#0088cc;}

@media (max-width:768px){
.top_line{display:flex;flex-wrap:wrap;justify-content: center;flex-direction: column;padding: 8px 0px;}
.left_soc {padding-bottom:10px;}
}

.stock-quantity, .stock {
	display: block!important;
}




.wrap-single-product-content form.variations_form.cart ,
.wrap-single-product-content form.variations_form.cart table.variations {
    display: none!important;
}

.woocommerce-product-details__short-description .file_table_size {
    font-weight: 700;
    color: rgb(118,176,10);
    background-color: #FFFFFF;
    padding: 10px 35px;
    border: 1px solid rgb(118,176,10);
    border-radius: 20px;
}
.woocommerce-product-details__short-description .file_table_size:hover {
    background-color: rgb(118,176,10);
    color: #FFFFFF;
}


@media (min-width: 768px) {
    .wrap-single-product-content.content-half-width .wrap-single-product-images {
        width: calc(30% - 15px);
        margin-bottom: 40px;
    }
    .wrap-single-product-content.content-half-width .summary.entry-summary {
        width: calc(70% - 15px);
        margin-bottom: 40px;
    }
}

.price-prefix {
  font-weight: 500;
}


.zoo-wrap-product-shop-loop #top-shop-loop .wrap-toggle-products-layout {
  display: none;
}


/* .ywctm-inquiry-form-wrapper.has-toggle {
  border: none;
  margin: 10px 0;
  margin-bottom: -25px;
  margin-top: -10px;
} */

.wrap-single-product-content .wrap-single-product-images ,
.wrap-single-product-content .summary {
  padding-top: 15px!important;
}
.wrap-single-product-content .summary .product_title.entry-title {
  line-height: initial;
  margin-bottom: 0;
}
.wrap-single-product-content .summary .product_meta.wrap-custom-meta {
  margin: 5px 0;
	margin: 0;
}
.wrap-single-product-content .summary .product_meta.wrap-custom-meta .custom-meta-inner {
  font-size: 10px;
}
.wrap-single-product-content .product .summary p.price {
  /* line-height: initial; */
  margin-bottom: 10px;
  margin-bottom: 0;
}
.wrap-single-product-content .summary .woocommerce-product-details__short-description {
  /* line-height: initial; */
  margin-bottom: 20px;
  margin-bottom: 0;
  font-size: 14px;
}
.wrap-single-product-content .summary .product_meta .posted_in ,
.wrap-single-product-content .summary .product_meta .color-choose-wrapper .color-img-title {
  font-size: 14px;
}
.wrap-single-product-content .summary .product_meta .color-choose-wrapper .color-img-title {
  font-weight: 800;
  margin-bottom: 10px;
}
.wrap-single-product-content .summary .woocommerce-product-details__short-description p {
  margin-bottom: 0;
}
.wrap-single-product-content .summary .woocommerce-product-details__short-description p a.file_table_size {
  margin: 5px 0;
  display: inline-block;
}


.woocommerce ul.products li.product a img {
  height: 240px;
  object-fit: contain;
}

.home .page-title.the-title,
.home .wrap-breadcrumb {
  display: none;
}
.page-title.the-title {
  display: none;
}


.aws-container {
  width: 90%;
}
@media (min-width: 768px) {
  .aws-container {
    width: 40%;
  }
}
.left_soc a {
  height: auto;
}


.aws-container .aws-search-form .aws-search-btn_icon {
  color: initial;
}
.aws-container .aws-search-btn.aws-form-btn,
.aws-container .aws-search-btn.aws-form-btn:hover {
  background-color: transparent;
}
.aws-container .aws-search-btn.aws-form-btn:hover .aws-search-btn_icon {
  color: #76b00a;
}
/*.aws-container .aws-search-form .aws-search-btn_icon {
  color: #76b00a;
}*/
/*.aws-container .aws-search-btn.aws-form-btn:hover {
  background-color: #76b00a;
}*/
.aws-container .aws-search-field {
  font-size: 14px;
}

.text_after_price {
  display: block;
  font-size: 12px;
  color: #333;
  /* margin-bottom: 12px; */
}
.wrap-product-loop-detail .text_after_price {
  display: none;
}


/* .hidden-sku {
display: none;
  opacity: 0;
} */
@media (min-width: 992px) {
  .product.type-product:hover .hidden-sku {
    display: initial;
    /* opacity: 1; */
    /* transition: opacity 2s ease; */
  }
}

.woocommerce ul.products li.product h3.product-loop-title {
  position: relative;
  padding-bottom: 23px;
}
.product-loop-title:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 26px;
  height: 2px;
  background: #000000;
  background: #76b00a;
  margin-top: 11px;
  margin-bottom: 10px;
}


/* Hide sorting on shop */
.woocommerce-ordering select.orderby option[value="popularity"], 
.woocommerce-ordering select.orderby option[value="price"], 
.woocommerce-ordering select.orderby option[value="price-desc"]
{
  display: none;
}
.woocommerce-ordering {
  visibility: hidden;
}
select.orderby_clone option[value="popularity"], 
select.orderby_clone option[value="price"], 
select.orderby_clone option[value="price-desc"]
{
  display: none;
}
/* END Hide sorting on shop */


.ml15 {
  margin-left: 15px;
}

.nav-button {
  border: 1px solid black;
  height: initial;
  cursor: pointer;
  width: 100%;
  padding: 15px 30px;
  border-radius: 5px;
  font-size: 18px;
}
@media screen and (max-width: 1024px) {
  .wrap-site-navigation {
    order: 3;
  }
}

.wrap-site-navigation {
  justify-content: center;
}


.site-header-row {
  justify-content: space-between;
}
.site-header-row .columns{
  padding-left: 10px;
  padding-right: 10px;
}
/* @media screen and (min-width: 768px) { */
@media screen and (max-width: 767px) {
  .site-header-row .site-identity {
    width: 100%;
  }
}

.menu-active .primary-menu {
  z-index: 6;
}


/* .wrap-product-sidebar #block-3 {
  display: none;
}
.admin-user-classes .wrap-product-sidebar #block-3 {
  display: block;
} */

.text_after_price {
	display: none;
}