@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap);* {font-family: Roboto, sans-serif;}.footer-title, .footer-title strong, h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Condensed', sans-serif!important;}body {margin-bottom: 0;}a {color: #D20191;}p {line-height: 1.8em;width: 100%;}.entry-content p {font-size: 14pt;color: #555;}.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {color: #6e00b0;}.site-container {overflow-x: hidden;}.breadcrumb {margin-bottom: 15px;font-size: 14px;color: #757575;border: 0;}a.breadcrumb-link {text-decoration: underline;}.sr2-only {color: #000;background: #fff;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}a.screen-reader-shortcut:focus {display: block!important;}.site-header {display: block;overflow: hidden;position: relative;width: auto;padding-top: 60px;padding-bottom: 60px;padding-left: 60px;margin-right: 60px;background: rgb(0, 200, 221);background: linear-gradient(45deg, rgba(0, 200, 221, 1) 0%, rgba(199, 250, 150, 1) 100%);}.site-title {height: 60px;background: #6e217d;display: inline-flex;align-items: center;padding: 0 15px;}.featured-section .site-header>.wrap {border: 0;}#fp-header {width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;z-index: -999;}#fp-header .flexible-widgets {padding: 0;height: 100%;}.fp-head {height: 100%;background-size: cover;background-position: center;text-align: center;position: relative;}#fp-header .wp-block-cover.has-background-dim {align-items: unset;padding-top: 150px;}#fp-header .wp-block-cover__inner-container {text-align: center;}#fp-header h1, #fp-header p {font-weight: 900;color: #6e217d;z-index: 99999999999;position: relative;}#fp-header h1.has-large-font-size {font-size: 2.5em;font-size: min(max(2.5em, 3.9vw), 8vw)!important;margin-bottom: 0;}p.fp-hd-txt {font-size: 2em;font-size: min(max(1.8em, 2.8vw), 6vw)!important;}.site-header .wrap {height: 100%;}button#genesis-mobile-nav-primary {display: none;}.site-header .wrap::after, .site-header .wrap::before {display: none!important;}#front-page-2 {margin-top: 0;border-top: 0;}#front-page-2 .entry-content #welcome-header h2 {color: #e2eab1;font-size: 60px;line-height: 80px;margin-bottom: 0;}#front-page-2 .entry-content #welcome-text {width: 80% }#front-page-2 .entry-content #welcome-text #welcome-text-inner p {font-size: 30px;line-height: 50px;color: #fff;padding: 20px 0;margin-bottom: 0;}#front-page-2 .entry-content #welcome-text #welcome-text-inner a.maxbutton {width: max-content;}#front-page-2 .entry-content p.d25 {position: absolute;bottom: 0;right: 20px;margin: 0;}#front-page-2 .entry-content p.d25 img {width: 140px;}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {padding: 15px;display: flex;align-items: center;justify-content: center;width: 60px!important;height: 60px!important;margin: 0!important;padding: 0!important;}div#mega-menu-wrap-primary {position: initial;}ul#mega-menu-primary {position: fixed!important;left: 0!important;}.mega-menu-primary-mobile-open #mega-menu-primary::before {background: #8ce596f2;content: ""!important;display: block!important;top: -100px;left: 0;width: 100vw!important;height: calc(100vh + 100px)!important;position: absolute!important;}#mega-menu-wrap-primary .mega-menu-toggle {z-index: 99999999999;position: relative;}.mega-menu-item a {font-size: clamp(16pt,10vw,16pt)!important;font-weight: 600!important;text-align: center!important;margin: 0!important;}a.mega-menu-link:hover {background: #6e217d!important;color: #fff!important;}nav.genesis-responsive-menu {position: absolute;right: 0px;top: 0;}.site-title {margin-right: 15px;}body:not(.home) .site-header {height: 45vh!important;}body:not(.home) .site-title {background: #fff;}.site-title a {font-size: min(max(1em, 2vw), 4vw)!important;}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {line-height: unset!important;height: auto!important;}ul#mega-menu-primary {margin-top: -100px;height: calc(100vh - 100px)!important;justify-content: center!important;flex-direction: column;flex-wrap: wrap;}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary {display: flex!important;}.slick-slide>div:not([class]) {display: flex;width:100%;}.site-header .wrap::after, .site-header .wrap::before {display: none;}body:not(.home) .site-header {position: relative;}.entry-header::after {display: none;}.entry-header {text-align: left;}.entry-header .entry-title, .entry-title {position: relative;color: #fff;padding: 15px;margin-right: -60px;background: #f01abf;background: linear-gradient(90deg, #f01abf 50%, #ff69bf 100%);}h2.entry-title::after {content: "";background-image: url(https://durham2025.co.uk/wp-content/uploads/2021/08/D25-ET-AFTER.png);height: 100%;background-repeat: no-repeat;background-size: contain;background-position: right;position: absolute;top: 0;right: 60px;float: right;aspect-ratio: 1;}h2.entry-title.purple-ttl::after {background-image: url(https://durham2025.co.uk/wp-content/uploads/2022/01/H3-A-O.png);}h2.entry-title.blue-ttl::after {background-image: url(https://durham2025.co.uk/wp-content/uploads/2022/01/H3-A-G.png);}h2.entry-title.orange-ttl::after {background-image: url(https://durham2025.co.uk/wp-content/uploads/2022/01/H3-A-DP.png);}h2.entry-title.green-ttl::after {background-image: url(https://durham2025.co.uk/wp-content/uploads/2022/01/H3-A-P.png);}.entry-title.pink-ttl::after {background-image: url(https://durham2025.co.uk/wp-content/uploads/2022/01/H3-A-W.png)!important;}@media only screen and (max-width: 750px) {h2.entry-title {background: none;color: #6E00B0;margin-right: auto;padding: 0;}h2.entry-title.purple-ttl {background: none!important;color: #6E00B0;padding: 0;margin-right: auto;}h2.entry-title.green-ttl {background: none!important;color: #088488;padding: 0;margin-right: auto;}h2.entry-title.blue-ttl {background: none!important;color: #291FBF;padding: 0;margin-right: auto;}h2.entry-title.orange-ttl {background: none!important;color: #D74120;padding: 0;margin-right: auto;}h2.entry-title::after {display: none;}body h2.entry-title.pink-ttl {background: none!important;color: #DF089E!important;padding: 0;margin-right: auto;}}.d25-footer {background: #2b20bc;padding: 60px;color: #fff;display: flex;justify-content: space-between;}.d25-footer a, .d25-footer p {font-size: 20px;line-height: 32px;}.d25-footer>div {width: calc(100% / 3 - 30px);}.site-footer a:focus, .site-footer a:hover, .site-footer button:focus, .site-footer button:hover {color: #f684dd;}.footer-title {font-size: 30px;color: #fff;margin-bottom: 15px;display: block;}.social-buttons ul li {display: inline-block;}.social-buttons>ul li a {border-radius: 4px;background: #fff;color: #2b20bc!important;height: 40px;width: 40px;display: inline-flex;align-items: center;justify-content: center;font-size: 22px;padding-top: 4px;line-height: 30px;margin-right: 10px;text-decoration: none!important;}.social-buttons>ul li a:hover {color: #f684dd!important;}#sf-col-3 a {font-size: 14pt;padding: 10px 15px;background: #fff;color: #2b20bc;border-radius: 4px;display: inline-flex;align-items: center;justify-content: center;margin-bottom: 15px;}#sf-col-3 a:hover {color: #f684dd;}button.cookie-prefs-button {color: #fff;padding: 0;font-weight: 400;text-transform: capitalize;background: 0 0;border: none;}button.cookie-prefs-button:hover {text-decoration: underline;}.footer-address {white-space: pre-line;}.entry-time {font-size: 14px;font-weight: 400;}a.post-edit-link {font-size: 12px;}footer.entry-footer {display: none;}div#front-page-7 {background: #f3b2d1;margin: 0!important;padding: 0 5%!important;color: #6e217d;}#front-page-7 section#block-8 {margin-top: -170px;}#front-page-7 .widget-area {text-align: left;padding: 0;}#front-page-7 div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium, #front-page-7 div.wpforms-container-full .wpforms-form input.wpforms-field-medium, #front-page-7 div.wpforms-container-full .wpforms-form select.wpforms-field-medium {max-width: 100% }#front-page-7 .wpforms-title {font-weight: 900;font-size: 36px;}#front-page-7 label.wpforms-field-label {font-size: 18px;font-weight: 700;}#front-page-7 form#wpforms-form-107 {background: #fff;border-radius: .5em;padding: 30px;-webkit-box-shadow: 5px 5px 10px 0 rgb(0 0 0 / 20%);box-shadow: 5px 5px 10px 0 rgb(0 0 0 / 20%);}#front-page-7 .dcc-contact-form-submit {background-color: #6e217d;font-weight: 900;color: #fff;width: 100%;padding: 15px;border-radius: 4px;}#front-page-7 input, #front-page-7 textarea {border-color: #6e217d;}#front-page-2 .flexible-widgets {padding-top: 60px;padding-bottom: 0;text-align: left;}#d25-logo {object-fit: contain; object-position: top; height: 100%; max-width: 300px;}body:not(.home) a.d25-logo-wrap #d25-logo {height: 130px;padding: 15px;outline: 15px solid #fff;max-width: 300px;}.site-footer {background: #0b0b60;font-size: 16px;}.site-footer a, .site-footer button {text-decoration: underline;}#scroll-indicator {position: fixed;height: 60px;width: calc(100% - 60px);z-index: 99;display: flex;background: none;align-items: center;flex-wrap: wrap;align-content: center;justify-content: center;color: #6E00B0;font-size: 30px;top: unset;bottom: 0;border: 0;cursor: pointer;}#scroll-indicator:hover, #scroll-indicator:focus {background: #6e00b0;color: #fff;}#scroll-span {font-size: 14pt;text-align: center;font-weight: 700;}#scroll-indicator i {display: inline-block;position: relative;margin-top: 6px;font-size: 16px;padding: 0px 7.5px;-moz-animation: bounce 2s ease-in-out 0s infinite normal forwards;-o-animation: bounce 2s ease-in-out 0s infinite normal forwards;-webkit-animation: bounce 2s ease-in-out 0s infinite normal forwards;animation: bounce 2s ease-in-out 0s infinite normal forwards;}@media (prefers-reduced-motion) {* {-webkit-transition: none!important;-moz-transition: none!important;-o-transition: none!important;transition: none!important;-webkit-animation: none!important;-moz-animation: none!important;-o-animation: none!important;animation: none!important;}.aos-animate {opacity: 1;visibility: visible;}[data-aos] {opacity: 1!important;visibility: visible!important;transform: none!important;}#genesis-content {opacity: 1;}}@keyframes bounce {50% {transform: translateY(-25%);}}#front-page-2 article, #front-page-2 section {margin-bottom: 0;}#gi-link {display: block;margin: 0 auto;}#get-involved {display: flex;background: #6e00b0;background: linear-gradient(45deg, #6e00b0 0, rgba(240, 26, 191, .85) 100%);background-image: linear-gradient(45deg, rgba(110, 0, 176, .85) 0, #f01abf 100%), url(https://durham2025.co.uk/wp-content/uploads/2021/08/MicrosoftTeams-image-6.jpeg);background-size: cover;border-radius: 10px;box-shadow: 10px 10px 0 rgb(240 26 191 / 30%);color: #fff;text-align: left;padding: 60px 30px 60px 60px;position: relative;}#get-involved h2 {font-size: clamp(2rem, 7vw, 4rem);}#get-involved p {font-size: clamp(1rem, 4vw, 2rem);}#front-page-6 .flexible-widgets {padding-top: 0;padding-bottom: 0;}#gi-L {width: calc(50% - 30px);}#gi-R {width: 50%;background-image: url(https://durham2025.co.uk/wp-content/uploads/2021/08/get-involved-bg.png);background-size: contain;background-repeat: no-repeat;background-position: right;}@media only screen and (max-width:700px) {#gi-R {width: calc(100% - 60px);height: calc(100% - 60px);position: absolute;top: 30px;left: 30px;right: 30px;opacity: .3;}#gi-L {width: 75% }#get-involved h2 {font-size: 4rem;}#get-involved p {font-size: 2rem;}}@media only screen and (max-width:590px) {#gi-L {width: 100% }}@media only screen and (max-width:450px) {#get-involved h2 {font-size: 3rem;}#get-involved p {font-size: 1.5rem;}body #front-page-2 .entry-content #welcome-header h2 {font-size: 2rem;}}@media only screen and (max-width:350px) {body #front-page-2 .entry-content #welcome-header h2 {font-size: 1.5rem;}body #front-page-2 .entry-content #welcome-text #welcome-text-inner p {font-size: 1.5rem;line-height: 2.5em;}}a#gi-link:hover #get-involved {background: #6e00b0;background: linear-gradient(45deg, rgba(110, 0, 176, .9) 0, rgba(240, 26, 191, .95) 100%);background-image: linear-gradient(45deg, rgba(110, 0, 176, .8) 0, rgba(240, 26, 191, .95) 100%), url(https://durham2025.co.uk/wp-content/uploads/2021/08/MicrosoftTeams-image-6.jpeg);background-size: cover;transform: scale(1.01);}a#gi-link:hover #get-involved p {text-decoration: underline;}div#front-page-6 {margin-top: 0;border-top: 0;}@media only screen and (max-width:900px) {#front-page-2 .entry-content #welcome-header h1 {font-size: 50px;line-height: 70px;}#front-page-2 .entry-content #welcome-text #welcome-text-inner p {font-size: 28px;}}@media only screen and (max-width:850px) {.d25-footer {flex-wrap: wrap;padding: 30px;}section#footer-partnerships .wrap {padding: 30px;}#sf-col-1, #sf-col-2, #sf-col-3 {display: block;width: 100% }#sf-col-2 {margin: 30px 0;}}@media only screen and (max-width:550px) {#front-page-2 .entry-content #welcome-header p img {width: 100px;}}.archive-pagination.pagination {margin-bottom: 5px;}.all_pages, .all_pages small {color: #6E00B0;font-family: Roboto, sans-serif!important;}.archive-pagination li a.inactive {background: #3B007D;color: #fff;height: 40px;width: 40px;display: inline-flex;justify-content: center;align-items: center;line-height: 40px;font-size: 18px;font-weight: 700;transition: all .1s ease;}.archive-pagination ul {display: inline-block;-webkit-box-shadow: 3px 3px 0 0 #6e00b04d;box-shadow: 3px 3px 0 0 #6e00b04d;}.archive-pagination li span {background: #6E00B0;color: #fff;height: 40px;width: 40px;display: inline-flex;justify-content: center;line-height: 40px;font-size: 18px;font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px;}.archive-pagination li a.inactive:hover {background: #A133E3;text-decoration: underline;}.all_pages small {font-weight: 300;}.title-area {height: calc(100% + 120px);width: auto;margin-right: 60px;margin-top: -60px;}nav.genesis-responsive-menu {position: absolute;right: 0px;top: 0px;}#hs-slide-btns {z-index: 99;top: unset;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.3);}.hs-next, .hs-playpause, .hs-prev {background: 0 0;}#mega-menu-wrap-primary .mega-menu-toggle {border-radius: 0;}#mega-menu-wrap-primary .mega-menu-toggle:hover, body:not(.home) #mega-menu-wrap-primary .mega-menu-toggle:hover {}#hs-slider, #hs-slider .slick-list.draggable, #hs-slider .slick-track, .hs-slide img {height: 100%!important;}div#get-involved {width: 100%;max-height: 460px;height: 100%;margin: 0 auto;}#front-page-6 {padding: 30px 0 60px;}body:not(.home) .d25-logo-wrap {height: 100%;padding: 0;display: inline-block;position: relative;}body:not(.home) a.d25-logo-wrap #d25-logo {padding: 0;outline: 0!important;height: 100%;}body:not(.home) .site-header {height: 400px;}body:not(.home) #mega-menu-wrap-primary .mega-menu-toggle {background: none;}body:not(.home) .site-header, body:not(.home) .site-header.dark {background-color: transparent!important;overflow: visible;margin-bottom: 30px;}body:not(.home) .site-header .title-area, body:not(.home) .site-header>.wrap {display: flex;}body:not(.home) .site-header .title-area {margin-right: 30px;height: calc(45vh + 30px);flex-shrink: 0;background: rgb(0, 200, 221);background: linear-gradient( 45deg , rgba(0, 200, 221, 1) 0%, rgba(199, 250, 150, 0.8) 100%);padding: 0 30px 0px;}.page-featured-image {height: calc(45vh - 30px);margin-right: -30px;}.page-featured-image img {position: absolute;left: 0;top: 0;height: 100%;width: 100%;object-fit: cover;object-position: center;z-index: -1;}div#partnership2-wrap {display: flex;flex-wrap: wrap;justify-content: center;}a.partner-item {display: inline-flex;margin: 0 60px 30px;}a.partner-item img {height: 80px;}.d25-footer ul li a {color: #fff;text-decoration: underline;}.d25-footer ul li a:hover {color: #f684dd;}@media only screen and (max-width:700px) {#get-involved {padding: 40px;}#gi-L {width: 100% }#gi-R {display: none;}}@media only screen and (max-width:600px) {#front-page-2 .entry-content p.d25 {display: none;}#front-page-2 .entry-content #welcome-text {width: 100% }}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-inner::after, #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-inner::before {color: #f01abf;background-color: #f01abf;}.mega-menu-open div#mega-toggle-block-1 {background: #fff;color: #f01abf;}.page-id-321 .entry-content a {text-decoration: underline;}button.mega-toggle-animated:focus {outline: 1px solid red;}#gi-content {font-size: 15pt;color: #6e00b0;}.entry-content a {text-decoration: underline;}.d25-logo-wrap h1 {height: 100%;margin-bottom: 0;padding-top: 60px;}section#custom_html-2 {padding: 60px 0 0;width: 100%;margin: 0 -15px!important;width: calc(100% + 30px);}div#s-yt-container {display: flex;flex-wrap: wrap;}div#s-yt-container iframe {margin-right: 15px;margin-bottom: 15px;}#social-media-feeds {display: flex;justify-content: space-between;width: calc(100% - 120px);margin-top: 60px;margin-left: 60px;}@media only screen and (max-width: 750px ) {#social-media-feeds {margin-top: 30px;}}.front-page-2 section {width: 100%!important;padding: 0!important;margin: 0!important;}@media only screen and (max-width:1100px) {div#social-media-feeds {flex-wrap: wrap;}div#social-media-feeds>div {width: calc(50% - 15px);padding: 0;margin-bottom: 30px;}#front-page-4 {margin-bottom: 100px;}div#social-media-feeds #instagram-feed {width: 100%;}#social-media-feeds #twitter-feed {padding: 0;border: 0;}}@media only screen and (max-width:850px) {div#social-media-feeds {flex-wrap: wrap;}div#social-media-feeds>div {width: 100%;margin-bottom: 30px;}#social-media-feeds #twitter-feed {padding: 0;border: 0;}}#facebook-feed h2 {color: #fff;}#twitter-feed {width: calc(100% / 3 + 15px);padding: 0 24.5px;margin: 0;}#twitter-feed h2 {color: #150E45;}#instagram-feed h2 {color: #1C005E;}#social-media-feeds>div h2 {font-size: 26px!important;margin-bottom: 0;}#facebook-feed {width: calc(100% / 3 - 30px);}#instagram-feed {width: calc(100% / 3 - 30px);}[id^=sb-wall].sb-wall .sbsw-item-media img {height: 200px;width: 100%;object-fit: cover;object-position: center;}.s-f-ttl-wrap {display: flex;justify-content: space-between;align-items: center;}.fllw-us {display: inline-block;font-size: 12pt;}#facebook-feed .s-f-ttl-wrap {background: rgb(1, 117, 228);background: linear-gradient(-135deg, rgba(1, 117, 228, 1) 0%, rgba(41, 31, 191, 1) 100%);padding: 30px;color: #fff;}#twitter-feed .s-f-ttl-wrap {background: rgb(69, 191, 240);background: linear-gradient(-135deg, rgba(69, 191, 240, 1) 0%, rgba(0, 125, 250, 1) 100%);padding: 30px;color: #150E45;}#instagram-feed .s-f-ttl-wrap {background: rgb(255, 199, 120);background: linear-gradient(45deg, rgba(255, 199, 120, 1) 0%, rgba(255, 89, 69, 1) 50%, rgba(240, 26, 191, 1) 100%);padding: 30px;color: #1C005E;}.fu-tw {color: #150E45;font-weight: bold;font-size: 18px;background: rgba(255, 255, 255, 0.1);padding: 5px;border-radius: 4px;}.fu-tw:hover {text-decoration: underline;color: #150E45;background: rgba(255, 255, 255, 0.3);}.fu-fb {color: #fff;font-weight: bold;font-size: 18px;background: rgba(0, 0, 0, 0.1);padding: 5px;border-radius: 4px;}.fu-fb:hover {text-decoration: underline;color: #fff;background: rgba(0, 0, 0, 0.3);}.fu-in {color: #1C005E;font-weight: bold;font-size: 18px;background: rgba(255, 255, 255, 0.1);padding: 5px;border-radius: 4px;}.fu-in:hover {text-decoration: underline;color: #1C005E;background: rgba(255, 255, 255, 0.3);}button#settings-button {color: #6e00b0;background: rgba(199, 250, 150, 0.1);height: 60px;width: 60px;display: inline-block;align-items: center;justify-content: center;font-size: 18pt;border: 0;padding: 0;}#s-pop {display: none;width: calc(100% + 30px);position: absolute;bottom: 60px;right: 0px;padding: 15px;background: rgba(255, 255, 255, 0.7);}#s-pop .webani-checkbox {display: block;position: relative;padding-left: 45px;cursor: pointer;font-size: 10.5pt;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}#s-pop .webani-checkbox input {position: absolute;opacity: 0;cursor: pointer;}#s-pop .webani-checkbox .webani-chkbox {position: absolute;top: 5px;left: 0;height: 30px;line-height: 30px;text-align: center;width: 30px;background-color: #fff;border: 1px solid #0073e6;border-radius: 4px;}#s-pop .webani-checkbox:hover input~.webani-chkbox {background-color: #eee;}#s-pop .webani-checkbox:hover input~.webani-chkbox i {display: block;color: #0073e6;}#s-pop .webani-checkbox input:checked~.webani-chkbox {background-color: #0073e6;}#s-pop .webani-checkbox .webani-chkbox i {display: none;color: #fff;}#s-pop .webani-checkbox input:checked~.webani-chkbox i {display: block;color: #fff!important;}#s-pop .webani-checkbox .webani-chkbox i {height: 100%;line-height: 30px;font-weight: 900;color: #fff;}#s-pop label.webani-checkbox:focus-within .webani-chkbox {outline: 1px dotted #000;}button#settings-button.wa-open {background: rgba(255, 255, 255, 0.7);color: #d80ea9;}body.wa-true * {-webkit-transition: none!important;-moz-transition: none!important;-o-transition: none!important;transition: none!important;-webkit-animation: none!important;-moz-animation: none!important;-o-animation: none!important;animation: none!important;}.dcc-contact-form input {max-width: 100%!important;}body .entry-content div.wpforms-container-full .wpforms-form button[type=submit].dcc-contact-form-submit {background-color: #6e00b0;color: #fff;font-size: 16pt;font-weight: 700;padding: 30px;width: auto;border: 0;font-family: Roboto, sans-serif;}body .entry-content div.wpforms-container-full .wpforms-form button[type=submit].dcc-contact-form-submit:hover {background: #550097;}@media only screen and (max-width:370px) {body .entry-content div.wpforms-container-full .wpforms-form button[type=submit].dcc-contact-form-submit {font-size: 14pt;}}.dcc-contact-form label.wpforms-field-label {color: #6e00b0;font-size: 14pt!important;}#ov-link {color: #e1ebb2;font-weight: 700;text-decoration: none;}#ov-link:hover {text-decoration: underline;}.sb-wall {overflow-x: scroll;max-height: calc(100vh - 120px);border: 1px solid #ebedf0;padding: 15px;background: #f5f6f7;}.sbsw-item-bottom-content a {color: #0073e6;}.sbsw-item-bottom-content a:hover {text-decoration: underline;}.sbsw-item-bottom-content:hover {background: #f5f8fa!important;}.sbsw-item-bottom-content p {padding-bottom: 15px!important;}@media only screen and (max-width:350px) {div#hs-slide-btns {right: 0;bottom: 0;}body button#scroll-indicator {left: 0!important;}}p.consent-required {padding: 15px;background: #f5f6f7;border-radius: 4px;border: 1px solid #ebedf1;}p.consent-required button.cookie-prefs-button {color: #d808a7;}section#custom_html-3 {margin-top: 30px!important;}#facebook-feed .cff-wrapper {max-height: calc(100vh - 120px);overflow-x: scroll;background: #f5f6f7;border: 1px solid #ebedf1;padding: 15px;}#cff .cff-load-more, [id^=sb-wall].sb-wall .cff-no-more-posts, [id^=sb-wall].sb-wall .sb-wall-load-btn {background: #6e00b0;color: #fff;font-size: 14pt;font-weight: 700;border: 1px solid #6e00b0;padding: 15px;}#cff .cff-load-more:hover, [id^=sb-wall].sb-wall .cff-no-more-posts:hover, [id^=sb-wall].sb-wall .sb-wall-load-btn:hover {background: #fff;color: #6e00b0;}.sb-wall p a {color: #d808a7;text-decoration: underline!important;}.cff-item {border: 1px solid #dddedf!important;border-radius: 3px;}.cff-item:first-of-type {margin-top: 0!important;}#sb_instagram {max-height: calc(100vh - 120px);height: 100%;background: #f5f6f7;border: 1px solid #ebedf1;overflow-x: scroll;padding: 15px;}.sbi_item {background: #fff;border: 1px solid #dddedf;border-radius: 4px;}div#sbi_images {display: flex;flex-wrap: wrap;justify-content: space-between;}#sb_instagram.sbi_col_2 #sbi_images .sbi_item {width: calc(50% - 7.5px)!important;}#sb_instagram .sbi_info p {padding: 15px!important;}#sb_instagram.sbi_col_1 #sbi_images .sbi_item {margin-bottom: 15px!important;width: calc(100% / 2 - 7.5px);}.wa-true .aos-animate {opacity: 1;visibility: visible;}.wa-true [data-aos] {opacity: 1!important;visibility: visible!important;transform: none!important;}body.page #genesis-content {opacity: 0;}body.wa-true #genesis-content {opacity: 1;}.partner-link {border: 1px solid #ddd;padding: 30px;margin-right: 15px;margin-bottom: 15px;display: inline-flex;align-items: center;border-radius: 4px;flex-wrap: wrap;text-align: center;justify-content: center;}.partner-link span {width: 100% }#partner-ul {display: flex;flex-wrap: wrap;margin-top: 30px;}.partner-link img {max-height: 100px;max-width: 300px;}.partner-link:hover {background: #eee;}#social-media-bar {height: 60px;margin-right: 60px;text-align: right;}div#social-media-bar ul {list-style-type: none;height: 100%;}div#social-media-bar ul li {display: inline-flex;height: 100%;align-items: center;}#social-media-bar ul li a {padding: 0 7.5px;font-size: 22px;}#social-media-bar a#hd-fb {color: #291FBF;}#social-media-bar a#hd-tw {color: #0175E4;}#social-media-bar a#hd-in {color: #6E00B0;display: flex;justify-content: space-between;align-items: center;padding-right: 0px;}span#smb-hashtag {font-size: 19px;padding-left: 7.5px;margin-top: -1px;}.site-header.dark .title-area {padding: 0;}div#vision-image {width: 100%;background: #1c12a0;background-image: linear-gradient( 45deg ,rgba(240,26,191,.95) 0,rgba(255,105,191,.7) 100%), url(https://durham2025.co.uk/wp-content/uploads/2022/02/manwithmicrophone.webp);background-size: cover;background-repeat: no-repeat;background-position: center;padding: 60px;position: relative;height: 100%;}#gi-image {min-height:500px;width: 100%;background: rgb(110, 0, 176);background-image: linear-gradient(-135deg, rgba(110, 0, 176, 0.6) 0%, rgba(172, 4, 120, 0.7) 100%), url(https://durham2025.co.uk/wp-content/uploads/2022/02/gi-img.webp);background-size: cover;background-repeat: no-repeat;background-position: top;padding: 60px;position: relative;height: 100%;}.left-text-section {margin-left: 60px;}.right-text-section {margin-right: 60px;}.text-right, .text-left {width: calc(50% - 60px);display: flex;flex-wrap: wrap;align-items: center;align-content: center;}.section-flex {display: flex;justify-content: space-between;margin-bottom: 60px;}.image-right, .image-left {width: 50%;}.blue-section h2 {font-size: 60px;color: #DF089E;margin-bottom: 0;margin-top: -15px;}.orange-section h2 {font-size: 60px;color: #ED0E06;margin-bottom: 0;margin-top: -15px;}.green-section h2 {font-size: 60px;color: #088488;margin-bottom: 0;margin-top: -15px;}.purple-section h2 {font-size: 60px;color: #6E00B0;margin-bottom: 0;margin-top: -15px;}.blue-section span.ucocb-subtitle {font-size: 14px;color: #D40896;margin-top: -10px;display: block;width: 100%;padding-left:2px;margin-bottom:10px}.purple-section span.ucocb-subtitle {font-size: 14px;color: #6E00B0;margin-top: -10px;display: block;}.blue-section a {color: #6f68d5;}.blue-section a {color: #564FBC;text-decoration-thickness: 2px;}.orange-section a {color: #E50D06;}.orange-section a:hover {color: #D40000;text-decoration-thickness: 2px;}.purple-section a {color: #6E00B0;}.purple-section a:hover {color: #550097;text-decoration-thickness: 2px;}.orange-section span.ucocb-subtitle {font-size: 14px;color: #ED0E06;display: block;margin-top: -10px;}.image-tagline {font-size: 60px;font-weight: bold;font-family: 'Roboto Condensed';color: #fff;line-height: 1;}.sticky-scroll .image-tagline {font-size: 3.5vw;line-height: 1.5;}@media only screen and (max-width: 835px) {.sticky-scroll .image-tagline {font-size: 6vw;}}@media only screen and (max-width: 705px) {.sticky-scroll .image-tagline {font-size: 5.5vw;}}.image-right .d25-logo-image-section {bottom: 60px;right: 60px;}.d25-logo-image-section {height: 90px;position: absolute;}#youtube-section {position: relative;}#d25-play-mp4 {position: absolute;background: rgba(0, 0, 0, 0.3);font-size: 72px;padding: 20px 0px;color: #fff;width: 50%;border: 0;opacity: 0;z-index: 999;cursor: pointer;}#d25-mp4-wrap {display: flex;position: relative;align-items: center;justify-content: center;height: 100%;}#d25-play-mp4.active {opacity: 1;background: none;}#d25-play-mp4:hover {opacity: 1;color: #fff;}div#d25-mp4-wrap.active #d25-mp4-overlay {display: block;}div#d25-mp4-overlay {z-index: 99;display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(255, 89, 69);background: linear-gradient(-135deg, rgba(255, 89, 69, 0.7) 0%, rgba(255, 199, 120, 0.7) 80%);cursor: pointer;}#Durham2025mp4 {width: 100%;height: 100%;object-fit: cover;}#ucocb-subtitle {margin-bottom: 30px;width: 100%;}#gi-image .d25-logo-image-section {position: absolute;top: 60px;left: 60px;height: calc(100% - 120px);max-width: calc(100% - 120px);object-fit: contain;object-position: top;}#gi-image-text {position: absolute;right: 60px;bottom: 60px;text-align: right;}#gi-image-text .image-tagline {font-size: 30px;color: #fff;}#gi-image-tagline {color: #ffc678;}#d25-mp4-wrap:hover #d25-play-mp4 i.fas.fa-play {filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.3));}#d25-mp4-wrap:hover #d25-mp4-overlay {background: rgb(255, 89, 69);background: linear-gradient( -135deg, rgba(255, 89, 69, 0.6) 0%, rgba(255, 199, 120, 0.6) 80%);}.text-left, .text-right {padding: 60px 0px;}#news-events {margin: 0 60px;}.front-page-4 .solid-section {background: #fff;}#front-page-4 {margin-top: 0;border-top: 0;}#front-page-4 .flexible-widgets {padding: 0;}@media only screen and (max-width: 650px) {.sticky-scroll .section-flex>div {width: 100%;}}@media only screen and ( max-width:750px) {.site-header {padding-left: 30px;}.site-header, #social-media-bar {margin-right: 30px;}.right-text-section {margin: 0;margin-right: 30px;}.left-text-section {margin: 0!important;margin-left: 30px!important;}.right-text-section .section-flex {flex-wrap: wrap;flex-direction: column-reverse;}.right-text-section .text-right {padding: 30px;padding-right: 0px;padding-bottom: 30px;}.right-text-section .section-flex>div {width: 100%;}#Durham2025mp4 {min-height: 50vh;}.left-text-section {margin: 0;}.left-text-section .section-flex {flex-wrap: wrap;}.left-text-section .section-flex>div {width: 100%;}.left-text-section .text-left {padding-right: 30px;padding-bottom: 60px;}.left-text-section.sticky-scroll .text-left {padding-top: 0;padding-left: 0;padding-right: 0;padding-bottom: 15px;}.left-text-section .image-right {min-height: 50vh;}#news-events {margin: 0 30px;}div#social-media-feeds {width: calc(100% - 60px);margin: 30px;}#front-page-2 .flexible-widgets {padding-bottom: 0;}#social-media-bar {height: 30px;}#social-media-bar ul li a {font-size: 18px;}#scroll-indicator {height: 30px;left: 0;width: calc(100% - 30px);}#scroll-span {font-size: 12pt;}#scroll-indicator i {font-size: 12px;}button#header-play-button, button#settings-button {width: 30px!important;height: 30px!important;font-size: 14pt!important;}#d25-logo {object-position: top;height: calc(100% - 28px);}.title-area {margin-right: 30px;}body:not(.home) .site-header .title-area {margin-left: 0;}#featured-page-advanced-4 .text-left {padding-right: 30px;}.image-right {width:100%;height: 100%;min-height: 500px;}div#vision-image, #gi-image {padding: 30px;min-height: 50vh;}#gi-image .d25-logo-image-section {top: 30px;left: 30px;height: calc(100% - 60px);max-width: calc(100% - 60px);}#gi-image-text {bottom: 30px;right: 30px;}/*body.mega-menu-primary-mobile-open nav.genesis-responsive-menu {right: 60px;}*/.section-flex {margin-bottom: 30px;}}#sticky-wrap .image-right {width: 100%;height: 100%;}@media only screen and (min-width: 750px ) {#sticky-wrap .image-right {margin-left: 60px;width: calc(100% - 60px);}}@media only screen and (min-width: 750px) {.sticky-scroll #sticky-wrap {width: 100%;}#featured-page-advanced-5, #featured-page-advanced-6 {overflow: hidden;}}body:not(.home) .widget-area.header-widget-area {width: 100%;}body:not(.home) nav.genesis-responsive-menu {position: relative;margin-top: -60px;height: 100%;}body:not(.home) ul#mega-menu-primary {top: 0!important;width: 100vw!important;}body.home ul#mega-menu-primary {top: 0!important;width: 100vw!important;}body.home .site-header {overflow: visible;}#header-mp4-overlay {z-index: 99;position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;background: rgb(0, 200, 221);background: linear-gradient( 45deg, rgba(0, 200, 221, 1) 0%, rgba(199, 250, 150, 0.5) 100%);}div#header-controls {position: absolute;bottom: 0;right: 0;}#header-mp4-wrap {display: flex;position: relative;align-items: center;justify-content: center;height: 100%;}#headerMP4 {width: 100%;height: 100%;object-fit: cover;}button#header-play-button {font-size: 18pt;border: 0;background: rgba(199, 250, 150, 0.1);width: 60px;height: 60px;color: #6e00b0;}div#header-controls button:hover {background: rgba(199, 250, 150, 0.3);cursor: pointer;}#headerMP4::-webkit-media-controls-fullscreen-button {display: none;}body.mega-menu-primary-mobile-open {position: fixed;}.header-text {z-index: 9999;display: flex;flex-wrap: wrap;margin-right: 60px;background: rgba(255, 255, 255, 0.8);margin-bottom: -30px;padding: 30px;color: #6e00b0;}p.ht-ttl {font-size: 14pt;margin-bottom: 0;}.header-text p {margin-bottom: 0;}.ht-text-wrap {width: calc(100% - 30px);}.ht-close {width: 30px;text-align: center;}.ht-close button {color: #6e00b0;font-size: 14pt;border: 0;background: none;}@media only screen and (max-width: 1100px) {.header-text {position: absolute;background: #fff;}}.site-header .widget-area.header-widget-area {width: auto;}.d25-footer div#sf-col-1 {min-width: 320px;margin-right: 60px;}div#footer-logo img {display: inline-block;height: 140px!important;}@media only screen and (max-width: 400px) {div#footer-logo img {height: 100px!important;}}div#footer-logo img:first-of-type {margin-right: 30px;}body:not(.home) #hm-alert {display: none;}body:not(.home) div#mega-menu-wrap-primary {background: rgb(0, 200, 221);background: linear-gradient( 45deg , rgba(0, 200, 221, 1) 0%, rgba(199, 250, 150, 0.9) 100%);}.entry-title.purple-ttl {background: #6E00B0;background: linear-gradient(45deg, #6E00B0 50%, #AC0478 100%);color: #FFC778;}.entry-title.green-ttl {background: #0096A1;background: linear-gradient(45deg, rgba(0, 200, 221, 1) 0%, #C7FA96 100%);color: #33045A;}h2.entry-title.pink-ttl {background: linear-gradient(90deg, #f01abf 50%, #ff69bf 100%)!important;color: #fff!important;}.entry-title.orange-ttl {background: #FF5945;background: linear-gradient(45deg, #FF5945 50%, #FFC778 100%);color: #25197B;}.entry-title.blue-ttl {background: #291FBF;background: linear-gradient(45deg, #291FBF 50%, #007DFA 100%);color: #C7FA96;}h2.entry-title {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}@media only screen and (min-width: 1150px ) {h2.entry-title {padding-right: 0%!important;}}@media only screen and (max-width: 950px ) {h2.entry-title {padding-right: 0%!important;}}@media only screen and (max-width: 850px ) {h2.entry-title {padding-right: 0%!important;}}button.share-page {margin: 0 60px 60px;border: 2px solid #6e00b0;padding: 15px;font-size: 14pt;color: #6e00b0;background: #fff;cursor: pointer;}@media only screen and (max-width: 750px) {button.share-page {margin: 0 30px 30px;}}button.share-page:hover {background: #6e00b0;color: #fff;}@media only screen and (max-width: 750px) {body:not(.home) a.d25-logo-wrap #d25-logo {height:60px!important;margin: 45px 30px;display: block;}body:not(.home) .site-header .wrap {height: auto;align-items: flex-start;}body:not(.home) .site-header .title-area {height: auto;padding: 0;}}section#custom_html-4 {margin-bottom: 0;}.full-width-content .content {padding-bottom: 30px;}ul#bbb-list {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;column-gap: 60px;}@media only screen and (max-width: 1000px) {ul#bbb-list {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}}@media only screen and (max-width: 600px) {ul#bbb-list {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}ul#bbb-list li {list-style: square;font-size: 14pt;line-height: 2;}ul#bbb-list li:nth-child(1n)::marker {color: #6e00b0;}ul#bbb-list li:nth-child(2n)::marker {color: #291FBF;}ul#bbb-list li:nth-child(3n)::marker {color: #088488;}ul#bbb-list li:nth-child(4n)::marker {color: #ED0E06;}.final-tiles-gallery .loading-bar {display: none;}article.pr-item {padding: 15px;background: #f7f7f7;margin-bottom: 30px;}article.pr-item p:last-of-type {margin-bottom: 0;}a.pr-ttl {font-size: 18pt;}.pr-date {font-size: 14px;}.pr-text {border-top: 1px solid #aaa;margin-top: 7.5px;padding-top: 7.5px;}.pr-text p {font-size: 12pt;}a#vi-btn {background: #DF089E;background: linear-gradient(135deg ,#DF089E 0%,#C60085 100%);color: #fff;padding: 20px 30px;font-size: 20pt;font-weight: bold;text-decoration: none;box-shadow: 4px 4px 0px #C60085;transition: all 0ms;}a#vi-btn:hover {box-shadow: 1px 1px 0px #C60085;top: 3px;position: relative;left: 3px;}a#os-btn {background: #FF5945;background: linear-gradient(135deg ,#FF5945 0%,#FF966E 100%);color: #25197B;padding: 20px 30px;font-size: 20pt;font-weight: bold;text-decoration: none;box-shadow: 4px 4px 0px #E6402C;transition: all 0ms;}a#os-btn:hover {box-shadow: 1px 1px 0px #E6402C;top: 3px;position: relative;left: 3px;}a#th-btn {background: #C7FA96;background: linear-gradient(135deg ,#C7FA96 0%,#8CE596 100%);color: #6e00b0;padding: 20px 30px;font-size: 20pt;font-weight: bold;text-decoration: none;box-shadow: 4px 4px 0px #8CE596;transition: all 0ms;}a#th-btn:hover {box-shadow: 1px 1px 0px #8CE596;top: 3px;position: relative;left: 3px;}.cassie-cookie-module > .cassie-overlay {z-index: 9999;}div#th-image {background: url(https://durham2025.co.uk/wp-content/uploads/2022/02/tree-of-hope.webp);min-height: 500px;background-size: cover;background-position: center;background-image: linear-gradient(-135deg, rgba(199, 250, 150, 0.9) 0%, rgba(140, 229, 150, 0.7) 100%), url(https://durham2025.co.uk/wp-content/uploads/2022/02/tree-of-hope.webp);}#cassie_header_content a {text-decoration: underline;}body .entry-content div.wpforms-container-full .wpforms-form button[type=submit].dcc-contact-form-submit:active {background: #000;color: #fff;}button:focus {outline: 3px solid orange!important;}a#bbb-btn {background: #6E00B0;background: linear-gradient( 45deg , #6E00B0 50%, #AC0478 100%);color: #ffc678;padding: 20px 30px;font-size: 20pt;font-weight: bold;text-decoration: none;box-shadow: 4px 4px 0px #6d227d;transition: all 0ms;}a#bbb-btn:hover {box-shadow: 1px 1px 0px #6d227d;top: 3px;position: relative;left: 3px;}a[href*="/D25staging/"]{background:red!important;color:#fff!important;}input.mailpoet_submit:focus {outline: 3px solid orange;background-color: #550097;}input.mailpoet_submit {background: #6e00b0;cursor: pointer;}#mailpoet_form_3 input.mailpoet_submit:active {background: #000;}input.mailpoet_submit:hover {background:#550097}#mailpoet_form_3 .mailpoet_submit:hover {background: #550097;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {outline: 3px solid orange!important;background: #6e217d;color: #fff;}a:focus, button:focus { outline: 3px solid orange!important; }input, textarea {border:1px solid #6e00b0!important}input[type="checkbox"] {cursor: pointer; -moz-appearance: none; -webkit-appearance: none; -o-appearance: none; border-width: 2px!important; }input[type="checkbox"]:checked {background:#6e00b0;}input[type="checkbox"]:checked::after {content: '✔';color: #fff;padding: 2px;}input[type="file"] {padding:15px;}label { font-weight: bold; color: #6e00b0; font-size: 16pt; } span#mm-image-filetypes { font-size: 12pt; }input:focus, textarea:focus {outline: 3px solid orange!important}.vg-wrap { display: flex;flex-wrap: wrap;margin-bottom: 30px}.video-item { width: calc(100% / 4 - 15px); margin-bottom: 30px; margin-right: 15px; position: relative} a.vg-trn { font-size: 14px;color:#757575}a.vg-trn:hover{color:#545454}.vg-ttl { display: inline-flex; color: #6f00b1; font-size: 16pt; font-weight: 500; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: auto;} @media only screen and (max-width: 1400px) { .video-item {width: calc(100% / 3 - 15px);}} @media only screen and (max-width: 1100px) { .video-item {width: calc(100% / 2 - 15px);}} @media only screen and (max-width: 700px) { .video-item {width: 100%;}}label#mm-file-upload-label input{display:none}label#mm-file-upload-label{background:#6e00b0;background:linear-gradient(45deg ,#6e00b0 50%,#ac0478 100%);color:#fff;padding:20px 30px;font-size:20pt;font-weight:700;text-decoration:none;box-shadow:4px 4px 0 #6d227d;transition:all 0s;cursor:pointer;display:inline-block}label#mm-file-upload-label:hover{background:#550097;background:linear-gradient(45deg ,#550097 50%,#93005f 100%);box-shadow:1px 1px 0 #6d227d;top:3px;position:relative;left:3px}div#mm-file-desc{margin-top:5px}.site-header{z-index:999}body .cassie-cookie-module > .cassie-overlay { z-index: 9999998; } body .cassie-cookie-module > .cassie-pre-banner { z-index: 9999999; } body .cassie-cookie-module > .cassie-cookie-modal { z-index: 9999999; }section#stories-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}article.stories-article{position:relative;width:calc(100% / 2 - 30px);margin-bottom:60px}.stories-article img.attachment-medium.size-medium.wp-post-image{width:100%;object-fit:cover;aspect-ratio:16/12;transition: all 300ms ease-in-out}.stories-article .article-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14pt}.stories-article .article-title{font-size:16pt;font-weight:500}.stories-article button.archive-stories-share{position:absolute;top:0;right:0;border:0;height:40px;width:40px;cursor:pointer}.stories-article .article-content{position:absolute;bottom:0;padding:30px;background:rgba(0,0,0,.8);width:100%;transition: all 300ms ease-in-out}article.stories-article:nth-child(1n) .article-content{background:rgba(255,150,110,.9)}article.stories-article:nth-child(1n) .archive-stories-share:hover,article.stories-article:nth-child(1n) .stories-list-share:hover,article.stories-article:nth-child(1n) a:hover .article-content{background:#ffb088}article.stories-article:nth-child(1n) .archive-stories-share,article.stories-article:nth-child(1n) .stories-list-share{background:#ff966e;color:#6100a3}article.stories-article:nth-child(1n) .article-content{color:#6100a3}article.stories-article:nth-child(2n) .article-content{background:rgba(204,44,184,.9)}article.stories-article:nth-child(2n) .archive-stories-share:hover,article.stories-article:nth-child(2n) .stories-list-share:hover,article.stories-article:nth-child(2n) a:hover .article-content{background:#b3139f}article.stories-article:nth-child(2n) .archive-stories-share,article.stories-article:nth-child(2n) .stories-list-share{background:#cc2cb8;color:#fff}article.stories-article:nth-child(2n) .article-content{color:#fff}article.stories-article:nth-child(3n) .article-content{background:rgba(140,229,150,.9)}article.stories-article:nth-child(3n) .archive-stories-share:hover,article.stories-article:nth-child(3n) .stories-list-share:hover,article.stories-article:nth-child(3n) a:hover .article-content{background:#a6ffb0}article.stories-article:nth-child(3n) .archive-stories-share,article.stories-article:nth-child(3n) .stories-list-share{background:#8ce596;color:#291fbf}article.stories-article:nth-child(3n) .article-content{color:#291fbf}article.stories-article:nth-child(4n) .article-content{background:rgba(52,111,239,.9)}article.stories-article:nth-child(4n) .archive-stories-share:hover,article.stories-article:nth-child(4n) .stories-list-share:hover,article.stories-article:nth-child(4n) a:hover .article-content{background:#1e58d8}article.stories-article:nth-child(4n) .archive-stories-share,article.stories-article:nth-child(4n) .stories-list-share{background:#3771f1;color:#fff}article.stories-article:nth-child(4n) .article-content{color:#fff}article.stories-article:nth-child(5n) .article-content{background:rgba(110,0,176,.9)}article.stories-article:nth-child(5n) .archive-stories-share:hover,article.stories-article:nth-child(5n) .stories-list-share:hover,article.stories-article:nth-child(5n) a:hover .article-content{background:#550097}article.stories-article:nth-child(5n) .archive-stories-share,article.stories-article:nth-child(5n) .stories-list-share{background:#6e00b0;color:#fff}article.stories-article:nth-child(5n) .article-content{color:#fff}article.stories-article:nth-child(6n) .article-content{background:rgba(215,60,46,.9)}article.stories-article:nth-child(6n) .archive-stories-share:hover,article.stories-article:nth-child(6n) .stories-list-share:hover,article.stories-article:nth-child(6n) a:hover .article-content{background:#be2315}article.stories-article:nth-child(6n) .archive-stories-share,article.stories-article:nth-child(6n) .stories-list-share{background:#d73c2e;color:#fff}article.stories-article:nth-child(6n) .article-content{color:rgba(255,255,255,.9)}.stories-article a:hover .story-img img{filter:drop-shadow(0px 0px 5px rgba(0,0,0,.2)) contrast(1.1)}body.obj-pos-top .page-featured-image img{object-position:top!important}body.obj-pos-bottom .page-featured-image img{object-position:bottom!important}body.obj-fit-10 .page-featured-image img{object-position:0 10%!important}body.obj-fit-20 .page-featured-image img{object-position:0 20%!important}body.obj-fit-30 .page-featured-image img{object-position:0 30%!important}body.obj-fit-40 .page-featured-image img{object-position:0 40%!important}body.obj-fit-50 .page-featured-image img{object-position:0 50%!important}body.obj-fit-60 .page-featured-image img{object-position:0 60%!important}body.obj-fit-70 .page-featured-image img{object-position:0 70%!important}body.obj-fit-80 .page-featured-image img{object-position:0 80%!important}body.obj-fit-90 .page-featured-image img{object-position:0 90%!important}.cassie-cookie-module.cassie-d-none{display: none}.category-stories_cat blockquote{margin:0;margin-top:10px}.category-stories_cat blockquote::before{display:none}.category-stories_cat blockquote p{font-size:20pt;float:left;line-height:1.5em;font-weight:500;color:#6e00b0}.category-stories_cat mark{background:linear-gradient(45deg,#00c8dd 0,#c7fa96 100%);padding:4px;color:#1a0040;font-weight:500;font-style:italic}@media only screen and (max-width: 900px) {article.stories-article{width:100%}}video.vg-vid {aspect-ratio: 16/9;background: #000;}


.display-posts-listing.grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.display-posts-listing.grid .listing-item {
    width: calc(100% / 3 - 45px);
    margin-bottom: 60px;
}

.display-posts-listing.grid .listing-item a.image img {
    width: 100%;
    display: block;
    object-fit: cover;
    aspect-ratio: 16/10;
}

.display-posts-listing a.title {
    font-size: 18pt;
    text-decoration: underline;
    padding-top: 10px;
    display: block;
    color: #555;
}

.display-posts-listing a.title:hover {
    text-decoration-thickness: 4px;
}

@media only screen and (max-width: 1000px) {
	.display-posts-listing.grid .listing-item {
		width: calc(100% / 2 - 45px);
	}
}

@media only screen and (max-width: 650px) {
	.display-posts-listing.grid .listing-item {
		width: 100%;
	}
}

.story-img img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.story-img {
    height: 100%;
}

a.partnership-item[title="Culture Durham"] img {width: 200px;display: flex;}

a.partnership-item[title="Culture Durham"] {display: flex;height: 100%;align-items: center;}

@media only screen and (max-width: 750px) {
	#R25-image {
		padding: 30px;
		min-height: 50vh;
	}
}

#R25-image {
	min-height:500px;
	width: 100%;
	background: rgb(110, 0, 176);background-image: linear-gradient(-135deg, rgba(110, 0, 176, 0.6) 0%, rgba(172, 4, 120, 0.7) 100%), url(https://durham2025.co.uk/wp-content/uploads/2022/05/DCC-culture-1.jpg.gallery.jpg);background-size: cover;background-repeat: no-repeat;background-position: top;padding: 60px;position: relative;height: 100%;}

div#rag-mp4-overlay {
    z-index: 99;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #6E00B0;
    background: linear-gradient(-135deg, rgba(110, 0, 176, 0.9) 0%, rgba(172, 4, 120, 0.9) 80%);
    cursor: pointer;
}

div#rag-mp4-wrap.active #rag-mp4-overlay {
    display: block;
}

#rag-section {
	position: relative;
}

#rag-mp4-wrap {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    height: 100%;
}

#rag-play-mp4.active {
    opacity: 1;
    background: none;
}

#rag-play-mp4 {
    position: absolute;
    background: rgba(0, 0, 0, 0.3);
    font-size: 72px;
    padding: 20px 0px;
    color: #fff;
    width: 50%;
    border: 0;
    opacity: 0;
    z-index: 999;
    cursor: pointer;
}

#ragmp4 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#rag-mp4-wrap p {
    margin-bottom: 0;
}