/* ==============================================================================
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
================================================================================= */
.row{
	display: flex;
    flex-wrap: wrap;
}
body.page-id-318 #inner-body, body.page-id-448 #inner-body, body.page-id-450 #inner-body, body.page-id-452 #inner-body, body.page-id-1097 #inner-body{overflow:unset;}
#menuProducto{
	position: sticky;
    top: 0;
    width: 100%;
    z-index: 99;
}
.aux-goto-top-btn{display:none !important;}

.master-slider h1, .master-slider h2, .master-slider strong{font-weight:700;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);}
#buscadorTopBar .aux-search-submit i{color: #fff;}
#carritoTopbar .aux-shopping-basket .aux-cart-contents:before{color:#fff;}
a.button.aux-black, button.aux-black, input[type="button"].aux-black, .aux-button.aux-black{background-color:#1E73BE;}
.single-product .cart .auxshp-add-to-cart{padding: 20px 30px;text-shadow: unset;}
.single-product .cart .auxshp-add-to-cart .aux-text{font-weight:800;}
.woocommerce-page .quantity input.aux-number{height:60px;font-size:20px;}
.single-product.auxshp-template-slider .woocommerce-tabs .tabs{
	justify-content: center;
    display: flex;
	border-bottom: 1px solid #bbb;
}
.woocommerce-page .woocommerce-tabs .tabs li a{padding: 10px 20px;font-size:20px !important;}
.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn, .woocommerce-attachment-details .wcpoa_attachmentbtn{
	background-color: #1E73BE;
	color:#fff;
	font-weight:600;
}
.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn:hover, .woocommerce-attachment-details .wcpoa_attachmentbtn:hover{
	background-color: #000;
	color:#fff;
}
.woocommerce-page .woocommerce-tabs .tabs li{background:#e7e7e7;}
.products-loop .product-category{
	list-style: none;
    float: left;
	padding:10px;
}
.products-loop .product-category a:before{
	content:"";
	background-color: rgba(0, 0, 0, 0.5);
	position:absolute;
	top: 0;
	left:0;
	width:100%;
	height: 100%;
}
.products-loop .product-category .woocommerce-loop-category__title{
	position:absolute;
	top: calc(50% - 15px);
	margin:0;
	left: 0;
	width: 100%;
	text-align:center;
	color:#fff;
	font-size:20px;
	line-height:1.2;
}
.products-loop .product-category a{position:relative;}
.products-loop .product-category img{width:100%;}
.products-loop .product-category .woocommerce-loop-category__title .count{display: none !important;}
body.archive.woocommerce-shop .page-header{display:none !important;}
.auxshp-variations .tawcvs-swatches .swatch-item-wrapper .swatch-type-image{
	width: 50px;
	height: 50px;
	border-radius: 50%;
    border: 1px solid #e1e1e1;
	background-position: center center;
}
.auxshp-variations .tawcvs-swatches .swatch-type-image.selected {
    outline-style: solid;
    outline-width: 3px;
    outline-offset: 3px;
}
.woocommerce-page .aux-page-title-box .page-title{color:#fff;}
.woocommerce-page.archive .aux-page-title-box .page-title{color:#000;}
.show-password-input:before{
	font-family: "Font Awesome 5 Free";
	content: "\f06e";
}
.show-password-input.display-password:before{content: "\f070";}
table.extra-options{margin-bottom: 0;}
table.extra-options td.value{padding-bottom:20px !important;}
table.extra-options label{font-size:14px;}
.woocommerce table.extra-options label span{vertical-align: baseline;}
.thwepo_imagegroup .thwepo-image-group-item{text-align:center;}
.thwepo_imagegroup .thwepo-image-group-item .thwepo-image-box{min-height:60px;}
.thwepo_imagegroup .thwepo-image-group-item .thwepo-image-label{width:100%;}
table.extra-options .value input[type=checkbox], table.extra-options .value input[type=radio]{width:16px;}
.thwepo-image-group-item input[type=checkbox]:checked+.thwepo-image-group-lable .thwepo-image-box, .thwepo-image-group-item input[type=radio]:checked+.thwepo-image-group-lable .thwepo-image-box{border:3px solid green !important;}
.aux-widget-contact-form .col-lg-6{padding-right:25px;}
.elementor-widget-wpdmpackages .link-template-default.card .text-muted{display: none;}
.elementor-widget-wpdmpackages .link-template-default.card .media-body .package-title{color:#000;font-size: 14px;font-weight:500;}
.elementor-widget-wpdmpackages .link-template-default.card .media-body .package-title a{color:#000;}
.elementor-widget-wpdmpackages .link-template-default.card .wpdm_icon{min-width: 30px;width: 30px;}
.elementor-widget-wpdmpackages .link-template-default.card .card-body{padding:15px;}
.elementor-widget-wpdmpackages .link-template-default.card div[class*=' img-']{display: none;}

@media (min-width:1200px){
	.products-loop .product-category{width: 25%;}
	.thwepo_imagegroup .thwepo-image-group-item{width:30%;}
	.portadaProducto{height: calc(100vh - 117px) !important;}
	.elementor-widget-wpdmpackages .col-lg-6 .link-template-default.card .card-body .media{display: inline-block;}
	.elementor-widget-wpdmpackages .col-lg-6 .link-template-default.card .media-body .package-title{margin-bottom:10px;}
	.elementor-widget-wpdmpackages .w3eden .col-lg-6{padding-left: 10px;padding-right: 10px;}
}
@media (max-width:1199px){
	.products-loop .product-category{width: 50%;}
	.products-loop .product-category .woocommerce-loop-category__title{font-size:18px;}
	.thwepo_imagegroup .thwepo-image-group-item{width:45%;}
}
@media (min-width:992px) and (max-width:1199px){
	.portadaProducto{height: calc(100vh - 108px) !important;}
	.elementor-widget-wpdmpackages .col-lg-6 .link-template-default.card .card-body .media{display: inline-block;}
	.elementor-widget-wpdmpackages .col-lg-6 .link-template-default.card .media-body .package-title{margin-bottom:10px;}
	.elementor-widget-wpdmpackages .w3eden .col-lg-6{padding-left: 10px;padding-right: 10px;}
}
@media (max-width:991px){
	.portadaProducto{height: calc(100vh - 122px) !important;}
}