html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;position:relative}body{margin:0}footer,header,nav{display:block}a{background-color:#fff0}a:active,a:hover{outline:0}strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}input,textarea{color:inherit;font:inherit;margin:0}input[type=submit]{-webkit-appearance:button;cursor:pointer}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media screen{body{font-family:"Lato",sans-serif;font-weight:400;color:#3d5567}a{color:#506e85;text-decoration:underline}a:hover{text-decoration:none}h1{font-weight:900;text-transform:uppercase;letter-spacing:.03em}h2{color:#c2a689}p,ul{font-size:.9em;line-height:1.7;margin:10px}.top-colours{position:fixed;top:0;width:100%;z-index:9999}.top-colours div{width:20%;height:10px;float:left}.top-colours .block1{background:#c2a689}.top-colours .block2{background:#e0cdbb}.top-colours .block3{background:#e0e2e3}.top-colours .block4{background:#9eacb3}.top-colours .block5{background:#555a6e}.header-inner{width:96%;max-width:1200px;margin:20px auto}.logo{width:320px;margin:0 auto}.logo img{width:100%;height:auto}.header-address,.header-phone{float:left;margin-top:-100px}.header-address .fa-stack{float:left;margin-right:10px}.header-phone{float:right}.header-phone .fa-stack{float:right;margin-left:10px}.header-address p,.header-phone p{float:left;text-transform:uppercase;letter-spacing:.02em;margin:0}.header-address a,.header-phone a{color:inherit;text-decoration:none}.header-phone p{font-size:22px;margin-top:5px}.beige{color:#c2a689}.button-wrap{width:100%}.header-button{width:33.333%;display:table-cell;border:2px solid #fff;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.address-button{background:#c2a689}.phone-button{background:#555a6e}.header-button a{color:#fff;font-size:16px}.nav-wrapper{width:100%;background:#9eacb3;text-align:center;float:none}a.googrevs,li#menu-item-145{background:#cf3e2b}.quicklinks-wrapper{width:96%;max-width:1200px;margin:0 auto;position:relative;z-index:4}.content{width:96%;max-width:1200px;margin:30px auto 20px}.text-left{float:left;width:calc(100% - 320px)}.sidebar{float:right;width:300px;margin-top:20px}.fees{width:calc(100% - 20px);margin:10px}.fees td,.fees th{padding:5px 12px;line-height:24px;text-align:left}.fees th{background:#3d5567;color:#fff;font-size:1em}.fees td{font-size:.9em}.fees tr:nth-child(even){background:0 0}.fees tr:nth-child(odd){background:#f1f1f1}.contact-form{background:#c2a689;padding:15px;-webkit-border-radius:0 40px 0 0;border-radius:0 40px 0 0;margin:0 0 20px}.contact-form h2{font-family:"Kaushan Script",cursive;text-transform:none;color:#fff;margin:10px 0;font-weight:400}.contact-form ul{margin:20px 0 0;padding:0;list-style:none}.contact-form input{height:30px}.contact-form input,.contact-form textarea{width:100%;margin-bottom:8px;padding:7px 10px;background:#fff;font-family:"Lato",sans-serif;border:0;font-size:.9em;color:#706e6f;outline:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contact-form input:focus,.contact-form textarea:focus{outline:0;-webkit-box-shadow:0 0 1px 1px #555a6e;box-shadow:0 0 1px 1px #555a6e}.contact-form textarea{height:80px;overflow:auto;vertical-align:top;resize:vertical}.contact-form li{position:relative}.contact-form li i{position:absolute;top:9px;right:10px;color:#c2a689}.contact-form li.clear-li{clear:both;margin-top:48px}#margin-li{margin-bottom:10px}.contact-form li p{margin:0}.contact-form li p input[type=checkbox]{width:auto;height:auto;margin-bottom:0;padding:0;margin-left:8px}.contact-form .submit{background:#555a6e;color:#fff;height:30px;text-transform:uppercase;width:130px;float:right;margin:0}.contact-form .submit:hover{background:#3e4251}::-webkit-input-placeholder{color:#beb7ab}:-moz-placeholder{color:#beb7ab}::-moz-placeholder{color:#beb7ab}:-ms-input-placeholder{color:#beb7ab}.footer-wrapper{background:url(//thedentalpracticesouthbourne.co.uk/wp-content/themes/southbourne/images/footer-bg.jpg)no-repeat;background-size:cover;margin-top:40px;padding:0}footer{width:96%;max-width:1000px;min-height:400px;margin:0 auto}.copyright{background:#16181d;color:#fff;text-align:center;padding:10px}.copyright a,.copyright p{color:#e0e2e3}a,input,textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-form:after,.content:after,.nav-wrapper:after,footer:after,header:after{content:".";clear:both;height:0;display:block;visibility:hidden}.button-wrap,.flexnav{display:none}#primary_nav_wrap{margin-top:15px}#primary_nav_wrap ul{list-style:none;position:relative;margin:0 auto!important;padding:0;display:block}#primary_nav_wrap ul a{line-height:32px;text-transform:uppercase;display:block;text-decoration:none;padding:10px 25px;color:#fff;font-size:.9em;font-weight:500;letter-spacing:.5px}#primary_nav_wrap ul li{position:relative;float:none;display:inline-block;margin:0;padding:0}#primary_nav_wrap ul li:hover{background:#3d5567}#primary_nav_wrap ul ul{display:none;position:absolute;top:100%;left:0;background:#b1b1b1;padding:0}#primary_nav_wrap ul ul li{float:none;width:200px}#primary_nav_wrap ul ul a{line-height:120%;padding:10px 15px;font-size:13px}ul.large-subnav{width:675px}.sub-third{width:32%;display:inline-block;vertical-align:top;margin:10px 0;text-align:left}.sub-third strong{font-size:12px;border-bottom:2px solid #fff}#primary_nav_wrap ul li:hover>ul{display:block;z-index:999999!important}@media only screen and (max-width:1368px){#primary_nav_wrap ul a{font-size:11px;padding:10px}}@media only screen and (max-width:1280px){.header-inner{margin:40px auto 30px}footer{min-height:350px}.header-address p{letter-spacing:0;font-size:.85em}}@media only screen and (max-width:1023px){#primary_nav_wrap{display:none}.flexnav{display:block}.button-wrap{display:table;border-bottom:1px solid #fff}footer{min-height:250px}}@media only screen and (max-width:960px){.header-address,.header-phone{display:none}}@media only screen and (max-width:840px){.header-inner{margin:30px auto 20px}.content{margin:20px auto}.sidebar,.text-left{width:100%}.contact-form{padding:5%;border-radius:0;-webkit-border-radius:0}.contact-form h2{margin-top:0}}@media only screen and (max-width:767px){.header-inner{margin:25px auto 15px}.logo{min-width:230px}h1{font-size:1.6em}}@media only screen and (max-width:599px){h2{font-size:1.3em}.contact-form h2{font-size:1.6em}h3,h4{font-size:1.1em}p,ul{margin:10px 0}.content{margin:10px auto;width:94%}.footer-wrapper{margin-top:20px}footer{min-height:100px}}@media only screen and (max-width:500px){h1{font-size:1.3em}h2{font-size:1.1em}h3,h4{font-size:.95em}p,ul{font-size:.85em}}i.logo-icon{background:url(//thedentalpracticesouthbourne.co.uk/wp-content/themes/southbourne/assets/showbizpro/css/../../../images/logo-icon.png);display:block;width:40px;height:40px;background:url(/wp-content/themes/southbourne/images/logo-icon.png)}.showbiz .mediaholder .linkicon{top:65%;-webkit-transition:all .2s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .2s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .2s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .2s cubic-bezier(.175,.885,.32,1.275);-moz-opacity:0;opacity:0}.showbiz li:hover .mediaholder .linkicon{top:50%;-moz-opacity:1;opacity:1}.showbiz li,.showbiz ul{list-style:none;margin:0;padding:0}.showbiz ul li{-webkit-transform:translateZ(10);-webkit-backface-visibility:hidden;-webkit-perspective:1000;margin-right:15px}.showbiz .overflowholder ul{width:100000px;position:absolute;top:0;left:0}.showbiz .overflowholder ul li{float:left!important;-webkit-transition:all .25s ease;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}.showbiz .mediaholder img{width:100%;position:relative;margin-bottom:-5px}.showbiz li:hover .hovercover{-moz-opacity:.85;opacity:.85}li.sb-grey-skin:hover .mediaholder img{filter:gray;-webkit-filter:grayscale(100%)}.showbiz,.showbiz ul li{position:relative}.linkicon,.showbiz-title{position:absolute;font-weight:700}.showbiz-title{color:#3d5567;font-size:16px;text-align:center;text-transform:uppercase;bottom:10px;width:92%;margin:0 4%;padding:5px 0;background:#fff;background:rgb(255 255 255/.7)}.linkicon{left:50%;top:50%;-webkit-transform:translateZ(10);-webkit-backface-visibility:hidden;-webkit-perspective:1000;color:#fff;font-size:28px;margin-top:-16px;margin-left:-15px}.showbiz .overflowholder{overflow:hidden;position:relative;width:100%;z-index:2}.showbiz .mediaholder,.showbiz .mediaholder_innerwrap{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.showbiz .mediaholder{background:#fff0;padding:0;border:0}.showbiz .mediaholder_innerwrap{overflow:hidden;width:100%}.showbiz .hovercover{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#52bde9;background-color:rgb(82 189 233/.85);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-moz-opacity:0;opacity:0;-webkit-transform:translateZ(10);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sb-grey-skin .mediaholder{background-color:#9eacb3;padding:2px 2px 0}.sb-grey-skin .hovercover{background:rgb(47 49 61/.7)}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;padding:0;width:100%;max-height:0;position:relative;z-index:999}.flexnav li,.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li a,.menu-button{text-align:center;position:relative;display:block;background:#9eacb3;color:#fff;border-bottom:1px solid #bac4c9}.flexnav li a{padding:6px;z-index:2;font-size:.9em;overflow:hidden;text-decoration:none;text-transform:uppercase}.flexnav li ul{width:100%;padding:0;margin:0}.flexnav li ul li a{display:block;background:#96c148;color:#fff;border-bottom:1px solid #a4ce5a}.flexnav ul li ul li a{background:#bfbfbc}.menu-button{margin:0;padding:11px 0;font-size:16px;cursor:pointer}@media only screen and (min-width:1024px){.menu-button{display:none}}