.body{display:flex;flex-wrap:wrap;flex-direction:row}.body>ul.buttonCol{flex:1 20%;background-color:#687982}.body>div.rightCol{flex:1 80%}div.footer{min-width:100%}ul.buttonCol{display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch;padding:0;margin:0;list-style-type:none}ul.buttonCol>li{flex:1;vertical-align:middle;align-content:center;align-items:center;display:flex;border-bottom:1px solid #fff;padding:10px 0!important;cursor:pointer;margin:0!important}ul.buttonCol>li>span{flex:1 100%;color:#fff}#dentalHygieneWrapper{display:block;margin:0 auto;max-width:800px}#dentalHygieneWrapper *{box-sizing:border-box}div.rightCol{background-color:#fff}div.footer{background-color:rgba(217,217,217,.25);padding:3px;text-align:right}.hideContent{display:none!important}.stepnumber{display:block}.footer>a{font-size:.9em;font-family:"Open Sans",Arial}div.rightCol>div.contentWrapper{min-width:100%;padding:0 10px;margin:0;text-align:center}div.contentWrapper p{color:#000!important;font-family:"Open Sans",Arial;max-width:100%;padding:0;text-align:left;line-height:normal!important}div.contentWrapper li{font-family:Sans-Serif}.body{background-color:#fff;position:relative}div.featureTitle{background-color:#2d383f}#dentalHygieneWrapper h2{color:#fff;font-size:2.6em!important;margin:0!important;padding:15px 20px!important}#dentalHygieneWrapper h3{color:#2d383f;font-size:1.8em!important;font-weight:normal;margin:0!important;padding:10px 20px!important}div.titleRow{background-color:rgba(217,217,217,.25);border-bottom:1px solid #fff;position:relative}ul.buttonCol{background-color:#687982;font-family:inherit;font-family:"Open Sans",Arial;list-style-type:none!important;margin:0!important;padding:0!important}ul.buttonCol>.dentalHygieneButton{border-bottom:1px solid #fff}ul.buttonCol>.dentalHygieneButton:hover,ul.buttonCol>.dentalHygieneButton:focus{background-color:rgba(255,255,255,.2);cursor:pointer}ul.buttonCol li span{color:#fff;margin-left:20px!important}li.dentalHygieneButton:hover,div.dentalHygieneButton:active,li.dentalHygieneButton:focus{background-color:rgba(255,255,255,.25);border-right:rgba(0,0,0,0);cursor:pointer}li.dentalHygieneButton,li.dentalHygieneButton>span{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#prev:after,#prev2:after{content:"";font-family:FontAwesome}#next:after,#next2:after{content:"";font-family:FontAwesome}#startStop:after,#startStop2:after{content:"";font-family:FontAwesome}#startStop.active:after,#startStop2.active:after{content:"";font-family:FontAwesome}a.dentalHygieneMobileMenu{color:#7a7a7a;border:1px solid #7a7a7a;border-radius:3px;cursor:pointer;font-family:"Open Sans",Arial;padding:3px 10px;text-decoration:none}a.dentalHygieneMobileMenu:before{content:"";font-family:FontAwesome;position:relative;right:2px}a.dentalHygieneMobileMenu:hover,a.dentalHygieneMobileMenu:focus{}#dentalHygieneWrapper img{max-width:100%}#dentalHygieneWrapper div.dentalHygieneImage>img[src="empty"]{display:none!important}#carousel *,#carousel2 *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#carousel ul,#carousel2 ul{margin:5px 0 0 0;padding:0}#cycle,#cycle2{color:#000;margin:30px 0 10px}#cycleButtons,#cycle2Buttons{min-width:100%;text-align:center}#content #cycleButtons li,#content #cycle2Buttons li{background-color:#687982;border:1px solid #ddd;color:#fff;cursor:pointer;display:inline-block;margin:0!important;padding:4px 10px!important}#cycle li,#cycle2 li{display:none;text-align:center}#cycle li.selected,#cycle2 li.selected{display:block}#cycleButtons>li:hover,#cycle2Buttons>li:hover{background-color:#50595f}#carousel button,#carousel2 button{background-color:#1f1f1f;border:1px solid #ddd;border-radius:5px;color:#fff;cursor:pointer;margin:5px 0;padding:5px 10px}#carousel button:hover,#carousel2 button:hover{background-color:#fff;color:#000}.activeTab{background-color:#2d383f!important;-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.55);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.55);box-shadow:inset 0 0 2px 2px rgba(0,0,0,.55)}.dentalHygieneActive{background-color:rgba(255,255,255,.25)}.dentalHygieneMobileMenu{bottom:12px;display:none;position:absolute;right:10px}#dentalHygieneMobileMenu div.titleRow{position:relative}#dentalHygieneWrapper .rightCol .contentWrapper{min-width:100%;padding:0 10px;margin:0;text-align:center}@media screen and (min-width:769px){#dentalHygieneWrapper .dentalHygieneButtonCol{display:flex!important}}@media screen and (max-width:767px){ul.buttonCol{display:none}div.body>div.rightCol{min-width:100%}.dentalHygieneMobileMenu{display:block!important}ul.buttonCol{max-width:50%;position:absolute;right:0;top:0;width:50%;z-index:9999}ul.buttonCol>.dentalHygieneButton{padding:10px 15px}}@media screen and (max-width:400px){#dentalHygieneWrapper h3{font-size:1.6em;padding:10px 10px;width:70%}}#dentalHygieneWrapper{min-height:200px}#dentalHygieneWrapper{display:block;margin:0 auto;max-width:800px}#dentalHygieneWrapper *{box-sizing:border-box}div.rightCol{background-color:#fff}div.footer{background-color:rgba(217,217,217,.25);padding:3px;text-align:right}.body{display:flex;flex-wrap:wrap;flex-direction:row}.body>ul.dentalHygieneButtonCol{flex:1 20%;background-color:#687982;font-family:"Open Sans",Arial}.body>div.rightCol{flex:1 80%}.body>div.footer{flex:1 100%}ul.dentalHygieneButtonCol{display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch;padding:0!important;margin:0!important;list-style-type:none}ul.dentalHygieneButtonCol>li{flex:1;vertical-align:middle;align-content:center;align-items:center;display:flex;border-bottom:1px solid #fff;padding:10px 0!important;cursor:pointer}ul.dentalHygieneButtonCol>li:hover,ul.dentalHygieneButtonCol>li:focus{background-color:rgba(255,255,255,.2)}ul.dentalHygieneButtonCol>li>span{flex:1 100%;color:#fff;margin:0 0 0 20px}.footer{background-color:rgba(217,217,217,.25);border-left:1px solid #fff;font-size:.7em;padding:4px 15px;text-align:right}div.rightCol>div.contentWrapper{margin:0;min-width:100%;padding:0 10px;text-align:center}div#image{display:inline-block;margin:0 auto;min-width:100%;padding:0;text-align:center}div.rightCol .text{display:inline-block;font-family:"Open Sans",Arial;margin:0 auto;max-width:100%;padding:0 10px}div.contentWrapper p{color:#000!important;font-size:1em;text-align:left;font-family:"Open Sans",Arial;line-height:normal!important}div.dentalHygieneAudio,div.dentalHygieneTitle{text-align:left}.body{background-color:#fff;min-width:100%;position:relative}.footer>a{font-family:"Open Sans",Arial;font-size:.9em;color:#000}div.featureTitle{background-color:#2d383f}#dentalHygieneWrapper h2{color:#fff!important;font-size:2.6em!important;margin:0!important;padding:15px 20px!important}#dentalHygieneWrapper h3{color:#2d383f;font-size:1.8em!important;font-weight:normal;margin:0!important;padding:10px 20px!important}div.titleRow{background-color:rgba(217,217,217,.25);border-bottom:1px solid #fff}div.dentalHygieneAudio{text-align:center}#prev:after,#prev2:after{content:"";font-family:FontAwesome}#next:after,#next2:after{content:"";font-family:FontAwesome}#startStop:after,#startStop2:after{content:"";font-family:FontAwesome}#startStop.active:after,#startStop2.active:after{content:"";font-family:FontAwesome}a.dentalHygieneMobileMenu{border:1px solid #7a7a7a;border-radius:3px;color:#7a7a7a;cursor:pointer;font-family:"Open Sans",Arial;padding:3px 10px;text-decoration:none}a.dentalHygieneMobileMenu:before{content:"";font-family:FontAwesome;position:relative;right:2px}a.dentalHygieneMobileMenu:hover,a.dentalHygieneMobileMenu:focus{background-color:#2d383f;border:1px solid #fff;color:#fff}#dentalHygieneWrapper img{max-width:100%}#carousel *,#carousel2 *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#carousel ul,#carousel2 ul{margin:0 0 10px;padding:0}#cycle,#cycle2{color:#000;margin:30px 0 10px}#cycleButtons,#cycle2Buttons{min-width:100%;text-align:center}#cycleButtons li,#cycle2Buttons li{background-color:#687982;border:1px solid #ddd;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans",Arial;margin:0!important;padding:4px 10px!important}#cycle li,#cycle2 li{display:none;text-align:center}#cycle li.selected,#cycle2 li.selected{display:block;font-family:"Open Sans",Arial}#cycleButtons>li:hover,#cycle2Buttons>li:hover{background-color:#50595f}#carousel button,#carousel2 button{background-color:#1f1f1f;border:1px solid #ddd;border-radius:5px;color:#fff;cursor:pointer;font-family:"Open Sans",Arial;margin:10px 0;padding:5px 10px}#carousel button:hover,#carousel2 button:hover{background-color:#fff;color:#000}.activeTab{background-color:#2d383f!important;-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.55);-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,.55);box-shadow:inset 0 0 2px 2px rgba(0,0,0,.55);font-family:"Open Sans",Arial}.dentalHygieneActive{background-color:rgba(255,255,255,.25)}.dentalHygieneMobileMenu{bottom:8px;display:none;position:absolute;right:10px}div.titleRow{position:relative}#beforeAfterWrapper{display:block;margin:0 auto;max-width:800px}@media screen and (max-width:675px){ul.dentalHygieneButtonCol{display:none}div.body>div.rightCol{min-width:100%}.dentalHygieneMobileMenu{display:block!important}ul.dentalHygieneButtonCol{max-width:50%;position:absolute;right:0;top:0;width:50%;z-index:9999}ul.dentalHygieneButtonCol>.dentalHygieneButton{padding:15px 20px}}@media screen and (max-width:575px){#cycleButtons li,#cycle2Buttons li{margin:0 1%}}@media screen and (max-width:400px){#dentalHygieneWrapper h3{font-size:1.6em;padding:10px 10px;width:70%}}#typesOfBracesWrapper img{display:block;margin:0 auto;max-width:100%;min-height:auto}.beforeAfterAudio.commonProblemsAudio{text-align:center}#beforeAfterWrapper h3{color:#2d383f;font-size:1.8em!important;font-weight:normal;margin:0!important;padding:10px 20px!important}#theme .body .rightCol .contentWrapper p{margin-bottom:15px;padding:0 10px}.contentWrapper .beforeAfterAudio{margin-bottom:15px}