/*
 Theme Name:   The Pipes Child Theme
 Theme URI:    http://the-pipes.ancorathemes.com
 Description:  The Pipes Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     the-pipes
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  the-pipes
*/


/* =Theme customization starts here
------------------------------------------------------------ */
:root, .scheme_dark, body.scheme_dark {
	--theme-color-text_link: #182983 !important;
}
form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore{
	border-radius:0 !important;
}
.woocommerce ul.products li.product .button{
	background-color: #182983 !important;
	border-radius:0 !important;
}
body.home:not(.trx_addons_page_scrolled) .header-hidroman,body.home:not(.trx_addons_page_scrolled)  header.top_panel {
    background: none !important;
}
body.trx_addons_page_scrolled .info-top {
    display: none !important;
}
body.trx_addons_page_scrolled  .cont-top-der .e-con-inner{
	justify-content: center !important;
}

.woocommerce div.product form.cart .variations label{
	font-size:34px;
	color: var(--theme-color-text_link);
}

.eael-simple-menu-container .eael-simple-menu li.current-menu-item>a{
	color:#ee355f!important;
}

.eael-simple-menu.eael-simple-menu-horizontal li ul li > a{
	border-bottom: 1px solid #ee355f!important;
}

/*#header,.elementor-4696 .elementor-element.elementor-element-b58a617:not(.elementor-motion-effects-element-type-background){
	background: url(/wp-content/uploads/2023/12/fondoagua.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}*/

.sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img{
	min-height: 3.5em;
}

/*PADDING GENERAL*/
body:not(.tax-product_cat):not(.post-type-archive-product):not(.product-template-default):not(.page-template-elementor_theme) .page_content_wrap{
	padding-top:0px;
}

/*MENU*/
nav.sc_layouts_menu_default ul li a:hover span{
	color:#e93d10!important;
	text-decoration:underline;
}

.menu_hover_zoom_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:after{
	background-color:#172983!important;
}

li.current-menu-item a span{
	color:#172983!important;
}


#menu-item-21517 a span,#menu-item-21489 a span{
 color: var(--theme-color-text_dark)!important;
}

#menu-item-21517:not(.menu-collapse)>a:after, #menu-item-21489:not(.menu-collapse)>a:after{
 background-color:transparent!important;	
}


.menu_hover_zoom_line>ul>li:not(.menu-collapse)>a:hover:after, .menu_hover_zoom_line>ul>li:not(.menu-collapse).sfHover>a:after, .menu_hover_zoom_line>ul>li:not(.menu-collapse).current-menu-item>a:after, .menu_hover_zoom_line>ul>li:not(.menu-collapse).current-menu-parent>a:after, .menu_hover_zoom_line>ul>li:not(.menu-collapse).current-menu-ancestor>a:after{
	width:0px!important;
}
.categories_list_style_8 .categories_list_title *, .categories_list_style_8 .categories_link_more,
a.breadcrumbs_item.all_posts.underline_hover {
	color:#ffffff!important;
}

/*GALERIA PRODUCTO*/
ul.flex-direction-nav{
	display:none;
}


#galeria .gallery-item{
	padding:15px!important;
}

/*SERVICIOS*/
.sc_services_item_info .sc_services_item_more_link{
	display:none!important;
}

.post_featured.hover_link.with_thumb>.bg_in, .post_featured.hover_link img{
	min-height:318px;
	max-height: 321px;
}

.sc_services_columns_wrap .sc_services_item_info{
	min-height:240px;
}


/*WOOCOMMERCE*/
/*ESCONDER ADD CARRO*/
.woocommerce-variation-add-to-cart{
	display:none;
}

.woocommerce-tabs{
	display:none;
}

.woocommerce .woocommerce-ordering{
	display:none;
}

.product_meta{
	display:none;
}

.swiper-slide-inner img{
	max-height:100px!important;
	padding:15px!important;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{
	
	min-height:272px;
	max-height:272px;
	width:100%;
	object-fit:contain;
}
h2.woocommerce-loop-product__title {
    font-size:18px !important;
}
.products .post_header.entry-header {
    min-height: 50px;
}

.post_featured.hover_shop {
    background-color: #fff;
}

li.current-menu-item a span{
	
    color: var(--theme-color-extra_text)!important;
}


ul.product-categories li:last-child{
	display:none;
}

.categories_list_info{
	background-color:rgba(0,0,0,0.2);
}

.sc_form_field_item_level_0{
	text-transform:uppercase;
}

.sc_form_field_item_level_1:first-child{
	display:none!important;
}

[data-value="sin-categorizar"]{
	display:none!important;
}
.sc_layouts_search{
	display:none!important;
}
body.post-type-archive-product .sidebar.left span.sc_form_field_item.sc_form_field_item_level_2,
body.tax-pwb-brand .sidebar.left span.sc_form_field_item.sc_form_field_item_level_2,
.sidebar.left a.trx_addons_woocommerce_search_button_show.sc_button {
	display:none !important;
}
body.tax-pwb-brand .content_wrap {
    padding-top: 6.6rem;
    padding-bottom: 6.6rem;
}

/*FILTROS*/

div.yith-wcan-filters{
	background-color:transparent!important;
}

h4.filter-title{
	font-size:1.1rem!important;
	
}


@media max-width(968px) {
	body.home:not(.trx_addons_page_scrolled) .header-hidroman,body.home:not(.trx_addons_page_scrolled)  header.top_panel {
    background: #fff !important;
	}
}