body h1{
    font-family: Montserrat;
}

/**
 * Form Overides

 .wp-form-customised input, select {
    height: 35px !important;
    background: #f7f7f7 !important;
    border: none !important;
    border-radius: 4px !important;
}
div#wpforms-8509 {
    max-width: 88%;
    margin: 0 auto;
}
 */

/**
 * Publication Listing Styles
 */
.container.publication-listings {
    margin: 40px auto;
}

.publication-listings h3.wk-panel-title {
    text-align: center;
    margin-top: 20px;
}

.publication-listings p {
    text-align: center;
}

.publication-type-container {
    margin-bottom: 40px;
    border: 1px solid #d0d0d0;
}

.publication-search-container input[type="text"] {
    background: #fff;
    margin-bottom: 20px;
}

.types-page .publication-type-container {
    min-height: 465px;
}

ul.uk-pagination.uk-margin-large.uk-flex-center {
    margin-bottom: 40px;
}


/**
 * News Listing Styles
 */
.container.news-listings {
    margin: 40px auto;
}

.news-listings h3.wk-panel-title {
    text-align: center;
    margin-top: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 52px;
}
.news-listings p {
    text-align: center;
}

.news-type-container {
    margin-bottom: 50px;
}

.news-image-container {
    min-height: 196.88px;
}

a.page-numbers {
    display: block;
    color: #a8a7b7;
    box-sizing: border-box;
    min-width: 0;
    /* padding: 0 0; */
    background: 0 0;
    line-height: 1.5;
    text-align: center;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    font-size: 15px;
    font-family: Montserrat;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    text-decoration: none;
}


/**
 * Competition Styles
 */
.competition-header-image {
    display: block;
    margin: 0px auto 40px auto;
}
/*
.competition-form input {
    max-width: 100% !important;
    border: 0 none;
    padding: 0 10px;
    background: #f7f7f7;
    color: #1f2b55;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    border-radius: 4px;
    height: 50px;
    vertical-align: middle;
}

.competition-form label.wpforms-field-label-inline {
    text-transform: inherit;
    font-family: inherit;
    letter-spacing: 0px;
}

.competition-form  .wpforms-container input[type=checkbox], .wpforms-container input[type=radio] {
    margin-top: 15px;
}
 */