/*
Theme Name: OceanWP Child
Theme URI: http://grupopasion.com
Description: Ocean WP Child Theme
Author: Angela
Author URI: http://grupopasion.com
Template: oceanwp
Version: 5.5.4
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, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: oceanwp-child
*/
/*
.add_to_cart_button, #site-navigation-wrap .dropdown-menu>li:last-child,form.cart {
	display: none !important;
}*/

.widget_shopping_cart_content .buttons .checkout{
	background-color: transparent !important;
    border: 1px solid #e6e6e6 !important;
    color: #666 !important;
}
a.btnSeguirComprando{
background-color: #b62253 !important;
color:#ffffff !important;
}

#fecha_entrega, #hora_entrega{
	max-width:150px;
}
/*Estilos movil*/
@media screen and (max-width: 959px) {
  .unetePasionOrdenador{
  	display:none !important;
  }
  .txtSlider1 p{
    font-size: 16px !important;

  }
  .txtSlider2 p{
    font-size: 13px !important;

  }
  
  .txtSlider3 p{
    font-size: 14px !important;

  }
  /*
  .owl-item{
  	width:75% !important;
  }
  */
 	.capaReserva .elementor-container{
  		/*width:100% !important;*/
  		max-width:100% !important;
  	}
  .capaReserva .elementor-widget-container{
  	padding:5px !important;
  }
  
  .capaReserva .light{
  	width:90% !important;
  }
  	
}
/*Estilos pc*/
@media screen and (min-width: 959px) {
  .unetePasionMovil{
  	display:none !important;
  }
 
}

@media screen and (max-width: 900px) {
  .woocommerce-orders-table__header-order-number, .woocommerce-orders-table__header-order-status, .woocommerce-orders-table__header-order-total,
  .woocommerce-orders-table__cell-order-number, .woocommerce-orders-table__cell-order-status, .woocommerce-orders-table__cell-order-total{
  	display:none;
  }
}
.woocommerce-checkout-review-order-table tfoot th
{
    background-color: transparent !important;
}

.woocommerce #order_review table.shop_table tfoot .shipping th{
 color: #b62253 !important;
}
.woocommerce #order_review table.shop_table tfoot td{
    min-width: 200px;
}

.woocommerce-shipping-totals td{
  text-transform: unset !important;
}

#footer-widgets .footer-box .widget-title{
	color:#666666;
}

/*#menu-item-1177 a.sf-with-ul, #menu-item-1361 a.sf-with-ul{
	background-color:#B62253;
}
#menu-item-1177 a.sf-with-ul span, #menu-item-1361 a.sf-with-ul span{
    color:#ffffff;
	font-weight: bold;
}*/

/*
#menu-item-1177 a.sf-with-ul span, #menu-item-1361 a.sf-with-ul span{
	background-color:#B62253;
    color:#ffffff;
	font-weight: bold;
 padding:10px;
}
*/
ul.products .variations{
	display:none;
}

.otrasOpciones{
  font-size:12px;
}

.product-type-simple .add_to_cart_button {
	margin-top:10px;
}

ul.products li{
  text-align:center;
}
h1{
	font-size:24px !important;
}

/* Link colors */
.um a.um-link,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #b5003c !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #6b1833 !important;
}

/* Button colors */
.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #b5003c !important;
    border-radius: 25px !important;
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
    background: #6b1833 !important;
    border-radius: 25px !important;
}

/* Button alt colors */
.um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
    background: #eeeeee !important;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #e5e5e5 !important;	
}





/* MOD: Iperez */

.parrafovinos h2{
	color: #ceb386;
}

.parrafovinos h3{
	margin-bottom: 0;
	text-transform: uppercase;
}
.parrafovinos h3,
.parrafovinos strong{
	color: #1d1e1b;
}


.parrafovinos a{
	color: #1d1e1b;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 600;
}

.parrafomenus,
.parrafomenus h2{
	color: #1d1e1b;
}
body .parrafomenus p{
	font-weight: 600;
}
.parrafomenus em{
	font-weight: 300;
}
/* Home nueva */
.titulo-domicilio strong{
	color: #bb2253;
	weight: normal;
}

.gmtri-testimonical-main{
	background: white !important;
}
.gmtri-testimonical-main h3{
	color: #bd986b ;
}

.owl-stage a {
	color: #bd986b;
}
.iniconb{
	border-color: #bd986b;
}
.gmfill{
	background-color: #bd986b;
}
.boton-pedido{
	width: 150px !important;
	margin: 0 auto;
}
.ancho-completo .elementor-column-wrap{
	padding: 0!important;
}

.boton-reserva  > a {
	font-weight: 800 !important;
	color: #b62253  !important;
}
.boton-reserva > a > span.text-wrap{
	border-top: 7px double;
	border-bottom: 7px double;
}
.boton-reserva > a > span.text-wrap:after{
	background-color: transparent !important;
}
span.wcmenucart-details{
	margin-left: 10px;
}
main > .centered-minimal-page-header{
	display: none;
}
#footer-callout-wrap{
	display: none;
}
body.home #main #content-wrap{
	padding-top: 0;
}
.gmtri_icon .iniconb:nth-last-of-type(6){
	display: none;
}


.woocommerce .products .button{
	color: white;
	background: #CEB386 !important;
}
.woocommerce .products .variations_button {
	margin-top: 12px;
}
.woocommerce .products .button:hover{
	color: white !important;
	background: #B69867 !important;
}
.woocommerce .products li.title {
	margin-bottom: 0 !important;
}
.woocommerce .products li.title a{
	color: #1d1e1b;
}
#slider_12075 .owl-dots{
	display: none !important;
}
#slider-delivery #sa_shortcode_copy{
	display: none !important;
}
#slider-delivery h1{
	font-family: "Bebas Neue", Sans-serif;
	text-transform: uppercase;
	font-size: 42px !important;
}


/* Banner footer */
.unetePasionOrdenador{
	background-size: contain;
	/*background-image: url(https://www.grupopasion.com/wp-content/uploads/2021/06/Banner-20-fondo.jpg);*/
	background-image: url(https://www.grupopasion.com/wp-content/uploads/2021/07/Pasion_4.jpg);
	
	background-repeat: no-repeat;
}
.unetePasionOrdenador div.contenido{
	max-width: 525px;
	text-align: center;
	padding: 30px 20px;
}
.unetePasionOrdenador div.contenido h2{
	color: white !important;
	font-size: 32px;
    text-transform: uppercase;
}

.unetePasionOrdenador div.contenido h2 span{
	color: #b62253 !important;
}
.unetePasionOrdenador div.contenido p.banner{
	color: white !important;
	font-size: 14px;
	line-height: 1.3;
}

.unetePasionOrdenador div.contenido p.asterisco{
	color: white !important;
	font-size: 12px;
	line-height: 1.3;
}

.unetePasionMovil{
	background-size: 100%;
	/*background-image: url(https://www.grupopasion.com/wp-content/uploads/2021/06/Banner-20-movil-2.jpg);*/
	background-image: url(https://www.grupopasion.com/wp-content/uploads/2021/08/Pasion_5.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.unetePasionMovil div.contenido{
	width: 100%;
	text-align: center;
	padding: 330px 20px 30px;
}
.unetePasionMovil div.contenido h2{
	color: white !important;
	font-size: 32px;
    text-transform: uppercase;
}

.unetePasionMovil div.contenido h2 span{
	color: #b62253 !important;
}
.unetePasionMovil div.contenido p.banner{
	color: white !important;
	font-size: 14px;
	line-height: 1.3;
}
.unetePasionMovil div.contenido p.asterisco{
	color: white !important;
	font-size: 12px;
	line-height: 1.3;
}
.unetePasionMovil .banner br {
    display: none;
}
@media (max-width: 540px){
	.unetePasionMovil {
	    background-size: 150% 100%;
	}
}
@media (max-width: 1200px) and (min-width: 541px){
	.unetePasionMovil {
	    background-size: 100% 120%;
	}
}

@media (min-width: 760px){
	.slider-portada #n2-ss-4-align{
		z-index: 1;
	}
	#medallon-home{
		margin-top: -270px;
	}
	
	#medallon-home .elementor-element-ad6c6f8{
		z-index: 1;
	}
	
	.boton-restaurante img{
		max-width: 210px;
		width: 210px;
	}
}





@media (max-width: 760px){
	h1{
		font-size: 16px;
	}
	.parrafovinos .elementor-col-25 .elementor-text-editor{
		text-align: center !important;
	}
	body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
		padding: 0;
	}
	body .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{
		padding: 0 ;
	}
	#main #content-wrap.container{
		max-width: 100%;
	}
	.logomenu{
		max-width: 90% !important;
		margin: 0 auto;
	}
	.botonfooter{
	    max-width: 120px !important;
	    margin: 0 auto !important;
	}
	.parrafovinos .elementor-col-25{
		width: 25% !important;
	}
	.parrafovinos .elementor-col-50{
		display: none;
	}
	.parrafovinos .elementor-row{
		justify-content: space-around;
	}
	.botonfooter  img{
		height: 40px !important;
	}
	
	/* Botones viejos de la carta mas grades */
	#qr{
		margin-bottom: 100px;
	}
	#qr .elementor-widget-button{
		margin-top: 60px;
		margin-bottom: 50px;
	}
	#qr .elementor-widget-button a{
		font-size: 24px; 
	}
	
	/* Home nueva  */
	#medallon-home img{
		max-width: 100px;
	    margin-top: -110px;
	    margin-left: -50%;
	}
	.texto-movil{
		background: rgba(255,255,255,0.7);
    	padding: 10px;
	}
	.letra-home{
		margin-top: 40px;
	}
	.titulo-domicilio h2{
		margin-top: 40px;
	}
	.boton-pedido{
		margin-bottom: 40px;
	}
	.domicilio{
		background-position: center right !important;
	}
	/* Widget TripAdvisor*/
	/*.gmtri-testimonical-main .owl-stage .owl-item{
		margin: 0 auto 140px;
		float: none;
	}
	.gmtri-testimonical-main .owl-stage {
		width: 100% !important;
	}
	
	
	.gmtri_testimonial_inner:before, .gmtri_testimonial_inner:after{
		bottom: -39px;
	}
	
	*/
	.blanco-movil{
		background: white;
	}
	.medallon-movil{
		width: 50vw;
		margin-top: -80px !important;
	}
	.boton-restaurante img{
		max-width: 180px;
		width: 180px;
	}
	
	.sticky-placeholder{
		min-height: 300px !important; 
	}
	
	
}

#slider{
	
}


