@layer swift3 {img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }.wp-block-button__link { align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }.wp-block-buttons { box-sizing: border-box; }.wp-block-buttons > .wp-block-button { display: inline-block; margin: 0px; }.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter { margin-left: auto; margin-right: auto; width: 100%; }.wp-block-buttons .wp-block-button__link { width: 100%; }.wp-block-button.aligncenter, .wp-block-calendar { text-align: center; }.wp-block-image img { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }.wp-block-image :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }@keyframes show-content-image { 0% { visibility: hidden; } 99% { visibility: hidden; } 100% { visibility: visible; } }@keyframes turn-on-visibility { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes turn-off-visibility { 0% { opacity: 1; visibility: visible; } 99% { opacity: 0; visibility: visible; } 100% { opacity: 0; visibility: hidden; } }@keyframes lightbox-zoom-in { 0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); } 100% { transform: translate(-50%, -50%) scale(1); } }@keyframes lightbox-zoom-out { 0% { transform: translate(-50%, -50%) scale(1); visibility: visible; } 99% { visibility: visible; } 100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; } }ol, ul { box-sizing: border-box; }@keyframes overlay-menu__fade-in-animation { 0% { opacity: 0; transform: translateY(0.5em); } 100% { opacity: 1; transform: translateY(0px); } }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }.wp-element-button { cursor: pointer; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.aligncenter { clear: both; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }:where(figure) { margin: 0px 0px 1em; }:root :where(.wp-block-image figcaption) { color: #555555; font-size: 13px; text-align: center; }.wp-block-image { margin: 0px 0px 1em; }.wp-block-button__link { color: #ffffff; background-color: #32373c; border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }:where(.is-layout-flex) { gap: 0.5em; }body .is-layout-flex { display: flex; }.is-layout-flex { flex-wrap: wrap; align-items: center; }.is-layout-flex > :is(*, div) { margin: 0px; }.wpcf7-not-valid-tip { color: #dc3232; font-size: 1em; font-weight: normal; display: block; }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes blink { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } }.fa, .fa-brands, .fa-regular, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-brands::before, .fa-regular::before, .fa-solid::before, .fa::before, .fab::before, .far::before, .fas::before { content: var(--fa); }.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }@keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale,1.25)); } }@keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); } 57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); } }@keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,.4); } }@keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); } }@keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); } }@keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 8%, 24% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }.fa-brands, .fab { font-weight: 400; }.fa-square-twitter, .fa-twitter-square { --fa: "\f081"; }.fa-facebook-square, .fa-square-facebook { --fa: "\f082"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Lato";font-weight:300;font-style:normal;src:url(https://mobilelocksmithdurham.co.uk/wp-content/swift-ai/cache/mobilelocksmithdurham.co.uk/areas-covered/locksmith-chester-le-street/__data/Lato-Light52cf69b5.woff) format('woff2');font-display:swap;}@font-face{font-family:"Lato";font-weight:400;font-style:normal;src:url(https://mobilelocksmithdurham.co.uk/wp-content/swift-ai/cache/mobilelocksmithdurham.co.uk/areas-covered/locksmith-chester-le-street/__data/Lato-Regular7a8e3534.woff) format('woff2');font-display:swap;}@font-face{font-family:"Lato";font-weight:700;font-style:normal;src:url(https://mobilelocksmithdurham.co.uk/wp-content/swift-ai/cache/mobilelocksmithdurham.co.uk/areas-covered/locksmith-chester-le-street/__data/Lato-Boldf508ee9a.woff) format('woff2');font-display:swap;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0px; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; }html { overflow-y: scroll; text-size-adjust: 100%; }* { box-sizing: border-box; }article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; }ol, ul { list-style: none; }a:focus { outline: 0px; }a:hover, a:active { outline: 0px; }a img { border: 0px; }a img:hover { opacity: 0.8; box-shadow: #000000 0px 0px 0px; }body, button, input, select, textarea { color: #666666; font: 16px / 20px Lato, sans-serif; overflow-wrap: break-word; }body { background: #eaeaea; }h1, h2, h3, h4, h5, h6 { padding-bottom: 18px; color: #222222; font-weight: normal; font-family: Lato, sans-serif; }h1 { font-size: 30px; line-height: 36px; }h2 { font-size: 28px; line-height: 34px; }h3 { font-size: 26px; line-height: 32px; }p { line-height: 24px; margin-bottom: 15px; font-family: Lato, sans-serif; font-size: 16px; }strong { font-weight: bold; }cite, em, i { font-style: italic; }ul { list-style: none; }ol { list-style: decimal; }li > ul, li > ol { margin: 0px 0px 0px 10px; }a { color: #0fbe7c; text-decoration: none; transition: 0.5s; }a:focus, a:active, a:hover { text-decoration: none; }a:focus { outline: dotted thin; }figure { margin: 0px; text-align: center; }img { max-width: 100%; height: auto; vertical-align: top; margin-bottom: 18px; }.entry-content img, .comment-content img, .widget img { max-width: 100%; }.clearfix { display: inline-block; }.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }.clearfix { display: block; }.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center; }body { padding-top: 30px; padding-bottom: 30px; }#page { max-width: 1268px; margin: 0px auto; background-color: #ffffff; box-shadow: rgba(100, 100, 100, 0.3) 0px 2px 6px; }.inner-wrap { margin: 0px auto; max-width: 1218px; }.header-post-title-container { border-bottom: 1px solid #eaeaea; padding: 20px 0px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 30px inset; }.header-post-title-container .post-title-wrapper { float: left; max-width: 100%; padding-right: 30px; }.header-post-title-class { font-size: 22px; padding-bottom: 0px; line-height: 36px; }#main { padding: 40px 0px 10px; }.widget_featured_single_post a.read-more:hover { text-decoration: underline; }.widget-title a { color: #444444; }.tg-one-half p, .tg-one-half .service-image, .tg-one-half .widget-title, .tg-one-third p, .tg-one-third .service-image, .tg-one-third .widget-title, .tg-one-fourth p, .tg-one-fourth .service-image, .tg-one-fourth .widget-title { text-align: center; }.tg-one-third { float: left; width: 28.4072%; margin: 0px 2.46305%; padding: 0px 0px 30px; }#colophon .tg-one-third { width: 31.7406%; margin-left: 0px; margin-right: 2.38916%; }#colophon .tg-one-third.tg-after-two-blocks-clearfix { margin-right: 0px; float: right; }.widget_featured_single_post { padding-bottom: 30px; }.widget_featured_single_post .widget-title { font-size: 22px; text-align: left; }.widget_featured_single_post p { text-align: left; }.widget_featured_single_post .service-image { text-align: left; padding-bottom: 0px; }.widget_text { overflow-wrap: break-word; margin-bottom: 30px; }.widget_text .textwidget { padding-bottom: 15px; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }#colophon .widget ul li { line-height: 1.5; padding: 5px 0px; border-bottom: 1px solid #444444; }#secondary h3.widget-title { font-size: 22px; line-height: 32px; padding-bottom: 15px; }#secondary .widget { margin-bottom: 35px; font-size: 16px; }#secondary a:hover { text-decoration: underline; }.widget-title span { border-bottom: 2px solid #0fbe7c; padding-bottom: 5px; }a#scroll-up { bottom: 20px; position: fixed; right: 20px; display: none; -webkit-font-smoothing: antialiased; font: 26px / 1 Genericons; vertical-align: top; color: #ffffff; background-color: #0fbe7c; opacity: 0.5; border-radius: 3px; padding: 6px; }a#scroll-up::before { content: ""; }a#scroll-up:hover { opacity: 1; }.read-more, .more-link { font-size: 14px; color: #0fbe7c; font-family: Lato, sans-serif; }#primary { float: left; width: 61.5764%; }#secondary { float: right; width: 34.4828%; }#content .post, #content .page { padding-bottom: 45px; }.entry-content ol { padding: 0px 0px 0px 35px; margin-bottom: 30px; }#header-text-nav-container { border-bottom: 1px solid #eaeaea; }#header-text-nav-wrap { padding-top: 15px; padding-bottom: 15px; }#header-left-section { float: left; margin-right: 25px; }#header-logo-image { float: left; padding: 0px 20px 0px 0px; max-width: 100%; }#header-logo-image img { margin-bottom: 0px; }#header-text { float: left; padding: 10px 20px 0px 0px; }#site-title a { color: #444444; font-size: 36px; }h3#site-title { font-size: 30px; line-height: 36px; margin-bottom: 0px; padding-bottom: 5px; }#site-title a:hover { color: #0fbe7c; }#site-description { line-height: 24px; font-size: 16px; padding-bottom: 0px; color: #666666; }#header-right-section { float: right; }#header-right-sidebar { overflow: hidden; }#header-right-section .widget { text-align: right; padding-top: 10px; }nav li > ul, nav li > ol { margin: 0px; list-style: none; }.main-navigation { float: right; padding-top: 20px; }.main-navigation li { float: left; position: relative; margin: 0px 0px 0px 25px; font-family: Lato, sans-serif; }.main-navigation .menu-primary-container > ul::after { content: ""; display: block; clear: both; }.main-navigation ul li a { font-size: 16px; }.main-navigation a { color: #444444; display: block; float: left; line-height: 1.875; }.main-navigation a:hover { color: #0fbe7c; }.main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li.current-menu-ancestor > .sub-toggle, .main-navigation ul li:hover > a, .main-navigation ul li:hover > .sub-toggle { color: #0fbe7c; }.main-navigation ul li ul, .main-navigation ul li:hover ul ul { z-index: 99999; position: absolute; left: -999999px; }.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left: auto; }.main-navigation ul ul { position: absolute; float: left; left: -99999px; z-index: 99999; }.main-navigation ul li ul { position: absolute; background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.8); border-top: 1px solid #0fbe7c; top: 30px; left: -99999px; width: 150px; }.main-navigation ul li ul li { float: none; border-bottom: 1px solid #eaeaea; padding: 0px; margin-left: 0px; }.main-navigation ul li ul li.current-menu-item a, .main-navigation ul li ul li.current_page_ancestor a, .main-navigation ul li ul li.current-menu-ancestor a, .main-navigation ul li ul li.current_page_item a, .main-navigation ul li ul li:hover > a { color: #0fbe7c; }.main-navigation ul li ul li a { float: none; line-height: 21px; font-size: 13px; font-weight: normal; height: 100%; padding: 6px 10px; color: #666666; }.main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a { float: none; line-height: 21px; font-size: 13px; font-weight: normal; height: 100%; padding: 6px 10px; color: #666666; }.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a { background: none 0px 0px repeat scroll white; color: #0fbe7c; }.menu-toggle { display: none; cursor: pointer; }.site-header .menu-toggle { background: #3a3a3a; color: #ffffff; font-size: 20px; font-weight: 300; padding: 5px 22px; margin: 0px; text-align: center; }.site-header .menu-toggle:hover { background: #0fbe7c; }.site-header .menu-toggle::before { content: "≡"; margin-right: 10px; }.small-menu { float: right; }.header-action { position: relative; float: right; padding-top: 20px; }.footer-widgets-wrapper { background-color: #333333; border-top: 1px solid #eaeaea; }.footer-widgets-area { padding-top: 30px; padding-bottom: 10px; color: #999999; }.footer-widgets-area h3.widget-title { color: #d5d5d5; text-align: left; }.footer-widgets-area .tg-one-half p, .footer-widgets-area .tg-one-third p, .footer-widgets-area .tg-one-fourth p { text-align: left; color: #999999; }.footer-widgets-area a { color: #d5d5d5 !important; }.footer-widgets-area a:hover { color: #0fbe7c !important; }#colophon { font-size: 14px; line-height: 18px; }#colophon .widget { padding-bottom: 25px; }#colophon .widget-title { font-size: 22px; line-height: 32px; }#colophon p { font-size: 14px; line-height: 18px; }.footer-socket-wrapper { padding: 10px 0px; background-color: #f8f8f8; border-top: 1px solid #eaeaea; }.footer-socket-area { width: 100%; }.footer-socket-wrapper .copyright { color: #666666; max-width: 50%; float: left; font-size: 12px; }.footer-socket-wrapper .copyright a { color: #666666; }.footer-socket-wrapper .copyright a:hover { color: #0fbe7c; }.footer-socket-wrapper .small-menu { float: right; }#page { background-color: #292929; }h1, h2, h3, h4, h5, h6 { color: #bbbbbb; }body, input, textarea { color: #aaaaaa; }.header-post-title-container { border-bottom: 1px solid #444444; }#site-title a { color: #cccccc; }#site-description { color: #aaaaaa; }#header-text-nav-container { border-bottom: 1px solid #444444; }.header-post-title-container { background-color: #3e3e3e; }.main-navigation a { color: #bbbbbb; }.main-navigation ul li ul { background: none 0px 0px repeat scroll rgba(0, 0, 0, 0.7); }.main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a { color: #bbbbbb; }.main-navigation ul li ul li { float: none; border-bottom: 1px solid #444444; }.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover { background-color: #000000; }.widget-title a { color: #aaaaaa; }.footer-widgets-wrapper { border-top: 1px solid #444444; }.footer-socket-wrapper { background-color: #3e3e3e; border-top: 1px solid #444444; }.footer-socket-wrapper .copyright a { color: #aaaaaa; }.footer-socket-wrapper .copyright { color: #999999; }.previous a:hover, .next a:hover, a, #site-title a:hover, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a, .main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover, .main-navigation ul li:hover > .sub-toggle, .main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a, .small-menu a:hover, .small-menu ul li.current-menu-item a, .small-menu ul li.current_page_ancestor a, .small-menu ul li.current-menu-ancestor a, .small-menu ul li.current_page_item a, .small-menu ul li:hover > a, .breadcrumb a:hover, .tg-one-half .widget-title a:hover, .tg-one-third .widget-title a:hover, .tg-one-fourth .widget-title a:hover, .pagination a span:hover, #content .comments-area a.comment-permalink:hover, .comments-area .comment-author-link a:hover, .comment .comment-reply-link:hover, .nav-previous a:hover, .nav-next a:hover, #wp-calendar #today, .footer-widgets-area a:hover, .footer-socket-wrapper .copyright a:hover, .read-more, .more-link, .post .entry-title a:hover, .page .entry-title a:hover, .post .entry-meta a:hover, .type-page .entry-meta a:hover, .single #content .tags a:hover, .widget_testimonial .testimonial-icon::before, .header-action .search-wrapper:hover .fa { color: #e5a612; }.spacious-button, input[type="reset"], input[type="button"], input[type="submit"], button, #featured-slider .slider-read-more-button, #controllers a:hover, #controllers a.active, .pagination span, .site-header .menu-toggle:hover, .call-to-action-button, .comments-area .comment-author-link span, a#back-top::before, .post .entry-meta .read-more-link, a#scroll-up, .search-form span, .main-navigation .tg-header-button-wrap.button-one a { background-color: #e5a612; }.main-navigation ul li ul, .widget_testimonial .testimonial-post { border-top-color: #e5a612; }.widget-title span { border-bottom-color: #e5a612; }.widget_service_block a.more-link:hover, .widget_featured_single_post a.read-more:hover, #secondary a:hover, logged-in-as:hover a, .single-page p a:hover { color: #b37400; }@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Genericons; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }@-webkit-keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale, 1.25)); } }@keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale, 1.25)); } }@-webkit-keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0); } 57% { transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em)); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); } }@keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0); } 57% { transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em)); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); } }@-webkit-keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, .4); } }@keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, .4); } }@-webkit-keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, .4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale, 1.125)); } }@keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, .4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale, 1.125)); } }@-webkit-keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }@keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }@-webkit-keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 8%, 24% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } }@keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 8%, 24% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }.fa-square-twitter::before, .fa-twitter-square::before { content: ""; }.fa-facebook-square::before, .fa-square-facebook::before { content: ""; }.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }.fa-facebook-square::before { content: ""; }.fa-twitter-square::before { content: ""; }@font-face{font-family:"Font Awesome 5 Brands";font-weight:400;font-style:normal;src:url(https://mobilelocksmithdurham.co.uk/wp-content/swift-ai/cache/mobilelocksmithdurham.co.uk/areas-covered/locksmith-chester-le-street/__data/fa-brands-400b3eabf01.woff) format('woff2');font-display:swap;}.fab { font-family: "Font Awesome 5 Brands"; }#site-title, #site-description { position: absolute; clip: rect(1px, 1px, 1px, 1px); }body.custom-background { background-color: #898989; }a { color: #e5a612; }#site-title a:hover { color: #e5a612; }.main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a { color: #e5a612; }.main-navigation ul li ul { border-top: 1px solid #e5a612; }.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover, .main-navigation ul li:hover > .sub-toggle { color: #e5a612; }.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a { color: #e5a612; }.pagination span, .site-header .menu-toggle:hover { background-color: #e5a612; }.widget-title span { border-bottom: 2px solid #e5a612; }.footer-widgets-area a:hover { color: #e5a612 !important; }.footer-socket-wrapper .copyright a:hover { color: #e5a612; }.read-more, .more-link { color: #e5a612; }a#scroll-up { background-color: #e5a612; }aside#custom_html-4 { margin-bottom: 0px; }.textwidget.custom-html-widget { padding-bottom: 0px; }.main-navigation { padding-top: 0px; }.read-more { display: none; }.main-navigation a { color: #bbbbbb; background-color: #333333; padding: 8px 8px 0px; font-weight: 800; }.main-navigation li { float: left; position: relative; padding: 0px 0px 0px 10px; }.widget-title a { color: #e5a612 !important; font-weight: 600 !important; }.social-icons { float: left; margin-left: 12px; }.social-icons i { font-size: 30px; color: #e5a612; }.social-icons span.icon-twitter i:hover { color: #1da1f2; }.social-icons span.icon-fb i:hover { color: #4267b2; }.social-icons span:first-of-type { margin-right: 15px; }body.swift-nojs [data-s3cid="9"]{max-width:987.359375px;}body.swift-nojs [data-s3cid="10"]{max-width:987.359375px;}body.swift-nojs [data-s3cid="11"]{max-width:987.359375px;}body.swift-nojs [data-s3cid="12"]{min-width:85.59375px;}body.swift-nojs [data-s3cid="14"]{max-width:987.359375px;}body.swift-nojs [data-s3cid="17"]{max-width:300.78125px;}html{opacity:1}}