body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Arimo",sans-serif;font-size:14px;line-height:1.5em;color:#4a4a4a}aside,footer,header,nav,section{display:block}h1{margin:.67em 0}a{background-color:#fff0;-webkit-text-decoration-skip:objects}img{border-style:none}svg:not(:root){overflow:hidden}button,input,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.contact-form input,.contact-form textarea,a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.alignright{float:right;margin:5px 0 20px 20px}#header,h1,h2{font-family:"Times New Roman",Times,serif}h1,h2{font-size:35px;font-weight:100;line-height:35px}h2{font-size:28px;color:#ca957f;line-height:30px}.btn,.side-link{text-decoration:none;text-align:center;background:#d9b4a2;background:-moz-linear-gradient(top,#d9b4a2 0,#b98068 100%);background:-webkit-linear-gradient(top,#d9b4a2 0,#b98068 100%);background:linear-gradient(to bottom,#d9b4a2 0,#b98068 100%)}.btn{padding:15px 30px;color:#fff!important;font-family:"Times New Roman",Times,serif;border-radius:2px;font-size:16px;display:inline-block;margin:10px 0}.btn:hover{opacity:.9}.side-link{display:block;position:fixed;left:-96px;z-index:9999999;width:250px;height:60px;line-height:60px;color:#fff;text-transform:uppercase;border:1px solid #fff;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);float:left;font-size:18px}.side-link-consulataion{top:300px}.side-link-offer{top:575px}.main-content header h1{margin:0 0 20px;text-align:center}.header-mobile,.header-nav ul li ul{display:none}.header-inner img,.header-mobile img{width:100%;display:block}.header-inner{border-bottom:7px solid #d9b4a2}#header{background:rgb(255 255 255/.8);border-top:2px solid #000;position:relative;top:0;left:0;width:100%;z-index:6}#header aside{float:right;width:50%;position:relative;background:#000;z-index:1}.header-bar-half,.header-nav ul{margin:0;padding:0;text-align:right}.header-bar-half{color:#fff;max-width:600px;width:100%;height:40px;font-size:15px}.header-bar-half li{display:inline-block;margin:0 5px;padding:7px 0}.header-responsive{display:none!important}#footer a,#header aside a,.header-nav a{color:#fff;text-decoration:none}#footer a:hover,#header aside a:hover{color:#cdcccc}#header aside:before{position:absolute;left:-40px;top:0;content:"";border-top:40px solid #000;border-left:40px solid #fff0;z-index:1}.header-strip{max-width:1200px;width:96%;margin:0 auto;padding:10px 0 0}.header-strip-container:after,.header-strip:after{content:"";clear:both;display:block}.header-logo{width:188px;float:left}.header-logo img{max-width:200px;width:100%;height:auto}.header-managing,.header-tel{float:right;margin-top:50px;text-decoration:none;color:#b97f67;margin-left:30px;font-size:33px}.header-managing{font-size:18px;max-width:300px;padding:10px;margin-top:28px;text-align:center;background-color:#b97f67;color:#fff}.header-strip-container{width:100%;clear:both;float:left;margin:-20px 0 0}.header-nav{max-width:1200px;width:100%;margin:0 auto}.header-nav ul{font-size:0}.header-nav ul li{list-style:none;display:inline-block;position:relative}.header-nav a{font-size:17px;color:#4a4a4a;display:block;padding:0 15px 15px;border-bottom:3px solid #fff0}.current-menu-item a,.current-menu-parent a,.header-nav a:hover{border-bottom:3px solid rgb(217 180 162)}.header-nav ul li:hover ul{display:block;position:absolute;left:0;width:200px}.header-nav ul li ul li{width:100%;text-align:left}.header-nav ul li ul a{background:rgb(217 179 163/.8);border-bottom:1px solid #fff;color:#fff;padding:10px 15px}.header-nav ul li ul li:last-child a{border-bottom:0}.header-nav ul li ul a:hover{background:rgb(217 179 163);border-bottom:1px solid #fff}.container-1200{max-width:1200px;width:96%;margin:0 auto;padding:70px 0}.container-1200:after{content:"";display:block;clear:both}.container-half{float:left;width:50%}.container-half:first-child{padding:0 2%0 0}.container-half:last-child{padding:0 0 0 2%}#free-consultation:before,.contact-form:before{width:44px;height:44px;background-image:url(//www.hallcrossdental.co.uk/wp-content/themes/hallcross/images/mini-logo.png);display:block;position:absolute;top:-22px;left:calc(50% - 22px);background-repeat:no-repeat;content:""}#free-consultation{position:relative;background:#f5e7e0}.white-container{background:#fff;padding:30px 60px}.white-container h2{font-size:29px;color:#4a4a4a}#affiliations ul li,.consultation-text{display:inline-block;vertical-align:middle}.consultation-text{width:calc(100% - 295px);line-height:30px}.consultation-btn{width:270px;font-size:20px}#affiliations{background:#d9b4a2}#affiliations .container-1200{padding:40px 0}#affiliations ul{margin:0;padding:0;text-align:center;font-size:0}#affiliations ul li{margin:0 4%0 0;padding:0;list-style:none;width:16%;text-align:center}#affiliations ul li:last-child,#footer ul li:last-child ul li:last-child,.social-container ul li:last-child{margin:0}#affiliations ul li img{width:100%;max-width:120px;display:block;margin:0 auto}.social-container{background:#f5e7e0;text-align:center;padding:15px 30px}.social-container h2{background:#f5e7e0;color:#4a4a4a;margin-bottom:40px}.social-container ul{margin:0;padding:0;font-size:0}.social-container ul li{list-style:none;display:inline-block;width:46%;margin:0 4%0 0}#footer{background:#b97f67}#footer ul{margin:0;padding:0;text-align:center}#footer ul>li{list-style:none;display:inline-block;width:24%;vertical-align:top;font-size:13px}#footer,#footer ul>li h2{color:#fff}#footer ul ul li{list-style:none;display:block;width:100%}#footer ul li:last-child ul li{margin:0 0 10px}.footer-bar{padding:10px 2%;background:#000;text-align:center}.contact-form{border:4px solid #d9b4a2;padding:50px 40px;position:relative;display:block;margin:0;width:100%}.contact-form h2{font-size:35px;margin:10px 0;color:#4a4a4a;text-align:center;line-height:40px;text-transform:capitalize}.contact-form li,.contact-form ul{margin:0;padding:0;list-style:none;width:100%}.contact-form li input,.contact-form li textarea{width:100%;padding:18px 20px;border:0;border-bottom:2px solid #e6e6e6;background-color:#f7f7f7;color:#666;margin:0;font-size:15px;font-weight:400;display:block}.contact-form li textarea{height:150px}.contact-form li .submit,.contact-form li .submit:active,.contact-form li .submit:focus,.contact-form li .submit:hover{padding:20px 30px;color:#fff;text-decoration:none;background:#d9b4a2;background:-moz-linear-gradient(top,#d9b4a2 0,#b98068 100%);background:-webkit-linear-gradient(top,#d9b4a2 0,#b98068 100%);background:linear-gradient(to bottom,#d9b4a2 0,#b98068 100%);cursor:pointer}.contact-form input:active,.contact-form input:focus,.contact-form input:hover,.contact-form textarea:active,.contact-form textarea:focus,.contact-form textarea:hover{padding:18px 20px 18px 30px}#return-to-top{position:fixed;bottom:24px;right:27px;background:#8f8f8f;width:50px;height:50px;text-decoration:none;z-index:9999;display:none;border-radius:4px}#return-to-top i{color:#fff;margin:0;position:relative;left:16px;top:11px;font-size:26px}#return-to-top:hover{background:#d9b4a2}#return-to-top:hover i{color:#fff;top:6px}.mobile-inner-header{display:none}@media (max-width:1430px){#header{position:relative}}@media (max-width:1340px){a.side-link{display:none}}@media (max-width:1150px){.header-nav a{padding:0 10px 15px}}@media (max-width:1000px){.header-managing{margin:10px 0;display:block;float:none;clear:both;max-width:100%}.mobile-inner-header img{max-width:100%;height:auto;border-bottom:4px #d9b3a3 solid}.mobile-inner-header{display:block}#header aside:before,.header-inner{display:none}#header aside{float:none;width:100%;position:relative}.header-bar-half{text-align:center;max-width:1000px;width:100%;padding:0}.header-strip-container{width:90%;clear:both;float:none;margin:0 auto;padding:15px 0}.header-tel{margin-top:60px}.side-link{display:none}.social-container ul li{display:block;width:100%;margin:10px 0}}@media (max-width:850px){#return-to-top{display:none!important}#footer ul>li{width:49%}}@media (max-width:860px){body{font-size:13px}h1{font-size:30px;text-align:center}h2{font-size:24px}.main-content header h1{margin:0 0 30px}.container-1200{padding:35px 0}.container-half{float:none;width:100%}.container-half:first-child,.container-half:last-child{padding:0}.white-container h2{font-size:24px;color:#4a4a4a}.consultation-text{display:block;text-align:center;width:100%}.consultation-btn{max-width:270px;width:100%;margin:0 auto;display:block}}@media (max-width:640px){.white-container{padding:30px 20px}}@media (max-width:550px){h1{font-size:26px;line-height:26px}h2{font-size:22px}.header-responsive{display:block!important}.header-responsive li{margin:0 10px}.header-desktop{display:none}}@media (max-width:500px){.header-logo{float:none;margin:0 auto}.header-logo img{width:188px;margin:0 auto;display:block}#social,.header-tel{display:none}#footer ul>li{width:100%}}#responsive-menu-container,button#responsive-menu-button{display:none;-webkit-text-size-adjust:100%}@media screen and (max-width:1000px){#responsive-menu-container{display:block;position:fixed;top:0;bottom:0;z-index:99998;outline:1px solid #fff0;overflow-y:auto;overflow-x:hidden}#responsive-menu-container .responsive-menu-search-box{width:100%;padding:0 2%;border-radius:2px;height:50px;-webkit-appearance:none}#responsive-menu-container.slide-left{transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%)}#responsive-menu-container,#responsive-menu-container *,#responsive-menu-container :after,#responsive-menu-container :before,#responsive-menu-container:after,#responsive-menu-container:before{box-sizing:border-box;margin:0;padding:0}#responsive-menu-container #responsive-menu-additional-content,#responsive-menu-container #responsive-menu-search-box{padding:25px 5%}#responsive-menu-container #responsive-menu,#responsive-menu-container #responsive-menu ul{width:100%}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu{display:none}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link{padding-left:10%}#responsive-menu-container li.responsive-menu-item{width:100%;list-style:none}#responsive-menu-container li.responsive-menu-item a{width:100%;display:block;text-decoration:none;padding:0 5%;position:relative}#responsive-menu-container li.responsive-menu-item a .responsive-menu-subarrow{position:absolute;top:0;bottom:0;text-align:center;overflow:hidden}button#responsive-menu-button{z-index:99999;outline:0;padding:0;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible;width:55px;height:55px;position:fixed;top:45px;right:5%;background:#b97f67;display:inline-block;transition:transform .5s,background-color .5s}.responsive-menu-accessible{display:inline-block}.responsive-menu-accessible .responsive-menu-box{display:inline-block;vertical-align:middle}.responsive-menu-box{width:25px;height:19px;display:inline-block;position:relative}.responsive-menu-inner{display:block;top:50%;margin-top:-1.5px}.responsive-menu-inner,.responsive-menu-inner::after,.responsive-menu-inner::before{width:25px;height:3px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}button#responsive-menu-button:focus .responsive-menu-inner,button#responsive-menu-button:focus .responsive-menu-inner::after,button#responsive-menu-button:focus .responsive-menu-inner::before,button#responsive-menu-button:hover .responsive-menu-inner,button#responsive-menu-button:hover .responsive-menu-inner::after,button#responsive-menu-button:hover .responsive-menu-inner::before{background-color:#fff}.responsive-menu-inner::after,.responsive-menu-inner::before{content:"";display:block}.responsive-menu-inner::before{top:-8px}.responsive-menu-inner::after{bottom:-8px}.responsive-menu-boring .responsive-menu-inner,.responsive-menu-boring .responsive-menu-inner::after,.responsive-menu-boring .responsive-menu-inner::before{transition-property:none}button#responsive-menu-button:focus,button#responsive-menu-button:hover{background:#caaa98}#responsive-menu-container{width:75%;left:0;transition:transform .5s;text-align:left;background:#4a4a4a}#responsive-menu-container #responsive-menu-wrapper{background:#4a4a4a}#responsive-menu-container #responsive-menu-additional-content,button#responsive-menu-button .responsive-menu-box{color:#fff}#responsive-menu-container .responsive-menu-search-box{background:#fff;border:2px solid #dadada;color:#333}#responsive-menu-container .responsive-menu-search-box:-ms-input-placeholder{color:#c7c7cd}#responsive-menu-container .responsive-menu-search-box::-webkit-input-placeholder{color:#c7c7cd}#responsive-menu-container .responsive-menu-search-box:-moz-placeholder{color:#c7c7cd;opacity:1}#responsive-menu-container .responsive-menu-search-box::-moz-placeholder{color:#c7c7cd;opacity:1}#responsive-menu-container .responsive-menu-item-link,#responsive-menu-container .responsive-menu-subarrow{transition:background-color .5s,border-color .5s,color .5s}#responsive-menu-container #responsive-menu>li.responsive-menu-item:first-child>a{border-top:1px solid #e0c4b6}#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link{font-size:13px}#responsive-menu-container #responsive-menu li.responsive-menu-item a{line-height:40px;border-bottom:1px solid #e0c4b6;color:#4a4a4a;background-color:#f5e7e0}#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{color:#fff;background-color:#d9b4a2;border-color:#e0c4b6}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow:hover,#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow{color:#fff;border-color:#a36a51;background-color:#a36a51}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{right:0;height:40px;line-height:40px;width:40px;color:#fff;border-left:1px solid #a36a51;background-color:#b97f67}#responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link{background-color:#4a4a4a;color:#fff;border-color:#4a4a4a}#responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link:hover{background-color:#3b3a3a;color:#fff;border-color:#3b3a3a}.header-nav{display:none!important}}.gdpr,.gdpr-small{clear:both;color:#000}.gdpr{padding-top:15px!important}.gdpr-small:after,.gdpr:after{clear:both;display:block;content:""}.gdpr-left{float:left;font-size:13px;line-height:18px;padding:10px 0;width:calc(100% - 80px);text-align:left}.gdpr-check{float:right;width:80px;text-align:right;padding:10px}.gdpr input[type=checkbox]{width:15px!important;margin:0 0 0 10px!important;padding:0;height:auto!important;float:none!important;border:0;display:inline-block}.gdpr-small{font-size:11px;text-align:center;padding-top:10px!important}@media (max-width:750px){.alignright{display:block;margin:0 auto;float:none}}