/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
p:last-child{
	margin-bottom:0px;
}
/* header phone icon right space */
.fl-icon-text {
    display: table-cell;
    text-align: left;
    padding-left: 8px;
    vertical-align: middle;
}
/* navigation arrows size */
.fl-node-5e9823c107b3e .pp-advanced-menu .pp-menu-toggle:before {

    width: 8px;
    height: 8px;
    margin: -2px -12px 0 !important;
}

.fl-node-5eb655f271193 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {
    padding-top: 10px;
    padding-bottom: 10px;
	background-color: #fff
}
.pp-advanced-menu .menu > li > a:focus {
    outline: none;
}

.pp-button {
    font-family: "Montserrat",sans-serif;
}

.team-slider .pp-testimonial .pp-testimonials-image img {
    max-height: none !important;
}
.main-count {
    font-size: 33px;
    font-weight: bold;
    float: left;
    color: #0099c2;
    margin: 0 10px 0 15px;
}
.form-call-back .pp-gf-content .gform_wrapper form{
	text-align: center;
}
.form-call-back .pp-gf-content .gform_wrapper .gform_body {
    width: 200px !important;
    display: inline-block;
}
.form-call-back #gform_1 .gform_footer {
    width: 190px;
    display: inline-block;
    margin: 0;
    padding: 0;
}
.uabb-testimonial {
    padding: 10px !important;
}
.pp-testimonials-wrap .fa {
    font-size: 40px;
}
.pp-arrow-wrapper {
    position: absolute;
    bottom: -40px;
    left: 20px;
}
/* form lable design */


.counter .pp-heading-content, .uabb-number-text {
    text-align: left;
    background-image: url(/wp-content/uploads/2020/03/Circle-Section-2-BG.png);
    background-size: 170px;
    background-position: -20px -10px;
    background-repeat: no-repeat;
    height: 140px;
    vertical-align: middle;
    display: table-cell;
	min-width: 150px;
}


/* home page image links ottom line */
.fl-node-5eb6c343c647d .pp-photo-container .pp-photo-content:hover .pp-photo-content-inner {
    border-color: #0099c2;
    padding-bottom: 20px;
}
.fl-node-5eb6c366bcee4 .pp-photo-container .pp-photo-content:hover .pp-photo-content-inner {
    border-color: #0099c2;
    padding-bottom: 20px;
}
.fl-node-5eb6c363164ec .pp-photo-container .pp-photo-content:hover .pp-photo-content-inner {
    border-color: #0099c2;
    padding-bottom: 20px;
}

.fl-node-5eb6c371bc79c .pp-photo-container .pp-photo-content:hover .pp-photo-content-inner {
    border-color: #0099c2;
    padding-bottom: 20px;
}
.fl-node-5eb6c4fb6eca3 .pp-photo-container .pp-photo-content:hover .pp-photo-content-inner {
    border-color: #0099c2;
    padding-bottom: 20px;
}
.fl-node-5eb6c51edaeb1 .pp-photo-container .pp-photo-content:hover .pp-photo-content-inner {
    border-color: #0099c2;
    padding-bottom: 20px;
}
.fl-node-5eb6c5476cdc7 .pp-photo-container .pp-photo-content:hover .pp-photo-content-inner {
    border-color: #0099c2;
    padding-bottom: 20px;
}
.fl-node-5eb6c58602d5f .pp-photo-container .pp-photo-content:hover .pp-photo-content-inner {
    border-color: #0099c2;
    padding-bottom: 20px;
}





/* view more clinic photos button */
.fl-node-5e5dbdeb14848 .uabb-creative-button-wrap a, .fl-node-5e5dbdeb14848 .uabb-creative-button-wrap a:visited {
    padding: 18px 40px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #f2f2f2;
    border: 1px solid #f2f2f2;
    background: none;
}

/* pop-up button height */
.fl-node-5e68cffc0cbef .uabb-creative-button-wrap a, .fl-node-5e68cffc0cbef .uabb-creative-button-wrap a:visited{
	min-height: 52px;
}
.fl-node-5e68d2baeb220 .uabb-creative-button-wrap a, .fl-node-5e68d2baeb220 .uabb-creative-button-wrap a:visited{
	min-height: 52px;
}
.fl-node-5e68d2eee90d9 .uabb-creative-button-wrap a, .fl-node-5e68d2eee90d9 .uabb-creative-button-wrap a:visited{
	min-height: 52px;
}
.fl-node-5e6b2330a70cf .uabb-creative-button-wrap a, .fl-node-5e6b2330a70cf .uabb-creative-button-wrap a:visited{
	min-height:52px;
}
.fl-node-5e6c7405151e4 .uabb-creative-button-wrap a, .fl-node-5e6c7405151e4 .uabb-creative-button-wrap a:visited{
		min-height:52px;

}

/* teeth whitening page phne icon position */
.fl-builder-content .fl-node-5e9ab787012da *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
    color: inherit;
    padding-top: 3px;
}


/* patient speak custom link navigation */
.anchor
{
/* 	padding-top:165px; */
	padding-bottom:-65px;
}
.anchor2
{
/* 	padding-top:165px; */
	padding-bottom:-65px;
}
header .uabb-creative-menu .sub-menu > li.current-menu-item > a{background:none !important;}
header .uabb-creative-menu .sub-menu > li.current-menu-item > a:hover{background:#e5f5f8 !important;}


/* Team Testimonial content height */
.pp-testimonial .pp-testimonials-image img {
    max-height: unset !important;
}

/* rootcanal page timeline headings alignment */
.fl-node-5eb3b6dfa271d .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-0 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}
.fl-node-5eb3b6dfa271d .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-2 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}
.fl-node-5eb3b6dfa271d .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-4 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}


/* contact page form AM/PM and : alignments */
.gform_wrapper .gfield_time_hour i {
    font-style: normal!important;
    font-family: sans-serif!important;
    width: 10px;
    text-align: center;
    float: right;
    margin-top: -6%;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    padding-right: 10px !important;
    padding-left: 10px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    border-radius: 4px !important;
    width: 48.2% !important;
	  color: #b3b3b3;
	font-size: 17px !important;
	
}
.fl-node-5ea28c2cc90e4 .uabb-gf-style form .gform_body .gfield_label {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
   
    letter-spacing: 0.55px;
    margin-bottom: 24px !important;
}

/* advanced tabs */

.pp-tabs-label .pp-tab-label-inner {
    display: table;
    width: 100%;
    height: 100%;
    padding: 9px;
    font-weight: 600;
}
.fl-node-5ea294d34dc9e .pp-tabs-panels .pp-tabs-panel-content {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-top: 4px;
}



/* timeline -1 text alignment */
.fl-node-5e99863e1c8fc .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-0 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}
.fl-node-5e99863e1c8fc .pp-timeline-content-wrapper .pp-timeline-item-0 .pp-timeline-content .pp-timeline-text-wrapper p {
    color: #000;
    text-align: right;
}

.fl-node-5e99863e1c8fc .pp-timeline-content-wrapper .pp-timeline-item-0 .pp-timeline-content .pp-timeline-text-wrapper p {
    color: #000;
    text-align: right;
}
.fl-node-5e99863e1c8fc .pp-timeline-content-wrapper .pp-timeline-item-2 .pp-timeline-content .pp-timeline-text-wrapper p {
    color: #000;
    text-align: right;
}
.fl-node-5e99863e1c8fc .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-2 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}

/* timeline-2 text alignment */
.fl-node-5e9ab0598320a .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-0 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}
.fl-node-5e9ab0598320a .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-2 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}
.fl-node-5e9ab0598320a .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-4 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}

/* timeline(teeth whitening page) text alignment */
.fl-node-5ead087cac244 .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-0 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}
.fl-node-5ead087cac244 .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-2 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}


/* timeline(invisalign-braces) text alignment */
.fl-node-5ea063f161fea .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-0 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}
.fl-node-5ea063f161fea .pp-timeline-content-wrapper .pp-timeline-item.pp-timeline-item-2 .pp-timeline-content .pp-timeline-title {
    color: #000000;
    text-align: right;
}



/*  */
#gform_fields_2 .gfield_label {
    display: inline-block;
    padding: 0 10px;
    margin-left: 175px;
    background: #1c3897;
    line-height: normal;
}
#gform_fields_2 .ginput_container {
    margin-top: -23px;
}
.fl-node-5e68d865154a8 .uabb-gf-style .gform_wrapper form .gform_body input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-5e68d865154a8 .gform_wrapper textarea, .fl-node-5e68d865154a8 .gform_wrapper .gfield .ginput_container select, .fl-node-5e68d865154a8 .gform_wrapper .ginput_container_select .chosen-container-single .chosen-single{

margin-left:170px;

}
/* Footer Subcribe form placeholder text wieht */
.fl-node-5e98414d2a4f6 .uabb-sf-style-style2 .uabb-form-field label {
    bottom: 40px;
    left: 0px;
    text-align: center;
    font-weight: 200;
}



/*form lables */
.fl-node-5e68d865154aa input::placeholder {
    color: #4b69ce !important;
		font-size:15px;
}
#gform_fields_2 .gfield_label {
    display: inline-block;
    padding: 0 10px;
    margin-left: 175px;
    background: #1c3897;
    line-height: normal;
    font-weight: 600;
}

/*  */
.uabb-modal .fl-row-content-wrap {
    padding: 0;
}
/*--------------------*/
.owl-carousel .owl-item .pp-title-wrapper img{
    max-width: 130px;
}
.testimonial .pp-content-wrapper {
    height: 250px !important;
}
.team-slider .owl-nav.disabled {
    display: block;
}
/*  */

/* footer subscribe form line width */
.fl-node-5e98414d2a4f6 .uabb-sf-style-style2 .uabb-form-field input, .fl-node-5e98414d2a4f6 .uabb-sf-style-style2 .uabb-form-field input:focus, .fl-node-5e98414d2a4f6 .uabb-sf-style-style2 .uabb-form-field textarea {
    border-color: #293e7b;
    border-width: 1px;
    padding: 12px 15px;
    width: 300px;
}


/*--------------------*/
@media screen and (max-width: 767px) {
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {

    width: 100 !important;	
	 
}
/* hambuger spacing	 */
	.fl-node-5eb804dd9cf3a .pp-advanced-menu-mobile-toggle {
    text-align: right;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
    padding-right: 18px;
}
.fl-node-5ea28c2cc90e4 .gform_wrapper .gfield .ginput_container select {
    padding: 20px 15px;
    color: #b3b3b3;
    border-radius: 5px;
}
	
	
	.uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
    padding-left: 0px !important;
	}
	.fl-node-5e9823c107b3e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
    padding-right: 0px;
}
	
	.fl-node-5e68d285e1ed2 .uabb-creative-button-wrap.uabb-creative-button-reponsive-center{
		margin-left:-10px !important;
	}
	.fl-node-5e68d865154a8 .uabb-gf-style .gform_wrapper form .gform_body input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-5e68d865154a8 .gform_wrapper textarea, .fl-node-5e68d865154a8 .gform_wrapper .gfield .ginput_container select, .fl-node-5e68d865154a8 .gform_wrapper .ginput_container_select .chosen-container-single .chosen-single{

margin-left:0px;

}
	#gform_fields_2 .gfield_label {
    display: inline-block;
    padding: 0 10px;
    margin-left: 5px;
    background: #1c3897;
    line-height: normal;
}
	
/* smile gallery filters	 */
.fl-node-5eb0ff013694e .pp-gallery-filters-toggle {
    padding: 10px 20px;
}
	
	
	/* 	 */
	.fl-module-pp-advanced-menu .fl-module-content {
    margin: 0;
}
.pp-advanced-menu .menu {
    margin-top: 0 !important;
}
}

.fl-module-content a, .fl-module-content a:hover, .fl-module-content a:focus {
    outline: none;
}


.fl-node-5ea28c2cc90e4 .uabb-gf-style form .gform_body .gfield_label {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
 
    letter-spacing: 0.55px;
    margin-bottom: 15px;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 11px;
    padding-bottom: 11px;
    border-radius: 4px;
    font-size: 18px;
}

/*subscribe form  */
.fl-node-5e98414d2a4f6 .uabb-sf-style-style2 .uabb-form-field label {
    
    bottom: 40px;
    left: 0px;
    text-align: center;
}

/* .fl-node-5e98414d2a4f6 .uabb-sf-style-style2 .uabb-form-field input, .fl-node-5e98414d2a4f6 .uabb-sf-style-style2 .uabb-form-field input:focus, .fl-node-5e98414d2a4f6 .uabb-sf-style-style2 .uabb-form-field textarea {
    border-color: #636363;
    border-width: 1px;
    padding: 12px 15px;
    width: 335px;
} */
/* confirmation message contact page */
.fl-node-5ea28c2cc90e4 .uabb-gf-style {
    padding-top: 22px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}



.uabb-sf-style-style2 .uabb-form-field > label{
position: relative;
}
/*  */
@media screen and (max-width: 650px) {
	.form-call-back .pp-gf-content .gform_wrapper .gform_body,
	.form-call-back #gform_1 .gform_footer {
    width: 300px !important;
}

	.form-call-back #gform_1 .gform_footer .gform_button{
		width:100%;
		text-align: center;
		padding:12px 15px;
	}
	
/* 	form input and lable spacings */
	.fl-node-5ea28c2cc90e4 .uabb-gf-style .gform_wrapper .gform_footer input[type=submit], .fl-node-5ea28c2cc90e4 .uabb-gf-style .gform_page .gform_page_footer input[type=button], .fl-node-5ea28c2cc90e4 .uabb-gf-style .gform_page .gform_page_footer input[type=submit] {
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    width: 254px;
}
	.fl-node-5ea28c2cc90e4 .uabb-gf-style form .gform_body .gfield_label {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
  
    letter-spacing: 0.55px;
    padding-bottom:0px;
}

/* before after filter bottom space */
	}
.fl-node-5eb0ff013694e .pp-gallery-filters li {
    margin-bottom: 5px !important;
}
}

/*  */
@media screen and (max-width: 550px) {
	.uabb-module-content .uabb-content {
    width: 90%;
}
}