/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Emeric";font-weight:300;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:600;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:300;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:600;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff) format("woff");}html{overflow-x:hidden;}body{font-family:"Emeric",sans-serif;font-size:18px;font-weight:300;line-height:1.56;color:#404043;margin:0;overflow-x:hidden;overflow-y:hidden;}h1,.page-header{margin-top:0;margin-bottom:20px;font-size:30px;font-weight:600;color:#717275;border:0px;}h2,.highlighted_text{position:relative;font-size:50px;font-weight:300;line-height:55px;color:#ff9e18;margin:20px 0;}h2:after,.highlighted_text:after{content:url("/sites/default/files/plus.png");position:absolute;left:-90px;top:3px;}@media (min-width:768px){h2,.highlighted_text{font-size:65px;line-height:65px;}}@media (min-width:1200px){h2,.highlighted_text{font-size:72px;line-height:72px;}}h3{margin:20px 0 20px 0;font-size:30px;font-weight:600;line-height:36px;color:#ff9e18;}.header_light{font-size:24px;font-weight:500;}.header_thin{font-size:45px;line-height:48px;font-weight:300;color:#ff9e18;}.intro{font-size:30px;font-weight:300;line-height:36px;margin-bottom:20px;}.stat{position:relative;margin-bottom:40px;}.stat:after{content:url("/sites/default/files/arrow-down.png");position:absolute;left:-90px;top:3px;}.stat.up:after{content:url("/sites/default/files/arrow-up.png");}.stat_header{font-size:48px;line-height:50px;font-weight:700;color:#717275;margin-bottom:20px;}.stat_header sup{font-size:21px;}h4{font-weight:20px;font-weight:600;line-height:1.3;}a{text-decoration:underline;font-weight:300;color:#404043;}a:hover{text-decoration:none;}p{margin:0 0 20px;}strong{font-weight:600;}ul{margin-bottom:30px;}h2 sup{font-size:0.6em;}.main-container{position:relative;z-index:1;padding-top:60px;}@media (min-width:768px){.main-container{padding-top:100px;}}@media (min-width:992px){.main-container{padding-top:60px;}}table,th,td{border:1px solid #404043;}td,th{padding:15px;}hr{margin:30px 0;}.view-search-content .views-row{margin-bottom:20px;}.btn-primary{background-color:#ff9e18;border-color:transparent;}.btn-primary:hover{border-color:transparent;}.btn-primary:active:focus{border-color:#ff9e18;color:#00729c;background-color:transparent;}@media (min-width:768px){.view-search-content .form--inline{width:75%;margin:auto;}}@media (min-width:768px){.view-search-content .form--inline .form-item{width:100%;display:inline;}}@media (min-width:768px){.view-search-content .form--inline .form-item .form-control{width:100%;}}.view-search-content .form-actions .btn{display:inline-block;padding:10px 15px;margin:20px 0;color:#ff9e18;font-size:20px;font-weight:bold;text-transform:uppercase;background:#fff;background-color:#fff;border:3px solid #ff9e18;border-radius:1px;}.view-search-content .form-actions .btn:hover{background-color:#fff;}@media (min-width:768px){.view-search-content .view-empty{width:75%;margin:auto;}}.modal-content{margin:10% auto 30px;border-radius:0px;}.modal-header{padding:0 15px;border:0px;}.close,.close:focus{color:#ff9e18;font-size:50px;text-shadow:none;opacity:1;}.modal-body{padding:40px;}.svg_shapes{display:none;position:absolute;top:0;left:50%;transform:translate(-50%,0);}@media (min-width:768px){.svg_shapes{display:block;}}.svg_shapes > div{position:absolute;z-index:-1;}.svg_shapes-rec1{top:64px;left:-520px;}.svg_shapes-rec2{top:87px;left:-640px;}.svg_shapes-rec3{top:144px;left:-860px;}.svg_shapes-rec4{top:96px;left:-810px;}.svg_shapes-rec5{top:77px;left:-700px;}.svg_shapes-active-1 .svg_shapes-rec1{display:block !important;}.svg_shapes-active-2 .svg_shapes-rec2{display:block !important;}.svg_shapes-active-3 .svg_shapes-rec5{display:block !important;}.hs-input[type=text],.hs-input[type=email]{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}.inputs-list,.hs-form-booleancheckbox{padding:0;list-style:none;}.hs-input[type=checkbox]{margin:4px 4px 0 0;}.hs-button{background-color:#ff9e18;border-color:transparent;color:white;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.hs-button:hover{background-color:#286090;}html.active_webform #block-alert .alert_box{z-index:10;}#block-alert .alert_box{display:none;background-color:#ff9e18;color:#fff;text-align:center;width:100vw;left:50%;transform:translateX(-50%);position:fixed;z-index:11;font-family:"Emeric",sans-serif;font-weight:600;}#block-alert .alert_box p{margin:15px 0;padding:0 40px;font-size:18px;font-family:"Emeric",sans-serif;}@media (min-width:992px){#block-alert .alert_box p{font-size:21px;}}#block-alert .alert_box a{color:#fff;font-weight:600;}#block-alert .alert_box-close{position:absolute;right:30px;top:18px;}#block-alert .alert_box-close:hover{cursor:pointer;}#block-alert .alert_box.open{display:block;}@font-face{font-family:"Emeric";font-weight:300;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:600;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff) format("woff");}.text_red{color:#fae1e1;}.bg_red{background:#fae1e1;}.text_orange{color:#ff9e18;}.bg_orange{background:#ff9e18;}.text_grey{color:#e8e8e8;}.bg_grey{background:#e8e8e8;}.text_grey-dark{color:#717275;}.bg_grey-dark{background:#717275;}.text_white{color:#fff;}.bg_white{background:#fff;}.text_black{color:#404043;}.bg_black{background:#404043;}.text_blue{color:#00729c;}.bg_blue{background:#00729c;}.text_teal{color:#79cac1;}.bg_teal{background:#79cac1;}.text_uppercase{text-transform:uppercase;}.full_width,.full-width{width:100vw;position:relative;left:50%;transform:translate(-50%,0);}.relative{position:relative;}.button_custom{display:inline-block;height:auto;background:#ff9e18;padding:5px 20px;border-radius:20px;color:#fff;text-decoration:none;font-weight:600;box-shadow:none;border:2px solid #ff9e18;}@media (min-width:376px){.button_custom{font-size:18px;}}.button_custom:hover{background:transparent;border:2px solid #ff9e18;color:#00729c;}.button_custom:disabled{background:#e8e8e8;border:2px transparent;color:#fff;}.non-link-box_orange{padding:20px 10px;border:none;text-align:center;width:135px;}.non-link-box_orange:hover{background:#ff9e18;color:#fff;border:none;}blockquote{border-left:none;font-size:21px;}.visible-xs .yellow__button{margin-bottom:0;}.text_center{text-align:center;width:100%;left:0;}.text_small{font-size:12px;}.no-drop{text-shadow:none;}.no_box{box-shadow:none;}.box_red{padding:20px 40px 40px;margin:60px -40px 40px;background:#fae1e1;border-radius:20px;}.box_orange{padding:20px 40px 40px;background:#ff9e18;border-radius:20px;}.border_orange{border-color:#ff9e18;}.mt0{margin-top:0;}.mt40{margin-top:40px;}.mb20{margin-bottom:20px;}.mb40{margin-bottom:40px;}.mb80{margin-bottom:80px;}@font-face{font-family:"Emeric";font-weight:300;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:600;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff) format("woff");}.main_logo{position:relative;}.header_main{margin-top:20px;}.header_main.active .navigation_menu{display:block;}.header_main.active .navbar-toggle .icon-bar{position:relative;transition:all 0.3s ease;}.header_main.active .navbar-toggle .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg);}.header_main.active .navbar-toggle .icon-bar:nth-of-type(2){background-color:transparent;}.header_main.active .navbar-toggle .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg);}.main_nav-main{z-index:10;position:relative;}.main_nav-toggle{position:absolute;right:0;top:0;display:block;z-index:11;}@media (min-width:768px){.main_nav-toggle{display:none;}}.main_nav-toggle .navbar-toggle{background-color:#ff9e18;margin-top:0;margin-right:0;}.main_nav-toggle .navbar-toggle .icon-bar{background-color:#fff;transition:all 0.3s ease;}.main_nav-toggle .navbar-toggle .icon-bar:nth-of-type(2){top:1px;}.main_nav-toggle .navbar-toggle .icon-bar:nth-of-type(3){top:3px;}.navigation_logo{position:relative;top:24px;}@media (min-width:768px){.navigation_logo{position:absolute;left:-21%;top:65px;}}@media (min-width:992px){.navigation_logo{left:-130px;top:0;}}@media (min-width:1200px){.navigation_logo{position:relative;left:0;float:left;width:5%;}}@media (min-width:1200px){.navigation_logo{width:20%;}}.navigation_menu{display:none;position:absolute;width:100vw;top:-56px;left:50%;transform:translateX(-50%);}@media (min-width:768px){.navigation_menu{display:block;position:relative;top:0;right:0;float:left;width:calc(100% + 10px);left:0;transform:none;}}@media (min-width:1200px){.navigation_menu{width:80%;}}.navigation_menu > ul{justify-content:flex-end;-ms-flex-align:end;flex-flow:row;flex-wrap:wrap;-ms-flex-wrap:wrap;padding:10px 20px;margin:0;background:#e8e8e8;list-style:none;}@media (min-width:768px){.navigation_menu > ul{display:flex;display:-ms-flexbox;flex-wrap:nowrap;-ms-flex-wrap:nowrap;padding:0;background:transparent;}}.navigation_menu > ul a{display:inline-block;color:#404043;font-weight:300;text-decoration:none;line-height:normal;}.navigation_menu > ul > li{display:block;position:relative;padding:0 13px;font-size:16px;line-height:24px;flex:0 0 100%;-ms-flex:0 0 100%;}@media (min-width:768px){.navigation_menu > ul > li{flex:unset;-ms-flex:none;font-size:14px;line-height:18px;margin:-10px 0px 0 10px;padding:5px 13px 0 13px;}}@media (min-width:992px){.navigation_menu > ul > li{font-size:16px;line-height:24px;}}@media (min-width:1200px){.navigation_menu > ul > li{font-size:18px;line-height:28.08px;}}.navigation_menu > ul > li span{display:inline-block;position:relative;z-index:3;}.navigation_menu > ul > li span:after{content:" ";border:4px solid transparent;border-top:4px solid orange;position:absolute;top:11px;right:-10px;z-index:3;}@media (min-width:768px){.navigation_menu > ul > li span:after{top:8px;}}@media (min-width:992px){.navigation_menu > ul > li span:after{top:11px;}}@media (min-width:1200px){.navigation_menu > ul > li span:after{top:13px;}}.navigation_menu > ul > li ul{top:-10px;z-index:2;padding:0px 13px;margin:0 -10px;list-style:none;}@media (min-width:768px){.navigation_menu > ul > li ul{display:none;position:absolute;padding:35px 13px 10px;border-radius:0px 0px 20px 20px;background:#e8e8e8;}}@media (min-width:992px){.navigation_menu > ul > li ul{padding:40px 13px 10px;}}@media (min-width:1200px){.navigation_menu > ul > li ul{padding:45px 13px 10px;}}.navigation_menu > ul > li ul li{display:block;clear:both;margin-bottom:6px;}.navigation_menu > ul > li ul:hover{display:block;}.navigation_menu > ul > li:hover ul{display:block;}.navigation_menu hr{margin:15px 0 0;border-width:2px;display:none;}@media (min-width:768px){.navigation_menu hr{margin:15px 0 10px;display:block;}}.navigation_menu-links{padding:10px 20px 40px !important;}@media (min-width:768px){.navigation_menu-links{padding:0 !important;}}.navigation_menu-links > li:first-child{padding-bottom:10px;}@media (min-width:768px){.navigation_menu-links > li:first-child{padding-bottom:0;}}.navigation_menu-links.patients li{padding-bottom:10px;}.navigation_menu-links li.active > a{font-weight:bold;}.navigation_menu-links li a:hover{text-decoration:underline;}.navigation_menu-links li ul{margin-left:5px !important;}@media (min-width:768px){.navigation_menu-links li ul{margin:0 -10px !important;}}.navigation_menu-eyebrow{padding:40px 20px 10px !important;}@media (min-width:768px){.navigation_menu-eyebrow{right:0;top:0;position:relative;width:100%;padding:0 !important;}}@media (min-width:992px){.navigation_menu-eyebrow{flex-wrap:nowrap;}}@media (min-width:768px){.navigation_menu-eyebrow li{margin:0 0 0 20px;flex:unset !important;-ms-flex:none !important;}}.navigation_menu-eyebrow li a{font-size:16px;font-weight:600;line-height:28.08px;color:#ff9e18;}@media (min-width:992px){.navigation_menu-eyebrow li a{font-size:18px;}}.navigation_menu-eyebrow li a.active{color:#404043;}.navigation_menu-eyebrow li:first-child a:after{content:"";display:inline-block;background:url("/sites/default/files/external-link.png");height:15px;width:15px;background-repeat:no-repeat;position:relative;top:1px;margin-left:3px;}.nav_webform-mobile{display:none !important;}.nav_webform-mobile a{color:#FFF;text-decoration:none;}@media (max-width:767px){.nav_webform-mobile{display:block !important;}}@media (max-width:767px){.nav_webform-desktop{display:none !important;}}.button_sticky{display:none;position:fixed;top:45px;right:0%;z-index:3;background:#00729c;border:0px;border-radius:8px 0px 0px 8px;color:white;font-weight:bold;padding:10px 15px;outline:none;}@media (min-width:768px){.button_sticky{display:block;top:225px;}}@media (min-width:1429px){.button_sticky{top:225px;}}.region-webform .block-webform{position:fixed;overflow:auto;height:100vh;top:0px;right:-500px;z-index:11;width:500px;padding:30px;background:#00729c;color:#fff;}.active .button_sticky{border-radius:8px 0px 0px 0px;}.region-webform.active .block-webform{right:0;}.button_sticky-close{display:none;position:absolute;right:0px;top:0;margin:0px 5px 5px;}.region-webform .button_sticky-close{display:inline-block;}.region-webform .block-webform .button_custom{color:#fff !important;margin-top:20px;}.region-webform .checkboxes--wrapper .fieldset-legend{color:#fff;}.form-required:after{background-image:none;content:"*";}.active_webform{overflow:hidden;}.active_webform header .container{filter:opacity(0.5);}.active_webform .main-container{filter:opacity(0.5);}.active_webform footer{filter:opacity(0.5);}@font-face{font-family:"Emeric";font-weight:300;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:600;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff) format("woff");}.header_home{font-size:72px;position:relative;}@media (min-width:768px){.header_home .text_teal{transform:rotate(-90deg) translate(-130px,-410px);position:absolute;}}@media (min-width:992px){.header_home .text_teal{transform:rotate(-90deg) translate(-440px,-440px);}}@media (min-width:768px){.header_home svg{position:absolute;transform:translate(-100px,20px);}}.home_img-1,.home_img-2,.home_img-3{width:140%;}@media (min-width:768px){.home_img-1,.home_img-2,.home_img-3{width:auto;}}.home_img-2{transform:translate(-30%,0px);}@media (min-width:768px){.home_img-2{transform:translate(-500px,0px);}}@media (min-width:992px){.home_text-1{transform:translate(0px,220px);}}@media (min-width:992px){.home_text-2{transform:translate(0px,240px);}}@media (min-width:992px){.home_text-3{transform:translate(0px,120px);}}.home_text-4{margin:100px 0;}@font-face{font-family:"Emeric";font-weight:300;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:600;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff) format("woff");}.results_percentage{font-size:72px;color:#fff;}.results_notes{margin-bottom:20px;font-size:24px;font-weight:600;color:#fff;}@media (min-width:992px){.view-case-study-individual .notes h3{margin-top:0;}}.view-case-study-individual .notes .row:last-child{margin-bottom:0;}.view-case-study-individual .results{margin-top:20px;}@media (min-width:992px){.view-case-study-individual .results{margin-top:0;}}@font-face{font-family:"Emeric";font-weight:300;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:600;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff) format("woff");}.body_initial{margin-bottom:40px;font-size:24px;line-height:32px;font-weight:300;}.view-basic-page-image-1,.view-duplicate-of-basic-page-image-2{margin-bottom:30px;}.view-basic-page-image-1 .field-content > div:nth-child(1),.view-duplicate-of-basic-page-image-2 .field-content > div:nth-child(1){float:left;width:calc(41.66666667% - 15px);margin-right:15px;}.view-basic-page-image-1 .field-content > div:nth-child(2),.view-duplicate-of-basic-page-image-2 .field-content > div:nth-child(2){float:left;width:calc(58.33333333% - 15px);margin-left:15px;}.view-basic-page-image-1 img,.view-duplicate-of-basic-page-image-2 img{width:100%;}.fact{padding:20px;color:white;font-size:30px;line-height:35px;font-weight:700;border-radius:20px;margin-bottom:40px;}.fact_teal{background:#79cac1;}.fact_teal .button_custom{background:#fff;color:#79cac1;border-color:#79cac1;}.fact_blue{background:#00729c;}.fact_blue .button_custom{background:#fff;color:#00729c;border-color:#00729c;}.fact sup{font-size:60%;}table{width:100%;border:0px;border-collapse:collapse;}table td,table th{border:0px;}table tr{border-bottom:1px solid #404043;}table img{display:block;margin:auto;}.apply-table table tr:first-child{border-color:#ff9e18;}.clinical .non-link-box_orange{margin-top:20px;}@media (min-width:768px){.clinical .non-link-box_orange{margin-top:0;}}.compatibility_form input{height:39px;width:500px;max-width:calc(100% - 70px);display:inline-block;border-radius:8px;border:1px solid #e8e8e8;padding:2px 15px;font-size:18px;}.compatibility_form button{line-height:18px;}.compatibility_form button svg{height:18px;width:18px;}.compatibility_form button:hover svg path{fill:#ff9e18;}table caption{color:#404043;}table caption svg{height:33px;width:33px;vertical-align:middle;top:-3px;position:relative;}table caption svg #Fill-1{display:none;}table caption:hover{cursor:pointer;}table.closed svg #Fill-1{display:block;}#compatibility-sort-options span:hover{cursor:pointer;}.compatibility_categories-header{margin:40px 0 0;}.compatibility_categories-header h3{float:left;margin:0;}.compatibility_categories-header .compatibility_sort-options{float:right;}.compatibility_categories-header .compatibility_sort-options:hover{cursor:default;}.compatibility_categories-header .compatibility_sort-options span:first-child{display:inline-block;margin:0 15px;}.compatibility_categories-header .compatibility_sort-options span.selected{color:#ff9e18;}.compatibility_categories h3{margin-bottom:15px;}.compatibility_categories h3 a{color:#404043;text-decoration:none;}.compatibility_categories table{width:100%;margin:10px 0;border-top:1px solid #ff9e18;}.compatibility_categories table caption{font-size:26px;font-weight:600;color:#404043;margin-top:0;}.compatibility_categories table caption:hover{cursor:pointer;}.compatibility_categories table tr td{font-size:14px;padding:15px 0;}@media (min-width:768px){.compatibility_categories table tr td{font-size:18px;padding:15px;}}.compatibility_categories table tr td:nth-child(1){display:none;}.compatibility_categories table tr td:nth-child(2){width:20%;}.compatibility_categories table tr td:nth-child(3){width:21%;}.compatibility_categories table tr td:nth-child(4){width:17%;text-align:center;}.compatibility_categories table tr td:nth-child(5){display:none;}@media (min-width:768px){.compatibility_categories table tr td:nth-child(5){display:block;}}.compatibility_categories table tr th{font-size:14px;padding:15px 0;}@media (min-width:768px){.compatibility_categories table tr th{font-size:18px;padding:15px;}}.compatibility_categories table tr th:nth-child(1){display:none;}.compatibility_categories table tr th:nth-child(2){width:20%;}.compatibility_categories table tr th:nth-child(3){width:21%;text-align:center;}.compatibility_categories table tr th:nth-child(4){width:17%;text-align:center;}.compatibility_categories table tr th:nth-child(5){display:none;}@media (min-width:768px){.compatibility_categories table tr th:nth-child(5){display:block;}}#compatibility-query-clear{text-decoration:underline;margin:10px 0px;cursor:pointer;}#compatibility-result-count-message{font-weight:600;}.compatible{position:relative;}.compatible:after{content:url("/sites/default/files/check-circle.png");height:32px;width:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#compatibility-categories table.closed thead,#compatibility-categories table.closed tbody{display:none;}.calc #dc-button-calculate{margin-bottom:10px;}.calc_quantity{font-size:54px;line-height:54px;font-weight:600;}.calc_quantity-label{font-size:24px;font-weight:600;}.calc_30,.calc_90{font-size:24px;font-weight:600;}.calc_duration,.calc_size{font-weight:600;}.calc_results{visibility:hidden;opacity:0;transition:all 0.1s ease-in;}.calc_results p{margin:0;}.calc.active .calc_results{visibility:visible;opacity:1;transition:all 0.3s ease-in 0.2s;}.calc a{color:#404043;}.calc a:hover{cursor:pointer;}@font-face{font-family:"Emeric";font-weight:300;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:600;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff) format("woff");}footer{position:relative;z-index:1;padding:60px 0px 40px;}@media (min-width:768px){footer{padding:60px 0px 40px;}}footer p{font-size:12px;}footer ul{list-style:none;padding:0px;}footer ul li{float:left;padding-right:30px;}footer ul li a{color:#404043;text-decoration:none;font-size:24px;font-weight:300;}footer ul li a:hover{text-decoration:underline;}.footer_hcp a{color:#404043;font-weight:normal;text-decoration:underline;}.footer_hcp .references{font-size:18px;}.footer_hcp .references svg{vertical-align:middle;margin-top:-5px;height:18px;}.footer_hcp .references svg #Fill-1{display:none;}.footer_hcp .references .collapsed svg #Fill-1{display:block;}.footer_hcp .references a{text-decoration:none;color:#ff9e18;font-weight:600;}.footer_hcp li{padding-left:10px;margin-bottom:10px;}.footer_hcp .col-md-2 p{font-size:18px;margin:15px 0 0;}.footer_hcp .col-md-2 p a{font-weight:normal;}.views-field-field-revision-code{font-size:12px;}@font-face{font-family:"Emeric";font-weight:300;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-light-webfont.woff) format("woff");}@font-face{font-family:"Emeric";font-weight:600;src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.eot);src:url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff2) format("woff2"),url(/themes/custom/bootstrap_subtheme/fonts/Emeric/Web_Fonts/emeric-semibold-webfont.woff) format("woff");}.sliding-popup-bottom{width:100%;background:#e8e8e8;padding:10px 0;}.eu-cookie-compliance-message{float:none;max-width:100%;}.eu-cookie-compliance-message h2{font-size:22px;line-height:1.2;margin:10px 0;color:#404043;}.eu-cookie-compliance-message h2::after{display:none;}.eu-cookie-compliance-message p{font-size:16px;margin:0;}.eu-cookie-compliance-buttons{float:none;max-width:100%;margin:10px 0 0 0;}.eu-cookie-compliance-more-button{border:0;padding:0;background:transparent;text-decoration:underline;font-weight:600;color:#ff9e18;}.eu-cookie-compliance-more-button:hover{text-decoration:none;color:#23527c;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button{display:inline-block;height:auto;background:#ff9e18;padding:2px 20px;border-radius:8px;color:#fff;text-decoration:none;font-weight:600;box-shadow:none;border:2px solid #ff9e18;}.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-secondary-button:hover{background:transparent;border:2px solid #ff9e18;color:#ff9e18;}
