/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

:root{
  --azul:#0EAFB3;
  --gris: #E9E8E8;
  --amarillo: #F8BC1F;
}

a:focus {
  outline: none !important;
}

.page-subheading{
	color:#ffffff;
}

/*Menú*/

#site-navigation-wrap{
  transform: translateY(calc(50% - 10px));
}

/*Inicio*/
.home #main #content-wrap{
  padding-top: 0 !important;
}

.nk-awb-content-valign-top{
  align-items: flex-end;
}

.titulos-vineta {
  background: var(--azul);
  color: #ffffff;
  font-size: 60px;
  display: inline-block;
  padding: 0.5rem 2rem 3rem;
  clip-path: polygon(0% 0%, 100% 8%, 95% 70%, 74% 74%, 75% 100%, 50% 75%, 5% 74%);
  border-radius: 14px 20px 0 0px;
}

.wp-block-button__link {
  padding: 5px 20px;
}

.wp-block-button__link:hover{
	color:#ffffff;
	background:#0FAFB7;
}

/*Formulario*/

.formulario{
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.formulario div:nth-child(3),
.formulario div:nth-child(4),
.formulario div:nth-child(5) {
  grid-column: 1/3;
}

.formulario label{
  font-family: 'Montserrat', sans-serif;
  font-weight: 900;
  color: #000000;
}

.formulario input[type="text"],
.formulario input[type="email"],
.formulario textarea{
  background: var(--gris);
  border-radius: 50px;
  border: none;
}

.formulario textarea{
  border-radius: 20px;
  min-height: 50px !important;
}

.formulario input[type="submit"]{
  border-radius: 5px;
}

/*Tienda*/

.woocommerce .products .product-inner{
	overflow:hidden;
}

.woocommerce table.shop_table,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-checkout #order_review,
.woocommerce-message{
	background:#ffffff;
}

#customer_details {
  background: #ffffff;
  padding: 20px;
}

#order_review_heading {
  background: #ffffff;
  margin: 0 !important;
  padding: 20px;
}

/*Eventos*/

.etn-event-item .etn-event-footer .etn-atend-btn .etn-btn-border{
  font-family:'Montserrat',sans-serif;
  text-decoration: none !important;
}

.etn-event-item .etn-event-footer .etn-event-date{
  font-family: 'Montserrat', sans-serif;
}

.etn-event-item .etn-event-footer .etn-atend-btn .etn-btn-border,
.etn-event-item .etn-event-footer .etn-event-date,
.etn-sidebar .etn-event-meta-info ul li,
.etn-variable-ticket-widget .ticket-price-item strong,
.etn-variable-ticket-widget .etn-variable-total-price .etn-total-quantity, 
.etn-variable-ticket-widget .etn-variable-total-price .etn-ticket-total-price,
.etn-attendee-form-wrap .etn-group-field label,
.etn-attendee-form-wrap .attr-form-control {
  font-size: 1.2rem;
}

.etn-sidebar .etn-widget,
.etn-event-single-wrap .etn-event-single-content-wrap, 
.etn-event-single-wrap .schedule-tab-wrapper, 
.etn-event-single-wrap .etn-tag-wrapper{
  background: #f0f0f0;
}

.etn-variable-ticket-widget .etn-single-ticket-item{
  background: #ffffff;
}

.related-post-title {
  font-size: 24px;
  font-weight: 900;
  margin: 12px;
}

.etn-sidebar .etn-event-meta-info ul li{
  border-bottom: 1px solid #cccccc;
}

.etn-advanced-search-form {
  display: none;
}

.etn-event-archive-wrap{
	margin-top:30px;
}

.etn-recurring-event-wrapper{
	background:#fff;
}

/*Quitar RSVP*/

.etn-rsvp-form-wrapper {
    display: none;
}

/*Cambios en eventos*/

.etn-ticket-widget h6{
	display:none;
}

/*.etn-col-lg-8{
	-ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.etn-sidebar,
.etn-event-footer{
  display: none;
}

.etn-event-item .etn-title a {
  font-size: 2rem;
	text-decoration: none !important;
}*/

/*Single Event*/

/*.etn-event-single-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap:30px;
}

.etn-event-entry-header,
.etn-event-tag-list{
  grid-column: 1 / 3;
}

@media (max-width:767px){
	.etn-event-single-content-wrap {
  		grid-template-columns: 1fr;
  		gap:0;
	}
	.etn-event-entry-header,
	.etn-event-tag-list{
  		grid-column: 1;
	}
}*/

