/*! =============================================================================
 Enter site color hex / rgb values here
   Colors
   Primary:
   Secondary;
   ========================================================================== */
/*! =============================================================================
   Header Text
   ========================================================================== */
.visuallyh1 h2,.visuallyh1 h3,.visuallyh1 h4{font-size:60px !important}.visuallyh2 h1,.visuallyh2 h3,.visuallyh2 h4{font-size:35px !important}.visuallyh3 h1,.visuallyh3 h2,.visuallyh3 h4{font-size:60px !important}
/*! =============================================================================
   Visability Helper Classes
   ========================================================================== */
.visually-hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}
/*! =============================================================================
   HEADER START
   ========================================================================== */
span.btn.btn-md.wm-btn{padding:15px 25px;font-size:14px}.btn.wm-btn{margin-top:0}body .headhesive--stick{-webkit-box-shadow:0px 5px 15px 5px rgba(0,0,0,.1);box-shadow:0px 5px 15px 5px rgba(0,0,0,.2) !important}.headhesive--stick #logo .logo-main{display:none !important}.headhesive--clone #logo{margin-top:6px;margin-bottom:6px}.headhesive--stick #logo a{height:43px;width:83px;float:left;background-image:url(/wp-content/uploads/2020/05/Smile_Wright_Dental_Logo-MBL.png);background-position:center center;background-size:cover;background-repeat:no-repeat}.th-accent{color:#fff;background-color:#2c4887}.navbar-nav>li.th-accent a{color:#fff !important}.navbar-nav>li.th-accent a:hover{color:#2c4887 !important}body .headhesive--clone .top-nav-text p,body .headhesive--clone .top-nav-icon-blocks .icon-block a{color:#fff !important;font-weight:700}body .navbar{background-color:#fff;margin-bottom:0}.top-nav,body .headhesive--clone .top-nav,body .banner[data-transparent-header=true] .top-nav,body .headhesive--clone.dark-header .top-nav,body header.dark-header .top-nav{background:rgba(135,168,154,1) !important;color:#fff}.top-nav-icon-blocks .icon-block p,.top-nav-icon-blocks .icon-block a,.top-nav-text p,.top-nav-text a{color:#fff;font-weight:700}.top-nav-icon-blocks .icon-block:nth-child(1),.top-nav-icon-blocks .icon-block:nth-child(2){display:none}.circle-icon .elementor-widget-container{margin:0 auto 0px auto;width:150px;height:150px}.circle-icon .elementor-widget-container .elementor-icon-wrapper{text-align:center;position:relative;top:25%}.navbar .navbar-nav .dropdown-menu{background-color:#2c4887}.th-header-wrap .th-header-divider{border:1px solid #87a89a}.navbar .navbar-nav .dropdown-menu li a{color:#ffffff!important;width:100%}.navbar .navbar-nav .dropdown-menu li li a{color:#fff!important}.navbar .navbar-nav .open .dropdown-toggle{background-color:inherit !important}.dropdown-menu>li>a:hover{background-color:rgba(0,0,0,.1) !important}@media (min-width :1024px) and (max-width:1150px){.navbar .navbar-nav>li>a{font-size:12px !important;margin:0 8px}}.headhesive--clone .navbar-nav{margin-top:3px !important}@media (min-width :768px) and (max-width:1024px){.navbar .navbar-nav{margin-top:11px !important;padding-top:0 !important}.headhesive--clone .navbar-nav{margin-top:2px!important}.navbar .navbar-nav>li>a{font-size:12px !important;margin:0 8px}#logo{width:100px;margin:15px 0}}@media (max-width:767px){.top-nav-icon-blocks .icon-block:nth-child(5){display:none}.addy-left{width:50% !important;position:static !important;float:left;max-width:100% !important}.addy-right{width:50% !important;position:static !important;float:right;max-width:100% !important}}#logo .logo-main{display:inline !important}#logo .logo-trans{display:none !important}@media (max-width:767px){.navbar .navbar-nav{margin-bottom:35px!important;margin-top:0}}@media (max-width:1024px){.top-nav,.headhesive--clone .top-nav{background:#87a89a !important}.top-nav-icon-blocks .icon-block p,.top-nav-icon-blocks .icon-block a,.top-nav-text p,.top-nav-text a,.headhesive--clone .top-nav-icon-blocks .icon-block p,.headhesive--clone .top-nav-icon-blocks .icon-block a,.headhesive--clone .top-nav-text p,.headhesive--clone .top-nav-text a{color:#fff !important}#logo .logo-main{display:none !important}#logo .logo-trans{display:none !important}div#logo a{height:50px;width:97px;float:left;background-image:url(/wp-content/uploads/2020/05/Smile_Wright_Dental_Logo-MBL.png);background-position:center center;background-size:cover;background-repeat:no-repeat}#logo{float:left;display:block;margin:13px 0}.navbar .navbar-toggle{top:16px!important}.headhesive--clone .navbar-toggle{top:4px !important}.elementor-top-section h1{font-size:42px}.navbar .navbar-nav{text-align:left;margin:0;padding-top:15px}}@media (max-width:1024px){header.dark-header .navbar-nav .open .dropdown-toggle{background-color:#1c2022 !important}header.dark-header .navbar-nav .dropdown-menu{background-color:#1f2426 !important}header.dark-header .navbar-nav .open .dropdown-menu>li>a,header.dark-header .navbar-nav .open .dropdown-menu>.active>a,header.dark-header .navbar-nav .open .dropdown-menu>.active>a:focus{color:#a2a7a9}header.dark-header .navbar-nav .open .dropdown-menu>li>a:hover,header.dark-header .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff}header.dark-header .navbar-toggle .icon-bar{background-color:#acacac}}@media (min-width:768px){.navbar-toggle{display:none}}@media (max-width:480px){.top-nav-icon-blocks .icon-block:nth-child(1),.top-nav-icon-blocks .icon-block:nth-child(2){display:inline-block}.top-nav-icon-blocks .icon-block:nth-child(3),.top-nav-icon-blocks .icon-block:nth-child(4),.top-nav-icon-blocks .icon-block:nth-child(5){display:none}.addy-left{width:100% !important}.addy-right{width:100% !important}.elementor-top-section h1{font-size:32px}}
/*! =============================================================================
   END HEADER
   ========================================================================== */
.appt-form input{width:100%}@media (min-width:768px){.appt-form .elementor-column{padding:15px}.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li.active>a,.navbar .navbar-nav>li.active>a:hover,.navbar .navbar-nav>li.active>a:focus,.navbar .navbar-nav>li.th-accent{font-weight:700 !important}}form input[type=text],form select,form input[type=email],form input[type=url],form input[type=password],form input[type=number],form input[type=tel],.frm_style_formidable-style.with_frm_style input[type=text],textarea{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;height:48px;margin-bottom:2px;padding:0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#555;background-color:#fff;border-color:#ccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:400;box-shadow:0 1px 1px rgba(0,0,0,.075) inset}span.wpcf7-form-control-wrap.menu-549,span.wpcf7-form-control-wrap.appt-name,span.wpcf7-form-control-wrap.appt-phone,span.wpcf7-form-control-wrap.appt-email{width:100%}textarea{height:200px}form .appt-form input[type=submit]{background-color:#2c4887}div.wpcf7 .appt-form .ajax-loader{display:contents}a.number-block{display:inline-block}
/*! =============================================================================
   FOOTER START
   ========================================================================== */
.footer .widget-title{position:relative;font-size:18px;font-weight:400;margin-top:0;padding-top:20px;padding-bottom:0;margin-bottom:18px;border-top:1px solid rgba(255,255,255,.4);border-bottom:none;color:#fff}body .footer p,body .footer a,body .footer ul li,body .footer ol li,body .footer input[type=text],body .footer input[type=email],body .footer input[type=url],body .footer input[type=password],body .footer input[type=number],body .footer input[type=tel],body .footer textarea,body .footer select,.footer-btm a{color:#fff}.footer ::-webkit-input-placeholder{color:#fff}.footer :-ms-input-placeholder{color:#fff}.footer ::placeholder{color:#fff}.footer input[type=submit]{width:100% !important;background-color:#87a89a}.footer input[type=text],.footer input[type=email],.footer input[type=url],.footer input[type=password],.footer input[type=number],.footer input[type=tel],.footer textarea,.footer select{padding:10px;width:100%}.footer form textarea{height:100px}.footer form select:focus,.footer form textarea:focus,.footer form input:focus{border-color:#ffffff!important}.testimonial .elementor-testimonial-image img{width:30px !important;height:30px !important}
/*! =============================================================================
   END FOOTER
   ========================================================================== */
/*! =============================================================================
   RESPONSIVE HIDERS
   ========================================================================== */
.no-desk{display:none !important}.no-tablet{display:inline-block}.no-phone{display:inline-block}.no-phone-tablet{display:inline-block !important}@media (max-width:1073px){ul.medcure-main-menu>li>a{font-size:12px;padding:0 10px}}@media (max-width:1029px){ul.medcure-main-menu>li>a,ul.medcure-main-menu>li>.main-logo{font-size:12px}}@media (min-width :481px) and (max-width:1024px){.no-desk{display:inline-block !important}.no-tablet{display:inline-block !important}.no-phone{display:inline-block}.no-phone-tablet{display:none !important}}@media (max-width:480px){.no-desk{display:inline-block !important}.no-tablet{display:none !important}.no-phone{display:none}.no-phone-tablet{display:none !important}}
/*! =============================================================================
   TABLET START
   ========================================================================== */
/*! =============================================================================
   TABLET END
   ========================================================================== */
/*! =============================================================================
   MOBILE START
   ========================================================================== */
/*! =============================================================================
   MOBILE END
   ========================================================================== */
.fa-twitter:before{display:inline-block;width:1em;height:1em;content:"";background-color:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg viewBox="0 -4 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>') no-repeat center;mask:url('data:image/svg+xml;utf8,<svg viewBox="0 -4 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>') no-repeat center;background-position:center 3px}@media (max-width:767px){.navbar .navbar-nav .dropdown-submenu .dropdown-menu{background-color:#2c4887}}