/*Patient info width fix */
@media only screen and (max-width:991px){
	#body > div.wp-pg-tmplt-patient-info > section.inner-block-short.bg-primary > div > div > div.col.s12.m12.l12.payments-column > div > div.col.s6, #body > div.wp-pg-tmplt-patient-info > section.inner-block-short.bg-primary > div > div > div.col.s12.m12.l12.payments-column > div > div.col.offset-l1.l5, #body > div.wp-pg-tmplt-patient-info > section.inner-block-short.bg-primary > div > div > div:nth-child(2){
		width: 100%;
	}
}
/*END Patient info width fix */

/*Service page styling*/
section.call-out.bg-tertiary.center-align.SPCUT::after{
	display: none !important;
}
section.call-out.bg-tertiary.center-align.SPBS::after{
	display: none !important;
}
section.call-out.bg-tertiary.SPCTA::after{
	display: none !important;
}
section.call-out.bg-primary.section-block.SPVUT::after{
	display: none !important;
}
/*show tail on pullqoutes*/
.call-out{
	overflow: initial;
}
/* home page v3 styling */
/* slider styling */
@media only screen and (max-width: 768px){
#home-slider .slides > li img {
    background-image:
		none!important;
    backdrop-filter: blur(0px)
		brightness(0.6);
    -webkit-backdrop-filter:
		blur(0px) brightness(0.6);
  }
}
.slider-variation-3.slider .caption-body a {
	color: white!important;
}
/* end slider styling */
#body > div.wp-pg-tmplt-about > section.horizontal-format > div > div > div > div.col.s12.m12.l4.push-l8 > div.title.text-center {
	line-height: normal;
}
#body > div.wp-pg-tmplt-about > section.horizontal-format > div > div > div > div.col.s12.m12.l4.push-l8 > div.title.text-center > ul > li:nth-child(n){
	list-style-type: disc;
}
/* Reviews Page Stars Width Fix */
@media only screen and (min-width: 1200px) and (max-width: 1514px){
	ul.stars-review {
		width: 100% !important;
	}
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
	background-color: #f5f5f5;
    border-color: #ddd;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
/* Infographics styling */
.infographic-bg {    
     background: #8a7fc9;
}
.info-styling {
    border-color: #8a7fc9 !important;
}

/* END Infographics styling Styling for Replace Req Appt Form with Button for External Scheduler
 */
@media only screen and (min-width:1200px){
  body:not(.multilocation) .form-     wrapper {
    top: 335px;
    }
}
@media (max-width: 1199px) and (min-width: 991px){
	body:not(.multilocation) .form-
	wrapper {
    top: 225px;
}
}
@media only screen and (max-width:481px){
	#contact-form-modal > div > div > 
	div > div.contact-form > 
	div.inner-form-wrapper{
		padding: 22px 0;
	}
}
/* darken transparent header styling */
@media only screen and (min-width:993px){
	.variation-three .navbar-fixed 
	nav.large .nav-wrapper{
	background: rgba(0,0,0,0.2);
	padding-top:1px;
}
.variation-three .navbar-fixed nav.large .nav-logo img {
    margin-top: 5.5px;
}
	.variation-three .navbar-fixed nav.large .dropdown-main-nav, .variation-three nav.large ul.main-nav .dropdown-main-nav{
		margin-top: 0px;
	}
}
/*END  darken transparent header styling */
/* reCaptcha Visual */
.grecaptcha-badge{display:none;}
/* banner styling */
#body > div.navbar-fixed > nav > div.announcements-banner-section > div > div > div > div > div > div.announcements-banner-cta{
	display: none;
}
/* banner overlap fix 
#body > div.navbar-fixed{ margin-bottom:50px; } */
/* home page styling */
@media only screen and (min-width:993px){
	.homeVid {
  margin-top: -73px;
	}
}
@media only screen and (max-width:600px){
	.homeVid {
   padding: 5px;
	}
}
/* slider styling */
@media only screen and (-webkit-min-device-pixel-ratio: 1.25) and (min-width: 1200px) {
#home-slider > ul.slides.slides-variation-3 > li.bg-secondary.slide-1 > div {
        padding: 18vh 18.8vw 12vh 42vw;
       
    }
}
@media only screen and (min-width:993px) and (max-width:1199px){
#home-slider > ul.slides.slides-variation-3 > li.bg-secondary.slide-1 > div {
        padding: 5vh 0vw 40vh 46vw;
    }
	#home-slider > ul.slides.slides-variation-3 > li.bg-secondary.slide-1 > div > div.caption-aligner-variation-3 > div.slide-title {
        font-size: 4vw;
    }
}
/* home page styling */
.wcuButton{
	margin-bottom: 10px !important;
}
@media only screen and (max-width:600px){

    #home-slider .slides > li.slide-1 {
	background-image: url(/wp-content/uploads/fam-dentist-og.jpg) !important;
background-size: contain !important;
			background-color: #8a8c76;
    }
	#home-slider > ul.slides.slides-variation-3 > li.bg-secondary.slide-1.active > div > div.caption-aligner-variation-3{
		}
	  .slider-variation-3.slider .caption-body * {
        font-size: 4vw;
        padding: 0vh 0;
    }
}
@media only screen and (min-width:450px) and (max-width:600px){
	#home-slider > ul.slides.slides-variation-3 > li.bg-secondary.slide-1 > div{
		top: 13.75vh;
	}
}

@media only screen and (min-width:993px) and (max-width:1199px){
#home-slider > ul.slides.slides-variation-3 > li.bg-secondary.slide-1 > img{
    background-position: 14%;
	}
}
@media only screen and (width:768px){
	#home-slider .slides > li.slide-1{
	background-position: 5% !important;
	}
}
/* Fix nav logo width | 10162051-zen (DR) */
nav.large .nav-logo img {
    max-width: 145px;
}
nav.small .nav-logo img {
    max-width: 77px;
}