.nav li ul{width:280px!important}.nav li li ul{left:280px!important}#top-menu li li a{width:240px}#top-menu-nav #top-menu a:hover,#mobile_menu_slide a:hover{color:#25877a!important;opacity:1!important}#et-info-email:before{content:''}.vertically-align{display:flex;flex-direction:column;justify-content:center}#top-menu li li.smilefast a{color:#F606FC!important;font-weight:bold}h1,h2,h3{font-weight:300!important}.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1)}.et_pb_scroll_top.et-pb-icon{right:15px;bottom:15px;border-radius:0px;background:#000000;padding:10px}.et_pb_scroll_top.et-pb-icon:hover{background:#ffffff;border:solid 2px #000000}.et_pb_scroll_top:before{content:"\32"}.et_pb_scroll_top:hover{color:#000000}.pricing_invisalign{position:relative;left:0;background:#404040;padding:18px;border-radius:100%;width:160px;height:160px;text-align:center;color:#fff;top:0;margin:0 auto!important}.pricing_invisalign .first{font-size:20px;font-weight:500;margin:5px 0 0}.pricing_invisalign .second{font-size:34px;font-weight:700;line-height:65px}.pricing_invisalign .third{font-size:18px;font-weight:500;line-height:10px;margin-top:-7px}.pricing_invisalign_mobile{position:relative;left:0;background:#404040;padding:8px;border-radius:100%;width:90px;height:90px;text-align:center;color:#fff;top:0;margin:0 auto!important}.pricing_invisalign_mobile .first{font-size:12px;font-weight:500;margin:2px 0 0}.pricing_invisalign_mobile .second{font-size:18px;font-weight:700;line-height:25px}.pricing_invisalign_mobile .third{font-size:13px;font-weight:500;line-height:10px;margin-top:2px}.togglewhitetext.et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h4.et_pb_toggle_title{color:#fff!important}@media only screen and (min-width:900px) and (max-width:1200px){#et-top-navigation{float:right;width:90%}}