/*
Theme Name: 	Elviris Child
Theme URI: 		http://www.elviris.com
Author: 		veovirtual.com
Author URI: 	http://www.veovirtual.com
Template:		elviris
Version: 		020720
*/

/* Paneles */


/* Header */
#Header {background-image: url(https://www.elviris.com/wp-content/uploads/2020/07/fondo_subheader_3.gif); background-size: cover; background-repeat: no-repeat;   background-position: bottom left;}
.logo-main{margin-top: -32px; padding-bottom: 20px;}
.logo-mobile{max-height:inherit !important; padding:20px 0;}
.sticky-dark #Top_bar.is-sticky, .sticky-dark #Top_bar.is-sticky #menu { background: rgb(0, 0, 0);}

#Subheader {-webkit-box-shadow: inset 0px 0px 35px 0px rgba(0,0,0,0.52);-moz-box-shadow: inset 0px 0px 35px 0px rgba(0,0,0,0.52);box-shadow: inset 0px 0px 35px 0px rgba(0,0,0,0.52);background-repeat:repeat;background-size: 200px;background-attachment: fixed;}

.prdctfltr_buttons {display:none;}

#Action_bar .contact_details li {  padding: 20px 0; background: #920402;  padding: 12px 21px !important;  font-size: 16px;}
.menu-image-hover-wrapper{margin-right: 7px !important;}

#Top_bar.is-sticky .menu_wrapper .menu > li > a {  padding: 12px 0!important;}
#Top_bar.is-sticky .logo {margin: 0 15px 0 20px;!important)}

#Top_bar .menu > li > a span:not(.description) { padding: 0 15px!important;}

/*logo*/

/*Menú slider cartas*/
.nest-slide-wrapper { max-width: 360px;/*height:730px!important;top:15%!important*/;}
.nest-content-inner {background-image: url("https://www.elviris.com/wp-content/uploads/2021/08/fondo-madera-1.jpg");}
.fb3d-modal.visible { z-index: 999999999!important;box-shadow: 0 0 0px #fff!important;}
.nest-content-wrapper { max-width: 100%!important;}
.nest-slide-wrapper ul.carta-pdf{ list-style: none; margin: 0px; grid-template-columns: repeat(2,1fr); display: grid;}
.nest-close-button::before, .nest-close-button::after { background-color: #FFF;}
.nest-slide-wrapper ul.carta-pdf li {padding: 2px 5px;}
.wp-toolbar-active { margin-top: 32px; transform: rotate(-90deg); left: -46px;  top: 25%;}
.nest-button-wrapper {  margin-top: 32px; transform: rotate(-90deg); left: -46px; top: 25%;}
.nest-button {padding: 31px 20px 10px 21px!important; font-size: 14px!important; letter-spacing: 2px!important;}
.nest-button:hover { text-decoration: none;}
iframe div.toolbar { display: none!important;}

/*Cartas*/
[data-pushbar-id=paneldeslizante1] #contenido-panel-deslizante{height:100%;}
[data-pushbar-id=paneldeslizante1] .boton-cerrar i{color:#fff;}
.carta-pdf{display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 2%; height: 100%; align-items: center; align-content: center; padding: 85px 4% 0 4%;}
[data-pushbar-id=paneldeslizante1] .carta-pdf{background-image: url(https://www.elviris.com/imagenes/fondo_madera_cartas.jpg); background-size:cover;}
.carta-pdf li{list-style:none;}
.carta-pdf a{display:block;}
[data-pushbar-id=paneldeslizante1] .carta-pdf img{filter: drop-shadow(0px 10px 6px #000);}
.carta-pdf img{width:100%;}



@media only screen and (max-width: 1200px){
	
	.nest-content-inner { padding: 12px 15px 100px 15px!important;}
	.fb3d-modal.visible { z-index: 999999999!important; box-shadow: 0 0 0px #fff !important;  background: rgba(0, 0, 0, 0.8)!important;    width: 100%!important;  height: 100%!important;  left: 0!important;    top: 0!important;}
	.nest-button-wrapper {  display: none;}
	.wp-image-1118 {width: 283px;    right: 5px;    position: relative;    text-align: right;}
	.nest-content-inner .wp-block-image {text-align:right;margin-bottom: 5px!important;}
	
}

/*slider*/
/*#advanced-floating-sliding-panel-1115 ul.carta-pdf{ list-style: none; margin: 0px; grid-template-columns: repeat(2,1fr); display: grid;}
#advanced-floating-sliding-panel-1115 ul.carta-pdf li {padding: 5px 8px;margin:0!important;border-radius: 7px !important;}
#advanced-floating-sliding-panel-1115 ul.carta-pdf li img{border-radius: 7px !important;}
#advanced-floating-sliding-panel-1115 .sliding-box {background-image: url("https://www.elviris.com/wp-content/uploads/2021/08/fondo-madera-1.jpg");}
#advanced-floating-sliding-panel-1115.sliding-left .sliding-knob {  right: -40px!important;}
#advanced-floating-sliding-panel-1115 .sliding-box {border: 7px solid #ffef8c!important; border-left: 0 !important;}*/


.slick-list { overflow: inherit!important;}
.slick-slide img { object-fit: cover; height: 640px !important;}

/* Página de Inicio */
.banner_local_inicio{margin:0 !important; width:100% !important;}
.banner_local_inicio .content_slider{padding:0 !important;}
.masonry:not(.tiles) .post-item {  background: rgba(255, 255, 255, 0) !important;}
h2.entry-title { font-size: 26px!important; line-height: 32px!important;}
#shop .list_item > a { text-align: center; }
#shop .list_item .list_image { margin: 0 auto;}
#shop .column_list { width: 25%; padding: 26px;text-align: center;}

/*.club-inicio {  background: linear-gradient(to right, rgb(50, 92, 157) 50%,rgba(0,0,0,0) 100%);  padding: 70px;}*/
.club-inicio .column {margin: 0 1% 0px!important;}
.club-inicio .column_list {height: 125px!important;}

.list_item .list_right h4 {  color: #d7d068;}

/*.banner_local_inicio img.scale-with-grid, #Content img{object-fit: cover; max-width: inherit; height: 100%;}*/
.banner_local_inicio .content_slider .slider_pagination {bottom: 20px; position: absolute;}
.banner_local_inicio .slider_pagination a {background: rgba(255, 255, 255, 0.33);}

/* Novedades */
.blog_novedades h2{font-size: 30px; line-height: 41px;}

/*Fichas*/

#meta-ficha .product_meta {display: block!important; text-align: center!important; margin: 0 auto!important;}
.titulo-ficha {color:#CC0404; font-weight:500;margin-top: 7px;}
#meta-ficha h3 {padding: 6px 0 0;}


#meta-ficha .elementor-widget-woocommerce-product-meta .detail-label { color: #cc7474;}

.widget::after { border-width: 0px 0 0;}
.woocommerce ul.products li.product { width: 100% !important;}

.if-zoom .image_frame:hover .image_wrapper img, .if-zoom .image_frame.hover .image_wrapper img { -webkit-transform: scale(0.95)!important; -moz-transform: scale(0.95)!important; -o-transform: scale(0.95)!important; transform: scale(0.95)!important;}

.related.products h4 {font-size: 17px!important;line-height: 21px!important;}
.related.products h2 {color: red!Important;text-align:center;padding-bottom: 25px;}

.sidebar-fichas h3 {font-size: 23px; line-height: 28px; font-weight: 700; border-bottom: 1px solid #e8e8e8!important;  padding-bottom: 5px;color:#CC0404!important;}
.prdctfltr_filter label { font-size: 14px; line-height: 24px;font-weight: 400;  letter-spacing: 1px; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}

#meta-ficha .woocommerce .woocommerce-ordering select {display:none;}
#meta-ficha h4 {font-size: 17px!important;line-height: 21px!important;color:#CC0404!important;}

.is-form-style input.is-search-input { padding: 8px 12px; font-size: 15px!important; border: solid 1px #ccc; font-family: "Lato"!important, Sans-serif; font-weight: 300!important;}
.is-ajax-search label { width: 100%;}
div.is-ajax-search-result { box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, 0.16);background: #fff!important;}
div.is-ajax-search-details{ background: #fff!important;}
.is-ajax-search-result .is-ajax-search-post:hover, .is-ajax-search-result .is-show-more-results:hover, .is-ajax-search-tags-details > div:hover, .is-ajax-search-categories-details > div:hover {  background: #fbfbfb!important;}
.is-ajax-search-details a, .is-ajax-search-result a { color: #a00!important; font-weight: 600;}

.grifo1 {background-size: 65%!important;margin-top: -855px;min-height: 660px;}
.grifo2 {background-size: 65%!important;margin-top: -855px;min-height: 660px;}
.grifo3 {background-size: 65%!important;margin-top: -855px;min-height: 660px;}


#grifos-caja {display:inline;}
#barras-caja {position:relative;}

/*club*/
.gallery .gallery-item { margin: 0% !important;}
.gallery .gallery-item .gallery-icon {  width: 100%; margin-right: 0 !important; margin-left: 0 !important; padding: 0 !important;}

/*Novedades*/
.Recent_posts ul li .photo .c { display: none;}
.Recent_posts h6 { font-size: 16px; line-height: 19px; font-weight: 400;  letter-spacing: 0px;}
.Recent_posts ul li .desc .date { font-size: 13px;}
#Content .post-related img.scale-with-grid { object-fit: cover; height: 215px!important;}
.date_label, .timeline_items > li h3 span {background-color: #ac090a; color: #fff;}
.date_label::after, .timeline_items > li h3 span::after {  border-left-color: #ac090a;}

/* Grifos de Cerveza */
.arco-cerveza {background-size:100% auto;}
.marca-grifo{position: absolute; top: 176px; margin: 65px 105px; left: 3px;}
.marca-grifo img{border-radius: 90px; }
	/*.marca-1{left:20px;}*/

/*Footer*/

 a.como-llegar { background: white;  padding: 14px 28px;  border-radius: 6px;  color: #ac090a!important;text-decoration:none;}
 a.como-llegar:hover { background: white;text-decoration:none;}
#Footer{background-image: url(https://www.elviris.com/wp-content/uploads/2020/07/elvis_footer_3.gif); background-position: right top; background-size: auto 100%; background-repeat: no-repeat;}
/* Quitar botón recaptcha V3 de Google */
.grecaptcha-badge { visibility: hidden !important; }

/*responsive*/
@media only screen and (max-width:1224px){
	.grifos-todos{margin-top:-558px !important;}
}
@media only screen and (max-width:959px){
	.grifos-todos{margin-top:-518px !important;}
}
@media only screen and (max-width: 767px){
	/*Reseteos*/
	.the_content_wrapper ul {margin: auto!important;}
	
	.mobile-header-mini.logo-overflow #Top_bar #logo img.logo-mobile { max-height: 180px !important;}
	
	.grifo-cerveza{clear: inherit !important;}
	.grifos-todos .column{width: 33% !important;}
	.slick-slide img { object-fit: cover; height: 310px !important;}
	#Header {min-height: 235px !important;}
	#Footer{background-size: 100% auto; background-repeat: no-repeat;}
	#Side_slide #menu ul li a {margin-right: 0px!important;font-weight: 800!important;letter-spacing: 0.02em!important;font-size: 16px!important;}
#Side_slide {background-image: url(https://www.elviris.com/wp-content/uploads/2021/06/menu-responsive.png);background-repeat: no-repeat;
background-position: left bottom;}
	#Side_slide a:not(.action_button) {color:#fff!important;}
	.footer_button { color: #FFF !important;  background: red;}
	#Wrapper #shop .column_list {  width: 33% !important;  padding: 4px 0;  text-align: center;  clear: inherit !important;height: 130px !important;}
	.shop-responsive h4 { line-height: 15px!important; letter-spacing: 0px;  margin-top: 10px;}
	#back_to_top.sticky { bottom: 70px!important;}
	.mobile-sticky #Top_bar.is-sticky {  background: #000 !important;  box-shadow: 0px 0px 45px 0px #ff0000a8;}
	
	/*Carta-barra-lateral*/
	.nest-slide-wrapper ul.carta-pdf {display: grid!important;}
/*	ul.carta-pdf {list-style:none;}
	.imagen-carta .wp-image-1118 {width:100%!important;}
	ul.carta-pdf {display: block!important;}
	ul.carta-pdf li {margin-right:auto!important;}*/
	.nest-slide-wrapper ul.carta-pdf {grid-template-columns: repeat(3,1fr);}
	
	/*Cartas*/
	[data-pushbar-id=paneldeslizante1] .carta-pdf{background-image: url(https://www.elviris.com/imagenes/fondo_madera_cartas_3.gif); background-position:top center;}
	.carta-pdf{display: grid; grid-template-columns: repeat(2, 1fr);}
}