.section .block-content .block-result .link { font-family: "lato-medium", Arial, Verdana, sans-serif; font-weight: normal; font-style: normal; }

.section .block-title .title h1, .section .block-title .title h2, .section .block-title .title h3, .section .block-title .title h4, .section .block-title .title h5, .section .block-content .block-result .item h3, .section .block-content .ccm-pagination-wrapper .pagination li > a, .section .block-content .ccm-pagination-wrapper .pagination li > span { font-family: "oswald-regular", Arial, Verdana, sans-serif; font-weight: normal; font-style: normal; }

.section .block-title .title h1, .section .block-title .title h2, .section .block-title .title h3, .section .block-title .title h4, .section .block-title .title h5, .section .block-content .block-result .item h3 { color: #0E1957; text-transform: uppercase; }

.section .block-title .title h1 { font-size: 6rem; }
.section .block-title .title h2 { font-size: 5rem; }
.section .block-title .title h3 { font-size: 4rem; }
.section .block-title .title h4 { font-size: 3rem; }
.section .block-title .title h5 { font-size: 1.8rem; }

.section .block-content .block-result .link { display: inline-block; padding: 0; color: #B5C5D6; font-size: 1.6rem; letter-spacing: 1px; }
.section .block-content .block-result .nav-selected.link, .section .block-content .block-result .link:hover { background-color: transparent; color: #243688; }
.section .block-content .block-result .nav-selected.link:after { content: ''; display: inline-block; width: 100%; height: 1px; float: left; background-color: #243688; }

.section, .section .block-banner, .section .block-title, .section .block-content, .section .block-banner picture, .section .block-content > div, .section .block-content .block-result .item { width: 100%; float: left; }

.section .block-content .ccm-pagination-wrapper .pagination li > a, .section .block-content .ccm-pagination-wrapper .pagination li > span, .section .block-content .ccm-pagination-wrapper .pagination li > a:hover { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.section { background-image: linear-gradient(-180deg, rgba(243, 245, 249, 0) 0%, rgba(226, 232, 241, 0.33) 100%); }
.section .block-banner picture { text-align: center; }
.section .block-banner img { display: inline-block; max-width: inherit; height: 65vh; min-height: 350px; opacity: 0; }
@media (max-width: 1100px) { .section .block-banner img { width: 100%; } }
.section .block-title .title { text-align: center; margin-bottom: 45px; }
.section .block-content { padding: 0 15vw; }
@media (max-width: 1100px) { .section .block-content { padding: 0; } }
.section .block-content .block-empty { text-align: center; margin-bottom: 30px; }
.section .block-content .block-empty h4 { letter-spacing: 2px; text-transform: uppercase; }
.section .block-content .block-result .item { padding-bottom: 15px; margin-bottom: 30px; border-bottom: 1px solid #eeeeee; }
.section .block-content .block-result .item h3 { margin: 0 0 20px; letter-spacing: 1px; }
.section .block-content .block-result .item h3 a:hover { color: #243688; }
.section .block-content .block-result .description, .section .block-content .block-result .content { color: #4A4A4A; margin-bottom: 10px; }
.section .block-content .block-result .link { display: inline; }
@media (max-width: 370px) { .section .block-content .block-result .link { font-size: 1.4rem; } }
.section .block-content .ccm-pagination-wrapper { text-align: center; }
.section .block-content .ccm-pagination-wrapper .pagination { margin: 60px 0 0; }
@media (max-width: 1100px) { .section .block-content .ccm-pagination-wrapper .pagination { margin: 45px 0 0; } }
@media (max-width: 760px) { .section .block-content .ccm-pagination-wrapper .pagination { margin: 15px 0 0; } }
.section .block-content .ccm-pagination-wrapper .pagination li.next, .section .block-content .ccm-pagination-wrapper .pagination li.prev { display: none; }
.section .block-content .ccm-pagination-wrapper .pagination li > a, .section .block-content .ccm-pagination-wrapper .pagination li > span { position: relative; width: 43px; float: left; padding: 10px 0; text-decoration: none; color: #B5C5D6; background-color: transparent; border: 1px solid #B5C5D6; margin: 0 5px; }
.section .block-content .ccm-pagination-wrapper .pagination li > a:hover { color: #243688; border-color: #243688; }
.section .block-content .ccm-pagination-wrapper .pagination li > span { color: #FFFFFF; background-color: #243688; border-color: #243688; }
.section .block-content form { max-width: 650px; margin: auto; }
.section .block-content form h3 { display: none; }
.section .block-content form input { width: 100%; height: auto; float: left; background-color: transparent; border: 1px solid #4A4A4A; border-radius: 0; padding: 13px 200px 13px 25px; box-shadow: none; color: #4A4A4A; font-size: 1.6rem; letter-spacing: 1px; margin-bottom: 0; }
@media (max-width: 480px) { .section .block-content form input { padding: 13px 25px; } }
.section .block-content form .btn { display: inline-block; width: auto; padding: 14px 30px; background-color: #0E1957; border: 1px solid #0E1957; border-radius: 0; color: #FFFFFF; letter-spacing: 2px; text-transform: uppercase; font-size: 1.4rem; float: left; width: 175px; margin-left: -175px; }
@media (max-width: 480px) { .section .block-content form .btn { width: 100%; margin-left: 0; margin-top: 15px; } }

body.mode-edit .section .block-banner img { opacity: 1; }

/*# sourceMappingURL=search_page.css.map */
