/*
Theme Name: Muebles Artex 2020
Theme URI: http://www.neuestudio.mx/
Template: furnilife
Author: NeueStudio
Author URI: http://www.neuestudio.mx/
Description: Tema hijo para Muebles Artex hecho en 2020, por @alainxps, Desarrllador Web en NeueStudio.
Tags: one-column,two-columns,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,post-formats,sticky-post,threaded-comments
Version: 1.1.4.9
Updated: 2020-05-15 13:58:50

*/
/*.header-container .header .header-sticky.ontop .logo-sticky a img {
	max-height: 50px;
	width: auto;
}*/
/* Inicia header */
.header-container .header .header-sticky:not(.show) .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li:not(:hover) > a.item_link .link_text,
.header-container .header .header-sticky:not(.show) .horizontal-menu #primary > .menu_holder .menu_inner > ul > li:not(:hover) > a.item_link .link_text,
.header-container .header .header-sticky:not(.show) .horizontal-menu .mega_main_menu .menu_holder .menu_inner>ul>li:not(:hover)>a.item_link .link_text,
.header-container .header .header-sticky:not(.show) .horizontal-menu .mega_main_menu .menu_holder .menu_inner>ul>li:not(:hover)>a.item_link .link_text,
.header-container .header .header-sticky:not(.show) .horizontal-menu .mega_main_menu > .menu_holder .menu_inner>ul>li:not(:hover)>a.item_link i,
.header-container .header .header-sticky:not(.show) .horizontal-menu .mega_main_menu > .menu_holder .menu_inner>ul>li:not(:hover)>a.item_link i {
    color: #222221;
}
/*.header-container .header .header-sticky .horizontal-menu #primary>.menu_holder .menu_inner>ul>li>a.item_link .link_text {
    color: #ffffff;
}*/
#secondary .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
	margin-top: 30px;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content .buttons a {
	display: block;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .mini_cart_content .buttons a.checkout {
	float: unset;
	margin-top: 15px;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .cart-toggler a {
	color: #222221;
}
.header-container .header .horizontal-menu #primary>.menu_holder .menu_inner>ul>li>a.item_link {
	padding: 0 10px;
}
.header .anuncios-artex .anuncios a {
	color: #2c2c2c;
}
.header .anuncios-artex .anuncios a:hover {
	color: #E3B34A;
}
@media (max-width: 991px) {
	.header .anuncios-artex .header-static {
		line-height: 20px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.header .anuncios-artex .vc_column_container.vc_col-sm-8 {
		width: 66.66666667% !important;
	}
	.header .anuncios-artex .vc_column_container.vc_col-sm-4 {
		width: 33.333% !important;
	}
	.header .anuncios-artex .header-static {
		text-align: left;
	}
	.header .header-middle .vc_column_container.vc_col-sm-4 {
		width: 33.333% !important;
	}
}
/* Termina header */
.logo-sticky img {
	max-height: 45px;
}
/*.producto-destacado-mega ul .widget_mega_menu {
	width: 25%;
}
.producto-destacado-mega ul .widget_mega_menu:first-child {
	float: left;
	max-width: 75%
}*/
.main-container .popular-categories .categories-carousel {
	border: unset;
	background-color: unset;
}
.main-container .popular-categories .categories-carousel .owl-item .item {
	-webkit-transition: background-color 150ms linear;
    -ms-transition: background-color 150ms linear;
    transition: background-color 150ms linear;
}
.main-container .popular-categories .categories-carousel .owl-item .item:hover {
	background-color: #f9f9fb;
	-webkit-transition: background-color 250ms linear;
    -ms-transition: background-color 250ms linear;
    transition: background-color 250ms linear;
}
.main-container .popular-categories .categories-carousel .owl-item:not(.latst-active) .item {
	box-shadow: unset;
}
.mega_main_menu li.multicolumn_dropdown>.mega_dropdown>.producto-destacado-mega .mega_dropdown>li {
	max-width: 25%;
	float: unset;
	display: inline-block;
}
.mega_main_menu li.multicolumn_dropdown>.mega_dropdown>.producto-destacado-mega .mega_dropdown>li:first-child {
	float: left;
	max-width: 75%
}
.mega_main_menu li.multicolumn_dropdown>.mega_dropdown>.producto-destacado-mega .mega_dropdown>li:not(:first-child)>div {
	padding-left: 20px !important;
}
.shipping-notice-block {
	display: inline-block;
    margin-top: 30px;
}
.woocommerce .blockUI.blockOverlay {
	position: relative!important;
	display: none!important;
}
@media (min-width: 480px) {
  .gridview .product-name {
	  min-height: 60px;
  }
}
@media (max-width: 767px) {
	body.woocommerce.archive .main-container .shop-products.grid-view .row-product {
		overflow: scroll;
	}
}
@media (max-width: 991px) {
	body.woocommerce.archive .page-content .shop_content > .container > .row {
		display: -webkit-flex;
		display: flex;
		flex-direction: column;
	}
	body.woocommerce.archive .page-content .shop_content > .container > .row #secondary {
		-webkit-order: 2;
		order: 2;
		margin-top: 50px;
	}
	body.woocommerce.archive .page-content .shop_content > .container > .row #archive-product {
		-webkit-order: 1;
		order: 1;
	}
}
/* Inicia Footer */
@media (min-width: 768px) and (max-width: 991px) {
	.footer .vc_column_container.vc_col-sm-3 {
		width: 25% !important;
	}
}
/* Termina Footer */
/* Inicia Mega Menu */
.comedores-menu div[class*="widget-mega-"]:not(.widget-mega-comedores) {
	display: none;
}
.recamaras-menu div[class*="widget-mega-"]:not(.widget-mega-recamaras) {
	display: none;
}
.salas-menu div[class*="widget-mega-"]:not(.widget-mega-salas) {
	display: none;
}
.complementos-menu div[class*="widget-mega-"]:not(.widget-mega-complementos) {
	display: none;
}
.decoracion-menu div[class*="widget-mega-"]:not(.widget-mega-decoracion) {
	display: none;
}
.main-container .our-service.layout2 .our-service-inner .box {
    padding: 30px 15px;
    text-align: left;
}
/*.destacado-menu-title > .item-link {
	cursor: unset !important;
	pointer-events: none;
}*/
.header-container .header .horizontal-menu #primary>.menu_holder .menu_inner>ul>li.multicolumn_dropdown>ul.mega_dropdown>li.destacado-menu-title span.item_link:hover .link_text  {
	color: #222221 !important;
}
.menu-item .widget_mega_menu .wishlist-inner,
.menu-item .widget_mega_menu .compare-inner,
.menu-item .widget_mega_menu .quickview-inner,
.menu-item .widget_mega_menu .add-to-cart del,
.menu-item .widget_mega_menu .add-to-cart ins,
.menu-item .widget_mega_menu .product-image img:not(.primary_image) {
	display: none;
}
.menu-item .widget_mega_menu .product.add_to_cart_inline { 
	border: none !important;
    padding-left: 0 !important;
}
.menu-item .widget_mega_menu .price-box del {
	display: block;
}
.menu-item .widget_mega_menu .product-name {
	font-size: 17px;
}
/* Termina Mega Menu */
/* Inicia Top bar menu Artex */
.top-menu-artex {
	background: #222221;
}
.top-menu-artex .wpb_content_element {
    margin-top: 10px;
	margin-bottom: 10px;
}
.top-menu-artex .widget_nav_menu ul {
	text-align: left;
}
.top-menu-artex .widget_nav_menu ul .menu-item {
	display: inline-block;
	margin-bottom: 0;
    padding: 0 10px;
}
.top-menu-artex .widget_nav_menu ul .menu-item a {
	font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    min-height: 20px;
    text-transform: uppercase;
}
/*.top-menu-artex .widget_nav_menu ul .menu-item a:hover {
	color: #e3b34a;
}*/
/* Termina Top bar menu Artex */
.mc4wp-form-fields .from-input input {
    border-bottom: 1px solid #696969;
	color: #2c2c2c;
	font-weight: 600;
}
.mc4wp-form-fields .from-input input::placeholder {
	color: #2c2c2c;
	font-weight: 600;
}
.whtspp-quote-btn {
    background-color: #25D366 !important;
	border-radius: 2px !important;
    color: #fff !important;
    font-size: 18px !important;
    height: auto !important;
    line-height: 23px !important;
    padding: 10px 25px !important;
}
@media screen and (max-width: 991px) {
	.fila-garantias .vc_column_container {
	    width: 50% !important;
	}
}
@media (min-width: 992px) {
	.fila-carrusel-categorias .owl-carousel .owl-wrapper {
		width: 100% !important;
		text-align: center;
	}
	.fila-carrusel-categorias .owl-carousel .owl-item {
	    float: unset;
	    display: inline-block;
	}
}
@media (min-width: 1201px) {
	.fila-productos-destacados .owl-carousel .owl-wrapper {
		width: 100% !important;
		text-align: center;
	}
	.fila-productos-destacados .owl-carousel .owl-item {
	    float: unset;
	    display: inline-block;
	}
}