/* THIRD STYLE */

/*---Emergency---*/
span.heading-main-line { color: #800080;  font-size: 42px;  font-weight: 600;}
.banner-list-items ul li { padding-left: 3.08%;  background: url(/wp-content/uploads/2022/01/list-item-bg.png) no-repeat 0px 11px; line-height: 36.6px;   color: #222222;    font-size: 21px;    list-style: none;}
.banner-sub-heading { min-height: 31px; background: url(/wp-content/uploads/2022/01/bg.png)no-repeat; margin-top: 42px;}
.banner-sub-heading h2 { font-size: 21px !important; color: #fff; font-weight: 600; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; line-height: 31px; padding-left: 1%;}
.h1row2 { padding: 44px 0;}
.cta3 .same-day-text-content { margin-top: 15px; letter-spacing: -0.01834em; line-height: 29px; color: #fff; font-size: 19px; font-weight: 500;}
.cta3 .heading h2 { color: #222222; font-size: 21px !important; margin-top: 0px; margin-bottom: 0px; line-height: 31px; letter-spacing: -0.06634em; font-weight: 500;}
.cta3 { padding: 37px 0;    background-size: cover; background-position: center;}
.cta3 .heading { min-height: 31px;line-height: 31px;padding-left: 2%; background: url(/wp-content/uploads/2022/01/same-day-heading-bg.png) no-repeat 0px 1px;}
.cta3 .vc_column-inner{padding-top:0!important}
span.heading-sub-line { color: #771989 !important;}
.greybg {  background: #e8ecef;}
.pad2 {  padding: 47px 0;}
.row60 .vc_col-sm-4 .wpb_text_column {  border: 2px solid #d9d9d9;}
.row60 .vc_col-sm-4 .wpb_text_column p:first-child img { width: 100%;}
.service-heading {background: #771989; color: #fff; text-align: center; font-size: 16px; font-weight: 500; padding: 38px 8px 12px; margin-top: -40px;}
.row60 .vc_col-sm-4 .wpb_text_column p:nth-child(2) img { display: block; margin-top: -46px;}
.service-text {  padding: 12px; text-align: center;}
.row60 h2 {margin-bottom: 0px!important;}

.page-id-4288 .masthead:not(.side-header):not(.mixed-header) .header-bar, .page-id-4286 .masthead:not(.side-header):not(.mixed-header) .header-bar, .page-id-4282 .masthead:not(.side-header):not(.mixed-header) .header-bar, .page-id-4280 .masthead:not(.side-header):not(.mixed-header) .header-bar, .page-id-4292 .masthead:not(.side-header):not(.mixed-header) .header-bar, .page-id-4290 .masthead:not(.side-header):not(.mixed-header) .header-bar, .page-id-3730 .masthead:not(.side-header):not(.mixed-header) .header-bar{min-height: 85px !important; max-height: 85px !important;}
.page-id-4288 .header-space, .page-id-4286 .header-space, .page-id-4282 .header-space, .page-id-4290 .header-space, .page-id-4280 .header-space, .page-id-4290 .header-space, .page-id-4292 .header-space, .page-id-4290 .header-space, .page-id-3730 .header-space{min-height: 85px !important; max-height: 85px !important;}
.page-id-4288 nav.navigation, .page-id-4286 nav.navigation, .page-id-4282 nav.navigation, .page-id-4280 nav.navigation, .page-id-4290 nav.navigation, .page-id-4292 nav.navigation, .page-id-4290 nav.navigation, .page-id-3730 nav.navigation {display: none;}
.fakefooter1 h2 { margin-bottom: 0!important; border-bottom: 1px solid #eaeaea;padding-bottom: 13px;}
.fakefooter1 .address-block { padding-left: 12%; padding-top: 15px; padding-bottom: 15px; letter-spacing: -0.023234em; line-height: 22px; background: url(/wp-content/uploads/2022/01/address-bg.png) no-repeat 1px 19px;    border-bottom: 1px solid #eaeaea;}
.fakefooter1 .social-links-block { padding-left: 10.5%; padding-top: 27px; background: url(/wp-content/uploads/2022/01/social-links-bg.png) no-repeat 1px 28px;}
.fakefooter1 .vc_separator { margin: 40px auto; opacity: .7;}
.page-id-3730 footer,.page-id-3730 .footer-affiliation-row{display: none;}
.mbh2 {text-align: center; padding: 9px;}
.mbh2-1 a { background: #771989; color: #fff; padding: 8px; margin: 0 0.5px; width: 100%;}
.mbh2-1 {display: flex;width: 100%;}
/*.page-id-3730 div#main { margin-top: 50px;}*/
span.banner-heading-sub-line { font-size: 21px !important; color: #222222 !important; text-transform: none !important;}

	/*----Landing Page---*/
		.page-id-4545 h2{color: #771989;}
		.page-id-4545 .sticky-on{display: none!important;}
		.landing-top-bar .wpb_column:nth-child(2)>.vc_column-inner { border-left: 2px solid #771989;}
		.landing-top-bar a{color: #6e7875;}
		.landing-top-bar a:hover{color: #771989;}
		.landing-top-bar  { padding: 25px 0; font-size: 24px !important; line-height: 34px; font-weight: 600; z-index: 9 !important; visibility: visible !important;    opacity: 1 !important;}
		.page-id-4545 img[class*=align], .page-id-4545 img[class*=wp-image-]{max-width: 95%;height: auto;}
		.page-id-4545 .affiliation-container img{height: 50px!important;}
		.header-row.dark-row{padding-top: 8px; padding-bottom: 8px;}
		.header-row .green-box { margin-left: 15px;  padding-right: 75px;}
		/*.green-box .vc_column-inner:before { position: absolute; top: 0;  right: calc(0% + 75px); z-index: 1; content: ""; display: block;  background-image: url(/wp-content/uploads/2022/05/bg-image-gloss.png); border-radius: 10px;  width: 100%;height: 100%;  background-repeat: no-repeat;  background-position: 100% 0;}*/
		.header-row .green-box .vc_column-inner { background-color: #771989; padding: 25px 45px; border-radius: 10px; z-index: 8;}
		body p.formtext { letter-spacing: 1px !important; color: #e1f0c3 !important; margin-top: 5px !important;}
		.dark-row p, .dark-row span, .dark-row strong, .dark-row li, .dark-row h1, .dark-row h2, .dark-row h3, .dark-row h4 { color: #fff !important;}
		.brow { padding: 50px 0;}
		.linetotheend p span{    font: normal 400 30px / 35px "Raleway", Helvetica, Arial, Verdana, sans-serif;}
		.linetotheend p span { background-color: #e8ecef; padding-right: 10px; z-index: 1; display: inline-block; position: relative;font-size: 32px; line-height: 35px; color: #771989; font-weight: 500 !important; margin-bottom: 30px;}
		/*.linetotheend p:after { content: ""; position: absolute; bottom: 8px; left: 0; right: 0; height: 0.5em; border-top: 2px solid #771989;}*/
		.icons .wpb_text_column.icon p:first-child {text-align: center; border: 2px solid #771989; width: 170px;height: 170px; border-radius: 50%; vertical-align: middle; display: table-cell; transition: all ease .1s;}
		.wpb_text_column.wpb_content_element.icon { display: block; margin: 0 auto 32px !important;  width: 170px;}
		.icons { text-align: center;}
		.thedenture-btn{background-color: #771989;  color: #fff; font-weight: 500;display: block; padding: 15px 0;cursor: pointer;min-width: 270px;text-align: center;    font-size: 16px;text-transform: uppercase;}
		.twocol h3 { text-align: center !important; background-color: #771989 !important; color: #fff !important; padding: 20px 0 !important;}
		.owl-carousel .twocol p{margin-bottom: 0;}
		.blackcta { background: #343c45; padding: 40px 0;}
		.blackcta h2, .blackcta h2 strong { color: #fff !important; display: inline !important; font-size: 32px !important;}
		body .mfp-iframe-scaler iframe { max-height: 345px;  background: #771989;}
		.mfp-content { position: relative; display: inline-block;  vertical-align: middle;  margin: 0 auto; text-align: left; z-index: 1045;}
		.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%;}
		.thedenture-btn.open-popup:hover{color: #ddd;}
		.center-list-container{text-align: center;}
		.center-list-container ul{display: inline-block;}
	/*---Nervous---*/
		.page-id-4294 .masthead:not(.mixed-header), .page-id-4640 .masthead:not(.mixed-header){box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);border-top: 5px #0382c7 solid;}
		.page-id-4640 .classic-header .navigation, .page-id-4294 .classic-header .navigation{display: none;}
		.page-id-4640 .masthead:not(.side-header):not(.mixed-header) .header-bar, .page-id-4294 .masthead:not(.side-header):not(.mixed-header) .header-bar{min-height: inherit;}
		.page-id-4294 h1{font: normal 400 30px / 35px "Raleway", Helvetica, Arial, Verdana, sans-serif;}
		.landing-lila-cta{padding-top: 30px; padding-bottom: 30px;}
		.seven-reason-block{display: block; background-size: auto;background-size: cover; background-image: url('https://www.thedentureclinic.co.uk/wp-content/uploads/2022/06/seven-reason-bg-1.jpg');}
		.seven-reason-block .seven-reason-content {font-size: 14px; color: #fff; display: block;padding-left: 45.5%; padding-top: 25px; padding-bottom: 25px;}
		.seven-reason-block .seven-reason-content h2 { color: #fff; text-transform: uppercase; margin-bottom: 17px; margin-bottom: 10px!important;}
		.seven-reason-block .seven-reason-content h2{font-size: 18px;}
		.dedicated-to-nervous-patients {font-size: 30px !important;line-height: 30px; letter-spacing: 0.003234em;}
		.seven-reason-block .seven-reason-content ul {list-style: none; margin-top: 29px;}
		.seven-reason-block .seven-reason-content ul li { padding-left: 4.73%; letter-spacing: -0.020234em; line-height: 22.15px; margin-bottom: 6px;  position: relative; counter-increment: step-counter;}
		.seven-reason-block .seven-reason-content ul li::before { background: #fff none repeat scroll 0 0;  content: counter(step-counter); display: block; width: 20px; height: 20px; line-height: 20px;		border-radius: 100px;left: 0;position: absolute;top: 2.3px;text-align: center;color: #91228d;font-family: 'OpenSansExtraBold';}
		.nervous-map-row{padding-top: 40px; padding-bottom: 50px; color: #fff;}
		.nervous-copy{padding-top: 10px;}
	/*---Hygenist---*/
		.intro .text .features{padding-top: 35px;}
		.intro .text .features li .fa { position: absolute; top: 5px;}
		.intro .text .features li { position: relative;  margin-bottom: 20px;list-style-type: none;}
		.intro .text .features li h4 { padding-left: 48px; margin: 0px 0px 30px; padding-top: 15px; font-weight: bold;}
		.blue-form-container{background: #771989; padding: 15px;}
		.hygienist-3-box-row{border-bottom: 1px solid #eeeeee; margin-bottom: 30px;}
		.hygienist-3-box-row h4{margin-bottom: 20px; }
		.hygenist-video-row{background-color: #81007f!important}
		.hygenist-video-row h2{color: #fff;}
		.hygenist-footer-row{  background-color: #81007F; text-align: center; color: #fff; padding-top: 20px; padding-bottom: 20px;}
		#footer .social { position: relative; margin: 0;}
		.hygienist-3-box-row h4{min-height: 45px;}
		#footer .social li {margin: 0 5px; display: inline-block;}
		.hygenist-footer-row .social.custom-list li{list-style: none; display: inline-block; padding-left: 10px; padding-right: 10px;}
		.hygenist-footer-row .social.custom-list li i{font-size: 22px;}

@media (max-width: 1080px){
	/*---Dentistry---*/
		.inner-title-2{position: relative;}
		/*.inner-title-2:before{display: block!important; content:''; background-color: rgba(255,255,255,0.6); width: 100%; height: 100%; top: 0; left: 0; position: absolute;}*/
	/*---Landing---*/
		.video-row .wpb_video_wrapper { margin-bottom: 20px;}
		.wpb_text_column.wpb_content_element.icon { margin-top: 35px !important;}
		.page-id-4545 ul.lila-bg-list li{padding-left: 45px;}
		.page-id-4545 ul.lila-bg-list li:before{left: 0; }
			/*---Nervous---*/
				.seven-reason-block {   background-position: center top!important;}
}
	
@media (max-width: 990px){
	.page-id-128 .inner-title-2{background-position: center!important; background-size: cover; }
	/*---Home---*/
		/*.inner-title-2.light-txt li, .inner-title-2.light-txt h1, .inner-title-2.title-row.light-txt ul.lila-list li:before,.inner-title-2.light-txt h1 label, .inner-title-2.title-row.light-txt ul.lila-list li{color: #000;}*/
	/*---Refferals---*/
		.vc_col-sm-4 .pdf-container a{text-align: left;width: 100%;display: block;}
		.vc_col-sm-4 .pdf-container a label{float: left;}
	/*---Contact---*/
		body .contact-us-left ul{padding: 25px 15px;}
		body .contact-sutton-row label.line{display: block;visibility: hidden;padding:0;}
	/*---Implants---*/
		.why-choose-row{position: relative;}
		.why-choose-row:before{content:''; background-color: rgba(255,255,255,0.6); width: 100%; height: 100%; top: 0; left: 0; position: absolute;}
	/*---Blog---*/
		body .ultp-block-678617.wp-block-ultimate-post-post-grid-1 .ultp-block-row.ultp-block-items-wrap { grid-template-columns: repeat(2, 1fr);}
		body .ultp-block-678617 .ultp-filter-wrap ul li { margin: 0px 0px 0px 5px;}
		body .ultp-block-678617 .ultp-filter-navigation .ultp-filter-wrap ul li a { font-size: 12px;}
	/*---Landing---*/
		.page-id-4545 .landing-top-bar{ text-align: center !important;}
		mobile-header-bar .mobile-header-bar, .page-id-4545 #mbh{display: none!important;}
		.landing-top-bar .wpb_column:nth-child(2)>.vc_column-inner {  border-left: none;}
		.landing-top-bar img{margin-bottom: 15px;}
		.page-id-4545{margin-top: -46px;}
		.page-id-4545 .wpb_single_image.vc_align_left { text-align: center;}
		.page-id-4545 h1, .page-id-4545 span.sub-h { font-size: 40px !important; margin-top: 0 !important;  margin-bottom: 0 !important;}
		
		.page-id-4545 .vc_col-sm-6 { width: 50%;}
		.page-id-4545 .twenty20 {  margin-bottom: 20px !important;}
			/*---Nervous---*/
				.limited-offer { padding: 35px 0;  text-align: center;}
				.nervous-service-row{}
				.seven-reason-block { background-image: none; background-color: #92248f; min-height: 0px;}
				.seven-reason-block .seven-reason-content{padding-left: 0;}
				.seven-reason-block .seven-reason-content ul li{padding-left: 30px;}
				.page-id-4640, .page-id-4294{padding-top: 164px;}
				
				
}


@media (max-width: 850px){
	.h1row2 .vc_col-sm-12 {padding-top: 250px;}
	body .h1row2 { background-size: contain !important; background-position: top !important;}
	div#mbh {display: block; background: #fff; z-index: 999; position: fixed; top: 0; left: 0; width: 100%;}
	html #wpadminbar, .sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead, html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on),.mobile-header-bar{display: none;}
	.row60 .vc_col-sm-4 { width: 50%;}
	.mbh1 {  background: #570158;  color: #fff;  display: flex;}
	.mbh-btn1 { display: block;  width: 20%;  text-align: center;}
	/*div#main { margin-top: 25px;}*/
	.mobile-header-space{height: inherit!important;}
	a.mbh-logo1 img { transition: all ease .5s;}
	.mbh2-1 i { padding-right: 5px;}
	.mbh-btn1 i { font-size: 14px;margin-top: 8px;}
	.mbh-btn1 { font-size: 8px;}
	.mbh1 p, .mbh1 a {  color: #fff;}
	div#menuhere * { min-width: 22px;}
	.mbh-btn1 .dt-mobile-menu-icon:not(.floating-btn) .menu-line:before {  background: #fff !important;}
	.rmp-trigger-label.rmp-trigger-label-bottom {  margin: auto !important;}
	span.rmp-trigger-text { font-size: 8px;}
	button#rmp_menu_trigger-1695 { height: 100%;}
	button.rmp_menu_trigger .rmp-trigger-box {  width: 40px; display: inline-block;  position: relative;  pointer-events: none;  vertical-align: super;}
	button#rmp_menu_trigger-1695 { display: block;  width: 100%;  text-align: center;}
	#rmp_menu_trigger-1695 .rmp-trigger-box {  width: 25px; color: #fff;}
	#rmp_menu_trigger-1695 .rmp-trigger-label { color: #fff; pointer-events: none; line-height: 13px; font-family: inherit; font-size: 14px; display: inline; text-transform: inherit;}
	#rmp_menu_trigger-1695 .rmp-trigger-box { width: 25px;  color: #fff;}
	#rmp_menu_trigger-1695 .rmp-trigger-label.rmp-trigger-label-bottom {  display: block; margin-top: 12px;}
	#rmp_menu_trigger-1695{background-color: transparent;border: none;}
}

@media (min-width: 768px){
	.landing-lila-cta-img-container{border-left: 1px solid #fff;}
}

@media (max-width: 767px){
	.page-id-128 .vc_row-fluid.inner-title-2{background-position: top !important;}
	/*---Home---*/
		.why-choose-row:before, .inner-title-2:before{display: none!important;}
	/*---Footer---*/
		.scroll-top.on{bottom: 50px;}
		body div#toplinks a{width: 100%;background-color: #570158;}
		body div#toplinks{background-color: #570158;}
	/*---Refferals---*/
		body .pdf-container a{font-size: 15px;}
		.vc_col-sm-4 .pdf-container a label { float: none;}
	/*---Blog---*/
		body.single-post #main img{margin-left: 0;}
		body .ultp-block-678617.wp-block-ultimate-post-post-grid-1 .ultp-block-row.ultp-block-items-wrap { grid-template-columns: repeat(1, 1fr);}
		body .ultp-block-678617 .ultp-filter-navigation .ultp-filter-wrap ul li a { font-size: 14px;}
		body .ultp-block-678617 .ultp-filter-wrap ul li.flexMenu-viewMore .flexMenu-popup li a{display: block;}
	/*--- ----*/
		.std-row.light-txt .vc_col-sm-3 .img-padding-container + .wpb_text_column.wpb_content_element {margin-bottom: 20px!important;}
	/*---Emergency---*/
		.h1row2 .vc_col-sm-12 { padding-top: 130px;}
		span.heading-main-line { font-size: 33px;}
		.banner-list-items ul li { padding-left: 8.08%;}
		.banner-sub-heading { margin-top: 25px;}
		.h1row2 .wpb_text_column.wpb_content_element ul { column-count: 1; max-width: 85%; margin: 32px auto;}
		body.page-id-3730 .cta3 { background-image: none!important; background-color: #570158;}
		.row60 .vc_col-sm-4 { width: 100%;}
		.pad2 h2 { margin-bottom: 10px!important;}		
		.fakefooter1 .vc_col-sm-4 > .vc_column-inner {padding: 32px!important;}
	/*---Landing page---*/
		.page-id-4545 h1, .page-id-4545 span.sub-h { font-size: 30px !important; line-height: normal !important;}
		.header-row .green-box { margin-left: 0; padding: 15px 15px 45px;}
		.wpb_video_widget.wpb_content_element.vc_clearfix.vc_video-aspect-ratio-169.vc_video-el-width-100.vc_video-align-center {    margin-top: 25px !important;}
		.page-id-4545 .vc_col-sm-6 { width: 100%;}
		.page-id-4545 h1, .page-id-4545 span.sub-h { margin-bottom: 25px !important; }
		.header-row .green-box .vc_column-inner { padding: 25px 15px; }
		.page-id-4545 #content .wpb_text_column :last-child { margin-bottom: 15px !important; }
		.nervous-service-row{text-align: center;}
		.nervous-service-row img{margin-bottom: 20px!important;}
		.hygienist-3-box-row .vc_col-sm-4{padding-bottom: 30px;}
}
