:where([data-s3image]) { height: auto; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); 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; clip: auto !important; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }: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); }.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"; }: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-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"; }: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"; }@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/auto-locksmith-durham/__data/Lato-Lightfcc43d01.woff) format("woff");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/auto-locksmith-durham/__data/Lato-Regular07aef520.woff) format("woff");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 img { border: 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; }h3 { font-size: 26px; line-height: 32px; }p { line-height: 24px; margin-bottom: 15px; font-family: Lato, sans-serif; font-size: 16px; }cite, em, i { font-style: italic; }ul { list-style: none; }li > ul, li > ol { margin: 0px 0px 0px 10px; }a { color: #0fbe7c; text-decoration: none; transition: 0.5s; }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; }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_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; }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: ""; }#primary { float: left; width: 61.5764%; }body.page-template-page-builder #primary { float: none; width: 100%; }body.page-template-page-builder #main { padding-top: 0px; padding-bottom: 0px; }#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-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 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 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; }.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::before { content: "≡"; margin-right: 10px; }.header-action { position: relative; float: right; padding-top: 20px; }@media screen and (max-width: 1308px){#page { width: 97%; }.inner-wrap { width: 94%; }}@media screen and (max-width: 1078px){body { padding: 15px 0px; }}@media screen and (max-width: 768px){#primary, #secondary, .wide-978 #primary, .narrow-978 #primary { float: none; width: 100%; margin: 0px; }#header-left-section { float: none; max-width: 100%; margin-right: 0px; }#header-logo-image { float: none; text-align: center; margin-bottom: 10px; padding-right: 0px; }#header-text { float: none; text-align: center; padding: 0px; margin-bottom: 10px; }#site-description { padding-bottom: 5px; }#header-right-section { float: none; max-width: 100%; }#header-right-section .widget { padding: 0px 0px 10px; float: none; text-align: center; }.site-header .menu-toggle { display: block; text-align: left; padding: 10px 20px; }.main-navigation { float: none; }.main-navigation ul { display: none; }}@media screen and (max-width: 767px){#primary, #secondary { float: none; width: 100%; margin: 0px; }}@media screen and (max-width: 600px){.main-navigation, .main-small-navigation { padding-top: 8px; }}@media only screen and (max-width: 420px){#page { width: 97%; }.inner-wrap { width: 95%; }}#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; }.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; }@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; }.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }: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::before, .fa-twitter-square::before { content: ""; }.fa-facebook-square::before, .fa-square-facebook::before { content: ""; }: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"; }.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; }.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/auto-locksmith-durham/__data/fa-brands-400ed808b45.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; }.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 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; }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; }.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; }.social-icons { float: left; margin-left: 12px; }.social-icons i { font-size: 30px; color: #e5a612; }.social-icons span:first-of-type { margin-right: 15px; }@media screen and (max-width: 768px){.social-icons { float: none; text-align: center; margin-left: 0px; margin-bottom: 15px; }}body.swift-nojs [data-s3cid="1"]{min-width:388.96875px;}body.swift-nojs [data-s3cid="2"]{min-width:388.96875px;min-height:361.4375px;}body.swift-nojs [data-s3cid="3"]{min-width:388.96875px;min-height:284.4375px;}body.swift-nojs [data-s3cid="4"]{min-width:369.515625px;min-height:283.4375px;}body.swift-nojs [data-s3cid="5"]{min-width:369.515625px;min-height:283.4375px;}body.swift-nojs [data-s3cid="6"]{min-width:369.515625px;min-height:79.4375px;}body.swift-nojs [data-s3cid="7"]{min-width:369.515625px;min-height:79.4375px;}body.swift-nojs [data-s3cid="8"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="9"]{min-width:369.515625px;min-height:164px;}body.swift-nojs [data-s3cid="10"]{min-width:369.515625px;min-height:120px;}body.swift-nojs [data-s3cid="11"]{min-width:369.515625px;min-height:110px;}body.swift-nojs [data-s3cid="12"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="14"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="15"]{min-width:388.96875px;}body.swift-nojs [data-s3cid="16"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="18"]{min-width:388.96875px;}body.swift-nojs [data-s3cid="19"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="20"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="21"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="22"]{min-width:388.96875px;max-height:1125px;}body.swift-nojs [data-s3cid="23"]{min-width:388.96875px;}body.swift-nojs [data-s3cid="24"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="25"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="26"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="27"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="28"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="29"]{min-width:369.515625px;}body.swift-nojs [data-s3cid="30"]{min-width:388.96875px;max-height:62px;}body.swift-nojs [data-s3cid="31"]{min-width:369.515625px;max-height:36px;}body.swift-nojs [data-s3cid="32"]{min-width:369.515625px;max-height:36px;}body.swift-nojs [data-s3cid="33"]{min-width:369.515625px;max-height:36px;}html{opacity:1}