/*  MICROTHEMER STYLES  */


/*= Cookie bar ================ */

/** Cookie bar >> Catapult cookie bar **/
#catapult-cookie-bar {
	font-family: Assistant !important;
}

/** Cookie bar >> Catapult cookie bar heading **/
#catapult-cookie-bar > h3 {
	font-family: Assistant !important;
}


/*= General =================== */

/** General >> Denplan essentials most popular box & text **/
.uabb-pricing-table-column-3 > .uabb-featured-pricing-box {
	font-family: Assistant !important;
	font-size: 16px !important;
	background-color: rgb(166, 195, 220) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

/** General >> Denplan essentials gum disease box **/
.uabb-pricing-table-column-4 > .uabb-featured-pricing-box {
	font-size: 16px !important;
	background-color: rgb(166, 195, 220) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-left-color: rgb(255, 255, 255) !important;
	border-left-style: solid !important;
}

/** General >> Denplan Essentials gum disease box 2 **/
.uabb-pricing-table-column-5 > .uabb-featured-pricing-box {
	font-size: 16px !important;
	background-color: rgb(166, 195, 220) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-left-color: rgb(255, 255, 255) !important;
	border-left-style: solid !important;
}

/** General >> Patient Journey button **/
.fl-button-width-full > .fl-button {
	
}

/** General >> Implants - lets see how we can help row modal **/
.fl-node-5ed61703da815 .fl-heading {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(19, 32, 59) !important;
	width: 100% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;
}

/** General >> Book appt front page styling **/
#fl-post-2035 .fl-node-5ed80f7483a34 {
	background-color: rgb(255, 255, 255) !important;
	border-top-style: hidden !important;
}

/** General >> New patients header button styling **/
.uabb-creative-button-right > .uabb-creative-flat-btn {
	
}

/** General >> Super form 2648 super button font size **/
#super-form-2648 .super-button-name {
	font-size: 16px !important;
}

/** General >> Super form contact us page, button styling **/
#super-form-2648 .super-button-wrap {
	background-color: rgb(32, 39, 63) !important;
}

/** General >> Google Hero Button **/
.fl-node-60bcea2fd2cc0 > div > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) > .pp-button:nth-of-type(1) {
	background-color: rgba(26, 35, 52, 0) !important;
	background-image: url("/wp-content/uploads/2021/06/Google-4.8-200x-white4-300x73.png") !important;
	background-position: center center !important;
	background-attachment: scroll !important;
	background-origin: content-box !important;
	-webkit-background-clip: padding-box !important;
	background-clip: padding-box !important;
	height: 45px !important;
}

/** General >> Book Appointment background **/
#fl-post-2035 .fl-node-5ed80f7483a34 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(26, 35, 52) !important;
}

/** General >> Wp image 4324 image **/
.wp-image-4324 img {
	padding-left: 1px !important;
}

/** General >> Div (#3) link **/
.fl-node-nk83u67x5mio > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) > a {
	background-color: rgb(255, 255, 255) !important;
	background-image: url("/wp-content/uploads/2021/06/Google-4.8-200x-white4-300x73.png") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-origin: content-box !important;
	-webkit-background-clip: content-box !important;
	background-clip: content-box !important;
	height: 50px !important;
	object-fit: contain !important;
	object-position: center center !important;
	padding: 0 !important;
}

/** General >> Fl node sdgxun3t59v2 strong **/
.fl-node-sdgxun3t59v2 strong {
	
}

/** General >> Fl node bl4cztd9smn3 uabb creative button text **/
.fl-node-bl4cztd9smn3 .uabb-creative-button-text {
	position: relative !important;
	top: 5px !important;
}

/** General >> Uabb creative default btn ua icon calendar full (::before) **/
.uabb-creative-default-btn .ua-icon-calendar-full::before {
	position: relative !important;
	bottom: 5px !important;
}

/** General >> Fl node bl4cztd9smn3 uabb creative default btn **/
.fl-node-bl4cztd9smn3 .uabb-creative-default-btn {
	border-radius: 0 !important;
	left: 25px !important;
}

/** General >> Super form 5511 super button wrap **/
#super-form-5511 .super-button-wrap {
	background-color: rgb(123, 159, 201) !important;
}


/*= Header ==================== */

/** Header >> Phone & Email font & colour **/
.fl-module-content > .fl-html {
	/* MT [ google_font: 1 ] */
	font-family: 'Jost' !important;
	color: rgb(255, 255, 255) !important;
}

/** Header >> Breadcrumbs **/
#breadcrumbs {
	font-family: assistant !important;
	font-family: 'Assistant' !important;
	font-weight: bold !important;
}

/** Header >> Package 3 button invisalign **/
.pp-pricing-table-column-2 .pp-pricing-package-button {
	margin-top: 35px !important;
}

/** Header >> Gum Disease Pic **/
.fl-node-5ecb7d33bc365 > .fl-node-content {
	box-shadow: 0 0 0 0 rgb(107, 107, 107) !important;
}

/** Header >> Box 1 height **/
#fl-post-960 .pp-pricing-table-column-0 {
	
}

/** Header >> invisalign pricing box **/
#fl-post-960 .fl-module-pp-pricing-table {
	
}

/** Header >> box 2 height **/
#fl-post-960 .pp-pricing-table-column-1 {
	height: 378px !important;
}

/** Header >> Package 2 button **/
.pp-pricing-table-column-1 .pp-pricing-package-button {
	margin-top: 50px !important;
}

/** Header >> box 3 height **/
#fl-post-960 .pp-pricing-table-column-2 {
	height: 378px !important;
}

/** Header >> home tel icon **/
#features .fi-telephone {
	position: absolute !important;
	top: 3px !important;
	bottom: 0 !important;
	right: 240px !important;
}

/** Header >> Header phone and email link colour **/
.fl-node-5ebd0f578db2c > .fl-node-content {
	
}

/** Header >> teeth box shadow hp **/
.fl-node-5ec97f997fb08 > .fl-node-content {
	
}

/** Header >> Shrunk Logo **/
.fl-photo-content > .fl-node-5ebd0fb2931be-img-0 {
	
}

/** Header >> Header phone font **/
.fl-node-content > .fl-node-5ebd0f578db30 {
	/* MT [ google_font: 1 ] */
	font-family: 'lato' !important;
}

/** Header >> Fl node 5ebd0f578db30 fl html **/
.fl-node-5ebd0f578db30 .fl-html {
	font-family: Assistant !important;
}

/** Header >> Menu menu 1 **/
#menu-menu-1 {
	padding-left: 0 !important;
}


/*= Content =================== */

/** Content >> Header email spacing **/
.fl-html > a:nth-of-type(2) {
	color: rgb(255, 255, 255) !important;
}

/** Content >> Home 2 image bottom align **/
#fl-post-122 .wp-image-2040 {
	position: relative !important;
}

/** Content >> Svg:(1) path:(1) _2 **/
.wp-google-right > div > span:nth-of-type(2) > span:nth-of-type(1) > span:nth-of-type(1) > svg:nth-of-type(1) > path:nth-of-type(1) {
	background-color: rgb(254, 241, 15) !important;
}

/** Content >> Useful links **/
.fl-rich-text > p:nth-of-type(2) > span:nth-of-type(1) > span:nth-of-type(1) > a {
	color: rgb(255, 255, 255) !important;
}

/** Content >> Div:(2) super shortcode:(1) **/
#super-form-1409 > form > div:nth-of-type(2) > .super-shortcode:nth-of-type(1) {
	
}

/** Content >> #EyiaYmI-1591550338545 **/
#EyiaYmI-1591550338545 {
	font-family: Assistant !important;
	background-color: rgb(125, 17, 17) !important;
}

/** Content >> Svg:(1) path:(1) **/
.wp-google-stars > span > span:nth-of-type(2) > svg:nth-of-type(1) > path:nth-of-type(1) {
	
}

/** Content >> Wrinkle Reductions useful links text colour **/
.fl-node-5ed75c874c3ba .fl-rich-text {
	color: rgb(255, 255, 255) !important;
}

/** Content >> Useful links2 **/
.fl-rich-text > p:nth-of-type(3) > span:nth-of-type(1) > span:nth-of-type(1) > a {
	color: rgb(255, 255, 255) !important;
}

/** Content >> General 1a width **/
.uabb-price-list-description > table > tbody:nth-of-type(1) > tr:nth-of-type(1) > td:nth-of-type(1) {
	width: auto !important;
	min-width: 700px !important;
}

/** Content >> General width **/
.uabb-pl-price-position-right > .uabb-price-list-animation-:nth-of-type(1) {
	width: auto !important;
	min-width: auto !important;
}

/** Content >> Pricelist container **/
#fl-post-1483 .uabb-pl-price-position-right {
	width: auto !important;
	min-width: auto !important;
}

/** Content >> wrinkle reductions 3 areas text colour **/
.fl-node-5b444daedb31e p:nth-of-type(3) {
	color: rgb(30, 33, 38) !important;
}

/** Content >> Fl html link:(1) **/
.fl-html > a:nth-of-type(1) {
	color: rgb(255, 255, 255) !important;
}

/** Content >> Uabb adv accordion item:(7) uabb adv accordion button label **/
.uabb-adv-accordion-item:nth-of-type(7) .uabb-adv-accordion-button-label {
	
}

/** Content >> Fl post 960 ua icon chevron right circle **/
#fl-post-960 .ua-icon-chevron-right-circle {
	position: relative !important;
	top: 4px !important;
}

/** Content >> Fl node 5fd24add0db6d ua icon chevron with circle right **/
.fl-node-5fd24add0db6d .ua-icon-chevron-with-circle-right {
	position: relative !important;
	top: 3px !important;
}

/** Content >> Dental implants hero box hover **/
.fl-node-60bcbdfb49e11 > .fl-node-content {
	-webkit-transition-delay: 0s !important;
	transition-delay: 0s !important;
}

/** Content >> Date **/
.fl-node-60c12848dc816 > div > div:nth-of-type(1) > p:nth-of-type(2) > strong:nth-of-type(1) {
	font-weight: 400 !important;
}


/*= Footer ==================== */

/** Footer >> Footer phone link colour **/
#fl-icon-text-5ec385f93d20d a:nth-of-type(2) {
	color: rgb(138, 150, 164) !important;
}

/** Footer >> Footer email link colour **/
#fl-icon-text-5ebe580eb1f8a a:nth-of-type(2) {
	color: rgb(138, 150, 164) !important;
}

/** Footer >> Footer phone clickable link colour **/
.fl-node-5ec385f93d20d > .fl-module-content {
	color: rgb(169, 78, 78) !important;
}

/** Footer >> Footer FAQ link colour **/
.fl-node-5ebe580eb1f8f p:nth-of-type(1) {
	
}

/** Footer >> Footer T&C's Link Colour **/
.fl-rich-text > p:nth-of-type(3) {
	
}

/** Footer >> Footer Privacy Policy Colour **/
.fl-rich-text a {
	color: rgb(138, 150, 164) !important;
}

/** Footer >> Fl node 602a7c5b31d91 ua icon chevron with circle right **/
.fl-node-602a7c5b31d91 .ua-icon-chevron-with-circle-right {
	position: relative !important;
	top: 5px !important;
}

/** Footer >> Pp accordion 2vet8spzln64 panel 0 pp pricing table column 0 **/
#pp-accordion-2vet8spzln64-panel-0 .pp-pricing-table-column-0 {
	height: 436px !important;
}

/** Footer >> Pp accordion o4x17g53uwe0 panel 0 pp pricing table column 0 **/
#pp-accordion-o4x17g53uwe0-panel-0 .pp-pricing-table-column-0 {
	height: 436px !important;
}


/*= Forms ===================== */

/** Forms >> Front page contact form padding group **/
#fl-post-2035 .fl-node-5ed80f7483a3b {
	
}

/** Forms >> Form button colour **/
#super-form-1409 .super-button-wrap {
	background-color: rgb(26, 35, 52) !important;
}

/** Forms >> Sidebar contact form 'Select option' background **/
#super-form-2271 .super-placeholder {
	font-family: Assistant !important;
	font-size: 16px !important;
}

/** Forms >> Form button text & colour **/
#super-form-1409 .super-button-name {
	font-family: Assistant !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
}


/*= Treatment boxes =========== */

/** Treatment boxes >> Fl node 5eff26f7e6b13 pp infobox **/
.fl-node-5eff26f7e6b13 .pp-infobox {
	height: 415px !important;
}

/** Treatment boxes >> Fl node 5eff26f7e6b15 pp infobox **/
.fl-node-5eff26f7e6b15 .pp-infobox {
	height: 415px !important;
}

/** Treatment boxes >> Fl node 5eff26f7e6b17 pp infobox **/
.fl-node-5eff26f7e6b17 .pp-infobox {
	height: 415px !important;
}

/** Treatment boxes >> Fl node 5eff26f7e6b21 pp infobox **/
.fl-node-5eff26f7e6b21 .pp-infobox {
	height: 415px !important;
}

/** Treatment boxes >> Fl node 5eff26f7e6b22 pp infobox **/
.fl-node-5eff26f7e6b22 .pp-infobox {
	height: 415px !important;
}

/** Treatment boxes >> Fl node 5eff26f7e6b24 pp infobox **/
.fl-node-5eff26f7e6b24 .pp-infobox {
	height: 415px !important;
}

/** Treatment boxes >> Fl node 5eff26f7e6b2b pp infobox **/
.fl-node-5eff26f7e6b2b .pp-infobox {
	height: 415px !important;
}

/** Treatment boxes >> Fl node 5eff26f7e6b2d pp infobox **/
.fl-node-5eff26f7e6b2d .pp-infobox {
	height: 415px !important;
}

/** Treatment boxes >> Fl node 5eff26f7e6b2f pp infobox **/
.fl-node-5eff26f7e6b2f .pp-infobox {
	height: 415px !important;
}


/*= Invisalign button icons === */

/** Invisalign button icons >> Uabb creative button left uabb creative button icon after **/
.uabb-creative-button-left .uabb-creative-button-icon-after {
	position: relative !important;
	top: 4px !important;
}

/** Invisalign button icons >> Uabb creative button center ua icon calendar full **/
.uabb-creative-button-center .ua-icon-calendar-full {
	position: relative !important;
	top: 5px !important;
}


/*= Pricing Package =========== */

/** Pricing Package >> both jaws pricing module button top padding **/
.pp-pricing-table-column-2 .pp-pricing-package-button {
	margin-top: 50px !important;
}

/** Pricing Package >> One jaw pricing module button top padding **/
.pp-pricing-table-column-0 .pp-pricing-package-button {
	margin-top: 50px !important;
}

/** Pricing Package >> implant retained denture - popup call button example 1 **/
.pp-pricing-table-column-0 .pp-pricing-package-button {
	
}

/** Pricing Package >> Fl post 960 pp pricing table column 1 **/
#fl-post-960 .pp-pricing-table-column-1 {
	height: 435px !important;
}

/** Pricing Package >> Fl post 960 pp pricing table column 2 **/
#fl-post-960 .pp-pricing-table-column-2 {
	height: 435px !important;
}

/** Pricing Package >> Pp logo 0:(15) logo image **/
.pp-logo-0:nth-of-type(15) .logo-image {
	
}


/*= Search box ================ */

/** Search box >> Input:(1) **/
input:nth-of-type(1) {
	font-family: Assistant !important;
	color: rgb(34, 34, 34) !important;
}

/** Search box >> Fl builder breakpoint large input **/
.fl-builder-breakpoint-large input {
	color: rgb(34, 34, 34) !important;
}

/** Search box >> Uabb search results uabb search post item:(1) _2 **/
.uabb-search-results > .uabb-search-post-item:nth-of-type(1) {
	-o-transition-property: color !important;
	-moz-transition-property: color !important;
	-webkit-transition-property: color !important;
	transition-property: color !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}
.uabb-search-results > .uabb-search-post-item:nth-of-type(1):hover, 
.mt-hover {
	/* MT [ sub: 1 | group: transition | event: 1 | event_value: 1 ] */
	color: rgb(231, 235, 238) !important;
}

/** Search box >> Uabb search results uabb search post item _2 **/
.uabb-search-results > .uabb-search-post-item {
	background-color: rgb(255, 255, 255) !important;
	padding: 0 0 5px 0 !important;
	margin: 0 !important;
	-webkit-transition: color 0.5s 0.25s !important;
	transition: color 0.5s 0.25s !important;
}
.uabb-search-results > .uabb-search-post-item:hover, 
.mt-hover {
	/* MT [ sub: 1 | group: transition | event: 1 | event_value: 1 ] */
	color: rgb(190, 213, 231) !important;
}

/** Search box >> Uabb search form input wrap uabb search results content _3 **/
.uabb-search-form-input-wrap .uabb-search-results-content {
	background-color: rgb(255, 255, 255) !important;
	left: 0 !important;
}

/** Search box >> Fl post 2035 fl node fovc8jxsubqz **/
#fl-post-2035 .fl-node-fovc8jxsubqz {
	color: rgb(104, 138, 176) !important;
	box-shadow: 2px 2px 10px 2px rgb(170, 170, 170) !important;
	background-color: rgb(104, 138, 176) !important;
	margin-bottom: 40px !important;
}

/** Search box >> Wp image 4346 image **/
.wp-image-4346 img {
	width: 120px !important;
	position: relative !important;
	top: 2px !important;
	left: 30px !important;
}

/** Search box >> Span (#1) strong +1 more **/
p > span:nth-of-type(1) > strong, 
p > span:nth-of-type(2) > strong {
	color: rgb(255, 255, 255) !important;
	font-size: 28px !important;
	font-weight: normal !important;
}

/** Search box >> Fl node fovc8jxsubqz paragraph (#1) **/
.fl-node-fovc8jxsubqz p:nth-of-type(1) {
	margin-bottom: 20px !important;
}

/** Search box >> Pp accordion 2vet8spzln64 panel 0 fl builder module template **/
#pp-accordion-2vet8spzln64-panel-0 .fl-builder-module-template {
	height: 557px !important;
}

/** Search box >> Pp accordion o4x17g53uwe0 panel 0 fl builder module template **/
#pp-accordion-o4x17g53uwe0-panel-0 .fl-builder-module-template {
	height: 557px !important;
}

/** Search box >> Pp accordion alzrsb1mqxu6 panel 0 fl builder module template **/
#pp-accordion-alzrsb1mqxu6-panel-0 .fl-builder-module-template {
	height: 557px !important;
}

/** Search box >> Wp image 4289 image **/
.wp-image-4289 img {
	top: 300px !important;
}

/** Search box >> Fl node zfe02pm3dnvo fl row content wrap **/
.fl-node-zfe02pm3dnvo .fl-row-content-wrap {
	margin-top: -200px !important;
}

/** Search box >> Fl post 7056 wp image 7124 **/
#fl-post-7056 .wp-image-7124 {
	text-shadow: 0 0 rgb(13, 13, 13) !important;
	box-shadow: 0 0 0 0 rgb(126, 126, 126) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** Search box >> Fl node m9qgc3hdwjsp fl col content **/
.fl-node-m9qgc3hdwjsp .fl-col-content {
	box-shadow: 4px 4px 10px 0 rgba(116, 116, 116, 0.44) !important;
}

/** Search box >> Fl post 7056 fl node fo7c1t0k9wpd **/
#fl-post-7056 .fl-node-fo7c1t0k9wpd {
	background-color: rgb(255, 255, 255) !important;
}

/** Search box >> Fl node ret50nhf2gjp image **/
.fl-node-ret50nhf2gjp img {
	text-shadow: 2px 2px 10px !important;
}


/*= Search box 2 ============== */

/** Search box 2 >> Super form focussed super button name **/
.super-form-focussed .super-button-name {
	font-size: 18px !important;
}

/** Search box 2 >> Super form focussed super button wrap **/
.super-form-focussed .super-button-wrap {
	color: rgb(26, 35, 52) !important;
	background-color: rgb(26, 35, 52) !important;
	-o-transition-property: background-color !important;
	-moz-transition-property: background-color !important;
	-webkit-transition-property: background-color !important;
	transition-property: background-color !important;
}
.super-form-focussed .super-button-wrap:hover, 
.mt-hover {
	/* MT [ sub: 1 | group: transition | event: 1 | event_value: 1 ] */
	background-color: rgb(18, 17, 17) !important;
}

/** Search box 2 >> Super form focussed super toggle on **/
.super-form-focussed .super-toggle-on {
	color: rgb(255, 255, 255) !important;
	width: 50px !important;
	min-width: 50px !important;
}

/** Search box 2 >> Super form focussed super toggle handle **/
.super-form-focussed .super-toggle-handle {
	width: 0 !important;
}

/** Search box 2 >> Super form focussed super toggle off **/
.super-form-focussed .super-toggle-off {
	width: 50px !important;
	min-width: 50px !important;
}

/** Search box 2 >> Super form focussed super toggle switch **/
.super-form-focussed .super-toggle-switch {
	width: 100px !important;
}

/** Search box 2 >> Label (#1) span **/
.super-form-focussed > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(5) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > label:nth-of-type(1) > span {
	color: rgb(255, 255, 255) !important;
}

/** Search box 2 >> Super form 7248 super multipart steps **/
#super-form-7248 .super-multipart-steps {
	
}

/** Search box 2 >> Super form 7248 super multipart step count **/
#super-form-7248 .super-multipart-step-count {
	background-color: rgb(26, 35, 52) !important;
}

/** Search box 2 >> Super form 7248 super multipart progress bar **/
#super-form-7248 .super-multipart-progress-bar {
	background-color: rgb(26, 35, 52) !important;
}

/** Search box 2 >> Picture (#1) image **/
.super-items-list > label:nth-of-type(1) > div:nth-of-type(1) > picture:nth-of-type(1) > img {
	padding-right: 20px !important;
	padding-left: 20px !important;
	-o-transition-property: box-shadow !important;
	-moz-transition-property: box-shadow !important;
	-webkit-transition-property: box-shadow !important;
	transition-property: box-shadow !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}
.super-items-list > label:nth-of-type(1) > div:nth-of-type(1) > picture:nth-of-type(1) > img.mt-click {
	/* MT [ sub: 1 | group: transition | event: 1 | event_value: 1 ] */
	box-shadow: rgb(26, 35, 52) !important;
}

/** Search box 2 >> Picture (#1) image _2 **/
.super-items-list > label:nth-of-type(2) > div:nth-of-type(1) > picture:nth-of-type(1) > img {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** Search box 2 >> Label (#1) super item label **/
.super-items-list > label:nth-of-type(1) > .super-item-label {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	text-align: center !important;
}

/** Search box 2 >> Label (#2) super item label **/
.super-items-list > label:nth-of-type(2) > .super-item-label {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	text-align: center !important;
}

/** Search box 2 >> Div (#1) heading 1 **/
.super-shortcode > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > h1 {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
	font-weight: 900 !important;
	text-align: center !important;
}

/** Search box 2 >> Super form 7248 super bottom margin **/
#super-form-7248 .super-bottom-margin {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
	font-size: 22px !important;
	padding-top: -20px !important;
	padding-bottom: 20px !important;
}

/** Search box 2 >> Div (#1) unordered list **/
.super-shortcode > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > ul {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
}

/** Search box 2 >> Fl post 7246 fl row content wrap **/
#fl-post-7246 .fl-row-content-wrap {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
}

/** Search box 2 >> Fl post 7450 pp icon list item **/
#fl-post-7450 .pp-icon-list-item {
	
}

/** Search box 2 >> Div (#3) link (::before) **/
.fl-node-myw8xhr9g5d0 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) > a::before {
	border-color: rgb(255, 255, 255) !important;
}

/** Search box 2 >> Div (#3) link _2 **/
.fl-node-myw8xhr9g5d0 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) > a {
	border: 2px solid rgb(255, 255, 255) !important;
}

/** Search box 2 >> Fl node z7p5kmn6eo8d fl row content wrap **/
.fl-node-z7p5kmn6eo8d .fl-row-content-wrap {
	
}

/** Search box 2 >> Fl main content fl content full **/
#fl-main-content .fl-content-full {
	
}

/** Search box 2 >> Picture (#1) image _3 **/
.super-items-list > label:nth-of-type(3) > div:nth-of-type(1) > picture:nth-of-type(1) > img {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** Search box 2 >> Picture (#1) image _4 **/
.super-items-list > label:nth-of-type(4) > div:nth-of-type(1) > picture:nth-of-type(1) > img {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** Search box 2 >> Label (#3) super item label **/
.super-items-list > label:nth-of-type(3) > .super-item-label {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	text-align: center !important;
}

/** Search box 2 >> Label (#4) super item label **/
.super-items-list > label:nth-of-type(4) > .super-item-label {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	text-align: center !important;
}

/** Search box 2 >> Span (#1) bold **/
.super-items-list > label:nth-of-type(1) > span:nth-of-type(1) > b {
	color: rgb(78, 135, 164) !important;
}

/** Search box 2 >> Span (#1) bold _2 **/
.super-items-list > label:nth-of-type(2) > span:nth-of-type(1) > b {
	color: rgb(78, 135, 164) !important;
}

/** Search box 2 >> Span (#1) bold _3 **/
.super-items-list > label:nth-of-type(3) > span:nth-of-type(1) > b {
	color: rgb(78, 135, 164) !important;
}

/** Search box 2 >> Span (#1) bold _4 **/
.super-items-list > label:nth-of-type(4) > span:nth-of-type(1) > b {
	color: rgb(78, 135, 164) !important;
}

/** Search box 2 >> Super grid super one third (#4) **/
.super-grid .super_one_third:nth-of-type(4) {
	padding-left: 0 !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Search box ================ */

	/** Search box >> Wp image 4289 image **/
	.wp-image-4289 img {
	
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Dental implants box home page width **/
	#features .fl-node-5ed9e7f08a6ea {
	
}

	/** General >> gap contact us page **/
	.fl-node-580e75b69316e p:nth-of-type(3) {
	height: 0 !important;
}

	/** General >> parking contact button team pic **/
	#fl-post-1539 .info-banner-wrap {
	background-color: rgba(255, 255, 255, 0.65) !important;
}

	/** General >> Fl node 60bb48f1cb01e pp primary title **/
	.fl-node-60bb48f1cb01e .pp-primary-title {
	color: rgb(255, 255, 255) !important;
}

	/** General >> Fl post 2035 fl node 60bb48f1cb01e **/
	#fl-post-2035 .fl-node-60bb48f1cb01e {
	background-color: rgb(131, 156, 186) !important;
	width: 450px !important;
	margin-left: -40px !important;
}


	/*= Content =================== */

	/** Content >> Fl node 5ef87691a5e27 fl row content wrap **/
	.fl-node-5ef87691a5e27 > .fl-row-content-wrap {
	padding-top: 0 !important;
}

	/** Content >> Fl node 5ef87692cbc06 fl node content **/
	.fl-node-5ef87692cbc06 > .fl-node-content {
	padding: 0 !important;
}

	/** Content >> Fl post 2035 fl node 5f5e7b3eb473f **/
	#fl-post-2035 .fl-node-5f5e7b3eb473f {
	padding-bottom: 0 !important;
}


	/*= Search box ================ */

	/** Search box >> Wp image 4289 image **/
	.wp-image-4289 img {
	top: 200px !important;
}


}

