/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*a { cursor: url("https://rockstarpediatricdentistry.com/wp-content/uploads/2021/12/star.png"), auto; }*/
.no-cover-bg{ background-size: contain !important;}
.logo-middle{ text-align: center;}
.header-spl{ float:right; margin-top:0;}
.header-contact { text-align: center; -ms-flex: 0 1 240px; flex: 0 1 240px; -ms-flex-order: 2; order: 2; width: 240px; }
.header-contact .header-btn, .header-contact .header-btn-alt { line-height: 1.1em; min-width: auto; -webkit-box-shadow: none; box-shadow: none; display: block; border: none; color: #fff; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; padding: 0; font-weight: 700; text-transform: uppercase; font-size: 18px; }
.header-contact .header-btn i{ font-size: 20px; padding: 26px 15px; transition: all .2s ease-in-out;}
.header-contact .header-btn-alt i{font-size: 20px; padding: 26px 16px 26px 17px; transition: all .2s ease-in-out;}
.header-contact .header-btn span, .header-contact .header-btn-alt span { display: block; width: 100%; }
.header-contact .header-btn em, .header-contact .header-btn-alt em { display: block; font-size: 10px; }
.header-contact .header-btn { background-color: #539dae; }
.header-contact .header-btn i { background-color: #448fa0; }
.header-contact .header-btn:hover i { color: #fff; }
.header-contact .header-btn-alt { background-color: #9c69ab; }
.header-contact .header-btn-alt i { background-color: #8b569b; }
.header-contact .header-btn-alt:hover i { color: #fff; }
.header-contact .header-btn:hover, .header-contact .header-btn:hover i { background-color: #388192; }
.header-contact .header-btn-alt:hover, .header-contact .header-btn-alt:hover i { background-color: #7f4890; }
.fusion-sticky-transition .header-contact .header-btn i{padding: 18px 15px;}
.fusion-sticky-transition .header-contact .header-btn-alt i{padding: 18px 16px 18px 17px; }

.desktop-menu .fusion-megamenu-title{ font-size:14px !important; padding:0 !important; display: inherit !important}
.desktop-menu .fusion-megamenu-submenu{ padding:0 !important}
.desktop-menu .fusion-megamenu-title a{ padding:8px 12px; display: block !important;}
.desktop-menu .fusion-megamenu-title a:hover, .desktop-menu .fusion-megamenu-submenu.current_page_item a{ background-color:#4f9bac !important; color:#fff !important;}
.d-last-srv{ width:25%;}

.vdo-play-button{ z-index:101; margin-top:-280px;}

.footer-address-menu { color:white !important;}
.footer-blog h2 { font-size:17px !important; margin-bottom:10px !important;}
.footer-blog h2 a{color:#ffff !important;}
.footer-blog .fusion-post-medium{ margin-bottom:10px !important;}
.footer-blog .fusion-flexslider{ width:30%; margin-right:15px;}

.home-testimonial .testimonial-inner .testimonial-image img{ box-shadow: none !important;}
.home-testimonial .testimonial-inner .testimonial-field { font-size:16px !important; font-weight:500;}
.home-testimonial .testimonial-content p{ font-size:17px;}
.home-testimonial .wpmtst-testimonial > .testimonial-inner{ background: url("https://rockstarpediatricdentistry.com/wp-content/uploads/2021/12/stars.png") no-repeat 50% 50% #eef9fc !important; }
.home-testimonial .testimonial-content{ background: none !important;}

.app-btn-container{justify-content: space-around; display: none;}
a.app-btn{ color: #fff; padding: 7px; font-size: 13px; line-height: 20px; width:33.33%; text-align: center; }
a.app-btn > i{ font-size:18px;}
.app-btn-container .blue{ background-color:#4f9bac;}
.app-btn-container .purple{ background-color:#9c69ab;}
.sticky {  position: fixed;  top: 0;  width: 100%;}

.page-id-1393 .fusion-page-title-bar{ display: none;}
.referral-form p{margin-bottom:0;}
.page-id-1347 .schedule-box, .page-id-1536 .schedule-box{display: none;}

@media only screen and (max-width: 768px) {
	.my-mobile-menu .avada-menu-mobile-menu-trigger{margin-top: -120px; margin-right:20px;}
	.long-menu .fusion-megamenu-wrapper { overflow: inherit !important;}
	.app-btn-container{display: flex;}
	.reverse-cols .fusion-row {display: flex; flex-flow: wrap; flex-direction: column-reverse;}
	.vdo-play-button{margin-top:-155px;}
	.vdo-play-button .fusion-lottie-animation{ width:60px !important;}
}

