
/*
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=db5233f3374e2ea30a2d)
 * Config saved to config.json and https://gist.github.com/db5233f3374e2ea30a2d
 */

/* normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px
auto -webkit-focus-ring-color;outline-offset: -2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;width:100% \9;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px
solid #ddd;border-radius:4px;transition:all 0.2s ease-in-out;display:inline-block;width:100% \9;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin: -1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px
solid transparent;white-space:nowrap;padding:6px
12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px
auto -webkit-focus-ring-color;outline-offset: -2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default
.badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary
.badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success
.badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info
.badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning
.badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger
.badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:normal;cursor:pointer;border-radius:0}.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg{padding:10px
16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px
10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px
5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.pagination{display:inline-block;padding-left:0;margin:20px
0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px
12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px
solid #ddd;margin-left: -1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px
16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px
10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, -25%, 0);transition: -webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.modal-open
.modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px
solid #999;border:1px
solid rgba(0, 0, 0, 0.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header
.close{margin-top: -2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left: -1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top: -9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px
auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fr-window, .fr-window [class^="fr-"],
.fr-overlay, .fr-overlay [class^="fr-"],
.fr-loading, .fr-loading [class^="fr-"]{-moz-box-sizing:content-box;box-sizing:content-box}.fr-overlay{z-index:99999;position:fixed;top:0;left:0;height:100%;width:100%;zoom:1;overflow:hidden}.fr-overlay-background{background:#000;filter:alpha(opacity=90);opacity: .9;float:left;width:100%;height:100%;position:relative}.fr-window,.fr-window-fixed-measure{z-index:100000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;min-height:100%}.fr-ui-outside .fr-info{z-index:100001}.fr-loading{z-index:100001;position:fixed;top:50%;left:50%;width:52px;height:52px;margin-top: -26px;margin-left: -26px;overflow:visible}.fr-loading-offset{position:absolute;width:100%;height:100%;top:0;left:0}.fr-loading-background,.fr-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-loading-background{background:#0d0d0d url('/responsive/library/css/vendors/fresco/skins/loading.gif') 50% 50% no-repeat;opacity: .8;border-radius:3px;position:relative;float:left;border:1px
solid rgba(80,80,80,.2);-moz-box-sizing:border-box !important;box-sizing:border-box !important}.fr-loading-icon{display:none}.fr-bubble{float:left;width:100%;height:100%;position:relative}.fr-ui,.fr-info{font:normal 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",Verdana,Arial,sans-serif}.fr-frames{height:100%;width:100%;position:absolute;display:inline;top:0;left:0;overflow:hidden}.fr-frames-move{position:absolute;top:0;left:0;height:100%;width:100%}.fr-frame,.fr-ui{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.fr-frame-touch{position:relative;float:left;top:auto;left:auto;width:100%}.fr-window *:not(.fr-caption)::-moz-selection,
.fr-window *:not(.fr-caption)::-moz-selection,
.fr-window *:not(.fr-caption)::-webkit-selection{background:transparent}.fr-window *:not(.fr-caption)::selection,
.fr-window *:not(.fr-caption)::-moz-selection,
.fr-window *:not(.fr-caption)::-webkit-selection{background:transparent}.fr-mobile-touch-enabled .fr-frame .fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-frame-touch .fr-box{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-mobile-touch-enabled .fr-ui,
.fr-mobile-touch-enabled .fr-ui-spacer,
.fr-mobile-touch-enabled .fr-ui-wrapper,
.fr-mobile-touch-enabled .fr-ui-padder,
.fr-mobile-touch-enabled .fr-ui-toggle,
.fr-mobile-touch-enabled .fr-ui-outer-border,
.fr-mobile-touch-enabled .fr-side{pointer-events:none}.fr-box{position:absolute;top:0;left:0;height:100%;width:100%}.fr-box-has-ui-outside{overflow:hidden}.fr-box-spacer,.fr-ui-spacer{position:absolute;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-box-wrapper,.fr-ui-wrapper{position:relative;background:url('/responsive/library/css/vendors/fresco/skins/blank.gif');overflow:hidden}.fr-box-padder,.fr-ui-padder{position:absolute;top:0;left:0;zoom:1;border-color:transparent;border-style:solid;border-width:0;background:url('/responsive/library/css/vendors/fresco/skins/blank.gif')}.fr-box-padder,.fr-ui-padder{position:absolute;top:0;left:0}.fr-ui-padder{zoom:1}.fr-box-wrapper,.fr-ui-wrapper,.fr-ui-toggle{position:relative;float:left;display:inline;zoom:1;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-box-wrapper{background:#101010}.fr-ui-wrapper-outside{float:left;height:100%;width:100%}.fr-box-outer-border,.fr-ui-outer-border{position:relative;float:left;display:inline;height:100%;width:100%;zoom:1}.fr-ltIE9 .fr-box-outer-border,
.fr-ltIE9 .fr-ui-outer-border{border:0px
solid transparent}.fr-content{height:100%;width:100%;zoom:1;*display:inline;margin:0;padding:0}.fr-content-image{position:absolute;top:0;left:0;image-rendering:optimizeQuality;max-width:none}.fr-content-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.fr-download-image{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;-webkit-user-drag:element;user-drag:element;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto}.fr-onclick-side{position:absolute;top:0;width:50%;height:100%;background:url(/responsive/library/css/vendors/fresco/skins/blank.gif);overflow:hidden;cursor:pointer;z-index:1}.fr-onclick-side
img{cursor:pointer}.fr-onclick-previous{left:0}.fr-onclick-next{right:0}.fr-frame-onclick-next .fr-onclick-next{width:100%}.fr-side{position:absolute;top:0;height:100%;cursor:pointer;overflow:hidden;background:url('/responsive/library/css/vendors/fresco/skins/blank.gif') 0 0 repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:1}.fr-side-disabled{cursor:default}.fr-side-button{position:absolute;top:50%;width:54px;height:72px;margin:0
9px;margin-top: -36px;pointer-events:auto}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1}.fr-side-previous{left:0;width:50%}.fr-side-next{right:0;width:50%}.fr-side-previous .fr-side-button{left:0}.fr-side-next .fr-side-button{right:0}.fr-ui-outside .fr-side{width:72px;height:72px;top:50%;margin-top: -36px}.fr-ui-outside .fr-side-button{margin-top:0;top:0}.fr-info{position:absolute;bottom:0px;left:0px;width:100%;color:#efefef;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;pointer-events:auto}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:alpha(opacity=80);opacity: .8;zoom:1;background:#000;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.fr-info-outside .fr-info-background{background:#0d0d0d;-webkit-filter:none;filter:none;opacity:1}.fr-info-padder{padding:12px;display:block;filter:alpha(opacity=99);overflow:hidden;width:auto;position:relative}.fr-caption{position:relative;filter:alpha(opacity=99);opacity: .99;width:auto;word-wrap:no-wrap}.fr-position-text{position:relative}.fr-has-position .fr-info-inside .fr-caption{margin-right:75px}.fr-info-inside .fr-position{filter:alpha(opacity=99);opacity: .99;position:relative;text-align:right;word-wrap:no-wrap;line-height:21px;color:#b3b3b3;float:right;width:75px}.fr-no-caption .fr-info-inside .fr-position{width:auto;margin:0
1px 1px 0;color:#b9b9b9;filter:alpha(opacity=99)}.fr-info-inside .fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%}.fr-no-caption .fr-info-inside .fr-position-background{border-radius:12px;background:#101010;filter:alpha(opacity=80);opacity: .8;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.fr-info-inside .fr-position-text{position:relative}.fr-no-caption .fr-info-inside .fr-position-text{float:left;height:13px;line-height:13px;padding:6px
10px;text-shadow:0 1px 1px rgba(0,0,0,.3)}@media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px){.fr-has-position .fr-info-inside .fr-caption{margin-right:0}.fr-position{display:none !important}.fr-ui-outside .fr-side{width:54px;height:50px;margin-top: -25px}.fr-side-button{width:40px;height:50px;margin:0
6px;margin-top: -25px}}.fr-ui-outside .fr-position{position:absolute;bottom:15px;right:15px;display:inline;width:auto;margin:0
1px 1px 0;color:#b9b9b9}.fr-ui-outside .fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;filter:alpha(opacity=80);opacity: .8;background:#1e1e1e;border:1px
solid rgba(180,180,180,.2);-moz-box-sizing:border-box !important;box-sizing:border-box !important}.fr-ui-outside .fr-position-text{position:relative;float:left;width:auto;text-align:right;word-wrap:no-wrap;color:#b3b3b3;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-wrap:no-wrap;padding:6px
10px;height:13px;line-height:13px}.fr-ui-outside .fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%}.fr-no-caption .fr-info-outside{display:none}.fr-no-caption .fr-info-padder{pointer-events:none}.fr-no-caption .fr-info-background{pointer-events:none;opacity:0;-webkit-filter:none;filter:none;display:none}.fr-no-caption .fr-position-text,
.fr-ui-outside .fr-position-text{text-shadow:0 1px 1px rgba(0,0,0,.3)}.fr-ui-outside .fr-position{float:none;position:absolute;bottom:0;right:0;margin:15px}.fr-ltIE8 .fr-info
*{zoom:1;filter:alpha(opacity=99)}.fr-ltIE8 .fr-box
*{zoom:1;filter:alpha(opacity=99)}.fr-info-outside{bottom:auto}.fr-no-caption .fr-info-outside .fr-info-padder{padding:10px
5px}.fr-ui-outside .fr-no-caption .fr-position{margin:0}.fr-close{position:absolute;top:0px;right:0px;width:47px;height:47px;cursor:pointer;pointer-events:auto}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:23px;width:23px}.fr-close-background{filter:alpha(opacity=80);opacity: .8;transition:background-color .2s ease-in;background-color:#282828;cursor:pointer}.fr-close:hover .fr-close-background{background-color:#333}.fr-ui-outside .fr-close-background{background-color:#363636}.fr-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-thumbnails{position:absolute;width:100%;height:9%;-webkit-tap-highlight-color:rgba(0,0,0,0);zoom:1;overflow:hidden}.fr-thumbnails-horizontal{left:0;bottom:0;min-height:40px;max-height:120px;padding:20px
0}.fr-thumbnails-vertical{left:0;top:0;min-width:40px;max-width:120px;padding:0
20px}.fr-thumbnails,
.fr-thumbnails
*{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0
10px}.fr-ltIE9 .fr-thumbnail
*{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-overlay-border{border-width:0;overflow:hidden;border-style:solid;border-color:transparent;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.fr-thumbnail
img{position:absolute;filter:alpha(opacity=85);opacity: .85;max-width:none}.fr-thumbnail:hover img,
.fr-thumbnail-active:hover
img{filter:alpha(opacity=99);opacity: .99}.fr-thumbnail-active img,
.fr-thumbnail-active:hover
img{filter:alpha(opacity=35);opacity: .35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#101010;background-image:url('/responsive/library/css/vendors/fresco/skins/loading.gif');background-position:50% 50%;background-repeat:no-repeat;opacity: .8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0
10px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-side-next{margin-right:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top: -14px;margin-left: -14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity: .8;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled
*{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top: -7px;left: -7px;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-side,
.fr-thumbnails-vertical .fr-thumbnails-thumbs,
.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}.fr-frames-has-touch-ui{top:43px}.fr-touch-menu{position:absolute;width:100%;top:0;left:0;height:43px}.fr-touch-menu-wrapper{float:left;width:100%;height:100%;position:relative}.fr-touch-caption{position:absolute;width:100%;top:100%;left:0;margin-top: -43px}.fr-touch-menu-wrapper,.fr-touch-caption-wrapper{float:left;width:100%;height:100%;position:relative}.fr-touch-caption-overflow-scroll{overflow-x:hidden;overflow-y:scroll !important;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.fr-touch-menu-background,.fr-touch-caption-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:alpha(opacity=80);opacity: .8;zoom:1;background:#000;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.fr-touch-caption-info{float:left;position:relative;clear:both;padding-right:38px;color:#efefef}.fr-touch-caption-info-padder{float:left;padding:11px;display:block;filter:alpha(opacity=99);overflow:hidden;width:auto;position:relative}.fr-touch-caption-text-wrapper{float:left;clear:both;font-weight:normal;font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,Arial,sans-serif;font-size:13px;line-height:21px;height:21px;width:100%;overflow:hidden}.fr-touch-caption-text{float:left}.fr-touch-caption-overflow .fr-touch-caption-text-wrapper{overflow:visible;height:auto}.fr-touch-button{padding:10px
4px;width:23px;height:23px;position:relative;cursor:pointer}.fr-touch-button .fr-touch-button-background{position:absolute;top:10px;left:4px;height:23px;width:23px}.fr-touch-button .fr-touch-button-background{background-color:#303030}.fr-touch-button:hover .fr-touch-button-background{background-color:#404040}.fr-touch-button-icon{float:left;position:relative;width:23px;height:23px}.fr-touch-close{position:absolute;top:0;right:0;padding-right:11px}.fr-touch-caption-more{position:absolute;top:0;right:0;padding-right:11px;display:none}.fr-touch-caption-padded .fr-touch-caption-more{display:block}@media all and (min-height: 0px){.fr-thumbnails{padding:10px
0}.fr-thumbnail,.fr-thumbnails-side{margin:0
4px}.fr-thumbnails-side-previous{margin-left:8px}.fr-thumbnails-side-next{margin-right:8px}.fr-thumbnail-loading-background{background-image:url('/responsive/library/css/vendors/fresco/skins/loading-small.gif')}}@media all and (min-height: 200px){.fr-thumbnails{padding:12px
0}.fr-thumbnail,.fr-thumbnails-side{margin:0
6px}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}}@media all and (min-height: 350px){.fr-thumbnail-loading-background{background-image:url('/responsive/library/css/vendors/fresco/skins/loading-medium.gif')}}@media all and (min-height: 500px){.fr-thumbnails{padding:14px
0}.fr-thumbnail,.fr-thumbnails-side{margin:0
7px}.fr-thumbnails-side-previous{margin-left:14px}.fr-thumbnails-side-next{margin-right:14px}}@media all and (min-height: 700px){.fr-thumbnails{padding:20px
0}.fr-thumbnail,.fr-thumbnails-side{margin:0
10px}.fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-side-next{margin-right:20px}.fr-thumbnail-loading-background{background-image:url('/responsive/library/css/vendors/fresco/skins/loading.gif')}}.fr-ltIE8
*{zoom:1;z-index:1}.fr-ltIE9 .fr-content-image-overlay,
.fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background{border:0}.fr-window-fresco .fr-side-button-icon,
.fr-window-fresco .fr-close-icon,
.fr-window-fresco .fr-touch-close .fr-touch-button-icon,
.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon,
.fr-window-fresco .fr-thumbnails-side-button-icon{background-image:url('/responsive/library/css/vendors/fresco/skins/fresco/sprite.png')}@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2){.fr-window-fresco .fr-side-button-icon,
.fr-window-fresco .fr-close-icon,
.fr-window-fresco .fr-touch-close .fr-touch-button-icon,
.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon,
.fr-window-fresco .fr-side-button-icon{background-image:url('/responsive/library/css/vendors/fresco/skins/fresco/sprite@x2.png');background-size:500px 500px}}.fr-window-fresco .fr-box-outer-border{box-shadow:0 0 5px rgba(0,0,0,.4)}.fr-window-fresco .fr-box-wrapper{background:#101010;border-color:transparent;border-style:solid;border-width:0}.fr-window-fresco .fr-content-image-overlay{border-width:1px;border-style:solid;border-color:transparent;border-color:rgba(255, 255, 255, .08)}.fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay{border-bottom-width:0px}.fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay{border-bottom-width:1px}.fr-window-fresco .fr-ui-outside .fr-position-text{text-shadow:0 1px 1px rgba(0,0,0,.3)}.fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background{border:1px
solid rgba(180,180,180,.15)}.fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background{border:1px
solid rgba(68,68,68,.1);border-top-width:0}.fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background{border:1px
solid rgba(80,80,80,.25);border-top-width:0}.fr-window-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0, 0, 0, .3)}.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0, 0, 0, .1)}.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon{background-position: -13px -14px}.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon{background-position: -93px -14px}.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon{background-position: -13px -114px}.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon{background-position: -93px -114px}.fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon{background-position: -13px -214px}.fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon{background-position: -93px -214px}.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon{background-position: -13px -114px}.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon{background-position: -93px -114px}.fr-window-fresco:not(.fr-ltIE9) .fr-side .fr-side-button .fr-side-button-icon{transition:opacity .2s ease-in;opacity: .5}.fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon,
.fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon{opacity:1}.fr-ltIE9 .fr-frame .fr-side-previous .fr-side-button-active .fr-side-button-icon{background-position: -13px -114px}.fr-ltIE9 .fr-frame .fr-side-next .fr-side-button-active .fr-side-button-icon{background-position: -93px -114px}.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon{opacity: .2}.fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon{background-image:none}@media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px){.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:0px -300px}.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon{background-position: -40px -300px}.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon{background-position:0px -350px}.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon{background-position: -40px -350px}.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:0px -350px}.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon{background-position: -40px -350px}}.fr-window-fresco .fr-close .fr-close-icon{background-position: -169px -9px}.fr-window-fresco .fr-close:hover .fr-close-icon{background-position: -210px -9px}.fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon{background-position: -210px -9px;transition:opacity .2s ease-in;opacity: .8}.fr-window-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}.fr-window-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0, 0, 0, .3)}.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0, 0, 0, .1)}.fr-window-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0, 0, 0, .3)}.fr-window-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255, 255, 255, .08)}.fr-thumbnail-active .fr-thumbnail-overlay-border,
.fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0px}.fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position: -160px -41px}.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position: -202px -41px}.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position: -160px -83px}.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position: -202px -83px}.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position: -286px -41px}.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position: -328px -41px}.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position: -286px -83px}.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position: -328px -83px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-icon{transition:opacity .2s ease-in;opacity: .8}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position: -160px -41px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position: -202px -83px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position: -286px -41px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position: -328px -83px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-disabled,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity: .5}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position: -244px -41px}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position: -244px -83px}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position: -370px -41px}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position: -370px -83px}.fr-window-fresco .fr-touch-menu-background,
.fr-window-fresco .fr-touch-caption-background{border-style:solid;border-color:transparent;border-color:rgba(255, 255, 255, .12);border-width:0 0 1px 0;box-shadow:0 1px 3px rgba(0,0,0, .3)}.fr-window-fresco .fr-touch-caption-background{border-width:1px 0 0 0;box-shadow:0 -1px 3px rgba(0,0,0, .3)}@media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px){.fr-window-fresco .fr-touch-caption-text-wrapper{font-size:12px}}.fr-window-fresco .fr-touch-close .fr-touch-button-icon{background-position: -169px -9px}.fr-window-fresco .fr-touch-close:hover .fr-touch-button-icon{background-position: -210px -9px}.fr-window-fresco:not(.fr-ltIE9) .fr-touch-close .fr-touch-button-icon{background-position: -210px -9px;transition:opacity .2s ease-in;opacity: .8}.fr-window-fresco .fr-touch-close .fr-touch-button-icon{opacity:1}.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon{background-position: -169px -134px}.fr-window-fresco .fr-touch-caption-more:hover .fr-touch-button-icon{background-position: -210px -134px}.fr-window-fresco:not(.fr-ltIE9) .fr-touch-caption-more .fr-touch-button-icon{background-position: -210px -134px;transition:opacity .2s ease-in;opacity: .8}.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon{opacity:1}.fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon{background-position: -169px -175px}.fr-window-fresco .fr-touch-caption-less:hover .fr-touch-button-icon{background-position: -210px -175px}.fr-window-fresco:not(.fr-ltIE9) .fr-touch-caption-less .fr-touch-button-icon{background-position: -210px -175px;transition:opacity .2s ease-in;opacity: .8}.fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon{opacity:1}.fr-window-IE6
*{zoom:1}.fr-window-IE6 .fr-side-button-icon,
.fr-window-IE6 .fr-close-icon,
.fr-window-IE6 .fr-thumbnails-side-button-icon{background-image:url('/responsive/library/css/vendors/fresco/skins/IE6/sprite.png')}.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon{background-position: -13px -114px}.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon{background-position: -93px -114px}.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon{background-position: -13px -214px}.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon{background-position: -93px -214px}.fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon{display:none}@media all and (max-width: 568px) and (max-height: 320px),
all and (max-width: 320px) and (max-height: 568px){.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:0px -350px}.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon{background-position: -40px -350px}.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon{background-position:0px -400px}.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon{background-position: -40px -400px}}.fr-window-IE6 .fr-close .fr-close-icon{background-position: -169px -9px}.fr-window-IE6 .fr-close:hover .fr-close-icon{background-position: -210px -9px}.fr-window-IE6 .fr-info{filter:alpha(opacity=99)}.fr-window-IE6 .fr-ui-outside .fr-info{background:#000}.fr-window-IE6 .fr-close-icon{background-color:#232323}.fr-window-IE6 .fr-close .fr-close-background{display:none}.fr-window-IE6 .fr-info-background{display:none}.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info,
.fr-window-IE6 .fr-info-outside{background:#0d0d0d}.fr-window-IE6 .fr-position{background:#101010}.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position{background:none}.fr-window-IE6 .fr-position .fr-position-background{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin: .67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:700}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:manual;-epub-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top: -.5em}sub{bottom: -.25em}dl,menu,ol,ul{margin:1em
0}dd{margin:0}menu{padding:0
0 0 40px}ol,ul{margin:0;padding:0;list-style-type:none}nav ul,nav
ol{list-style:none;list-style-image:none}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}ins{text-decoration:none}figure{margin:0}fieldset{border:1px
solid #ddd;padding: .7em .625em .65em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}input[type=text],input[type=text]:focus{border:1px
solid #ddd}@media only screen and (max-width: 480px){body select:focus,body input:focus,body textarea:focus{font-size:16px!important}}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}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}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;box-sizing:border-box}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}tr{font-size:12px}tr th,tr
td{padding:0
0 10px 10px}tr th:first-child,tr td:first-child{padding:0
0 10px}thead tr
th{font-weight:700;text-decoration:underline}.hide,.mobile-hide,.ng-cloak{display:none!important}.hidden{display:none}.invisible{visibility:hidden}strong,.bold{font-weight:700}em,.italic{font-style:italic}.underline{text-decoration:underline}a.underline{color:#666}a.underline:hover,a.underline:focus{color:#333;text-decoration:none}.uppercase{text-transform:uppercase}del,.line-through{text-decoration:line-through}.no-text-decoration{text-decoration:none}.no-font-style{font-style:normal}.hide-bullets{list-style-type:none}.pull-left,.inline-list
li{float:left}.inline-block-list
li{display:inline-block}.pull-right{float:right}.middlize{display:inline-block;height:100%;vertical-align:middle}.text-center{text-align:center}.text-right{text-align:right}.justify{text-align:justify}.middle-align{vertical-align:middle}.futura{color:#216db4;font-weight:500;line-height:1.3em}.tahoma{font-family:Tahoma,Arial,FreeSans,sans-serif}.letter-spacing{letter-spacing:1px}.full-width{width:100%}.no-wrap{white-space:nowrap}.gray{color:#666}.dark-gray{color:#333}.light-gray{color:#999}.margin.top{margin-top:20px}.margin.top.ten{margin-top:10px}.margin.top.thirty{margin-top:30px}.margin.bottom{margin-bottom:20px}hr{border:0;border-top:1px solid #ddd}a.centered-stars{display:block;float:none;margin:0
auto;text-align:left;width:91px}i.loading{background:url(http://c0005101.cdn.cloudfiles.rackspacecloud.com/loading-listing.gif) no-repeat;display:inline-block;height:16px;vertical-align:middle;width:16px}i.loading.secure{background:url(/images/loading-listing.gif) no-repeat}button.button.arrow,button.button.reverse,button.button.print{padding-top:0}.button,.button-no-pie,.buttons-bar
a{background:#eee;background:linear-gradient(to bottom,#fff 50%,#eee 95%);border:1px
solid #ddd;border-bottom:1px solid #d0d0d0;border-radius:12px;box-shadow:inset 0 0 2px #fff,0 1px 1px rgba(255,255,255,0.9),inset 0 -3px 7px rgba(0,0,0,0.1);color:#555;display:inline-block;font-size:13px;height:26px;letter-spacing:normal;line-height:0;overflow:visible;padding:12px;position:relative;text-align:center;text-shadow:1px 1px 0 #fff;vertical-align:bottom;white-space:nowrap}.button:hover,.button-no-pie:hover,.buttons-bar a:hover,.button:active,.button-no-pie:active,.buttons-bar a:active{color:#000}.button.blue,.button-no-pie.blue,.buttons-bar
a.blue{background:#0e6fce;background:linear-gradient(to bottom,#7fb0e8 12%,#0e6fce 65%);border-color:#4491d9;box-shadow:none;color:#fff;height:26px;text-shadow:#116dc4 0 -1px 0}.button.blue:hover,.button-no-pie.blue:hover,.buttons-bar a.blue:hover,.button.blue:focus,.button-no-pie.blue:focus,.buttons-bar a.blue:focus{color:#d6e7f8}.button.blue.bordered,.button-no-pie.blue.bordered,.buttons-bar
a.blue.bordered{background:#0e6fce;background:linear-gradient(to bottom,#7fb0e8 15%,#0e6fce 80%);background-clip:padding-box;border:4px
solid #fff;border-radius:20px;box-shadow:0 1px 2px 1px #bbb;color:#fff;font-size:1.2em;height:35px;letter-spacing:.3px;line-height:21px;margin-top:-2px;padding:3px
24px 4px;text-align:center;text-shadow:#116dc4 0 -1px 0;vertical-align:middle}.button.blue.bordered.small,.button-no-pie.blue.bordered.small,.buttons-bar
a.blue.bordered.small{font-size:15px;padding:3px
16px 4px}.button.blue.bordered:active,.button-no-pie.blue.bordered:active,.buttons-bar a.blue.bordered:active{color:#d6e7f8}.button.arrow,.button-no-pie.arrow,.buttons-bar
a.arrow{padding:12px
21px 0 10px}.button.arrow:after,.button-no-pie.arrow:after,.buttons-bar a.arrow:after,.button.arrow:before,.button-no-pie.arrow:before,.buttons-bar a.arrow:before{color:#5a963c;content:"\f0da";font-family:FontAwesome;font-size:15px;line-height:.9em;position:absolute;right:10px;top:6px}.button.arrow:before,.button-no-pie.arrow:before,.buttons-bar a.arrow:before{content:''}.button.arrow.reverse,.button-no-pie.arrow.reverse,.buttons-bar
a.arrow.reverse{padding:12px
10px 0 22px}.button.arrow.reverse:after,.button-no-pie.arrow.reverse:after,.buttons-bar a.arrow.reverse:after{content:''}.button.arrow.reverse:before,.button-no-pie.arrow.reverse:before,.buttons-bar a.arrow.reverse:before{content:"\f0d9";left:10px;right:auto}.button.check-mark,.button-no-pie.check-mark,.buttons-bar a.check-mark{padding:12px
27px 0 10px}.button.check-mark:after,.button-no-pie.check-mark:after,.buttons-bar a.check-mark:after{color:#50853d;content:"\f00c";font-family:FontAwesome;font-size:11px;line-height:1.2em;position:absolute;right:10px;top:6px}.button.large,.button-no-pie.large,.buttons-bar
a.large{border-radius:15px;font-size:.85em;height:29px;letter-spacing:.3px;line-height:1.1em;padding:6px
25px 0 14px}.button.large.arrow:after,.button-no-pie.large.arrow:after,.buttons-bar a.large.arrow:after{top:28%}.button.print,.button-no-pie.print,.buttons-bar
a.print{padding:12px
10px 0 31px}.button.print:after,.button-no-pie.print:after,.buttons-bar a.print:after{content:''}.button.print:before,.button-no-pie.print:before,.buttons-bar a.print:before{background:url(/responsive/library/img/sprites/cpap.sprite.png) no-repeat;background-position:-184px -50px;content:' ';height:14px;left:7px;position:absolute;top:5px;width:17px}.button.green,.button-no-pie.green,.buttons-bar a.green,header.primary .account-menu li a,.nav>ul>li>a{background:#3f9620;background:linear-gradient(to bottom,#a4d095 0%,#3f9620 90%)}.buttons-bar{margin:2% 0 0}.buttons-bar
a{margin-left:-1px}.buttons-bar.spacer{margin-bottom:5%}.quick-links{margin:2% 0 2.5%}.quick-links.large{margin:3% 0 0}.quick-links.large
a{margin-left:3%}.sprite{background:url(/responsive/library/img/sprites/cpap.sprite.png) no-repeat;background-position:0 0;display:inline-block}.sprite.order-by-phone{width:277px;height:47px}.sprite.checkmark-large{background-position:-146px -50px;width:15px;height:12px}.sprite.checkmark-small{background-position:-155px -61px;width:8px;height:7px}.sprite.go-arrow{background-position:-46px -50px;width:14px;height:13px}.sprite.cart-small{background-position:-125px -50px;width:18px;height:19px}.sprite.heart{background-position:-103px -50px;width:18px;height:18px}.sprite.price-protection{background-position:-63px -50px;width:18px;height:18px}.sprite.truck{background-position:-83px -50px;width:18px;height:18px}.sprite.question-mark{background-position:-166px -50px;vertical-align:middle;width:15px;height:15px}.sprite.envelope{background-position:-21px -50px;width:21px;height:13px}.sprite.zoom{background-position:0 -50px;width:18px;height:18px}.sprite.zoom.small{background-size:203px;background-position:0 -36px;display:inline-block;height:14px;vertical-align:-3px;width:14px}.sprite.print{background-position:-184px -50px;width:17px;height:14px}.sprite.return{background-position:-21px -169px;width:16px;height:16px}.sprite.tag{background-position:-52px -122px;width:60px;height:20px}.sprite.tag.list-price{background-position:-52px -144px}.sprite.tag.sale-price{background-position:-52px -166px}.sprite.tag.msrp-price{background-position:-52px -188px}.sprite.stars{background-position:0 -71px;height:23px;width:123px}.sprite.stars.fill{background-position:0 -97px}.sprite.stars.fill.one{width:20%}.sprite.stars.fill.two{width:40%}.sprite.stars.fill.three{width:60%}.sprite.stars.fill.four{width:80%}.sprite.stars.fill.five{width:100%}.sprite.stars.small{background-size:199px;background-position:0 -50px;height:18px;width:91px}.sprite.stars.small.fill{background-position:0 -69px}.sprite.new-button{background-position:-126px -71px;width:42px;height:42px}.sprite.sale-tag{background-position:-170px -71px;width:41px;height:41px}.sprite.basket{background-position:-126px -115px;width:44px;height:41px}.sprite.cart-large{background-position:-172px -114px;width:42px;height:39px}.sprite.todo-list{background-position:-130px -158px;width:37px;height:40px}.sprite.visa-logo{background-position:-217px -50px;width:58px;height:27px}.sprite.mc-logo{background-position:-218px -78px;width:53px;height:27px}.sprite.amex-logo{background-position:-219px -108px;width:53px;height:27px}.sprite.discover-logo{background-position:-219px -139px;width:52px;height:27px}.sprite.jcb-logo{background-position:-223px -169px;width:50px;height:27px}.sprite.paypal-verified-grey{background-position:2px -122px;width:54px;height:46px}.sprite.paypal-verified-color{background-position:-225px -261px;width:52px;height:52px}.sprite.phone-number{background-position:-134px -202px;width:118px;height:55px}.sprite.sale-item{background-position:-175px -160px;width:26px;height:26px}.sprite.free-shipping{background-position:0 -210px;width:90px;height:19px}.sprite.free-next-day-shipping{background-position:0 -273px;width:126px;height:19px}.sprite.rx-required{background-position:0 -231px;width:130px;height:19px}.sprite.free-return-insurance{background-position:0 -252px;width:131px;height:19px}.sprite.rebate-eligible{background-position:-134px -262px;width:85px;height:19px}.sprite.credit-card-verification-code{background-position:0 -170px;width:33px;height:19px}.sprite.home{background-image:url(/responsive/library/img/sprites/homepage.sprite.jpg)}.sprite.home.help-choose{background-position:-247px 0;width:84px;height:127px}.sprite.home.learning-center{background-position:-140px -78px;width:52px;height:63px}.sprite.home.machine{background-position:-57px -79px;width:82px;height:76px}.sprite.home.mask{background-position:-330px 0;width:82px;height:96px}.sprite.home.supplies{background-position:0 0;width:247px;height:77px}.sprite.home.account{background-position:0 -79px;width:55px;height:76px}.secondary-sprite{background:url(/responsive/library/img/sprites/cpap.sprite.secondary.png) no-repeat;background-position:0 0;display:inline-block}.secondary-sprite.continue-shopping-tag{background-position:0 -228px;height:100px;width:97px}.secondary-sprite.prescription{background-position:-98px -228px;height:40px;width:33px}.secondary-sprite.verify{background-position:0 -115px;height:112px;width:173px}.secondary-sprite.verify-amex{height:114px;width:173px}.cc-sprite{background:url(/responsive/library/img/sprites/credit-cards.png) no-repeat;background-position:0 0;display:inline-block;height:28px;width:46px}.cc-sprite.off{background-position:0 -28px}.cc-sprite.amex{background-position:-45px 0}.cc-sprite.amex.off{background-position:-45px -28px}.cc-sprite.mastercard{background-position:-90px 0}.cc-sprite.mastercard.off{background-position:-90px -28px}.cc-sprite.discover{background-position:-136px 0}.cc-sprite.discover.off{background-position:-136px -28px}.cc-sprite.jcb{background-position:-182px 0}.cc-sprite.jcb.off{background-position:-182px -28px}.input{border:1px
solid #ddd;color:#333;display:block;font-size:13px;height:25px;margin:1px
0 6px;padding:2px
5px;width:200px}.input.rounded{border:1px
solid #cacaca;border-radius:50px;box-shadow:inset 0 3px 6px rgba(0,0,0,0.1),0 1px 1px rgba(255,255,255,0.9);color:#999;font-size:.8em;margin-bottom:0;padding:3px
10px;width:220px;-webkit-appearance:none}.input.square{border:1px
solid #ddd;padding:2px
5px}.input.large{width:200px}.input.small{width:70px}.input:focus{font-size:13px}.input.mobile-rounded{border-radius:19px;display:block;height:39px;margin:0
0 6px;padding:4px
3%;width:100%}.input.mobile-rounded.tall{height:100px}.input.mobile-clean,.modal-body .checkout-user
.input{border:1px
solid #ccc;border-radius:9px;font-size:16px;height:30px;width:100%}.input.inline{display:inline}.input.error{background:#f4c9d0;border:1px
solid #b42125!important}input:focus{outline:none}body{background:#fff;color:#666;font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:16px;line-height:1.5;text-rendering:optimizelegibility;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased}body.modal-open{overflow:hidden;position:fixed;width:100%}.ie-security-warning{display:none}.wrap{margin:0
auto;width:96%}.mobile-padding{padding:0
3%}a{cursor:pointer;outline:0
!important}a,a:visited,a:hover,a:focus{text-decoration:none}h1,h2,h3,h4,h5{font-weight:500;margin:0;-moz-osx-font-smoothing:grayscale}h1{color:#216db4;font-family:"futura-pt",sans-serif;font-size:1.95em;letter-spacing:0.5px;line-height:1.333em;margin:1.3% 0 1.8%}h2{color:#3378b9;font-family:"futura-pt",sans-serif;font-size:1.4em;line-height:1.4em;margin:2.2% 0}h3{font-size:1.125em}h4{font-size:1.1em;font-weight:700}p{font-size:0.8em;letter-spacing:0.4px}.fa-check{color:#50853d}.fa-check.small{font-size:10px}header.primary{background:#bbb;background:linear-gradient(to bottom, #cecece 40%, #bbb 100%);padding:2% 0}header.primary
.logo{float:left;padding-right:1%;width:42%}header.primary .logo
img{width:100%}header.primary .mobile-buttons{float:right}header.primary .account-menu{float:right}header.primary .account-menu
ul{margin-top:4px}header.primary .account-menu
li{margin:0
0 0 8px;min-width:38px}header.primary .account-menu li
a{border-radius:4px;border:1px
solid #68b04d;color:#fff;padding:6px
10px}header.primary .account-menu li a:active{box-shadow:inset 0 0 6px rgba(0,0,0,0.4)}header.primary .account-menu li a
i{font-size:1.1em}header.primary .account-menu li a i.fa-times{display:none}header.primary .account-menu li a.active i.fa-times{display:inline}header.primary .account-menu li a.active i.fa-user,
header.primary .account-menu li a.active i.fa-bars{display:none}header.secondary{background:#e0e0e0;background:linear-gradient(to bottom, #fff 40%, #e0e0e0 100%);border-bottom:1px solid #d6d6d6;padding:0
0 1.25em}header.secondary .mobile-phone-cta{font-family:"futura-pt",sans-serif;font-size:1.3em;font-weight:400;margin:20px
0 10px;letter-spacing:0.5px}header.secondary .mobile-phone-cta
a{color:#666}header.secondary .mobile-phone-cta a
i{margin-left:2px;padding-top:4px;vertical-align:text-top}header.secondary .mobile-phone-cta
.text{display:none}header.secondary .mobile-phone-cta
.number{color:#51a434}header.secondary #search-form .silver-btn{margin:0
0 0 5px}.alerts.flash{left:0;position:fixed;top:0;width:100%;z-index:9999}.alerts.flash
.onecol{text-align:center}.alerts.flash>section{font-size:0.75em;padding:2% 0 1%}.alerts.flash
.message{list-style-type:disc;margin:2% 0;padding:0
0 0 25px}.alerts.flash .message>li{margin:0
0 9px}.alerts.flash
i{color:#cd4a4a;font-size:23px}.alerts.flash i.fa-check-circle{display:none}.alerts.flash i.close-button{cursor:pointer;margin-bottom:3px}.alerts.flash.error{background:#f4cbd1;background:linear-gradient(to bottom, #f7e7e8 0, #f4cbd1 100%);border-bottom:1px solid #bc3634}.alerts.flash.success{background:#88c275;background:linear-gradient(to bottom, #c4e0ba 0, #88c275 100%);border-bottom:1px solid #9acb89}.alerts.flash.success
i{color:#6b935d}.alerts.flash.success i.fa-check-circle{display:inline-block}.alerts.flash.success i.fa-exclamation-triangle{display:none}.nav>ul{background:#eee;border:2px
solid #888;border-radius:6px;box-shadow:inset 0 0 8px rgba(0,0,0,0.2), 0 0 3px rgba(255,255,255,0.4);margin:11px
0 0;padding:10px
10px 0}.nav>ul>li{margin:0
0 10px}.nav>ul>li>a{border:1px
solid #2e7a18;border-radius:4px;color:#fff;display:block;font-family:futura-pt,Tahoma,Arial,FreeSans,sans-serif;font-size:0.95em;font-weight:700;letter-spacing:0.8px;padding:4px
10px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-font-smoothing:antialiased}.nav > ul > li > a i.mobile-only{margin-top:3px}.nav > ul > li.open
a{border-radius:4px 4px 0 0}.nav .sub-menu{border:1px
solid #888;border-radius:0 0 6px 6px;display:none}.nav .sub-menu
li{border-bottom:1px solid #aaa}.nav .sub-menu li
a{background:#ddd;box-shadow:inset 0 0 5px rgba(255,255,255,0.8);color:#666;display:block;font-size:0.75em;padding:6px
10px}.nav .sub-menu li:last-child{border-bottom:none}.nav .sub-menu li:last-child
a{border-radius:0 0 6px 6px}.nav .mobile-dropdown.open .sub-menu{display:block}#login-page
.input{height:36px;width:100%}#login-page
button{width:70%}#login-page button.modal-open{height:31px}#login-page .forgotten-password{text-align:right;margin:14px
0 26px}ul.categories
li{width:48%;margin:1em
4% 0 0;text-align:center}ul.categories li:nth-child(2n+2){margin-right:0}ul.categories li
a{border:1px
solid #ddd;border-radius:6px;box-shadow:0 0 8px #bbb;color:#3378b9;float:left;font-family:"futura-pt",sans-serif;font-size:0.9em;padding:0.2em 0 0.7em;width:100%}ul.categories li a
span{display:block}ul.categories li.selected
a{border:3px
solid #2977c2}ul.categories li
img{display:block;margin:0
auto}section .action-options{margin:5.5% 0 2%}section .action-options h3,
#learning-center .main .header,
#learning-center .category-mobile-button{background:#fbfbfb;background:linear-gradient(to bottom, #fff 0, #fbfbfb 100%);border:1px
solid #d1d1d1;border-radius:6px;box-shadow:0 2px 5px #aaa;margin:0
0 4%;width:100%}section .action-options h3
a{color:#777;float:left;font-family:"futura-pt",sans-serif;font-size:1.15em;padding:1.7% 3.4%;width:100%}section .action-options h3
i{color:#2d9540;font-size:1.5em}section.article
a{color:#666;text-decoration:underline}#account .account-box
table{text-align:center;width:100%}#account .account-box
tr{border-top:1px solid #ddd}#account .account-box
td{padding:20px
0}#account .account-box .mobile-cell{text-align:left}#account #order-history-buttons{text-align:center}#account #order-history-buttons a:first-child{margin:0
0 12px}#account #product-reorder-list li,
#shopping-cart .shopping-cart-list
li{border-top:1px solid #ddd;padding:2% 0 3%;position:relative}#account #product-reorder-list li:last-child,
#shopping-cart .shopping-cart-list li:last-child{border-bottom:1px solid #ddd}#account #product-reorder-list .image,
#shopping-cart .shopping-cart-list
.image{float:left;padding:0
3%;width:20%}#account #product-reorder-list .image img,
#shopping-cart .shopping-cart-list .image
img{width:100%}#account #product-reorder-list .info,
#shopping-cart .shopping-cart-list
.info{float:right;width:80%}#account #product-reorder-list .summary
h2{font-size:1.2em;line-height:1.1em}#account #product-reorder-list .summary h2
a{font-weight:400}#account #product-reorder-list
.price{margin:0
0 12px}#account.quickreorder form
h2{margin:14px
0}#account.quickreorder .button.mobile-only{font-size:15px}#account.quickreorder .reorder-button{text-align:center}.ng.loading{padding:1em
0 0;text-align:center}.ng.loading>span{font-size:12px}.ng.product-list nav.sort,
.ng.product-list nav.filter-options,
.ng.product-list .current-filters
ul{border:1px
solid #ddd;border-top:0;padding:14px}.ng.product-list nav.sort .mobile-button,
.ng.product-list nav.filter-options .mobile-button,
.ng.product-list .current-filters ul .mobile-button{margin:0
0 1%}.ng.product-list nav.sort .mobile-button a.open,
.ng.product-list nav.filter-options .mobile-button a.open,
.ng.product-list .current-filters ul .mobile-button
a.open{margin-bottom: -1%}.ng.product-list nav .filter-category ul,
#search-page .sidebar .sub-category{border:1px
solid #ddd;border-top:0;border-radius:0 0 6px 6px;margin:0
0 2%}.ng.product-list nav .filter-category
li{border-top:1px solid #ddd;padding:5px
9px}.ng.product-list nav .filter-category li:first-child{border:0}.ng.product-list nav .filter-category
input{display:none}.ng.product-list nav .filter-category
label{float:left;width:100%}.ng.product-list .mobile-button.primary.sort
span{font-size:0.9em;font-weight:700}.ng.product-list .pagination-container{border:0}.ng.product-list .pagination-container
.results{font-size:0.8em;text-align:center}.ng.product-list .pagination-container .pagination-sm>li>a{font-size:20px}.ng.product-list .pagination-container .pagination-sm >li:first-child >a,
.ng.product-list .pagination-container .pagination-sm>li:last-child>a{line-height:28px;width:36px}.ng.product-list .current-filters li
a{font-size:0.9em;font-weight:500;line-height:2.2em}.ng.product-list .category-listings>li{border-bottom:1px solid #f2f2f2;padding:4.5% 0;position:relative}.ng.product-list .category-listings >li .mobile-click{color:#999;float:left;height:100%;left:0;padding:13% 0 0;position:absolute;text-align:right;top:0;width:100%}.ng.product-list .category-listings>li>div{float:left;width:22%}.ng.product-list .category-listings .image
img{max-width:100px;width:100%}.ng.product-list .category-listings
.info{padding:0
5% 0 2%;width:78%}.ng.product-list .category-listings
.cta{display:none}.ng.product-list .category-listings .details
h3{line-height:1.1em}.ng.product-list .category-listings .details h3
a{font-family:"futura-pt",sans-serif}.ng.product-list .category-listings
.price{font:18px "futura-pt", sans-serif;margin:1.4% 0}.ng.product-list .category-listings .price
del{float:left;padding:0
20px 0 0}.ng.product-list .category-listings .price
p{font-size:1em;font-weight:700;margin:0}.ng.product-list .category-listings
.badges{color:#999;font-family:"futura-pt",sans-serif;letter-spacing:0.7px;list-style-type:disc;padding-left:20px}.ng.product-list
.empty{font-size:0.9em;letter-spacing:1px;padding:0
1% 3%}.reviews
.breakdown{margin:0
0 3%}.reviews
.header{border-top:1px solid #ddd;padding:1% 0}.reviews .header h2,
.tabs-menu .articles .reviews .header
h2{color:#1e6bb3;font-size:1.1em;font-weight:700;margin:0}.reviews .header .sort-nav{text-align:right}.reviews .header .sort-nav
a{font-size:0.8em;font-weight:700;text-decoration:underline}.reviews .header .sort-nav
a.active{color:#222;text-decoration:none}.reviews .list
li{border-top:1px solid #ddd;padding:2% 0 3%}.reviews .list li>h3{font-size:0.8em;font-weight:700}.reviews .list li>h4{color:#888;font-size:0.7em;font-weight:500;margin:0
0 1%;text-transform:uppercase}.reviews .list li form
p{color:#888;margin:3% 0 0.2%}.reviews .list li form
p.buttons{line-height:24px;margin:3% 0 0}.reviews .list li form .button-no-pie{font-size:0.9em;height:23px;margin-left:1%;padding:12px
20px}.reviews .list li form .button-no-pie:last-child{margin-left:3%}.reviews .list
blockquote{font-size:0.75em;margin:1% 0 0}.reviews .list blockquote
p{font-size:1em;margin:0
0 1%}.pagination-container{border-top:1px solid #ddd;padding:3% 0 2.5%}.pagination-container .compare:after{background:url("/responsive/library/img/sprites/cpap.sprite.png") no-repeat;background-position: -155px -61px;content:"";height:7px;width:8px}.pagination-container
.first{text-align:center}.pagination-container .pagination-nav{margin-top:3%;text-align:center}.pagination-container .pagination-nav
p{color:#999;float:right;line-height:2em;margin:0;min-width:28%}.bottom.pagination-container{margin-top:4%}.pagination-sm,.per-page{font-family:FontAwesome,Tahoma;margin:0;width:auto}.pagination-sm>li>a,.per-page>li>a{background:#eee;background:linear-gradient(to bottom, #fff 50%, #eee 100%);color:#1e6bb3;padding:3px
7px 1px;text-shadow:#fff 0 1px 0}.pagination-sm>li>a:hover,.per-page>li>a:hover,.pagination-sm>li>a:focus,.per-page>li>a:focus{color:#000}.pagination-sm >li.active a,
.per-page >li.active a,
.pagination-sm >li.active a:hover,
.per-page >li.active a:hover,
.pagination-sm >li.active a:focus,
.per-page >li.active a:focus{border:1px
solid #ddd;color:#999}.pagination-sm>li:first-child>a,.per-page>li:first-child>a,.pagination-sm>li:last-child>a,.per-page>li:last-child>a{border-radius:12px 0 0 12px;text-align:center}.pagination-sm>li:last-child>a,.per-page>li:last-child>a,.pagination-sm>li.last>a,.per-page>li.last>a{border-radius:0 12px 12px 0}.pagination-sm>li:first-child>a,.pagination-sm>li:last-child>a{color:#3186d7;font-size:17px;line-height:17px;width:28px}.per-page{margin:0
4% 0 -2px}.per-page li
a{border:1px
solid #ddd;float:left;font-size:0.8em;line-height:1.35em;margin-left: -1px;padding:3px
7px;text-align:center;text-decoration:none;width:34px}.per-page li:first-child a,
.per-page li:last-child
a{font-size:0.8em;line-height:1.35em}#category #category-bullet-points,
#dyk-bullet-points
.info{margin:24px
0 0}#category #category-bullet-points ul,
#dyk-bullet-points .info
ul{font-size:0.8em;line-height:1.2em}#category #category-bullet-points li,
#dyk-bullet-points .info
li{margin:0
0 7px;padding:2px
0 2px 22px}#category #category-bullet-points li:before,
#dyk-bullet-points .info li:before{background:url("/responsive/library/img/sprites/cpap.sprite.png") -166px -50px no-repeat;content:' ';height:15px;margin:0
0 0 -19px;overflow:hidden;padding:0
19px 0 0;vertical-align:middle;width:15px}#category section.article>h2{margin: -0.5% 0 0.4%}#category section.article>div{font-size:0.8em}#dyk-bullet-points
.info{margin:0}#dyk-bullet-points .info
li{line-height:1.2em;margin:0
0 7%}#product .mobile-title{color:#378ad8;font-size:1.7em}#product .product-image-pagination
ul{text-align:center}#product .product-image-pagination ul
li{display:inline-block;margin-left:16px}#product .product-image-pagination ul li:first-child{margin:0}#product .product-image-pagination ul li a,
#product .product-image-pagination ul li
span{float:left;font-size:1.4em;line-height:2.5em;max-width:30px}#product .product-image-pagination ul li a img,
#product .product-image-pagination ul li span
img{opacity:0.5;width:100%}#product .product-image-pagination ul li a.current img,
#product .product-image-pagination ul li span.current
img{opacity:1}#product .product-image-pagination ul li
i{float:left;font-size:2.5em;line-height:0.9em}#product .product-images
.viewport{text-align:center}#product .about>.first>footer>div{margin:0
auto;max-width:285px}#product .about >.first >footer .pricing-container{color:#000;font-family:Arial,Tahoma,sans-serif;font-size:1.2em;text-align:center}#product .about >.first >footer .pricing-container
del{color:#999}#product .about >.first >footer .pricing-container
.msrp{color:#999;padding:0
0 0 10%}#product .about >.first >footer .pricing-container .msrp.no-price{padding:0}#product .about >.first >footer .pricing-container
.manufacture{color:#666;font-family:"futura-pt",sans-serif;font-size:0.95em;margin:8px
0 0}#product .about >.first >footer .pricing-container .call-for-price{font-size:18px}#product .about >.first >footer .pricing-container .call-for-price
img{margin-top: -3px}#product .about >.first >footer .pricing-container .call-for-price
a{color:#0073d6}#product .about >.first >footer .pricing-container
.stars.fill{float:left}#product .about >.first >footer
.rating{margin:2% 0 0}#product .about >.first >footer .first-review-cta{color:#666;font-size:12px;padding:8px
0}#product .about >.first >footer .first-review-cta
a{color:#666;text-decoration:underline}#product .about >.first >footer
form{margin:1% 0 4%}#product .about >.first >footer form .mobile-label{line-height:1.2em;margin:2% 0 0;padding:0
2%}#product .about >.first >footer form
label{font-size:0.75em}#product .about >.first >footer form label
p{font-size:1em;margin:0}#product .about >.first >footer form label p:first-child{display:inline-block;margin:0
0 4px}#product .about >.first >footer form label
em{color:#999;font-style:normal}#product .about >.first >footer form label
span{color:#999;margin:0
0.7em}#product .about >.first >footer form
fieldset{background:#eee;background:linear-gradient(to bottom, #fff 0, #eee 45%);border-radius:4px;box-shadow:1px 2px 3px #ddd;display:inline;margin:0.4% 0 0;text-align:center;width:100%}#product .about >.first >footer form fieldset
select{box-shadow: -1px 1px 2px #ddd;color:#000;font-size:0.8em;height:28px;margin:0
0 13px 0;width:96%}#product .about >.first >footer form fieldset
select.error{background:#f4c9d0;border:1px
solid #b42125}#product .about >.first >footer .badge-text{color:#888;font-family:"futura-pt",sans-serif;letter-spacing:1px;list-style-type:disc;padding-left:6%}.tabs-menu
.articles{padding:2% 0 3%}.tabs-menu .articles
i{font-style:italic}.tabs-menu .articles .mobile-button
i{font-style:normal}.tabs-menu .articles>article{border:1px
solid #ddd;border-top:0;padding:18px}.tabs-menu .articles
.text{font-size:0.75em}.tabs-menu .articles .text
h4{color:#333;font-size:1.1em}.tabs-menu .articles .text
p{font-size:1em;letter-spacing:0;margin:1% 0 2%;text-align:justify}.tabs-menu .articles .text
ul{font-size:1em;list-style-type:disc;margin:1% 0 2% 3%}.tabs-menu .articles .text ul
p{margin:0
0 6px}.tabs-menu .articles .text
a{text-decoration:underline}.tabs-menu .articles .tips
br{display:none}.tabs-menu .articles .tips .justify
br{display:block}.tabs-menu .articles .reviews .mobile-load{line-height:60px;text-align:center}.tabs-menu .articles .videos .video-list
ul{list-style-type:none;margin:1% 0 0}.tabs-menu .articles .videos .video-list
li{margin:0
0 2%}.tabs-menu .articles .videos .video-list li
iframe{max-width:560px;min-height:300px}.tabs-menu .articles .faq .video
iframe{max-width:560px;min-height:300px}.tabs-menu .articles .faq
dt{color:#333;font-size:1.1em;font-weight:700;padding:12px
0 5px}.tabs-menu .articles .faq dt
i{vertical-align: -3px}.tabs-menu .articles .faq
ul{list-style-type:disc}.tabs-menu .articles .faq
img{display:block;height:auto;max-width:100%}.tabs-menu .articles .videos
.button{margin: -1% 0 3.5%;min-width:180px;text-decoration:none}.tabs-menu .articles .pressure-battery-performance{margin:4% 0 0}.tabs-menu .articles .pressure-battery-performance
h3{color:#333}.tabs-menu .articles .pressure-battery-performance
form{text-align:center}.tabs-menu .articles .pressure-battery-performance
label{display:block}.tabs-menu .articles .pressure-battery-performance
.input{display:inline;width:50px}.tabs-menu .articles .pressure-battery-performance
button{display:block;font-size:1em;margin:1% auto 3%}.tabs-menu .articles .pressure-battery-performance
select{margin:10px
0;width:100%}.tabs-menu .articles .batteries-list{text-align:left}.tabs-menu .articles .batteries-list
ul{list-style-type:none;margin:0}.tabs-menu .articles .batteries-list
ul.small{margin:22px
0 0}.tabs-menu .articles .batteries-list ul
li{padding:0
0 9px}.tabs-menu .articles .batteries-list ul
span{margin:0
0 0 11px}.tabs-menu .articles #smart-code{margin:0
0 24px}.tabs-menu .articles #smart-code
ul{list-style-type:none;margin:6px
0 5px 0}.tabs-menu .articles #smart-code
.input{display:inline}.tabs-menu .articles #smart-code
button{font-size:1em;margin:16px
0 0}.review-graphs{color:#666;float:left;margin:3% 0 0;max-width:135px;width:100%}.review-graphs>div{margin:0
0 4%}.review-graphs
.total{font-size:12px;text-align:center}.review-graphs
a{color:#666}.review-graphs a:hover,
.review-graphs a:focus{color:#222}.review-graphs a
span{display:block;float:left;height:16px;margin:0
3% 0 7%;width:84%}.review-graphs a
.count{font-size:12px;line-height:14px;margin:0;text-decoration:underline;width:5%}.review-graphs a
.bar{background:#ccc;background:linear-gradient(to bottom, #fff 25%, #ccc 94%);border:1px
solid #acacac;border-radius:4px}.review-graphs a .bar
.fill{background:#06b;background:linear-gradient(to bottom, #fff 5%, #06b 80%);border:1px
solid #2c8bdb;border-radius:3px;height:14px;margin:0}.review-graphs.reverse{margin:0}.review-graphs.reverse a
span{margin:0
7% 0 3%}.review-graphs.reverse a span
.fill{margin:0}.review-graphs.reverse a
.count{float:right;margin:0}.review-graphs.reverse
.total{margin-left: -7%}.star-list{float:left;margin: -2px 1% 0 0}.star-list
a{display:block;line-height:1.2em}#product-customization{position:relative}#product-customization .eightcol>h2{font-size:1.3em;margin-top:0;padding:3% 2% 0.5%;width:104%}#product-customization
.details{box-shadow:0px 0 6px #ddd;padding:3%}#product-customization .details
h1{color:#555;font:700 0.95em Tahoma, Arial, FreeSans, sans-serif;font-style:italic;margin:0
0 3%}#product-customization .details h1
span{font-style:normal}#product-customization .details .image>div>p{color:#18984c;float:left;font-size:1.1em;line-height:28px;margin:0;width:45%}#product-customization .details .image >div
strong{font-weight:400}#product-customization .details .image>div>div{float:right;text-align:center;width:55%}#product-customization .details .image >div >div
p{margin-bottom:0}#product-customization .details .mobile-only
.button{font:400 17px "futura-pt", sans-serif;padding:1px
11px}#product-customization .accessories
.image{margin:0
0 16px}#product-customization .accessories
img{float:left;margin:0
3% 0 0;width:50px}#product-customization .accessories>li{border-radius:7px;box-shadow:0 0 6px #ddd;margin:0
1% 5%;padding:2% 3% 5%}#product-customization .accessories >li
h2{font:400 0.85em/54px Tahoma, Arial, FreeSans, sans-serif;margin:0}#product-customization .accessories >li h2
a{color:#333}#product-customization .accessories >li h2 a
i{display:none;float:right;font-size:1.6em;margin-right:2%;margin-top: -1px}#product-customization .accessories >li h2 a i:first-child{display:inline-block;margin-top:0}#product-customization .accessories >li h2
a.open{border-radius:4px 4px 0 0;margin-bottom: -11px}#product-customization .accessories >li h2 a.open
i{display:inline-block}#product-customization .accessories >li h2 a.open i:first-child{display:none}#product-customization .accessories >li
p{border-bottom:1px solid #ddd;margin-top:0;padding:0
0 12px}#product-customization .accessories >li
li{line-height:1em;margin:2% 0 0}#product-customization .accessories >li li:first-child{margin:0}#product-customization .accessories >li input[type=radio]{height:1.4em;vertical-align:middle;width:1.4em}#product-customization .accessories >li
label{font-size:0.8em}#product-customization .accessories >li
label.selected{font-weight:700}#product-customization .accessories >li label
span{font-style:normal;font-weight:400}#product-customization .accessories >li
hr.thick{border-top:14px solid #ededed;margin-left: -2%;width:104%}.mobile-scroll-container{background:#fff;width:100%}.mobile-scroll-container.boundary-fix{margin-left: -2%;width:104%}.mobile-scroll-container.sticky.html5{position: -webkit-sticky;position: -moz-sticky;position: -o-sticky;position: -ms-sticky;position:sticky;top:0;z-index:999}.mobile-scroll-container.sticky.html4{left:0;position:fixed}.mobile-scroll-container.sticky.html4 .mobile-background{padding:0
2%}.checkout-process>header{margin:2% 0 2.5%;padding:3% 0 6%;text-align:center}#shopping-cart section .ninecol >header
h1{float:left;font-size:1.4em;margin:0;min-width:150px}#shopping-cart section .ninecol >header
div{float:right;margin: -2px 0 0;padding:0
0 11px}#shopping-cart .shopping-cart-list li:last-child{border-bottom:0}#shopping-cart .shopping-cart-list .info
h2{color:#666;font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:1em;padding:0
35px 0 0}#shopping-cart .shopping-cart-list .info
p{margin:0}#shopping-cart .shopping-cart-list
.summary{position:relative}#shopping-cart .shopping-cart-list .summary
i{color:#e8e8e8;cursor:pointer;font-size:23px;right:9px;position:absolute;top:0}#shopping-cart .shopping-cart-list
.price{margin:2% 0 1%}#shopping-cart .shopping-cart-list .edit-box{padding:3% 0 0}#shopping-cart .shopping-cart-list .edit-box
form{float:left}#shopping-cart .shopping-cart-list .edit-box select:first-child{margin:0
12px 0 0}#shopping-cart .shopping-cart-list .edit-box #product-quantity-input{display:block;margin-bottom:12px;padding:0
3px;width:50px}#shopping-cart .shopping-cart-list select.error,
#shopping-cart .shopping-cart-list
input.error{background:#f4c9d0;border:1px
solid #b42125}#shopping-cart >footer
hr{margin:0}#shopping-cart >footer
.modifiers{margin:5% 0}#shopping-cart >footer
form{border:1px
solid #ddd;border-top:0;padding:18px}#shopping-cart >footer form.calculate-shipping
label{float:left;font-size:0.9em;letter-spacing:0.7px;padding:0
8% 0 0;text-align:right;width:50%}#shopping-cart >footer form.calculate-shipping select,
#shopping-cart >footer form.calculate-shipping input[type=text],
#shopping-cart >footer form.calculate-shipping input[type=number]{float:right;font-size:0.75em;height:30px;margin-top: -4px;padding:0
1%;width:50%}#shopping-cart >footer form.calculate-shipping input[type=text],
#shopping-cart >footer form.calculate-shipping input[type=number]{border:1px
solid #ccc;border-radius:9px;padding:0
2%}#shopping-cart >footer form.calculate-shipping
.calculate{float:right;text-align:center;width:50%}#shopping-cart >footer form.calculate-shipping
div{padding:2% 0}#shopping-cart >footer form.promotion-code
input{border:1px
solid #ccc;border-radius:16px;float:left;margin-top: -2px;padding:3px
2%;width:70%}#shopping-cart >footer form.promotion-code>div{float:right;padding-left:4%;text-align:center;width:30%}#shopping-cart >footer .buttons>div{padding:5% 0 3% 2%}#shopping-cart >footer .buttons>div>a{color:#999;float:left;font-size:13px;line-height:35px;text-decoration:underline}#shopping-cart >footer .buttons >div
div{float:right}#shopping-cart >footer .buttons
.button{min-width:142px}#shopping-cart .mobile-load{background:rgba(0,0,0,0.1);height:103%;margin-top: -1.5%;position:absolute;text-align:center;width:100%}#shopping-cart .mobile-load
i{margin-top: -7px;position:absolute;top:50%}#shopping-cart .cart.order-summary p.placeholder .mobile-only{font-weight:400}#shopping-cart-shipping{padding:0
4%}#shopping-cart-shipping header
label{font-size:12px;text-transform:uppercase}#shopping-cart-shipping select[name="MCountry"]{max-width:200px;width:100%}#shopping-cart-shipping
.info{padding:3% 0 0}#shopping-cart-shipping #shipping-method-list
label{color:#333;font-size:0.8em}#shopping-cart-shipping
footer{margin:4% 0 0;text-align:center}#shopping-cart-shipping footer
p{margin:0}#shopping-cart-shipping
footer.estimates{font-size:1.1em}.affected-products-warning
li{font-size:0.8em;line-height:1.3em;padding-bottom:16px}#checkout-page section >header
h1{font-size:1.4em;margin:3% 0}#checkout-page section >header .session-alerts{margin:0
0 12px}#checkout-page section >header .session-alerts
li{color:#bb373b;font:700 12px Tahoma, Arial, FreeSans, sans-serif;margin:0
0 2px}#checkout-page .large-checkbox
input{float:left;height:16px;margin-top:4px;width:8%}#checkout-page .large-checkbox
label{float:left;line-height:23px;padding:0
0 0 2%;width:90%}#checkout-page .forms-list >li,
#checkout-page .shadow-box{border-radius:7px;box-shadow:0 0 6px #ddd;margin:0
1% 5%;padding:2% 5%}#checkout-page .forms-list>li{padding-bottom:5%}#checkout-page .forms-list >li > h2,
#checkout-page .forms-list >li
legend{color:#666;font:500 1.1em "futura-pt", sans-serif;margin:1% 0}#checkout-page .forms-list >li
hr{margin:6px
0 12px}#checkout-page .forms-list >li
label{color:#777;font-size:0.9em}#checkout-page .forms-list >li label .verified-address{color:#0055a6;font-weight:700}#checkout-page .forms-list >li
legend{padding:6% 0 0;white-space:nowrap}#checkout-page .forms-list >li
fieldset{border:0;margin:0;min-width:100%;padding:0}#checkout-page .forms-list >li
select{height:33px;width:100%}#checkout-page .forms-list >li input[type=radio]{height:22px;width:26px}#checkout-page .forms-list >li
.input{display:block}#checkout-page .forms-list >li.personal-information .previous-shipping
li{border-bottom:1px solid #ddd;margin:0
0 20px}#checkout-page .forms-list >li.personal-information .previous-shipping li:first-child{margin-top:20px}#checkout-page .forms-list >li.personal-information .previous-shipping li:last-child{border-bottom:0}#checkout-page .forms-list >li.personal-information .previous-shipping
input{float:left;margin:3px
0 0}#checkout-page .forms-list >li.personal-information .previous-shipping
input#mNew{margin:0}#checkout-page .forms-list >li.personal-information .previous-shipping
label{display:block;font-size:13px;line-height:18px;margin:0
0 15px 35px}#checkout-page .forms-list >li.personal-information .previous-shipping label
address{font-size:0.9em;font-style:normal;line-height:1.3em}#checkout-page .forms-list >li.personal-information .previous-shipping label
span{display:block}#checkout-page .forms-list>li.prescription{padding:2% 3% 5%}#checkout-page .forms-list >li.prescription input[type=radio]{margin:3% 0}#checkout-page .forms-list >li.prescription .contact,
#checkout-page .forms-list >li.prescription .send.options,
#checkout-page .forms-list >li.prescription .forms
.previous{padding:3% 3% 7% 33px}#checkout-page .forms-list >li.prescription .contact a.button,
#checkout-page .forms-list >li.prescription .send.options a.button,
#checkout-page .forms-list >li.prescription .forms .previous
a.button{margin-top:5%}#checkout-page .forms-list >li.prescription
.send.options{padding-bottom:0;padding-top:0}#checkout-page .forms-list >li.prescription
#rxSectionResults{padding:0
0 0 34px}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results
h2{color:#333;font:400 0.8em Tahoma, Arial, FreeSans, sans-serif;margin: -6px 0 0}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-select
li{border-bottom:1px solid #ddd;padding:3.5% 0}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-select li
div{float:left;font-size:12px;width:82%}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-select li div
address{font-style:normal}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-select li div:first-child{padding:1% 0 0;width:18%}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-select .load-more{margin:5% 0 3%}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-authorization
label{color:#666}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-authorization
select{display:inline;width:auto}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-authorization
i{font-size:12px}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-authorization
h5{font-weight:700;margin-bottom: -9px}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-authorization p
a{color:#666;text-decoration:underline}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-authorization p a:hover,
#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-authorization p a:focus{text-decoration:none}#checkout-page .forms-list >li.prescription #rxSectionResults .contact-doctor-authorization
ul{margin: -6px 0 22px}#checkout-page .forms-list >li.prescription #rxSectionResults .previous-rx
.header{color:#060}#checkout-page .forms-list >li.prescription #rxSectionResults .previous-rx
a{color:#666;display:block;font-size:12px;padding:11px
8px;text-align:center;width:105px}#checkout-page .forms-list >li.prescription #rxSectionResults .previous-rx a
span{display:block}#checkout-page .forms-list >li.prescription #rxSectionResults .previous-rx-list
a{color:#666;text-decoration:underline}#checkout-page .forms-list >li.prescription #rxSectionResults
.error{color:#c00;font-weight:bold}#checkout-page .forms-list >li.prescription #rxSectionResults .message .add-doctor{margin:12px
0 0}#checkout-page .forms-list >li.prescription #rxSectionResults .physician-success{color:#060}#checkout-page .forms-list >li.prescription
.primary{position:relative}#checkout-page .forms-list >li.prescription .primary>.loading{bottom:8.4%;position:absolute;right:3.5%}#checkout-page .forms-list>li.prescription
.iframestuff{height:650px}#checkout-page .forms-list >li #shipping-method-list
li{margin:3% 0}#checkout-page .forms-list >li.payment input[type=radio]{margin:3% 0}#checkout-page .forms-list >li.payment .type .payments.free-give-away{padding:0
0 0 32px}#checkout-page .forms-list >li.payment .type .credit-card-form
select{display:inline;margin-right:10px;padding:0;width:80px}#checkout-page .forms-list >li.payment .type .credit-card-form
select.month{width:60px}#checkout-page .forms-list >li.payment .type .credit-card-form
.cvv{display:inline;width:66px}#checkout-page .forms-list >li.payment .type .credit-card-form .cvv-help{border-bottom:1px solid #bbb;color:#666;font-size:11px;margin-left:11px}#checkout-page .forms-list >li.payment .credit-card-form,
#checkout-page .forms-list >li.payment
.payments.creditcard{padding:1% 0 0 32px}#checkout-page .forms-list >li.payment .credit-card-form .ccnum_valid,
#checkout-page .forms-list >li.payment .payments.creditcard
.ccnum_valid{background:url("/images/tick.png") 96% center no-repeat #fff}#checkout-page .forms-list >li.payment .credit-card-form .ccnum_invalid,
#checkout-page .forms-list >li.payment .payments.creditcard
.ccnum_invalid{background:url("/images/x.png") 96% center no-repeat #fff}#checkout-page .forms-list >li.payment .info .freegive-away{padding:0
0 0 34px}#checkout-page .forms-list >li.payment .info .previous-credit-card{padding:0
0 0 34px}#checkout-page .forms-list >li.payment .info .previous-credit-card
.cvv{display:inline;width:66px}#checkout-page .forms-list >li.payment .info .previous-credit-card .cvv-help{border-bottom:1px solid #bbb;color:#666;font-size:11px;margin-left:11px}#checkout-page .forms-list >li.payment .info
.paypal{padding-left:28px}#checkout-page .forms-list >li.payment .info .paypal
i{float:left;margin-right:12px}#checkout-page .forms-list >li.payment .info .paypal
p{line-height:1.4em;margin:6px
0 0}#checkout-page .forms-list >li.payment .info .send-payment{padding:0
0 0 34px}#checkout-page .forms-list >li.payment .info .send-payment
p{margin:2px
0 -2px}#checkout-page .forms-list >li.payment .info .same-as-shipping{color:#333;font-size:0.8em;font-style:normal;line-height:1.4em}#checkout-page .forms-list >li.payment .info .same-as-shipping
span{display:block}#checkout-page .forms-list >li.instructions select.csr-select{font-size:13px;height:24px;margin:10px
0 20px;padding:0;width:auto}#checkout-page .forms-list >li.instructions select.csr-select.terms-list{margin:12px
0 8px}#checkout-page .forms-list >li.instructions
textarea{border-radius:5px;box-shadow:none;color:#333;font-size:13px;height:100px;padding:2px
5px;resize:none;width:99.8%}#checkout-page .forms-list
address.showroom{color:#333;background:#fff;border-radius:5px;font-size:13px;font-style:normal;line-height:18px;padding:10px;width:210px}#checkout-page .submit-order .terms-box
input{height:32px}#checkout-page .submit-order
.terms{float:right;font-size:0.95em;line-height:1.3em}#checkout-page .submit-order .terms
a{color:#666;text-decoration:underline}#checkout-page .submit-order
.submit{text-align:center}#checkout-page .submit-order .submit
.button{float:left;height:40px;line-height:25px;margin:0
10%;width:80%}#checkout-page .submit-order .submit
.verify{display:block;font-size:12px;margin:8% 0 7%}#checkout-page .terms-box.error{background:#f4c9d0;border:1px
solid #b42125 !important}#checkout-page .cart.order-summary
ul{padding:0}#checkout-page .cart.order-summary ul
li.total{margin:2% 0 0}#checkout-page .cart.order-summary
h5{width:38%}#checkout-page .cart.order-summary p,
#checkout-page .cart.order-summary
ins{font-size:0.8em;text-align:right;width:62%}.checkout-back-to-cart.mobile-only{text-align:right}.checkout-back-to-cart.mobile-only
a{color:#666}.cart.order-summary
header{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.cart.order-summary
h4{color:#216db4;font-size:1em;font-weight:400;padding:1% 2%}.cart.order-summary
ul{padding:1% 2%}.cart.order-summary ul
li{padding:1% 0}.cart.order-summary ul
li.total{border-top:1px solid #ddd;padding-top:2%}.cart.order-summary ul li.mobile-only
p{font-weight:400}.cart.order-summary
h5{float:left;width:75%}.cart.order-summary p,
.cart.order-summary
ins{float:right;font-weight:700;margin:0;text-align:center;width:25%}#receipt-page .mobile-container{border:1px
solid #ddd;border-radius:4px;box-shadow:0 1px 5px #bbb;padding:0
0.8em}#receipt-page .receipt
h2{border-bottom:1px solid #ddd;color:#333}#receipt-page .receipt
h4{display:inline;font-size:1em;font-weight:400}#receipt-page
address{font-style:normal;line-height:1.3em;padding:6px
0 10px 15px}#receipt-page .price-list
li{border-top:1px solid #ddd;margin:14px
0 0;padding:14px
0 0}#receipt-page .price-list li
h3{font-size:1em}#receipt-page .price-list li
.price{float:right}#receipt-page .price-list li:last-child{border-bottom:1px solid #ddd;margin-bottom:16px}#receipt-page .cart.order-summary
ul{padding:0
0 0.6em}#receipt-page .cart.order-summary
p{text-align:right}#receipt-page
.help{margin-top:6%}#receipt-page .help .icon-calendar{padding-top:12px}#receipt-page .help .icon-calendar
p{margin-top:4px}#reminder-modal img,
#reminder-modal
select{width:100%}#reminder-modal header
i{width:70px}#reminder-modal header
p{padding:0
12px 0 80px}#reminder-modal form
li{font-size:0.9em;padding:12px
0}#reminder-modal form
p{font-size:0.65em;letter-spacing:0;margin:20px
0 0}#reminder-success-modal
h3{color:#666;letter-spacing:0.5px;padding:10px
0 5px}.mobile-button{margin:2% 0}.mobile-button
a{background:#eee;background:linear-gradient(to bottom, #fff 50%, #eee 100%);border:1px
solid #ddd;border-radius:4px;color:#666;float:left;font-family:"futura-pt",sans-serif;font-size:1.1em;letter-spacing:1px;line-height:32px;margin:1% 0;padding:1% 3%;text-decoration:none;width:100%}.mobile-button a
i{display:none;float:right;font-size:1.6em;font-style:normal;margin-top: -1px}.mobile-button a i:first-child,
.mobile-button a
i.first{display:inline-block;margin-top:0}.mobile-button a
i.fa{font-size:0.8em;line-height:24px;margin:4px
0 0}.mobile-button
a.open{border-radius:4px 4px 0 0;margin-bottom: -2%}.mobile-button a.open
i{display:inline-block}.mobile-button a.open i:first-child,
.mobile-button a.open
i.first{display:none}#contact-page .contact-header{border-bottom:1px solid #ddd;margin-bottom:18px}#contact-page .contact-methods
li{border:1px
solid #bbb;border-radius:6px;box-shadow:0 0 8px #bbb;margin:0
0 20px;padding:10px
10px 10px 84px;position:relative}#contact-page .contact-methods li:before{background:url("/responsive/library/img/sprites/cpap.sprite.secondary.png") -174px -65px no-repeat;content:'';height:43px;left:25px;position:absolute;top:25px;width:37px}#contact-page .contact-methods li.fax:before{background-position: -174px -115px;height:50px;left:13px;top:15px;width:55px}#contact-page .contact-methods li.email:before{background-position: -174px -166px;height:32px;left:17px;width:47px}#contact-page .contact-methods li.question:before{background-position: -174px -200px;left:18px;width:40px;height:40px;top:5px}#contact-page .contact-methods
li.question{height:55px}#contact-page .contact-methods li.email
h2{margin-top:9px}#contact-page .contact-methods li.mail:before{background-position: -174px 0;height:64px;left:17px;top:14px;width:46px}#contact-page .contact-methods li
h2{margin-top:0}#contact-page .contact-methods li
p{letter-spacing:0;margin:0
0 5px}#contact-page .contact-methods li p:last-child{margin-bottom:0}#contact-page .contact-methods li .mobile-action-link{height:100%;left:0;position:absolute;top:0;width:100%}#question-page
.formdiv{border-radius:7px;box-shadow:0 0 6px #ddd;padding:2% 5%;position:relative}#question-page .mobile-action-link{height:100%;left:0;position:absolute;top:0;width:100%}#question-page .question-phone .phone-message:before{background:url("/responsive/library/img/sprites/cpap.sprite.secondary.png") -174px -65px no-repeat;content:'';height:43px;left:25px;position:absolute;top:10px;width:37px}#question-page .question-phone .phone-message{padding-left:45px;padding-top:5px;height:43px}#question-page .question-success .email-message:before{background:url("https://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.ssl.cf1.rackcdn.com/AskAQuestion-1-email.png") no-repeat;content:'';height:68px;width:84px;position:absolute;top:0px;left:0px}#question-page .question-success .email-div{margin:10px
0;position:relative}#question-page .question-success .email-message{font-size: .8em;padding-left:91px}#question-page
.center{text-align:center}#question-page .captcha-text{float:left;width:50%;font-size: .8em}#learning-center .back-to-parent{height:55px}#learning-center .back-to-parent
a{border-bottom:1px solid #ddd;font-size:20px;left:0;padding:12px;position:absolute;width:100%}#learning-center .back-to-parent.html4
a{left:12px}#learning-center .back-to-parent
i{color:#aaa;font-size:17px;padding:0
6px 0 0}#learning-center .main a,
#learning-center .mobile-category-list
a{color:#666}#learning-center .main .header,
#learning-center .category-mobile-button{margin-bottom:2px;padding:3px
15px}#learning-center .main
.header{padding:15px
15px 15px 90px}#learning-center .category-mobile-button
a{font:18px Tahoma, Arial, FreeSans, sans-serif;letter-spacing:0.5px}#learning-center .main .header
a{font:21px "futura-pt", sans-serif;letter-spacing:0}#learning-center .main .header i,
#learning-center .category-mobile-button
i{color:#BEBEBE;float:right;font-size:24px;padding:3px
0 0 8px}#learning-center .main .header
i{padding-right:0}#learning-center .main .header .fa-minus,
#learning-center .category-mobile-button .fa-minus{display:none}#learning-center .main .header.open .fa-minus,
#learning-center .category-mobile-button.open .fa-minus{display:inline}#learning-center .main .header.open .fa-chevron-down,
#learning-center .category-mobile-button.open .fa-chevron-down{display:none}#learning-center .category-mobile-button.link-button
h2{margin:0}#learning-center .category-mobile-button.link-button
a{float:left;line-height:28px;padding:2.2% 0;width:100%}#learning-center .main
.header.equipment{background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/learning-center-equipment.png) 10px center no-repeat}#learning-center .main
.header.sleepapnea{background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/learning-center-sleepapnea.png) 10px center no-repeat;padding-left:110px}#learning-center .main
.header.order{background:url(http://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.r48.cf1.rackcdn.com/learning-center-order.png) 10px center no-repeat}#learning-center .main ul,
.category-dropdown
ul{border:1px
solid #ddd;border-radius:0 0 7px 7px;border-top:none;margin:0
16px;padding:0
12px}#learning-center .main ul a,
.category-dropdown ul
a{border-bottom:1px solid #ddd;float:left;padding:10px
0;width:100%}#learning-center .main ul li:last-child a,
.category-dropdown ul li:last-child
a{border-bottom:0}#learning-center article.overview
ul{font-size:13px;list-style-type:disc;padding:0
0 0 20px}#learning-center article.overview>p{text-align:center}#learning-center .articles > article
h3{color:#666;font-size:13px;font-weight:700;margin:20px
0 5px}#learning-center article.videos .video-list{margin-top:35px}#learning-center article.knowledge .first
ul{margin-bottom:0}#learning-center article.knowledge .last
ul{margin-top:0}#learning-center article.products
ul{list-style-type:none}#learning-center article.products .mobile-products-list
li{margin:40px
0 50px}#learning-center article.products .mobile-products-list
h1{font-size:16px;font-weight:700;text-align:center}#learning-center article.products .mobile-products-list
a{margin-top:10px;text-decoration:none;width:200px}.toc-page nav
header{background:#ececec;background:linear-gradient(to bottom, #f9f9f9 0, #ececec 20%);border:1px
solid #ddd;padding:6px
10px;text-shadow:#fff 0 1px 0}.toc-page nav header
h4{color:#333;font:400 0.8em Tahoma, Arial, sans-serif;text-align:center;text-transform:uppercase}.toc-page nav
ul{border:1px
solid #ddd;border-top:0;margin:0
0 5%;padding:5px
0}.toc-page nav
li{font-size:0.8em;padding:4px
12px}.toc-page nav li
a{float:left;text-shadow:#fff 0 1px 0;width:100%}.toc-page nav
li.selected{background:#1872c8;background:#0867c1;background:linear-gradient(to bottom, #82b6e8 0, #0867c1 85%)}.toc-page nav li.selected
a{color:#fff;float:none;text-shadow:#116dc4 0 -1px 0}.toc-page nav li.selected:after{color:#fff;content:'\f0da';float:right;font-family:FontAwesome}.toc-page>section{font-size:0.8em}.toc-page>section>h1{font-size:2.4em;line-height:0.8em;margin:0
0 10px}.toc-page >section
p{font-size:1em;letter-spacing:0}.toc-page >section
ul{padding-left:20px}.toc-page >section
li{background:url("http://c0005101.cdn.cloudfiles.rackspacecloud.com/arrow-right-gray.jpg") left 8px no-repeat;line-height:20px;padding:0
10% 3px 15px}.toc-page >section
h2{font-size:1.7em;margin:0
0 7px}.toc-page
address{font-style:normal}#search-page
.sidebar{border:1px
solid #ddd;border-top:0;padding:14px}#search-page .sidebar .sub-category{margin-top: -3%}#search-page .sidebar .sub-category
li{border-top:1px solid #ddd;padding:7px
9px}#search-page .sidebar .sub-category .mobile-only
a{color:#666;font-size:15px}#search-page .sidebar .filter-category .mobile-button
a{border-radius:4px 4px 0 0}#search-page .sidebar .filter-category .mobile-button
a.open{margin-bottom:0}#search-page .sidebar .selected .mobile-only .fa-check{padding-right:4px}.cpap-carousel{border:1px
solid #ddd;border-radius:4px;box-shadow:0 0 8px #bbb;margin:30px
0 10px;padding:3.5% 4.5%;position:relative}.cpap-carousel
img{padding:0
3%;width:100%}.cpap-carousel nav
li{color:#bbb;cursor:pointer;left:5px;margin: -18px 0 0;position:absolute;top:50%;width:25px}.cpap-carousel nav
li.next{left:auto;right:5px;text-align:right}.cpap-carousel nav
i{font-size:36px}.fr-window
*{-moz-box-sizing:content-box;box-sizing:content-box}.fr-overlay-background{filter:alpha(opacity=40);opacity:0.4}.modal{-webkit-overflow-scrolling:auto !important}.modal-dialog{margin:10px
10px 40px}.modal-loading.container{line-height:140px;text-align:center}.modal-header{padding:9px
15px}.modal-header
.close{margin-top:4px}.modal-title{color:#000;font-size:1.4em;font-weight:400;text-align:center}.modal-title
i{vertical-align:middle}.btn{letter-spacing:1px}.modal-footer{background:#eee;background:linear-gradient(to bottom, #fff 0, #eee 60%);border-radius:0 0 7px 7px;height:54px;padding:14px
15px;position:relative;text-align:left}.modal-footer
button{color:#444;margin-right:2%}.modal-footer
button.exit{position:absolute}.modal-footer
button.delete{right:0;position:absolute}.modal-footer
button.action{display:block;margin:0
auto;padding:3px
12px 5px}.modal-body article
h3{color:#333;font-size:1em}.modal-body article
p{line-height:1.45em;margin-top:0.6%}.modal-body article.large-text
p{font-size:0.9em}.modal-body article.larger-text
p{font-size:1em}.modal-body article .modal-well{background:#eee;background:linear-gradient(to bottom, #fff 15%, #eee 80%);border:1px
solid #ddd;border-radius:7px;margin:3% auto;text-align:center;width:92%}.modal-body article .modal-well
p{margin:2% 0}.modal-body article .modal-well
i{margin-top: -4px;vertical-align:middle}.disable-close .modal-header .close,
.disable-close .modal-footer
.button{display:none !important}#rebate-modal
a{color:#666;text-decoration:underline}#rebate-modal
li{padding:6px
0}#rebate-modal
.small{font-size:11px;line-height:1.5em;margin-top:20px}.maybe-modal.is-page{padding:2%}.shopping-cart-editor .image,
.shopping-cart-editor
h3{font-size:1em;margin-bottom:1.3%;text-align:center}.shopping-cart-editor
form{margin:3% auto 0;width:25%}.shopping-cart-editor form
label{float:left;margin:0
7px 0 0}.shopping-cart-editor form
input{max-width:105px}.shopping-cart-editor form input[name=Quantity]{width:70px}footer.primary{background:#e8e8e8;border-bottom:1px solid #b4b4b4;border-top:1px solid #b4b4b4;margin:6% 0 0}footer.primary.mobile-border-toggle{border-bottom:0}footer.primary .newsletter-signup{padding:3.3% 2%}footer.primary .newsletter-signup
h4{text-align:center}footer.primary .newsletter-signup h4 span.mobile-only{color:#666;font:400 1.2em "futura-pt", sans-serif}footer.primary .newsletter-signup
form{background:#fff;border:1px
solid #b4b4b4;border-radius:26px;margin:0
auto;padding:8px;width:94%}footer.primary .newsletter-signup
.input{display:inline;height:30px;width:68%}footer.primary .newsletter-signup .button.mobile-only{background:#52a546;background:linear-gradient(to bottom, #78ba68 0, #52a546 100%);border:1px
solid #70b05e;border-radius:15px;box-shadow:none;color:#fff;font-family:futura-pt;font-size:16px;float:right;height:30px;letter-spacing:1px;line-height:0;margin:0;text-align:center;text-shadow: -1px -1px 1px #50883e;width:30%}footer.primary form
a{margin:2% 0 0}footer.primary form
.input{color:#999;font-style:italic;width:200px}footer.primary form .input:focus{color:#333;font-style:normal}footer.primary
h4{margin:0
0 1.5%}footer.secondary{background:#e8e8e8}footer.mobile
li{background:#fff;border-bottom:1px solid #ddd}footer.mobile li
a{color:#666;display:block;font-size:0.9em;padding:2.1% 3.8% 2%}footer.mobile li a
i{margin-right:6px}footer.mobile li a i.pull-right{margin-top:4px}footer.mobile li a:active{background:#ddd}footer.mobile.remove-product-links .product-link{display:none}footer
.copyright{color:#777;font-size:0.7em;letter-spacing:0.3px;padding:3% 0 4%;text-align:center}footer .copyright a,
footer .copyright a:hover,
footer .copyright a:focus{color:#777}.modal-body .checkout-user .mobile-only
.button{width:70%}.modal-body .checkout-user .mobile-only
.button.login{display:inline-block;line-height:19px;margin:9px
0}.modal-body .checkout-user .forgotten-password
a{color:#999;float:right;font-size:12px;text-decoration:underline}.modal-body .checkout-user .suggestion
a{color:#f00;font-weight:bold}.modal-body .checkout-signup .checkboxes div
p{float:left;line-height:16px;width:90%}.modal-body .checkout-signup .checkboxes div p:first-child{width:20px}.modal-body .checkout-signup
.actions{margin:7px
0 0}.modal-body .checkout-signup .mobile-only
.button{text-align:center}.modal-body .checkout-signup .mobile-only
.login{color:#999;display:block;font-size:12px;margin:28px
0 0;text-align:right;text-decoration:underline}.modal-body #reset-password-modal .form>p{line-height:14px;margin:24px
auto 7px;width:80%}.modal-body .continue-shopping
i{margin:5px
20px 0 10px}@media only screen and (min-width: 481px){header.secondary .mobile-phone-cta
.text{display:inline}header.secondary .mobile-phone-cta
.number{text-decoration:underline}footer.primary form
.input{width:220px}}@media only screen and (min-width: 781px){.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}.first{margin-left:0}.last{float:right}.custom-grid>.fourcol{width:27.491713%}.custom-grid>.fourcol.last{margin-left:1.762431%}.custom-grid>.eightcol{width:70.745856%}.custom-grid>.eightcol.last{margin-left:1.762431%}.custom-grid>.eightcol>article>.eightcol{width:67.745856%}.custom-grid>.eightcol>article>.fourcol{width:29.491713%}.input.mobile-rounded,.input.mobile-clean{height:25px;padding:2px
5px;width:200px;border-radius:0}html{height:100%}body{background:#e8e8e8;background:linear-gradient(to bottom, #bcbcbc 0%, #e8e8e8 7%);background-attachment:fixed;background-repeat:no-repeat;height:100%;margin:0}a{color:#216db4}a:hover,a:focus{color:#222;text-decoration:none}#container,#shadow,.wrap{margin:0
auto;width:940px}.wrap-mobile{width:100%}.mobile-hide{display:block !important}.mobile-hide.inline{display:inline !important}.mobile-hide.inline-block{display:inline-block !important}.mobile-hide.thead{display:table-header-group !important}.mobile-hide.table-cell{display:table-cell !important}.hide,.mobile-only,.fullscreen-hide,.hide.mobile-hide{display:none !important}.mobile-padding{padding:0}header.primary{background:none;padding:1% 0 0}header.primary
.logo{font-family:"futura-pt",sans-serif;font-size:0.85em;padding-right:0;text-align:center;width:22.928176794%}header.primary .logo
a{color:#888}header.primary .logo
span{font-size:0.9em;line-height:1.4em;text-shadow:1px 1px 0 rgba(255,255,255,0.4)}header.primary .phone-cta{margin-right:2em;overflow:hidden}header.primary .account-menu
ul{border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.2);margin:1px
0 2px;min-width:180px}header.primary .account-menu ul
li{margin:0;width:50%}header.primary .account-menu ul li
a{background:#e0e0e0;background:linear-gradient(to bottom, #fff 40%, #e0e0e0 100%);border-bottom:1px solid #e7e7e7;border-left:none;border-radius:3px 0 0 3px;border-right:1px solid #ddd;border-top:1px solid #fff;box-shadow:inset 0 0 4px rgba(255,255,255,0.7);color:#666;float:left;font-size:0.75em;padding:3px
0;text-align:center;width:100%}header.primary .account-menu ul li a:hover{color:#000}header.primary .account-menu ul li.contact
a{border-right:none;border-radius:0 3px 3px 0}header.primary .newsletter-signup
a{color:#666;float:left;font-size:0.75em;margin-top:2px;padding-left:8px;text-shadow:0 1px 1px rgba(255,255,255,0.7)}header.primary .newsletter-signup a:hover,
header.primary .newsletter-signup a:focus{color:#000}header.primary .newsletter-signup a
i{vertical-align: -2px}header.secondary{background:transparent;border-bottom:0 none;padding:0}header.secondary
.wrap{background:#e8e8e8;background:linear-gradient(to bottom, #f8f8f8 0, #e8e8e8 100%);border-bottom:1px solid #d6d6d6;padding:0
1%}header.secondary
ul{margin:0.75% 0}header.secondary ul li
a{color:#666;font-size:0.75em;line-height:24px;padding:2px
0 2px 30px;text-shadow:1px 1px 0 #fff}header.secondary ul li a:hover,
header.secondary ul li a:focus{color:#000}header.secondary ul li
i{vertical-align: -4px}header.secondary ul li
span{color:#4ca22d}header.secondary ul li i.fa-caret-down{font-size:14px;padding-left:2px;vertical-align: -1px}header.secondary ul li:first-child
a{padding-left:0}header.secondary ul.pull-right{padding-right:1.2%}header.secondary #search-form{float:right;margin:0.75% 0 0}header.secondary #search-form input:focus{color:#333;font-style:normal}.nav{border:0}.nav>ul{background:transparent;border:0
none;box-shadow:none;margin:8px
0 0}.nav>ul>li{margin:0;width:19.75%}.nav>ul>li>a{border:1px
solid #68b04d;border-bottom:0;border-radius:6px 6px 0 0;font-weight:500;padding:2px;text-align:center;text-shadow:0 0 2px #245a12}.nav>ul>li>a:hover,.nav>ul>li>a:focus{border:1px
solid #649e4e;border-bottom:0;color:#eee}.nav>ul>li.selected>a{background:#f7f7f7;background:linear-gradient(to bottom, #f4f4f4 0, #f7f7f7 30%);border:1px
solid #bbb;border-bottom:0;color:#666;cursor:default;text-shadow:none;-webkit-backface-visibility:visible}.nav > ul > li.selected > a
i{color:#4da12c;font-size:0.8em}.nav
ul{padding:1px
0 0;text-align:right}.nav
li{display:inline-block;position:relative;z-index:899;zoom:1}.nav
li.home{width:8.45%}.nav
li.masks{width:14.75%}.nav
li.machines{width:17.75%}.nav
li.parts{width:18.75%}.nav
li.accessories{width:16.8%}.nav li
a{display:block;font-size:14.5px;padding:1px
0;width:100%;-webkit-backface-visibility:hidden}.nav li ul.sub-menu{background:#eee;background:linear-gradient(to bottom, #fff 20%, #eee 80%);border:1px
solid #fff;border-top:0;border-radius:0 0 6px 6px;box-shadow:0 1px 2px #999;display:block;margin-left:0.9%;padding:5px
0 9px;position:absolute;visibility:hidden;z-index:899;width:98%}.nav li ul.sub-menu.mobile-only{display:none}.nav li ul.sub-menu
li{border:0
none;width:100%}.nav li ul.sub-menu li
a{background:transparent;box-shadow:none;padding:0
0 0 9px;text-align:left}.nav li ul.sub-menu li a:hover,
.nav li ul.sub-menu li a:focus{color:#4ca22d}.nav li.accessories ul.sub-menu{border-radius:4px 0 6px 6px;right:0;width:127%}.nav li.selected ul.sub-menu{margin-top: -1px}.nav li:hover>ul{top:auto;visibility:visible}#login-page label,
#checkout-page .forms-list >li
label{color:#666;font-size:12px;text-transform:uppercase}#login-page
.input{height:25px;width:100%}#login-page
button{margin:8px
0 4px;width:auto}#login-page .new-customer
p{float:left;line-height:16px;width:90%}#login-page .new-customer p:first-child{width:20px}#login-page .or-column{padding:105px
0 0}#login-page .or-column
span{color:#ccc}#login-page .forgotten-password{font-size:0.7em;margin:30px
0 9px;text-align:left}#login-page
.help{padding:54px
0 0}#shadow{background:#fff;box-shadow:0 4px 30px rgba(0,0,0,0.4)}#page{padding:0
2%}#page >header
h1{margin:3.3% 0 4.8%}ul.categories
li{margin:0;width:14.2%}ul.categories li
a{border:none;box-shadow:none;font-family:Tahoma,Arial,FreeSans,sans-serif;letter-spacing:0.2px;line-height:1.2em;min-height:initial}ul.categories li a:hover,
ul.categories li a:focus{color:#333}ul.categories li.selected
a{border:3px
solid #2977c2;border-radius:4px;box-shadow:inset 0 0 1px #333}ul.categories.wide
li{width:18%}ul.categories.wide li
a{border-bottom:6px solid #fff;letter-spacing:0.7px}ul.categories.wide li.selected
a{border:3px
solid #2977c2}.home ul.categories
li{width:14.5%}.home ul.categories li:first-child{width:11.4%}.home ul.categories li:last-child{width:16%}section.main{margin:3.5% 0 1%}section.main .launchpad li:first-child{margin-top:2%}section.main .launchpad .border-top{border-top:1px solid #ddd;padding-top:12%}section.main .launchpad
a.button{border-radius:16px;float:right;font-size:0.95em;height:32px;line-height:1.3em;margin-bottom:12%;padding:5px
0 0 41px;position:relative;text-align:left;width:92%}section.main .launchpad a.button:after{top:28%}section.main .launchpad a.button
i{left: -11px;position:absolute;top: -6px}section.main .launchpad a.button i.sale-tag{left: -8px}section.main .launchpad a.button i.todo-list{left: -5px}section.main .sidebar.category-options >ul,
section.main .sidebar.filter-options>ul{border:1px
solid #e4e4e4}section.main .sidebar.category-options >ul h5,
section.main .sidebar.filter-options >ul
h5{color:#333;font-size:0.8em;text-transform:uppercase}section.main .sidebar.category-options >ul hr,
section.main .sidebar.filter-options >ul
hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fff;height:0;margin:2px
0 5px}section.main .sidebar.category-options >ul >li,
section.main .sidebar.filter-options>ul>li{background:#f5f5f5;background:linear-gradient(to bottom, #fdfdfd 0, #f5f5f5 14%);border-top:1px solid #e4e4e4;padding:3.2% 4.4%}section.main .sidebar.category-options >ul >li:first-child,
section.main .sidebar.filter-options>ul>li:first-child{border:0}section.main .sidebar.category-options >ul >li ul.last,
section.main .sidebar.filter-options >ul >li
ul.last{padding-left:2%}section.main .sidebar.category-options >ul >li li,
section.main .sidebar.filter-options >ul >li
li{line-height:0.9em;margin:0
0 7%}section.main .sidebar.category-options >ul >li li a,
section.main .sidebar.filter-options >ul >li li
a{border-bottom:1px solid #e3e3e3;color:#666;font-size:0.75em;letter-spacing:0.4px}section.main .sidebar.category-options >ul >li li a:hover,
section.main .sidebar.filter-options >ul >li li a:hover,
section.main .sidebar.category-options >ul >li li a:focus,
section.main .sidebar.filter-options >ul >li li a:focus{border-bottom:0;color:#222}section.main .sidebar.category-options >ul >li li input[type="checkbox"],
section.main .sidebar.filter-options >ul >li li input[type="checkbox"]{cursor:pointer;float:left;margin:3px
6px 3px 0}section.main .sidebar.category-options >ul >li li label,
section.main .sidebar.filter-options >ul >li li
label{color:#333;cursor:pointer;font-size:0.8em;letter-spacing:0.5px}section.main .sidebar.category-options >ul >li.info li a,
section.main .sidebar.filter-options >ul >li.info li
a{font-size:1em}section.main .sidebar.category-options >ul.spacer,
section.main .sidebar.filter-options>ul.spacer{margin:7% 0 0}section.main .sidebar.filter-options >ul >li
li{margin:0
0 3%}section.article
h2{margin:1.2% 0 0}section.article a:hover,
section.article a:focus{color:#000;text-decoration:none}section.action-options,footer.help{margin-top:3%}section.action-options h3,
footer.help
h3{background:transparent;border:0;box-shadow:none;line-height:1.4em;margin:1% 0 3%}section.action-options h3 a,
footer.help h3
a{color:#3378b9;float:none;font-family:"futura-pt",sans-serif;font-size:1.2em;padding:0;white-space:nowrap}section.action-options h3 a:hover,
footer.help h3 a:hover,
section.action-options h3 a:focus,
footer.help h3 a:focus{color:#000}section.action-options p,
footer.help
p{color:#777;margin:0
0 2%}.action-options{margin-top:4%}.action-options>div{border-right:1px solid #ddd;padding:0
2.7% 1% 0}.action-options>div.last{border:0;padding:0}.action-options >div
p{font-size:0.75em;letter-spacing:0}.action-options >div .mobile-hide
a{float:left;margin:7% 0 4%;text-align:center;width:100%}aside.related
ul{margin:0
0 2% -1%}aside.related
li{color:#7d7d7d;font-size:0.75em;text-align:center;margin-left:1%;position:relative;width:24%}aside.related li .product
.image{height:78px}aside.related li .product .image
a{float:left;height:100%;width:100%}aside.related li .product
a{color:#7d7d7d}aside.related li .product .info>a{float:left;width:100%}aside.related li .product
.price{color:#0055a6}aside.related li .product
.count{font-size:0.8em}aside.related li .product .count
a{color:#666}aside.related li .product .count a:hover,
aside.related li .product .count a:focus{color:#000}aside.related li .product .rating>a{text-align:left;vertical-align: -4px}aside.related li:hover a .price,
aside.related li:focus a
.price{color:#000}aside.related li
.rollover{display:none;height:235px;left: -162px;position:absolute;text-align:left;text-shadow:0 1px 0 #fff;top: -235px;width:480px;z-index:999}aside.related li .rollover
.container{background:#fff;border:1px
solid #ddd;border-radius:10px;box-shadow:0 1px 9px #bbb;padding:15px
5px;position:absolute;width:480px}aside.related li .rollover .container:before,
aside.related li .rollover .container:after{border:solid transparent;border-top-color:#ddd;border-width:32px;content:" ";height:0;left:50%;margin-left: -32px;pointer-events:none;position:absolute;top:100%;width:0}aside.related li .rollover .container:after{border-top-color:#fff;border-width:30px;margin-left: -30px}aside.related li
.rollover.left{left: -31px}aside.related li .rollover.left .container:before,
aside.related li .rollover.left .container:after{left:30%}aside.related li
.rollover.right{left: -274px}aside.related li .rollover.right .container:before,
aside.related li .rollover.right .container:after{left:72%}aside.related li .rollover .image a
img{float:left;padding-right:16px}aside.related li .rollover
.info{float:left;max-width:300px}aside.related li .rollover .info
h3{line-height:1.7em}aside.related li .rollover .info h3
a{color:#0055a6;font-size:1.6em}aside.related li .rollover .info
p{color:#a0a0a0;font-size:1.2em;margin:0}aside.related li .rollover .info
.price{padding:2% 0}aside.related li .rollover .info .price
a{color:#0055a6;font-size:1.7em}aside.related li .rollover .info .price
i{vertical-align: -3px}aside.related li .rollover .info .price
del{text-shadow:none}aside.related li .rollover .info
.rating{padding:1% 0 3%}aside.related li .rollover .info .rating
span.count{vertical-align:4px}aside.related li .rollover .info .rating span
a{color:#666}aside.related li .rollover .info a:hover,
aside.related li .rollover .info .rating span a:hover,
aside.related li .rollover .info a:focus,
aside.related li .rollover .info .rating span a:focus{color:#000}aside.related li .rollover .info .button.blue:hover,
aside.related li .rollover .info .button.blue:focus{color:#d6e7f8}aside.related li:hover
.rollover{display:block}aside.related.five-item
li{width:19%}aside.related.vertical{border:1px
solid #ddd;padding:3% 4%}aside.related.vertical
li{margin:12% 0 6%;text-align:left;width:100%}aside.related.vertical li
.rollover{left:94%;padding-left:13%;top: -92%}aside.related.vertical li .rollover .container:before,
aside.related.vertical li .rollover .container:after{border-right-color:#ddd;border-top-color:transparent;border-width:30px;left: -30px;margin-left: -32px;top:37%}aside.related.vertical li .rollover .container:after{border-right-color:#fff;margin-left: -30px}.home aside.related li,
#shopping-cart aside.related li,
#search-page aside.related
li{width:19%}.alerts.flash
i{margin-left:38%}.alerts.flash
.close{float:right;margin-right: -6px}.alerts.flash
.onecol{text-align:left}.alerts.flash>section{padding:0.6% 0 0.1%}.alerts.flash
.message{list-style-type:none;margin:0}.alerts.flash .message>li{margin:0
0 4px}#account .sidebar nav,
#search-page .sidebar nav,
#contact-page .sidebar nav,
#question-page .sidebar
nav{margin:0
0 20px}#account .sidebar header,
#search-page .sidebar header,
#contact-page .sidebar header,
#question-page .sidebar header,
#account .sidebar .header,
#search-page .sidebar .header,
#contact-page .sidebar .header,
#question-page .sidebar .header,
#checkout-page .sidebar.order-summary>header{padding:6px
10px}#account .sidebar header h2,
#search-page .sidebar header h2,
#contact-page .sidebar header h2,
#question-page .sidebar header h2,
#account .sidebar .header h2,
#search-page .sidebar .header h2,
#contact-page .sidebar .header h2,
#question-page .sidebar .header h2,
#checkout-page .sidebar.order-summary > header
h2{color:#333;font:400 12px Tahoma, Arial, FreeSans, sans-serif;letter-spacing:0.5px;margin:0;padding:0
6px;text-shadow:0 1px 0 #fff;text-transform:uppercase}#account .sidebar ul,
#search-page .sidebar ul,
#contact-page .sidebar ul,
#question-page .sidebar
ul{border:1px
solid #ddd;border-top:0;padding:4px
0 10px}#account .sidebar li,
#search-page .sidebar li,
#contact-page .sidebar li,
#question-page .sidebar
li{clear:both;margin:5px
0 2px}#account .sidebar li a,
#search-page .sidebar li a,
#contact-page .sidebar li a,
#question-page .sidebar li
a{float:left;font-size:0.75em;line-height:1.7em;padding:3px
15px;width:100%}#account .sidebar li.selected a,
#search-page .sidebar li.selected a,
#contact-page .sidebar li.selected a,
#question-page .sidebar li.selected
a{background:#0e6fce;background:linear-gradient(to bottom, #7fb0e8 15%, #0e6fce 80%);color:#fff;position:relative;text-shadow:0 -1px 0 #116dc4}#account .sidebar li.selected a:after,
#search-page .sidebar li.selected a:after,
#contact-page .sidebar li.selected a:after,
#question-page .sidebar li.selected a:after{content:'\f0da';font-family:FontAwesome;font-size:15px;position:absolute;right:10px}#account .account-box
h2{color:#065aad;font-size:19px;font-weight:500;margin:0
0 20px}#account .account-box
th{color:#777;font-weight:400;padding:0;text-decoration:none;text-transform:uppercase}#account .account-box
tr{border:0;border-bottom:1px solid #ddd;height:auto}#account .account-box tbody tr:last-child{border:0}#account .account-box
td{color:#333}#account .account-box #order-history-buttons a:first-child{margin:0
20px 0 0}#account .account-box .lost-order{color:#1e6bb3;font-size:0.75em;padding:3px
0 0}#account .account-box .lost-order:hover{color:#666}#account #product-reorder-list .image,
#shopping-cart .shopping-cart-list
.image{padding:0;text-align:center;width:18%}#account #product-reorder-list .image img,
#shopping-cart .shopping-cart-list .image
img{width:auto}#account #product-reorder-list .info,
#shopping-cart .shopping-cart-list
.info{margin:0
0 0 1%;width:81%}#account #product-reorder-list .info > div,
#shopping-cart .shopping-cart-list .info>div{min-height:123px}#account #product-reorder-list
.summary{padding-right:20px}#account #product-reorder-list .summary h2,
#account #product-reorder-list .summary
p{color:#333;line-height:1.3em;margin:0
0 5px}#account #product-reorder-list .summary
h2{font-family:Tahoma,Arial,FreeSans,sans-serif;line-height:18px}#account #product-reorder-list .summary
a{font-size:16px;text-decoration:underline}#account #product-reorder-list .summary a:hover{text-decoration:none}#account #product-reorder-list
.price{color:#333;font-family:Arial;margin:0}#account #product-reorder-list .form
label{font-size:0.7em}#account #product-reorder-list .form .paid-select{color:#333;font-size:12px;max-width:130px}#account.quickreorder form
h2{margin:0
0 20px}#account.quickreorder .reorder-button{text-align:left}#account.quickreorder .custom-pull-left{float:left}.table-centering,
.ng.product-list .category-listings .info>div{display:table}.table-centering > div,
.ng.product-list .category-listings .info>div>div{display:table-cell;vertical-align:middle}.pagination-container
.first{text-align:left}.pagination-container .pagination-nav{margin:0;text-align:left}.pagination-container .pagination-nav
ul{float:right}.ng.product-list>header{padding:1% 0}.ng.product-list
nav.sort{background:#eee;background:linear-gradient(to bottom, #f9f9f9 0, #eee 80%);border:1px
solid #ddd;line-height:1.8em;padding:0}.ng.product-list nav.sort
li{float:left;width:20%}.ng.product-list nav.sort li
a{border:0;border-radius:0;border-right:1px solid #ddd;color:#1e6bb3;float:left;font:0.9em/2.5em Tahoma, Arial, FreeSans, sans-serif;letter-spacing:0;margin:0;padding:0;text-align:center;text-shadow:0 1px 0 #fff;width:100%}.ng.product-list nav.sort li a:hover,
.ng.product-list nav.sort li a:focus{color:#333}.ng.product-list nav.sort li
a.selected{background:#0e6fce;background:linear-gradient(to bottom, #7fb0e8 15%, #0e6fce 80%);color:#fff;cursor:default;text-shadow:0 -1px 0 #116dc4}.ng.product-list nav.sort
.right{color:#999;font-size:0.75em;padding-right:2%;text-align:right;text-shadow:0 1px 0 #fff}.ng.product-list nav.sort .mobile-button{margin:0}.ng.product-list nav.filter-options{border:0;padding:0}.ng.product-list nav .filter-category
ul{border:0;margin:0}.ng.product-list nav .filter-category
li{border:0;padding:0}.ng.product-list nav .filter-category
input{display:inline}.ng.product-list nav .filter-category
label{float:none}.ng.product-list .pagination-container{border-top:0}.ng.product-list .pagination-container .pagination-nav
p{min-width:23%}.ng.product-list .pagination-container>.first{min-width:150px}.ng.product-list .pagination-container .pagination-sm>li>a{font-size:12px;padding:4px
7px 2px}.ng.product-list .pagination-container .pagination-sm >li:first-child >a,
.ng.product-list .pagination-container .pagination-sm>li:last-child>a{line-height:17px;width:28px}.ng.product-list .category-listings>li{color:#333;border-bottom:1px solid #ddd;padding:1.5% 0 1%}.ng.product-list .category-listings>li>div{width:17%}.ng.product-list .category-listings .image
img{max-width:auto;width:auto}.ng.product-list .category-listings .image
label{color:#666;cursor:pointer;font-size:0.7em;vertical-align:text-bottom}.ng.product-list .category-listings .image
input{cursor:pointer;margin-left:5px;vertical-align:middle}.ng.product-list .category-listings
.info{padding:0;width:83%}.ng.product-list .category-listings .info>div{float:left;min-height:145px}.ng.product-list .category-listings
.details{width:54%}.ng.product-list .category-listings .details
h3{line-height:1.1em}.ng.product-list .category-listings .details h3
a{color:#1e6bb3;font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:0.9em;text-decoration:underline}.ng.product-list .category-listings .details h3 a:hover,
.ng.product-list .category-listings .details h3 a:focus{text-decoration:none}.ng.product-list .category-listings .details
span{color:#666;font-size:0.75em}.ng.product-list .category-listings .details
p{font-size:0.75em;margin:0
0 4px}.ng.product-list .category-listings .details
ul{padding:6px
0 0}.ng.product-list .category-listings .details ul
li{height:30px;line-height:33px;margin-right:4px}.ng.product-list .category-listings
.reviews{padding:0
2%;text-align:center;width:22%}.ng.product-list .category-listings .reviews
span{display:block;font-size:10px;margin:0
auto 2%;text-transform:uppercase}.ng.product-list .category-listings .reviews span
span{margin:0}.ng.product-list .category-listings .reviews span:last-child{padding-top:4px}.ng.product-list .category-listings .reviews
a{color:#999;text-decoration:underline}.ng.product-list .category-listings .reviews a:hover,
.ng.product-list .category-listings .reviews a:focus{text-decoration:none}.ng.product-list .category-listings
.cta{font:400 17px Arial, Tahoma, sans-serif;text-align:center;width:24%}.ng.product-list .category-listings .cta
del{display:block;font-weight:700;margin:0
0 6px}.ng.product-list .category-listings .cta
p{font-size:17px;font-weight:700;margin:0
0 8px}.ng.product-list .category-listings .cta
select{font-size:13px;margin:0
0 18px;width:100%}.ng.product-list .category-listings .cta
select.error{background:#f4c9d0;border:1px
solid #b42125}.ng.product-list .category-listings .reference
p{font-size:12px;font-weight:normal}.reviews .list li form
p.buttons{margin:0}.reviews .list li form .button-no-pie{padding:12px}.reviews .list li form .button-no-pie:last-child{margin-left:1%}#compare-form
nav.sort{background:#eee;background:linear-gradient(to bottom, #fff 50%, #eee 90%);margin-bottom:3%}#compare-form nav.sort
li{width:20%}#compare-form nav.sort li
a{border:1px
solid #ddd;border-left:0;color:#1e6bb3;float:left;font-size:0.75em;line-height:2em;text-align:center;text-shadow:#fff 0 1px 0;width:100%}#compare-form nav.sort li:first-child
a{border:1px
solid #ddd}#compare-form nav.sort li.selected
a{background:#267bcb;background:linear-gradient(to bottom, #85b7e8 0, #267bcb 100%);border:1px
solid #055bae;color:#fff;cursor:default;text-shadow:#116dc4 0 -1px 0}#compare-form nav.sort
div{border:1px
solid #ddd;border-left:0;color:#999;font-size:0.75em;margin:0;padding-right:7px;text-align:right;text-shadow:#fff 0 1px 0;width:17.12707182%}#compare-form nav.sort div
span{line-height:2em}#category #category-bullet-points{margin:0}#product .product-images{margin:0
0 12%}#product .product-images
h5{text-transform:uppercase}#product .product-images
.thumbnails{text-align:center}#product .product-images .thumbnails
li{border:1px
solid #ddd;margin:0
-1px -1px 0;width:25%}#product .product-images .thumbnails li
img{width:100%}#product .about
h1{color:#333;font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:1.55em;margin:0
0 4%;-webkit-font-smoothing:subpixel-antialiased}#product .about section
.justify{font-size:12px}#product .about section .justify
a{color:#666;text-decoration:underline}#product .about section .justify a:hover{color:#333;text-decoration:none}#product .about section
p{font-size:12px;margin:0}#product .about section .justify
p{margin:1em
0}#product .about section .consumer-preference-percent{font-size:0.85em}#product .about section
.rebate{color:#0055a6;margin-top:9px}#product .about section .rebate
a{color:#0055a6;text-decoration:underline}#product .about section .rebate a:hover{color:#333;text-decoration:none}#product .about section .sale-alert{color:#0055a6}#product .about>.first>footer{margin:2% 0 0}#product .about>.first>footer>div{max-width:100%}#product .about >.first >footer .pricing-container{font-size:1.5em;font-weight:700;text-align:left}#product .about >.first >footer .pricing-container
.price{float:left;margin-right:20px}#product .about >.first >footer .pricing-container
del{color:#666}#product .about >.first >footer .pricing-container
i{vertical-align:middle}#product .about >.first >footer .pricing-container
.savings{color:#999;font-size:0.55em}#product .about >.first >footer .pricing-container .call-for-price{font-size:22px}#product .about >.first >footer .pricing-container
.stars.fill{margin:0}#product .about >.first >footer
.rating{font-size:0.5em;margin:0}#product .about >.first >footer .rating
a{float:left;margin:1% 3% 0 0}#product .about >.first >footer .rating
p{float:left;margin:0.5% 0 0;text-align:center}#product .about >.first >footer .rating p
a{color:#999;font-family:Tahoma,Arial,FreeSans,sans-serif;font-weight:400;line-height:1.5em;margin:0;text-transform:uppercase}#product .about >.first >footer .first-review-cta{font-weight:500;line-height:15px;padding:4px
0 0}#product .about >.first >footer .first-review-cta a:hover,
#product .about >.first >footer .first-review-cta a:focus{color:#333;text-decoration:none}#product .about >.first >footer
.badges{margin:3% 0 1%}#product .about >.first >footer .badges
li{margin:0
3% 0 0}#product .about >.first >footer
form{margin:1% 0 9%}#product .about >.first >footer form
fieldset{border-radius:0;box-shadow:none;width:100%}#product .about >.first >footer form fieldset
select{box-shadow:none;height:auto;margin:5px
10px 0 0;max-width:234px;width:auto}#product .about >.first >footer form .add-to-cart{padding:3px
24px 4px}#product .about >.first >footer form>label{line-height:18px;padding:5px
0 8px;white-space:nowrap}#product .about >.first >footer form >label
p{display:inline-block;letter-spacing:0;margin:0}#product .about >.first >footer form >label p:first-child{margin:0
8px 0 6px}#product .about >.first >footer form >label
a{color:#666;text-decoration:underline}#product .about >.first >footer form >label a:hover,
#product .about >.first >footer form >label a:focus{color:#333;text-decoration:none}#product .about>aside{margin:9% 0 0;text-align:center}#product .about >aside
a{margin:0
0 8%;text-align:left;width:90%}#product .about >aside a:first-child{margin-left:4px}#product .about >aside a:after{font-size:18px;line-height:0.95em}#product .about >aside
hr{margin:0}#product .about >aside
p{margin-top:0;padding-top:5%}.tabs-menu nav.tabs
li{margin:0
3px 0 0}.tabs-menu nav.tabs li
a{background:#eee;background:linear-gradient(to bottom, #f9f9f9 0, #eee 100%);border:1px
solid #ddd;border-bottom:0;border-radius:7px 7px 0 0;color:#1e6bb3;float:left;font-size:0.8em;outline:0;padding:2px
8px;text-align:center;text-shadow:0 1px 0 #fff;width:100%}.tabs-menu nav.tabs li a:hover{color:#333}.tabs-menu nav.tabs li
a.selected{background:#2279c9;background:linear-gradient(to bottom, #81b5e7 0, #2279c9 100%);border:1px
solid #055bae;border-bottom:0;color:#fff;text-shadow:0 -1px 0 #116dc4}.tabs-menu nav.tabs li a.selected:hover{color:#fff}.tabs-menu
.articles{border:1px
solid #ddd;padding:3.4% 3.4% 0}.tabs-menu .articles>article{border:0;border-radius:0;padding:0}.tabs-menu .articles
h2{color:#333;display:block;font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:1.25em;font-weight:400;letter-spacing:0.5px;margin:0
0 2.2%}.tabs-menu .articles h2
.button{float:right;margin:4px
0 0}.tabs-menu .articles
.text{padding:0
0 2%}.tabs-menu .articles .text
h2{font-size:1.7em}.tabs-menu .articles
.comparison{padding:0
0 4%}.tabs-menu .articles .comparison
.title{font-size:1.7em}.tabs-menu .articles .comparison
a{text-decoration:none}.tabs-menu .articles .comparison tbody tr
th{width:25%}.tabs-menu .articles #comparison-chart
tr{display:table-row}.tabs-menu .articles #comparison-chart
.last{float:none}.tabs-menu .articles .videos
.button{margin:1% 0 3.5%;text-decoration:none}.tabs-menu .articles .batteries-list ul
li{padding:0}.tabs-menu .articles .batteries-list ul
a{padding-left:4px}.tabs-menu .articles .batteries-list ul a:hover,
.tabs-menu .articles .batteries-list ul a:focus{text-decoration:none}.tabs-menu .articles .batteries-list ul
span{margin:0}.tabs-menu .articles #smart-code a:hover{text-decoration:none}.tabs-menu .articles #smart-code
.codes{position:relative}.tabs-menu .articles #smart-code #add-new-smartcode{bottom:10px;position:absolute;left:240px}.tabs-menu .articles #smart-code
button{margin:0}.tabs-menu .articles .pressure-battery-performance
select{width:auto}#product >.last .related
h4{background:#eee;background:linear-gradient(to bottom, #f9f9f9 0, #eee 100%);border:1px
solid #ddd;border-radius:7px 7px 0 0;color:#1e6bb3;float:left;font-size:0.75em;font-weight:400;letter-spacing:0.5px;margin:3% 0 0;text-shadow:0 1px 0 #fff;padding:0.4% 2%}#product >.last .related
ul{border:1px
solid #ddd;clear:both;margin-left:0;padding:1% 1.5%}#product .sprite.sale-item{margin:3px
0 0;vertical-align:text-top}#product-customization .eightcol
hr{margin:0
0 10px}#product-customization .eightcol>h2{color:#333;font:400 1.5em Tahoma, Arial, FreeSans, sans-serif;padding:3% 0 0;width:100%}#product-customization
.details{box-shadow:none;padding:0}#product-customization .details
.image{float:left;width:10%}#product-customization .details>div{float:right;padding:0
0 0 9px;width:90%}#product-customization .details
h1{font-size:1em;font-style:normal;font-weight:400;margin:0
0 1%}#product-customization .details
p{font-size:0.75em;margin:0}#product-customization .details ul
li{color:#333;float:left;font-size:0.75em;margin:0
1.7% 0 0}#product-customization .details ul
a{color:#666;text-decoration:underline}#product-customization .details ul a:hover,
#product-customization .details ul a:focus{text-decoration:none}#product-customization
.accessories{padding:0
2% 0 0}#product-customization .accessories>li{border-radius:0;border-top:1px solid #ddd;box-shadow:none;margin:0;padding:2.5% 0 3%}#product-customization .accessories >li
img{float:none;margin:auto;width:auto}#product-customization .accessories>li>div{float:left;padding:0
0 0 4.4%;width:83%}#product-customization .accessories>li>div.image{margin:0
0 0 2%;padding:0;width:15%}#product-customization .accessories >li
h2{color:#333;font-size:1em;letter-spacing:0.5px;line-height:normal}#product-customization .accessories >li
p{border:0;margin:1.5% 0 2.5%;padding:0}#product-customization .accessories >li
li{line-height:1em;margin:2% 0 0}#product-customization .accessories >li li:first-child{margin:0}#product-customization .accessories >li input[type=radio],
#product-customization .accessories >li
label{color:#333;cursor:pointer;height:auto;width:auto}#product-customization .mobile-scroll-container{margin:0;width:auto}#product-customization .scroll-sidebar.sticky{position:fixed;top:0;width:248px;z-index:999}#product-customization .scroll-sidebar .silver-box{text-align:center;margin:0
0 8%}#product-customization >.fourcol .price .free-shipping{line-height:1.5em;margin: -2% 0 2%}#product-customization >.fourcol .price .free-shipping
small{color:#888;font-size:11px}#product-customization >.fourcol .price .free-shipping small
a{color:#666;text-decoration:underline}#product-customization >.fourcol .price .free-shipping small a:hover,
#product-customization >.fourcol .price .free-shipping small a:focus{text-decoration:none}#product-customization>.fourcol.absolute{bottom:0;right:0;position:absolute}#receipt-page .mobile-container{border:0;box-shadow:none;padding:0}#receipt-page .receipt
h4{color:#999;font-size:1em;font-weight:400;margin:0;padding:0}#receipt-page .receipt
.overview{border:1px
solid #ddd;border-bottom:0;color:#333;font-size:0.8em;padding:10px}#receipt-page .receipt .overview li
h4{float:left;margin:0
9px 0 0;text-align:right;width:100px}#receipt-page
address{padding:0}#receipt-page .price-list
li{border:1px
solid #ddd;border-bottom:0;margin:0;padding:10px}#receipt-page .price-list li
h3{color:#333;font-size:1em;line-height:1.3em}#receipt-page .price-list li
p{margin-top:0}#receipt-page .price-list li:last-child{border-bottom:0;margin-bottom:0}#receipt-page .price-list .item-price
p{margin:0;text-align:center}#receipt-page .price-list .item-price
.price{color:#333;float:none;font-size:1em}#receipt-page .price-list .item-price
.qty{color:#999}#receipt-page
.button.print{margin-top:12px}#receipt-page .price-summary{padding-top:20px}#receipt-page .price-summary
div.print{margin:33px
0 0;text-align:center}#receipt-page .cart.order-summary{width:auto}#receipt-page .cart.order-summary
ul{padding:0}#receipt-page .cart.order-summary
p{text-align:left}#receipt-page
.help{margin-top:12px}#receipt-page .help
li{background:url("/images/icon-calendar.jpg") no-repeat 0 4px;margin:25px
0 0;padding:0
0 0 55px}#receipt-page .help li:first-child{margin-top:0;padding-top:0}#receipt-page .help .icon-learn{background:url("/images/icon-learn.jpg") no-repeat 0 4px}#receipt-page .help .icon-talk{background:url("/images/icon-talk.jpg") no-repeat 0 4px}#receipt-page .help
p{letter-spacing:0;line-height:1.4em;margin:0}#receipt-page .help a
i{color:#c0c0c0}#receipt-page .help a:hover{color:#666}#reminder-modal header
p{padding:0;width:auto}#reminder-modal form
li{padding:6px
0}#reminder-success-modal
p{margin:0
auto;max-width:320px}.silver-box{background:#ececec;background:linear-gradient(to bottom, #f9f9f9 0, #ececec 20%);border:1px
solid #ddd;padding:10px;text-shadow:#fff 0 1px 0}.silver-box
hr{border-bottom:1px solid #fff;margin:2px
0 5px}.silver-box
h4{color:#333;font:400 0.8em Tahoma, Arial, FreeSans, sans-serif;text-transform:uppercase}.silver-box.price
strong{color:#000;display:block;font:400 1.6em Arial, Tahoma, sans-serif;margin:0
0 2%}.silver-box.upgrades li:first-child{color:#888;font-size:0.75em;font-style:italic;text-align:center;padding:0}.silver-box.upgrades li:first-child:before{content:none}.silver-box.upgrades.populated
li{font-size:0.75em;text-align:left}.silver-box.upgrades.populated li:first-child{display:none}.silver-box.contact
p{font-size:0.75em;line-height:1.3em;margin:0}header.silver-box{background:#ececec;background:linear-gradient(to bottom, #f9f9f9 0, #ececec 60%)}.checkout-process>header{padding:0}.checkout-process
.breadcrumb{color:#999;background:#eee;border:1px
solid #ddd;border-radius:12px;font-size:0.8em;margin:0
auto;overflow:hidden;padding:0.1% 0 0.1% 1%;text-shadow:0 1px 1px #fff;width:370px}.checkout-process .breadcrumb
li{padding-left:12px;position:relative;width:33.33%}.checkout-process .breadcrumb li:first-child{padding:0}.checkout-process .breadcrumb
li.selected{color:#333}.checkout-process .breadcrumb li i.fa-angle-right{color:#ddd;font-size:47px;position:absolute;right: -18px;text-shadow:0 0 1px #fff;top: -14px}.checkout-process .breadcrumb li i.fa-angle-right.cover{color:#eee;right: -20px;text-shadow:none}#shopping-cart section .ninecol >header
h1{float:none;font-size:1.95em;padding:0
0 1%;text-shadow:0 1px 0 #fff}#shopping-cart section .ninecol >header h1
span{color:#666;float:right;font:400 0.5em Tahoma, Arial, FreeSans, sans-serif;line-height:3em;padding:0
83px 0 0}#shopping-cart section .secure-checkout-button
div{margin:0
15px 0 0}#shopping-cart .shopping-cart-list{margin:0
0 3%}#shopping-cart .shopping-cart-list .info .summary
h2{color:#333;font:400 1em Tahoma, Arial, FreeSans, sans-serif;letter-spacing:0.5px;line-height:1.3em;margin:0;padding:0}#shopping-cart .shopping-cart-list .info .summary
p{margin:2% 0 3%}#shopping-cart .shopping-cart-list .info .summary p
span{color:#999;padding-left:5%}#shopping-cart .shopping-cart-list .info .summary p span:first-child{padding-left:0}#shopping-cart .shopping-cart-list
.price{margin:0;text-align:center}#shopping-cart .shopping-cart-list .price
p{color:#999;font-size:0.75em;letter-spacing:0;margin:0}#shopping-cart .shopping-cart-list .price
strong{display:block;margin:0
0 1.5%}#shopping-cart>footer{padding-top:2%}#shopping-cart>footer>div{float:left;padding-top:1%}#shopping-cart>footer>div:first-child{padding:0}#shopping-cart >footer
.benefits{border-right:1px solid #ddd;height:170px;width:20.5%}#shopping-cart >footer .benefits
ul{padding-top:5%}#shopping-cart >footer .benefits
li{font-size:0.8em;margin:0
0 5%;text-shadow:0 1px 0 #fff}#shopping-cart >footer .benefits li
i{height:19px;vertical-align:middle}#shopping-cart >footer
.modifiers{margin:0
0 1.5%;padding-left:2.5%;width:29%}#shopping-cart >footer .modifiers
hr{margin:5% 0 5.5%}#shopping-cart >footer
form{border:0
none;padding:0}#shopping-cart >footer form
h5{color:#333;margin-bottom:2%}#shopping-cart >footer form.calculate-shipping input[type=text],
#shopping-cart >footer form.promotion-code input[type=text],
#shopping-cart >footer form.calculate-shipping input[type=number],
#shopping-cart >footer form.promotion-code input[type=number]{border:1px
solid #ddd;border-radius:0;color:#333;font-size:13px;padding:2px}#shopping-cart >footer form.calculate-shipping input[type=text]:focus,
#shopping-cart >footer form.promotion-code input[type=text]:focus,
#shopping-cart >footer form.calculate-shipping input[type=number]:focus,
#shopping-cart >footer form.promotion-code input[type=number]:focus{border:1px
solid #ddd}#shopping-cart >footer form.calculate-shipping
label{float:left;font-size:0.8em;letter-spacing:0;margin-right:8px;padding:0;text-align:left;text-transform:uppercase;width:auto}#shopping-cart >footer form.calculate-shipping
select{float:left;height:auto;margin-top:0;width:auto}#shopping-cart >footer form.calculate-shipping input[type=text],
#shopping-cart >footer form.calculate-shipping input[type=number]{height:auto;margin-top: -2px;width:82px}#shopping-cart >footer form.calculate-shipping
.zipcode{float:left}#shopping-cart >footer form.calculate-shipping
.calculate{float:left;margin-left:10px;padding-top:2px;width:9%}#shopping-cart >footer form.promotion-code
input{margin-top:1px;width:62%}#shopping-cart >footer form.promotion-code>div{width:36%}#shopping-cart >footer form
.sprite{vertical-align:middle}#shopping-cart >footer .cart.order-summary{padding-left:2%;width:29%}#shopping-cart >footer
.buttons{padding-left:2.5%;text-align:center;width:21.5%}#shopping-cart >footer .buttons
hr{margin:5% 0 18%}#shopping-cart >footer .buttons >div
div{float:none}#shopping-cart .button.silver.no-arrow{min-width:70px}#checkout-page > section > header
h1{font-size:2em;margin: -10px 0 3px}#checkout-page .large-checkbox
input{float:none;height:auto;margin:0;width:auto}#checkout-page .large-checkbox
label{float:none;line-height:23px;padding:0;width:auto}#checkout-page .forms-list >li,
#checkout-page .shadow-box{border-radius:0;box-shadow:none}#checkout-page .shadow-box{margin:0;padding:0}#checkout-page .forms-list>li{margin:0
0 20px;padding:1% 2% 3%}#checkout-page .forms-list>li>h2{color:#333;font:400 12px Tahoma, Arial, FreeSans, sans-serif;letter-spacing:1px;margin:0;text-align:center;text-transform:uppercase;width:100%}#checkout-page .forms-list >li
fieldset{border-top:1px solid #ddd;margin:12px
0 0;padding:14px
0 0}#checkout-page .forms-list >li fieldset
legend{color:#999;font:400 0.75em Tahoma, Arial, FreeSans, sans-serif;letter-spacing:1px;padding:0
10px 0 0}#checkout-page .forms-list >li
label{color:#333}#checkout-page .forms-list >li
label.uncap{text-transform:none}#checkout-page .forms-list >li
select{height:26px;margin-top: -2px;width:200px}#checkout-page .forms-list >li input[type=radio],
#checkout-page .forms-list >li.prescription input[type=radio],
#checkout-page .forms-list >li.payment input[type=radio]{height:auto;margin:auto;width:auto}#checkout-page .forms-list >li.personal-information fieldset > div,
#checkout-page .forms-list >li.personal-information fieldset
ul{float:left;width:50%}#checkout-page .forms-list >li.personal-information .previous-shipping
li{border-bottom:0;margin:0}#checkout-page .forms-list >li.personal-information .previous-shipping li:first-child{margin:0}#checkout-page .forms-list >li.personal-information .previous-shipping
label{line-height:16px;margin:0
0 20px 20px}#checkout-page .forms-list >li.personal-information .previous-shipping
strong{font-weight:500}#checkout-page .forms-list >li.personal-information .previous-shipping
input#mNew{margin-top:3px}#checkout-page .forms-list>li.prescription{padding:1% 2% 3%}#checkout-page .forms-list >li.prescription .primary>.loading{bottom:1px;left:0;right:auto}#checkout-page .forms-list >li.prescription .contact,
#checkout-page .forms-list >li.prescription .send.options,
#checkout-page .forms-list >li.prescription .forms
.previous{padding:0}#checkout-page .forms-list >li.prescription .forms
.button{margin:6px
0 0}#checkout-page .forms-list >li.prescription .options
li{padding:0
0 3px}#checkout-page .forms-list >li.prescription
#rxSectionResults{padding:0}#checkout-page .forms-list >li.prescription #rxSectionResults .forms
p{margin-bottom:0}#checkout-page .forms-list >li.prescription #rxSectionResults .forms
a{color:#666;text-decoration:underline}#checkout-page .forms-list >li.prescription #rxSectionResults .forms a:hover,
#checkout-page .forms-list >li.prescription #rxSectionResults .forms a:focus{color:#333;text-decoration:none}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results
h2{color:#333;font:400 0.8em Tahoma, Arial, FreeSans, sans-serif;margin: -6px 0 0;text-align:center;text-transform:uppercase}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results p.add-doctor-message{line-height:24px}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results p.add-doctor-message
span{font:bold 12px arial, sans-serif}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .button.save-doctor{margin:9px
0 0}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .client-info{padding:9px
0}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .contact-doctor-authorization
label{color:#666}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .contact-doctor-authorization
select{display:inline;width:auto}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .contact-doctor-authorization
i{font-size:12px}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .contact-doctor-authorization
h5{font-weight:700;margin-bottom: -9px}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .contact-doctor-authorization p
a{color:#666;text-decoration:underline}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .contact-doctor-authorization p a:hover,
#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .contact-doctor-authorization p a:focus{text-decoration:none}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .contact-doctor-authorization
ul{margin: -6px 0 22px}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .dob-usage-notification{font-style:italic;margin-top:4px}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results
.reauth{margin-top:47px}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .physician-success{margin-bottom:0}#checkout-page .forms-list >li.prescription #rxSectionResults .doctor-results .change-physician{float:right}#checkout-page .forms-list >li.prescription #rxSectionResults .message .add-doctor{float:right;margin:0}#checkout-page .forms-list >li.prescription #rxSectionResults .previous-rx a:hover{border:1px
solid #1e6bb3}#checkout-page .forms-list >li.prescription #rxSectionResults .previous-rx-list thead tr th:nth-child(3){width:350px}#checkout-page .forms-list >li.prescription #rxSectionResults .previous-rx-list a:hover{color:#333;text-decoration:none}#checkout-page .forms-list>li.prescription
.iframestuff{height:450px}#checkout-page .forms-list >li.shipping .info
p{line-height:17px}#checkout-page .forms-list >li.shipping .info p:first-child{margin-top:3px}#checkout-page .forms-list >li.shipping .estimate
a{color:#999;display:inline-block;font-size:11px;margin:7px
0 10px;text-decoration:underline}#checkout-page .forms-list >li.shipping .estimate a:hover,
#checkout-page .forms-list >li.shipping .estimate a:focus{color:#333;text-decoration:underline}#checkout-page .forms-list >li.shipping .estimate
fieldset{margin:3px
0 0;padding:0}#checkout-page .forms-list >li.shipping .estimate .order-summary{padding-top:14px}#checkout-page .forms-list >li.shipping #shipping-method-list
li{margin:0}#checkout-page .forms-list >li.shipping #shipping-method-list
label{text-transform:none}#checkout-page .forms-list >li.shipping #shipping-method-list label
span{color:#666}#checkout-page .forms-list >li.shipping .expected-arrival{font-size:15px}#checkout-page .forms-list >li.shipping .expected-arrival
strong{color:#666;font:700 15px Tahoma, Arial, FreeSans, sans-serif}#checkout-page .forms-list >li.payment .type .credit-card-form{margin:12px
0 12px 18px}#checkout-page .forms-list >li.payment .type .credit-card-form.expanded{margin-bottom:220px}#checkout-page .forms-list >li.payment .type .credit-card-form .card-images
li{padding:0
4px 0 0}#checkout-page .forms-list >li.payment .type .credit-card-form .cvv-help:hover,
#checkout-page .forms-list >li.payment .type .credit-card-form .cvv-help:focus{color:#333;border:0}#checkout-page .forms-list >li.payment .credit-card-form,
#checkout-page .forms-list >li.payment
.payments.creditcard{padding:0}#checkout-page .forms-list >li.payment .payments.creditcard.add-padding{padding-top:24px}#checkout-page .forms-list >li.payment .payments.creditcard.add-margin{margin-top:24px}#checkout-page .forms-list >li.payment .payments.creditcard
fieldset{margin:32px
0 0}#checkout-page .forms-list >li.payment .info
.payments{padding:0}#checkout-page .forms-list >li.payment .info .send-payment
p{margin:0
0 1em}#checkout-page .forms-list >li.payment
.mcafee{margin:22px
0 0}#checkout-page .forms-list >li.instructions
textarea{border:1px
solid #ddd;border-radius:0;min-height:100px;max-width:99.8%;padding:2px
5px;resize:both}#checkout-page .submit-order .international-policy{line-height:18px;padding:12px
0 0}#checkout-page .submit-order
.terms{color:#333;float:none;font-size:12px;font-weight:700;letter-spacing:0.3px}#checkout-page .submit-order .terms a:hover,
#checkout-page .submit-order .terms a:focus{color:#333;text-decoration:none}#checkout-page .submit-order
.submit{padding:18px
0 24px;text-align:left}#checkout-page .submit-order .submit
.button{float:none;margin:0;width:auto}#checkout-page .submit-order .submit
.verify{color:#065aad;display:inline;margin:0;padding:0
0 0 12px}#checkout-page .sidebar.order-summary > header
h2{text-align:center}#checkout-page .sidebar.order-summary
li{border:1px
solid #ddd;border-top:0;color:#333;padding:9px
12px;text-align:center}#checkout-page .sidebar.order-summary li
h5{line-height:1.3em;margin:2px
0 -3px}#checkout-page .sidebar.order-summary li
span{font-size:12px}#checkout-page .sidebar.order-summary li
span.label{color:#999}#checkout-page .sidebar.order-summary li
.price{color:#333;font-size:1em;margin: -3px 0 0}#checkout-page .terms-box.error{padding:0
2px 2px}#checkout-page input[type=radio],
#checkout-page input[type=checkbox]{cursor:pointer}#checkout-page .cart.order-summary
h5{width:41%}#checkout-page .cart.order-summary
p{text-align:left;width:59%}#checkout-page .cart.order-summary
p.placeholder{line-height:inherit}.cart.order-summary{width:240px}.cart.order-summary
ul{padding:0}.cart.order-summary ul
li{background:linear-gradient(to right, #e8e8e8 0%, #e8e8e8 41%, #e8e8e8 41%, #fff 42%, #fff 100%);border:1px
solid #ddd;border-radius:7px;box-shadow:0 1px 1px #fff;font-size:1.2em;margin:0
0 4%;padding:0;width:100%}.cart.order-summary ul
li.total{border:3px
solid #3a89d4;padding:0}.cart.order-summary
h5{border-right:1px solid #ddd;float:left;padding:1.2% 4.5% 1.2% 0;text-align:right;text-shadow:0 1px 0 #fff;width:41%}.cart.order-summary
p{color:#000;float:left;font-size:0.9em;font-weight:400;padding:1.2% 0 1.2% 4%;text-align:left;width:59%}.cart.order-summary
.placeholder{color:#999;font-size:0.6em;font-style:italic;letter-spacing:0;line-height:2.1em}.checkmarks
li{padding:0
0 0 12px;position:relative}.checkmarks li:before{color:#589741;content:"\f00c";font-family:FontAwesome;font-size:9px;left:0;position:absolute;top:3px}.comparison,#comparison-chart{width:100%}.comparison h1,
#comparison-chart
h1{color:#333;font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:1.3em}.comparison tr,
#comparison-chart
tr{font-size:16px}.comparison thead tr,
#comparison-chart thead
tr{text-decoration:none}.comparison thead th,
#comparison-chart thead
th{padding:0
2% 4%;text-decoration:none;vertical-align:bottom}.comparison thead th a,
#comparison-chart thead th
a{color:#3378b9;display:block;font-size:0.9em;font-weight:400}.comparison thead th a:hover,
#comparison-chart thead th a:hover,
.comparison thead th a:focus,
#comparison-chart thead th a:focus{color:#333}.comparison thead th a img,
#comparison-chart thead th a
img{padding:0
0 5%}.comparison thead th strong,
#comparison-chart thead th
strong{color:#333;display:block;font-size:0.9em}.comparison tbody tr,
#comparison-chart tbody
tr{border-bottom:1px solid #ddd;display:none}.comparison tbody tr.section,
#comparison-chart tbody
tr.section{background:#eee;background:linear-gradient(to bottom, #f9f9f9 0, #eee 100%);border-top:1px solid #ddd;display:table-row;text-shadow:#fff 0 1px 0;text-transform:uppercase}.comparison tbody tr.section th,
#comparison-chart tbody tr.section
th{border-left:1px solid #ddd;padding:0}.comparison tbody tr.section th a,
#comparison-chart tbody tr.section th
a{color:#333;float:left;font-size:0.9em;font-weight:400;padding:3.5% 1.6% 2.5% 16%;position:relative;width:100%}.comparison tbody tr.section th a:hover,
#comparison-chart tbody tr.section th a:hover{color:#666}.comparison tbody tr.section th a:before,
#comparison-chart tbody tr.section th a:before{color:#bbb;content:'\f0da';font-family:FontAwesome;font-size:1.5em;line-height:0.9em;position:absolute;left:6%;top:24%}.comparison tbody tr td,
#comparison-chart tbody tr td,
.comparison tbody tr th,
#comparison-chart tbody tr
th{border-right:1px solid #ddd;font-size:0.75em;padding:0.6% 1.6%;text-align:left}.comparison tbody tr td,
#comparison-chart tbody tr
td{color:#000;cursor:default;font-size:11px}.comparison tbody tr td.selected,
#comparison-chart tbody tr
td.selected{background:#85b6e7}.comparison tbody tr td:first-child,
#comparison-chart tbody tr td:first-child{border-left:1px solid #ddd;min-width:150px;position:relative}.comparison tbody tr td:first-child a,
#comparison-chart tbody tr td:first-child
a{color:#666;padding-left:15%;position:relative}.comparison tbody tr td:first-child a:hover,
#comparison-chart tbody tr td:first-child a:hover{color:#333}.comparison tbody tr td:first-child a:before,
#comparison-chart tbody tr td:first-child a:before{background:url("/responsive/library/img/sprites/cpap.sprite.png") no-repeat -166px -50px;content:" ";height:15px;left:0;position:absolute;top:0;width:15px}.comparison tbody tr td:first-child div,
#comparison-chart tbody tr td:first-child
div{background:#eee;border-radius:4px;box-shadow:0 1px 2px #999;color:#666;font-size:0.9em;left:24px;line-height:1.25em;padding:3% 5%;position:absolute;top:22px;width:78%;z-index:990}.comparison tbody tr td >a,
#comparison-chart tbody tr td>a{color:#333;float:left;font-size:0.9em;width:100%}.comparison tbody.active tr,
#comparison-chart tbody.active
tr{display:table-row}.comparison tbody.active tr th a:before,
#comparison-chart tbody.active tr th a:before{content:'\f0d7'}#search-page{position:relative}#search-page>section{margin-top:0}#search-page .results-header{margin:2% 0 2.8%;text-align:left}#search-page .results-header
h1{color:#333;font:400 24px Tahoma, Arial, FreeSans, sans-serif;margin:0}#search-page .results-header .list-header{line-height:0 !important}#search-page
.sidebar{border:0;padding:0}#search-page .sidebar .sub-category{border:0;border-radius:0;padding:0
0 0 25px}#search-page .sidebar .sub-category
li{border:0;padding:0}#search-page .sidebar
ul{border:0}#search-page .sidebar>div>div>ul{border:1px
solid #ddd;border-top:0}#search-page .sidebar
input{height:26px;margin:0
0 20px;padding-left:26px;width:100%}#search-page .sidebar li a
span{color:#888}#search-page .sidebar li.selected a
span{color:#d9d9d9}#search-page .search-input-wrapper{position:relative}#search-page .search-input-wrapper:after{content:'\f002';font-family:FontAwesome;font-size:12px;left:9px;position:absolute;top:4px}#search-page .search-input-wrapper.top{position:absolute;right: -10px;top: -33px;width:274px}#search-page .search-input-wrapper.top
input{height:24px;padding-left:26px;width:100%}#search-page.product-list .pagination-container.top{padding-top:1px}#search-page.product-list
.empty{padding:0}#search-page
.eightcol.listing{float:none;margin:0
auto}#contact-page{margin:20px
0 0}#contact-page .contact-header{border:0;margin-bottom:4px}#contact-page .contact-methods{border-right:1px solid #ddd;padding-right:3%}#contact-page .contact-methods>p{margin:0}#contact-page .contact-methods
li{border:0;border-radius:0;box-shadow:none;margin:12px
0 0;padding-right:10px}#contact-page .contact-methods
li.phone{background-color:#f7f7f7;border:1px
solid #e6e6e6}#contact-page .contact-methods li.email
p{white-space:nowrap}#question-page{margin:20px
0 0}#question-page .question-subheader{color:#0055a6;font-size: .95em}#question-page .question-message,
#question-page .question-message
a{color:#666;font-size: .98em}#question-page .question-phone{margin-left:0}#question-page .question-phone .phone-message:before{background:url("https://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.ssl.cf1.rackcdn.com/AskAQuestion-1-phone.png")  no-repeat;content:'';height:78px;width:65px;position:absolute;top:1px;left:4px}#question-page .question-phone .phone-message{padding-left:85px}#question-page
div.spacing{padding:3px
0px}#question-page .question-chat .chat-message:before{background:url("https://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.ssl.cf1.rackcdn.com/AskAQuestion-1-chat.png")  no-repeat;content:'';height:78px;width:102px;position:absolute;top:1px;left:4px}#question-page .question-chat .chat-message{padding-left:109px}#question-page .question-email .email-message:before{background:url("https://f409096db18d4d4c5ac8-7518c0400f865eee1405574b58fa83a4.ssl.cf1.rackcdn.com/AskAQuestion-1-email.png")  no-repeat;content:'';height:68px;width:84px;position:absolute;top:6px;left:8px}#question-page
.formdiv{margin-left:0;margin-top:20px;border:1px
solid #ddd;border-top:0;border-radius:0;box-shadow:none;padding:0}#question-page .question-email .email-message{padding-left:91px}#question-page  form
label{margin:0
7px 0 0;font-size: .8em}#question-page  form
input{width:95%;border:2px
solid #ddd}#question-page  form
textarea{width:95%;border:2px
solid #ddd;height:100px}#question-page .captcha-arrow{background:url(/images/captcha-arrow.jpg) no-repeat 0px 0px;width:21px;height:20px;margin-right:7px;margin-top:4px}#question-page  form
div{margin-left:10px}#question-page .quick-response{margin-left:0}#question-page .quick-response .phone-message:before{background-size:50px;width:53px;left:9px}#question-page .quick-response .phone-message{padding-left:60px;padding-top:0px}#question-page .quick-response .chat-message:before{background-size:82px;width:85px;left:5px}#question-page .quick-response .chat-message{padding-left:92px}#question-page .quick-response .quick-message{color:#0055a6;font-size: .8em;margin:6px
0}#learning-center .main .silver-box{height:310px;padding-top:20px}#learning-center .main
a{color:#065AAD}#learning-center .main a:hover{color:#333}#learning-center .main .silver-box
.header{background-position:0 0;border:none;box-shadow:none;margin:0;padding:6px
0 30px 75px}#learning-center .main .header
a{font-size:19px;letter-spacing:0.5px}#learning-center .main .header
i{float:none;font-size:16px;padding-left:2px}#learning-center .main
.header.sleepapnea{padding-left:99px}#learning-center .main
ul{border:none;font-size:12px;list-style-type:disc;margin:0;padding:10px
0 0 16px}#learning-center .main ul
li{margin:0
0 3px}#learning-center .main ul
a{border:none;float:none;padding:0}#learning-center .main ul a:hover{color:#666}#learning-center .quick-links
.large{margin-left:2%}#learning-center ul.categories li.selected
a{border:none;box-shadow:none;color:#999}#learning-center article.overview > p,
#learning-center article.overview>section{padding:0
0 30px 30px;text-align:left}#learning-center article.videos .video-list{margin-top:0}#learning-center article.knowledge .first
ul{margin-bottom:3%}#learning-center article.knowledge .last
ul{margin-top:1%}#learning-center article.products
ul{margin:15px
0 0 0}#learning-center article.products
li{margin:0
0 15px}#learning-center article.products
img{margin:0
10px 0 0}#learning-center article.products
p{padding:12px
0 0}#learning-center article.products
a{font-size:14px}#learning-center article.products
small{display:block;font-size:10px;text-transform:uppercase}#learning-center
article.articles.text{border:none}.toc-page nav header
h4{text-align:left}.button.silver:hover,
.buttons-bar a:hover,
.quick-links a:hover,
.button.silver:focus,
.buttons-bar a:focus,
.quick-links a:focus{color:#000}.button.blue:hover,.button.blue:focus{color:#d6e7f8}.cpap-carousel{border:0;border-radius:0;box-shadow:none;margin:0;padding:0
6% 2.5%;position:relative}.cpap-carousel
img{padding:0}.cpap-carousel nav
li{left:0;margin: -30px 0 0;width:40px}.cpap-carousel nav li:hover{color:#222}.cpap-carousel nav
i{font-size:60px}.home .cpap-carousel{border-right:1px solid #ddd;padding-right:10%}.home .cpap-carousel
li.next{right:5.5%}footer.help{margin:3% 0 4%}footer.help img,
footer.help
i.home{float:right}footer.help img.no-float,
footer.help i.home.no-float{float:none;margin-left:0}footer.help i.home.learning-center{margin-right:6px}footer.help
i.home.machine{margin-right:25px}footer.help
i.home.mask{margin-right:10px}footer.help .part-finder
p{letter-spacing:0}footer.help .buttons-bar.bottom{margin-top:8px}footer.help li
a{border-bottom:1px solid #ddd;color:#777;font-size:0.75em}footer.help li a:hover,
footer.help li a:focus{border:0;color:#000}footer.help
ul.account{margin-top:0.5em}footer.help ul.account
li{color:#777;font-size:0.75em;margin:0
0 0.2em}footer.primary{background:#eee;background:linear-gradient(to bottom, #fff 2%, #eee 60%);border:1px
solid #ddd;padding:1.5%;margin:2%}footer.primary
h4{color:#216db4;font:500 1em "futura-pt", sans-serif;letter-spacing:0.5px;margin:0
0 5px}footer.primary ul
li{line-height:0.9em;margin:0
0 7px}footer.primary ul li
a{color:#999;font-size:0.8em}footer.primary ul li a:hover,
footer.primary ul li a:focus{color:#666}footer.primary .newsletter-signup{padding:0}footer.primary .newsletter-signup
h4{text-align:left}footer.primary .newsletter-signup
form{background:transparent;border:0;margin:4% 0 0;padding:0;width:100%}footer.primary .newsletter-signup
.input{height:25px;width:220px}footer.primary
p{color:#999;margin:0}footer.primary p.checkbox
input{margin:2px
0 0 3px;vertical-align:text-top}footer.primary p.checkbox
label{line-height:2.6em;margin-left:2px}footer.primary
form{margin-top:4%}footer.primary form
a{margin:0}footer.secondary{background:transparent;padding:1% 0.4% 3%}footer.secondary
.copyright{padding:0;text-align:left}footer.secondary nav ul
li{line-height:1.1em}footer.secondary nav ul li
a{color:#999;font-size:0.7em;margin-right:14px;text-decoration:underline}footer.secondary nav ul li a:hover,
footer.secondary nav ul li a:focus{color:#000;text-decoration:none}footer.secondary .merchants
li{padding:9px
0 0}footer.secondary .merchants
li.last{padding:0}footer.secondary #siteseal
img{padding-top:6px}.modal-dialog{margin:10% auto 0}.modal-body .checkout-user
.sixcol.first{border-right:1px solid #ddd}.modal-body .checkout-user
.sixcol.last{padding:0
0 0 20px}.modal-body .checkout-user
h3{color:#333;font-size:16px;font-weight:400;margin:0
0 8px}.modal-body .checkout-user
form{margin:16px
0 20px}.modal-body .checkout-user
label{text-transform:uppercase}.modal-body .checkout-user
p{margin-top:4%}.modal-body .checkout-user
.input{border:1px
solid #ddd;border-radius:0;height:auto;width:200px}.modal-body .checkout-user .forgotten-password
a{float:none}.modal-body .checkout-user .forgotten-password a:hover,
.modal-body .checkout-user .forgotten-password a:focus{color:#333;text-decoration:none}.modal-body .checkout-signup header
p{margin:0}.modal-body .checkout-signup footer
li{font-size:12px;margin:0
0 0 30px}.modal-body .checkout-signup footer li:first-child{margin:0}.modal-body .checkout-signup footer li
i{vertical-align:bottom}.modal-body .checkout-signup .checkboxes
div{margin:2px
0 12px}.modal-body #reset-password-modal .form>div{margin:0
auto;width:220px}.modal-body #reset-password-modal
form{margin:0}.modal-body #reset-password-modal
.input{width:100%}#rebate-modal a:hover,
#rebate-modal a:focus{color:#333;text-decoration:none}.maybe-modal.is-modal
.column{float:none;margin:0;width:100%}header.primary #madcow-account-menu{min-height:47px;padding:7px
0 0}header.primary #madcow-account-menu .account-menu
ul{min-width:230px}header.primary #madcow-account-menu .account-menu ul li
a{padding:3px
8px}#madcow-header-buttons{padding:1px
0 0}#madcow-header-buttons
a{margin-right:4px}#csr-product-zones{margin:12px
0 0}#csr-product-overrides{margin:0
0 12px;width:150px}#csr-product-overrides
input{width:128px}.csr-save-order{padding:0
0 25px}}@media
print{.print-hide,#search-form,.newsletter-signup,nav{display:none}.show-print{display:block!important}}