ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Raleway,sans-serif}.wpcf7-form p,body{margin:0}h1{margin:0 0 5px;color:#658fca;font-weight:700;font-size:35px}hr{box-sizing:content-box;height:0}a{background-color:#fff0;color:#008cba;line-height:inherit;text-decoration:none}strong{font-weight:bolder}img{border-style:none;max-width:100%;height:auto}input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}hr,input{overflow:visible}[type=submit]{-webkit-appearance:button}[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}p{font-family:inherit;font-size:1rem;font-weight:inherit;line-height:1.5;margin-bottom:16px;text-rendering:optimizeLegibility}.container{max-width:1300px;width:95%;margin:0 auto;display:block;padding:0 2.5%}h2{color:#6fcce6;margin-top:0}section{margin:0 0 15px}.contact-page-info{font-size:30px;line-height:50px;margin-bottom:25px}@media (min-width:700px){section{margin:0 0 30px;clear:both}}header{padding-bottom:15px}header .header-left{vertical-align:top;padding-top:20px}header .header-left,header .header-right{width:100%;display:inline-block;text-align:center}header hr{border:0;border-color:rgb(250 172 28/1);margin:16px 0 16px auto;border-top-style:solid;border-top-width:3px}header .phone-book-online{font-size:24px;padding:31px 0 0}header .phone-book-online a{vertical-align:middle;text-decoration:none;display:block}header .phone-book-online a i{padding-right:10px}header .phone-book-online a.phone{padding-right:10px;margin-bottom:30px}header .phone-book-online a.book-online{padding:20px 30px;border-radius:15px;background-color:rgb(137 205 128/1);color:#fff;font-size:16px;font-weight:700;transition:.5s}header .phone-book-online a.book-online:hover{color:rgb(255 255 255/.9);background-color:rgb(112 204 230/1)}.main-nav,.mobile-nav li.menu-item-has-children li a::after{display:none}.mobile-nav,.mobile-nav .sub-menu{max-height:0;overflow:hidden;transition:.5s}.burger-nav{padding:10px 0;cursor:pointer}.mobile-nav ul{list-style:none;padding:0;margin:0 0 20px}.mobile-nav li{display:block;position:relative}.mobile-nav li.current_page_item a{color:#fff;background-color:#658dc9}.mobile-nav li a{padding:16px 20px;display:block}.mobile-nav li.menu-item-has-children a::after{position:absolute;content:"";display:block;width:0;height:0;border:solid 8px;margin-top:-2.5px;border-color:rgb(250 172 28/1) #fff0 #fff0;top:24px;right:10px;transition:.25s}.mobile-nav li a:hover{background-color:#6fcce6!important;color:#fff!important}.mobile-nav .sub-menu{margin:0}@media (min-width:1050px){header .phone-book-online a{display:inline-block;margin-bottom:0!important}.burger-nav,.main-nav li.menu-item-has-children .sub-menu a::after,.main-nav li.menu-item-has-children .sub-menu li.menu-item-has-children li a::after,.mobile-nav{display:none}.main-nav,.main-nav li{display:inline-block}header .header-left{width:33%}header .header-right{width:66%;text-align:right}header hr{max-width:500px}.main-nav ul{padding:0;margin:0}.main-nav li{position:relative}.main-nav li.menu-item-has-children a{padding-right:25px}.main-nav li.menu-item-has-children .sub-menu a{padding-right:10px;background-color:#f8f8f8}.main-nav li.menu-item-has-children .sub-menu li.menu-item-has-children a::after,.main-nav ul li:hover ul li,.main-nav ul li:hover>ul{display:block}.main-nav li.menu-item-has-children a::after{position:absolute;content:"";display:block;width:0;height:0;border:solid 5px;margin-top:-2.5px;border-color:rgb(250 172 28/1) #fff0 #fff0;top:27px;right:10px}.main-nav li a{padding:20px 9px;display:block;transition:.1s}.main-nav li a:hover{background-color:#6fcce6!important;color:#fff!important}.main-nav ul ul{display:none;position:absolute;top:58px;right:0;z-index:99999;background:#fff;width:190px;text-align:left}.main-nav ul ul ul{top:0;left:100%;width:245px}.main-nav li.current-menu-item a,.main-nav li.current_page_item a{background-color:#658fca!important;color:#fff}}footer{background-color:#6fcce6;padding:30px 0;font-size:13px;line-height:1.6;text-align:center}footer,footer a{color:#fff}footer a:hover{color:rgb(10 171 239/1)}footer .footer-right{padding-top:20px}@media (min-width:1050px){footer .footer-left{display:inline-block;width:60%;text-align:left}footer .footer-right{display:inline-block;width:40%;text-align:right;vertical-align:top;padding:0}}.tooltip,.virtual-tour{position:relative;display:inline-block;padding:20px;margin-top:20px;background-color:#faac1c;border-radius:15px;color:#fff;margin-right:10px;z-index:0;cursor:pointer}.tooltip .tooltiptext{visibility:hidden;background-color:#658fca;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;bottom:100%;opacity:0;transition:.5s;padding:20px;margin-bottom:20px;width:500px;left:0;right:0;max-width:79vw}.tooltip .tooltiptext:after{content:"";position:absolute;bottom:-15px;left:50px;border-width:15px 15px 0;border-style:solid;border-color:#658fca #fff0;display:block;width:0}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.image-banner-section{position:relative;max-height:500px}.image-banner-section h1{position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%);color:#fff;text-align:center;width:90%;max-width:900px}.image-banner{text-align:center;height:475px;position:relative;background-image:url(/wp-content/themes/barbourdentalcare-theme/img/slider/cosmetic-1.jpg);background-position:center;background-size:cover}.slider:after{content:"";top:0;left:0;right:0;bottom:0;opacity:.7;position:absolute;z-index:0;background-image:url(/wp-content/themes/barbourdentalcare-theme/img/overlay-1.png);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover;transition:1s}.hc-contact-form,.hc-main-content{display:inline-block;width:100%;vertical-align:top}.hc-main-content{background-color:rgb(250 249 248/1);padding:15px 30px}.hc-contact-form{margin-top:30px}.hc-contact-form-title{font-size:22px;text-transform:uppercase;padding:20px;font-weight:700;color:#fff;background-color:#658fca;margin-bottom:10px;border-radius:15px}.hc-contact-form-form{padding:20px;background-color:#faac1c;margin-bottom:20px;border-radius:15px;min-height:500px}@media (min-width:1050px){.hc-main-content{width:50%;margin-right:4%}.hc-contact-form{display:inline-block;width:45%;vertical-align:top;margin-top:0}}.wpcf7-form input,.wpcf7-form textarea{width:100%;border:5px solid #fff;transition:.5s}.wpcf7-form label{display:block;color:#fff;margin-top:10px}.wpcf7-form input{height:50px;padding-left:10px}.wpcf7-form textarea{padding:10px;height:100px}div.wpcf7-response-output{margin:0;padding:20px 10px;border-radius:15px}.wpcf7-form input[type=submit]{background-color:#658fca;color:#fff;border:0;transition:.5s}.wpcf7-form input[type=submit]:hover{transform:scale(.95)}