:root {
    --invert-bg-color:#fff;
    --invert-text-color:#fff;
    --invert-bg-color--light:#f0494f;

    /*--text-color: #ff0400;*/
    --text-color--custom: #ff0400;
    --text-color--light: #5c5c5c;

    --button-text-color:#ff0400;
    --button-bg-color:white;
    --button-bg-color--hover:white;
    
    --color-accent--light:#ff0400;

    --cols:3;
    --layout-max-width: 80rem;
    --font-size-l: 1.25rem;
    --footer-bg-color:#1a315b;
    --post-footer-bg-color:#0e1e3b;
}

@font-face {
    font-family: Gordita;
    src: url('https://cdn.notikumi.com/css/sites/fonts/Gordita-Medium.woff2') format("woff2");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Gordita;
    src: url('https://cdn.notikumi.com/css/sites/fonts/Gordita-Regular.woff2') format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Gordita;
    src: url('https://cdn.notikumi.com/css/sites/fonts/Gordita-Black.woff2') format("woff2");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Gordita;
    src: url('https://cdn.notikumi.com/css/sites/fonts/Gordita-Bold.woff2') format("woff2");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Gordita;
    src: url('https://cdn.notikumi.com/css/sites/fonts/Gordita-Light.woff2') format("woff2");
    font-weight: 300;
    font-style: normal
}

/* Adjust grid to 3 columns */
.grid--5cols {
    --cols: 3!important;
}
.event-list {
    grid-template-columns: repeat(3, minmax(var(--column-width), 1fr));
    grid-gap: 4rem var(--spacer-xl);
}
@media (min-width: 640px) and (max-width: 1023.98px) {
  .event-list {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 639.98px) {
  .event-list {
    grid-template-columns: 1fr !important;
  }
}

/* Font settings */
body {
    font-family: Gordita, Montserrat, Trebuchet MS, Helvetica, sans-serif;
}

/* Hide unwanted elements */
.section-title {
    display:none;
}
.detail-page-title {
    background-color: #fff;
    margin-top: 3rem;
    margin-bottom: 2rem;
    color: #696969;
    font-weight: 700;
    text-align: center;
}
.detail-page-title .ico, div.event-card-detail .ico {
    display:none;
}

/** Styles */
.detail-page .c-search-logo img {
    max-width: 222px;
}
.event-card {
    border: 0px solid #ccc;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .15);
    transition: all .5s ease;
    border-radius: 6px;
}
.event-card:hover {
    transform: translateY(-20px) scale(1.02);
    box-shadow: 0 25px 10px rgba(0, 0, 0, .15);
}
.event-card:hover::before {
    background-color: transparent;
}
.event-card:hover::after {
    background-color: transparent;
}
.event-card-body {
    padding: 0.25rem 1rem;
}
.event-card-title {
    color: var(--text-color--custom);
}
.page-header .btn.btn--main {
	box-shadow: 2px var(--shadow-size) 2px 2px rgba(0, 0, 0, 0.2);
}
div.event-card-detail {
    font-size: 0.9rem;
}
.detail-page-title {
    font-size: 1.6rem;
}
.event-card-item.event-venue{
    color: var(--text-color--light);	
}
.event-card-image-wrapper {
	border-radius: 6px 6px 0px 0px;
}
.page-footer ul {
    font-size: 0.9rem;
}

/* FIcha */
.event-info-snippet-img {
    display:none;
}
.section-related-content {
    display:none;
}