/*
Theme Name: Merino Soto Child
Theme URI: https://www.merinosoto.com
Author: veovirtual.com
Author URI: https://www.veovirtual.com
Template: merinosoto
Version: 300519
*/
#Error_404 .error_desk p .button{display:inline-block;}

/* cabecera */
.logo-main{margin-top: -50px;}
.logo-mobile {max-height: 143px !important; margin-top: 7px;}
.tr-menu.header-split #Top_bar:not(.is-sticky){background-color: rgba(0, 0, 0, 0.57) !important;}
#Top_bar .menu > li > a {padding: 5px 0 25px 0;}
.is-menu.default form { margin-top: -2px!important;}
#Action_bar {  line-height: 4px!important;}
#Action_bar .column {  max-height: 45px!important;}
.header-split #Action_bar .social-menu {  padding: 6px 0!important;}
#Action_bar .contact_details {  padding: 4px 0;}

/*buscador*/
.is-form-style input.is-search-input { background: #fff0;border: solid 1px #e3d501;}
.is-form-style input.is-search-submit, .is-search-icon { background: #ddcd01;  border: 1px solid #ddcd01;}
.is-form-style.is-form-style-3 input.is-search-input::placeholder{color:black!important;}
.is-form-style input.is-search-input { background: #fff !important;  color: black !important;}
.is-search-sections .thumbnail img {  object-fit: contain;  height: 65px;}
.is-ajax-result-description {  margin-left: 80px!important;}

/*Inicio*/

#blog .post-title h2 {font-size: 24px!important;line-height: 33px!important;}


/* slider menu */
.caja_botones_slider_menu{width: 98%; padding: 0; border: 0;}
.caja_botones_slider_menu ul{text-align:center;}
.caja_botones_slider_menu li{display:inline-block; width:30%; border: 1px solid #ffffff96; margin: 4px 1px; border-radius: 7px;}
.caja_botones_slider_menu img{width: 40px; display: grid;text-align: center; margin: 2px auto; padding-bottom:7px;}
.caja_botones_slider_menu a{color:#fff; font-size: 13px; line-height: 15px; letter-spacing: 0; font-family: "Open Sans", Arial, Tahoma, sans-serif;}
/*.caja_botones_slider_menu span{min-height: 35px; display: inline-block; vertical-align: middle;}*/
.nest-content-inner {padding: 5px 15px 5px 15px;}
.icon-bag-fine {font-size: 37px; margin:-13px -30px!important; display: block;}

/*.nest-content-inner .addtoany_content {display:none;}
.nest-content-wrapper h2 {font-size:25px!important; margin-bottom: -20px;}
.nest-button::before {background-image: inherit!important;}
.nest-content-wrapper  .widget_product_categories ul > li::after {display: none!important;}
.nest-button-wrapper {display: none;height: 0px;}
.nest-button-wrapper { width: 25%; text-align: center; height: 50px;}
.nest-button {font-size: 16px; border-radius: 0px; padding: 8px;}
.nest-button img { width:40px;}
.nest-content-wrapper .widget_product_categories ul li a {padding: 0px 0 3px 1px!important; font-size: 15px;}*/
.boton-contacto a {background: rgba(0, 0, 0, 0.3); padding: 20px;}

/* Ficha de productos */ 
.todos-productos-pc .image_wrapper{height: 250px;}
.todos-productos-pc img{object-fit: contain; height: 250px !important;}
.todos-productos-pc h4{font-size: 15px;line-height: 21px; font-weight: 400; letter-spacing: 1px; text-align: center;}
.pager .pages {display: inline-flex;}



#todos-productos .image_wrapper img:not(.ls-l) { object-fit: scale-down;height: 250px !important;}

/* filtros productos */
.dhwc-ajax__toolbar{padding:0; height: 38px;}
.toolbar__filter-buttons{display:none;}
.filtros_productos_sidebar > .itembox:first-child li{border: solid 1px; width: 48%; display: inline-block;}
.filtros_productos_sidebar li{margin: 0px 4px 10px 0px !important; padding: 3px 0px 0px 28px !important;}
.filtros_productos_sidebar li::before{left:9px !important;}
.filtros_productos_sidebar .widget{padding-bottom: 10px;margin-bottom: 10px;}
.filtros_productos_sidebar .widget::after{border-width: 0;}

#contactobar {display:none;} /* Oculta la barra de botones de contacto inferior en PC */

.post-type-archive-product .image_wrapper img {object-fit: scale-down; height: 225px!important;}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {  color: #626262;  background-color: rgb(255, 255, 255);  border-color: #ccc;  text-align: center;}

.prdctfltr_checkboxes label {  margin-bottom: 0px!important;  font-weight: 400!important;}
#cabecera-categorias {text-align:center;}

#blog img.scale-with-grid { object-fit: scale-down; height: 250px!important;}

.prdctfltr_customization_search {  display: inherit!important;  width: 80px!important;font-size: 13px;}
.prdctfltr_customize_block { border: 0px solid #ccc!important;}

label.prdctfltr_active .prdctfltr_customize_block {  border: 1px solid #ccc !important;box-shadow: 0 4px 9px -3px rgba(0, 0, 0, 0)!important;}

#categorias .prdctfltr_checkboxes { text-align: center; color: white; background: #7b1d13;padding: 15px; letter-spacing: .05em;}
#categorias .prdctfltr_filter label { width: 94px; text-align: center;  margin: 0 auto;}
#categorias .prdctfltr_terms_customized_image .prdctfltr_customize_block > .prdctfltr_customize_image{ width: 56px;  text-align: center;    margin: 0 auto;    background-color: rgba(123, 29, 19, 0);  filter: invert(1);}

/*titulo deshabilitado*/
#categorias .pf-help-title h3 { text-align: center;color: white;background: #7b1d13;padding: 15px;letter-spacing: .05em;display: none;}
/*titulo deshabilitado*/

#categorias .prdctfltr_wc {  margin-bottom: 0!important; }
#categorias .column_sidebar_widget .widget {  margin-bottom: 0px!important;  padding-bottom: 0px!important;}
#categorias h1,#categorias h2,#categorias h3,#categorias h4,#categorias h5,#categorias h6 {  margin-bottom: 0px!important;}
#categorias .prdctfltr_wc .prdctfltr_buttons {  margin-top: 0!important;margin-bottom: 0!important;}


/*pagina catalogo categorias*/

#categorias-pagina .prdctfltr_checkboxes { text-align: center; color: white;padding: 15px; letter-spacing: .05em;}
#categorias-pagina .prdctfltr_terms_customized_image .prdctfltr_customize_block > .prdctfltr_customize_image{ width: 100px;  text-align: center;    margin: 0 auto;    background-color: rgba(123, 29, 19, 0);  /*filter: invert(1);*/}

/*titulo deshabilitado*/
#categorias-pagina .pf-help-title h3 { text-align: center;color: white;background: #7b1d13;padding: 15px;letter-spacing: .05em;display: none;}
/*titulo deshabilitado*/

#categorias-pagina .prdctfltr_wc {  margin-bottom: 0!important; }
#categorias-pagina .column_sidebar_widget .widget {  margin-bottom: 0px!important;  padding-bottom: 0px!important;}
#categorias-pagina h1,#categorias-pagina h2,#categorias-pagina h3,#categorias-pagina h4,#categorias-pagina h5,#categorias-pagina h6 {  margin-bottom: 0px!important;}
#categorias-pagina .prdctfltr_wc .prdctfltr_buttons {  margin-top: 0!important;margin-bottom: 0!important;}
#categorias-pagina .prdctfltr_customization_search {  display: inherit !important;  width: 80px !important;  font-size: 13px;  margin: 0 auto;color: black;font-weight: 800;}
#categorias-pagina .prdctfltr_filter label {  width: 156px; text-align: center; margin: 0 auto !important;  padding: 26px 0;}

/*fichas productos*/
#ficha-producto .related ul.products li.product { width: 99.3% !important; }
#ficha-producto .related .woocommerce ul.products li.product a img{  object-fit: scale-down; height: 250px!important;}
#imagen-ficha-pral div.images img {  object-fit: scale-down;  height: 500px !important;}

/* Quitar botón recaptcha V3 de Google */
.grecaptcha-badge { visibility: hidden !important; }




.if-zoom .image_frame:hover .image_wrapper img, .if-zoom .image_frame.hover .image_wrapper img { -webkit-transform: scale(0.98);-moz-transform: scale(0.98);
    -o-transform: scale(0.98);transform: scale(0.98);}
#prdctfltr-6 {margin:0;}


#Footer{text-align: center;}

/* CSS CookieYes */
.button-custom button:hover{background-color:transparent;}
.cky-footer-wrapper div[data-cky-tag="detail-powered-by"]{display:none !important;}
.cky-show-desc-btn, .cky-accordion-header .cky-always-active {color: #A60D0D !important;}
.cky-banner-element{cursor:pointer;}
.cky-btn{justify-content:center;}

/*--------Responsive Movil----------*/

/*menu*/
#Side_slide .extras { display: none!important;}
#Side_slide { text-align: center!important;}
#Side_slide #menu ul li a {padding: 10px 10px!important;margin-right: 0px!important;}

@media only screen and (max-width: 767px)  {

/*Inicio*/
#categorias .prdctfltr_filter label { width: 70px; text-align: center;  margin: 0 auto;}
	.texto-inicio p {text-align:center!important;font-size: 14px!important;}
	.texto-inicio h4 {font-size: 29px!important;line-height: 43px!important;letter-spacing: 1px!important;}
	#blog .posts_group {display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 11px;}
	#blog img.scale-with-grid {object-fit: contain; height: 115px !important;}
	#blog .post-title h4 {text-align:center!important;    font-size: 12px;line-height: 17px;letter-spacing: 0px;}
	.icon-doc-text {display:none!important;}
	#blog .post-footer {background: rgb(188, 39, 39);}
	#blog a.post-more {color: #fff!important;}

/*Quiénes-somos*/
	#Subheader { padding: 135px 0 50px !important;}
	.quienes-somos p {text-align:center!important;}
   
/*Catalogo*/

/*body:not(.template-slider) #Header_wrapper {background-image: url(https://www.merinosoto.com/wp-content/uploads/2019/08/galeria04-3.jpg) !important;background-repeat: no-repeat;background-position: center;	background-size: cover;}*/
.elementor-5362 .elementor-element.elementor-element-7016c29 {z-index: 9!important;}
#Subheader { background-color: rgba(247,247,247,0.24); background-image: url(//www.merinosoto.com/wp-content/uploads/2019/08/galeria04-3.jpg)!important;
	background-repeat: no-repeat!important;background-position: center!important; background-size: cover!important;}
  #blog	a.button {background-color: #bc2727;color: #fdfdfd;}

/*Fichas*/
.elementor-3656 .elementor-element.elementor-element-97a7e35 > .elementor-widget-container {padding: 10% 5% 0% 5%!important;}

#Wrapper .todos-productos-pc ul.products { grid-template-columns: repeat(2,1fr) !important;}	
body:not(.template-slider) #Header_wrapper {background-image: inherit; background: red;}
.toolbar__filter-buttons{display:inherit;}
.icon-menu-fine::before {content: '\e960'; color: white;}
	.minimalist-header-no #Subheader {padding: 24px 0 !important; background-color: rgb(0, 0, 0);}
#Side_slide {z-index: 999999;}
#logo { pointer-events: none; cursor: default;}
.nest-button-wrapper {display:inherit!important;}
.woocommerce ul.products.col-4 li.product {width: 48% !important;}
.product h4 { font-size: 16px; line-height: 18px; font-weight: 400; letter-spacing: 0px; text-align: center;}
.woocommerce .related ul li.product:nth-child(3) {display:none!important;}
#mobile-contact-bar {display:inherit!important; height: 50px;}
.layout-full-width #Wrapper { margin: 0px !important;}
/* Barra inferior de botones de contacto */
#contactobar {width: 100%; position: fixed; left: 0; bottom: 0; z-index: 100000000; font-size: 30px; background-color: #bc2727; color: #ffffff; display: inherit;}
#contactobar .cuerpo {margin: 10px 0; width: 100%; max-width: 1080px; display: flex; justify-content: center; align-items: center;}
#contacto {text-align: center; width:100%;}
#contacto a{color:#fff; padding:0 6%;} /*En el pádding este es donde se da más espacio o menos entre iconos*/
#contacto a:active{color:#fff;}
#contacto a:hover{color:#fff;}





	#Footer .footer_copy .one { margin-bottom: 80px!important;}




}