@import url('/css/1edfc3ca4a77.css');.container{margin:0 auto}.content-inner{min-height:1px}.lt-ie7 .content-inner{height:1px}#content-column,.content-column{width:100%}.clearfix:after{content:"";display:table;clear:both}.clearfix{zoom:1}.one-column>.region,div.at-panel .region-conditional-stack{float:none;display:block;clear:both;width:100%}.lt-ie8 .at-panel{overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9}button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0 0 1.5em}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border:1px solid;border-spacing:0;border-collapse:collapse;font-size:inherit;font:100%}#main-content,.block-inner,.pane-inner,.menu-wrapper,.branding-elements,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini>.block-title,.rendered-by-ds .panel-display .region-inner,div.messages,.at-gutter{margin-left:10px;margin-right:10px}#content .panel-display,#content .panel-flexible{margin-left:-10px;margin-right:-10px}img{height:auto;-ms-interpolation-mode:bicubic}img,embed,object,video{max-width:100%}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img,.geolocation-map img,.geolocation-views-map img{max-width:none!important}header[role=banner],.content-inner,.nav,.region-sidebar-first,.region-sidebar-second,.region-secondary-content,.region-tertiary-content,.region-footer{overflow:visible;word-wrap:break-word}.ir{display:block!important;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}.element-invisible{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto}.offscreen{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0}.element-hidden{display:none}html{background:#fff}body{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:87.5%}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,"Courier New",Courier,monospace,sans-serif}#header-wrapper{background:rgba(255,192,203,0.5)}#footer-wrapper{background:rgba(255,192,203,0.5)}#logo{padding:10px 0}#logo img{vertical-align:bottom}#site-name{margin:0}#site-name a:link,#site-name a:visited{text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0}#page-title{margin:0}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px}.feed-details dt,.feed-details dd{display:inline;margin:0}ul.links{margin:0;padding:0}ul.links.inline{display:block}ul.links li{display:inline;list-style:none;padding:0 10px 0 0}.search-results{margin:0;padding:0}.attribution{display:block;opacity:0.65;padding:1em 0;text-align:center}.attribution a{text-decoration:none;color:inherit}.attribution a:hover,.attribution a:focus{text-decoration:underline}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}.nav{clear:both;margin:10px 0}.nav ul,.nav ul.menu{margin:0;padding:0}.nav li,.nav ul.menu li{display:inline;float:left;list-style:none;margin:0;padding:0}.nav li a,.nav ul.menu li a{display:block;white-space:nowrap;padding:0 10px}.nav .block{margin-bottom:0}ul.sf-menu{margin-bottom:0}ul.sf-menu a{border-left:0;border-top:0;padding:0 10px;text-decoration:none;height:2.5em;line-height:2.5em}ul.sf-menu li:hover,ul.sf-menu li.sfHover{outline:0}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{outline:0}.block-superfish ul{margin:0!important;padding:0!important}.block-superfish li{margin:0!important;padding:0!important}.sf-vertical{width:100%}.sf-vertical li{width:100%}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:100%;top:0;margin:0;padding:0}.sf-vertical li a{padding:0 10px}.sf-navbar{padding-bottom:0!important}.sf-menu.sf-style-default a{padding:0 10px}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:0;padding:0}.at-mt .at-menu-toggle-button{margin:0}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap}ul.menu{padding-left:15px}ul.menu ul{padding-left:15px}ul.menu li{margin:0}.block .menu li.content{padding:0}.book-navigation .page-up{min-width:2em;white-space:nowrap}.book-navigation .menu{margin-left:0}#breadcrumb{margin:10px 0}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px}#breadcrumb .breadcrumb-label:after{content:":"}#breadcrumb ol{margin:0;padding:0}#breadcrumb .with-breadcrumb-label ol{display:inline}#breadcrumb li{list-style:none;display:inline}ul.pager{clear:both;margin:0;text-align:center}.item-list ul.pager li{margin:0}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}ul.pager li.pager-current{font-weight:700}.block ul.pager li{margin:0}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 0.5em;position:absolute;width:12em;z-index:50}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0}#tasks{margin-bottom:15px}ul.primary{border-bottom-color:#ccc;margin:20px 0;padding:0 0 0 5px}ul.primary li{display:block;float:left;margin:0 1px -1px}ul.primary li a{background-color:#f5f5f5;border-color:#ccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em}ul.primary li a:hover,ul.primary li a:focus{background-color:#eee;border-color:#ccc}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:#fff;border-bottom-color:#fff}ul.secondary{border-bottom:1px solid #ccc;margin:1em 0 0;padding:0 .3em 1em}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline}ul.action-links{margin:20px 0 0;list-style:none}.field-label-inline{}.field-label-inline .field-label{margin:0}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0}.field-type-taxonomy-term-reference{margin-bottom:1.5em}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px}.block{margin-bottom:20px}.block-title{margin:0}.block-content ul,.block-content ol{padding:0 0 0 15px}.block-content li{margin:0;padding:0}.node{margin-bottom:20px}.node .node-title{margin:0}#comments{margin:1.5em 0}#comments h2.comment-title{margin:0}#comments h2.comment-form{margin:0}.comment{margin-bottom:20px}.comment-title{margin:0}.new{color:#c00}.indented{margin-left:40px}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{font-weight:700}.form-item .description{font-size:0.85em}.marker,.form-required{color:#c00}.container-inline div,.container-inline label{display:inline}fieldset{border:1px solid #ccc}a.button{-moz-appearance:button;-webkit-appearance:button}.password-parent,.confirm-parent{margin:0}table{margin:10px 0;padding:0;width:100%}table.sticky-header{z-index:10}table,thead,tbody,tr,th,td{border-color:#ccc}table,td,th{vertical-align:middle}caption,th,td{text-align:left}thead tr{font-weight:700;background-color:#e5e5e5}td,th{border-bottom:0;margin:0;padding:5px 7px}tbody tr{border-top:1px solid #ccc}tr{}tr.odd{background:#fff}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:#f5f5f5}tr.odd td.active{background-color:#eee}tr.even td.active{background-color:#ebebeb}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:normal}div.messages{margin-bottom:10px;margin-top:10px}div.messages ul{margin-top:0;margin-bottom:0}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:50px;font-weight:700;line-height:1.2;height:0;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word}.ie6-7 .node-unpublished p.unpublished>*,.ie6-7 .comment-unpublished p.unpublished>*{position:relative}.maintenance-page .container{padding:40px 0}.maintenance-page #site-name,.maintenance-page #page-title{margin:0}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px}.db-offline div.messages{margin:20px 0 0}.db-offline #content{padding:20px 0}#admin-menu{margin:0;padding:0}.dev-query{background:#eee;padding:30px}#styleguide-header{padding:0 10px}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto}body{font-size:100%}a{color:#247bbd}a:hover{color:#247bbd;text-decoration:underline}a.button{-moz-appearance:inherit;-webkit-appearance:inherit}blockquote{position:relative}blockquote:before{position:absolute;width:2em;height:2em;content:'“';font-size:400%;font-weight:italic;top:-34px;left:-40px;font-family:'Merriweather',serif;color:#92b6d5}figure footer{text-align:right;margin-right:40px}button,input,select,textarea{font-family:'Open Sans',sans-serif;box-sizing:border-box}input[type=submit]{-moz-appearance:none;-webkit-appearance:none;background:#d8ae47;display:inline-block;padding:7px 15px;border:0;color:#FFFFFF;font-weight:700;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap}input[type=submit]:active,input[type=submit]:focus{background-color:#d5bf88;outline:none}input[type=submit]:hover{background:#a28235}select{margin-top:4px;max-width:100%;border-radius:2px;height:30px;border:1px solid #C0C0C0}textarea,.form-textarea-wrapper textarea{width:365px;max-width:100%}input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #C0C0C0;background:#FFFFFF}.form-item label{font-weight:400;display:block}.form-type-checkbox label,.form-type-radio label{display:inline}.form-checkboxes{margin-left:1em}.form-item label .form-required{color:#DF280A}.webform-component-textarea .grippie{display:none}h1#page-title,.page-title h1{margin:.33em 0 .67em}#branding-wrapper,#columns,#breadcrumb,#footer .region-footer{margin:0 auto}#header{position:fixed;top:0;left:0;width:100%;z-index:2}#header *{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#header-container{height:60px;background:#132444;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}#header .phone-number{right:5.5em;position:absolute;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-ms-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s}#header .phone-number .block-inner{margin:0}#header .phone-number a{cursor:default;width:0;margin:0 auto;height:2.4em;overflow:hidden;display:block;background:url(/sites/all/themes/apex/images/phone-icon.png) no-repeat 0 0;background-size:1.6em;padding-left:1.8em}#logo{height:60px}#logo{position:absolute;width:100%;text-align:center;padding:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#logo img{height:100%;margin:0 auto;padding-right:4.5em}#header-menu .menu-toggle{top:5px;left:8px}#header-menu .menu-toggle>a span{width:25px}#header-menu .menu-toggle>a span:before,#header-menu .menu-toggle>a span:after{width:25px}#header-menu{z-index:1}#header-menu-container{top:60px}#header .phone-number{top:.7em}.header-account-container{top:.8em;z-index:2;-webkit-transition:top 0.15s;-moz-transition:top 0.15s;-ms-transition:top 0.15s;-o-transition:top 0.15s;transition:top 0.15s}#page-wrapper{overflow:hidden;position:static}#messages{margin-left:10px;margin-right:10px}.messages p{margin:0}.messages button{width:auto;box-shadow:none;color:#000}.warning .dismiss,.error .dismiss,.status .dismiss{background:none;text-shadow:none}.dismiss{text-shadow:none}.dismiss:hover{text-shadow:none;color:#000}div.error{background-image:url(/sites/all/themes/apex/images/icons/message-64-error.png);background-size:2em 2em}div.status{background-image:url(/sites/all/themes/apex/images/icons/message-64-ok.png);background-size:2em 2em}div.warning{background-image:url(/sites/all/themes/apex/images/icons/message-64-warning.png);background-size:2em 2em}#columns{position:relative;margin-top:90px;min-height:680px}#columns,#footer .region-footer,#sticky-footer{margin-left:0;width:100%;-webkit-transition:margin-left 0.3s;-moz-transition:margin-left 0.3s;-ms-transition:margin-left 0.3s;-o-transition:margin-left 0.3s;transition:margin-left 0.3s}.front.page-node-210 #columns{margin-top:130px}.front #columns{margin-top:60px;width:100%}.front h1#page-title{margin:0}.front #block-system-main{margin:-1px 0 0}.front #block-system-main .node{margin:0}.front #main-content{margin-left:0;margin-right:0}.block.philosophy{margin-bottom:0}.block.philosophy .block-inner{margin:0 auto;position}.philosophy{background:url(/sites/all/themes/apex/images/home-bg-wide.jpg) no-repeat 50% 0;background-size:cover;padding-bottom:70%}.philosophy .action-button{margin-bottom:0;margin-left:10px;margin-top:10px;padding:6em 1em 1em;float:left;font-size:60%;display:inline-block;background:url(/sites/default/files/header-logo-min.webp) no-repeat 50% 1em #0070c0;background-size:auto 4.7em;margin-right:2%;margin-left:2%;color:#fff;border-radius:1.2em;height:10em;text-align:center;position:relative;-webkit-box-shadow:6px 6px 6px -1px rgba(0,0,0,0.13);-moz-box-shadow:6px 6px 6px -1px rgba(0,0,0,0.13);box-shadow:6px 6px 6px -1px rgba(0,0,0,0.13)}.philosophy .action-button{-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,box-shadow;-moz-transition-property:transform,box-shadow;transition-property:transform,box-shadow}.philosophy a .action-button,.front .philosophy a:hover .action-button{color:#fff;text-decoration:none}.philosophy a:hover .action-button{-webkit-transform:scale(1.025);transform:scale(1.025);-moz-transform:scale(1.025);-webkit-box-shadow:10px 10px 10px -1px rgba(0,0,0,0.05);-moz-box-shadow:10px 10px 10px -1px rgba(0,0,0,0.05);box-shadow:10px 10px 10px -1px rgba(0,0,0,0.05)}.philosophy .action-button:after{position:absolute;bottom:.5em;padding-left:.1em;left:50%;left:calc(50% - .6em);width:1.1em;height:1.2em;border-radius:.6em;line-height:1.18em;background:#fff;color:#0070c0;font-weight:700;font-size:250%;content:'>'}.philosophy p{box-shadow:none;margin:0;padding:0;font-size:100%}.field-name-field-case-image figure{margin-bottom:2em;text-align:center}.field-name-field-case-image figure img{padding:1px;border:1px solid #ccc}.field-name-field-case-image figcaption{margin:0 auto;max-width:480px}.field-name-field-case-image figure .field-case-image-attributed{position:relative;display:inline-block}.field-name-field-case-image figure .field-case-image-attributed .attributed{font-size:70%;color:#fff;text-shadow:0 0 3px #000;position:absolute;right:1em;bottom:1em}#block-superfish-1{box-sizing:border-box;padding:0 10px;margin-bottom:.5em}#block-superfish-1 h2.block-title{font-size:120%;text-transform:uppercase;padding-top:.5em;text-align:center;font-weight:400}#block-superfish-1 ul.menu{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #6a7893;text-transform:uppercase}#block-superfish-1 .block-inner{margin:0;padding:0}ul#superfish-1.menu{display:block}.sf-sub-indicator{display:none}.sf-menu.menu{width:100%}.sf-menu.menu li{display:block;width:100%;float:none;text-align:right}.sf-menu.menu .sfHover ul{height:auto;border-right:2px solid #1b325f;margin-right:1em!important}.sf-menu.menu ul{position:static;height:0;width:auto!important;overflow:hidden}.sf-menu.menu ul a{padding-right:1em}ul.sf-menu a{padding:0 .3em 0 3em;height:2.8em;line-height:2.8em;box-sizing:border-box;opacity:1;display:block;width:100%;vertical-align:middle;white-space:nowrap;color:#1b325f}ul.sf-menu a:hover{color:#1b325f;text-decoration:none;opacity:.6}#header-menu .menu-toggle{height:50px;width:50px;overflow:hidden;margin:0 auto;position:absolute}#header-menu .menu-toggle>a{width:100%;height:100%;position:relative;white-space:nowrap;overflow:hidden;text-indent:100%;display:inline-block;cursor:pointer;user-select:none}#header-menu .menu-toggle>a span{display:block;height:2px;background:#fff;border-radius:1px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;top:25px;left:10px}#header-menu .menu-toggle>a span:before,#header-menu .menu-toggle>a span:after{height:2px;background:#fff;border-radius:1px;-webkit-transition:all 0.1s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;left:0;content:'';-webkit-transform-origin:26.2px 50%;-moz-transform-origin:26.2px 50%;-ms-transform-origin:26.2px 50%;transform-origin:26.2px 50%}#header-menu .menu-toggle>a span:before{top:8px}#header-menu .menu-toggle>a span:after{top:-8px}#header-menu-container{position:fixed;left:0;margin-left:-274px;bottom:0;width:274px;overflow-x:hidden;overflow-y:auto;-webkit-transition:margin-left 0.3s;-moz-transition:margin-left 0.3s;-ms-transition:margin-left 0.3s;-o-transition:margin-left 0.3s;transition:margin-left 0.3s}#header-menu-container .menu-container{width:260px;min-height:100%;background:#e2e2e2;position:relative;border-right:1px solid #999}#menu-bar{text-transform:uppercase;box-sizing:border-box;margin:0;padding:0 10px 0;top:0;left:0;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-ms-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s}#menu-bar nav li a{font-weight:400;opacity:1;display:table-cell;width:100%;vertical-align:middle;white-space:normal;line-height:1.2em}#menu-bar nav li a,#menu-bar nav li a:hover{color:#1b325f;text-decoration:none}#menu-bar nav li a.active-trail,#menu-bar nav li a.active-trail:hover,nav#block-superfish-1 li a.active,nav#block-superfish-1 li a.active:hover{opacity:1;font-weight:700}#menu-bar nav li a:hover{opacity:.6}#menu-bar nav ul.menu li{display:table;width:100%;float:none;text-align:right}#menu-bar nav ul.menu li a{padding:0 .3em 0 3em;height:2.8em;box-sizing:border-box}#menu-bar nav.product-menu ul.menu li a{padding:0}#menu-bar .product-menu ul.menu li.first,#menu-bar nav.product-menu ul.menu ul{display:block;width:1px;height:1px;text-indent:-100%;overflow:hidden;white-space:nowrap}#menu-bar .block{margin:0}#menu-bar nav#block-menu-menu-secondary-menu li a,#menu-bar nav#block-menu-menu-social li a{background:url(/sites/all/themes/apex/images/sds-icon.png) no-repeat 0 50%;background-size:auto 100%}#menu-bar nav#block-menu-menu-secondary-menu li.menu-item-543 a{background-image:url(/sites/all/themes/apex/images/intl-icon.png)}#menu-bar nav#block-menu-menu-secondary-menu li.menu-item-544 a{background-image:url(/sites/all/themes/apex/images/recommend-icon.png)}#menu-bar nav#block-menu-menu-social li.menu-item-546 a{background-image:url(/sites/all/themes/apex/images/fb-icon.png)}#menu-bar nav#block-menu-menu-social li.menu-item-547 a{background-image:url(/sites/all/themes/apex/images/forum-icon.png)}#menu-bar nav#block-menu-menu-social{margin-top:.5em;padding-top:.5em;border-top:1px solid #6a7893}.product-menu{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #6a7893}#sticky-footer{position:fixed;height:40px;line-height:40px;padding:5px 0;width:100%;text-align:center;opacity:1;border-top:1px solid rgba(0,0,0,.2);bottom:0;left:0;background:rgba(255,255,255,.9)}#sticky-footer .product-menu-block-header{height:100%}#sticky-footer .product-menu-block-header a.order-link:before{content:'» '}#sticky-footer .product-menu-block-header a.order-link{vertical-align:top;display:inline-block;text-transform:uppercase;margin-left:.5em}#sticky-footer .product-menu-block-header img{max-height:100%;max-width:50%;width:auto;vertical-align:middle}.product-menu-block-header .home-link span{position:absolute;display:inline-block;width:1px;height:1px;overflow:hidden;white-space:nowrap;text-indent:-100%}.product-menu .product-menu-block-header{margin-top:.5em;position:static;height:auto;padding:0;width:auto;border-top:0;background:transparent}.product-menu .product-menu-block-header img{height:auto;width:auto}.product-menu .product-menu-block-header .order-link{display:none}.menu-open #page-wrapper{position:fixed;top:0;bottom:0;width:100%}.menu-open #header{position:absolute;bottom:0}.menu-open #header-menu-container{position:absolute;margin-left:0}.menu-open #header .underlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.menu-open .sf-menu li{z-index:1}.menu-open #header-menu .menu-toggle>a span{background:transparent}.menu-open #header-menu .menu-toggle>a span:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.menu-open #header-menu .menu-toggle>a span:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.menu-open #header-menu .menu-toggle>a span:before,.menu-open #header-menu .menu-toggle a span:after{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:34px;left:-1px}.menu-open #columns,.menu-open #footer .region-footer,.menu-open #sticky-footer,.menu-open .region-tertiary-content{margin-left:160px}.region-tertiary-content{margin:0 auto}#footer{background:#f9f9f9;border-top:1px solid #e2e2e2;margin:0 auto;position:relative;font-size:85%;color:#4c6a92;text-align:center;text-transform:uppercase}#footer a,#footer a:hover{color:#4c6a92}#footer .region-footer{padding-top:1.5em}#footer .block h2{font-size:100%;margin-bottom:.25em}#footer ul.menu{margin:0;padding:0;text-align:center}#footer ul.menu li{list-style:none;display:inline-block;padding-left:1em;padding-right:1em}#footer .address-block{text-transform:none;padding-top:2.5em;background:url(/sites/all/themes/apex/images/logo-footer.png) no-repeat 50% 0;background-size:auto 2em}#footer .address-block .description{display:none}#footer .address-block .telephone *{display:inline}#footer .address-block span:first-child:after{content:' • '}#footer .menu li{border-right:1px solid #4c6a92}#footer .menu li.last{border:0}.field-name-field-image .field-item{width:80%;margin:0 auto}.node-header #page-subtitle{margin-top:0;padding-top:.83em}.node-header .pdf-link a,.view-sds-pages a.pdf-link{display:inline-block;padding-left:1.5em;background:url(/sites/all/themes/apex/images/pdf-icon.png) no-repeat 0 50%;background-size:auto 100%}.node-header .pdf-link{margin-top:2em}.node-header .pdf-link a,.node-header .pdf-link a:hover,.view-sds-pages a.pdf-link,.view-sds-pages a.pdf-link:hover{text-decoration:none}.node-header .pdf-link a:hover,.view-sds-pages a.pdf-link:hover{opacity:.8}.view-product-videos ul{margin:0;padding:0;list-style:none;text-align:center}.view-product-videos ul li{padding:10px}.view-product-videos ul li a{display:inline-block;position:relative}.view-product-videos ul li a:after{content:' ';position:absolute;width:20%;height:0;padding-bottom:20%;background:url(/sites/all/themes/apex/images/video-play-icon.png) no-repeat 50% 50%;background-size:100%;top:40%;left:40%;opacity:.8}.view-product-videos ul li a:hover img{opacity:.8}.view-product-videos ul li a:hover:after{opacity:1}.view-product-videos .node h2.node-title{margin-bottom:.5em;line-height:1.2em;font-size:120%}.node-type-instructions-page .node-instructions-page{position:relative}.node-type-instructions-page .node ol li{margin-bottom:.8em}.node-type-instructions-page .node-header h2{font-size:170%}.node-type-instructions-page h1#page-title .sub-title{position:absolute;width:1px;height:1px;text-indent:100%;white-space:nowrap;overflow:hidden}.view-sds-pages li img{display:none}.view-sds-pages a.pdf-link{margin-bottom:.5em}#instructions-menu.nav ul.menu li{display:block;float:none;margin:.1em 0}#instructions-menu.nav ul.menu li a{position:relative;display:inline-block;height:1.5em;color:rgba(36,123,189,.6);padding:0 0 0 .6em;border-left:5px solid rgba(36,123,189,.3);-webkit-transition:border-color 0.2s,color 0.2s;-moz-transition:border-color 0.2s,color 0.2s;-ms-transition:border-color 0.2s,color 0.2s;-o-transition:border-color 0.2s,color 0.2s;transition:border-color 0.2s,color 0.2s}#instructions-menu.nav ul.menu li a:hover,#instructions-menu.nav ul.menu li a:focus{color:#247bbd;border-left:5px solid rgba(36,123,189,.6);text-decoration:none}#instructions-menu.nav ul.menu li a:focus{border-left:5px solid rgba(36,123,189,1)}#instructions-menu.nav ul.menu li a.active{color:#247bbd;border-left:5px solid rgba(36,123,189,1)}.node-type-instructions-page #footer .region-footer,.node-type-sds-page #footer .region-footer,.node-type-product-page #footer .region-footer,.node-type-magento-category #footer .region-footer,.node-type-product-videos-page #footer .region-footer{padding-bottom:40px}.call-to-action{text-align:center;margin-top:4em}.call-to-action ul,.call-to-action li{display:inline;list-style:none;margin:0;padding:0}.call-to-action .action-button{width:80%;margin-bottom:2em;background:url(/sites/all/themes/apex/images/shop-online-icon.png) no-repeat 50% 1em #1b325f;background-size:4.5em;font-size:117%;padding-top:5em;margin-right:2%;margin-left:2%;display:inline-block;color:#fff;border-radius:1.2em;height:15em;text-align:center;position:relative;-webkit-box-shadow:6px 6px 6px -1px rgba(0,0,0,0.13);-moz-box-shadow:6px 6px 6px -1px rgba(0,0,0,0.13);box-shadow:6px 6px 6px -1px rgba(0,0,0,0.13)}.call-to-action .action-button{-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,box-shadow;-moz-transition-property:transform,box-shadow;transition-property:transform,box-shadow}.call-to-action .action-button h2{font-weight:700;text-transform:uppercase;line-height:1.2em}.call-to-action .action-button p{font-size:80%}.call-to-action a .action-button{vertical-align:top}.call-to-action a .action-button,.call-to-action a:hover .action-button{color:#fff;text-decoration:none}.call-to-action a:hover .action-button{-webkit-transform:scale(1.025);transform:scale(1.025);-moz-transform:scale(1.025);-webkit-box-shadow:10px 10px 10px -1px rgba(0,0,0,0.05);-moz-box-shadow:10px 10px 10px -1px rgba(0,0,0,0.05);box-shadow:10px 10px 10px -1px rgba(0,0,0,0.05)}.call-to-action .action-button:after{position:absolute;bottom:.5em;padding-left:.1em;left:50%;left:calc(50% - .6em);width:1.1em;height:1.2em;border-radius:.6em;line-height:1.18em;background:#fff;color:#1b325f;font-weight:700;font-size:250%;content:'>'}.call-to-action .shop-online{background-color:#1b325f}.call-to-action .shop-online:after{color:#1b325f}.call-to-action .whats-new{background-color:#aa3939;background-image:url(/sites/all/themes/apex/images/tooth-icon.png)}.call-to-action .whats-new:after{color:#aa3939}.call-to-action .forum{background-color:#aa3939;background-image:url(/sites/all/themes/apex/images/forum-large-icon.png)}.call-to-action .forum:after{color:#aa3939}.call-to-action .see-our-products{background-color:#125853;background-image:url(/sites/all/themes/apex/images/product-icon.png)}.call-to-action .see-our-products:after{color:#125853}.front.node-type-page .field-name-body{padding-bottom:0!important;font-size:inherit!important}.view-product-lists h2,.view-product-lists h3{text-align:center}.view-product-lists h3{border-bottom:1px solid #999;margin-left:2em;margin-right:2em;color:#1b325f}.view-product-lists ul{margin:0;padding:0;list-style:none}.view-product-lists figure,.view-product-lists .field-content{text-align:center}.view-product-lists figcaption{width:1px;height:1px;white-space:nowrap;text-indent:100%;overflow:hidden}.view-product-lists li{margin-bottom:2em;text-align:center}.view-product-lists img{max-width:45%}.view-product-lists .file-icon{display:none}.view-product-lists .file>a{display:inline-block;white-space:nowrap;padding-left:1.1em;background:url(/sites/all/themes/apex/images/pdf-icon.png) no-repeat 0 50%;background-size:auto 75%}.view-product-lists.view-display-id-page_2 .field-content{width:40%;float:left}.view-product-lists.view-display-id-page_2 img{max-width:90%}.view-product-lists.view-display-id-page_2 .item-list ul li{display:block;margin-left:40%;margin-left:calc(40% + 1em);text-align:left}.view-product-lists .view-group>ul>li{height:6em}.view-product-lists.view-display-id-page_2 .view-group>ul>li{clear:both;height:9em}.view-product-lists.view-display-id-page_2 .view-group>ul>li>.file{display:block;text-align:left;margin-left:40%;margin-left:calc(40% + 1em)}.view-product-lists .view-group:first-child>ul>li:nth-child(4){margin-top:-2em;margin-bottom:3em}span.surpass-name{text-transform:uppercase;font-weight:bold}span.bondsaver-name{text-transform:uppercase;font-weight:bold}span.simplicity-name{font-weight:bold;font-style:italic}span.interface-name{font-weight:bold;font-style:italic}span.clean-and-boost-name{font-weight:bold}span.injectafil-name{font-weight:bold;font-style:italic}span.exquisite-name{font-weight:bold}span.titan-name{font-weight:bold}span.seamfree-name{font-weight:bold}span.anchor-name{font-weight:bold}span.superb-name{text-transform:uppercase;font-weight:bold}.page-node-7 #main-content dt{display:block;padding-top:.8em;text-align:left;clear:both;font-weight:700}.page-node-7 #main-content dd{display:block;padding-top:.8em;margin-left:0}.page-node-7 #main-content dd a,.page-node-7 #main-content dd a:hover{color:#000;text-decoration:none}.page-node-102 h2{text-align:center}.page-node-96 #block-system-main{position:relative;overflow:hidden}.page-node-96 #block-system-main #first{font-size:150%;position:relative;left:-2000px;transition:left .5s}.page-node-96 #block-system-main #second{font-size:150%;position:relative;left:-2000px;transition:left .5s}.page-node-96 #block-system-main #third{font-size:150%;position:relative;left:-2000px;transition:left .5s}.page-node-96 #block-system-main #fourth{font-size:150%;position:relative;left:-2000px;transition:left .5s}.page-node-96 #block-system-main #fifth{font-size:150%;position:relative;left:2000px;transition:left .5s}.page-node-124 .field-name-body{width:930px;height:300px;position:relative;margin:0 auto}.page-node-124 #shark-image{position:absolute;width:100%;height:100%;top:145px;text-align:center}.page-node-124 #feature-1{margin-left:40px;text-align:left;position:absolute;top:180px;width:180px;left:0;padding:10px;border:1px solid #000;background:#fff}.page-node-124 #feature-2{margin-left:40px;text-align:left;position:absolute;top:35px;width:300px;left:270px;padding:10px;border:1px solid #000;background:#fff}.page-node-124 #feature-3{margin-left:40px;text-align:left;position:absolute;top:430px;width:300px;left:440px;padding:10px;border:1px solid #000;background:#fff}.page-node-124 #feature-4{margin-left:40px;text-align:left;position:absolute;top:380px;width:300px;left:0px;padding:10px;border:1px solid #000;background:#fff}.page-node-22 .field-name-body h1{text-align:left;margin-bottom:0}.page-node-22 .field-name-body h2{font-size:150%;margin-top:0;text-align:center}.page-node-22 .field-name-body .field-item>p{text-align:center}.page-node-22 .field-name-body h3{font-size:150%;text-transform:uppercase;text-align:center}.page-node-22 .field-name-body h4{font-size:130%}.page-node-22 .field-name-body h5{font-size:100%;margin-left:2em}.page-node-22 .field-name-body dl{margin-top:0;margin-left:4em}.page-node-22 .field-name-body dt{font-weight:normal}.page-node-22 .field-name-body dt,.page-node-22 .field-name-body dd{display:inline-block;width:40%;vertical-align:top;text-align:left}@keyframes apex-into-view{0%{top:-485px}100%{top:485px}}@keyframes apex-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes line-1-move{0%{-webkit-transform:translate(-262.2px,-649.0px) rotate(-22deg);transform:translate(-262.2px,-649.0px) rotate(-22deg)}100%{-webkit-transform:translate(524.4px,1298.0px) rotate(-22deg);transform:translate(524.4px,1298.0px) rotate(-22deg)}}@keyframes line-2-move{0%{-webkit-transform:translate(-262.2px,649.0px) rotate(22deg);transform:translate(-524.4px,1298.0px) rotate(22deg)}100%{-webkit-transform:translate(262.2px,-649.0px) rotate(22deg);transform:translate(262.2px,-649.0px) rotate(22deg)}}@keyframes line-3-move{0%{-webkit-transform:translate(-1000px,0);transform:translate(-1000px,0)}100%{-webkit-transform:translate(1000px,0);transform:translate(1000px,0)}}@keyframes line-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes line-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes words-appear{0%{color:#fff}100%{color:#1b325f}}@keyframes change-opacity{0%{opacity:0}100%{opacity:1}}@keyframes dash{0%{stroke-dashoffset:2500}50%{stroke-dashoffset:5000}100%{stroke-dashoffset:7500}}@keyframes apex-opacity{0%{opacity:0}100%{opacity:1}}@keyframes word-opacity{0%{opacity:1}100%{opacity:0}}@keyframes shrink{0%{-webkit-transform:scale(2.0,2.0);transform:scale(2.0,2.0)}100%{-webkit-transform:scale(1.0,1.0);transform:scale(1.0,1.0)}}.page-node-210 #page-wrapper,.front #page-wrapper{overflow:hidden}.page-node-210 h1#page-title,.front h1#page-title{width:1px;height:1px;overflow:hidden;white-space:nowrap;text-indent:100%}.page-node-210 #node-210 .field-item,.front #node-210 .field-item{height:150px;position:relative;z-index:-1}.page-node-210 .apex-svg,.front .apex-svg{position:absolute;transform:scale(2.0,2.0);transform-origin:50% 28%}.page-node-210 .the-stage,.front .the-stage{position:absolute;left:50%;top:-145%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.page-node-210 .the-frame,.front .the-frame{margin:0 auto;width:1100px;height:650px;position:relative}.page-node-210 .the-animation,.front .the-animation{-webkit-transform-origin:550px 650px;transform-origin:550px 650px;-webkit-transform:scale(0.33,0.33);transform:scale(0.33,0.33)}.page-node-210 .apex-path,.front .apex-path{opacity:0}.page-node-210 .words,.front .words{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform-origin:50% 28%;-webkit-transform:scale(2.0,2.0);transform:scale(2.0,2.0);transform-origin:50% 28%;width:1100px;height:650px}.page-node-210 .innovation,.front .innovation{z-index:-1;-webkit-backface-visibility:hidden;background:transparent;text-transform:uppercase;font-weight:600;font-size:25px;color:#fff;position:absolute;left:580px;top:210px;transform-origin:0 0;transform:rotate(68deg)}.page-node-210 .solutions,.front .solutions{z-index:-1;-webkit-backface-visibility:hidden;background:transparent;text-transform:uppercase;font-weight:600;font-size:25px;color:#fff;opacity:1;position:absolute;left:430px;top:425px;transform-origin:0 0;transform:rotate(-68deg)}.page-node-210 .confidence,.front .confidence{z-index:-1;-webkit-backface-visibility:hidden;background:transparent;text-transform:uppercase;font-weight:600;font-size:25px;color:#fff;opacity:0;position:absolute;left:510px;top:396px}.page-node-210 .lines,.front .lines{-webkit-transform-origin:50% 28%;-webkit-transform:scale(2.0,2.0);transform-origin:50% 28%;transform:scale(2.0,2.0);position:absolute;width:1100px;height:650px}.page-node-210 .lines div,.front .lines div{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.page-node-210 .line-1,.front .line-1{opacity:0;width:78px;height:375px;left:500px;top:150px;-webkit-transform:translate(-262.2px,-649.0px) rotate(-22deg);transform:translate(-262.2px,-649.0px) rotate(-22deg);background:-moz-linear-gradient(top,rgba(27,50,95,0) 0%,rgba(27,50,95,1) 50%,rgba(27,50,95,1) 100%);background:-webkit-linear-gradient(top,rgba(27,50,95,0) 0%,rgba(27,50,95,1) 50%,rgba(27,50,95,1) 100%);background:linear-gradient(to bottom,rgba(27,50,95,0) 0%,rgba(27,50,95,1) 50%,rgba(27,50,95,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b325f',endColorstr='#1b325f',GradientType=0)}.page-node-210 .line-2,.front .line-2{opacity:0;width:78px;height:375px;left:525px;top:130px;-webkit-transform:translate(-262.2px,649.0px) rotate(22deg);transform:translate(-262.2px,649.0px) rotate(22deg);background:-moz-linear-gradient(top,rgba(27,50,95,1) 0%,rgba(27,50,95,1) 50%,rgba(27,50,95,0) 100%);background:-webkit-linear-gradient(top,rgba(27,50,95,1) 0%,rgba(27,50,95,1) 50%,rgba(27,50,95,0) 100%);background:linear-gradient(to bottom,rgba(27,50,95,1) 0%,rgba(27,50,95,1) 50%,rgba(27,50,95,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b325f',endColorstr='#001b325f',GradientType=0)}.page-node-210 .line-3,.front .line-3{opacity:0;left:350px;top:384px;width:400px;height:60px;-webkit-transform:translate(-1000px,0);transform:translate(1000px,0);background:-moz-linear-gradient(left,rgba(27,50,95,0) 0%,rgba(27,50,95,1) 50%,rgba(27,50,95,1) 100%);background:-webkit-linear-gradient(left,rgba(27,50,95,0) 0%,rgba(27,50,95,1) 50%,rgba(27,50,95,1) 100%);background:linear-gradient(to right,rgba(27,50,95,0) 0%,rgba(27,50,95,1) 50%,rgba(27,50,95,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b325f',endColorstr='#1b325f',GradientType=1)}.page-node-210 .apex-name,.front .apex-name{position:absolute;position:absolute;top:-485px;left:150px;width:840px;opacity:0}.page-node-210 .line-1{animation:line-1-move 0.5s linear 1s forwards,line-fade-in 0.1s linear 1s forwards,line-fade-out 0.2s linear 1.1s forwards}.page-node-210 .innovation{animation:words-appear 0.2s linear 1.1s forwards}.page-node-210 .line-2{animation:line-2-move 0.5s linear 1.8s forwards,line-fade-in 0.1s linear 2.0s forwards,line-fade-out 0.2s linear 2.0s forwards}.page-node-210 .solutions{animation:words-appear 0.2s linear 2.1s forwards}.page-node-210 .line-3{animation:line-3-move 0.5s linear 2.8s forwards,line-fade-in 0.1s linear 3.0s forwards,line-fade-out 0.2s linear 3.0s forwards}.page-node-210 .confidence{animation:words-appear 0.2s linear 3.1s forwards,change-opacity 0.1s linear 2.9s forwards}.page-node-210 .apex-name{animation:apex-into-view 1.2s cubic-bezier(0.215,0.61,0.355,1) 5.0s forwards,apex-fade-in 1.2s ease 5.0s forwards}.page-node-210 .apex-svg{animation:shrink .8s ease-in 4.3s forwards}.page-node-210 .apex-path{animation:apex-opacity .8s ease-in 4.3s forwards}.page-node-210 .words{animation:shrink .8s ease-in 4.3s forwards,word-opacity .8s ease-in 4.3s forwards}.products-list li{clear:both;margin-bottom:3em}.products-list .product-name{border-bottom:1px solid #ccc;padding-bottom:.5em}.products-list .product-image-container{float:left;margin-bottom:3em;height:13em;width:25%;text-align:center}.products-list .price-box{display:block;margin-bottom:.8em;font-weight:700;font-size:117%}.products-list .qty-wrapper{margin-bottom:1em}.products-list label{color:#A0A0A0;font-style:italic}.products-list .desc label{display:block;margin-bottom:.6em}.products-list .add-to-cart label em{}.catalog-category-view #columns .products-list .add-to-cart dd{margin-bottom:.6em}.products-list .product-secondary{margin-bottom:1em}.products-list .product-shop{margin-left:calc(25% + 2em)}.products-list img{max-width:100%;max-height:100%}.minicart-wrapper .truncated a{display:none}.node-magento-category .field-name-body{font-size:120%}.checkout-cart-index #columns *,.customer-account #columns *,.customer-account-login #columns *,.checkout-onepage-index #columns *,.catalog-category-view #columns *,.minicart-wrapper *{box-sizing:border-box}.checkout-cart-index #columns ol,.checkout-cart-index #columns ul,.checkout-cart-index #columns dd,.customer-account #columns ol,.customer-account #columns ul,.customer-account #columns dd,.customer-account-login #columns ol,.customer-account-login #columns ul,.customer-account-login #columns dd,.checkout-onepage-index #columns ol,.checkout-onepage-index #columns ul,.checkout-onepage-index #columns dd,.catalog-category-view #columns ol,.catalog-category-view #columns ul,.catalog-category-view #columns dd,.customer-account-create #columns ol,.customer-account-create #columns ul,.customer-account-create #columns dd,.minicart-wrapper ol,.minicart-wrapper ul,.minicart-wrapper dd{list-style:none;margin:0;padding:0}.checkout-cart-index table,.customer-account table,.customer-account-login table,.checkout-onepage-index table,.catalog-category-view table,.minicart-wrapper table{margin:0}.checkout-cart-index table,.customer-account table,.customer-account-login table,.checkout-onepage-index table,.catalog-category-view table,.minicart-wrapper table,.checkout-cart-index thead,.customer-account thead,.customer-account-login thead,.checkout-onepage-index thead,.catalog-category-view thead,.minicart-wrapper thead,.checkout-cart-index tbody,.customer-account tbody,.customer-account-login tbody,.checkout-onepage-index tbody,.catalog-category-view tbody,.minicart-wrapper tbody{border:0}.checkout-cart-index thead tr,.customer-account thead tr,.customer-account-login thead tr,.checkout-onepage-index thead tr,.catalog-category-view thead tr,.minicart-wrapper thead tr{font-weight:400;background-color:transparent}.checkout-cart-index td,.customer-account td,.customer-account-login td,.checkout-onepage-index td,.catalog-category-view td,.minicart-wrapper td,.checkout-cart-index th,.customer-account th,.customer-account-login th,.checkout-onepage-index th,.catalog-category-view th,.minicart-wrapper th{border:0;padding:0}.checkout-cart-index tbody tr,.customer-account tbody tr,.customer-account-login tbody tr,.checkout-onepage-index tbody tr,.catalog-category-view tbody tr,.minicart-wrapper tbody tr{border-top:0}.checkout-cart-index tr:nth-child(2n+2),.customer-account tr:nth-child(2n+2),.customer-account-login tr:nth-child(2n+2),.checkout-onepage-index tr:nth-child(2n+2),.catalog-category-view tr:nth-child(2n+2),.minicart-wrapper tr:nth-child(2n+2){border-bottom:0;background:none}.cart .messages .dismiss{display:none!important}.input-text{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #C0C0C0;background:#FFFFFF}.input-text:focus{border:1px solid #92b6d5}.input-text.validation-failed{border-color:#DF280A}.input-text.validation-failed:focus{outline-color:#ef9485}.button,.cart-table .product-cart-actions .button,#co-shipping-method-form .buttons-set .button,.footer .button{background:#d8ae47;display:inline-block;padding:7px 15px;border:0;color:#FFFFFF;font-weight:700;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.button:hover,.cart-table .product-cart-actions .button:hover,#co-shipping-method-form .buttons-set .button:hover,.footer .button:hover{background:#a28235;cursor:pointer}.button:active,.cart-table .product-cart-actions .button:active,#co-shipping-method-form .buttons-set .button:active,.footer .button:active{background:#d5bf88;color:#FFFFFF}.button:focus,.cart-table .product-cart-actions .button:focus,#co-shipping-method-form .buttons-set .button:focus,.footer .button:focus{background-color:#d5bf88;outline:none;color:#FFFFFF}a.button{text-decoration:none}a.button:hover{color:#FFFFFF}.button.disabled,.button:disabled{background:#C8C8C8;opacity:0.6;cursor:not-allowed}.button + .button{margin-left:5px}.button2{border:0;padding:0 5px;margin:0;background:transparent;cursor:pointer;vertical-align:middle}.button2:focus{outline:none}.button2 span,.button2 span span{line-height:30px;height:30px;text-transform:uppercase;display:inline-block;color:#92b6d5}.button2 span:hover,.button2 span span:hover{text-decoration:underline;color:#246b8f}.btn-remove,.btn-previous{display:inline-block;width:20px;height:20px;border:1px solid #EDEDED;text-align:center;font:0/0 a;text-shadow:none;color:transparent;position:relative}.btn-remove:hover,.btn-previous:hover{}.btn-remove:after{content:'X';color:#92b6d5;height:20px;line-height:20px;width:100%;font-weight:bold}.btn-remove:hover:after{color:#FFFFFF;text-decoration:none}.btn-previous:after{content:'';position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #92b6d5;border-left:none;position:absolute;top:50%;left:50%;margin-left:-2px;margin-top:-4px}.btn-previous:hover:after{content:'';position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #FFFFFF;border-left:none}.btn-remove2{background-position:4px -648px;border:none;vertical-align:top}.btn-remove2:after{display:none}.btn-remove2:hover{background-color:transparent;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.icon-sprite,.btn-remove2,.ratings .rating-box,.ratings .rating-box .rating,.sorter>.sort-by .sort-by-switcher,.sorter>.view-mode .grid,.sorter>.view-mode .list,.skip-nav .icon,.skip-search .icon,#search_mini_form .search-button:before,.product-view .sharing-links a,.review-summary-table .rating-box .rating-number:after,.ratings-table .rating-box,.ratings-table .rating-box .rating{background-image:url(/sites/all/themes/apex/images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:4 / 2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.icon-sprite,.btn-remove2,.ratings .rating-box,.ratings .rating-box .rating,.sorter>.sort-by .sort-by-switcher,.sorter>.view-mode .grid,.sorter>.view-mode .list,.skip-nav .icon,.skip-search .icon,#search_mini_form .search-button:before,.product-view .sharing-links a,.review-summary-table .rating-box .rating-number:after,.ratings-table .rating-box,.ratings-table .rating-box .rating{background-image:url(/sites/all/themes/apex/images/icon_sprite@2x.png);background-size:100px 1000px}}.col2-set{width:100%}.col2-set .col-1,.col2-set .col-2{width:50%;padding:20px}@media only screen and (max-width:770px){.col2-set .col-1,.col2-set .col-2{padding:10px}}.col2-set .col-1{float:left;padding-left:0}.col2-set .col-2{float:right;padding-right:0}@media only screen and (max-width:479px){.col2-set .col-1,.col2-set .col-2{float:none;width:auto;border:0;padding-right:0;padding-left:0}}.col2-set .narrow{width:33%}.col2-set .wide{width:65%}.col2-set:after{content:'';display:table;clear:both}.buttons-set{clear:both;margin:10px 0 0;text-align:right}.buttons-set p.required{margin:0;margin-left:10px;line-height:33px;float:right}.buttons-set .back-link{float:left;margin:0;line-height:33px}.buttons-set a:not(.button){line-height:20px;display:inline-block;padding:5px}.buttons-set button.button{float:right;margin-left:5px;min-width:140px}.buttons-set:after{content:'';display:table;clear:both}.block-layered-nav .currently .btn-remove,.block-layered-nav .currently .btn-previous,.mini-products-list .btn-remove,.mini-products-list .btn-previous,#compare-items .btn-remove,#compare-items .btn-previous{float:right;margin-left:6px;margin-top:6px}h2.product-name,h3.product-name,h4.product-name,h5.product-name,p.product-name{margin:0;margin-bottom:0.5em;color:#1b325f;font-weight:700;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility;font-weight:700;line-height:1.4}h2.product-name a,h3.product-name a,h4.product-name a,h5.product-name a,p.product-name a{color:#1b325f}h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,p.product-name a:hover{color:#92b6d5;text-decoration:none}.skip-content{display:none}.skip-content.skip-active{display:block;background:#EDEDED}.skip-link{position:relative;color:#fff}.skip-link:hover{color:#fff}.skip-link a,.skip-cart a{color:#fff}a.skip-account{display:block;color:#92b6d5;margin-right:0}a.skip-account .label{float:left;padding-right:.5em;height:1px;width:1px;opacity:0;overflow:hidden}a.skip-account .icon{-webkit-backface-visibility:hidden;display:inline-block;background:url(/sites/all/themes/apex/images/account-icon.png) no-repeat 50% 50%;background-size:100%;width:2em;height:2em;vertical-align:-40%;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-ms-transform-origin:50% 50%;-webkit-transform:50% 50%;transform:50% 50%;-webkit-transition:-webkit-transform .1s;transition:transform .1s}a.skip-account:hover{color:#92b6d5}a.skip-cart{display:block;position:relative}a.skip-cart:hover{text-decoration:none}a.skip-cart .label{visibility:hidden;width:1px;height:1px;overflow:hidden;display:inline-block}a.skip-cart .icon{display:block;height:2em;width:2em;background:url(/sites/all/themes/apex/images/cart-icon.png) no-repeat 50% 50%;background-size:100%;float:right;margin-top:1.7em;margin-bottom:.6em}a.skip-cart .count{display:inline-block;position:absolute;right:-.2em;top:.65em;font-weight:700;width:2.74em;height:2.74em;text-align:center}a.checkout.button.checkout-button{-moz-appearance:inherit;-webkit-appearance:inherit;background:none;border:0;font-size:inherit;line-height:inherit;padding:0}a.checkout.button.checkout-button{text-align:right;display:block;clear:both;color:#fff;text-transform:uppercase;font-weight:700}a.checkout.button.checkout-button:hover{text-decoration:none}a.skip-account,.header-minicart,a.checkout.button.checkout-button{display:inline-block}.header-minicart{position:relative;top:-1.6em;margin-right:.6em}#header-account.skip-active{right:auto}.header-account-container{right:0;position:absolute}a.checkout.button.checkout-button{width:1px;height:1px;overflow:hidden;white-space:nowrap;opacity:0;text-indent:-100%}#header-account{right:auto}#header-account.skip-active{background:#fbfbfb;border:solid 1px #ccc;display:block;position:absolute;z-index:200;top:2em}#header-account ul{padding:0;margin:0}#header-account li{display:block}#header-account a{display:block;padding:5px 10px;color:#1b325f;line-height:2;white-space:nowrap}#header-account a:hover{color:#247bbd}#header-account{padding:5px 0}#header-account a{position:relative;display:block;padding:5px 10px;line-height:23px;text-align:left}@media only screen and (max-width:769px){#header-account.skip-active{right:5px}}#header-cart.skip-active{border:solid 1px #ccc;display:block;position:absolute;z-index:200;top:2em;right:.1em;width:320px;background:#fff}ol#checkoutSteps,#checkoutSteps ol,#checkoutSteps ul{margin:0;padding:0}#checkoutSteps li{display:block}.cart .page-title{margin-bottom:15px;border-bottom:1px solid #EDEDED}.cart .page-title:after{content:'';display:table;clear:both}.cart .page-title h1{float:left;border-bottom:none;margin-bottom:6px;margin-right:10px}.checkout-types{float:right;text-align:right;max-width:100%}.checkout-types li{vertical-align:top;margin:0 0 5px 5px}.checkout-types li:after{content:'';display:table;clear:both}.checkout-types li img{display:inline;vertical-align:top}.checkout-types li:first-child{margin-left:0}.checkout-types .method-checkout-cart-methods-multishipping{display:block}.checkout-types.top li{display:inline-block}.checkout-types.top .bml_button{display:inline-block;vertical-align:top}.checkout-types.top .bml_button img{display:block}.checkout-types.top .paypal-logo .paypal-or{margin-top:5px}.checkout-types.bottom .paypal-logo a,.checkout-types.minicart .paypal-logo a{display:block}.checkout-types.bottom .paypal-or,.checkout-types.minicart .paypal-or{margin:0px;display:block;text-align:center}@media only screen and (min-width:741px){.checkout-types.bottom .paypal-or{text-align:right;padding-right:70px}}.cart-totals .checkout-types .btn-checkout{margin-bottom:7px}@media only screen and (max-width:740px){.checkout-types{float:none;text-align:center}.checkout-types.bottom .paypal-or,.checkout-types.minicart .paypal-or{width:auto;float:none}.checkout-types li{float:none;width:100%;margin-left:0}}@media only screen and (max-width:599px){.btn-checkout{width:100%}}.cart-table{}.cart-table th,.cart-table td,.cart-table tbody td{border-bottom:none;vertical-align:top}.cart-table h2{color:#636363;font-weight:600;margin-bottom:0}.cart-table thead th,.cart-table tbody td{background-color:transparent;padding:10px 5px}.cart-table .product-cart-info,.cart-table .product-cart-actions{padding-left:15px}.cart-table tr{border-bottom:1px solid #C0C0C0}.cart-table tfoot tr{background:none}.cart-table tfoot tr>td:after{content:'';display:table;clear:both}.cart-table span.or{padding:0 5px;text-transform:uppercase}.cart-table .product-cart-image .cart-links,.cart-table .product-cart-info .btn-remove,.cart-table .product-cart-actions .button{display:none}.cart-table .product-cart-image{padding-left:0;padding-right:0}.cart-table .product-cart-image .product-image img{max-width:100%;width:100%}.cart-table .product-cart-image a.cart-edit{display:none}.cart-table .product-cart-sku{font-style:italic;margin:5px 0 12px}.cart-table .product-cart-sku .label{font-weight:600}.cart-table .btn-empty{float:left}.cart-table .product-cart-total,.cart-table .product-cart-price{text-align:center}.cart-table .cart-tax-total{position:relative;cursor:pointer}.cart-table .cart-tax-total:after{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #92b6d5;border-left:none;position:absolute;top:3px;right:-11px}.cart-table .cart-tax-total.cart-tax-total-expanded:after{content:'';position:absolute;width:0;height:0;display:block;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #92b6d5;border-bottom:none;right:-15px;top:6px}.cart-table .cart-links>li{white-space:nowrap;line-height:1.3;margin-bottom:5px;min-width:65px}.cart-table .cart-links>li>a{display:block}.cart-table .cart-links>li:last-child{margin-bottom:0}.cart-table .product-cart-actions{min-width:60px;text-align:center}.cart-table .product-cart-actions .qty{height:30px;border-color:#C0C0C0;border-radius:0;margin-bottom:10px;text-align:center;width:3.2em}.cart-table .product-cart-actions .button{margin-bottom:5px}.cart-table .item-options{padding-left:15px}@media only screen and (max-width:770px){.cart-table th{}.cart-table th,.cart-table td{padding:7px 6px}.cart-table .product-cart-actions>li{white-space:inherit}}@media only screen and (max-width:699px){.display-both-prices .cart-table thead th.cart-total-head,.display-both-prices .cart-table td.product-cart-total{display:none}}@media only screen and (max-width:599px){.cart-table colgroup,.cart-table thead{display:none}.cart-table tr{display:block;margin-bottom:10px;padding-bottom:10px;position:relative;width:100%}.cart-table tr:after{content:'';display:table;clear:both}.cart-table tr:last-child{margin-bottom:0}.cart-table tfoot tr{padding-bottom:0}.cart-table td{border:none;display:block}.cart-table td[data-rwd-label]{padding-left:15px;margin-bottom:6px}.cart-table td[data-rwd-label] .price{font-weight:normal}.cart-table td[data-rwd-label]:before{content:attr(data-rwd-label) ":";padding-right:5px;text-transform:uppercase}.cart-table td.product-cart-price{text-align:left}.cart-table h2{}.cart-table .cart-links{padding-top:5px;padding-right:5px}.cart-table .cart-links>li{white-space:normal;text-align:center}.cart-table .cart-links>li>a{padding:2px 0px}.cart-table .cart-tax-info{font-style:italic;padding-left:15px}.cart-table .cart-tax-info .price{}.cart-table .product-cart-image{width:25%;float:left;padding-bottom:0}.cart-table .product-cart-image a.cart-edit{display:block;text-align:center;text-transform:uppercase}.cart-table .product-cart-info,.cart-table td[data-rwd-label]{float:right;width:75%}.cart-table .product-cart-actions,.cart-table .product-cart-price{padding-bottom:0;padding-top:0;float:right}.cart-table .product-cart-remove,.cart-table .product-cart-total,.cart-table .product-cart-actions .cart-links{display:none}.cart-table .product-cart-image .cart-links,.cart-table .product-cart-info .btn-remove{display:block}.cart-table .product-cart-actions .button{display:none}.cart-table .product-cart-info .btn-remove{float:right;margin:-4px 0px 2px 7px}.cart-table .product-cart-info .product-cart-sku{margin-bottom:5px}.cart-table .product-cart-actions{text-align:left}.cart-table .product-cart-actions .qty{margin-right:7px;margin-bottom:7px}.cart-table .price,.cart-table .product-cart-price:before{font-weight:500}.cart-table .cart-footer-actions{text-align:center;width:100%}.cart-table .cart-footer-actions #empty_cart_button{float:right}.cart-table .cart-footer-actions .btn-continue{float:left}.cart-table .cart-footer-actions .btn-update,.cart-table .cart-footer-actions span.or{display:none}.display-both-prices .cart-table td[data-rwd-tax-label]:before{content:attr(data-rwd-tax-label) ":"}}.shipping h2{font-weight:bold;margin:0 0 5px}.shipping select{max-width:100%;height:30px;display:block;border:1px solid #C0C0C0}.shipping select.validation-failed{border-color:#DF280A}.shipping .shipping-desc{display:none}.shipping .buttons-set{border:none;margin:0;padding:0}.shipping .form-list:after{content:'';display:table;clear:both}.shipping .form-list li{float:left;margin:5px 2% 10px 0}.shipping .form-list .shipping-country{width:37%}.shipping .form-list .shipping-region{width:41%}.shipping .form-list .shipping-postcode{margin-right:0;width:18%}.shipping .form-list .shipping-postcode input{margin-top:4px}.shipping .form-list .input-box{padding-top:0}.shipping .form-list input{height:30px;margin-top:4px}.shipping .form-list label{font-weight:400;text-transform:uppercase;white-space:nowrap}.shipping .sp-methods{padding:10px 0 0;text-align:left}.shipping .sp-methods dd{margin-bottom:10px}.shipping .sp-methods label{font-style:italic;min-width:100px}.shipping .sp-methods label span{font-weight:bold;font-style:normal}.shipping #co-shipping-method-form .buttons-set .button{float:left;margin-left:0}.shipping #co-shipping-method-form .sp-methods dd label{border:1px solid #CCCCCC;background-color:#ededed;min-width:220px}.shipping #co-shipping-method-form .sp-methods dd label:hover{background-color:gainsboro}@media only screen and (max-width:770px){.shipping .shipping-form .form-list>li{width:100%;float:none}.shipping .shipping-form .form-list>li label{display:block}.shipping .shipping-form .form-list>li input,.shipping .shipping-form .form-list>li select{width:100%}}.cart .cart-totals{text-align:right}.cart .cart-totals:after{content:'';display:table;clear:both}.cart .cart-totals table{margin-bottom:20px;text-transform:uppercase;width:100%}.cart .cart-totals table td{padding:2px 0px}.cart .cart-totals table td:first-child{padding-right:10px;min-width:120px}.cart .cart-totals table tbody tr:last-child td,.cart .cart-totals table tbody tr:last-child th{padding-bottom:10px}.cart .cart-totals table tfoot{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}.cart .cart-totals table tfoot td{padding:2px 0;vertical-align:top}.cart .cart-totals table tfoot strong span,.cart .cart-totals table tfoot span.price{}.cart .cart-totals table tfoot strong{font-weight:400}@media only screen and (max-width:600px){.cart-totals{text-align:right}}@media only screen and (max-width:770px){.cart .cart-totals table tfoot td{}}.discount-form:after,#giftcard-form:after{content:'';display:table;clear:both}#discount-coupon-form,.cart .giftcard{width:100%}#discount-coupon-form h2,.cart .giftcard h2{display:none}#discount-coupon-form label,.cart .giftcard label{font-weight:400;text-align:left;text-transform:uppercase;min-width:105px;display:inline-block;margin-right:10px}#discount-coupon-form .field-wrapper,.cart .giftcard .field-wrapper{display:inline-block}#discount-coupon-form .validation-advice,.cart .giftcard .validation-advice{display:inline}#discount-coupon-form .button-wrapper,.cart .giftcard .button-wrapper{display:inline-block;vertical-align:bottom}#discount-coupon-form .button-wrapper>button,.cart .giftcard .button-wrapper>button{float:left}#discount-coupon-form .input-text,.cart .giftcard .input-text{border-radius:0;height:30px;margin:4px 10px 0 0;width:190px}.cart .giftcard p{margin-bottom:7px}.cart .giftcard .check-gc-status{float:left;padding:0px}.cart .giftcard .check-gc-status>span>span{text-transform:none}.checkout-onepage-index .col-right,.checkout-onepage-index .col-left{display:none}.checkout-onepage-index .col-main{width:auto;float:none}@media only screen and (min-width:980px){.checkout-onepage-index .col-main{float:left;width:68.75%;padding-right:20px}.checkout-onepage-index .col-right,.checkout-onepage-index .col-left{width:31.25%;display:block}.checkout-onepage-index .col-right{padding-left:0}}.opc select{width:365px}.opc .section .step-title{width:100%;border-top:1px solid #ECECEC;position:relative;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.opc .section .step-title:after{content:'';display:table;clear:both}.opc .section.allow:not(.active) .step-title{cursor:pointer}.no-touch .opc .section.allow:not(.active) .step-title:hover{background-color:#F4F4F4}.opc .section.active .step-title{border-bottom:1px solid #ECECEC}.opc .section .step-title a{display:none}.opc .section.allow:not(.active) .step-title a{display:block;float:right;line-height:40px;height:40px;padding:0px 10px}.no-touch .opc .section .step-title a:hover{text-decoration:none}.opc .section .step-title .number,.opc .section.allow.active .step-title .number,.no-touch .opc .section.allow:hover .step-title .number{width:26px;height:26px;text-align:center;color:#FFFFFF;line-height:26px;background-color:#1b325f;display:block;position:absolute;top:50%;left:10px;margin-top:-13px}.opc .section.allow .step-title .number{background-color:#4c6a92}.opc .section.allow .step-title h2{color:#A0A0A0}.opc .section.allow .step-title:hover h2,.opc .section.active .step-title h2{color:#1b325f;font-weight:700}.opc .section .step-title h2{font-size:117%;font-weight:400;line-height:40px;height:40px;float:left;margin:0px 4px 0px 45px}.opc .section .step{padding:20px}.opc .section .step:after{content:'';display:table;clear:both}@media only screen and (max-width:979px){.opc .section .step{padding:10px}}.opc select{max-width:365px;width:100%}.opc h3{font-weight:500}.opc .buttons-set{text-align:left}.opc .buttons-set button.button{float:left;margin-left:0;margin-right:10px;margin-bottom:0}.opc .buttons-set p.required{float:right;margin-left:5px;margin-bottom:0}.opc .buttons-set .back-link{float:right;margin:0}.opc .buttons-set a{line-height:20px;display:inline-block;padding:5px 5px 5px 0}@media only screen and (max-width:479px){.opc .buttons-set .button + .buttons-set .button,.paypal-express-review .buttons-set .button + .buttons-set .button{margin-left:0}}.opc #opc-login .step{padding:0px}.opc #opc-login .buttons-set{border-top:0;padding-top:5px}@media only screen and (max-width:770px){.opc #opc-login .description,.opc #opc-login p.required{display:none}}#opc-payment .note{padding:10px}.opc.opc-firststep-login .section:not(#opc-login) .step-title,.opc-block-progress-step-login{-moz-transition:opacity 300ms 0;-o-transition:opacity 300ms 0;-webkit-transition:opacity 300ms 0;transition:opacity 300ms 0}.opc.opc-firststep-login .section#opc-login .step-title .number{-moz-transition:width 80ms 0;-o-transition:width 80ms 0;-webkit-transition:width 80ms 0;transition:width 80ms 0}.opc.opc-firststep-login .section#opc-login .step-title h2{-moz-transition:margin-left 80ms 0;-o-transition:margin-left 80ms 0;-webkit-transition:margin-left 80ms 0;transition:margin-left 80ms 0}body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section:not(#opc-login) .step-title,body:not(.opc-has-progressed-from-login) .opc-block-progress-step-login{opacity:0}body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title .number{width:0px;overflow:hidden}body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title h2{margin-left:0px}.sp-methods{margin:0 0 8px}.sp-methods dt{margin:13px 0 5px;font-weight:bold}.sp-methods dt:first-child{margin:0 0 5px}.sp-methods dd li{margin:5px 0}.sp-methods label img{float:left}.sp-methods label a{margin-top:6px;float:right;margin-left:10px}.sp-methods .price{font-weight:bold}.sp-methods .form-list{padding-left:20px}.sp-methods .form-list li{margin:0 0 8px}.sp-methods select.month{width:120px;margin-right:10px}.sp-methods select.year{width:96px}.sp-methods input.cvv{width:4em!important}.sp-methods #advice-validate-cc-exp-ccsave_expiration{max-width:130px}.sp-methods .checkmo-list li{margin:0 0 5px;content:'';display:table;clear:both}.sp-methods .checkmo-list label{width:165px;padding-right:15px;text-align:right;float:left}.sp-methods .checkmo-list address{float:left}@media only screen and (max-width:479px){.sp-methods .checkmo-list{padding-left:0}.sp-methods .checkmo-list label{width:135px}}.sp-methods .release-amounts{margin:0.5em 0}.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}.block-progress{border:0;margin:0;border-left:1px solid #CCCCCC;padding-left:20px}.block-progress .block-content{}.block-progress dt{padding-top:6px;margin:0;margin-bottom:10px;color:#636363;font-weight:bold;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;margin-bottom:6px;text-transform:uppercase;font-weight:normal;color:#A0A0A0}.block-progress dt.complete{color:#636363}.block-progress dd{padding-left:15px;margin-bottom:10px;font-style:italic}.block-progress dd address{font-style:italic}.block-progress #payment-progress-opcheckout .subtitle{margin-bottom:3px}.block-progress .payment-info dt{padding:0;margin:0 0 3px 0;color:#636363;text-transform:none;font-style:italic;float:left;clear:both}.block-progress .payment-info dt:after{content:':'}.block-progress .payment-info dd{float:left;margin-bottom:3px}.block-progress .payment-info:after{content:'';display:table;clear:both}#checkout-review-table .btn-remove img{display:none}#checkout-review-table-wrapper{clear:both}#review-buttons-container{width:100%;margin-top:15px;margin-bottom:15px}#review-buttons-container .btn-checkout{min-width:220px}#review-buttons-container .please-wait{float:left;margin-right:10px}#review-buttons-container .f-left{float:right}@media only screen and (max-width:599px){.linearize-table-large.checkout-review-table thead tr:nth-child(1n+2){display:none}}@media only screen and (max-width:479px){.linearize-table.checkout-review-table thead tr:nth-child(1n+2){display:none}}.opc-block-progress dt.complete a,.opc-block-progress dt.complete .separator{display:inline}.opc-block-progress dt a,.opc-block-progress dt .separator{display:none}#checkout-step-review .opc-block-progress{border-left:none;padding-left:0}#checkout-step-review .opc-block-progress .block-title{display:none}#checkout-step-review .opc-block-progress .block-content{display:block!important;padding:0}#checkout-step-review .opc-block-progress .block-content>dl>div{float:left;width:50%}@media only screen and (max-width:479px){#checkout-step-review .opc-block-progress .block-content>dl>div{float:none;width:auto}}#checkout-step-review .opc-block-progress .block-content .changelink{display:none}@media only screen and (max-width:479px){#checkout-review-table thead>tr>th{display:none}#checkout-review-table thead>tr>th:first-child{display:block}#checkout-review-table thead>tr>th:first-child{display:block}}#checkout-step-review .centinel>p{margin-bottom:10px}#checkout-step-review .centinel iframe{width:100%;min-height:400px}.gift-messages-form .item{content:'';display:table;clear:both;margin-top:30px}.gift-messages-form .item h5{font-weight:bold}.gift-messages-form .item .product-img-box{width:auto;float:left;padding-right:15px}.gift-messages-form .item .details{float:left}.gift-message-form .inner-box>div{content:'';display:table;clear:both;width:100%;margin-top:15px;display:block}.gift-message-form .inner-box>div.extra-options-container p{margin-bottom:15px}.gift-message-form .gift-wrapping-form label{margin-right:10px}.gift-message-form .gift-wrapping-form img{float:left}.gift-message-form .gift-wrapping-form .gift-wrapping-design{height:75px}.gift-message-form .gift-wrapping-form .gift-wrapping-design:after{content:'';display:table;clear:both}.gift-message-form .gift-wrapping-form .gift-wrapping-design .image-box{margin-right:5px}.gift-message-form .gift-item{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ECECEC}.gift-message-form .gift-item:after{content:'';display:table;clear:both}.gift-message-form .gift-item .product-img-box{width:200px}.gift-message-form .gift-item .product-img-box .product-image{width:75px;margin-left:auto;margin-right:auto}.gift-message-form .gift-item .product-img-box .product-name{display:block}.gift-message-form .gift-item .fieldset{margin-left:200px}@media only screen and (max-width:770px){.gift-message-form .giftmessage-area{max-width:100%}.gift-message-form .gift-item .product-img-box{width:100%;float:none}.gift-message-form .gift-item .fieldset{margin-left:0px}.gift-message-form .gift-item .fieldset textarea{width:100%}}.checkout-onepage-success .col-main{padding:0;text-align:center}.checkout-onepage-success .buttons-set{margin:10px 0;text-align:center}.checkout-onepage-success .buttons-set button{float:none}.a-center{text-align:center}.a-right,.align-right{text-align:right}.no-display{display:none!important}.nobr,.nowrap{white-space:nowrap}.width-full{width:100%}.hidden{display:none}.page-print .print-head{margin:0 0 15px}.page-print .print-head .logo{float:none;max-height:50px;width:auto}.fieldset p{margin-bottom:7px}.fieldset p.required{margin-bottom:5px;float:right;margin-top:0px}.fieldset + .fieldset{margin-top:5px}form .legend{margin:0;margin-bottom:10px;color:#636363;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;margin-bottom:15px;padding-bottom:7px;border-bottom:1px solid #EDEDED}.input-box{padding-top:2px}.input-box:after{content:'';display:table;clear:both}li.centinel-logos div.input-box img{display:inline;vertical-align:middle}.input-box .v-fix{float:left;margin-right:5px;max-width:100%}label{display:inline-block;font-weight:400;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}label.required:after,span.required:after{content:' *';color:#DF280A;font-weight:normal}label.required em,span.required em{display:none}.input-hint{color:#A0A0A0}select{}select + select{margin-left:5px}select[multiple]{width:270px;border:1px solid #C0C0C0;padding:5px}textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.input-text{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #C0C0C0;background:#FFFFFF}.input-text:focus{border:1px solid #92b6d5}.input-text.validation-failed{border-color:#DF280A}.input-text.validation-failed:focus{outline-color:#ef9485}input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{height:30px;padding:0 8px}input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{width:365px;max-width:100%}@media only screen and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:0){input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text],select{}}.ie8 .input-text{max-width:none}input[type=number].qty,input[type=text].qty{width:3em;text-align:center;vertical-align:middle}::-webkit-input-placeholder{color:#A0A0A0}input:-moz-placeholder{color:#A0A0A0}.checkbox,.radio{position:relative;top:-1px;display:inline-block}.checkbox + label,.radio + label{width:auto;max-width:85%;padding:0 0 0 8px;font-weight:normal;vertical-align:top}p.required,.validation-advice{margin:5px 0 0;color:#DF280A}.form-list>li{margin-bottom:10px}.form-list select{margin-top:4px;width:365px;max-width:100%}.form-list .input-range .input-text{width:74px}.form-list .field,.form-list .wide,.form-list .control{margin-bottom:10px}.form-list .control,.sp-methods dt,#checkout-shipping-method-load .sp-methods dd,#co-shipping-method-form .sp-methods dd,.product-options ul.options-list{}.form-list .control div.input-box,.sp-methods dt div.input-box,#checkout-shipping-method-load .sp-methods dd div.input-box,#co-shipping-method-form .sp-methods dd div.input-box,.product-options ul.options-list div.input-box{display:inline;float:left}.form-list .control div.input-box:after,.sp-methods dt div.input-box:after,#checkout-shipping-method-load .sp-methods dd div.input-box:after,#co-shipping-method-form .sp-methods dd div.input-box:after,.product-options ul.options-list div.input-box:after{display:none}.form-list .control input.radio,.form-list .control input.checkbox,.sp-methods dt input.radio,.sp-methods dt input.checkbox,#checkout-shipping-method-load .sp-methods dd input.radio,#checkout-shipping-method-load .sp-methods dd input.checkbox,#co-shipping-method-form .sp-methods dd input.radio,#co-shipping-method-form .sp-methods dd input.checkbox,.product-options ul.options-list input.radio,.product-options ul.options-list input.checkbox{float:left;margin-right:-40px;margin-top:10px;margin-left:15px}.form-list .control label,.sp-methods dt label,#checkout-shipping-method-load .sp-methods dd label,#co-shipping-method-form .sp-methods dd label,.product-options ul.options-list label{color:#636363;background-color:#F4F4F4;padding:5px 10px;display:inline-block;width:auto;max-width:none;min-width:250px;float:none;padding:6px 10px 6px 40px}.form-list .control label:hover,.sp-methods dt label:hover,#checkout-shipping-method-load .sp-methods dd label:hover,#co-shipping-method-form .sp-methods dd label:hover,.product-options ul.options-list label:hover{background-color:#ededed}.form-list .control .no-display + label,.sp-methods dt .no-display + label,#checkout-shipping-method-load .sp-methods dd .no-display + label,#co-shipping-method-form .sp-methods dd .no-display + label,.product-options ul.options-list .no-display + label{padding-left:10px;background-color:transparent}.form-list .control .no-display + label:hover,.sp-methods dt .no-display + label:hover,#checkout-shipping-method-load .sp-methods dd .no-display + label:hover,#co-shipping-method-form .sp-methods dd .no-display + label:hover,.product-options ul.options-list .no-display + label:hover{background-color:transparent}.product-options ul.options-list label,.col2-set .form-list .control label{min-width:inherit;width:250px;max-width:100%}.form-list .control.remember-me-box label{width:auto;max-width:none;min-width:inherit}.form-list .control{margin-top:10px}.form-list .control label{float:none}.form-list .control .radio,.form-list .control .checkbox{margin-right:6px}.form-list .control .input-box{clear:none;display:inline-block;width:auto;padding:0}form .form-instructions{font-style:italic;color:#A0A0A0}.hide-th{text-indent:-9999px}.data-table{width:100%}.data-table td,.data-table th{padding:10px;vertical-align:top}.data-table th{background:#F4F4F4;text-transform:uppercase;line-height:1.4;white-space:nowrap}.data-table thead th,.data-table tbody td{border-bottom:0}.data-table tbody td,.data-table tfoot td{}.data-table tfoot tr{background:#F4F4F4}.data-table tbody td .item-options{margin-left:20px;margin-top:10px}.data-table tbody td .item-options dt:after{content:':'}.info-box{border:1px solid #C0C0C0;padding:12px 15px;margin:0 0 15px}.info-box h2{font-weight:bold}.info-table th,.info-table td{vertical-align:top}.info-table th{font-weight:bold;padding:4px 20px 4px 0}.info-table td{padding:4px 0}.zebra-table tr:first-child,.zebra-table th:first-child{border-top:1px solid #C0C0C0}.zebra-table td,.zebra-table th{border-bottom:1px solid #C0C0C0;padding:6px;background-color:transparent}.zebra-table tr{background-color:#EEEDED}.zebra-table tr:nth-child(odd){background-color:#F8F7F5}@media only screen and (max-width:479px){.linearize-table{}.linearize-table tr,.linearize-table th,.linearize-table td{display:block}.linearize-table thead th{border-right:0;border-left:0}.linearize-table thead th.lin-hide{display:none}.linearize-table thead th:nth-child(1n+2){display:none}.linearize-table tbody tr{position:relative;border-bottom:1px solid #CCCCCC}.linearize-table tbody td{padding:0 10px 4px;border-right:0;border-bottom:0}.linearize-table tbody td.lin-hide{display:none}.linearize-table tbody td:first-child{padding-top:10px}.linearize-table tbody td:first-child,.linearize-table tbody td:first-child h3{font-weight:bold}.linearize-table tbody td[data-rwd-label]{text-align:left;padding-left:30px}.linearize-table tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";padding-right:5px;text-transform:uppercase}.linearize-table tfoot tr{display:block;text-align:right}.linearize-table tfoot tr:after{content:'';display:table;clear:both}.linearize-table tfoot td{display:block;float:left}.linearize-table tfoot td.lin-hide{display:none}.linearize-table tfoot td:nth-child(odd){clear:left;width:60%}.linearize-table tfoot td:nth-child(even){text-align:left;width:40%}.linearize-table .linearize-hide{display:none}.linearize-table .linearize-unpad{padding:0}.linearize-table .linearize-show{display:block}}@media only screen and (max-width:599px){.linearize-table-large{}.linearize-table-large tr,.linearize-table-large th,.linearize-table-large td{display:block}.linearize-table-large thead th{border-right:0;border-left:0}.linearize-table-large thead th.lin-hide{display:none}.linearize-table-large thead th:nth-child(1n+2){display:none}.linearize-table-large tbody tr{position:relative;border-bottom:1px solid #CCCCCC}.linearize-table-large tbody td{padding:0 10px 4px;border-right:0;border-bottom:0}.linearize-table-large tbody td.lin-hide{display:none}.linearize-table-large tbody td:first-child{padding-top:10px}.linearize-table-large tbody td:first-child,.linearize-table-large tbody td:first-child h3{font-weight:bold}.linearize-table-large tbody td[data-rwd-label]{text-align:left;padding-left:30px}.linearize-table-large tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";padding-right:5px;text-transform:uppercase}.linearize-table-large tfoot tr{display:block;text-align:right}.linearize-table-large tfoot tr:after{content:'';display:table;clear:both}.linearize-table-large tfoot td{display:block;float:left}.linearize-table-large tfoot td.lin-hide{display:none}.linearize-table-large tfoot td:nth-child(odd){clear:left;width:60%}.linearize-table-large tfoot td:nth-child(even){text-align:left;width:40%}.linearize-table-large .linearize-hide{display:none}.linearize-table-large .linearize-unpad{padding:0}.linearize-table-large .linearize-show{display:block}}@media only screen and (min-width:600px){.linearize-table .linearize-collapse{display:none}}.customer-account-login .scaffold-form label:first-child{width:135px}.customer-account-login .col2-set .buttons-set{text-align:left;border-top:0}.customer-account-login .col2-set .buttons-set button,.customer-account-login .col2-set .buttons-set .button{float:none;margin:0}.customer-account-login .col2-set .col-1 ul{list-style:disc;padding-left:20px;margin:10px 0 20px 0}@media only screen and (min-width:480px){.customer-account-login .col2-set .col-1,.customer-account-login .col2-set .col-2{padding-top:0;margin-top:20px}.customer-account-login .col2-set .col-1{padding-right:20px}.customer-account-login .col2-set .col-2{padding-left:20px;border-left:1px solid #EDEDED}}@media only screen and (min-width:770px){.customer-account-login .col2-set .col-1{padding-right:0}.customer-account-login .col2-set .col-2{padding-left:20px;border-left:1px solid #EDEDED}}@media only screen and (max-width:479px){.customer-account-login .col2-set .col-1{padding-bottom:30px}.customer-account-login .col2-set .col-2{padding-top:30px;border-top:1px solid #EDEDED}}@media only screen and (max-width:770px){.customer-account-login .col2-set p.required{display:none}}.customer-account-create .scaffold-form label:first-child{width:155px}.opc #opc-login p:not(.required){font-style:italic;color:#A0A0A0}.remember-me-box a.hide{display:none}.remember-me-box .link-tip{padding-left:10px}.remember-me-popup{display:none;border:1px solid #CCCCCC;padding:10px;position:relative}.remember-me-popup.show{display:block}.remember-me-popup p{font-family:"Helvetica Neue",Verdana,Arial,sans-serif}.remember-me-popup .remember-me-popup-close{position:absolute;top:0;right:0;padding:10px}.remember-me-popup .remember-me-popup-close-button{display:none}.customer-account-create .buttons-set{max-width:455px}.customer-account-create .fieldset,.customer-account-create .buttons-set{margin-left:30px}@media only screen and (max-width:479px){.customer-account-create .fieldset,.customer-account-create .buttons-set{margin-left:0}}.customer-account-create .fieldset .hidden{display:none}.customer-account-create #remember-me-popup{max-width:455px}.customer-account-forgotpassword .fieldset,.customer-account-forgotpassword .buttons-set{margin-left:30px;max-width:400px}@media only screen and (max-width:479px){.customer-account-forgotpassword .fieldset,.customer-account-forgotpassword .buttons-set{margin-left:0}}.customer-account-forgotpassword .fieldset .input-box input.input-text{width:100%}@media only screen and (max-width:1199px){.dashboard .col2-set .col-1,.dashboard .col2-set .col-2{padding-right:30px;padding-bottom:0}body.customer-account .data-table td.view a{white-space:normal}}@media only screen and (max-width:979px){body.customer-account .my-account .title-buttons{text-align:left}body.customer-account .my-account .title-buttons span.separator,body.customer-account .my-account .title-buttons a{top:-12px}}@media only screen and (max-width:770px){body.customer-account .data-table.orders th.ship,body.customer-account .data-table.orders td.ship,body.customer-account .data-table.orders td.status,body.customer-account .data-table.orders th.status{display:none}.order-info-box .box-content{clear:left}.addresses-list .item{float:left;width:50%;padding-right:30px}.order-info dt{display:none}.dashboard .page-title{margin-top:20px}.dashboard .page-title h1{margin-top:0}.dashboard .welcome-msg{font-family:Georgia,Times,"Times New Roman",serif}.dashboard .welcome-msg .hello{font-style:italic}.dashboard .box-account{padding-bottom:15px;margin-bottom:30px}.dashboard .col2-set .col-1,.dashboard .col2-set .col-2{width:48%;padding-right:0;padding-left:0}.dashboard .col2-set .col-1{float:left;margin-right:4%}.dashboard .col2-set .col-2{float:right}}@media only screen and (max-width:599px){body.customer-account .my-account .form-list .control{padding-left:0}}@media only screen and (max-width:479px){body.customer-account .my-account .page-title h1{text-align:center}body.customer-account .my-account .title-buttons{text-align:center}body.customer-account .my-account .title-buttons .button{width:100%;position:static;margin-bottom:15px}body.customer-account .my-account .title-buttons .button + .button{margin-left:0px}body.customer-account .my-account .fieldset h2{margin-bottom:15px}body.customer-account .my-account .order-details h2{margin-bottom:15px}body.customer-account .my-account .buttons-set{border-top:0}body.customer-account .my-account .addresses-list .item{margin-bottom:15px;padding-right:0;float:none;width:auto}body.customer-account .my-account .addresses-list h2{margin-bottom:15px}.order-info{margin-top:15px}.data-table.orders .link-reorder,.data-table.orders .date{display:none}.data-table.orders td.view{text-align:right}.dashboard .col2-set .col-1,.dashboard .col2-set .col-2{width:100%;margin-top:15px}.order-info-box{margin:0}.order-info-box .col-1,.order-info-box .col-2{width:100%;border-bottom:1px solid #EDEDED;padding:15px 0}.order-info-box + .order-info-box{padding-bottom:0;border-bottom:0;margin-bottom:30px}#my-reviews-table .nobr{white-space:normal}}.header-minicart{display:inline-block}@media only screen and (max-width:770px){.header-minicart{}}.header-minicart .minicart-message{display:block;padding:10px}.header-minicart .empty{padding:10px;text-align:center}.header-minicart .minicart-wrapper{clear:both;position:relative;font-size:85%}.header-minicart .minicart-wrapper:before,.header-minicart .minicart-wrapper:after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;display:none}.header-minicart .minicart-wrapper:before{background-color:white;opacity:0.8;z-index:2}.header-minicart .minicart-wrapper:after{background-image:url(/sites/all/themes/apex/images/opc-ajax-loader.gif);background-repeat:no-repeat;background-position:center;z-index:3}.header-minicart .minicart-wrapper.loading{position:relative}.header-minicart .minicart-wrapper.loading:before,.header-minicart .minicart-wrapper.loading:after{display:block}.header-minicart .block-cart{display:none}.header-minicart .block-subtitle{color:#50A4CF;font-weight:bold;line-height:1.4;padding:5px;text-align:center;text-transform:uppercase;margin-bottom:0px}.header-minicart .block-subtitle .close{width:40px;float:right;display:block;color:#636363;text-decoration:none;font-weight:normal;position:absolute;top:-8px;right:-3px}.header-minicart .mini-products-list{padding:10px;padding-top:0px}.header-minicart .mini-products-list li{padding:8px 5px 8px 11px;border-bottom:1px solid #DDDDDD;position:relative}.header-minicart .mini-products-list li.last{border:none}.header-minicart .mini-products-list li .product-details{position:relative}.header-minicart .product-details .product-name{padding-top:0px;font-weight:bold}.header-minicart .product-details .product-name a{color:#92b6d5}.header-minicart .info-wrapper{margin-bottom:0.5em}.header-minicart .info-wrapper th{text-transform:uppercase;padding-right:10px}.header-minicart .info-wrapper td{color:#000;clear:right}.header-minicart .info-wrapper .qty-wrapper td{height:33px;line-height:33px}.header-minicart .info-wrapper .qty{padding-left:4px;padding-right:4px;margin-right:2px;width:3.2em;text-align:center;height:30px}.header-minicart .info-wrapper .quantity-button{opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:100ms;-o-transition-duration:100ms;-webkit-transition-duration:100ms;transition-duration:100ms}.header-minicart .info-wrapper .quantity-button[disabled]{cursor:default}.header-minicart .info-wrapper .quantity-button.visible{opacity:1}.header-minicart .subtotal{background-color:#DDDDDD;text-align:center;line-height:2em}.header-minicart .subtotal .label{color:white;font-weight:700;text-transform:uppercase}.header-minicart .subtotal .price{color:#666}.header-minicart .minicart-actions{padding:10px;margin-top:0px;overflow:hidden;position:relative;text-align:center}.header-minicart .minicart-actions .checkout-button{min-width:145px}.header-minicart .minicart-actions .cart-link{height:33px;line-height:39px;text-transform:uppercase}.header-minicart .minicart-actions .paypal-logo .paypal-or{line-height:1.6}.header-minicart #minicart-error-message{text-align:center;color:red;display:none}.header-minicart #minicart-success-message{text-align:center;color:green;display:none}.header-minicart .jcarousel-control-prev,.header-minicart .jcarousel-control-next{display:none}.header-minicart.skip-active .block-cart,.block-cart.skip-active{display:block}@media only screen and (min-width:771px){.checkout-types.minicart{float:none;text-align:center}}@media only screen and (max-width:479px){.header-minicart a.skip-cart{z-index:1}}@media only screen and (max-width:770px){.header-minicart .subtotal .label{color:#636363}.header-minicart .minicart-wrapper:before{background-color:#EDEDED}.header-minicart .quantity-button{float:none}.header-minicart .header-minicart .block-cart{padding:15px}.header-minicart .header-minicart .block-subtitle{padding-top:59px}.header-minicart .minicart-actions{padding-bottom:33px}.header-minicart .minicart-actions .cart-link{bottom:0;right:10px;position:absolute}.header-minicart .minicart-actions .checkout-types.minicart li{display:inline-block}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo>a{display:inline}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .bml_button{display:inline-block;vertical-align:top}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or{width:auto;float:none;display:inline;margin:0 10px 5px 10px;line-height:40px}}@media only screen and (max-width:740px){.header-minicart .minicart-actions .cart-link{right:auto;left:0;text-align:center;width:100%}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or,.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-button{width:100%;display:block;margin-left:0}.header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or{line-height:1.6}}@media only screen and (max-width:599px){.header-minicart .minicart-actions .checkout-button{width:100%}}.header-minicart{clear:both}.header-minicart .block-subtitle{color:#4c6a92;font-size:100%;font-weight:bold;line-height:1.4;padding:5px;text-align:center;margin-bottom:0px}.header-minicart .block-subtitle .close{width:40px;float:right;display:block;color:#636363;text-decoration:none;font-weight:normal;font-size:3em;position:absolute;top:-8px;right:-3px}h1{font-size:220%;line-height:1.2em;text-align:center}