/* menu */
i.fa.fa-search { margin-top: 13px !important; }
.btn:not([data-toggle=popover]).btn-primary::before { background-color: #7d0b26 !important; }
.xs-vartical-menu .cd-dropdown-trigger.dropdown-is-active:hover, .xs-vartical-menu .cd-dropdown-trigger:hover { background-color: #939598 !important; }
.xs-vartical-menu .cd-dropdown-content, .xs-vartical-menu .cd-dropdown:before { border-color: #7d0b26 !important; }
.xs-menus .nav-menu> :not(.megamenu) .nav-dropdown li a { border-bottom: 0px !important; }
.xs-menus .nav-menu li>.nav-dropdown {
    -webkit-box-shadow: 15px 15px 30px rgba(0, 0, 0, 0) !important;
    box-shadow: 15px 15px 30px rgba(0, 0, 0, 0) !important; 
}


li#menu-item-478 a,
li#menu-item-2545 a,
li#menu-item-2544 a,
li#menu-item-1133 a,
li#menu-item-4728 a {
	color: #000 !important;
}

li#menu-item-478 a:hover,
li#menu-item-2545 a:hover,
li#menu-item-2544 a:hover,
li#menu-item-1133 a:hover,
li#menu-item-4728 a:hover {
	color: #7d0b26 !important;
}

/* movil */
.tabmenu-area {
    background: #fff !important;
    border-bottom: 0px solid #EDEDED !important;
}
.nav-toggle:before {
	background-color: #7D0B26 !important;
    box-shadow: 0 0.5em 0 0 #7D0B26, 0 1em 0 0 #7D0B26 !important;
}
.tab_menu_area .nav-menus-wrapper {
    background-color: #7D0B26 !important;
	text-align: center !important;
}
.tab_menu_tiggers { background-color: #7D0B26 !important; }
.tab_menu_tiggers .nav-item .nav-link.active { background-color: #7D0B26 !important; }
.nav-menus-wrapper-close-button {
	color: #fff !important;
	float: none !important;
	margin: 50px auto 30px auto !important;
}
li.nav-item { width: 50% !important; }
.xs_nav-portrait .nav-menus-wrapper { width: 400px !important; }
.tab_menu_area.xs-menus .nav-menu>li, .tab_menu_area.xs-menus .nav-submenu.nav-dropdown>li { border-bottom: 0px solid rgba(255, 255, 255, 0.04) !important; }
.xs_nav-portrait .nav-menu>li:last-child { border-bottom: solid 0px #f0f0f0 !important; }
.tab_menu_search { display: none !important; }
.tabmenu-area .offset-cart-menu { color: #7D0B26 !important; }


/* footer */
footer.xs-footer-section p { color: #fff !important; }
.footer-cop { color: #fff !important; }
.textwidget img { margin: 0px 0 !important; }
img.image.wp-image-2498.attachment-full.size-full,
img.image.wp-image-2500.attachment-full.size-full {
    width: 250px;
	margin-bottom: 50px !important;
}
.footer-widget .menu-item a { color: #939598 !important; }
.footer-widget .menu-item a:hover { color: #7D0B26 !important; }

/* contacto */
.xs-contact-form .h3 { color: #fff !important; }
.xs-contact-form input:not([type="submit"]) { border: 1px solid #fff !important; }
.xs-contact-form input:not([type="submit"]):focus { border: 1px solid #fff !important; }
.xs-contact-form textarea { border: 1px solid #fff !important; }
.xs-contact-form textarea:focus { border: 1px solid #fff !important;}
.button {
	background: #FFBB00 !important;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	color: #000 !important;
	border: 1px solid #FFBB00 !important;
	border-radius: 50px !important;
}
.button:hover {
	background: #FFBB00 !important;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	color: #000 !important;
}

.xs-contact-form textarea {
    background: white !important;
}

/* shop */

.archive .woocommerce-products-header { display: none !important; } 
.entry-content blockquote, .widget_range .ui-widget-content .ui-state-default:nth-child(even), .xs-breadcumb .breadcrumb-item:first-child a,
.xs-breadcumb .breadcrumb-item:nth-child(2):before,
.xs-breadcumb .breadcrumb-item+.breadcrumb-item::before,
.xs-breadcumb .breadcrumb-item,
.xs-breadcumb .breadcrumb-item+.breadcrumb-item a { color: #5E5E5E !important; }
.entry-content blockquote, .widget_range .ui-widget-content .ui-state-default:nth-child(even), .xs-breadcumb .breadcrumb-item:first-child a:hover,
.xs-breadcumb .breadcrumb-item+.breadcrumb-item a:hover { color: #7D0B26 !important; }
span.posted_in a,
span.sku,
span.tagged_as a { color: #5E5E5E !important; }
span.posted_in a:hover,
span.tagged_as a:hover{ color: #7D0B26 !important }
.summary.entry-summary .product_meta { font-size: 12px !important;}
h1.product_title.entry-title {
	color: #8f1730 !important;
    font-family: "Hind", Sans-serif !important;
    font-size: 42px !important;
    font-weight: bold !important;
}
.woocommerce-Price-amount.amount {
	color: #8f1730 !important;
    font-family: "Hind", Sans-serif !important;
    font-weight: bold !important;
    line-height: 48px !important;
	
}
.woocommerce-product-details__short-description {
	color: #5E5E5E !important;
	font-family: "Ebrima Regular", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 100 !important;
    line-height: 22px !important;
}
.product-title {
    margin-top: 10px !important;
}
.sidebar .widget-title { border-color: #7D0B26 !important; }
.xs-serachForm input[type=submit] { background: url(https://vinoclubmx.com/wp-content/uploads/2020/07/search-icon.png) center center no-repeat #7D0B26 !important; }


.paging { margin-top: 50px !important; }

.pagination>li>a, .pagination>li>span {
    width: 50px !important;
    height: 50px !important;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > li > a:hover {
	color: #fff !important;
	background: #7D0B26 !important;
	border: 1px solid transparent !important;
}
.pagination > li > a, .pagination > li > span {
	color: #7D0B26 !important;
	border: 1px solid #7D0B26 !important;
}
.product-item-meta li a:hover, .product-item-meta.meta-style-2 li a { background-color: #FFBB00 !important; }
.product-title-v2 a:hover strong, .xs-single-product:hover .product-title a, .product-title a { 
	color: #5E5E5E !important; 
	font-family: "Hind", Sans-serif !important;
	font-size: 14px !important;
    font-weight: 100 !important;
    line-height: 18px !important;
}


.shop-archive .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #f1f1f1 !important; }
.sidebar .widget_price_filter .price_slider_amount .price_label {
    text-align: center !important;
    color: #7D0B26 !important;
}

.sidebar .widget-title {
    font-family: "Hind", Sans-serif !important;
	font-size: 14px !important;
    font-weight: bold !important;
    line-height: 18px !important;
}
.sidebar ul li a {
    color: #959595 !important;
     font-family: "Hind", Sans-serif !important;
	font-weight: 100 !important;
}
.sidebar ul li {
    color: #959595 !important;
    border-bottom: 0px dashed #f1f1f1 !important;
    font-family: "Hind", Sans-serif !important;
	font-weight: 100 !important;
}
.sidebar ul li:hover a { color: #7D0B26 !important; }
.xs-breadcumb .breadcrumb-item {
    font-family: "Hind", Sans-serif !important;
	font-size: 14px !important;
    font-weight: 100 !important;
    line-height: 18px !important;
}
.sidebar .product_list_widget .product-title, .dokan-store-sidebar ul.product_list_widget .product-title {
	color: #5E5E5E !important; 
    font-family: "Hind", Sans-serif !important;
	font-size: 14px !important;
    font-weight: 100 !important;
    line-height: 18px !important;
}
.sidebar .product_list_widget .product-title:hover { color: #7D0B26 !important; }
.feature-product-v4 .product-item-meta { border-color: #fff !important; }
.xs-product-wraper:hover .xs-product-hover-area { display: none !important; }
.color-secondary, .xs-nav-tab.version-4 .nav-item .nav-link.active, .xs-nav-tab.version-4 .nav-item .nav-link:hover { color: #5E5E5E !important; }
.xs-nav-tab.version-4 .nav-item .nav-link::before { display: none !important; }
.single_add_to_cart_button::before { background-color: #FFBB00 !important; }
.xs-product-wraper .product-item-meta li { display: none !important; }
.xs-vartical-menu .cd-dropdown-content>li:not(.has-children) a:hover { color: #7D0B26 !important; }
.xs-vartical-menu .cd-dropdown-content .cd-dropdown-icons>li, .xs-vartical-menu .cd-dropdown-content .cd-secondary-dropdown>li { width: 50% !important; }
.select-options, .select-options::before { background-color: #7D0B26 !important; }
.select-options li { color: #fff !important; }
.select-options li:hover { background-color: transparent !important; }
.select-styled.active { color: #7D0B26 !important; }
.select-styled:active:after, .select-styled.active:after { color: #7D0B26 !important; }

.xs-vartical-menu .cd-dropdown-content li a {
    border-bottom: 1px solid #fff !important;
}

@media (max-width: 991px) {
	.footer-widget { text-align: center !important; }
	.footer-widget .widget-title { margin-top: 35px; }
}












/* lista de favoritos */

.btn:not([data-toggle=popover])::before {
    display: none !important
}


.page-id-185 i.fa.fa-pencil { display: none !important; }
.page-id-185 a.btn.button.show-title-form {
    background: #FF2222 !important;
    border-radius: 10px !important;
    color: white !important;
	font-size: .8em !important;
	border: none !important;
}
.page-id-185 .wishlist-title.wishlist-title-with-form h2 { color: #000 !important; } 
.page-id-185 .wishlist-title.wishlist-title-with-form h2:hover {
    background: #f7dce2 !important;
    border-radius: 10px !important;
}
.page-id-185 th.product-name,
.page-id-185 th.product-price,
.page-id-185 th.product-stock-status {
    text-align: left !important;
	font-size: 1.3em !important;
	color: #7d0b26 !important;
}
.page-id-185 td.product-name a,
.page-id-185 td.product-price,
.page-id-185 span.woocommerce-Price-amount.amount, 
.page-id-185 td.product-add-to-cart, 
.page-id-185 .yith-wcwl-wishlistaddedbrowse a {
    text-align: left !important;
	font-size: 1em !important;
	color: #7d0b26 !important;
	font-weight: normal !important;
}
.page-id-185 td.wishlist-empty {
    text-align: center !important;
	font-size: 1em !important;
	color: #7d0b26 !important;
	font-weight: normal !important;
}
.page-id-185 td.product-name a:hover,
.page-id-185 .yith-wcwl-wishlistaddedbrowse a:hover { color: #FF2222 !important; }
.page-id-185 .wishlist_table tr td.product-thumbnail a img { border-radius: 5px !important; }
.page-id-185 .woocommerce a.remove { color: #FF2222 !important; }
.page-id-185 .woocommerce a.remove:hover {
	color: white !important;
    background: #FF2222 !important;
}
.page-id-185 .woocommerce table.shop_table { border: none !important; }
.page-id-185 table.wishlist_table tbody td,
.page-id-185 table.wishlist_table thead th { border-color: #f2f2f2 !important; }

@media (max-width: 767px) {
	.page-id-185 form#yith-wcwl-form { overflow-x: hidden !important; }
	.page-id-185 .product-name h3 {
		font-size: 1em !important;
		color: #7d0b26 !important;
	}
	.page-id-185 .product-name h3:hover { color: #FF2222 !important; }
}
.page-id-185 input[type=text] {
    border: none !important;
    border-radius: 10px !important;
    font-size: 1,2em !important;
}
.page-id-185 a.hide-title-form,
.page-id-185 a.save-title-form { color: #7d0b26 !important; }



li.cat-item {
    width: 100% !important;
	font-size: 14px !important;
}


.sidebar .tagcloud a {
    width: 100% !important;
	border: none !important;
    color: #959595 !important;
	font-weight: 100 !important;
	padding: 10px 0px !important;
}


.sidebar .tagcloud a:hover {
    background: transparent !important;
	color: #8F1730 !important;
}