/*
Theme Name: Rubix Child
Theme URI: http://demo.lion-themes.net/rubix/
Author: Lion-Themes
Author URI: http://lion-themes.net/
Description: Rubix is a new WordPress theme for Online Shopping. With this theme, we have presets and different layouts. With drag and drop home page layout manager, we can build many variations of home page layout. We also have ajax cart, wishlist, compare, zoom and fancybox to bring into a modern look of website. Some of amazing features like Revolution Slider, Mega Menu, Visual Composer, Product Tabs & Carousel, Contact Form with Google map will makes your website more attractive.
Template: rubix
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, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: rubix
*/
.titulo_h3 h3 {color:#AD8400;text-transform:initial;}
.titulo_h32 h3 {color:#AD8400;text-transform:initial;margin-bottom:40px;}
.entry-title {color:#ffffff;}
.nav-desktop #mega_main_menu.mega_main_menu .menu_holder .menu_inner > ul > li {padding: 0 5px 0 5px;}
.nav-desktop #mega_main_menu.mega_main_menu .menu_holder .menu_inner > ul > li > a.item_link {font-family:"poppins";font-size:14px;}
p {font-family:"poppins";font-size:13px;color:#000000;}
.fuente_titulo {font-family:"Covered By Your Grace", Sans-serif;color:#ffffff!important; font-size:70px!important;}
.fuente_titulo_h2 {font-family:"Red Hat Display", Sans-serif;}
@media (max-width: 575px){
	.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content {text-align:center;}
	.elementor-icon-box-wrapper {width:100%;}
	.fuente_titulo {font-size:42px!important;line-height:40px!important;}
}
.product_title {color:#000000;font-weight:600!important;}
@media screen and (min-width: 992px) {
	.woocommerce div.main-wrapper .woocommerce-tabs {margin-top:0px;}
}
@media screen and (max-width: 1199px){
	.shop-products:not(.list-view) .product-wrapper .box-action {display:none;}
}
/* DESHABILITAR CARRITO Y LOGIN PARTE SUPERIOR */
.header-login-form{display:none;}
.topcart {display:none;}
/* FIN DESHABILITAR CARRITO Y LOGIN PARTE SUPERIOR */
.default-entry-header h1{color:#000000!important;}
.hache3_home h3{color:#AD8400;}
.entry-header h1 {color:#000000;}
.breadcrumbs a, .breadcrumbs span{color:#ffffff!important;}
.author-by, li.post-author:after{display:none!important;}
#content .breadcrumbs {background-color:#1d1d1b;-webkit-box-shadow:1000px 0 #1d1d1b, -1000px 0 #1d1d1b;box-shadow:1000px 0 #1d1d1b, -1000px 0 #1d1d1b;}
.woocommerce div.main-wrapper .product-view div.single-product-info .product_meta >* a, .woocommerce div.main-wrapper .product-view div.single-product-info .product_meta >* span {padding:0px;}
.widget_socialsharing_widget .widget-title {text-transform:inherit;}
.reviews_tab {display:none!important;}
.woocommerce div.main-wrapper .woocommerce-tabs ul.tabs li a {text-transform:math-auto;}
.video_regeneracion {width:100%;max-width:450px;height:100%;max-height:800px;}
/* Alinear todo en una fila */
.header-first .site-header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* Menú ocupa el espacio central */
.header-first .main-navigation {
  flex: 1;
}

/* Idiomas pegados al menú, antes de la lupa */
.header-first .language-switcher.header-lang {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-left: 16px;  /* espacio mínimo entre menú e idiomas */
  white-space: nowrap;
  order: 2; /* por si hay orden flex */
}

/* Lupa justo a continuación */
.header-first .search-switcher {
  margin-left: 16px;
}

/* Banderas */
.header-first .language-switcher.header-lang img {
  width: 28px;
  height: auto;
  vertical-align: middle;
}
