/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-pro-child
================================================================================= */
body.post-type-archive-product .page-title-section .page-header, body.tax-product_cat .page-title-section .page-header{
	border-bottom: none;
	background-color: #53b7e7;
	text-align:center;
}
body.post-type-archive-product .aux-sidebar-primary{display:none;}
body.post-type-archive-product .left-sidebar > .aux-wrapper > .aux-container{padding: 0;}
body.post-type-archive-product .products-loop li{
	list-style-type:none;
	width: 50%;
    float: left;
    text-align: center;
	padding: 15px;
}
body.post-type-archive-product .products-loop li img{
	margin: 0 auto;
	border-radius: 15px;
}
body.post-type-archive-product .woocommerce-loop-category__title mark{display:none;}
body.post-type-archive-product .woocommerce-loop-category__title{font-size: 1.6rem;}
.wp-block-woocommerce-filter-wrapper h3{
	padding: 0 0 1.0625em;
    margin-bottom: 1.875em;
    margin-top: 0;
    border-bottom: 1px #DEDEDE solid;
    font-size: 0.8rem;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 150%;
}
.wp-block-search button{
	margin-bottom:0;
	margin-left:0;
	background-color:#89b927;
	color:#fff;
	padding: 14px 15px;
    width: 134px;
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 0 !important;
	border-top-left-radius: 0 !important;
}
.wp-block-search input[type="search"]{
	font-size:12px;
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
}
.aux-content-top-margin .aux-primary{
	padding-bottom: 4.375em;
}
.single-product .cart .auxshp-add-to-cart{
	padding-bottom: 4.375em;
	background-color:#89b927;
	border-radius:50px;
	padding: 1.6em 4.4375em;
}
.single-product .cart .auxshp-add-to-cart .aux-text{
	text-shadow:none;
	font-weight:600;
}
#carritoCabecera .aux-cart-wrapper .aux-cart-contents:before{
  font-family: "auxin-front" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  content: "\5f";
}
a.button.aux-black, button.aux-black, input[type="button"].aux-black, .aux-button.aux-black{
	background-color: #89b927;
}
a.button.aux-dark-gray, button.aux-dark-gray, input[type="button"].aux-dark-gray, .aux-button.aux-dark-gray{
	background-color: #53b7e7;
}
body.theme-phlox-pro a.button, body.theme-phlox-pro button, body.theme-phlox-pro input[type="button"], body.theme-phlox-pro .aux-button{
	border-radius: 50px;
	text-shadow: none;
    font-weight: 600;
}
.aux-shop-archive .products-loop .loop-tools-wrapper{margin-top:15px;}
.aux-widget-area h3.wp-block-heading{
	    padding: 0 0 1.0625em;
    margin-bottom: 1.875em;
    margin-top: 0;
    border-bottom: 1px #DEDEDE solid;
    font-size: 0.8rem;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 150%;
}
aside .widget-container, .aux-aside .widget-container{margin-top:20px;}
.aux-sidebar ul li a{text-decoration:none;}
.aux-sidebar .wc-block-product-categories ul li a span{
	color: #3D3D3D;
	font-size: .875em;
}
.aux-sidebar .wc-block-product-categories ul{list-style-type:disc;}
.woocommerce-tabs ul.tabs{
	display:flex;
	justify-content:center;
}
.woocommerce-page .woocommerce-tabs .tabs li{
	border: 2px solid #53b7e7;
    margin: 0 10px;
    border-radius: 50px;
	background-color:#fff;
}
.woocommerce-page .woocommerce-tabs .tabs li a{
	padding: 5px 15px;
	font-size: 1.1rem !important;
}
.woocommerce-page .woocommerce-tabs .tabs li.active a{
	color:#fff;
}
.woocommerce-page .woocommerce-tabs .tabs li.active{background-color:#53b7e7;}
table.shop_attributes{
	border-color:#729921;
}
table.shop_attributes tr th{
	background-color:#89b927;
	border-color:#729921;
	color:#fff;
}
table.shop_attributes tr td{
	border-color:#729921;
}
.single-product .woocommerce-tabs .tabs-content p, .single-product .woocommerce-tabs .tabs-content ul, .single-product .woocommerce-tabs .tabs-content ol, .single-product .woocommerce-tabs .tabs-content h2, .single-product .woocommerce-tabs .tabs-content h3, .single-product .woocommerce-tabs .tabs-content h4, .single-product .woocommerce-tabs .tabs-content h5, .single-product .woocommerce-tabs .tabs-content h6{
	margin-bottom:15px;
}
.single-product .woocommerce-tabs #tab-description ul li{list-style-type:disc;}
.woocommerce .form-row .aux-input-text{max-width:100%;width:100%;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: transparent;left: -10px;}
.wpcf7 textarea::placeholder{text-transform:unset !important;}