@import "fonts.css";

.uk-h1 span, h1 span,
.uk-h2 span, h2 span,
.uk-h3 span, h3 span,
.uk-h4 span, h4 span,
.uk-h5 span, h5 span,
.uk-h6 span, h6 span {
    font-family: "PTSerifCustom";
    font-style: italic;
    font-weight: 400;
}

.uk-navbar-container.uk-light {
    background-image: linear-gradient(rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 100%);
}

#main-content h3 {
    font-size: 27px;
}
.uk-section-small {
    padding-bottom: 0 !important;
}

.uk-border-rounded,
.vd-rounded .uk-slideshow-items,
.vd-rounded .uk-slider-container,
.vd-rounded .uk-inline-clip {
    border-radius: 33px;
}

.vd-rounded-bottom .uk-slideshow-items,
.vd-rounded-bottom .uk-slider-container,
.vd-rounded-bottom .uk-inline-clip {
    border-radius: 0 0 33px 33px;
}
.uk-thumbnav img {
    border-radius: 10px;
}
.uk-thumbnav>.uk-active>::before {
    display: none;
}
.uk-thumbnav>* {
    opacity: 0.3;
    transition: all 0.3s;
}
.uk-thumbnav>.uk-active {
    opacity: 1;
    transition: all 0.3s;
}
.uk-slider-container .el-item,
.uk-slider-container .el-item > * {
    border-radius: 33px;
}

footer a, footer p, footer div {
    font-size: 18px;
    color: #fff;
}


.wpbs-container .wpbs-select-container select {
    background: transparent !important;
    border: 0 !important;
    text-align: center !important;
}
.wpbs-container[data-columns] .wpbs-calendars .wpbs-calendar {
    max-width: 100% !important;
    border-radius: 10px !important;
    border: 0 !important;
    padding: 0 !important;
}
body .wpbs-container.wpbs-calendar-1 .wpbs-legend-item-icon-0 div:first-of-type {
    background-color: transparent !important;
}
.wpbs-container .wpbs-calendar-header,
.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date.wpbs-gap {
    background-color: transparent !important;
}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 639px) {
}
@media screen and (max-width: 350px) {

}