/* CK______ root */
:root {
    --es-main: #000;
    --es-gray:   #999;
    --es-main-inverse: #fff;
}
/* END CK______ root */

/* CK______ global corrections */
p {
    margin: 0px !important;
}
.el-section {
 background-color: #fff !important;
}
h1, h2, h3, h4, h5, h6, p, a, html {
	font-family: 'League Gothic', sans-serif !important;
	font-style: italic !important;
    font-weight: normal !important;
    color: var(-es-main) !important;
}
.uk-button {
	font-family: 'League Gothic', sans-serif;
	font-style: italic;
    font-weight: normal;
	font-size: 1.5em !important;
    color: #000 !important;
    background-color: #fff !important;
    border: 2px solid #000 !important;
    margin-left: 2%;
    width: 98%;
    margin-bottom:2%;
}
.uk-button:hover {
	background-color: #000 !important;
    color: #fff !important;
}
h2 {
	font-size: 2.5em !important;
	text-transform: none !important;
	letter-spacing: 1px;
    margin-bottom:8px;
}
h4 {
	font-size: 1.5em !important;
	text-transform: none !important;
	letter-spacing: 0;
    margin-top: 0;
}
p {
	font-size: 1.5em !important;
	text-transform: none !important;
	letter-spacing: 0;
    font-weight: normal;
    margin-top: 0;
}
/* END CK______ global corrections */

/* CK______ adidional classes */
.es-inner {
    padding-left: 2% !important;
}
.past-events {
    opacity: 0.4;
}

.es-border-control {
    border-left: 4px solid var(--es-main)!important;
    border-bottom: 4px solid var(--es-main) !important;
}
.es-uppercase,
.es-uppercase p {
    text-transform: uppercase !important;
}
/* END CK______ adidional classes */