.mobile_menu_bar:before{color:#0078bc}@media (max-width:479px){.mobile_menu_bar:before{color:#fff}}.cta_menu a{background-color:#0078bc;color:#fff !important}.more-link{background-color:#73be0f;color:#fff}.et_pb_widget{border:1px solid #e5e5e5;border-top:5px solid #73be0f}.button a{background-color:#73be0f;color:#fff !important}.button a:hover{background-color:#0078bc}.review_title{color:#0078bc}.et_pb_widget_area .menu .menu-item{background-color:#73be0f}.et_pb_widget_area .menu .menu-item:hover{background-color:#0078bc}.et_pb_widget_area .menu .menu-item:hover a{color:#fff}.et_pb_widget_area .menu .menu-item a{color:#fff}.et_pb_widget_area .menu .current-menu-item{background-color:#0078bc}.et_pb_widget_area .menu .current-menu-item a{color:#fff !important}@media (max-width:981px){#page-container{overflow-x:hidden}}@media (min-width:981px) and (max-width:1400px){.et_pb_row.custom_row_95{max-width:95% !important;width:95% !important}}.column_shadow .et_pb_column_1_3{box-shadow:0px 0px 30px 5px rgba(0,0,0,.25)}.column_shadow .et_pb_column_1_4{box-shadow:0px 0px 25px 5px rgba(0,0,0,.15)}.column_shadow_1_2{box-shadow:0px 0px 30px 5px rgba(0,0,0,.25)}.blog_image_shadow img{box-shadow:0px 0px 30px 2px rgba(0,0,0,.25)}.icon_home_why_us .et-pb-icon-circle{padding:15px !important}#main-header{background-image:url(//www.uk-locksmiths.com/wp-content/themes/contractor-divi-child-theme/top-header-bg.svg);background-position:-400px;background-repeat:no-repeat}@media (min-width:981px) and (max-width:1500px){#main-header{background-position:-450px}}@media (min-width:981px) and (max-width:1175px){#top-menu li a{font-size:18px !important}#logo{max-height:60% !important}#main-header{background-position:-550px}}@media (min-width:981px){.et_fullwidth_nav #main-header .container{padding-right:0 !important}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:35px 0 0 !important}}@media (min-width:1850px){#top-menu li{margin-right:70px}}@media (min-width:1500px) and (max-width:1849px){#top-menu li{margin-right:30px !important}}.cta_menu a{padding-bottom:0;padding:25px 35px 20px !important}@media (min-width:981px) and (max-width:1100px){.cta_menu a{padding:15px 15px 10px !important}}@media (min-width:981px) and (max-width:1499px){.cta_menu a{margin-right:10px}}.et_pb_text .phone_number_topheader{font-size:40px !important;display:inline-block;vertical-align:middle;margin-left:15px}@media (max-width:479px){.et_pb_text .phone_number_topheader{font-size:30px !important;margin-left:0}}@media (max-width:980px){.column_under_header_home{margin-bottom:0 !important}}.nav li ul.sub-menu{padding:0 !important}#top-menu li ul.sub-menu li a{font-size:20px !important;color:#000 !important}#top-menu li li a{padding:6px 10px !important;margin-top:3px}#top-menu li li{background-color:#fff !important;margin-top:3px !important}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:400px;left:initial !important;right:initial !important}#top-menu li.mega-menu>ul>li.mega_menu_image>a:first-child{border-bottom:0 solid rgba(0,0,0,.03)}#top-menu li.mega-menu ul li.mega_menu_image{padding-top:45px !important}@media all and (max-width:980px){li.mega_menu_image{display:none !important}}#top-menu li.mega-menu ul li ul li:first-child{padding-top:10px !important}#top-menu li.mega-menu>ul{padding:25px !important;background-color:#fff !important}@media (max-width:980px){.home_cta_middle{max-width:100% !important;width:100% !important}}@media (min-width:981px) and (max-width:1400px){.home_cta_middle{max-width:200% !important;width:200% !important}.home_project_section .et_pb_text{padding-left:25px !important}.home_project_section .button_project{right:25px !important}}@media (max-width:479px){.home_services{background-attachment:fixed !important}}.button_project:hover .et_pb_column{background-color:#000}@media all and (min-width:981px){.project_page_column_1,.project_page_column_2,.project_page_column_3,.project_page_column_4{border-right:5px solid #fff}}@media all and (max-width:479px){.project_page_column_1,.project_page_column_2,.project_page_column_3,.project_page_column_4{border-bottom:5px solid #fff}}@media (min-width:480px) and (max-width:980px){.project_page_column_1,.project_page_column_2,.project_page_column_3,.project_page_column_4{border-right:5px solid #fff}.project_page_column_1,.project_page_column_2{border-bottom:5px solid #fff}}.review .et_pb_column{box-shadow:0px 7px 16px 0px rgba(0,0,0,.14);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.review .et_pb_column:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0%,transparent 80%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.review .et_pb_column:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px);box-shadow:0px 8px 14px rgba(0,0,0,.2)}.review .et_pb_column:hover:before{opacity:1;top:106%;height:15px}.review .et_pb_column .et_pb_blurb_container{padding:0 25px}@media (max-width:980px){.contact_blurb .et_pb_blurb{border-right-width:0 !important;padding-bottom:35px}}@media (min-width:981px) and (max-width:1400px){.et_pb_row.contact_blurb{padding-left:25px !important;padding-right:25px !important}}.contact_blurb .et_pb_blurb a{color:#fff}.cta_fixed_right_container{position:fixed;top:40%;right:0;z-index:9999999;transform:translateX(100%);box-shadow:#c7c7c7 0px 0px 10px;transition:.5s ease-out;min-height:300px;height:300px}.cta_fixed_right_container:hover{transform:translateX(0px)}.cta_fixed_right_tab_text{transform:translate(-100%,-100%) rotate(-90deg);transform-origin:right bottom 0px;position:absolute;top:0;min-width:300px;text-align:center;justify-content:center;padding:1.3rem .25rem 1rem 1em;margin:0;display:flex}.cta_fixed_right_container .customer_service_image{position:absolute;left:-67px;top:-67px}.et_pb_widget_area .menu .menu-item{padding:10px 20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.et_pb_widget_area .menu .menu-item a{font-family:'Teko',Helvetica,Arial,Lucida,sans-serif;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.et_pb_widget{padding:30px;border-radius:5px}h4.widgettitle{font-size:24px;font-weight:700}.widget_project p,.cta_sidebar p{font-size:14px;line-height:1.5em}.widget_project img{width:75px}.widget_project h4.widgettitle{padding-bottom:20px}@media all and (max-width:1175px) and (min-width:981px){.widget_project img{width:100%}}.cta_sidebar{text-align:center}.button a{font-size:18px;font-weight:700;padding:8px;width:100%;display:block;border-radius:10px;text-align:center;margin-top:15px;line-height:1.4em}.review_title{font-size:30px;font-style:italic;font-weight:700}.single .et_pb_post{margin-bottom:0}.single .post{padding-bottom:0}#left-area{padding-bottom:0}#left-area ul li ul{padding:20px 0}.more-link{display:inline-block !important;padding:1px 15px;margin-top:15px;box-shadow:0px 0px 30px 0px rgba(0,0,0,.25098039215686274);text-transform:uppercase;font-size:14px}.et-fb .custom_top_header,.et-fb .custom_footer,.et-fb .cta_fixed_right_container{display:none}