@import url(//fonts.googleapis.com/css?family=DM+Sans:400,400i,700,700i|Roboto:400,500,700&display=swap);/*!
Theme Name: Artio Medical
Theme URI: https://github.com/cheestudio/startup
Description: Custom Wordpress Theme Artio Medical
Author: Chee Studio
Author URI: https://cheewebdevelopment.com/
Version: 4.0
*/.patients-stats--links-mobile .buttons ul li:last-child,.products-index--links-mobile .buttons ul li:last-child,body blockquote p:last-child,body main li:last-of-type,body main p:last-of-type{margin-bottom:0}.lity,.lity-wrap{z-index:9990;position:fixed;outline:0!important;top:0;left:0}.lity-loader,.lity-wrap,.patients-stats--links-mobile,.products-index--links-mobile{text-align:center}.lity,.lity-container,.lity-wrap{outline:0!important}a,a[href^=tel]{text-decoration:none}blockquote,q{quotes:none}table{border-spacing:0}.alignleft,.post-nav .pager li.previous{float:left}*,.button:focus,a:active,a:focus,a:hover,button:focus{outline:0}.lity,.lity-wrap{bottom:0;right:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.wp-caption p,body em,dfn{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.container{max-width:1220px;margin:0 auto;padding:0 20px}.about-page--team__nav #team-nav-buttons a.active,.about-page--team__nav #team-nav-buttons a:not(.active),.button,.home-text-and-image.lower .button-wrap a,.home-text-and-image.upper .button-wrap a,.patients-stats--links-mobile .buttons ul li.current-menu-item a,.patients-stats--links-mobile .buttons ul li:not(.current-menu-item) a,.products-index--links-mobile .buttons ul li.current-menu-item a,.products-index--links-mobile .buttons ul li:not(.current-menu-item) a,body.category .default-page--content__primary .category-links ul li.current-cat a,body.category .default-page--content__primary .category-links ul li:not(.current-cat) a,button,input[type=submit]{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);font-family:Roboto,sans-serif;border:3px solid transparent;cursor:pointer;display:inline-block;padding:13px 52px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;font-size:1em;line-height:1.2em;text-transform:uppercase;font-weight:700;border-radius:26px;-webkit-appearance:none}.lity-container,.lity-wrap:before{vertical-align:middle;display:inline-block}sub,sup{line-height:0}.about-page--team__nav #team-nav-buttons a.active:after,.about-page--team__nav #team-nav-buttons a:not(.active):after,.button:after,.home-text-and-image.lower .button-wrap a:after,.home-text-and-image.upper .button-wrap a:after,.patients-stats--links-mobile .buttons ul li.current-menu-item a:after,.patients-stats--links-mobile .buttons ul li:not(.current-menu-item) a:after,.products-index--links-mobile .buttons ul li.current-menu-item a:after,.products-index--links-mobile .buttons ul li:not(.current-menu-item) a:after,body.category .default-page--content__primary .category-links ul li.current-cat a:after,body.category .default-page--content__primary .category-links ul li:not(.current-cat) a:after,button:after,input[type=submit]:after{display:none}.single-post .default-page .default-page--news-link .button-wrap a,.single-product .default-page--product-link .button-wrap a{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.38em;line-height:1.82em;color:#000;font-weight:700}.single-post .default-page .default-page--news-link .button-wrap a:focus,.single-post .default-page .default-page--news-link .button-wrap a:hover,.single-product .default-page--product-link .button-wrap a:focus,.single-product .default-page--product-link .button-wrap a:hover,body main li a:focus,body main li a:hover,body main li a[href^=tel]:focus,body main li a[href^=tel]:hover,body main p a:focus,body main p a:hover,body main p a[href^=tel]:focus,body main p a[href^=tel]:hover,body main sup a:hover{color:#dd4b59}.single-post .default-page .default-page--news-link .button-wrap a svg,.single-product .default-page--product-link .button-wrap a svg{margin-right:15px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.about-page--team__members .member a .meta .name,.lity-content .member-bio .flex .meta .name,.single-product .default-page--content__lower .highlight .inner h3{margin-bottom:25px;position:relative}.about-page--team__members .member a .meta .name:after,.lity-content .member-bio .flex .meta .name:after,.single-product .default-page--content__lower .highlight .inner h3:after{-webkit-transition:background .6s cubic-bezier(.23,1,.32,1);transition:background .6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-10px;left:0;background:#9e2629;width:40px;height:3px}.about-hero,.default-page--hero{background-position:top left;background-repeat:no-repeat;background-size:cover;background-image:url(assets/img/default-header-bg.jpg);border-bottom:3px solid #025789;height:512px}.about-page--intro .inner,.about-page--team,.about-page--values__content,.about-page--values__content .flex .value .image svg,.home-hero--title h1 span:after,.patients-stats--content .stat,.products-index--row__intro,.single-product .default-page--content__upper .slideshow-wrap .slideshow .slide img{margin-left:auto;margin-right:auto}.default-page,.page-template-tpl-about,.patients-content{background-position:bottom left;background-repeat:no-repeat;background-size:contain;background-image:url(assets/img/default-footer-bg.jpg)}.about-page .container,.default-page--content .container{-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16)}.patients-stats--links-mobile h1,.products-index--links-mobile h1{position:relative;color:#025789;display:inline-block;margin-bottom:50px}.patients-stats--links-mobile h1:after,.products-index--links-mobile h1:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-5px;left:0;background:#85bce5;width:100%;height:3px;visibility:visible;opacity:1}.patients-stats--links-mobile .buttons,.products-index--links-mobile .buttons{margin-bottom:50px}.patients-stats--links-mobile .buttons ul,.products-index--links-mobile .buttons ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.patients-stats--links-mobile .buttons ul li,.products-index--links-mobile .buttons ul li{-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;max-width:400px}.patients-stats--links-mobile .buttons ul li.current-menu-item a,.products-index--links-mobile .buttons ul li.current-menu-item a{background:#025789;border-color:#025789;color:#fff;padding-left:30px;padding-right:30px}.patients-stats--links-mobile .buttons ul li.current-menu-item a:active,.patients-stats--links-mobile .buttons ul li.current-menu-item a:focus,.patients-stats--links-mobile .buttons ul li.current-menu-item a:hover,.products-index--links-mobile .buttons ul li.current-menu-item a:active,.products-index--links-mobile .buttons ul li.current-menu-item a:focus,.products-index--links-mobile .buttons ul li.current-menu-item a:hover{background:#025789;color:#fff}.patients-stats--links-mobile .buttons ul li:not(.current-menu-item) a,.products-index--links-mobile .buttons ul li:not(.current-menu-item) a{background:#fff;color:#025789;border-color:#025789;padding-left:30px;padding-right:30px}.patients-stats--links-mobile .buttons ul li:not(.current-menu-item) a:active,.patients-stats--links-mobile .buttons ul li:not(.current-menu-item) a:focus,.patients-stats--links-mobile .buttons ul li:not(.current-menu-item) a:hover,.products-index--links-mobile .buttons ul li:not(.current-menu-item) a:active,.products-index--links-mobile .buttons ul li:not(.current-menu-item) a:focus,.products-index--links-mobile .buttons ul li:not(.current-menu-item) a:hover{background:#85bce5;border-color:#85bce5;color:#fff}.patients-stats--links-mobile .buttons ul li a,.products-index--links-mobile .buttons ul li a{-webkit-box-shadow:none;box-shadow:none;width:100%}.about-page--team__members .group>.flex,.about-page--team__members .member a .flex,.about-page--values__content .flex,.about-page--values__content .flex .value,.home-hero .container,.products-index--row__content .product a .flex,.products-index--row__content>.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jcfs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.jcc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jcsb{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.jcsa{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.aic{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.aifs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.aife{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.asc{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.asfs{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.asfe{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;color:#000;line-height:1.3;margin:0 0 20px}.page-id-26 .default-page--content__primary h2,.patients-content--main .inner h3,body,h3{font-family:'DM Sans',sans-serif}h1{font-size:3.13em;font-weight:700;text-transform:uppercase}h2{font-size:2.06em;line-height:1.82em;font-weight:500}h3{font-size:1.56em;font-weight:700}h4{font-size:30px;line-height:30px}h5{font-size:25px;line-height:25px}h6{font-size:20px;line-height:20px}body main li,body main p{font-size:1.13em;line-height:1.67em;margin-bottom:20px}body ol li,body ul li,footer .flex .footer--menu ul li:not(:last-child){margin-bottom:15px}body main li a,body main li a[href^=tel],body main p a,body main p a[href^=tel]{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);color:inherit;font-weight:700}body main li a:not(.button),body main li a[href^=tel]:not(.button),body main p a:not(.button),body main p a[href^=tel]:not(.button){-webkit-box-shadow:0 2px 0 0 #dd4b59;box-shadow:0 2px 0 0 #dd4b59}body main sup a{-webkit-box-shadow:none!important;box-shadow:none!important;color:inherit}body ol,body ul{padding-left:20px;margin:0}/*! Lity - v3.0.0-dev - 2018-07-09
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity-active,.lity-active body{overflow:hidden}.lity-active body{overflow:hidden;position:relative;height:100%}.lity{white-space:nowrap;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}hr,input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box}.lity-wrap:before{content:'';height:100%;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;white-space:normal;max-width:1150px;max-height:100%;margin:20px}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{z-index:9994;width:35px;height:35px;position:absolute;right:20px;top:10px;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#9e2629;font-style:normal;font-size:55px;font-family:Arial,Baskerville,monospace;line-height:35px;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;font-weight:300}.embed-container,sub,sup{position:relative}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}*,* *{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}a[href^=tel]{color:inherit}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:30px}hr{height:0;border:none;border-bottom:1px solid #ccc;margin:25px 0}.embed-container,img{height:auto;max-width:100%}.wp-caption p,dl,menu,ol,ul{margin:10px 0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q:after,q:before{content:'';content:none}small{font-size:80%}sub{font-size:75%;vertical-align:baseline}sup{font-size:50%;vertical-align:super;top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden}iframe{max-width:100%}svg{display:block;max-width:100%}svg path{-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1)}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .63em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.button,button,input[type=submit]{background:#fff;color:#025789;border-color:#025789}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background:#025789}.button::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}.button[disabled],button[disabled]{border:0;background-image:none;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}table{border-collapse:collapse;empty-cells:show;border:1px solid #cbcbcb}table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}table td,table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}table td:first-child,table th:first-child{border-left-width:0}table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}table td{background-color:transparent}.table-bordered td{border-bottom:1px solid #cbcbcb}.table-bordered tbody>tr:last-child td{border-bottom-width:0}.table-horizontal td,.table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.table-horizontal tbody>tr:last-child td{border-bottom-width:0}.embed-container{padding-bottom:56.25%;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.aligncenter{margin:15px auto;display:block}.alignleft{margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.wp-caption{background:#fff;border:1px solid #ccc;padding:5px;text-align:center}.wp-caption p{font-size:11px}.post-nav{overflow:hidden;margin:0 0 25px;float:none}.page-404--content h1,.products-index--row__content,.single-post .default-page article .title,.single-product .default-page--content__upper .text .title,body.category .default-page--content__primary .category-links{margin-bottom:50px}.navbar-toggle,body.category .default-page--content__primary article .button-wrap a svg{margin-right:15px}.post-nav .pager{padding:0;display:block}.single-post .default-page .default-page--content,.single-product .default-page--content,footer{padding-bottom:50px}.post-nav .pager li a{padding:0 5px}.post-nav .pager li.next{float:right}.page-404{text-align:center}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{display:inline-block;border:none;border-bottom:3px solid #85bce5;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-family:inherit;color:#000}form input[type=color]::-webkit-input-placeholder,form input[type=date]::-webkit-input-placeholder,form input[type=datetime-local]::-webkit-input-placeholder,form input[type=datetime]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=month]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form input[type=time]::-webkit-input-placeholder,form input[type=url]::-webkit-input-placeholder,form input[type=week]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:rgba(0,0,0,.5)}form input[type=color]:-moz-placeholder,form input[type=date]:-moz-placeholder,form input[type=datetime-local]:-moz-placeholder,form input[type=datetime]:-moz-placeholder,form input[type=email]:-moz-placeholder,form input[type=month]:-moz-placeholder,form input[type=number]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=search]:-moz-placeholder,form input[type=tel]:-moz-placeholder,form input[type=text]:-moz-placeholder,form input[type=time]:-moz-placeholder,form input[type=url]:-moz-placeholder,form input[type=week]:-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{color:rgba(0,0,0,.5)}form input[type=color]::-moz-placeholder,form input[type=date]::-moz-placeholder,form input[type=datetime-local]::-moz-placeholder,form input[type=datetime]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=month]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=time]::-moz-placeholder,form input[type=url]::-moz-placeholder,form input[type=week]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:rgba(0,0,0,.5)}form input[type=color]:-ms-input-placeholder,form input[type=date]:-ms-input-placeholder,form input[type=datetime-local]:-ms-input-placeholder,form input[type=datetime]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=month]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form input[type=time]:-ms-input-placeholder,form input[type=url]:-ms-input-placeholder,form input[type=week]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:rgba(0,0,0,.5)}.gform_wrapper form textarea{padding-left:0;padding-right:0}form input[type=color]:focus,form input[type=date]:focus,form input[type=datetime-local]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=week]:focus,form select:focus,form textarea:focus{outline:0;border-color:#025789}form input[type=checkbox]:focus,form input[type=file]:focus,form input[type=radio]:focus{outline:#025789 auto 1px}div[id^=gform_wrapper] li.gfield.gfield_error,div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border:none!important;margin-bottom:0!important;padding:6px 6px 4px 0!important}div[id^=gform_wrapper] .top_label .gfield_error{width:100%}div[id^=gform_wrapper] .top_label .gfield_error .ginput_container{max-width:100%}div[id^=gform_wrapper] .gfield_error input[type=email],div[id^=gform_wrapper] .gfield_error input[type=tel],div[id^=gform_wrapper] .gfield_error input[type=text],div[id^=gform_wrapper] .gfield_error textarea{border-color:#9e2629!important}div[id^=gform_wrapper] .gfield_error .gfield_label{color:#9e2629}div[id^=gform_wrapper] .gfield_required{color:#d2722d!important}div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required div.ginput_container,div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required label.gfield_label{color:#9e2629!important;padding:0!important}div[id^=gform_wrapper] li.gfield.gfield_error.gfield_contains_required{padding:0!important}.gform_confirmation_wrapper .gform_confirmation_message{margin:0}.gform_validation_container{display:none!important;left:-9000px;position:absolute!important}.mobile-nav-wrap,div[id^=gform_wrapper] form .gform_body ul li .gfield_label{display:none}div[id^=gform_wrapper] form .gform_body ul{margin:0;padding:0;list-style:none}div[id^=gform_wrapper] form .gform_body ul li{margin-bottom:30px}div[id^=gform_wrapper] form .gform_body ul li input,div[id^=gform_wrapper] form .gform_body ul li input:not[type=checkbox],div[id^=gform_wrapper] form .gform_body ul li textarea{width:100%}div[id^=gform_wrapper] form .gform_body ul li .ginput_container_consent{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div[id^=gform_wrapper] form .gform_body ul li .ginput_container_consent input{margin-right:20px}div[id^=gform_wrapper] form .gform_body ul li .ginput_container_consent label{font-weight:700}.navbar-toggle{background:0 0;border:none;z-index:10000}.navbar-toggle .icon-bar{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);background:#000;border-radius:5px;display:block;height:4px;width:32px}.about-page--team__members .group,.about-page--team__nav #team-nav-buttons a:after,.navbar-toggle,.patients-products-hero--page-links ul li a:after,.single-product .default-page--content__upper .slideshow-wrap #slideshow,body.category .default-page--content__primary .category-links ul li a:after,body.category .default-page--content__primary .category-links ul li:before{display:none}.navbar-toggle .icon-bar:not(:last-child){margin-bottom:7px}.navbar-toggle .icon-bar:first-child,.navbar-toggle .icon-bar:last-child{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.navbar-toggle .icon-bar:nth-child(2):after,.navbar-toggle .icon-bar:nth-child(2):before{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);background-color:#000;content:'';display:block;border-radius:5px;height:4px;left:0;margin-bottom:7px;opacity:0;position:absolute;top:34%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}footer{padding-top:50px;background:#000}footer .footer--copyright{-webkit-box-flex:0;-webkit-flex:0 1 615px;-ms-flex:0 1 615px;flex:0 1 615px;max-width:615px}footer .footer--copyright p{color:#fff;font-size:.94em;line-height:1.75}footer .flex{-webkit-box-flex:.5;-webkit-flex:.5 0 auto;-ms-flex:.5 0 auto;flex:.5 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer .flex .footer--menu ul{padding:0;margin:0}footer .flex .footer--menu ul li a{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);color:#d9d9d9;font-size:.94em;line-height:1;text-decoration:underline}footer .flex .footer--menu ul li a:active,footer .flex .footer--menu ul li a:focus,footer .flex .footer--menu ul li a:hover{color:#fff}footer .flex .footer--logo a{display:block}body.category .default-page--content__primary .category-links ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.single-post .default-page .default-page--content article br,aside .inner p br{display:block!important}body.category .default-page--content__primary .category-links ul li{margin:10px;padding:0}body.category .default-page--content__primary .category-links ul li.current-cat a{background:#025789;color:#fff;border-color:#025789}body.category .default-page--content__primary .category-links ul li.current-cat a:active,body.category .default-page--content__primary .category-links ul li.current-cat a:focus,body.category .default-page--content__primary .category-links ul li.current-cat a:hover{background:#025789;color:#fff}body.category .default-page--content__primary .category-links ul li:not(.current-cat) a{background:#fff;color:#025789;border-color:#025789}body.category .default-page--content__primary article .button-wrap a:focus,body.category .default-page--content__primary article .button-wrap a:hover,body.category .default-page--content__primary article .title h2 a:focus,body.category .default-page--content__primary article .title h2 a:hover{color:#dd4b59}body.category .default-page--content__primary .category-links ul li:not(.current-cat) a:active,body.category .default-page--content__primary .category-links ul li:not(.current-cat) a:focus,body.category .default-page--content__primary .category-links ul li:not(.current-cat) a:hover{background:#85bce5;border-color:#85bce5;color:#fff}body.category .default-page--content__primary .category-links ul li a{-webkit-box-shadow:none;box-shadow:none}body.category .default-page--content__primary article{margin-bottom:75px}body.category .default-page--content__primary article .title h2{position:relative;margin-bottom:25px;line-height:1.25}body.category .default-page--content__primary article .title h2:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-15px;left:0;background:#85bce5;width:100%;height:3px;visibility:visible;opacity:1}body.category .default-page--content__primary article .title h2 a{-webkit-transition:color .6s cubic-bezier(.23,1,.32,1);transition:color .6s cubic-bezier(.23,1,.32,1);color:#025789}body.category .default-page--content__primary article .meta{margin-bottom:15px}body.category .default-page--content__primary article .meta p{font-weight:700}body.category .default-page--content__primary article .excerpt{margin-bottom:25px}body.category .default-page--content__primary article .button-wrap a{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);color:#000;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-post .default-page article .title h1{position:relative;font-size:30px;line-height:40,30;text-transform:none;color:#025789;margin-bottom:0}.single-post .default-page article .title h1:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-15px;left:0;background:#85bce5;width:100%;height:3px;visibility:visible;opacity:1}.single-post .default-page article .meta{margin-bottom:20px}.single-post .default-page article .meta time{font-weight:700}.single-post .default-page article .inner h3{font-size:1.25em;padding-top:20px;margin-bottom:0}.single-post .default-page .default-page--news-link{padding-bottom:100px}.single-post .default-page .default-page--news-link .button-wrap{margin-left:30px}.products-index--row__intro{max-width:840px;margin-bottom:50px}.products-index--row__intro .inner{text-align:center}.products-index--row__intro .inner p{font-weight:700}.products-index--row__content>.flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.products-index--row__content .product{-webkit-box-flex:0;-webkit-flex:0 0 540px;-ms-flex:0 0 540px;flex:0 0 540px;max-width:540px;min-height:222px;max-width:100%;margin:15px}.home-intro .container,.home-text-and-image .container{max-width:1030px}.products-index--row__content .product a{-webkit-transition:border-color .6s cubic-bezier(.23,1,.32,1);transition:border-color .6s cubic-bezier(.23,1,.32,1);display:block;border:3px solid #e5e5e5}.products-index--row__content .product a:focus,.products-index--row__content .product a:hover{border-color:#025789}.products-index--row__content .product a:focus .flex,.products-index--row__content .product a:hover .flex{background:#025789}.products-index--row__content .product a:focus .meta p,.products-index--row__content .product a:hover .meta p{color:#fff}.products-index--row__content .product a:focus .meta p:after,.products-index--row__content .product a:hover .meta p:after{background:#85bce5}.products-index--row__content .product a .flex{-webkit-transition:background .6s cubic-bezier(.23,1,.32,1);transition:background .6s cubic-bezier(.23,1,.32,1);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f2f2f2}.products-index--row__content .product a .image{-webkit-box-flex:0;-webkit-flex:0 0 214px;-ms-flex:0 0 214px;flex:0 0 214px;max-width:214px;overflow:hidden}.products-index--row__content .product a .image img{display:block;width:100%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.products-index--row__content .product a .meta{padding:40px;width:100%}.products-index--row__content .product a .meta p{-webkit-transition:color .6s cubic-bezier(.23,1,.32,1);transition:color .6s cubic-bezier(.23,1,.32,1);color:#000;line-height:1.3;display:inline-block;font-weight:700}.products-index--row__content .product a .meta .name{position:relative;font-size:1.88em;color:#9e2629;text-transform:uppercase;margin-bottom:30px}.products-index--row__content .product a .meta .name:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-15px;left:0;background:#dd4b59;width:100%;height:3px;visibility:visible;opacity:1}.products-index--row__content .product a .meta .title{max-width:220px}.single-product .default-page--content__upper .text{-webkit-box-flex:0;-webkit-flex:0 1 620px;-ms-flex:0 1 620px;flex:0 1 620px;max-width:620px}.single-product .default-page--content__upper .text .title h1{color:#9e2629;margin-bottom:0;display:inline-block}.single-product .default-page--content__upper .text .title span{display:block;font-size:1.38em;line-height:1.3;font-weight:700;text-transform:uppercase}.single-product .default-page--content__upper .text .inner h3{font-size:1.25em;line-height:1.5em;font-weight:700}.single-product .default-page--content__upper .slideshow-wrap{-webkit-box-flex:0;-webkit-flex:0 0 350px;-ms-flex:0 0 350px;flex:0 0 350px;max-width:350px}.single-product .default-page--content__upper .slideshow-wrap #slideshow.slick-initialized{display:block}.single-product .default-page--content__upper .slideshow-wrap #slide-controls{display:none;margin-top:30px;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.single-product .default-page--content__upper .slideshow-wrap #slide-controls.slick-initialized{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-product .default-page--content__upper .slideshow-wrap #slide-controls .slide-arrows.next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.single-product .default-page--content__upper .slideshow-wrap #slide-controls .slide-arrows:focus,.single-product .default-page--content__upper .slideshow-wrap #slide-controls .slide-arrows:hover{cursor:pointer}.single-product .default-page--content__upper .slideshow-wrap #slide-controls .inner{display:inline-block;text-align:center}.single-product .default-page--content__upper .slideshow-wrap #slide-controls .inner .slick-dots{margin-left:15px;margin-right:15px;width:auto;position:static;display:inline-block!important}.single-product .default-page--content__upper .slideshow-wrap #slide-controls .inner .slick-dots li.slick-active button:before{color:#025789}.single-product .default-page--content__upper .slideshow-wrap #slide-controls .inner .slick-dots li button:before{color:#85bce5;font-size:12px}.single-product .default-page--content__upper .slideshow-wrap .slideshow .slide img{max-width:300px}.single-product .default-page--content__upper .content-sub{margin-top:20px}.single-product .default-page--content__upper .content-sub h2{font-family:'DM Sans',sans-serif;margin-top:40px;font-size:1.56em;line-height:1.2em;font-weight:700}.single-product .default-page--content__middle{padding-top:50px;padding-bottom:100px}.single-product .default-page--content__middle .primary{-webkit-box-flex:0;-webkit-flex:0 1 540px;-ms-flex:0 1 540px;flex:0 1 540px;max-width:540px}.single-product .default-page--content__middle .primary .instructions{margin-bottom:20px;text-align:center}.single-product .default-page--content__middle .primary .instructions p{font-size:1em;color:rgba(0,0,0,.6);font-style:italic}.single-product .default-page--content__middle .primary .components .title{padding-top:6px;padding-bottom:6px;background:#000}.single-product .default-page--content__middle .primary .components .title h3{color:#fff;text-align:center;text-transform:uppercase;font-size:1.13em;line-height:1.67em;margin-bottom:0}.single-product .default-page--content__middle .primary .components .entry{background:rgba(0,0,0,.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-product .default-page--content__middle .primary .components .entry:not(:last-child){margin-bottom:1px}.single-product .default-page--content__middle .primary .components .entry.active,.single-product .default-page--content__middle .primary .components .entry:focus,.single-product .default-page--content__middle .primary .components .entry:hover{background:rgba(221,75,89,.25);cursor:pointer}.single-product .default-page--content__middle .primary .components .entry div{padding:10px 15px}.single-product .default-page--content__middle .primary .components .entry .left{-webkit-transition:background .6s cubic-bezier(.23,1,.32,1);transition:background .6s cubic-bezier(.23,1,.32,1);-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.single-product .default-page--content__middle .primary .components .entry .left p{position:relative;font-weight:700;display:inline}.single-product .default-page--content__middle .primary .components .entry .left p:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:0;left:0;background:#dd4b59;width:100%;height:2px;visibility:visible;opacity:1}.single-product .default-page--content__middle .primary .components .entry .right{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.single-product .default-page--content__middle .secondary{-webkit-box-flex:1;-webkit-flex:1 0 330px;-ms-flex:1 0 330px;flex:1 0 330px;min-height:530px}.single-product .default-page--content__middle .secondary .inner{position:relative}.single-product .default-page--content__middle .secondary .inner .image{-webkit-transition:1.2s cubic-bezier(.23,1,.32,1);transition:1.2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0}.single-product .default-page--content__middle .secondary .inner .image.featured{visibility:visible;opacity:1;z-index:0}.single-product .default-page--content__middle .secondary .inner .image.active{visibility:visible;opacity:1;z-index:1}.single-product .default-page--content__middle .secondary .inner .image img{display:block}.single-product .default-page--content__lower .highlight{background:#e6f4fb;-webkit-box-flex:0;-webkit-flex:0 1 485px;-ms-flex:0 1 485px;flex:0 1 485px;max-width:485px;margin:0 10px 20px}.single-product .default-page--content__lower .highlight .inner{padding:50px}.single-product .default-page--content__lower .highlight .inner h3{margin-bottom:35px;font-size:1.13em;line-height:1.39em}.single-product .default-page--content__lower .highlight .inner h3:after{bottom:-20px}.single-product .default-page--content__lower .disclaimer{margin-top:20px;text-align:center}.single-product .default-page--product-link{padding-bottom:100px}.single-product .default-page--product-link .button-wrap{margin-left:30px}body.search-results .container{max-width:1150px;margin:0 auto;padding:0 20px}body.search-results h2{text-align:center}body.search-results h2 em{color:#000}.search-index{padding:100px 0}.search-result-entry{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);color:#000;display:block;border:1px solid #eee;margin:25px 10px;padding:15px;-webkit-box-shadow:0 0 10px rgba(204,204,204,.4);box-shadow:0 0 10px rgba(204,204,204,.4)}.search-result-entry *{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1)}.search-result-entry:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}.search-result-entry:hover .view-result,.search-result-entry:hover h5{color:#000}.search-result-entry h2{font-size:18px;line-height:28px;text-transform:uppercase;color:#000;font-weight:700}.search-result-entry p{font-size:14px;line-height:24px}.search-result-entry a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-hero{height:100vh;max-height:700px;position:relative;overflow:hidden}.home-hero .home-hero-bg{position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;-webkit-animation:5s ease-in-out infinite alternate both pulse;animation:5s ease-in-out infinite alternate both pulse}.home-hero .container{height:100%;position:relative;z-index:10}.home-hero--title{text-align:center;margin:auto}.home-text-and-image--content__text .button-wrap,.patients-content--disclaimer,.patients-content--main .button-wrap{margin-top:50px}.home-hero--title h1{line-height:1.1;color:#85bce5;margin-bottom:0}.home-intro--content .inner p,.home-intro--title h2{color:#fff;font-weight:700}.home-hero--title h1 span{position:relative;display:block;font-size:.78em;color:#025789}.home-hero--title h1 span:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-20px;background:#85bce5;height:3px;visibility:visible;opacity:1;left:0;right:0;width:85%}.home-intro{background-position:right;background-repeat:no-repeat;background-size:contain;background-color:#9e2629}.home-intro--content,.home-intro--title{max-width:800px}.home-intro--title{margin-bottom:140px}.home-intro--title h2{text-transform:uppercase;margin-bottom:0}.home-text-and-image.upper{background:#d8e9f4}.home-text-and-image.upper h2{color:#025789}.home-text-and-image.upper .button-wrap a{background:#d8e9f4;color:#025789;border-color:#025789}.home-text-and-image.upper .button-wrap a:focus,.home-text-and-image.upper .button-wrap a:hover{color:#fff;background:#025789}.home-text-and-image.lower{background:#025789}.home-text-and-image.lower .flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home-text-and-image.lower figcaption,.home-text-and-image.lower h2,.home-text-and-image.lower p{color:#fff}.home-text-and-image.lower .button-wrap a{background:#025789;color:#fff;border-color:#fff}.home-text-and-image.lower .button-wrap a:focus,.home-text-and-image.lower .button-wrap a:hover{color:#025789;background:#fff}.home-text-and-image--title{text-align:center;margin-bottom:75px}.home-text-and-image--title h2{position:relative;margin-bottom:0;font-size:2em;line-height:1.31em}.home-text-and-image--title h2:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-12px;left:0;background:#85bce5;width:100%;height:3px;visibility:visible;opacity:1}.home-outro-portfolio--content h2:after,.patients-stats--title h2:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';bottom:-4px;left:0;position:absolute}.home-text-and-image--content__image,.home-text-and-image--content__text{margin-left:30px;margin-right:30px}.home-text-and-image--content__image{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px}.home-text-and-image--content__image figure .image{border:5px solid #fff;margin-bottom:15px}.home-text-and-image--content__image figure .image img{display:block}.home-text-and-image--content__image figure figcaption{text-align:center;font-size:.88em;line-height:1.4}.home-text-and-image--content__text{-webkit-box-flex:0;-webkit-flex:0 1 540px;-ms-flex:0 1 540px;flex:0 1 540px;max-width:540px}.about-page--team,.about-page--values__content{max-width:1035px}.home-outro-portfolio{background-position:top right;background-repeat:no-repeat;background-size:contain}.home-outro-portfolio--content{text-align:center;margin-bottom:50px}.home-outro-portfolio--content h2{position:relative;margin-bottom:75px;display:inline-block}.home-outro-portfolio--content h2:after{background:#dd4b59;width:100%;height:3px;visibility:visible;opacity:1}.home-outro-portfolio--products .flex .product a{display:block;border:3px solid #e5e5e5}.home-outro-portfolio--products .flex .product a img,.home-outro-portfolio--products .flex .product a span{display:block}.home-outro-portfolio--products .flex .product a .image{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#fff}.home-outro-portfolio--products .flex .product a .meta{padding:20px;height:100%}.home-outro-portfolio--products .flex .product a .meta h3,.home-outro-portfolio--products .flex .product a .meta p{color:#fff}.home-outro-portfolio--products .flex .product a .meta h3{text-transform:uppercase;margin-bottom:5px}.home-outro-portfolio--products .flex .product a .meta p{font-size:.94em;line-height:1.3}.home-outro-portfolio--products .flex .product a:focus,.home-outro-portfolio--products .flex .product a:hover{border-color:#025789}.home-outro-portfolio--products .flex .product a:focus .meta,.home-outro-portfolio--products .flex .product a:hover .meta{background:#025789}.patients-stats{padding-top:100px}.patients-stats .inner{padding:50px 15px;background-color:#025789}.patients-stats--title{margin-bottom:75px;text-align:center}.patients-stats--title h2{position:relative;display:inline-block;margin-bottom:0;color:#fff}.patients-stats--title h2:after{background:#85bce5;width:100%;height:3px;visibility:visible;opacity:1}.about-page--intro .inner h1:after,.default-page--content__title h1:after{background:#dd4b59;-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);bottom:-4px;content:'';left:0;width:100%;height:3px;visibility:visible;opacity:1}.patients-stats--content .stat{-webkit-box-flex:0;-webkit-flex:0 0 350px;-ms-flex:0 0 350px;flex:0 0 350px;max-width:350px;text-align:center}.patients-stats--content .stat .image{margin-bottom:30px}.patients-stats--content .stat .image svg{display:inline-block}.patients-stats--content .stat .text p{color:#fff}.patients-content--main{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.patients-content--main .inner h3{margin-bottom:5px}.lity-content .member-bio .content p:not(:last-child),aside .inner .upper,aside.contact .inner .lower p:not(:last-child),aside.side-news .inner p:first-of-type{margin-bottom:20px}.patients-content--main .inner h3:not(:first-of-type){padding-top:15px}.patients-content--main .button-wrap a{padding-left:90px;padding-right:90px}.patients-content--disclaimer p{color:#828282;font-size:1em}.patients-content--side .inner p:not(:last-child){margin-bottom:40px}.default-page--content{min-height:700px;margin-top:-400px;margin-left:40px;margin-right:40px;padding-bottom:150px}.default-page--content .container{border-top:10px solid #025789;background:#fff;padding:100px 50px 150px 100px}.default-page--content__title{margin-bottom:50px}.default-page--content__title h1{position:relative;display:inline-block;color:#9e2629;margin-bottom:0}.default-page--content__title h1:after{position:absolute}.default-page--content__title h1 span{font-size:.7em}.default-page--content__primary{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.default-page--content__primary h2{font-size:1.38em;font-weight:700}.default-page ul:not(.slick-dots):not(.gform_fields) li{position:relative;list-style:none;padding-left:10px}.default-page ul:not(.slick-dots):not(.gform_fields) li:before{content:'';position:absolute;top:12px;left:0;background:#9e2629;width:5px;height:5px;border-radius:100%}aside{-webkit-box-flex:0;-webkit-flex:0 0 325px;-ms-flex:0 0 325px;flex:0 0 325px;max-width:325px}aside .inner{background:#f5f5f5;padding:40px}aside .inner p{line-height:1.39em;margin-bottom:0}aside.contact .inner{padding-top:40px;padding-bottom:50px}aside.side-news .inner p:last-of-type{margin-top:20px}aside.side-news .upper{margin-bottom:50px}.about-page{margin:-400px 40px 150px}.about-page .container{background:#fff;border-top:10px solid #025789}.about-page--intro .inner{max-width:800px;text-align:center}.about-page--intro .inner h1{position:relative;display:inline-block;text-transform:none;color:#9e2629;margin-bottom:50px}.about-page--intro .inner h1:after{position:absolute}.about-page--values{background:#025789;padding:15px;margin-left:-20px;margin-right:-20px}.about-page--values__title{text-align:center}.about-page--values__title h2{position:relative;display:inline-block;color:#fff;margin-bottom:75px}.about-page--values__title h2:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-4px;left:0;background:#85bce5;width:100%;height:3px;visibility:visible;opacity:1}.about-page--values__content .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.about-page--values__content .flex .value{-webkit-box-flex:0;-webkit-flex:0 0 430px;-ms-flex:0 0 430px;flex:0 0 430px;max-width:90%;margin:0 10px 50px}.about-page--values__content .flex .value .image{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;margin-right:30px}.about-page--values__content .flex .value .text{-webkit-box-flex:0;-webkit-flex:0 1 360px;-ms-flex:0 1 360px;flex:0 1 360px}.about-page--values__content .flex .value .text p{color:#fff}.about-page--team__nav{padding-top:100px}.about-page--team__nav #team-nav-buttons{margin:0;padding:0;list-style:none}.about-page--team__nav #team-nav-buttons a{margin:0 7px 15px;text-align:center}.about-page--team__nav #team-nav-buttons a:not(.active){background:#fff;color:#025789;border-color:#025789}.about-page--team__nav #team-nav-buttons a:not(.active):focus,.about-page--team__nav #team-nav-buttons a:not(.active):hover{background:#85bce5;border-color:#85bce5;color:#fff}.about-page--team__nav #team-nav-buttons a.active{background:#025789;color:#fff;border-color:#025789}.about-page--team__nav #team-nav-buttons a.active:focus,.about-page--team__nav #team-nav-buttons a.active:hover{background:#025789;color:#fff}.about-page--team__members .group>.flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-page--team__members .member{-webkit-box-flex:0;-webkit-flex:0 0 315px;-ms-flex:0 0 315px;flex:0 0 315px;max-width:315px;margin:15px}.about-page--team__members .member a{-webkit-transition:border-color .6s cubic-bezier(.23,1,.32,1);transition:border-color .6s cubic-bezier(.23,1,.32,1);display:block;border:3px solid #e5e5e5}.about-page--team__members .member a:hover{border-color:#025789}.about-page--team__members .member a:hover .flex{background:#025789}.about-page--team__members .member a:hover .meta p{color:#fff}.about-page--team__members .member a:hover .meta p:after{background:#85bce5}.about-page--team__members .member a .flex{-webkit-transition:background .6s cubic-bezier(.23,1,.32,1);transition:background .6s cubic-bezier(.23,1,.32,1);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f2f2f2}.about-page--team__members .member a .image{-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px}.about-page--team__members .member a .image img{display:block;width:100%}.about-page--team__members .member a .meta{padding:20px;width:100%}.about-page--team__members .member a .meta p{-webkit-transition:color .6s cubic-bezier(.23,1,.32,1);transition:color .6s cubic-bezier(.23,1,.32,1);color:#000;line-height:1.3}.about-page--team__members .member a .meta .name{font-size:1em;font-weight:700}.about-page--team__members .member a .meta .title{font-size:.88em}.lity-content .member-bio{padding:75px;background-color:#fff;overflow-y:auto}.lity-content .member-bio .flex{margin-bottom:30px}.lity-content .member-bio .flex .image{-webkit-box-flex:0;-webkit-flex:0 0 185px;-ms-flex:0 0 185px;flex:0 0 185px;max-width:185px}.lity-content .member-bio .flex .image img{display:block;width:100%}.lity-content .member-bio .flex .meta .name{font-size:1.56em;font-weight:700;text-transform:uppercase}.lity-content .member-bio .content p,.lity-content .member-bio .flex .meta .title{font-size:1.13em;line-height:1.66}.patients-products-hero{background-position:right top;background-repeat:no-repeat;background-size:cover;height:512px;border-bottom:3px solid #025789}.patients-products-hero .container{height:100%;position:relative}.patients-products-hero--heading h1{position:relative;margin-bottom:0}.patients-products-hero--heading h1:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-20px;left:0;background:#85bce5;width:100%;height:3px;visibility:visible;opacity:1}.patients-products-hero--page-links{position:absolute;bottom:-3px;left:20px}.patients-products-hero--page-links ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.patients-products-hero--page-links ul li{margin-bottom:0}.patients-products-hero--page-links ul li:not(:last-child){margin-right:20px}.patients-products-hero--page-links ul li:not(.current-menu-item) a{color:#fff;background:#025789;border-bottom-color:#025789}.patients-products-hero--page-links ul li:not(.current-menu-item) a:active,.patients-products-hero--page-links ul li:not(.current-menu-item) a:focus,.patients-products-hero--page-links ul li:not(.current-menu-item) a:hover{background-color:#85bce5;border-color:#85bce5;color:#fff}.patients-products-hero--page-links ul li a{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);display:inline-block;padding:14px 35px;font-size:1.38em;background:#fff;color:#025789;border:3px solid #025789;border-radius:15px 15px 0 0;border-bottom-color:#fff;-webkit-box-shadow:none!important;box-shadow:none!important}.patients-products-hero--page-links ul li a:active,.patients-products-hero--page-links ul li a:focus,.patients-products-hero--page-links ul li a:hover{color:#85bce5}@media only screen and (min-width:769px){.home-intro--title h2 br,.patients-stats--links-mobile,.products-index--links-mobile{display:none}.home-hero--title h1{font-size:5.94em}.home-intro--content .inner p{font-size:1.38em}.about-page--team__nav #team-nav-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.patients-products-hero .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.patients-products-hero--heading{margin-bottom:64px}}@media only screen and (min-width:769px) and (max-width:1100px){.about-page--team__members .member{-webkit-flex-basis:calc(50% - 40px);-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);max-width:calc(50% - 40px)}}@media only screen and (min-width:1025px){header nav ul li a:focus:after,header nav ul li a:hover:after,header nav ul li.current-menu-item>a:after,header nav ul li.current_page_ancestor>a:after,header nav ul li:focus .sub-menu,header nav ul li:hover .sub-menu{visibility:visible;opacity:1}header nav ul li .sub-menu,header nav ul li a:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);position:absolute;left:0;visibility:hidden}.lity-content .member-bio .flex .image,.single-product .default-page--content__middle .secondary{margin-right:50px}main{margin-top:75px}header{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);padding:28px 0;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1000}header.scrolled{padding:0}header.scrolled .brand{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .brand{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:auto;-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}header .brand img{display:block}header nav ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header nav ul li{padding-left:2vw;padding-right:2vw;margin-bottom:0;position:relative}header nav ul li a{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);position:relative;color:#000;font-weight:700;text-transform:uppercase}header nav ul li a:after{content:'';bottom:-4px;background:#dd4b59;width:100%;height:2px;opacity:1;opacity:0}header nav ul li .sub-menu{display:block;padding-top:25px;padding-bottom:25px;top:calc(100% + 6px);background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);opacity:0}header nav ul li .sub-menu li{white-space:nowrap;padding:0}header nav ul li .sub-menu li:not(:last-child){margin-bottom:20px}header nav ul li .sub-menu li.current-menu-item a,header nav ul li .sub-menu li.current-menu-item:active a,header nav ul li .sub-menu li.current-menu-item:focus a,header nav ul li .sub-menu li.current-menu-item:hover a{color:#dd4b59}header nav ul li .sub-menu li a{text-transform:none;padding-left:40px;padding-right:40px}header nav ul li .sub-menu li a:after{display:none}header nav ul li .sub-menu li a:focus,header nav ul li .sub-menu li a:hover{color:#025789}footer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.category .default-page--content__primary article .title h2{font-size:1.88em}.products-index{padding-top:75px;padding-bottom:75px}.single-product .default-page--content .container{padding:50px 100px 100px}.single-product .default-page--content .container .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.single-product .default-page--content__middle .flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.single-product .default-page--content__middle .primary .components .entry .left{text-align:right}.single-product .default-page--content__lower .flex{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.search-result-entries{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-result-entry{width:23%}.home-intro{padding-top:100px;padding-bottom:100px}.home-intro--title h2{font-size:3.13em;line-height:1.2em}.home-text-and-image{padding-top:75px;padding-bottom:50px}.home-text-and-image--content .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-outro-portfolio{padding-top:75px;padding-bottom:0;border-bottom:175px solid #dd4b59}.home-outro-portfolio--content h2{font-size:3.13em}.home-outro-portfolio--products{margin-bottom:-115px}.home-outro-portfolio--products .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-outro-portfolio--products .flex .product{-webkit-box-flex:0;-webkit-flex:0 1 255px;-ms-flex:0 1 255px;flex:0 1 255px;max-width:255px;margin-left:15px;margin-right:15px}.home-outro-portfolio--products .flex .product a{-webkit-transition:border-color .6s cubic-bezier(.23,1,.32,1);transition:border-color .6s cubic-bezier(.23,1,.32,1)}.home-outro-portfolio--products .flex .product a .image{height:325px}.home-outro-portfolio--products .flex .product a .meta{-webkit-transition:background .6s cubic-bezier(.23,1,.32,1);transition:background .6s cubic-bezier(.23,1,.32,1);text-align:center}.patients-stats--content .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.patients-content{padding-top:75px;padding-bottom:150px}.patients-content .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.patients-content--main{margin-left:50px;margin-right:100px}.default-page--content .container .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.default-page--content__primary{margin-right:100px}.about-page--intro{padding-top:75px;padding-bottom:75px;margin-left:-20px;margin-right:-20px}.about-page--values{padding-top:50px;padding-bottom:50px}.about-page--team__members{padding-top:50px;padding-bottom:75px}.lity-content .member-bio .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.patients-products-hero--heading{margin-left:75px}}@media only screen and (min-width:1141px){.about-page--team__nav #team-nav-buttons a.active,.about-page--team__nav #team-nav-buttons a:not(.active){padding-left:70px;padding-right:70px}}@media only screen and (min-width:1367px){.single-product .default-page--content__upper .text .title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.single-product .default-page--content__upper .text .title:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-4px;left:0;background:#dd4b59;width:100%;height:3px;visibility:visible;opacity:1}.single-product .default-page--content__upper .text .title span{margin-left:15px}}@media only screen and (max-width:1366px){.single-product .default-page--content__upper .text .title h1{position:relative}.single-product .default-page--content__upper .text .title h1:after{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);content:'';position:absolute;bottom:-4px;left:0;background:#dd4b59;width:100%;height:3px;visibility:visible;opacity:1}.single-product .default-page--content__upper .text .title span{margin-top:15px}}@media only screen and (max-width:1024px){.home-text-and-image--title,.products-index--row__intro{max-width:540px}.home-intro--title h2,.home-outro-portfolio--content h2{line-height:1.3}.default-page--content__title,.home-intro--content,.home-intro--title,.home-text-and-image--content__text .button-wrap,.mobile-nav-wrap .mobile-nav ul,.mobile-nav-wrap .mobile-nav ul li .sub-menu,.patients-content--main .button-wrap,.single-product .default-page--content__upper .text .title,.sub-menu-title,body.category .default-page--content__primary .load-more-button-wrap{text-align:center}.single-post .default-page .default-page--news-link .button-wrap a,.single-product .default-page--product-link .button-wrap a{font-size:1.13em}.about-hero,.default-page--hero{height:256px}.home-text-and-image--title,.single-product .default-page--content__lower .highlight,.single-product .default-page--content__middle .primary,.single-product .default-page--content__middle .secondary,.single-product .default-page--content__middle .secondary .inner .image img,.single-product .default-page--content__upper .slideshow-wrap,.single-product .default-page--content__upper .text,aside,footer .flex,footer .footer--copyright{margin-left:auto;margin-right:auto}.alignleft,.alignright{float:none;margin:15px auto;display:block}.about-page,.default-page--content{margin-top:-175px}.home-intro--title,.home-text-and-image--content__image,.lity-content .member-bio .flex .image,.single-product .default-page--content__upper .text .inner{margin-bottom:30px}.wp-caption{width:auto!important}main{margin-top:78px}.main-nav-wrap,header .brand{display:none}.mobile-nav-wrap{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);position:fixed;display:block;left:0;top:0;min-height:78px;width:100%;z-index:3000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:15px}.mobile-nav-wrap .mobile-brand{display:block;margin-right:auto}.mobile-nav-wrap .mobile-nav ul li .sub-menu:before,.mobile-nav-wrap .mobile-nav ul li.menu-item-has-children:focus .sub-menu:before,.mobile-nav-wrap .mobile-nav ul li.menu-item-has-children:hover .sub-menu:before{display:none}.mobile-nav-wrap .mobile-brand img,.mobile-nav-wrap .mobile-brand svg{display:block;width:100px}.mobile-nav-wrap .mobile-nav{background:#fff;clear:both;display:none;left:0;position:absolute;top:78px;padding-top:40px;width:100%;height:1500px;z-index:9999}.mobile-nav-wrap .mobile-nav ul{margin:0;padding:0}.home-text-and-image--content__image,.home-text-and-image--content__text,.page-id-26 .default-page--content__primary h2,.page-id-26 .default-page--content__secondary,.patients-content--side,.patients-products-hero--page-links,body.category .default-page--content__secondary{margin-left:auto;margin-right:auto}.mobile-nav-wrap .mobile-nav ul li{display:block;position:relative;margin:0}.mobile-nav-wrap .mobile-nav ul li>a{-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);color:#000;display:block;font-size:1em;line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:.45px;margin:0;padding:20px;background-color:#fff}.mobile-nav-wrap .mobile-nav ul li>a:focus,.mobile-nav-wrap .mobile-nav ul li>a:hover{background-color:#025789;color:#fff}.mobile-nav-wrap .mobile-nav ul li .expand{-webkit-transition:.4s cubic-bezier(.23,1,.32,1);transition:.4s cubic-bezier(.23,1,.32,1);display:block;padding:27px 27px 27px 36px;position:absolute;top:-5px;right:0;z-index:1000;background-image:url(assets/img/svg/nav-caret-right.svg);background-size:15px 15px;background-position:center center;background-repeat:no-repeat;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background-color:transparent!important}.mobile-nav-wrap .mobile-nav ul li .expand:focus,.mobile-nav-wrap .mobile-nav ul li .expand:hover{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-nav-wrap .mobile-nav ul li .close-sub{display:block;width:50px;height:20px;background:url(assets/img/svg/nav-arrow-left.svg) 0 0/contain no-repeat;background-color:transparent!important;position:absolute;top:15px;left:15px;z-index:2000;-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1)}.mobile-nav-wrap .mobile-nav ul li .close-sub:focus,.mobile-nav-wrap .mobile-nav ul li .close-sub:hover{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.mobile-nav-wrap .mobile-nav ul li .sub-menu{background-color:#fff;position:fixed;border:none;opacity:0;visibility:hidden;-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);width:100%;height:100%;padding-top:78px;top:0;z-index:4000}.mobile-nav-wrap .mobile-nav ul li .sub-menu.sub-open{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile-nav-wrap .mobile-nav ul li .sub-menu li{text-align:left;border-bottom:1px solid #eee}.mobile-nav-wrap .mobile-nav ul li .sub-menu li a{border:none;display:block;font-size:16px;letter-spacing:1px;text-transform:none}.mobile-nav-wrap .mobile-nav ul li.sub-active>a{border-color:#4f4f52!important}.mobile-nav-wrap .mobile-nav ul li.current-menu-item>a,.mobile-nav-wrap .mobile-nav ul li.current-page-ancestor>a{background-color:#85bce5;color:#fff}.mobile-nav-wrap.open{background-color:#fff}.mobile-nav-wrap.open a .icon-bar{-webkit-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1);background:#000;width:32px}.mobile-nav-wrap.open a .icon-bar:first-child{-webkit-transform:translate(0,12px) rotate(46deg);-ms-transform:translate(0,12px) rotate(46deg);transform:translate(0,12px) rotate(46deg)}.mobile-nav-wrap.open a .icon-bar:last-child{-webkit-transform:translate(0,-10px) rotate(-46deg);-ms-transform:translate(0,-10px) rotate(-46deg);transform:translate(0,-10px) rotate(-46deg)}.mobile-nav-wrap.open a .icon-bar:nth-child(2n){background:0 0;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.navbar-toggle{display:block;float:right}.sub-menu-title{position:absolute;z-index:100;top:0;left:0;right:0;font-size:17px;font-weight:500;background-color:#eee;padding:20px 0}.home-intro,.home-intro--content,.home-outro-portfolio,.home-text-and-image,.patients-content,.products-index{padding-top:50px}.home-intro,.home-outro-portfolio,.home-text-and-image,.patients-content,.products-index,.single-product .default-page--content__middle,.single-product .default-page--product-link{padding-bottom:50px}footer .footer--copyright{margin-bottom:50px}footer .footer--copyright p:not(:last-child){margin-bottom:5px}footer .flex{max-width:615px}body.category .default-page--content__primary .category-links ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.category .default-page--content__primary article{margin-bottom:50px}.products-index--row__content .product a .meta{padding:20px}.single-product .default-page--content__middle .secondary .inner .image img{width:80%;max-width:500px;margin-bottom:30px}.single-product .default-page--content__lower .flex{padding-bottom:20px}.home-intro{background-position-y:35%}.page-id-27 .flex aside,.patients-content--main,.patients-stats--content .stat{margin-bottom:50px}.home-outro-portfolio--products .flex .product{margin-bottom:20px}.home-outro-portfolio--products .flex .product a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#dd4b59;max-width:600px;margin-left:auto;margin-right:auto}.home-outro-portfolio--products .flex .product a .image{-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;max-width:150px}.home-outro-portfolio--products .flex .product a .meta{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-outro-portfolio--products .flex .product a .meta .inner{margin:auto}.about-page,.default-page--content__primary{margin-bottom:100px}.default-page--content .container{padding:35px 35px 100px}.about-page--intro,.about-page--team__members,.about-page--values{padding-top:50px;padding-bottom:50px}.lity-content .member-bio{padding:35px}.patients-products-hero--page-links{right:0}.page-id-27 .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-id-27 .flex .default-page--content__primary{margin-bottom:0}.page-id-27 .flex aside{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.page-id-27 .flex>div{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page-id-26 .default-page--content__primary h2{text-align:center;max-width:200px;line-height:1.4;margin-bottom:50px}.page-id-26 .default-page--content__secondary{max-width:350px}}@media only screen and (max-width:768px){.about-page--team__nav #team-nav-buttons a.active:last-child,.about-page--team__nav #team-nav-buttons a:last-child,.about-page--team__nav #team-nav-buttons a:not(.active):last-child{margin-bottom:0}.patients-products-hero--heading,.patients-products-hero--page-links,body br{display:none}h1{font-size:2.19em}.home-hero{max-height:256px}.home-hero--title h1{font-size:3.13em}.home-intro{background-position-y:50%}.home-intro--title h2 br{display:block}.about-page--team__nav,.patients-stats{padding-top:50px}.about-page--team__nav #team-nav-buttons a{margin-left:0;margin-right:0}.about-page--team__nav #team-nav-buttons a.active,.about-page--team__nav #team-nav-buttons a:not(.active){display:block;max-width:320px;margin-left:auto;margin-right:auto}.about-page--team__members .group>.flex{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-page--team__members .member{-webkit-flex-basis:500px;-ms-flex-preferred-size:500px;flex-basis:500px;max-width:100%}.patients-products-hero{height:256px}}@media only screen and (max-width:480px){.about-page,.default-page--content{margin-left:0;margin-right:0}.patients-stats--links-mobile .buttons ul li,.products-index--links-mobile .buttons ul li{max-width:100%}body main li,body main p{font-size:1em;line-height:1.63em}div[id^=gform_wrapper] form .gform_footer button{display:block;width:100%}.products-index--row__content .product a .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.products-index--row__content .product a .image{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.home-outro-portfolio--products .flex .product a .image{-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;max-width:100px}.home-outro-portfolio--products .flex .product a .meta{height:125px}.home-outro-portfolio--products .flex .product a .meta h3{font-size:1.25em}.home-outro-portfolio--products .flex .product a .meta p{font-size:.75em}.default-page--content .container{padding-left:20px;padding-right:20px}.lity-content .member-bio{padding:20px}}@-webkit-keyframes pulse{0%{opacity:.3;-webkit-transform:translateY(-10px) scale(.98) rotate(-2deg);transform:translateY(-10px) scale(.98) rotate(-2deg)}100%{opacity:1;-webkit-transform:translate(0) scale(1.2) rotate(0);transform:translate(0) scale(1.2) rotate(0)}}@keyframes pulse{0%{opacity:.3;-webkit-transform:translateY(-10px) scale(.98) rotate(-2deg);transform:translateY(-10px) scale(.98) rotate(-2deg)}100%{opacity:1;-webkit-transform:translate(0) scale(1.2) rotate(0);transform:translate(0) scale(1.2) rotate(0)}}