body, button, a, li, ul, p{font-size:14px;box-sizing:border-box;outline:none!important;}
#site-header{position:relative;z-index:1038;}
p{text-align:justify}
*:hover,*:focus{outline:none!important}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
#logo{margin:0;display:flex;align-items:center;justify-content:flex-start;}
#logo img{max-height:85px;}
#pre-header-core, #header-core, .slider-full #header-core, #header-links-inner, #content-core, #footer-core, #sub-footer-core, #notification-core, #introaction-core, #outroaction-core, .wrap-safari{max-width:1390px}
p{font-size:16px;color:#333333}
body.home #content{padding-bottom:0;padding-top:0}
.header_top_row{width:100%;overflow:hidden;background:#efefef;padding:12px;box-sizing:border-box}
.header_top_holder{max-width:1390px;margin:auto;display:flex;align-items:center;justify-content:space-between}
.hdrtop_lft{width:100%;display:flex;align-items:center;column-gap:15px}
.hdrtop_lft h4{margin:0;font-size:16px;line-height:26px;}
.hdrtop_addr a{padding:5px 12px;box-sizing:border-box;background:#42641b;color:#fff;border-radius:4px;text-transform:capitalize;font-weight:500}
.hdrtop_addr a:hover, .hdrtop_addr a:focus, .hdrtop_rgt:hover, .hdrtop_rgt:focus{background:#4e870c}
#header{background:#fff}
.hdrtop_invslgo a{line-height:16px;display:block}
.hdrtop_rgt{min-width:245px;display:flex;align-items:center;justify-content:center;padding:4px 12px;box-sizing:border-box;background:#42641b;color:#fff;border-radius:4px;text-transform:capitalize;font-weight:500}
.hdrtop_rgt p{color:#fff;margin:0;font-size:14px}
#header .header-links > ul > li a{font-size:13.5px;color:#000!important;text-transform:uppercase;padding:22px;letter-spacing:0.5px;font-weight:600}
#header .menu > li.menu-hover > a, 
#header .menu > li.current_page_item > a, 
#header .menu > li.current-menu-ancestor > a, 
#header .menu > li > a:hover,
#header .header-links > ul > li a:hover,
#header .header-links > ul > li a:focus,
#header .header-links > ul > li.current-menu-item a{color:#6b9f2f!important}
#header .header-links .sub-menu a{color:#fff!important;padding:0 20px 0 10px}
#header .header-links .sub-menu a:hover{padding-right:0;padding:0 20px 0 10px}
.header_core_box{width:100%;display:flex;align-items:center}
.header_nav_bookbtn_box{display:flex;column-gap:12px;align-items:center;justify-content:flex-start;position:relative;right:80px;max-width:270px}
.header_nav_bookbtn_box a{border:1px solid #21282e;padding:6px 15px;color:#fff;font-size:15px;line-height:22px;text-transform:none;background:#21282e;border-radius:40px;min-width:200px;text-align:center}
.header_nav_bookbtn_box a:hover, .header_nav_bookbtn_box a:focus{background:#71af43;border-color:#71af43}
.header_core_box .header_nav_bookbtn_box{left:0;right:auto;justify-content:flex-start;}
.slider-full #slider .rslides-container{padding:0}
#slider .rslides-content{background:rgb(0 0 0 / 45%)}
#introaction{background:#6b9f2f;color:#fff}
#introaction-core h3{font-size:22px;color:#fff}
#introaction-core p{color:#fff}
#introaction-core .themebutton{background:none;border:1px solid #fff;border-radius:4px;padding:14px;font-size:16px;margin:0}
#intro.option1 .page-title{font-size:56px;font-weight:300;color:#6b9f2f;margin-bottom:10px;text-align:center;text-transform:capitalize}
#intro.option1 #intro-core:before, #intro.option1 #intro-core:after{display:none}
.hme_welcme_row_heading{text-align:center}
.hme_welcme_row_heading h3{font-size:40px;font-weight:500;color:#6b9f2f;margin-bottom:10px;text-transform:capitalize}
.hme_welcme_row p{font-size:19px;font-weight:400;line-height:26px;color:#333333;}
.hme_welcme_row .sowb-button{text-decoration:none!important}
.hme_teambox_row{padding:10px}
.hme_teambox_row .panel-cell-style{position:relative;width:100%;min-height:550px;border-radius:0;overflow:hidden;background-position:center top!important;border-bottom-right-radius:75px}
.hme_teambox_row .widget_sow-button{width:100%;position:absolute;bottom:30px}
.hme_teambox_row .sevtreat_rowinfo h2{font-size:28px;line-height:36px}
.hme_teambox_row .widget_sow-button a{text-decoration:none!important;text-transform:uppercase}
.hme_whychs_row_content{text-align:center}
footer{padding:40px 0}
#footer{background:#262626;border-top:6px solid #28400b;}
#footer-core h3{color:#fff;font-size:20px;text-transform:uppercase;font-weight:400}
#footer-core a{color:#d1d1d1}
#footer-core a:hover{color:#6b9f2f}
#footer .widget li{display:flex;font-size:1.5em;align-items:center;column-gap:20px;margin-bottom:12px}
#footer .widget li a{font-size:15px;line-height:30px;}
#footer .widget li .fa.fa-phone{transform:rotate(90deg)}
#footer .widget p{font-size:16px}
#footer table{font-size:16px;border:0}
#footer table tr{text-align:left}
#footer table td{border:0}
.copyright p, .copyright p a{color:#fff!important;font-size:16px!important}
.refpage_formsect{text-align:center}
.dent_refform_box h4{font-size:26px;color:#444444;line-height:44px;font-style:normal;font-weight:300;letter-spacing:0;margin-bottom:6px}
.dent_refform_box input[type=text], 
.dent_refform_box input[type=email], 
.dent_refform_box input[type=tel], 
.dent_refform_box select, 
.dent_refform_box textarea{background-color:transparent;color:#fff;padding:10px;border:1px solid #fff;border-radius:3px;}
.dent_refform_box input::placeholder,
.dent_refform_box textarea::placeholder{color:#fff;opacity:0.75;}
.dent_refform_col .wpcf7-list-item label{display:flex;align-items:center;justify-content:flex-start;column-gap:8px}
.submtbtn_col{margin-top:25px}
.submtbtn_col input[type="submit"]{text-transform:uppercase;transition:all .1s linear;background:#6b9f2f;border-radius:3px;padding:12px 30px}
.submtbtn_col input[type="submit"]:hover, .submtbtn_col input[type="submit"]:focus{background:#0A0908}
.submtbtn_col .wpcf7-spinner{display:block;margin:8px auto}
.dent_refform_box .wpcf7-not-valid-tip{background:none;box-shadow:unset;border:0;padding:5px 0;text-shadow:none}
.dent_refform_col .codedropz-upload-inner h3{color:#fff;font-weight:400}
.dent_refform_col .cd-upload-btn{text-decoration:none!important;color:#6b9f2f}
.hme_select_dropdownbox{max-width:280px;margin:auto;overflow:hidden}
.hme_select_dropdownbox h3{text-align:center;color:#878786}
.hme_select_dropdownbox select{text-align:center;border:2px solid #6b9f2f;color:#6b9f2f;-webkit-appearance:none;-moz-appearance:none;border-radius:4px;font-size:16px;text-transform:uppercase;font-weight:600;background:url(https://dev1.dentalbusinessbutlers.com/sev/wp-content/uploads/2025/11/canver-arrow1.png) no-repeat 95%;cursor:pointer}
.hme_select_dropdownbox select::-ms-expand{display:none;}
.hme_select_dropdownbox select:hover{background:#6b9f2f url(https://dev1.dentalbusinessbutlers.com/sev/wp-content/uploads/2025/11/canver-arrow11.png) no-repeat 95%;color:#fff}
.hme_select_dropdownbox select option{cursor:pointer}
/*.hme_select_dropdownbox select:after{content:"";width:18px;height:18px;background: url(https://dev1.dentalbusinessbutlers.com/sev/wp-content/uploads/2025/11/canver-arrow1.png) no-repeat;transform:translateY(-50%);position:absolute;top:50%;right:6%;}*/
/*.hme_select_dropdownbox select{-webkit-appearance:none;-moz-appearance:none;}*/
.hme_choose_servbox{display:flex;flex-flow:column;align-items:center;justify-content:center}
.hme_experservc_col{padding:8px 0;box-sizing:border-box;width:100%;display:flex;justify-content:center;align-items:center;}
.hme_experservc_col1 h3{color:#fff;margin:0;font-size:16px;line-height:24px;font-weight:400;padding:0 5px;text-transform:uppercase}
.hme_experimgsect{width:100%;display:flex;align-items:center;justify-content:center;}
.hme_experimgsect .sow-image-container{max-width:32px}
.hme_experimgsect .so-widget-sow-image{width:100%;display:flex;align-items:center;justify-content:center;column-gap:5px;flex-flow:row-reverse}
.hme_experimgsect .so-widget-sow-image h3{margin-bottom:0;text-align:left;color:#fff;font-size:16px;line-height:24px;font-weight:400;text-transform:uppercase}
.hme_experservc_col .ow-button-base .sowb-button{text-decoration:none!important;border-radius:4px;text-transform:uppercase;font-size:15px;font-weight:500}
.hme_experimgsect a{text-decoration:none!important;font-size:16px;line-height:24px;font-weight:400;}
.hme_welcme_row{padding-top:30px}
.hme_teambox_row_foot a{text-decoration:none!important}
header.entry-header, body.single-post header.entry-header{display:none}
.category-treatments header.entry-header{display:block}
.post_informationbox{width:100%;padding:10px;box-sizing:border-box;background:#f9f9f9}
.post_informationbox ul, .post_informationbox li{border:0}
.post_informationbox li{display:inline-block;margin:0 20px 8px 0}
.post_informationbox li a, a.more-link.themebutton{padding:8px 15px;color:#ffffff;background:#21282e;border:1px solid #21282e;display:block;text-decoration:none!important;transition:all 0.25s ease-out 0s;border-radius:40px}
.post_informationbox li a:hover, .post_informationbox li a:focus, a.more-link.themebutton{color:#fff;background:#71af43;border-color:#71af43;}
a.more-link.themebutton{max-width:150px}
.nav-next a, .nav-previous a{padding:10px 15px;color:#ffffff;background:#21282e;border:1px solid #21282e;display:block;text-decoration:none!important;transition:all 0.25s ease-out 0s;border-radius:40px}
.nav-next a:hover, .nav-next a:focus, .nav-previous a:hover, .nav-previous a:focus{color:#fff;background:#71af43;border-color:#71af43;}
#main-core #nav-below{margin-top:35px}
#intro.option1{padding-top:20px;background:#fbfbfb;}
#intro.option1 .page-title{font-size:40px;line-height:50px;font-weight:500}
/*h3.widget-title, article .entry-content h2.blog-title a{color:#71af43;font-size:40px;line-height:36px}*/
h3.widget-title{text-transform:capitalize}
article .entry-content .entry-meta{display:none}
.entry-content h4, .entry-content h3{color:#6b9f2f}
.entry-content h4{font-weight:500}
.bfraftr_gallery_head h2{text-align:center;color:#6b9f2f;margin-bottom:0}
.dent_refform_row h4{text-align:left}
.dent_refform_col .wpcf7-checkbox .wpcf7-list-item{margin:0;min-width:150px;text-align:left}
.dent_refform_col .wpcf7-list-item.first{margin:0}
.dent_refform_row_in{width:100%;display:flex;column-gap:8px}
.dent_refform_col{width:100%}
.dent_refform_col.wdth50box{width:50%}
.dent_refform_col .wpcf7-checkbox{width:100%;display:inline-block;text-align:left;}
#header-responsive{display:none!important}
.refpage_formsect_left{width:100%;padding:20px;background:#363533 url(https://dev1.dentalbusinessbutlers.com/sev/wp-content/uploads/2025/11/Interior-living-room-3.jpg) no-repeat;background-size:cover;box-sizing:border-box}
.refpage_formsect_left p, .refpage_formsect_left h4{color:#fff}
.mob-menu-header-holder{width:50px!important;right:20px}
.mob-expand-submenu i{font-size:20px}
.mobmenu-content li > .sub-menu li{padding-left:0}
.mobmenu-right-panel li{padding:0!important}
.mobmenu-content li a{padding:10px 25px!important;font-size:16px!important;font-weight:600!important;}
.locatnlist_address h3{font-size:22px;line-height:30px;color:#fff}
.locatnlist_address .textwidget{text-align:center;color:#fff}
.locatnlist_address p{color:#fff;text-align:center;font-size:16px;line-height:24px}
.locatnlist_address a{text-decoration:none!important;font-size:16px;line-height:24px}
.hme_welcme_row_bgimg p, .hme_welcme_row_bgimg h4{color:#fff;text-align:center}
@media (max-width: 767px) {
		.header_top_row{padding:5px;}
		.header_top_holder, .hdrtop_lft, .header_nav_bookbtn_box, .header_core_box{flex-flow:column}
		.hdrtop_addr{margin-bottom:0;width:100%;text-align:center;}
		.hdrtop_addr a{padding:5px;width:auto;display:inline-block;box-sizing:border-box;margin-bottom:5px;font-size:11px}
		.hdrtop_rgt{width:auto}
		.hdrtop_invslgo a{line-height:14px}
		.hdrtop_invslgo{margin-bottom:2px}
		.header_nav_bookbtn_box{width:100%;text-align:center;margin-top:10px;display:flex;flex-flow:row;column-gap:4px;}
		.header_nav_bookbtn_box a{width:165px;margin-bottom:10px;display:inline-block;font-size:14px;padding:2px 8px}
		#slider, .thinkupslider-sc{padding:0}
		.hme_welcme_row_heading h3, #intro.option1 .page-title{font-size:24px;text-align:center;display:block;line-height:32px}
		.hme_welcme_row_heading h3{margin:0}		
		#footer-col1 .so-widget-sow-button .ow-button-base{text-align:center} 
		#footer-core h3, #footer .widget p, #footer table td{text-align:center}
		#footer .widget ul{text-align:center}
		#footer .widget li{display:inline-block;margin:0;}
		#footer .widget li a{padding:0 8px}		
		.hme_welcme_row{text-align:center;padding:10px 0}
		.hme_welcme_row p{font-size:16px}
		#introaction-core p{text-align:center}
		#intro.option1 .page-title{font-size:28px;line-height:36px}
		h3.widget-title, article .entry-content h2.blog-title a{font-size:24px;line-height:32px}
		.post_informationbox{padding:12px}
		.post_informationbox li a, a.more-link.themebutton{padding:8px 15px;line-height:18px}
		.dent_refform_row_in{flex-flow:column}
		.dent_refform_col.wdth50box{width:100%}
		/*New mobile header starts*/
		#header{padding:0;margin-bottom:0}
		#logo{width:100%;display:flex;justify-content:flex-start;margin-bottom:0}
		.header_nav_bookbtn_box{padding:8px 14px;column-gap:10px;margin:0}
		.navBtnFxdPosition{}
		.header_core_box{width:100%;position:relative;background:#fff;}		
		.hbox_fixed #logo{display:none}
		.hbox_fixed .header_nav_bookbtn_box a{margin:10px 0;color:#fff;border-color:#fff}
		.hbox_fixed .header_nav_bookbtn_box{padding:8px 0 8px 0;background:#000}
		/*New mobile header ends*/
		.hme_experservc_row{padding:10 0 0 0;display:inline-block !important;}
		.hme_experservc_row .panel-grid-cell{padding:0;display:inline-block;width:50%!important}
		.hme_experservc_row .panel-grid-cell:first-child, .hme_experservc_row .panel-grid-cell:last-child{width:100%!important}
		.hme_experservc_col{margin-bottom:0}	
		.hme_experimgsect a{font-size:13px;line-height:18px}
		.hme_experimgsect .sow-image-container{max-width:28px}		
		.hme_experservc_col{justify-content:flex-start}
		.hme_experservc_row .panel-grid-cell:first-child .hme_experservc_col, .hme_experservc_row .panel-grid-cell:last-child .hme_experservc_col{justify-content:center}
		.hme_experimgsect .so-widget-sow-image h3{line-height:16px}
		.hme_experservc_col .ow-button-base .sowb-button{padding:8px;font-size:14px}
		.submtbtn_col input[type="submit"]{display:block;margin:auto}
		.refpage_formsect_left{background-size:100%;background-position:bottom;}
		.hme_welcme_row_bgimg{min-height:auto !important;background:#242424;background-image:url(https://dev1.dentalbusinessbutlers.com/sev/wp-content/uploads/2025/11/Sevenoaks-dental-intro-background.jpg)!important;background-size:100% !important;background-position:bottom !important;background-repeat:no-repeat;}
		.hme_welcme_row{min-height:45vh!important}
}