/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;height:100%}html,body{-webkit-tap-highlight-color:transparent}body{overflow-x:hidden;position:relative;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background:#fff;font-size:15px;font-size:0.9375rem;line-height:1.5;color:#565a5c}img{max-width:100%;height:auto}hr{margin:50px auto;border:0;border-bottom:solid 2px #dddede;background-color:none;clear:both}.hide{display:none !important}.container{max-width:1600px;margin:0 auto}.inner-container{*zoom:1;max-width:1600px;padding:0 20px}.inner-container:before,.inner-container:after{content:" ";display:table}.inner-container:after{clear:both}@media (min-width: 1000px){.inner-container{padding:0 2em}}@media (min-width: 1400px){.inner-container{padding:0 7em}}.row{*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}ul.carets{margin:0;padding:0;list-style:none}ul.carets li{margin:0 0 5px}ul.carets li a{display:block;margin-left:18px;font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#1550a1}ul.carets li a:hover{text-decoration:underline}ul.carets li a:hover span{text-decoration:underline}ul.carets li:before{float:left;width:18px;margin-top:4px;content:"\e602";font-family:"icomoon";font-size:8px;color:#1550a1;text-decoration:none}ul.carets.rss li a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem}ul.carets.rss li:before{content:"\e624";font-size:10px;color:#000}ul.list{padding-left:20px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed,.video-container .placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.vid-max-width{max-width:400px}.stripes{background:url(../img/bg-pattern.png)}.stripes.white{background:url(../img/bg-pattern-3.png)}hr.short{width:100px;margin:20px 0;border-bottom:solid 3px #dddede}.byline{margin-bottom:15px;font-size:11px;font-size:0.6875rem;color:#b3b3b3;font-weight:bold}.pull-quote{float:left;width:65%;padding:30px 20px 30px 0;background:#fff;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}.pull-quote .inner{padding-left:30px;border-left:5px solid #000}.pull-quote p{font-size:24px;font-size:1.5rem}img.thumb{border-bottom:3px solid #000}.red{color:#f24130}@media (min-width: 767px){.mbl{display:none}}.video-thumb img{width:100%;height:auto;max-width:none}.video-thumb-home img{width:100%;max-height:190px;max-width:none}.featured-news span{font-size:2.7rem;color:#FD6624;line-height:1}@font-face{font-family:'FrutigerLTPro-Black';src:url("../fonts/2BA6B5_0_0.eot");src:url("../fonts/2BA6B5_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2BA6B5_0_0.woff") format("woff"),url("../fonts/2BA6B5_0_0.ttf") format("truetype")}@font-face{font-family:'FrutigerLTPro-Roman';src:url("../fonts/2BA6B5_1_0.eot");src:url("../fonts/2BA6B5_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2BA6B5_1_0.woff") format("woff"),url("../fonts/2BA6B5_1_0.ttf") format("truetype")}@font-face{font-family:'FrutigerLTPro-Italic';src:url("../fonts/2BA6B5_2_0.eot");src:url("../fonts/2BA6B5_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2BA6B5_2_0.woff") format("woff"),url("../fonts/2BA6B5_2_0.ttf") format("truetype")}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?-ipr9k5");src:url("../fonts/icomoon.eot?#iefix-ipr9k5") format("embedded-opentype"),url("../fonts/icomoon.woff?-ipr9k5") format("woff"),url("../fonts/icomoon.ttf?-ipr9k5") format("truetype"),url("../fonts/icomoon.svg?-ipr9k5#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.icon-youtube{background-color:#cd201f;padding:0px 5px 5px 5px;font-size:30px}.icon-group:before{content:"\21"}.icon-youtube-play:before{content:"\22"}.icon-youtube-square:before{content:"\23"}.icon-youtube:before{content:"\22";color:white;font-size:25px !important}.icon-comments:before{content:"\25"}.icon-chat:before{content:"\26"}.icon-stats-bars:before{content:"\27"}.icon-stats-dots:before{content:"\28"}.icon-bubbles:before{content:"\29"}.icon-settings:before{content:"\e641"}.icon-hr-payroll-consultant:before{content:"\e615"}.icon-payroll-manager:before{content:"\e635"}.icon-safety-director:before{content:"\e636"}.icon-tax-atourney:before{content:"\e637"}.icon-building:before{content:"\e638"}.icon-business-school-professionals:before{content:"\e639"}.icon-compensation-benefits-manager:before{content:"\e63a"}.icon-compliance-regulatory-affairs-officer:before{content:"\e63b"}.icon-corporate-tax-proressional:before{content:"\e63c"}.icon-ehs-executive:before{content:"\e63d"}.icon-environmental-attourney:before{content:"\e63e"}.icon-financial-accounting-professional:before{content:"\e63f"}.icon-hr-executive-manager:before{content:"\e640"}.icon-rss-social:before{content:"\e62f"}.icon-blog:before{content:"\e633"}.icon-newsletter:before{content:"\e634"}.icon-quote:before{content:"\e632"}.icon-print:before{content:"\e631"}.icon-article:before{content:"\e630"}.icon-date:before{content:"\e62e"}.icon-googleplus:before{content:"\e62d"}.icon-briefcase:before{content:"\e62c"}.icon-book:before{content:"\e628"}.icon-cap:before{content:"\e629"}.icon-papers:before{content:"\e62a"}.icon-survey:before{content:"\e62b"}.icon-pillar:before{content:"\e627"}.icon-book2:before{content:"\e614"}.icon-building:before{content:"\e615"}.icon-cap2:before{content:"\e616"}.icon-gavel:before{content:"\e617"}.icon-members:before{content:"\e618"}.icon-stock:before{content:"\e619"}.icon-download:before{content:"\e61a"}.icon-facebook:before{content:"\e61b"}.icon-grid:before{content:"\e61c"}.icon-linkedin:before{content:"\e61d"}.icon-list:before{content:"\e61e"}.icon-off:before{content:"\e61f"}.icon-on:before{content:"\e620"}.icon-person:before{content:"\e621"}.icon-person-product-tour:before{content:"\e621";font-size:14px !important;font-weight:bold}.icon-play-small:before{content:"\e622"}.icon-play:before{content:"\e623"}.icon-rss:before{content:"\e624"}.icon-twitter:before{content:"\e625"}.icon-check:before{content:"\e626"}.icon-cart:before{content:"\e603"}.icon-folder:before{content:"\e60b"}.icon-account:before{content:"\e600"}.icon-caret-left:before{content:"\e601"}.icon-caret-right:before{content:"\e602"}.icon-close:before{content:"\e604"}.icon-globe:before{content:"\e605"}.featured-product-grid .icon-globe:before{color:blue}.icon-navicon:before{content:"\e606"}.icon-search:before{content:"\e607"}.icon-facebook2:before{content:"\e608"}.icon-twitter2:before{content:"\e609"}.icon-linkedin2:before{content:"\e60a"}.icon-arrow-left:before{content:"\e60c"}.icon-arrow-down:before{content:"\e60d"}.icon-arrow-up:before{content:"\e60e"}.icon-arrow-right:before{content:"\e60f"}.icon-arrow2-left:before{content:"\e610"}.icon-arrow2-down:before{content:"\e611"}.icon-arrow2-up:before{content:"\e612"}.icon-arrow2-right:before{content:"\e613"}.icon-display:before{content:"\e900"}.icon-ebook:before{content:"\e628"}.icon-event:before{content:"\e901"}.icon-twitter3:before{content:"\e902"}.icon-youtube-square2:before{content:"\e903"}.icon-podcast:before{content:"\e904"}.icon-folder-download:before{content:"\e933"}.icon-ms-excel:before{content:"\e905";color:#207247}.icon-mp3:before{content:"\e906";color:#1083CE}.icon-mp4:before{content:"\e907";color:#1083CE}.icon-pdf:before{content:"\e908";color:#BB0706}.icon-ms-ppoint:before{content:"\e909";color:#E24E2D}.icon-video:before{content:"\e913";color:#5f9ea0}.icon-ms-word:before{content:"\e90a";color:#004A7F}.icon-empty-file:before{content:"\e924";color:#A9A9A9}.icon-text:before{content:"\e926"}.icon-image:before{content:"\e927";color:#6495ED}h1,h2,h3,h4,h5,h6{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#565a5c;line-height:normal;font-weight:normal;margin:0 0 10px;-webkit-transition:font-size 0.15s ease;transition:font-size 0.15s ease}h1{font-size:24px;font-size:1.5rem;color:#fff}h2{font-size:18px;font-size:1.125rem}h3{font-size:15px;font-size:0.9375rem}h4{font-size:15px;font-size:0.9375rem}h5{font-size:15px;font-size:0.9375rem}h6{font-size:13px;font-size:0.8125rem}p{font-size:14px;font-size:0.875rem;margin:0 0 20px}p.extra{margin:0 0 40px}p.collapse{margin:-15px 0 20px}.header{margin:0 0 20px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem;color:#000}.header:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#000}.header.no-line:after{display:none}.header.white{color:#fff}.header.white:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#fff}@media (min-width: 550px){h1{font-size:32px;font-size:2rem}h2{font-size:21px;font-size:1.3125rem}h3{font-size:15px;font-size:0.9375rem}h4{font-size:15px;font-size:0.9375rem}h5{font-size:15px;font-size:0.9375rem}h6{font-size:13px;font-size:0.8125rem}}@media (min-width: 1000px){h1{font-size:40px;font-size:2.5rem}h2{font-size:24px;font-size:1.5rem}h3{font-size:15px;font-size:0.9375rem}h4{font-size:15px;font-size:0.9375rem}h5{font-size:15px;font-size:0.9375rem}h6{font-size:13px;font-size:0.8125rem}p{font-size:15px;font-size:0.9375rem}.header{margin:0 0 30px}bannertext{font-size:17px;font-size:1.0625rem}}a{color:#1550a1;text-decoration:none;-webkit-transition:color 0.15s ease;transition:color 0.15s ease}a:hover{text-decoration:underline}a:active{color:#3780e5}a:visited{color:#114386}a.small-black{color:#000;font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline}a.more{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem;color:#000}article a{color:#b3b3b3}article a:active{color:#333}article a:visited{color:#b3b3b3}div.button,a.button,.button-list li a{position:relative;display:inline-block;text-align:center;padding:20px 30px;margin:0 15px 20px 0;vertical-align:top;background:#fedf00;-webkit-box-shadow:0 3px 0 0 #c2c2c2;box-shadow:0 3px 0 0 #c2c2c2;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,0.24);box-shadow:0 3px 0 0 rgba(0,0,0,0.24);-webkit-background-clip:padding-box;background-clip:padding-box;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem;color:#000;line-height:1;-webkit-transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}div.button:hover,a.button:hover,.button-list li a:hover{text-decoration:none;background:#fff200}div.button.gray,a.button.gray,.button-list li a.gray{background:#ebebeb}div.button.gray:hover,a.button.gray:hover,.button-list li a.gray:hover{background:#bcbcbc;border-color:#ccc}div.button.dark-gray,a.button.dark-gray,.button-list li a.dark-gray{background:#565a5c;color:#fff}div.button.dark-gray:hover,a.button.dark-gray:hover,.button-list li a.dark-gray:hover{background:#383b3d;border-color:#383b3d}div.button.white,a.button.white,.button-list li a.white{background:#fff}div.button.white:hover,a.button.white:hover,.button-list li a.white:hover{background:#565a5c;color:#fff}div.button.blue,a.button.blue,.button-list li a.blue{display:block;padding:10px;margin:0;background:#00b9e4;border:0;color:#fff;-webkit-box-shadow:none;box-shadow:none;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:19px;font-size:1.1875rem}div.button.blue:hover,a.button.blue:hover,.button-list li a.blue:hover{background:#0090b1}div.button.short,a.button.short,.button-list li a.short{padding-right:20px;padding-left:20px}div.button.small,a.button.small,.button-list li a.small{padding:12px;font-size:12px;font-size:0.75rem;border:0}div.button.x-small,a.button.x-small,.button-list li a.x-small{padding:5px 10px;font-size:10px;font-size:0.625rem;border:0}div.button.full,a.button.full,.button-list li a.full{width:100%;text-align:center}div.button.next,div.button.prev,a.button.next,.button-list li a.next,a.button.prev,.button-list li a.prev{overflow:hidden;width:38px;height:38px;padding:0;margin:0;background:#fff;border:1px solid #dedede;-webkit-box-shadow:none;box-shadow:none;text-align:center}div.button.next:after,div.button.prev:after,a.button.next:after,.button-list li a.next:after,a.button.prev:after,.button-list li a.prev:after{line-height:38px;font-family:"icomoon";font-size:20px;color:#000}div.button.next:hover,div.button.prev:hover,a.button.next:hover,.button-list li a.next:hover,a.button.prev:hover,.button-list li a.prev:hover{background:#565a5c}div.button.next:hover:after,div.button.prev:hover:after,a.button.next:hover:after,.button-list li a.next:hover:after,a.button.prev:hover:after,.button-list li a.prev:hover:after{color:#fff}div.button.next:hover.disabled,div.button.prev:hover.disabled,a.button.next:hover.disabled,.button-list li a.next:hover.disabled,a.button.prev:hover.disabled,.button-list li a.prev:hover.disabled{cursor:default;background:#fff}div.button.next:hover.disabled:after,div.button.prev:hover.disabled:after,a.button.next:hover.disabled:after,.button-list li a.next:hover.disabled:after,a.button.prev:hover.disabled:after,.button-list li a.prev:hover.disabled:after{color:#dedede}div.button.next.disabled,div.button.prev.disabled,a.button.next.disabled,.button-list li a.next.disabled,a.button.prev.disabled,.button-list li a.prev.disabled{cursor:default}div.button.next.disabled:after,div.button.prev.disabled:after,a.button.next.disabled:after,.button-list li a.next.disabled:after,a.button.prev.disabled:after,.button-list li a.prev.disabled:after{color:#dedede}div.button.next:after,a.button.next:after,.button-list li a.next:after{content:"\e60f"}div.button.prev:after,a.button.prev:after,.button-list li a.prev:after{content:"\e60c"}div.button.next.vertical:after,a.button.next.vertical:after,.button-list li a.next.vertical:after{content:"\e60d"}div.button.prev.vertical:after,a.button.prev.vertical:after,.button-list li a.prev.vertical:after{content:"\e60e"}.twitter-feed-button{position:relative;display:inline-block;text-align:center;padding:5px 20px;*margin:0 0px 0px 80px;vertical-align:top;background:#fedf00;-webkit-box-shadow:0 3px 0 0 #c2c2c2;box-shadow:0 3px 0 0 #c2c2c2;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,0.24);box-shadow:0 3px 0 0 rgba(0,0,0,0.24);-webkit-background-clip:padding-box;background-clip:padding-box;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem;color:#000;*line-height:1;-webkit-transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.twitter-feed-button:hover{text-decoration:none;background:#fff200}.button-list{margin:0;padding:0;list-style:none}.button-list li a{display:block;background:#fff;border-color:#c2c2c2;margin-bottom:15px;text-align:left}.button-list li a:hover{background-color:#565a5c;color:#fff}.button-list li a:hover:after{color:#fff}.button-list li a:after{position:absolute;top:40%;right:5%;font-size:10px;font-family:"icomoon";content:"\e602";color:#1550a1}.button-list li a.left-arrow:after{content:""}.button-list li a.left-arrow:before{position:absolute;top:40%;left:5%;font-size:10px;font-family:"icomoon";content:"\e601";color:#1550a1}.button-list li a.left-arrow:hover:before{color:#fff}.button-list.icons a{font-size:13px;font-size:0.8125rem;padding:15px 30px 15px;border-color:#052e4e}.button-list.icons a:before{position:relative;float:left;width:18px;font-family:"icomoon";font-size:18px;top:-5px;left:-10px}.button-list.icons a span{display:block;margin-left:0px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}fieldset{padding:20px;border:1px solid #efeded}legend{padding:0 5px;margin:0 0 0 -5px;font-size:20px;font-size:1.25rem;font-weight:700;color:#666}.required-text{font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem;color:#000;line-height:1;margin:0 0 25px}.required-text:before{content:"*";color:#1550a1}label{display:block;width:100%;color:#000;padding:0 0 4px;margin:0;font-size:15px;font-size:0.9375rem;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif}label.required:after{content:"*";color:#1550a1}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=file],textarea{width:100%;padding:10px 15px;margin:0 0 15px;border:3px solid #ebebeb;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;color:#000;background:#fff;outline:0;font-size:13px;font-size:0.8125rem;border-radius:0px;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;-webkit-appearance:none}input[type=text].error,input[type=email].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=url].error,input[type=file].error,textarea.error{border-color:#fedf00}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=file]:focus,textarea:focus{color:#000;background-color:#f2f2f2}textarea{min-height:100px}input[type=radio],input[type=checkbox]{display:inline-block;vertical-align:middle;margin-right:10px}select{display:block;width:100%}input[type=submit],input[type=reset],input[type=button],button{margin:0 15px 20px 0;padding:20px 30px;border-top:0;border-right:0;border-bottom:3px solid #c2c2c2;border-left:0;background:#fedf00;color:#000;border-radius:0px;font-size:13px;font-size:0.8125rem;line-height:normal;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer;-webkit-appearance:none;outline:0;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover{background:#fff200}input[type=reset]{background:#ebebeb}input[type=reset]:hover{background:#bcbcbc;border-color:#ccc}input[type=button]{background:#ebebeb}input[type=button]:hover{background:#bcbcbc;border-color:#ccc}input[type=search]{-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 15px}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}.checks .header,.radios .header{margin:0}.checks ul,.radios ul{padding:0px 10px}.checks li,.radios li{width:250px;display:inline-block}.checks label,.radios label{display:block;padding-left:30px;padding-bottom:0;margin-bottom:8px;text-indent:-30px;font-size:13px;font-size:0.8125rem;color:#676767}.checks input[type="checkbox"],.checks input[type="radio"],.radios input[type="checkbox"],.radios input[type="radio"]{display:none}.checks input[type="checkbox"]+label span,.radios input[type="checkbox"]+label span{display:inline-block;width:23px;height:23px;margin:-1px 8px 0 0;vertical-align:middle;background:url(../img/check_radio_sheet.png) left top no-repeat;cursor:pointer}.checks input[type="checkbox"]:checked+label span,.radios input[type="checkbox"]:checked+label span{background:url(../img/check_radio_sheet.png) -25px top no-repeat}.checks input[type="radio"]+label span,.radios input[type="radio"]+label span{display:inline-block;width:23px;height:23px;margin:-1px 10px 0 0;vertical-align:middle;background:url(../img/check_radio_sheet.png) -50px top no-repeat;cursor:pointer}.checks input[type="radio"]:checked+label span,.radios input[type="radio"]:checked+label span{background:url(../img/check_radio_sheet.png) -75px top no-repeat}.checks .type-box span,.radios .type-box span{display:inline-block}.checks .type-box span.rss,.radios .type-box span.rss{float:right}.selectboxit-container{position:relative;display:inline-block;vertical-align:top;margin:0 0 25px}.selectboxit-container *{font:14px Helvetica, Arial;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap}.selectboxit-container .selectboxit{width:100%;cursor:pointer;margin:0;padding:0;border-radius:0px;overflow:hidden;display:block;position:relative}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:42px;line-height:40px;display:block}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;cursor:default}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left;font-size:13px;font-size:0.8125rem;color:#000;width:80%}.selectboxit .selectboxit-option-icon-container{margin-left:5px}.selectboxit-container .selectboxit-options{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;*width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:0px;text-align:left;-webkit-box-shadow:none;box-shadow:none}.selectboxit-option .selectboxit-option-anchor{padding:0 2px;color:#000 !important;font-size:13px;font-size:0.8125rem}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none}.selectboxit-option-first{border-top-right-radius:0px;border-top-left-radius:0px}.selectboxit-optgroup-header+.selectboxit-option-first{border-top-right-radius:0px;border-top-left-radius:0px}.selectboxit-option-last{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.selectboxit-optgroup-header{font-weight:bold;color:#000}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:30px;position:absolute;right:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:20%;right:0;left:25%}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;-webkit-background-size:18px 18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important}.selectboxit-container{width:100%}.selectboxit-container .selectboxit{width:100%}.selectboxit-btn{background-color:#fff;border:3px solid #ebebeb;border-color:#ebebeb #ebebeb #ebebeb;border-bottom-color:#ebebeb}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{color:#000;background-color:#f2f2f2}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color:#333333;text-decoration:none;background-position:0 -15px}.selectboxit-list{background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.selectboxit-list .selectboxit-option-anchor{color:#565a5c}.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#000;background-color:#f2f2f2}.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor{color:#999999}.selectboxit-arrow-container{width:40px;position:absolute;right:0;border-left:1px solid #ebebeb}.selectboxit-default-arrow:after{display:block;width:20px;height:20px;font-family:"icomoon";content:"\e60d";font-size:20px}@media (min-width: 767px){label{padding:0 0 8px;font-size:17px;font-size:1.0625rem}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=file],textarea{margin:0 0 25px}}.thumb-newsletter img{margin:3px;float:left}.thumb-newsletter span{position:absolute;visibility:hidden}.thumb-newsletter:hover span{visibility:visible;top:300px;right:200px;z-index:1}.field-validation-error{color:red;font-weight:bold}ul.rig{list-style:none;font-size:0px;margin-left:-2.5%}ul.rig li{display:inline-block;padding:10px;*margin:0 0 2.5% 2.5%;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.blaw-sub .blaw-sub-content ul.rig li img{max-width:100%;height:auto;margin:0px 0px 6px;border:2px solid #E6E1E1}.blaw-sub .blaw-sub-content ul.rig li img:hover{-webkit-box-shadow:-4px -4px 5px 0px rgba(86,90,92,0.75);box-shadow:-4px -4px 5px 0px rgba(86,90,92,0.75);cursor:pointer;cursor:hand}.listing{width:89% !important}ul.rig li p{width:75%;margin:0 0 0 0}ul.rig.columns-2 li{width:30%;margin-bottom:20px}ul.rig.columns-3 li{width:30.83%;margin-bottom:20px}ul.rig.columns-4 li{width:22.5%;margin-bottom:20px}@media (max-width: 480px){ul.grid-nav li{display:block;margin:0 0 5px}ul.grid-nav li a{display:block}ul.rig{margin-left:0}ul.rig li{width:100% !important;margin:0 0 20px}}.the-experts #filters .left .label2{width:20%;float:left;margin-right:-100%;margin-left:0px;clear:none;padding-top:10px}.the-experts #filters .left .filter-box{width:40.678%;float:left;margin-right:-100%;margin-left:20.9492%;clear:none}.milestone{margin-bottom:50px;width:100%}.milestone img{float:right;position:relative;margin-bottom:0px;top:-30px}.milestonep{width:70%}.milestone-nav p{width:70%}.milestone-child{margin-top:90px}.milestone-child img{margin:0px;border:none}.blog.no-bg-side{background-image:none !important}@media only screen and (max-device-width: 767px){.blog.no-bg-side{background-image:none}}@media only screen and (max-device-width: 767px){.blog.no-bg-side{background-image:none}}.twitter-feed-button{position:relative;display:inline-block;text-align:center;padding:5px 20px;*margin:0 0px 0px 80px;vertical-align:top;background:#fedf00;-webkit-box-shadow:0 3px 0 0 #c2c2c2;box-shadow:0 3px 0 0 #c2c2c2;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,0.24);box-shadow:0 3px 0 0 rgba(0,0,0,0.24);-webkit-background-clip:padding-box;background-clip:padding-box;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem;color:#000;*line-height:1;-webkit-transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.twitter-feed-button:hover{text-decoration:none;background:#fff200}@media only screen and (max-device-width: 767px){.twitter-feed-button{padding:5px 60px}}.feed-header{padding:5px 10px;background:none repeat scroll 0% 0% #464646;color:#FFF;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.1rem}a.twitter-feed-color{color:#040605 !important}.twitter-timeline{padding-left:10%}@media only screen and (max-device-width: 767px){.twitter-timeline{background-color:#FFF;padding-left:0px;width:60%}}.social-Icons-page{float:right;font-size:50px !important}.linkedIn-color{color:#0075b7}.twitter-color{color:#598dc9}.exec-listing img{float:left;margin:0em 0.5em 0.5em 0em}.blog .blog-detail .customer-name h2{color:#000}#video-body{padding-top:20px}.remember-me{width:4%;float:left}.remember-me p{padding-right:2%}#chkHam label{padding:0 15px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fedf00;font-size:11px;font-size:0.6875rem}.login-row a .close p{color:#0046AD}.cancel-registration{float:right;color:gray;padding-top:10px}.video-player{margin:auto}@media (min-width: 320px){.video-player{width:320px;height:240px}}@media (min-width: 480px){.video-player{width:480px;height:360px}}@media (min-width: 1000px){.video-player{min-width:1024px;min-height:768px}}#modal-lineheight{margin:0 0 30px 40px}#type-pulldown-white{background-color:#FFF}.ourexperts{margin:10px;float:left;position:relative;top:0}#type-pulldown-white{background-color:#FFF}.leftcenter50{width:50%;float:left}.leftcenter50{width:50%;float:left}.rememberme{color:white;font-size:80%;font-weight:bold;margin-top:1%;color:#000}.cartnumber{font-weight:bold}@media (min-width: 767px){.cartnumber{display:none}}a:hover{cursor:pointer}.expert-wrap .title{font-weight:bold}#cookie-consent .container,#cookie-info .container{padding-left:40px;padding-right:40px}#cookie-consent .container p,#cookie-info .container p{color:#fff}#cookie-consent .container p a,#cookie-info .container p a{font-weight:bold;color:#fedf00}#cookie-consent .container p a:hover,#cookie-info .container p a:hover{text-decoration:none}#cookie-consent{background-color:#737373}#cookie-consent .container{padding-top:20px;padding-bottom:5px}#cookie-consent .text{max-width:900px}#cookie-info{background-color:#737373}#cookie-info.show{background-color:#909090;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition:all .4s ease;transition:all .4s ease}#cookie-info.show .text{max-height:500px;padding-top:20px;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}#cookie-info .text{overflow:hidden;max-height:0px;max-width:900px}#cookie-info .container{padding-top:0px;padding-bottom:5px}.desktop-nav{display:none}.mobile-nav{position:relative;z-index:1000}.mobile-nav .mobile-nav-row{*zoom:1;border-bottom:2px solid #f2f2f2}.mobile-nav .mobile-nav-row:before,.mobile-nav .mobile-nav-row:after{content:" ";display:table}.mobile-nav .mobile-nav-row:after{clear:both}.mobile-nav .logo{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none;overflow:hidden;padding:18px 25px 0 25px}.mobile-nav .logo img{width:106px;height:36px}.mobile-nav-buttons{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none;*zoom:1}.mobile-nav-buttons:before,.mobile-nav-buttons:after{content:" ";display:table}.mobile-nav-buttons:after{clear:both}.mobile-nav-buttons nav{float:right}.mobile-nav-buttons ul{margin:0;padding:0;overflow:hidden;list-style:none;white-space:nowrap}.mobile-nav-buttons ul li{float:left;overflow:hidden}.mobile-nav-buttons ul li a{display:block;width:42px;height:70px;border-left:2px solid #f2f2f2;text-align:center;text-decoration:none;color:#000;line-height:70px}.mobile-nav-buttons ul li.search-button a{font-size:18px}.mobile-nav-buttons ul li.search-button.open a{background:#f2f2f2}.mobile-nav-buttons ul li.search-button.open a:before{content:"\e604";font-size:15px}.mobile-nav-buttons ul li.cart-button a{font-size:17px}.mobile-nav-buttons ul li.cart-button a:before{position:relative;top:1px}.mobile-nav-buttons ul li.navicon-button a{display:block;width:55px;height:70px;font-size:21px}@media (min-width: 350px){.mobile-nav-buttons ul li.navicon-button a{width:70px}}.mobile-nav-buttons ul li.navicon-button a.open:before{content:"\e604";font-size:19px}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:250px;padding-bottom:32px;overflow-x:hidden;overflow-y:auto;background:#fff;direction:rtl;-webkit-overflow-scrolling:touch}.sidr .inner{direction:ltr}@media (min-width: 600px){.sidr{width:300px}}.sidr.right{left:auto;right:-250px}@media (min-width: 600px){.sidr.right{width:-300px}}#push-nav-right{overflow-x:none;overflow-y:auto}.push-mobile-nav{position:relative;width:100%;padding-bottom:32px}.mobile-top-level-nav{position:relative}.mobile-top-level-nav,.mobile-secondary-nav{margin:0;padding:0;list-style:none}.mobile-top-level-nav li a,.mobile-secondary-nav li a{position:relative;display:block;padding:22px 25px;border-bottom:2px solid #f2f2f2;line-height:normal;font-size:12px;font-size:0.75rem;font-weight:bold;color:#000;text-decoration:none}.mobile-top-level-nav li:last-child a,.mobile-secondary-nav li:last-child a{border:0}.mobile-top-level-nav li.main a,.mobile-secondary-nav li.main a{border-bottom:2px solid #fff;background:#f2f2f2}.mobile-top-level-nav li.main a:before,.mobile-secondary-nav li.main a:before{position:absolute;top:42%;right:10%;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602";font-size:9px}.mobile-secondary-nav{position:absolute;top:0;left:100%;z-index:9999;width:100%;height:100%;background:#fff}.mobile-secondary-nav li.back a{padding-left:45px;border-bottom:2px solid #fff;background:#f2f2f2}.mobile-secondary-nav li.back a:before{position:absolute;top:42%;left:9%;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e601";font-size:9px}.mobile-search-container{*zoom:1;display:none;*position:absolute;z-index:1000;top:100%;width:100%;padding:22px;background:#fff;-webkit-box-shadow:0 2px 4px -2px #000;box-shadow:0 2px 4px -2px #000}.mobile-search-container:before,.mobile-search-container:after{content:" ";display:table}.mobile-search-container:after{clear:both}.mobile-search-container form{position:relative}.mobile-search-container input[type=search]{float:left;width:75%;margin:0}.mobile-search-container button[type=submit]{float:left;width:23%;padding:12px 15px;margin:0 0 0 2%;border:0}@media (min-width: 1000px){.mobile-nav{display:none}.desktop-nav{display:block}}.desktop-nav{*zoom:1;border-bottom:2px solid #f2f2f2}.desktop-nav:before,.desktop-nav:after{content:" ";display:table}.desktop-nav:after{clear:both}.desktop-nav .logo{width:15.25424%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:30px 0 30px 20px;line-height:normal;margin-right:0}.desktop-nav .logo img{width:164px;height:57px}.desktop-nav .logo{padding:30px 0 30px 40px;line-height:normal}.desktop-nav .logo img{width:164px;height:57px}.desktop-nav .nav-container{width:100%;float:left;margin-right:-100%;margin-left:93.22034%;clear:none;overflow:visible;background:#f2f2f2;float:left;margin:0;clear:both}.desktop-nav .nav-container ul{list-style:none;padding:0;margin:0}.desktop-main-nav{position:relative;width:48.97959%;float:left;margin-right:-100%;margin-left:0;clear:none}.desktop-main-nav>ul{*zoom:1}.desktop-main-nav>ul:before,.desktop-main-nav>ul:after{content:" ";display:table}.desktop-main-nav>ul:after{clear:both}.desktop-main-nav>ul>li{float:left}.desktop-main-nav>ul>li>a{display:block;padding:40px 10px 6px;text-decoration:none;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;color:#000;-webkit-transition:background 0.15s ease,color 0.15s ease;transition:background 0.15s ease,color 0.15s ease;background:#f2f2f2}.desktop-main-nav>ul>li.legal{background:-webkit-linear-gradient(45deg, #fdc41e 0%, #f4811f 100%);background:linear-gradient(45deg, #fdc41e 0%, #f4811f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc41e', endColorstr='#f4811f',GradientType=1 )}.desktop-main-nav>ul>li.legal .desktop-secondary-nav{border-bottom:2px solid #faa41e}.desktop-main-nav>ul>li.legal .desktop-sub-nav{border-top:2px solid #faa41e}.desktop-main-nav>ul>li.legal .desktop-secondary-nav li a:after,.desktop-main-nav>ul>li.legal .desktop-sub-nav.practice-areas .right{background:-webkit-linear-gradient(45deg, #fdc41e 0%, #f4811f 100%);background:linear-gradient(45deg, #fdc41e 0%, #f4811f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc41e', endColorstr='#f4811f',GradientType=1 )}.desktop-main-nav>ul>li.tax-accounting{background:-webkit-linear-gradient(45deg, #0a86d0 0%, #1062c3 100%);background:linear-gradient(45deg, #0a86d0 0%, #1062c3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a86d0', endColorstr='#1062c3',GradientType=1 )}.desktop-main-nav>ul>li.tax-accounting .desktop-secondary-nav{border-bottom:2px solid #0c7ccc}.desktop-main-nav>ul>li.tax-accounting .desktop-sub-nav{border-top:2px solid #0c7ccc}.desktop-main-nav>ul>li.tax-accounting .desktop-secondary-nav li a:after,.desktop-main-nav>ul>li.tax-accounting .desktop-sub-nav.practice-areas .right{background:-webkit-linear-gradient(45deg, #1062c3 0%, #0a86d0 100%);background:linear-gradient(45deg, #1062c3 0%, #0a86d0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1062c3', endColorstr='#0a86d0',GradientType=1 )}.desktop-main-nav>ul>li.ehs{background:-webkit-linear-gradient(45deg, #4dbd53 0%, #00c788 100%);background:linear-gradient(45deg, #4dbd53 0%, #00c788 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbd53', endColorstr='#00c788',GradientType=1 )}.desktop-main-nav>ul>li.ehs .desktop-secondary-nav{border-bottom:2px solid #2bc26a}.desktop-main-nav>ul>li.ehs .desktop-sub-nav{border-top:2px solid #2bc26a}.desktop-main-nav>ul>li.ehs .desktop-secondary-nav li a:after,.desktop-main-nav>ul>li.ehs .desktop-sub-nav.practice-areas .right{background:-webkit-linear-gradient(45deg, #4dbd53 0%, #00c788 100%);background:linear-gradient(45deg, #4dbd53 0%, #00c788 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbd53', endColorstr='#00c788',GradientType=1 )}.desktop-main-nav>ul>li.hr{background:-webkit-linear-gradient(45deg, #8934c4 0%, #5737ac 100%);background:linear-gradient(45deg, #8934c4 0%, #5737ac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8934c4', endColorstr='#5737ac',GradientType=1 )}.desktop-main-nav>ul>li.hr .desktop-secondary-nav{border-bottom:2px solid #8034c0}.desktop-main-nav>ul>li.hr .desktop-sub-nav{border-top:2px solid #8034c0}.desktop-main-nav>ul>li.hr .desktop-secondary-nav li a:after,.desktop-main-nav>ul>li.hr .desktop-sub-nav.practice-areas .right{background:-webkit-linear-gradient(45deg, #8934c4 0%, #5737ac 100%);background:linear-gradient(45deg, #8934c4 0%, #5737ac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8934c4', endColorstr='#5737ac',GradientType=1 )}.desktop-main-nav>ul>li:hover>a,.desktop-main-nav>ul>li.active>a{background:transparent;color:#fff}.desktop-main-nav>ul>li.active .dropdown.desktop-secondary-nav{display:block}.dropdown{display:none;position:absolute}.dropdown ul{margin:0;padding:0;list-style:none}.dropdown ul li{float:none;padding:0 0 15px;line-height:normal}.dropdown ul li a{padding:0;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:none;font-size:12px;font-size:0.75rem;color:#565a5c}.dropdown ul li a:hover{text-decoration:underline}.dropdown ul li:last-child{padding-bottom:0}.dropdown hr{height:0;margin:10px 0;border:solid #f2f2f2;border-width:1px 0 0;clear:both}.dropdown.show-cart{visibility:hidden;display:block;opacity:0;*zoom:1;overflow:hidden;width:330px;z-index:1;top:69px;left:auto;right:-2px;background:#fff;border-right:3px solid #c2c2c2;border-bottom:3px solid #c2c2c2;border-left:3px solid #c2c2c2;color:#000}.dropdown.show-cart:before,.dropdown.show-cart:after{content:" ";display:table}.dropdown.show-cart:after{clear:both}.dropdown.show-cart.active{visibility:visible;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.dropdown.show-cart ul{*zoom:1;margin:10px 0 0}.dropdown.show-cart ul:before,.dropdown.show-cart ul:after{content:" ";display:table}.dropdown.show-cart ul:after{clear:both}.dropdown.show-cart ul li{*zoom:1;position:relative;padding:0 0 0 30px;margin-bottom:10px;font-size:14px;font-size:0.875rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.dropdown.show-cart ul li:before,.dropdown.show-cart ul li:after{content:" ";display:table}.dropdown.show-cart ul li:after{clear:both}.dropdown.show-cart ul li:before{position:absolute;top:0;left:0;width:30px;font-family:"icomoon"}.dropdown.show-cart ul li:last-child{margin-bottom:0}.dropdown.show-cart p{font-size:14px;font-size:0.875rem}.dropdown.show-cart .inner{padding:30px}.dropdown.show-cart .added{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;font-size:1.25rem;margin-bottom:5px}.dropdown.show-cart hr{margin:0}.dropdown.show-cart .totals{*zoom:1}.dropdown.show-cart .totals:before,.dropdown.show-cart .totals:after{content:" ";display:table}.dropdown.show-cart .totals:after{clear:both}.dropdown.show-cart .totals p{margin:0}.dropdown.show-cart .subtotal{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif}.dropdown.show-cart .subtotal p{margin:0}.dropdown.show-cart .total{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:right}.dropdown.show-cart .view-cart{display:block;padding:20px;background:#fedf00;font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;color:#000;text-decoration:none}.desktop-secondary-nav{overflow:visible;top:100%;left:0;z-index:3000;width:475px}.desktop-secondary-nav>li{position:relative;float:left;margin-right:15px}.desktop-secondary-nav>li>a{display:block;position:relative;z-index:2001;padding:34px 0 0px;height:55px;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem;line-height:normal;color:#000;background:transparent;text-decoration:none}.desktop-secondary-nav>li>a:after{display:block;position:absolute;content:"";bottom:0px;width:0;height:7px;-webkit-transition:width 0.15s ease;transition:width 0.15s ease}.desktop-secondary-nav>li>a:hover{color:#000}.desktop-secondary-nav>li>a:hover:after{width:100%}.desktop-secondary-nav>li:last-child{margin-right:0}.desktop-secondary-nav>li:hover a:after{width:100%}.desktop-sub-nav{*zoom:1;overflow:hidden;width:auto;z-index:1;top:55px;left:-20px;background:#fff;border-right:3px solid #c2c2c2;border-bottom:3px solid #c2c2c2;border-left:3px solid #c2c2c2}.desktop-sub-nav:before,.desktop-sub-nav:after{content:" ";display:table}.desktop-sub-nav:after{clear:both}.desktop-sub-nav .left{padding:30px 30px 500px;margin-bottom:-500px}.desktop-sub-nav .left .list-left{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-bottom:40px}.desktop-sub-nav .left .list-right{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none;padding-bottom:40px}.desktop-sub-nav .right{padding:25px 25px 500px;margin-bottom:-500px;color:#fff}.desktop-sub-nav .right .inner{padding-bottom:25px}.desktop-sub-nav .right p{margin-bottom:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem}.desktop-sub-nav .basic{padding:10px 20px 10px 20px}.desktop-sub-nav .basic ul li a{display:inline-block;white-space:nowrap;color:#565a5c}.desktop-sub-nav.practice-areas{width:800px}.desktop-sub-nav.practice-areas .left{width:57.62712%;float:left;margin-right:-100%;margin-left:0;clear:none}.desktop-sub-nav.practice-areas .right{width:40.67797%;float:right;margin-left:0;margin-right:0;clear:none}.desktop-sub-nav.products{width:500px}.desktop-sub-nav.products .left{width:44.91525%;float:left;margin-right:-100%;margin-left:0;clear:none}.desktop-sub-nav.products .right{width:53.38983%;clear:right;float:right;margin-right:0;background:#f2f2f2;color:#000}.desktop-sub-nav.products .title,.desktop-sub-nav.products .go{color:#000}.desktop-sub-nav.aux{left:-50%}.desktop-sub-nav.aux .basic{padding:20px}.desktop-sub-nav.aux ul li a{width:158px;white-space:normal}.desktop-sub-nav.aux.last{left:auto;right:0;width:210px}.desktop-sub-nav.aux.last .inner{padding:20px 20px 10px}.desktop-sub-nav.aux.last .inner p{font-size:12px;font-size:0.75rem;margin-bottom:5px}.desktop-sub-nav.aux.last .inner:last-child{padding-bottom:20px}.desktop-sub-nav.aux .title{margin:0 0 5px;color:#000;font-size:14px;font-size:0.875rem}.desktop-sub-nav.aux a{text-decoration:none;color:#565a5c}.desktop-sub-nav.aux a:hover{text-decoration:underline}.desktop-sub-nav .title{margin-bottom:10px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;font-size:1.25rem;color:#fff}.desktop-sub-nav .title:before{position:relative;top:4px;margin-right:6px;font-family:"icomoon";font-size:26px;color:#fff}.desktop-sub-nav .go{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem;color:#fff;text-decoration:none}.desktop-sub-nav .go:hover{text-decoration:underline}.desktop-auxiliary-nav{position:relative;z-index:2002;width:48.97959%;float:right;margin-left:0;margin-right:0;clear:none}.desktop-auxiliary-nav>ul{float:right}.desktop-auxiliary-nav>ul>li{float:left;position:relative}.desktop-auxiliary-nav>ul>li>a{display:block;padding:30px 8px 8px;font-size:10px;font-size:0.625rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:none;color:#000;-webkit-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease}.desktop-auxiliary-nav>ul>li:hover>a{background:#565a5c;color:#fff}.desktop-auxiliary-nav .desktop-sub-nav{top:100%}.desktop-utility-nav{width:100%}.desktop-utility-nav>ul{position:relative;z-index:999;float:right;margin:0;padding:0;list-style:none}.desktop-utility-nav>ul>li{position:relative;float:left}.desktop-utility-nav>ul>li>a{display:block;width:58px;height:117px;border-left:2px solid #f2f2f2;background:#fff;font-size:13px;font-size:0.8125rem;text-decoration:none;color:#000;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.desktop-utility-nav>ul>li.search{padding:15px 4px 0 0}.desktop-utility-nav>ul>li.search form{position:relative}.desktop-utility-nav>ul>li.search input{position:relative;float:left;padding:8px 10px 10px 60px;margin:0}.desktop-utility-nav>ul>li.search button[type=submit]{position:absolute;top:0px;right:0px;width:38px;height:38px;padding:0;margin:0;border:0;background:transparent;color:#000;font-size:18px;float:left;padding:3px 0 0;margin:0 0 0 5px;text-align:center;border:0;background:#fedf00}.desktop-utility-nav>ul>li.search button[type=submit]:before{position:relative;top:-3px;line-height:38px}.desktop-utility-nav>ul>li.search .search-wrapper{position:relative}.desktop-utility-nav>ul>li.search .search-dropdown{position:absolute;top:2px;color:#000;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-size:0.75rem}.desktop-utility-nav>ul>li.search .search-dropdown .selected{display:inline-block}.desktop-utility-nav>ul>li.search .search-dropdown .selected span{display:block;padding:9px 10px 8px;margin-bottom:3px;color:#000;text-decoration:none;background:#ececec;cursor:pointer}.desktop-utility-nav>ul>li.search .search-dropdown .selected span:hover{background-color:#dfdfdf}.desktop-utility-nav>ul>li.search .search-dropdown .selected span:after{position:relative;display:inline-block;margin-left:5px;top:-2px;content:"";width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#949494 transparent transparent transparent}.desktop-utility-nav>ul>li.search .search-dropdown .options{display:none}.desktop-utility-nav>ul>li.search .search-dropdown .options.active{display:block}.desktop-utility-nav>ul>li.search .search-dropdown .options ul{list-style:none;list-style-type:none;margin:0;padding:0}.desktop-utility-nav>ul>li.search .search-dropdown .options ul li{list-style:none;list-style-type:none;line-height:inherit;padding:0}.desktop-utility-nav>ul>li.search .search-dropdown .options ul li{padding:10px;display:block;color:#000;text-decoration:none;background-color:#ececec;cursor:pointer}.desktop-utility-nav>ul>li.search .search-dropdown .options ul li:not(:last-child){border-bottom:2px solid #f9f9f9}.desktop-utility-nav>ul>li.search .search-dropdown .options ul li:hover{background-color:#dfdfdf}.desktop-utility-nav>ul>li.cart>a{text-align:center;line-height:117px}.desktop-utility-nav>ul>li.cart>a:before{position:relative;font-size:17px;top:1px}.desktop-utility-nav>ul>li.cart>a:hover{background-color:#f2f2f2}.desktop-utility-nav>ul>li.cart.has-item .item-num{position:relative;left:5px;font-size:15px;font-size:0.9375rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold}.desktop-utility-nav>ul>li.sign-in>a{position:relative;width:130px;padding:28px 0 0 16px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;background:#fedf00;font-weight:bold}.desktop-utility-nav>ul>li.sign-in>a:before{font-family:"icomoon";position:absolute;top:26px;left:28px;font-size:17px}.desktop-utility-nav>ul>li.sign-in:hover>a{background-color:#f2f2f2}.desktop-utility-nav>ul>li.sign-in.signed-in a{width:120px}.desktop-utility-nav>ul>li.sign-in.signed-in a:before{left:10px}.desktop-utility-nav>ul>li.logged-in>a{position:relative;width:150px;padding:27px 0 0 16px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;background:#fedf00;font-weight:bold}.desktop-utility-nav>ul>li.logged-in>a:before{font-family:"icomoon";position:absolute;top:26px;left:19px;font-size:17px}.desktop-utility-nav>ul>li.logged-in:hover>a{background-color:#f2f2f2}.desktop-utility-nav .desktop-sub-nav{top:68px}@media (min-width: 1100px){.desktop-nav .desktop-main-nav{width:54.08163%;float:left;margin-right:-100%;margin-left:0;clear:none}.desktop-nav .desktop-main-nav>ul>li>a{padding:40px 15px 6px}.desktop-nav .desktop-auxiliary-nav{width:44.91525%;clear:right;float:right;margin-right:0}.desktop-nav .desktop-auxiliary-nav>ul>li>a{padding:30px 8px 8px}.desktop-secondary-nav{width:550px}.desktop-secondary-nav>li{margin-right:25px}.desktop-secondary-nav>li>a{padding:33px 0 18px;font-size:14px;font-size:0.875rem}.dropdown ul li a{font-size:14px;font-size:0.875rem}.desktop-sub-nav{left:-30px}.desktop-sub-nav .basic{padding:20px 30px 20px 30px}.desktop-sub-nav .left{padding:35px 35px 500px}.desktop-sub-nav .right{padding:30px 30px 500px}.desktop-sub-nav.practice-areas{width:900px}.desktop-sub-nav.practice-areas .left{width:61.86441%;float:left;margin-right:-100%;margin-left:0;clear:none}.desktop-sub-nav.practice-areas .right{width:36.44068%;clear:right;float:right;margin-right:0}.desktop-sub-nav.products{width:550px}}@media (min-width: 1200px){.desktop-nav .desktop-main-nav{width:33.67347%;float:left;margin-right:-100%;margin-left:0;clear:none}.desktop-nav .desktop-auxiliary-nav{width:47.0339%;clear:right;float:right;margin-right:0}.desktop-nav .desktop-auxiliary-nav>ul>li>a{padding:30px 15px 8px}.desktop-secondary-nav{width:620px}.desktop-secondary-nav>li{margin-right:28px}.desktop-secondary-nav>li>a{padding:31px 0 18px;font-size:16px;font-size:1rem}.desktop-sub-nav{left:-40px}.desktop-sub-nav .basic{padding:30px 40px 30px 40px}.desktop-sub-nav .left{padding:30px 40px 500px}.desktop-sub-nav .right{padding:30px 30px 500px}.desktop-sub-nav.practice-areas{width:950px}.desktop-sub-nav.practice-areas .left{width:63.98305%;float:left;margin-right:-100%;margin-left:0;clear:none}.desktop-sub-nav.practice-areas .right{width:34.32203%;clear:right;float:right;margin-right:0}.desktop-sub-nav.products{width:600px}.desktop-sub-nav.aux{left:-10px}.desktop-sub-nav.aux.last .inner p{font-size:14px;font-size:0.875rem}}@media (min-width: 1400px){.desktop-nav .desktop-auxiliary-nav>ul>li>a{padding:40px 18px 8px}.desktop-secondary-nav{width:670px}.desktop-secondary-nav>li{margin-right:32px}.desktop-secondary-nav>li>a{padding:20px 0 18px;font-size:17px;font-size:1.0625rem}.dropdown ul li a{font-size:15px;font-size:0.9375rem}.desktop-sub-nav{left:-50px}.desktop-sub-nav .basic{padding:40px 50px 40px 50px}.desktop-sub-nav .left{padding:40px 50px 500px}.desktop-sub-nav .right{padding:35px 35px 500px}.desktop-sub-nav.practice-areas{width:1000px}}footer{clear:both}footer .section-links{background:#f2f2f2}footer .section-links .title{margin-bottom:10px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-size:0.875rem;color:#000}footer .section-links ul{*zoom:1;margin:0;padding:0;list-style:none}footer .section-links ul:before,footer .section-links ul:after{content:" ";display:table}footer .section-links ul:after{clear:both}footer .section-links ul li{float:left;width:48%;padding-right:2%;margin-bottom:15px;line-height:1}footer .section-links ul li a{font-size:12px;font-size:0.75rem;text-decoration:none;color:#000}footer .section-links section{padding:25px;border-bottom:2px solid #fff}footer .logos{*zoom:1;padding:35px 25px}footer .logos:before,footer .logos:after{content:" ";display:table}footer .logos:after{clear:both}footer .logos .logo img{width:135px;height:46px}footer .logos .social{width:100%;text-align:left}footer .logos .social ul{*zoom:1;display:inline-block;margin:6px 0 0;padding:0;list-style:none}footer .logos .social ul:before,footer .logos .social ul:after{content:" ";display:table}footer .logos .social ul:after{clear:both}footer .logos .social ul li{float:left;margin-right:8px}footer .logos .social ul li:last-child{margin-right:0}footer .logos .social ul li a{position:relative;display:block;width:50px;height:50px;text-decoration:none}footer .logos .social ul li a:before{font-size:50px;color:#000}footer .logos .social .follow-buttons .button{margin:20px 0}footer .bottom-footer{*zoom:1;padding:35px 25px;background:#464646;color:#fff}footer .bottom-footer:before,footer .bottom-footer:after{content:" ";display:table}footer .bottom-footer:after{clear:both}footer .bottom-footer .site-links ul{*zoom:1;margin:0 0 15px;padding:0;list-style:none}footer .bottom-footer .site-links ul:before,footer .bottom-footer .site-links ul:after{content:" ";display:table}footer .bottom-footer .site-links ul:after{clear:both}footer .bottom-footer .site-links ul li{float:left;width:48%;padding-right:2%}footer .bottom-footer .site-links ul li a{color:#fff;font-size:12px;font-size:0.75rem;text-decoration:none}footer .bottom-footer .copyright span{display:block}footer .bottom-footer .copyright p{font-size:12px;font-size:0.75rem}@media (min-width: 800px){footer .top-footer{*zoom:1;padding:10px 0;background:#f2f2f2}footer .top-footer:before,footer .top-footer:after{content:" ";display:table}footer .top-footer:after{clear:both}footer .section-links{width:57.62712%;clear:right;float:right;margin-right:0;*zoom:1;padding:35px 0}footer .section-links:before,footer .section-links:after{content:" ";display:table}footer .section-links:after{clear:both}footer .section-links .company{width:32.20339%;float:left;margin-right:-100%;margin-left:0;clear:none}footer .section-links .support{width:32.20339%;float:left;margin-right:-100%;margin-left:33.89831%;clear:none}footer .section-links .bloomberg-bna{width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:20px}footer .section-links ul li{float:none;width:auto;padding:0}footer .section-links ul li a{font-size:14px;font-size:0.875rem}footer .section-links section{padding:0;border-bottom:0}footer .logos{width:40.67797%;float:left;margin-right:-100%;margin-left:0;clear:none;*zoom:1}footer .logos:before,footer .logos:after{content:" ";display:table}footer .logos:after{clear:both}footer .logos .logo{width:49.15254%;clear:right;float:left;margin-left:0;margin-right:1.69492%}footer .logos .logo img{width:174px;height:60px}footer .logos .social{*zoom:1;width:100%;float:right;margin-left:0;margin-right:0;clear:none;text-align:left}footer .logos .social:before,footer .logos .social:after{content:" ";display:table}footer .logos .social:after{clear:both}footer .logos .social ul{display:block;margin-top:10px}footer .logos .social ul li a{width:28px;height:28px}footer .logos .social ul li a:before{font-size:28px}footer .logos .social .follow-buttons{display:none}footer .bottom-footer{*zoom:1}footer .bottom-footer:before,footer .bottom-footer:after{content:" ";display:table}footer .bottom-footer:after{clear:both}footer .bottom-footer .site-links{width:57.62712%;clear:right;float:right;margin-right:0}footer .bottom-footer .site-links ul{float:right}footer .bottom-footer .site-links ul li{width:auto;padding:0;line-height:1}footer .bottom-footer .site-links ul li:not(:last-child):after{content:"/";margin:0 5px}footer .bottom-footer .copyright{width:40.67797%;float:left;margin-right:-100%;margin-left:0;clear:none}footer .bottom-footer .copyright span{display:inline-block}}@media (min-width: 1000px){footer .section-links{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none}footer .logos{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none}footer .bottom-footer .site-links ul li a{font-size:13px;font-size:0.8125rem}footer .bottom-footer .copyright p{font-size:13px;font-size:0.8125rem}}.breadcrumbs-container{display:none;background:#fff;padding:20px 0}.breadcrumbs-container .breadcrumbs{margin:0;padding:0;list-style:none;overflow:hidden}.breadcrumbs-container .breadcrumbs li{float:left;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem;color:#000}.breadcrumbs-container .breadcrumbs li a{color:#b3b3b3}.breadcrumbs-container .breadcrumbs li:not(:last-child):after{content:"/";color:#b3b3b3;margin:0 5px}@media (min-width: 1000px){.breadcrumbs-container{display:block}}.checkout-breadcrumb{list-style:none;margin:0 0 20px;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;background:#f2f2f2;background:#f2f2f2;padding:7px 5px;font-size:10px;font-size:0.625rem;*zoom:1}.checkout-breadcrumb:before,.checkout-breadcrumb:after{content:" ";display:table}.checkout-breadcrumb:after{clear:both}.checkout-breadcrumb li{float:left;margin-left:6px}.checkout-breadcrumb li:first-child{margin-left:0}.checkout-breadcrumb li a{color:#000}.checkout-breadcrumb li a:hover{text-decoration:none}.checkout-breadcrumb li a.selected{font-weight:bold;color:#000;text-decoration:none}.checkout-breadcrumb li a i{display:none;color:#000}@media (min-width: 500px){.checkout-breadcrumb{padding:7px 10px}.checkout-breadcrumb li{margin-left:12px}.checkout-breadcrumb li a i{display:inline}}@media (min-width: 600px){.checkout-breadcrumb{font-size:11px;font-size:0.6875rem}}@media (min-width: 850px){.checkout-breadcrumb{padding:0;overflow:hidden;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;width:100%;color:#919191;background:none;font-size:12px;font-size:0.75rem}.checkout-breadcrumb li{width:25%;margin:0}.checkout-breadcrumb li span,.checkout-breadcrumb li a{color:#919191;text-decoration:none;padding:15px 0 15px 48px;background:#f2f2f2;background:#f2f2f2;position:relative;display:block;width:100%;float:left}.checkout-breadcrumb li span.first,.checkout-breadcrumb li span.last,.checkout-breadcrumb li a.first,.checkout-breadcrumb li a.last{padding:15px 0 15px 15px}.checkout-breadcrumb li span.complete,.checkout-breadcrumb li a.complete{color:#000}.checkout-breadcrumb li span:after,.checkout-breadcrumb li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #f2f2f2;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.checkout-breadcrumb li span:before,.checkout-breadcrumb li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid white;position:absolute;top:50%;margin-top:-50px;margin-left:4px;left:100%;z-index:1}.checkout-breadcrumb li span:hover,.checkout-breadcrumb li a:hover{background:#e8e8e8}.checkout-breadcrumb li span:hover:after,.checkout-breadcrumb li a:hover:after{border-left-color:#e8e8e8 !important}.checkout-breadcrumb li span.selected,.checkout-breadcrumb li a.selected{font-weight:normal;color:#fff;background:#1063c3;background:#1063c3}.checkout-breadcrumb li span.selected:after,.checkout-breadcrumb li a.selected:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #1063c3;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.checkout-breadcrumb li span.selected:hover,.checkout-breadcrumb li a.selected:hover{background:#1063c3}.checkout-breadcrumb li span.selected:hover:after,.checkout-breadcrumb li a.selected:hover:after{border-left-color:#1063c3 !important}.checkout-breadcrumb li span:hover{background:#f2f2f2}.checkout-breadcrumb li span:hover:after{border-left-color:#f2f2f2 !important}}@media (min-width: 1200px){.checkout-breadcrumb{margin:0 0 40px;font-size:13px;font-size:0.8125rem}}.banner{position:relative;z-index:1 !important;background:#fff;*zoom:1;height:100%;overflow:hidden;padding:30px 0}.banner:before,.banner:after{content:" ";display:table}.banner:after{clear:both}.banner .button{margin:22px 0 0 0}.banner .inner-container{display:block;height:100%}.banner h1{margin:0;line-height:1}.banner h1.large{font-size:40px;font-size:2.5rem}.banner .subheader{display:none}.banner .subheader-nohide{width:100%;color:#ffffff}.banner .left{width:100%;float:right;margin-left:0;margin-right:0;clear:none;display:table;height:100%}.banner .text{display:table-cell;height:100%;vertical-align:middle}.banner .right{display:none}.banner .type-pulldown-wrap{position:absolute;z-index:99;width:100%;left:20px;bottom:0}.banner .type-pulldown-wrap .type-pulldown-label{background:#464646;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;padding:15px 0;width:76px;padding:15px 0;font-size:13px;font-size:0.8125rem;color:#fff;text-transform:uppercase;float:left}.banner .type-pulldown-wrap .type-pulldown{position:relative;z-index:2000;width:200px;float:left}.banner .type-pulldown-wrap .type-pulldown ul.type{width:100%;padding:0;margin:0;z-index:2000;position:absolute;top:0;left:0;max-width:200px;background:#dddede}.banner .type-pulldown-wrap .type-pulldown li{display:none;margin:0}.banner .type-pulldown-wrap .type-pulldown .active{display:block;position:relative}.banner .type-pulldown-wrap .type-pulldown .active::after{font-family:icomoon;content:"\e60d";position:absolute;right:20px;top:13px;cursor:pointer}.banner .type-pulldown-wrap .type-pulldown a{display:block;padding:15px 5px 15px 20px;text-align:left;text-transform:uppercase;font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#565a5c}.banner .type-pulldown-wrap .type-pulldown a:hover{color:#000;text-decoration:none}.banner .type-pulldown-wrap .type-pulldown .active a{background:none;color:#000}.banner .type-pulldown-wrap .type-pulldown ul.closed.open{background-image:none}.banner .type-pulldown-wrap .type-pulldown ul.closed.open li{display:block;margin:0;border-bottom:2px solid #ccc;background:#f5f5f5}.banner .type-pulldown-wrap .type-pulldown ul.closed.open .active{background:#dddede}.banner .type-pulldown-wrap .type-pulldown ul.closed.open .active::after{content:"\e60e"}.banner .type-pulldown-wrap .type-pulldown ul.right-tabs{display:none}.banner.show-overflow{overflow:visible !important}.banner.thick{height:170px}.banner.thin{background:#125ac0;background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #125ac0), color-stop(45%, #115fc1), color-stop(64%, #0e6fc8), color-stop(64%, #0e6fc8), color-stop(100%, #0891d4));background:-webkit-linear-gradient(45deg, #125ac0 0%, #115fc1 45%, #0e6fc8 64%, #0e6fc8 64%, #0891d4 100%);background:linear-gradient(45deg, #125ac0 0%, #115fc1 45%, #0e6fc8 64%, #0e6fc8 64%, #0891d4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#125ac0', endColorstr='#0891d4',GradientType=1 )}.banner.type-selector h1{margin-bottom:30px}.banner.img.thin{background:none}.banner .header{margin:0 0 10px;color:#fff}.banner .header:after{margin:0;background:#fff;width:100px}.banner [class^="icon-"],.banner [class*=" icon-"]{margin:0 10px 0 0}.banner [class^="icon-"]:before,.banner [class*=" icon-"]:before{font-size:20px}.banner.search form{margin:10px 0 0}.banner.search .right{*zoom:1;display:block;background:none;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;top:auto}.banner.search .right:before,.banner.search .right:after{content:" ";display:table}.banner.search .right:after{clear:both}.banner.search .input,.banner.search .submit{display:table-cell;width:100%;vertical-align:top}.banner.search input[type=search]{width:100%;height:40px;margin:0;border:3px solid #1b60ac;border-right:0}.banner.search button{color:black;white-space:nowrap;margin:0 0 0 0;padding:0 10px;height:40px;border-top:3px solid #1b60ac;border-right:3px solid #1b60ac;border-bottom:3px solid #1b60ac;background:#464646}.banner.search button:before{font-size:20px;color:#fff}@media (min-width: 550px){.banner [class^="icon-"]:before,.banner [class*=" icon-"]:before{font-size:25px}}@media (min-width: 767px){.banner.search form{margin:0}.banner.search .left{width:32.20339%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:5px 0 0}.banner.search .right{width:66.10169%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1000px){.banner{height:185px}.banner h1.large{font-size:60px;font-size:3.75rem}.banner .subheader,.banner .subheader-nohide{display:block;margin-top:10px;font-size:17px;font-size:1.0625rem;color:#fff}.banner .left{width:57.62712%;float:left;margin-right:-100%;margin-left:0;clear:none}.banner .right{position:relative;display:block;top:-30px;width:40.67797%;float:left;margin-right:-100%;margin-left:67.79661%;clear:none;background:#0cbfba;background:rgba(12,191,186,0.6);-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg);color:#fff;font-size:15px;font-size:0.9375rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif}.banner .right.orange{background:#ef8b1e;background:rgba(239,139,30,0.6)}.banner .right ul{margin:0;padding:0;list-style:none;max-width:280px}.banner .right ul li{position:relative;padding-left:20px}.banner .right ul li:before{position:absolute;top:4px;left:0;font-family:"icomoon";content:"\e602";margin-right:5px;font-size:10px}.banner .right ul li a{font-size:13px;font-size:0.8125rem;color:#fff}.banner .right .header{margin-bottom:10px;color:#fff}.banner .right .header:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#fff}.banner .right .inner{-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);padding:60px 80px 0 80px}.banner .type-pulldown-wrap{left:2em}.banner .type-pulldown-wrap .type-pulldown-label{width:88px}.banner.thick{height:284px}.banner.thick .right{height:284px}.banner.thin{padding:42px 0;height:auto;background:#125ac0;background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #125ac0), color-stop(38%, #0e6fc8), color-stop(38%, #115fc1), color-stop(100%, #0891d4));background:-webkit-linear-gradient(45deg, #125ac0 0%, #0e6fc8 38%, #115fc1 38%, #0891d4 100%);background:linear-gradient(45deg, #125ac0 0%, #0e6fc8 38%, #115fc1 38%, #0891d4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#125ac0', endColorstr='#0891d4',GradientType=1 )}.banner.type-selector h1{margin-bottom:15px}.banner.type-selector .subheader,.banner.type-selector .subheader-nohide{margin-bottom:30px}.banner.orange .right{background:#f99f1d;background:rgba(249,159,29,0.6)}.banner .header{margin:0 0 15px}.banner .header:after{margin:5px 0 0}.banner [class^="icon-"]:before,.banner [class*=" icon-"]:before{font-size:32px}}@media (min-width: 1100px){.banner .right{width:40.67797%;float:left;margin-right:-100%;margin-left:76.27119%;clear:none}}@media (min-width: 1400px){.banner .type-pulldown-wrap{left:7em}}.top-tabs{background:#dddede;*zoom:1}.top-tabs:before,.top-tabs:after{content:" ";display:table}.top-tabs:after{clear:both}.top-tabs .pulldown-tabs{position:relative;z-index:99;min-height:50px}.top-tabs .pulldown-tabs ul{width:100%;padding:0;margin:0;position:absolute;top:0;left:0;background:#dddede}.top-tabs .pulldown-tabs li{display:none;margin:0}.top-tabs .pulldown-tabs .active{display:block;position:relative}.top-tabs .pulldown-tabs .active::after{font-family:icomoon;content:"\e60d";position:absolute;right:20px;top:13px;cursor:pointer}.top-tabs .pulldown-tabs a{display:block;padding:15px 5px 15px 20px;text-align:left;text-transform:uppercase;font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#565a5c}.top-tabs .pulldown-tabs a:hover{color:#000;text-decoration:none}.top-tabs .pulldown-tabs .active a{background:none;color:#000}.top-tabs .pulldown-tabs ul.closed.open{background-image:none}.top-tabs .pulldown-tabs ul.closed.open li{display:block;margin:0;border-bottom:2px solid #ccc;background:#f5f5f5}.top-tabs .pulldown-tabs ul.closed.open .active{background:#dddede}.top-tabs .pulldown-tabs ul.closed.open .active::after{content:"\e60e"}.top-tabs .pulldown-tabs ul.right-tabs{display:none}@media (min-width: 800px){.top-tabs .pulldown-tabs ul{position:relative}.top-tabs .pulldown-tabs li{margin:0;padding:0;list-style:none;display:inline-block;border:0}.top-tabs .pulldown-tabs a{display:block;padding:20px 18px}.top-tabs .pulldown-tabs .active{display:inline-block}.top-tabs .pulldown-tabs .active::after{display:none}.top-tabs .pulldown-tabs .active a{background:#fff;height:60px}.top-tabs .pulldown-tabs ul.closed{float:left;width:auto}.top-tabs .pulldown-tabs ul.closed.open{background-image:none}.top-tabs .pulldown-tabs ul.closed.open li{margin:0;padding:0;list-style:none;display:inline-block;border:0;background:none}.top-tabs .pulldown-tabs ul.closed.open .active{background:#fff}.top-tabs .pulldown-tabs ul.right-tabs{float:right;width:auto;display:inline-block}.top-tabs .pulldown-tabs ul.right-tabs li{margin:0;padding:0;list-style:none;display:inline-block;border:0}.top-tabs .pulldown-tabs ul.right-tabs a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none;height:60px}.top-tabs .pulldown-tabs ul.right-tabs a:before{font-family:icomoon;margin-right:5px}}@media (min-width: 1400px){.top-tabs{padding:0 7em}}ul.resp-tabs-list{overflow:hidden;margin:0px;padding:0px;border-bottom:3px solid #252525}.resp-tabs-list li{display:inline-block;margin:0;list-style:none;cursor:pointer;float:left;font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#858585;padding:16px 20px;background:#fff;-webkit-transition:color 0.15s ease;transition:color 0.15s ease}.resp-tabs-list li.resp-tab-active{background:#1063c3;color:#fff}.resp-tabs-list li:hover{color:#000}.resp-tabs-list li:hover.resp-tab-active{color:#fff}.resp-tabs-container{clear:left}h2.resp-accordion{cursor:pointer;display:none}.resp-tab-content{display:none}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{padding:30px 0}.resp-arrow{display:none}h2.resp-tab-active span.resp-arrow{display:none}h2.resp-accordion.resp-tab-active{background:#1063c3;color:#fff}.resp-easy-accordion h2.resp-accordion{display:block}.resp-jfit{width:100%;margin:0px}.resp-tab-content-active{display:block}h2.resp-accordion{font-size:13px;font-size:0.8125rem;border-bottom:1px solid #fff;background:#f2f2f2;margin:0;padding:15px}@media only screen and (max-width: 768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-accordion-closed{display:none !important}}.anchor{display:block;height:25px;margin-top:-25px;visibility:hidden}.section-tabs-shim{display:none}.section-tabs{background:#dddede;border-top:2px solid #b3b3b3}.section-tabs ul{margin:0;padding:0;width:100%;background:#dddede}.section-tabs ul>li{list-style:none;text-align:center;border-top:1px solid #f2f2f2}.section-tabs ul>li a{display:block;padding:20px 0;font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#565a5c}.section-tabs ul>li a:hover{color:#000;text-decoration:none}.section-tabs ul>li.active a{background:#fff;color:#000}@media (min-width: 815px){.section-tabs.fixed{position:fixed;z-index:1000;top:0;left:0;width:100%;border-bottom:1px solid #b3b3b3}.section-tabs ul{display:table;table-layout:fixed}.section-tabs ul>li{display:table-cell;text-align:center;border:0;border-left:2px solid #fff}.section-tabs ul>li a{font-size:11px;font-size:0.6875rem}.section-tabs ul>li:first-child{border-left:0}.section-tabs-shim{display:block}.section-tabs-shim.shim{display:block;height:100px}.anchor{display:block;height:100px;margin-top:-100px;visibility:hidden}}@media (min-width: 900px){.section-tabs ul>li a{font-size:13px;font-size:0.8125rem}}@media (min-width: 1400px){.section-tabs{padding:0 7em}}.cta-wrapper{padding:0;background-color:#fedf00;text-align:center;line-height:1.3}.cta-wrapper:hover{background:#fff200}#cta-alink{color:#000000;text-decoration:none;width:100%;font-size:0.8125rem;padding:20px;margin:0;line-height:1.6;-webkit-box-shadow:none;box-shadow:none;font-family:FrutigerLTPro-Black,Arial,Helvetica Neue,Helvetica,sans-serif}.slider-container{position:relative;*zoom:1;padding:35px 0}.slider-container:before,.slider-container:after{content:" ";display:table}.slider-container:after{clear:both}.slider-container .product-box{margin:0 30px;width:auto}.slider-container .prev-container{position:absolute;top:50%;left:0}.slider-container .next-container{position:absolute;top:50%;right:0}.slider-container .button.prev,.slider-container .button.next{position:relative;top:-50px}.slider-container .numericControls{*zoom:1;margin:25px 0 0;padding:0;text-align:center}.slider-container .numericControls:before,.slider-container .numericControls:after{content:" ";display:table}.slider-container .numericControls:after{clear:both}.slider-container .numericControls li{list-style:none;display:inline-block;font-size:0;margin:0 9px}.slider-container .numericControls li a{display:block;border-radius:50%;width:15px;height:15px;border:1px solid #b3b3b3;background:#fff;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.slider-container .numericControls li a:hover{background:#b3b3b3}.slider-container .numericControls li a span{display:none}.slider-container .numericControls li.current a{background:#b3b3b3}.slider{*zoom:1}.slider:before,.slider:after{content:" ";display:table}.slider:after{clear:both}.login-row{height:45px;overflow:hidden;padding:13px 13px;background:#fedf00;color:#000;text-align:center;*border-bottom:2px solid #303030;cursor:pointer}.login-row a{text-decoration:none;color:#0046AD}.login-row a:hover{text-decoration:underline}.login-row .close{display:none}.login-row .close a{color:#0046AD}.login-row .close a:hover{text-decoration:underline}.login-row .sign-in{display:block}.login-row.open{background-color:#f2f2f2}.login-row.open .close{display:block}.login-row.open .sign-in{display:none}.login-row p{margin:0;font-size:12px;font-size:0.75rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif}.login-row a{color:#000;text-decoration:none}.login-row a hover{text-decoration:underline}.login-row .my-account{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none;text-align:left}.login-row .sign-out{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none;text-align:right}.login-row .sign-out a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem;line-height:1;font-style:italic;color:#737373}@media (min-width: 1000px){.login-row{display:none}}.bloomberg-hat{background:#000}.desktop-nav .login-container .inner{width:700px;min-width:700px;margin:15px 0 15px 15px;float:left}.desktop-nav .login-container nav ul{list-style:none;margin:0;padding:0}.desktop-nav .login-container nav ul li{border-bottom:2px solid #303030}.desktop-nav .login-container nav ul li:last-child{border:0}.desktop-nav .login-container nav ul li a{display:block;padding:20px 25px;font-size:12px;font-size:0.75rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;color:#fff;text-decoration:none}.mobile-nav .login-container{padding:25px}.mobile-nav .login-container .links{margin:20px 0 0}.mobile-nav .login-container .links p{margin-bottom:5px;font-size:18px;font-size:1.125rem;font-style:italic;color:#b3b3b3}.mobile-nav .login-container .links a{color:#0046AD;text-decoration:none}.mobile-nav .login-container .links a:hover{text-decoration:underline}.login-form{padding:0}.login-form .errors{margin-bottom:6px}.login-form .error{font-size:12px;font-size:0.75rem;color:red}.login-form ::-webkit-input-placeholder{color:#303030}.login-form :-moz-placeholder{color:#303030;opacity:1}.login-form ::-moz-placeholder{color:#303030;opacity:1}.login-form :-ms-input-placeholder{color:#303030}.login-form .label{display:none}.login-form .user-container input,.login-form .password-container input{padding:15px;margin-bottom:15px;background:#fff;color:#303030;font-size:14px;font-size:0.875rem;font-style:italic}.login-form .user-container input:focus,.login-form .password-container input:focus{background:#fff}.login-form .submit-container button{display:block;width:100%;padding:15px;margin:0;background:#fedf00;border:0;color:#000;font-size:16px;font-size:1rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;*font-weight:bold;line-height:1.5}.login-form .submit-container button i{display:none}@media (min-width: 1000px){.desktop-nav .login-container{*zoom:1}.desktop-nav .login-container:before,.desktop-nav .login-container:after{content:" ";display:table}.desktop-nav .login-container:after{clear:both}.desktop-nav .login-container .inner{clear:both;*zoom:1;width:100%;min-width:inherit;float:none;margin:0;padding-left:2em}.desktop-nav .login-container .inner:before,.desktop-nav .login-container .inner:after{content:" ";display:table}.desktop-nav .login-container .inner:after{clear:both}.desktop-nav .login-container .desktop-label{display:none}.desktop-nav .login-container .login-form{*zoom:1;width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:15px 0 15px 0px}.desktop-nav .login-container .login-form:before,.desktop-nav .login-container .login-form:after{content:" ";display:table}.desktop-nav .login-container .login-form:after{clear:both}.desktop-nav .login-container .login-form .label{display:block;padding:0 0 3px}.desktop-nav .login-container .login-form .rememberme{font-style:italic}.desktop-nav .login-container .desktop-utility-nav{*zoom:1;width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.desktop-nav .login-container .desktop-utility-nav:before,.desktop-nav .login-container .desktop-utility-nav:after{content:" ";display:table}.desktop-nav .login-container .desktop-utility-nav:after{clear:both}.desktop-nav .login-container .desktop-utility-nav ul{width:100%}.desktop-nav .login-container .desktop-utility-nav ul li.search{float:left;width:78%;margin-left:5%;padding:39px 0 15px 0px}.desktop-nav .login-container .desktop-utility-nav ul li.search input[type=search]:focus{background:#fff}.desktop-nav .login-container .desktop-utility-nav ul li.cart{float:right}.desktop-nav .login-container.logged-in .login-form,.desktop-nav .login-container.logged-in .desktop-label{display:none}.desktop-nav .login-container.logged-in .desktop-utility-nav{width:100%;float:right;margin-left:0;margin-right:0;clear:none;text-align:right}.desktop-nav .login-container.logged-in .desktop-utility-nav>ul>li>a{height:70px}.desktop-nav .login-container.logged-in .desktop-utility-nav>ul>li.cart>a{line-height:70px}.desktop-nav .login-container.logged-in .desktop-utility-nav ul{width:100%}.desktop-nav .login-container.logged-in .desktop-utility-nav ul li.search{float:left;width:-webkit-calc(100% - 208px);width:calc(100% - 208px);margin-left:0;padding:15px 10%;text-align:left}.desktop-nav .login-container.logged-in .desktop-utility-nav ul li.cart{float:left}.desktop-nav .login-container.logged-in .desktop-utility-nav ul li.sign-in{float:left}.desktop-nav .login-container.logged-in .desktop-utility-nav ul li.sign-in .dropdown{text-align:left;top:70px}.login-form{*zoom:1}.login-form:before,.login-form:after{content:" ";display:table}.login-form:after{clear:both}.login-form .user-container input,.login-form .password-container input{padding:10px;font-size:11px;font-size:0.6875rem;margin-bottom:0}.login-form .submit-container button{padding:5px 10px 5px;font-size:12px;font-size:0.75rem;width:100px;height:38px}.login-form .submit-container button i{position:relative;top:-1px;display:inline-block;font-size:7px;margin-left:7px}.login-form .user-container{width:40.67797%;float:left;margin-right:-100%;margin-left:0;clear:none}.login-form .password-container{width:40.67797%;float:left;margin-right:-100%;margin-left:42.37288%;clear:none}.login-form .submit-container{width:15.25424%;float:right;margin-left:0;margin-right:0;clear:none}.desktop-nav .login-form{*zoom:1;width:100%;float:right;margin-left:0;margin-right:0;clear:none}.desktop-nav .login-form:before,.desktop-nav .login-form:after{content:" ";display:table}.desktop-nav .login-form:after{clear:both}.desktop-nav .login-form .form-container{*zoom:1}.desktop-nav .login-form .form-container:before,.desktop-nav .login-form .form-container:after{content:" ";display:table}.desktop-nav .login-form .form-container:after{clear:both}.desktop-nav .login-form .label{width:100%;float:right;margin-left:0;margin-right:0;clear:none;*padding-top:7px;text-align:left;float:none}.desktop-nav .login-form .label label{padding:0px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:14px;font-size:0.875rem}.mobile-nav .login-container .links{*zoom:1;width:100%;clear:right;float:right;margin-right:0;text-align:right}.mobile-nav .login-container .links:before,.mobile-nav .login-container .links:after{content:" ";display:table}.mobile-nav .login-container .links:after{clear:both}.mobile-nav .login-container .links p:last-child{margin-bottom:0}}@media (min-width: 1000px){.desktop-nav .login-container .desktop-label{display:none}}@media (min-width: 1362px){.desktop-nav .login-container .desktop-label{display:block;width:13.04348%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:30px 0 0px 2em}.desktop-nav .login-container .desktop-label label{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-size:0.875rem}.desktop-nav .login-container .login-form{width:40.67797%;float:left;margin-right:-100%;margin-left:15.67797%;clear:none;padding:30px 0 0 15px}.desktop-nav .login-container .login-form .label{display:none}.desktop-nav .login-container .login-form .rememberme{width:49.15254%;float:left;margin-right:-100%;margin-left:42.37288%;clear:none}.desktop-nav .login-container .login-form .rememberme span{position:relative;top:-5px}.desktop-nav .login-container .desktop-utility-nav{width:40.67797%;float:right;margin-left:0;margin-right:0;clear:none}.desktop-nav .login-container .desktop-utility-nav ul li.search{padding:30px 0 0px}.desktop-nav .login-container .desktop-utility-nav>ul>li>a{height:100px}.desktop-nav .login-container .desktop-utility-nav>ul>li.cart>a{line-height:100px}.desktop-nav .login-container.logged-in .desktop-utility-nav ul li.search{padding:15px 15%}}.block{clear:both;margin-bottom:40px}.block.promo{padding:0px;font-size:15px;font-size:0.9375rem}.block.promo.red{color:#fff;background:-webkit-linear-gradient(45deg, #da277a 0%, #de2741 100%);background:linear-gradient(45deg, #da277a 0%, #de2741 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#da277a', endColorstr='#de2741',GradientType=1 )}.block.promo.red .button{background:#c71a61}.block.promo.blue{color:#fff;background:#0a82cf !important}.block.promo.blue .button{background:#0a60ab}.block.promo .inner{padding:35px}.block.promo .title{font-size:24px;font-size:1.5rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1}.block.promo .title.alt{font-size:23px;font-size:1.4375rem;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:5px}.block.promo .header{font-size:24rem;line-height:1;margin:0 0 15px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.4rem;color:#fff}.block.promo .header:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#fff}.block.promo .header:after{content:"";display:block;margin:15px 0 0;height:2px;width:50%;background:#e7688a}.block.promo .header.no-line:after{display:none}.block.promo hr{margin:15px 0;width:50%;border-color:#e7688a}.block.promo span{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem}.block.promo p.large{font-size:17px;font-size:1.0625rem;margin:15px 0}.block.promo .button{display:block;width:100%;margin:0;border:0;-webkit-box-shadow:inherit;box-shadow:inherit;color:#fff;text-align:center}@media (min-width: 767px){.block.promo.img{max-width:270px;padding-top:160px;background-image:url(../img/bg-red-aside.jpg);background-repeat:no-repeat;background-color:#d92770}}.block.promo .carets li:before,.block.promo .carets li a{color:#fff}.block.promo .signup{margin:20px 0 0}.block.promo .signup a{font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff}.block.red{padding:0px;color:#fff;font-size:15px;font-size:0.9375rem;background:-webkit-linear-gradient(45deg, #da277a 0%, #de2741 100%);background:linear-gradient(45deg, #da277a 0%, #de2741 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#da277a', endColorstr='#de2741',GradientType=1 )}.block.red .inner{padding:35px}.block.red .title{font-size:24px;font-size:1.5rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1}.block.red .title.alt{font-size:23px;font-size:1.4375rem;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:5px}.block.red .header{font-size:24rem;line-height:1;margin:0 0 15px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.4rem;color:#fff}.block.red .header:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#fff}.block.red .header:after{content:"";display:block;margin:15px 0 0;height:2px;width:50%;background:#e7688a}.block.red .header.no-line:after{display:none}.block.red hr{margin:15px 0;width:50%;border-color:#e7688a}.block.red span{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem}.block.red p.large{font-size:17px;font-size:1.0625rem;margin:15px 0}.block.red .button{display:block;width:100%;margin:0;border:0;-webkit-box-shadow:inherit;box-shadow:inherit;background:#c71a61;color:#fff;text-align:center}@media (min-width: 767px){.block.red.img{max-width:270px;padding-top:160px;background-image:url(../img/bg-red-aside.jpg);background-repeat:no-repeat;background-color:#d92770}}.block.red .carets li:before,.block.red .carets li a{color:#fff}.block.red .signup{margin:20px 0 0}.block.red .signup a{font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff}.block.white{padding:0;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;font-size:1.0625rem;color:#000;background:#fff}.block.white .header{margin-bottom:0px}.block.white .header:after{width:35%}.block.white .subtitle{margin-bottom:10px}.block.white h2{line-height:1}.block.white h2:after{content:"";display:block;margin:20px 0;height:3px;width:110px;background:#b3b3b3}.block.white hr{margin:0;width:35%;border-bottom:solid 3px #000}.block.white .button{margin:4px 0 0}.block.white .item{padding:15px 0 0;line-height:1.2}.block.white .item a{color:#000}.block.white .item hr{margin:15px 0 0;border-color:#f2f2f2}.block.white.alt{padding:35px 30px;border-top:5px solid #565a5c}.block.white.alt .header{margin-bottom:15px}.block.white.alt .info{font-size:15px;font-size:0.9375rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1}.block.white.alt p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem}.block.green{padding:0;color:#fff;background:#0dbab0;background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #0dbab0), color-stop(100%, #02b1d2));background:-webkit-linear-gradient(-45deg, #0dbab0 0%, #02b1d2 100%);background:-webkit-linear-gradient(315deg, #0dbab0 0%, #02b1d2 100%);background:linear-gradient(135deg, #0dbab0 0%, #02b1d2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dbab0', endColorstr='#02b1d2',GradientType=1 )}.block.green .inner{padding:35px}.block.green .header{line-height:1;font-size:24px;margin:0 0 20px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.4rem;color:#fff}.block.green .header:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#fff}.block.green .header:after{content:"";display:block;margin:20px 0 0;height:3px;width:35%;background:#53cdd0}.block.green .header.small{font-size:15px;font-size:0.9375rem;margin-bottom:40px}.block.green .header.small:after{content:"";display:block;margin:10px 0 0;height:3px;width:110px;background:#53cdd0}.block.green .title{font-size:24px;font-size:1.5rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1}.block.green .title a{color:#fff}.block.green p{font-size:15px;font-size:0.9375rem;line-height:1.2}.block.green hr{margin:20px 0;border-bottom:3px solid #53cdd0;width:35%}.block.green input[type=email]{border-color:#149faa;margin:0}.block.green input[type=submit],.block.green input[type=reset],.block.green input[type=button]{display:block;width:100%;margin:0;border:0;background:#02a0c3;color:#fff}.block.green h5{color:#fff;margin-bottom:0}.block.gray{background:#f2f2f2}.block.gray .inner{padding:35px}.block.gray .header{margin-bottom:0}.block.gray .header:after{content:"";display:block;margin:20px 0;height:3px;width:110px;background:#d3d4d4}.block.blog-block{margin-bottom:20px;background:#fff}.block.blog-block .title{padding:5px 10px;background:#464646;color:#fff;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-size:0.6875rem}.block.blog-block .switcher{*zoom:1}.block.blog-block .switcher:before,.block.blog-block .switcher:after{content:" ";display:table}.block.blog-block .switcher:after{clear:both}.block.blog-block .switcher .title{float:left;width:50%;padding:0}.block.blog-block .switcher .title a{display:block;padding:5px 10px;background:#f2f2f2;color:#464646}.block.blog-block .switcher .title a:hover{text-decoration:none}.block.blog-block .switcher .title.active a{background:#464646;color:#fff}.block.blog-block .switcher .content{display:none}.block.blog-block .switcher .content.active{display:block}.block.blog-block .content{padding:30px}.block.blog-block .content ul{margin:0;padding:0}.block.blog-block .content ul li{list-style:none;line-height:1.2;margin-bottom:15px}.block.blog-block .content ul li a{font-size:15px;font-size:0.9375rem;color:#565a5c}.block.blog-block .content ul li:last-child{margin-bottom:0}.block.blog-block .more{display:inline-block;margin-top:15px}.block .item .title-container{*zoom:1}.block .item .title-container:before,.block .item .title-container:after{content:" ";display:table}.block .item .title-container:after{clear:both}.block .item .title-container i{float:left;font-size:25px;width:20px}.block .item .title-container .title{margin:4px 0 0 25px;font-size:17px;font-size:1.0625rem}.block .item .details{*zoom:1;padding-top:8px}.block .item .details:before,.block .item .details:after{content:" ";display:table}.block .item .details:after{clear:both}.block .item .details .price{font-size:15px;font-size:0.9375rem;display:inline-block;margin-right:10px}.block .item .details .button{display:inline-block;margin:0}.social{margin:0 0 20px;padding:0;color:#000;font-weight:bold}.social ul{margin:0;padding:0;*zoom:1}.social ul:before,.social ul:after{content:" ";display:table}.social ul:after{clear:both}.social ul li{list-style:none;float:left;margin-right:5px}.social ul li a:before{font-size:35px}.social ul li a.icon-twitter:before{color:#27aae1}.social ul li a.icon-googleplus:before{color:#df4d3f}.social ul li a.icon-linkedin:before{color:#117bb8}.social ul li a.icon-rss-social:before{color:#f27621}.social ul li a:hover{text-decoration:none}.social ul.news-social{float:left}.article-list-container{padding:30px 20px;background:#fff}.article-list{margin-bottom:40px}.article-list .header{margin-bottom:20px}.article-list .header i{margin-right:8px}.article-list article.featured .title{font-size:24px;font-size:1.5rem;background:-webkit-linear-gradient(#fd6624, #f13f31);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.article-list article .title{margin-bottom:5px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;font-size:1.0625rem;color:#000;line-height:1.2}.article-list article .title a{color:#000}.article-list article .byline,.article-list article .date{margin-bottom:15px;font-weight:bold;font-size:11px;font-size:0.6875rem;color:#b3b3b3}.article-list article .byline a,.article-list article .date a{color:#b3b3b3;text-decoration:underline}.article-list article .date{margin-bottom:10px}.article-list article p{font-size:15px;font-size:0.9375rem}.article-list article:not(:last-of-type):after{content:"";display:block;margin:20px 0;height:3px;width:100px;background:#f2f2f2}.article-list article:last-of-type{margin-bottom:30px}.article-list .button{width:100%;text-align:center}.article-list .button.x-small{margin:0;width:auto}.article-list.videos article{*zoom:1}.article-list.videos article:before,.article-list.videos article:after{content:" ";display:table}.article-list.videos article:after{clear:both}.article-list.videos article.featured .title{font-size:17px;font-size:1.0625rem;color:#000;background:none;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}.article-list.videos article.featured .title a{margin-left:0;padding:0}.article-list.videos .title{*zoom:1}.article-list.videos .title:before,.article-list.videos .title:after{content:" ";display:table}.article-list.videos .title:after{clear:both}.article-list.videos .title a{display:block;width:auto;margin-left:45px;padding-top:8px}.article-list.videos .title i{float:left;width:45px;color:#565a5c;font-size:33px}.article-list.videos .video-container{margin-bottom:30px}@media (min-width: 767px){.article-list-outer-container{margin-top:16px}.article-list-container{padding:40px 20px;*zoom:1}.article-list-container:before,.article-list-container:after{content:" ";display:table}.article-list-container:after{clear:both}.article-list-container .intro-text{margin:10px 0 50px;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;text-align:center}.article-list-container .intro-text p{font-size:24px;font-size:1.5rem}.article-list{*zoom:1}.article-list:before,.article-list:after{content:" ";display:table}.article-list:after{clear:both}.article-list.left{width:47.05882%;float:left;margin-right:-100%;margin-left:0;clear:none;margin-bottom:0}.article-list.center{width:47.05882%;float:right;margin-left:0;margin-right:0;clear:none;margin-bottom:0}.article-list.right{width:100%;float:right;margin-left:0;margin-right:0;clear:none;margin-top:40px}}@media (min-width: 1000px){.article-list-container{padding:40px 20px}.article-list.left{width:29.41176%;float:left;margin-right:-100%;margin-left:0;clear:none}.article-list.center{width:29.41176%;float:left;margin-right:-100%;margin-left:35.29412%;clear:none}.article-list.right{width:29.41176%;float:right;margin-left:0;margin-right:0;clear:none;margin-top:0}}@media (min-width: 1400px){.article-list-container{max-width:1400px;padding-left:50px;padding-right:50px;margin:0 auto}}.accordion{margin:0;padding:0;border-top:2px solid #dddede}.accordion>li{list-style:none;border-bottom:2px solid #dddede}.accordion>li>a{position:relative;display:block;padding:10px 40px 10px 20px;font-size:15px;font-size:0.9375rem;color:#565a5c}.accordion>li>a:after{position:absolute;top:10px;right:20px;font-family:"icomoon";content:"\e60d";font-size:16px;color:#000}.accordion>li>a:hover{background:#f2f2f2;color:#000;text-decoration:none}.accordion>li.active>a{background:#f2f2f2;color:#000}.accordion>li.active>a:after{content:"\e60e"}.accordion>li .content{display:none;padding:20px}.accordion>li .content>ul{margin:0;padding:0}.accordion>li .content>ul>li{list-style:none}.accordion>li .content>ul>li>a{background:none;font-size:13px;font-size:0.8125rem;line-height:1;color:#565a5c}.accordion>li .content>ul>li>a:hover{color:#000;text-decoration:none}.accordion>li .content>ul>li.active a{color:#000;font-weight:bold}.accordion>li .content>ol{list-style-type:upper-roman}.accordion>li .content>ol ol{list-style-type:decimal}.accordion>li .content>ol ol ol{list-style-type:upper-alpha}.accordion>li .content>ol ol ol ol{list-style-type:lower-roman}.accordion>li .content>ol ol ol ol ol{list-style-type:lower-alpha}.accordion-nav{margin:0;padding:0;list-style:none;clear:both}.accordion-nav>li{position:relative;padding:15px 0px 15px 0;*zoom:1;border-bottom:3px solid #dddede;min-height:40px}.accordion-nav>li:before,.accordion-nav>li:after{content:" ";display:table}.accordion-nav>li:after{clear:both}.accordion-nav>li .trigger{display:block;position:absolute;top:14px;right:0px;width:40px;height:40px;cursor:pointer}.accordion-nav>li .trigger:after{position:absolute;top:0;right:0;font-family:"icomoon";content:"\e60d";font-size:16px;color:#000}.accordion-nav>li>a{margin-right:50px;font-size:15px;font-size:0.9375rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1;color:#565a5c}.accordion-nav>li>a:hover{background:none;color:#1550a1;text-decoration:none}.accordion-nav>li.active>a{background:none;color:#1550a1}.accordion-nav>li.active>.trigger:after{content:"\e60e"}.accordion-nav>li.active-page a{color:#1550a1}.accordion-nav>li.active-page .content{display:block}.accordion-nav>li .content{display:none;padding:15px 0 10px}.accordion-nav>li .content>ul{margin:0;padding:0}.accordion-nav>li .content>ul>li{list-style:none}.accordion-nav>li .content>ul>li>a{background:none;font-size:13px;font-size:0.8125rem;line-height:1;color:#565a5c}.accordion-nav>li .content>ul>li>a:hover{color:#000;text-decoration:none}.accordion-nav>li .content>ul>li.active a{color:#000;font-weight:bold}.link-list h5{margin-bottom:0}.link-list ul{margin:0 0 30px;padding:0;border-top:2px solid #dddede}.link-list ul li{list-style:none;padding:10px 15px;border-bottom:2px solid #dddede}.link-list ul li a{color:#565a5c;font-size:15px;font-size:0.9375rem}.link-list ul li:last-child{border-bottom:0}.product-box{position:relative;z-index:1;background:#fff;width:100%;height:185px;margin:0 auto;padding:50px 20px 15px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;font-size:1.0625rem;text-align:left;color:#000;overflow:visible !important;-webkit-transition:-webkit-box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out}.product-box:hover{-webkit-box-shadow:-6px -6px 0px 0px #dedede;box-shadow:-6px -6px 0px 0px #dedede}.product-box.icon{padding-top:20px}.product-box.video{padding:0}.product-box.block{position:relative;background:-webkit-linear-gradient(45deg, #fed11a 0%, #f17721 100%);background:linear-gradient(45deg, #fed11a 0%, #f17721 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed11a', endColorstr='#f17721',GradientType=1 );color:#fff;display:block;padding:100px 0;text-align:center}.product-box.block:before{display:none}.product-box.block .text{font-size:28px;font-size:1.75rem;line-height:1}.product-box.block .company-name{position:absolute;bottom:25px;left:25px;font-size:11px;font-size:0.6875rem}.product-box.block .company-name a{color:#fff}.product-box.featured{background:#0b81ce;background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #0b81ce), color-stop(50%, #0a82cf), color-stop(50%, #0e71c8), color-stop(100%, #0e6fc7));background:-webkit-linear-gradient(60deg, #0b81ce 0%, #0a82cf 50%, #0e71c8 50%, #0e6fc7 100%);background:-webkit-linear-gradient(30deg, #0b81ce 0%, #0a82cf 50%, #0e71c8 50%, #0e6fc7 100%);background:linear-gradient(60deg, #0b81ce 0%, #0a82cf 50%, #0e71c8 50%, #0e6fc7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b81ce', endColorstr='#0e6fc7',GradientType=1 );color:#fff;font-size:13px;font-size:0.8125rem}.product-box.featured:before{display:none}.product-box.featured .name{font-size:24px;font-size:1.5rem}.product-box.featured .name a{color:#fff}.product-box.featured a{color:#fff}.product-box.promo{padding-top:30px}.product-box.promo:before{display:none}.product-box.promo .promo-text{position:absolute;top:0;left:0;color:#fff;font-size:11px;font-size:0.6875rem;text-align:center;line-height:20px;width:100%;background:#f85d28;background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #ea2936), color-stop(100%, #f68a1f));background:-webkit-linear-gradient(-45deg, #f85d28 0%, #ea2936 100%);background:-webkit-linear-gradient(315deg, #f85d28 0%, #ea2936 100%);background:linear-gradient(135deg, #f85d28 0%, #ea2936 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85d28', endColorstr='#ea2936',GradientType=1 );height:20px}.product-box.promo .price{color:#f24130}.product-box .inner{padding:20px 20px 15px}.product-box .inner .type span{margin:0}.product-box .type{*zoom:1;margin-bottom:15px}.product-box .type:before,.product-box .type:after{content:" ";display:table}.product-box .type:after{clear:both}.product-box .type i{float:left;width:20px}.product-box .type i.icon-quote:before{font-size:20px}.product-box .type span{display:block;margin-left:30px;padding:5px 0 0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-size:0.6875rem;color:#b3b3b3;line-height:1}.product-box .name{margin-bottom:20px;font-size:17px;font-size:1.0625rem;line-height:1}.product-box .name a{color:#000}.product-box .date{margin-bottom:15px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-size:0.6875rem;font-weight:bold}.product-box .price{position:absolute;bottom:20px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem}.product-box .byline{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-size:0.6875rem;font-style:italic;color:#565a5c}.product-box .details{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-size:0.6875rem;color:#737373;margin-top:-17px}.product-box .byline-testimonial{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-size:0.6875rem;color:#565a5c}.product-box .byline-testimonial .name{font-size:11px;font-size:0.6875rem;font-weight:bold}.product-box .button{position:absolute;right:-1px;padding:15px;bottom:-1px;z-index:2;margin:0;border:0;-webkit-box-shadow:none;box-shadow:none}.product-box .button:hover{border:0}.product-box:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:5px;background:red;background:#fdbe1d;background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #fdbe1d), color-stop(100%, #f68a1f));background:-webkit-linear-gradient(-45deg, #fdbe1d 0%, #f68a1f 100%);background:-webkit-linear-gradient(315deg, #fdbe1d 0%, #f68a1f 100%);background:linear-gradient(135deg, #fdbe1d 0%, #f68a1f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbe1d', endColorstr='#f68a1f',GradientType=1 )}.featured-product-grid .product-box:before{background:blue;background:#0B89CC;background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #0B89CC), color-stop(100%, #004BB0));background:-webkit-linear-gradient(-45deg, #0B89CC 0%, #004BB0 100%);background:-webkit-linear-gradient(315deg, #0B89CC 0%, #004BB0 100%);background:linear-gradient(135deg, #0B89CC 0%, #004BB0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0B89CC', endColorstr='#004BB0',GradientType=1 )}.product-box .thumb{width:100%;height:auto;border:0;margin-bottom:20px}.product-box .vid-thumb{width:100%;height:auto;border:0}.product-list .product-box .details{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-size:0.6875rem;color:#737373;margin-top:5px;clear:both;float:left;margin-bottom:5px;margin-left:50px}.product-wrap{*zoom:1;margin-bottom:30px}.product-wrap:before,.product-wrap:after{content:" ";display:table}.product-wrap:after{clear:both}@media (min-width: 1000px){.product-wrap{padding:0 1em}}@media (min-width: 1400px){.product-wrap{padding:0 7em}}@media (min-width: 1000px){.product-left-rail{width:22.88136%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width: 1200px){.product-left-rail{width:19.49153%;float:left;margin-right:-100%;margin-left:0;clear:none}}.product-grid-container{text-align:center}.product-grid-container .show-all{padding-top:30px;padding-bottom:0;border:none}.product-grid-container .show-all .all{width:6.94444%;clear:right;float:left;margin-left:0;margin-right:0%}@media (min-width: 1000px){.product-grid-container{width:74.57627%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1200px){.product-grid-container{width:78.81356%;float:right;margin-left:0;margin-right:0;clear:none}}.product-grid-container .sort-row{padding:15px 20px 0 20px;text-align:left}.product-grid-container .sort-row span{margin:0}@media (min-width: 1000px){.product-grid-container .sort-row{padding:40px 0 0 25px}.product-grid-container .sort-row span{max-width:270px}}.product-grid-container .inline-promo{margin:20px 10px 40px}@media (min-width: 767px){.product-grid-container .inline-promo{margin:5px;float:left;width:100% !important}}.product-grid-container .inline-promo a{color:#fff}.product-grid-container .no-results{padding-top:20px;display:none;font-weight:bold}.product-grid-container .featured-product-grid{*zoom:1;padding:25px 20px 12px 20px;margin-top:30px;background-color:orange}.product-grid-container .featured-product-grid:before,.product-grid-container .featured-product-grid:after{content:" ";display:table}.product-grid-container .featured-product-grid:after{clear:both}@media (min-width: 800px){.product-grid-container .featured-product-grid{background:url("../img/featured_product_bg_orange.jpg");-webkit-background-size:cover;background-size:cover}}.product-grid-container .featured-product-grid .header{text-align:left;color:white}@media (min-width: 767px){.product-grid-container .featured-product-grid .header{margin:0 1.5% 15px 1.5%}}@media (min-width: 1240px){.product-grid-container .featured-product-grid .header{margin:0 1.6% 15px 1.6%}}.product-grid-container .featured-product-grid .header::after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#fff}.product-grid-container .product-grid{*zoom:1;margin-top:15px;padding:0 12px}.product-grid-container .product-grid:before,.product-grid-container .product-grid:after{content:" ";display:table}.product-grid-container .product-grid:after{clear:both}.product-grid-container .product-box{margin-bottom:20px;min-width:none;max-width:none;margin:0 0 15px 0;display:inline-block;width:100%}@media (min-width: 767px){.product-grid-container .product-box{width:47%;margin:1.5%;float:left}}@media (min-width: 1200px){.product-grid-container .product-box{width:30%;margin:1.6%}}.product-list .product-grid{padding:0 25px}.product-list .featured-product-grid{padding:30px}.product-list .featured-product-grid .header{margin:0 0 30px 0}.product-list .product-box{*zoom:1;position:static;width:100%;height:auto;padding:30px 20px;border-right:0;border-bottom:1px solid #dedede;border-left:0;margin:0}.product-list .product-box:before,.product-list .product-box:after{content:" ";display:table}.product-list .product-box:after{clear:both}.product-list .product-box:hover{border:1px solid #dedede}.product-list .product-box .type{padding:0 20px 0 0}@media (min-width: 480px){.product-list .product-box .type{width:2.54237%;float:left;margin-right:-100%;margin-left:0;clear:none;margin-bottom:0}}.product-list .product-box .type span{display:none}@media (min-width: 480px){.product-list .product-box .name{width:61.86441%;float:left;margin-right:-100%;margin-left:5.08475%;clear:none;margin-bottom:0}}.product-list .product-box .date{margin-bottom:0}@media (min-width: 480px){.product-list .product-box .button-price-wrap{width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none;text-align:right}}.product-list .product-box .price{position:static;display:inline-block;margin:10px 10px 0 0}.product-list .product-box .button{position:static;margin:0;padding:15px;border:0}.product-list .product-box .button:hover{border:0}.product-list .product-box:before{display:none}.product-list .product-box.featured .name{float:none;margin:0 0 30px;width:auto}.filter-rail{padding:25px 20px 10px 20px}.filter-rail .filter-title{display:none}.filter-rail .filter-search{position:relative}.filter-rail .filter-search input{margin:0 0 15px 0}.filter-rail .filter-search .icon-search{position:absolute;top:3px;right:3px;height:36px;width:35px;background:#fff;border-left:1px solid #dddede;border-bottom:0;margin:0;padding:0;font-size:15px}.filter-rail a.clear-selection{display:inline-block;margin:0 14px 10px 0;color:#1550a1;font-size:13px;font-size:0.8125rem}.filter-rail a.clear-selection:hover{text-decoration:none;color:#000}.filter-rail a.clear-selection::before{font-family:icomoon;content:"\e604";font-size:10px;margin-right:8px}.filter-rail a.clear-selection span{color:#000}@media (min-width: 1000px){.filter-rail{padding:30px 0 30px 0}.filter-rail .filter-title{display:block;color:#000;margin-bottom:10px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:24px;font-size:1.5rem}.filter-rail a.clear-selection{display:block;margin:0 0 10px 0}}@media (min-width: 1260px){.filter-rail{padding:30px 10px 30px 0}}.filter-rail .accordion{font-size:15px;font-size:0.9375rem}.filter-rail .accordion .desktop-filter-label{display:none}.filter-rail .accordion li:hover,.filter-rail .accordion li.active{background:none}.filter-rail .accordion li:hover a,.filter-rail .accordion li.active a{background:none}.filter-rail .accordion li:hover a:hover,.filter-rail .accordion li.active a:hover{background:none}.filter-rail .accordion li a.trigger{padding:12px 20px 12px 0;color:#000;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif}.filter-rail .accordion li a.trigger:hover{background:none}.filter-rail .accordion li a.trigger::after{right:0}.filter-rail .accordion li .content{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem;padding:0 0 10px 0}.filter-rail .accordion li .content ul li{margin-bottom:5px}.filter-rail .accordion li .content ul li a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.filter-rail .accordion li .content ul li a.active{color:#000;text-decoration:underline}@media (min-width: 1000px){.filter-rail .accordion{border-top:0}.filter-rail .accordion .content{display:block !important;*zoom:1}.filter-rail .accordion .content:before,.filter-rail .accordion .content:after{content:" ";display:table}.filter-rail .accordion .content:after{clear:both}.filter-rail .accordion li:last-child{border-bottom:0}.filter-rail .accordion a.trigger{display:none}.filter-rail .accordion .desktop-filter-label{display:block;padding:8px 20px 8px 0;color:#000;font-size:15px;font-size:0.9375rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif}}.inline-promo{*zoom:1;padding:25px;margin-bottom:30px;color:#fff;background:#eb2d37;background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #eb2d37), color-stop(50%, #ea2839), color-stop(50%, #f24330), color-stop(100%, #ef3734));background:-webkit-linear-gradient(45deg, #eb2d37 0%, #ea2839 50%, #f24330 50%, #ef3734 100%);background:linear-gradient(45deg, #eb2d37 0%, #ea2839 50%, #f24330 50%, #ef3734 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb2d37', endColorstr='#ef3734',GradientType=1 )}.inline-promo:before,.inline-promo:after{content:" ";display:table}.inline-promo:after{clear:both}.inline-promo .left{margin-bottom:10px;font-size:17px;font-size:1.0625rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.2}.inline-promo .right{font-size:15px;font-size:0.9375rem;line-height:1.2}@media (min-width: 600px){.inline-promo .left{width:30.43478%;float:left;margin-right:-100%;margin-left:0;clear:none;margin-bottom:0}.inline-promo .right{width:65.21739%;float:right;margin-left:0;margin-right:0;clear:none}}.video-thumb{position:relative;height:auto;border:0}.video-thumb a{display:block}.video-thumb .play-icon{width:58px;height:58px;position:absolute;top:50%;left:50%}.video-thumb .play-icon span{position:absolute;top:-50%;left:-50%;display:block;width:58px;height:58px;background:url("../img/play-video.svg") no-repeat}.video-thumb:hover .play-icon{opacity:0.5}.gray-block{padding:30px;background:#f2f2f2;margin-bottom:30px}.gradient-bar-orange{height:5px;background:#fbb11e;background:-webkit-gradient(left top, right top, color-stop(0%, #fbb11e), color-stop(100%, #f58320));background:-webkit-linear-gradient(left, #fbb11e 0%, #f58320 100%);background:-webkit-gradient(linear, left top, right top, from(#fbb11e), to(#f58320));background:linear-gradient(to right, #fbb11e 0%, #f58320 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb11e', endColorstr='#f58320', GradientType=1 )}.gradient-bar-green{height:5px;background:#56bc4e;background:-webkit-gradient(left top, right top, color-stop(0%, #56bc4e), color-stop(100%, #00c788));background:-webkit-linear-gradient(left, #56bc4e 0%, #00c788 100%);background:-webkit-gradient(linear, left top, right top, from(#56bc4e), to(#00c788));background:linear-gradient(to right, #56bc4e 0%, #00c788 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#56bc4e', endColorstr='#00c788', GradientType=1 )}.gradient-bar-blue{height:5px;background:#0e6fc8;background:-webkit-gradient(left top, right top, color-stop(0%, #0e6fc8), color-stop(100%, #0a83cf));background:-webkit-linear-gradient(left, #0e6fc8 0%, #0a83cf 100%);background:-webkit-gradient(linear, left top, right top, from(#0e6fc8), to(#0a83cf));background:linear-gradient(to right, #0e6fc8 0%, #0a83cf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e6fc8', endColorstr='#0a83cf', GradientType=1 )}.gradient-bar-purple{height:5px;background:#8034c0;background:-webkit-gradient(left top, right top, color-stop(0%, #8034c0), color-stop(100%, #5237aa));background:-webkit-linear-gradient(left, #8034c0 0%, #5237aa 100%);background:-webkit-gradient(linear, left top, right top, from(#8034c0), to(#5237aa));background:linear-gradient(to right, #8034c0 0%, #5237aa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8034c0', endColorstr='#5237aa', GradientType=1 )}.angle-wrap{overflow:hidden;color:#fff;*zoom:1}.angle-wrap:before,.angle-wrap:after{content:" ";display:table}.angle-wrap:after{clear:both}.angle-wrap .header{color:#fff;margin-bottom:40px}.angle-wrap .header:after{background:#fff}.angle-wrap .title{margin-bottom:20px;font-size:38px;font-size:2.375rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1}.angle-wrap .button{margin:20px 0 0 0}.angle-wrap .angle-content-left{background-repeat:no-repeat;background-color:#f27621;-webkit-background-size:cover;background-size:cover;padding:40px 20px;*zoom:1}.angle-wrap .angle-content-left:before,.angle-wrap .angle-content-left:after{content:" ";display:table}.angle-wrap .angle-content-left:after{clear:both}.angle-wrap .angle-content-right{background-repeat:no-repeat;background-color:#f24130;-webkit-background-size:cover;background-size:cover;padding:40px 20px;*zoom:1}.angle-wrap .angle-content-right:before,.angle-wrap .angle-content-right:after{content:" ";display:table}.angle-wrap .angle-content-right:after{clear:both}.angle-wrap .expert-content .content{margin-bottom:30px}.angle-wrap .expert-content .content .text .title{margin-bottom:20px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;font-size:1.5rem;line-height:1}.angle-wrap .expert-content .content .text .more{color:#fff;text-decoration:underline}.angle-wrap .expert-content .content .text .more:hover{text-decoration:none}.angle-wrap .expert-content .content .photo{margin-bottom:40px}.angle-wrap .expert-content .content .photo .name{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-size:0.8125rem}.angle-wrap .expert-content .content .photo .name span{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:10px;font-size:0.625rem}.angle-wrap .expert-content .content .photo .expert-title{font-size:11px;font-size:0.6875rem;font-style:italic}@media (min-width: 1000px){.angle-wrap .title{margin-bottom:30px;font-size:60px;font-size:3.75rem}.angle-wrap p{font-size:17px;font-size:1.0625rem}.angle-wrap .angle-content-left{width:58.33333%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:50px 150px 50px 2em}.angle-wrap .angle-content-left .content{width:85.71429%;clear:right;float:left;margin-left:0;margin-right:0%}.angle-wrap .angle-content-right{width:58.33333%;float:left;margin-right:-100%;margin-left:50%;clear:none;padding:50px 2em 50px 100px;-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg)}.angle-wrap .angle-content-right .content{width:85.71429%;clear:right;float:left;margin-left:0;margin-right:0%;-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);-webkit-backface-visibility:hidden}.angle-wrap .expert-content .button-row{width:85.71429%;clear:right;float:left;margin-left:0;margin-right:0%}.angle-wrap .expert-content .content .title{padding-right:0}.angle-wrap .expert-content .content .text{width:65.51724%;clear:right;float:right;margin-right:0}.angle-wrap .expert-content .content .photo{width:31.03448%;clear:right;float:left;margin-left:0;margin-right:3.44828%}}@media (min-width: 1400px){.angle-wrap .header{margin-bottom:60px}.angle-wrap .angle-content-left{padding:60px 150px 60px 7em}.angle-wrap .angle-content-right{padding:60px 7em 60px 100px}.angle-wrap .expert-content .content .text{padding-right:40px}}.screenshot{text-align:center}.screenshot .links{margin:10px 0 0 0}.screenshot .links.top{margin:0 0 10px 0}.screenshot .links.bottom{margin:0 0 40px 0}.screenshot .links ul{margin:0;padding:0;*zoom:1;text-align:center;font-size:0}.screenshot .links ul:before,.screenshot .links ul:after{content:" ";display:table}.screenshot .links ul:after{clear:both}.screenshot .links ul li{font-size:13px;color:#000;list-style:none;display:inline-block;margin:0 20px}.screenshot .links ul li i{margin-right:10px}.screenshot .links ul li a{font-size:15px;font-size:0.9375rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000000}.topics{padding:30px 0;background:#f2f2f2}.topics .header{margin-bottom:40px}.topics.stripes{background:url("../img/bg-pattern.png") repeat scroll 0 0 transparent}@media (min-width: 767px){.topics{padding:40px 0}.topics .button-list-container{*zoom:1}.topics .button-list-container:before,.topics .button-list-container:after{content:" ";display:table}.topics .button-list-container:after{clear:both}.topics .button-list-container .left{width:32.20339%;float:left;margin-right:-100%;margin-left:0;clear:none}.topics .button-list-container .center{width:32.20339%;float:left;margin-right:-100%;margin-left:33.89831%;clear:none}.topics .button-list-container .right{width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1000px){.topics{padding:50px 0}}@media (min-width: 1200px){.topics{padding:60px 0}}.type-pulldown-container{position:relative}.type-pulldown-container .type-pulldown-wrap{position:absolute;z-index:99;width:100%;bottom:0}.type-pulldown-container .type-pulldown-wrap .type-pulldown-label{background:#464646;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;padding:15px 0;width:76px;padding:15px 0;font-size:13px;font-size:0.8125rem;color:#fff;text-transform:uppercase;float:left}.type-pulldown-container .type-pulldown-wrap .type-pulldown{position:relative;z-index:2000;width:200px;float:left}.type-pulldown-container .type-pulldown-wrap .type-pulldown ul.type{width:100%;padding:0;margin:0;z-index:2000;position:absolute;top:0;left:0;max-width:200px;background:#dddede}.type-pulldown-container .type-pulldown-wrap .type-pulldown li{display:none;margin:0}.type-pulldown-container .type-pulldown-wrap .type-pulldown .active{display:block;position:relative}.type-pulldown-container .type-pulldown-wrap .type-pulldown .active::after{font-family:icomoon;content:"\e60d";position:absolute;right:20px;top:13px;cursor:pointer}.type-pulldown-container .type-pulldown-wrap .type-pulldown a{display:block;padding:15px 5px 15px 20px;text-align:left;text-transform:uppercase;font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#565a5c}.type-pulldown-container .type-pulldown-wrap .type-pulldown a:hover{color:#000;text-decoration:none}.type-pulldown-container .type-pulldown-wrap .type-pulldown .active a{background:none;color:#000}.type-pulldown-container .type-pulldown-wrap .type-pulldown ul.closed.open{background-image:none}.type-pulldown-container .type-pulldown-wrap .type-pulldown ul.closed.open li{display:block;margin:0;border-bottom:2px solid #ccc;background:#f5f5f5}.type-pulldown-container .type-pulldown-wrap .type-pulldown ul.closed.open .active{background:#dddede}.type-pulldown-container .type-pulldown-wrap .type-pulldown ul.closed.open .active::after{content:"\e60e"}.type-pulldown-container .type-pulldown-wrap .type-pulldown ul.right-tabs{display:none}.show-all-mobile{*zoom:1;padding-bottom:10px;border-bottom:2px solid #f2f2f2}.show-all-mobile:before,.show-all-mobile:after{content:" ";display:table}.show-all-mobile:after{clear:both}.show-all-mobile .label{width:30.43478%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:12px 0 0;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem;color:#000;text-align:right}.show-all-mobile .show-all-filter{width:39.13043%;float:left;margin-right:-100%;margin-left:34.78261%;clear:none}.show-all{display:none}@media (min-width: 767px){.show-all-mobile{display:none}.show-all{display:block;padding-bottom:30px;border-bottom:2px solid #f2f2f2}.show-all ul{margin:0;padding:0;list-style:none;border:3px solid #dddede;*zoom:1}.show-all ul:before,.show-all ul:after{content:" ";display:table}.show-all ul:after{clear:both}.show-all ul li{width:3.44375%;clear:right;float:left;margin-left:0;margin-right:0%;border-right:1px solid #dddede}.show-all ul li.all{width:10.41667%;clear:right;float:left;margin-left:0;margin-right:0%}.show-all ul li:last-child{border:0}.show-all ul li.active a{background:#565a5c;color:#fff}.show-all ul li a{display:block;font-size:12px;font-size:0.75rem;color:#000;font-weight:bold;text-align:center;line-height:30px;-webkit-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease}.show-all ul li a:hover{background:#565a5c;color:#fff;text-decoration:none}}.promos{background:-webkit-linear-gradient(45deg, #1da1d8 0%, #1363be 100%);background:linear-gradient(45deg, #1da1d8 0%, #1363be 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1da1d8', endColorstr='#1363be',GradientType=1 );*zoom:1;margin:25px 0}.promos:before,.promos:after{content:" ";display:table}.promos:after{clear:both}.promos .promo{padding:20px;color:#fff}.promos .promo .title{margin-bottom:10px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;font-size:1.5rem}.promos .promo p{font-size:13px;font-size:0.8125rem}.promos .promo .more{color:#fff}.promos .promo.right{background-image:url(../img/promo-1.jpg);background-repeat:no-repeat;background-color:#059fa0;-webkit-background-size:cover;background-size:cover}@media (min-width: 767px){.promos{overflow:hidden}.promos .promo p{font-size:14px;font-size:0.875rem}.promos .promo.left{width:50%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:50px 20px 100px 20px;margin-bottom:-200px}.promos .promo.left .inner{padding:0 100px 50px 0}.promos .promo.right{width:58.33333%;float:left;margin-right:-100%;margin-left:50%;clear:none;padding:50px 20px 200px 100px;margin-bottom:-200px;-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg)}.promos .promo.right .inner{-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);padding:0 0 50px 0;width:85.71429%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width: 1000px){.promos .promo p{font-size:15px;font-size:0.9375rem}.promos .promo.left{padding:50px 20px 100px 2em}.promos .promo.right{padding:50px 2em 200px 100px;background-position:center -200px}}@media (min-width: 1200px){.promos .promo.right{background-position:center -100px}}@media (min-width: 1400px){.promos .promo.left{padding:50px 100px 200px 7em}.promos .promo.right{padding:50px 7em 200px 100px}}.my-account .page-header{padding:35px 0 25px}.my-account .page-header h2{font-size:27px;font-size:1.6875rem;line-height:1}.my-account .left-rail{*zoom:1}.my-account .left-rail:before,.my-account .left-rail:after{content:" ";display:table}.my-account .left-rail:after{clear:both}.my-account .left-rail .header{margin-bottom:0}.my-account .left-rail .header:after{width:100%}.my-account .right-rail{*zoom:1;margin-top:40px}.my-account .right-rail:before,.my-account .right-rail:after{content:" ";display:table}.my-account .right-rail:after{clear:both}.my-account .details-content .main-form .buttons{margin-top:30px}.my-account .details-content .buttons{*zoom:1;margin:30px 0 0}.my-account .details-content .buttons:before,.my-account .details-content .buttons:after{content:" ";display:table}.my-account .details-content .buttons:after{clear:both}.my-account .shipping-address-content .address-blocks{*zoom:1}.my-account .shipping-address-content .address-blocks:before,.my-account .shipping-address-content .address-blocks:after{content:" ";display:table}.my-account .shipping-address-content .address-blocks:after{clear:both}.my-account .shipping-address-content .shipping-address-block .address-inner{position:relative;border:3px solid #ebebeb;padding:0 20px;margin:0 0 40px 0}.my-account .shipping-address-content .shipping-address-block .address-inner .buttons{position:absolute;top:-3px;right:-3px}.my-account .shipping-address-content .shipping-address-block .address-inner .button.small{margin:0 0 0 3px;font-size:10px;font-size:0.625rem}.my-account .shipping-address-content .shipping-address-block .address-inner .info{margin:60px 0 30px;font-size:15px;font-size:0.9375rem}.my-account .shipping-address-content .shipping-address-block .address-inner .name{font-size:16px;font-size:1rem;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px;color:#000}.my-account .shipping-address-content .shipping-address-block .address-inner .checks{margin-bottom:10px}.my-account .shipping-address-content .shipping-address-block .address-inner .checks label{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.my-account .shipping-address-content .shipping-address-block .address-inner .default label{font-weight:bold;color:#000}.my-account .shipping-address-content .main-form{padding:25px 0 0}.my-account .shipping-address-content .main-form .checks{margin-bottom:10px}.my-account .password-content p{font-size:17px;font-size:1.0625rem;color:#000}.my-account .my-purchases .table-header{display:none}.my-account .my-purchases .table-data{border-bottom:2px solid #f2f2f2;padding:20px 0}.my-account .my-purchases .table-data:nth-child(2){padding:0 0 20px}.my-account .my-purchases .table-data:last-child{border:0}.my-account .my-purchases .table-data .product-name{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;font-size:1.0625rem;color:#000}.my-account .my-purchases .table-data .product-name span{font-family:Arial}.my-account .my-purchases .table-data .order-number{font-size:15px;font-size:0.9375rem;padding:10px 0 5px}.my-account .my-purchases .table-data .order-number span{color:#000;font-weight:bold}.my-account .my-purchases .table-data .order-date{font-size:15px;font-size:0.9375rem;padding-bottom:15px}.my-account .my-purchases .table-data .order-date span{color:#000;font-weight:bold}.my-account .my-purchases .table-data .action .button{margin:0;padding:10px}.my-account .subscriptions .welcome{*zoom:1;padding-bottom:25px;margin-top:-20px;margin-bottom:25px;border-bottom:3px solid #000;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;font-size:1.5rem;color:#000}.my-account .subscriptions .welcome:before,.my-account .subscriptions .welcome:after{content:" ";display:table}.my-account .subscriptions .welcome:after{clear:both}.my-account .subscriptions .message{margin-bottom:15px}.my-account .subscriptions .sub-button .button{margin:0}.my-account .subscriptions .sub-button .button i:before{margin:0 5px 0}.my-account .subscriptions .filters .label{font-size:15px;font-size:0.9375rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;margin-bottom:10px}.my-account .subscriptions .subscriptions-list .item{padding:20px 0;border-bottom:3px solid #f2f2f2}.my-account .subscriptions .subscriptions-list .item .action{width:15.25424%;float:right;margin-left:0;margin-right:0;clear:none;text-align:right}.my-account .subscriptions .subscriptions-list .item .action .button{padding:10px;margin:0}.my-account .subscriptions .subscriptions-list .item .title{width:83.05085%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:5px 0 0;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;font-size:1.0625rem;color:#000;*zoom:1}.my-account .subscriptions .subscriptions-list .item .title:before,.my-account .subscriptions .subscriptions-list .item .title:after{content:" ";display:table}.my-account .subscriptions .subscriptions-list .item .title:after{clear:both}.my-account .subscriptions .subscriptions-list .item .title .text{display:block;float:left;width:100%}.my-account .subscriptions .subscriptions-list .item .title .trial{display:block;float:left;width:100%;margin-top:10px;font-size:15px;font-size:0.9375rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic}.my-account .subscriptions .subscriptions-list .item .title .trial .button{font-style:normal}.my-account .subscriptions .subscriptions-list .item .title .button{margin:0}.my-account .subscriptions .buttons{padding:40px 0;text-align:center}.my-account .subscriptions .buttons .button{width:100%;margin-bottom:5px}@media (min-width: 600px){.my-account .right-rail{*zoom:1}.my-account .right-rail:before,.my-account .right-rail:after{content:" ";display:table}.my-account .right-rail:after{clear:both}.my-account .block.red{width:47.82609%;clear:right;float:left;margin-left:0;margin-right:4.34783%}.my-account .block.white{width:47.82609%;clear:right;float:right;margin-right:0}.my-account .block.green{width:100%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 767px){.my-account .page-header{padding:55px 0 35px}.my-account .details-content .main-form{width:66.10169%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.my-account .details-content .main-form .middle-initial,.my-account .details-content .main-form .suffix{width:21.73913%;float:right;margin-left:0;margin-right:0;clear:none}.my-account .details-content .checks-container{width:32.20339%;clear:right;float:right;margin-right:0;padding:0 0 0 30px}.my-account .details-content .checks label{text-indent:-33px}.my-account .details-content .buttons{*zoom:1;width:66.10169%;float:left;margin-right:-100%;margin-left:0;clear:none;margin:30px 0 0}.my-account .details-content .buttons:before,.my-account .details-content .buttons:after{content:" ";display:table}.my-account .details-content .buttons:after{clear:both}.my-account .shipping-address-content .shipping-address-block{width:50%;clear:right;float:left;margin-left:0;margin-right:0%}.my-account .shipping-address-content .shipping-address-block:nth-child(odd) .address-inner{margin-right:40px}.my-account .shipping-address-content .main-form .middle-initial,.my-account .shipping-address-content .main-form .suffix{width:21.73913%;float:right;margin-left:0;margin-right:0;clear:none}.my-account .shipping-address-content .main-form .city,.my-account .shipping-address-content .main-form .zip{width:48.57143%;float:left;margin-right:-100%;margin-left:0;clear:none}.my-account .shipping-address-content .main-form .state,.my-account .shipping-address-content .main-form .country{width:48.57143%;float:right;margin-left:0;margin-right:0;clear:none}.my-account .password-content .password{width:48.57143%;float:left;margin-right:-100%;margin-left:0;clear:none}.my-account .password-content .confirm-password{width:48.57143%;float:right;margin-left:0;margin-right:0;clear:none}.my-account .subscriptions .message{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none;margin-bottom:0}.my-account .subscriptions .sub-button{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none;text-align:right}.my-account .subscriptions .filters{*zoom:1}.my-account .subscriptions .filters:before,.my-account .subscriptions .filters:after{content:" ";display:table}.my-account .subscriptions .filters:after{clear:both}.my-account .subscriptions .filters .label{font-size:14px;font-size:0.875rem;width:32.20339%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:10px 0}.my-account .subscriptions .filters .filter-1{width:32.20339%;float:left;margin-right:-100%;margin-left:33.89831%;clear:none}.my-account .subscriptions .filters .filter-2{width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none}.my-account .subscriptions .subscriptions-list .item .action{width:6.77966%;float:right;margin-left:0;margin-right:0;clear:none}.my-account .subscriptions .subscriptions-list .item .action .button{padding:20px}.my-account .subscriptions .subscriptions-list .item .title{width:91.52542%;float:left;margin-right:-100%;margin-left:0;clear:none}.my-account .subscriptions .subscriptions-list .item .title .text{float:left;width:70%;margin-top:10px}.my-account .subscriptions .subscriptions-list .item .title .trial{float:right;width:30%;text-align:left;padding-left:5px}.my-account .subscriptions .buttons .button{width:auto;padding-right:80px;padding-left:80px}}@media (min-width: 1000px){.my-account .left-rail{width:70.33898%;float:left;margin-right:-100%;margin-left:0;clear:none}.my-account .right-rail{width:23.72881%;float:right;margin-left:0;margin-right:0;clear:none;margin-top:0}.my-account .block.red{width:100%;float:right;margin-left:0;margin-right:0;clear:none}.my-account .block.white{width:100%;float:right;margin-left:0;margin-right:0;clear:none}.my-account .block.green{width:100%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1100px){.my-account .shipping-address-content .shipping-address-block{width:33.33333%;clear:right;float:left;margin-left:0;margin-right:0%}.my-account .shipping-address-content .shipping-address-block:nth-child(2n+2) .address-inner{margin-right:40px}.my-account .shipping-address-content .shipping-address-block:nth-child(3n+3) .address-inner{margin-right:0}.my-account .shipping-address-content .shipping-address-block .address-inner{margin:0 40px 40px 0}.my-account .shipping-address-content .main-form{width:74.57627%;float:left;margin-right:-100%;margin-left:0;clear:none}.my-account .password-content .main-form{width:74.57627%;float:left;margin-right:-100%;margin-left:0;clear:none}.my-account .my-purchases .product-name{width:40.67797%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-left:20px}.my-account .my-purchases .order-number{width:15.25424%;float:left;margin-right:-100%;margin-left:42.37288%;clear:none}.my-account .my-purchases .order-number span{display:none}.my-account .my-purchases .order-date{width:15.25424%;float:left;margin-right:-100%;margin-left:59.32203%;clear:none}.my-account .my-purchases .order-date span{display:none}.my-account .my-purchases .action{width:23.72881%;float:right;margin-left:0;margin-right:0;clear:none;text-align:center}.my-account .my-purchases .table-header{display:block;padding:0 0 5px;margin-bottom:20px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem;color:#000;border-bottom:3px solid #000}.my-account .my-purchases .table-data .product-name{padding:0}.my-account .my-purchases .table-data .order-number{padding:0}.my-account .my-purchases .table-data .order-date{padding:0}.my-account .subscriptions .filters .label{font-size:15px;font-size:0.9375rem}}@media (min-width: 1200px){.my-account .my-purchases .table-data .product-name{padding:15px 0 0}.my-account .my-purchases .table-data .order-number{padding:15px 0 0}.my-account .my-purchases .table-data .order-date{padding:15px 0 0}.my-account .my-purchases .table-data .action .button{padding:20px}}.event-material{clear:both}.order-details{float:right}.material-box{display:inline-block;padding:30px}.document-icon{display:inline-block;vertical-align:middle;font-size:3rem}.buttonGroup{margin-top:20px}.socialIcon{margin-top:15px}.bannerBottom{width:100%;float:left;text-align:center;clear:both}.bannerTop{padding:2em 3em;height:240px}.cell{vertical-align:middle;float:left;height:160px;background:#a1a1a1;background:-webkit-linear-gradient(top, rgba(159,159,159,0) 0%, rgba(159,159,159,0.9) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(159,159,159,0)), to(rgba(159,159,159,0.9)));background:linear-gradient(to bottom, rgba(159,159,159,0) 0%, rgba(159,159,159,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f', endColorstr='#6f6f6f',GradientType=0 );width:100%}.banner-section{width:100%}#banner-icon{font-size:20px;color:#ffffff;padding:50px 0}h1.black{color:#2C354A}.h1text{color:#2C354A;padding:0 0 7px 0;width:50%;height:30px}.columnGroup .column{text-align:center;padding:40px 0;position:relative;width:25%}.columnGroup .column:hover{background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.7)));background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#b3000000',GradientType=0 );text-decoration:none}.columnGroup .column span{margin:0 auto;display:block;padding:5px;font-weight:700;color:#fff;text-decoration:none;width:100%}a.view-all-blue{color:#114386;font-size:12px;font-size:0.8125rem;font-weight:bold}a.cell.column span{width:70%;text-transform:uppercase;font-size:15px}.column{padding:0;max-width:400px}#no-border{border:0}.banner-container{padding:0;height:400px}.page-container-2017{padding:0 3em}#bg-style{background-image:url("../img/bg-pattern-2.png") top left 100%}.video-large{float:left;clear:both;margin-bottom:2em;width:100%;max-width:850px}.video-text{width:30%;min-width:300px;float:left;margin-left:3em}.video-text p{font-size:14px;text-decoration:none;margin-bottom:20px;line-height:130%}.video-text p a:hover{text-decoration:none;color:#00204b}.space{width:5%}.video-banner{padding:3em;clear:both}.header:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#000}.news-container{padding:3em;clear:both}.testimonial-container{padding:3em;clear:both;background-color:#F0F2F6;display:inline-table}.testimonials-left{width:15%;float:left;padding:0 1em;text-align:center}.testimonials-left p{margin-bottom:10px;font-weight:bold}.testimonials-left span{font-style:italic}.testimonials-right{width:40%;float:left;padding:0 1em}.testimonials-right #heading{font-size:16px}.testimonials-center{width:40%;float:left;padding:0 5em 0 1em;line-height:200%}.testimonials-center p{font-size:26px;font-size:1.625rem}@media (max-width: 1390px){.columnGroup .column span{width:100%}.h1text p{font-size:12px}.banner h1{font-size:48px}.bannerTop .cell p{width:60%}.btn{height:56px;line-height:56px}.video-text{width:100%;margin:0 0 2em 0}.banner-section{background-position:100% !important}.h1text{width:50%}.bannerTop{background:#ffffff;background:-webkit-linear-gradient(left, #fff, rgba(255,255,255,0.3));background:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0.3)));background:linear-gradient(to right, #fff, rgba(255,255,255,0.3))}}@media (max-width: 1000px){.bannerBottom{display:none}.banner{height:360px}.testimonials-right{width:100%;padding-top:1em}.banner-container{height:auto}.testimonials-left{width:33%}.testimonials-center{width:66%;padding:0}.h1text p{width:100%}.testimonials-center p{font-size:1rem;font-size:20px}.banner-section{background-position:100% !important}.h1text{width:40%}.button.gray{display:none}.bannerTop{background:#ffffff;background:-webkit-linear-gradient(left, #fff, rgba(255,255,255,0.8));background:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0.8)));background:linear-gradient(to right, #fff, rgba(255,255,255,0.8));height:auto;min-height:250px}.h1text{width:100%}}@media (min-width: 1000px){.column1{width:25%;float:left;clear:none}.column2{width:25%;float:left;clear:none}.column3{width:25%;float:left;clear:none}.column4{width:25%;float:left;clear:none}}@media (max-width: 991px){.banner h1{font-size:40px}.bannerTop .cell p{margin-top:10px;width:80%}.buttonGroup{margin-top:10px}.banner-section{background-position:100% !important}}@media (max-width: 767px){.btn{height:46px;line-height:46px;width:auto;min-width:inherit;font-size:14px}.bannerTop .cell p{width:100%}.banner-section{background-position:100% !important}}@media (max-width: 640px){.banner{height:260px}.banner h1{font-size:30px;line-height:36px}.bannerTop .cell{padding:10px}.bannerTop .cell p{display:none}.buttonGroup .btn:last-child{display:none}.testimonials-center{width:100%}.testimonials-credentials{width:100%;float:left}.testimonials-credentials p{width:100%;float:left}.testimonials-credentials span{width:100%;float:left}.testimonials-left{width:100%;margin-bottom:1em}.banner-section{background-position:100% !important}.h1text p{display:none}.bannerTop{height:auto;min-height:auto}.testimonials-right{padding:0}}.sub-banner{padding:30px 20px}.sub-banner h2{color:#000;margin:0 0 20px 0}.sub-banner .left{margin-bottom:20px}.sub-banner .right{position:relative;padding:20px;color:#fff;font-size:15px;font-size:0.9375rem;-webkit-background-size:cover;background-size:cover;background-repeat:none;background-position:right}.sub-banner .right h2{color:#fff}.sub-banner .right a.more{color:#fff}.sub-banner.legal .right{background-image:url(../img/bg-category-law.jpg)}.sub-banner.tax .right{background-image:url(../img/bg-category-tax.jpg)}.sub-banner.ehs .right{background-image:url(../img/bg-category-ehs.jpg)}.sub-banner.hr .right{background-image:url(../img/bg-category-hr.jpg)}.for-you-icons{padding:30px 0;background:#f2f2f2}.for-you-icons ul{*zoom:1;margin:0;padding:0;list-style:none;background:#00b9e4}.for-you-icons ul:before,.for-you-icons ul:after{content:" ";display:table}.for-you-icons ul:after{clear:both}.for-you-icons ul li{display:table;border-bottom:2px solid #33c4e7;width:50%;clear:right;float:left;margin-left:0;margin-right:0%;background:#00b9e4;color:#fff;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:40px;font-size:2.5rem;text-align:center}.for-you-icons ul li.label{width:100%;clear:right;float:right;margin-right:0;height:100px;padding:5px 0}.for-you-icons ul li:nth-child(even){border-right:2px solid #33c4e7}.for-you-icons ul li span{display:table-cell;vertical-align:middle}.for-you-icons ul li a{position:relative;display:block;width:100%;height:125px;padding-top:30px;font-family:"icomoon";color:#fff;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.for-you-icons ul li a:hover{text-decoration:none;background:#1469c1}.for-you-icons ul li a span{position:absolute;bottom:15px;width:100%;padding:0 10px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-size:0.75rem}.headline-container{margin-bottom:20px}.headline-container .headline{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:35px;font-size:2.1875rem;line-height:1;margin-bottom:20px}.legal-products{padding:30px 0;color:#fff;background:url(../img/bg-categories-1.jpg) center top no-repeat #0b4ca2;-webkit-background-size:cover;background-size:cover}.legal-products .header{color:#fff;margin-bottom:40px}.legal-products .header:after{background:#fff}.legal-products .subscription-services{background:#fff;color:#565a5c;padding:20px;border-top:5px solid #000;font-size:15px;font-size:0.9375rem}.legal-products .subscription-services .title{margin-bottom:10px;color:#000;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:21px;font-size:1.3125rem}.legal-products .subscription-services .title:before{font-family:"icomoon";margin-right:5px}.legal-products .subscription-services .featured-resources{padding:10px 0}.legal-products .subscription-services .featured-resources .title{font-size:15px;font-size:0.9375rem;line-height:1}.legal-products .subscription-services .featured-resources hr{margin:20px 0;width:110px}.legal-products .subscription-services .featured-resources .carets{margin-bottom:30px}.legal-products .more-products{padding:30px 0}.legal-products .more-products .title{font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;margin-bottom:20px}.legal-products .more-products .button-list li a{margin-bottom:7px}.experts{padding:30px 0;color:#fff;background:url(../img/bg-categories-2.jpg) center top no-repeat #07a99c;-webkit-background-size:cover;background-size:cover}.experts .header{color:#fff;margin-bottom:40px}.experts .header:after{background:#fff}.experts p{font-size:17px;font-size:1.0625rem}.prof-learning{padding:30px 0;background:#f2f2f2}.prof-learning .header{margin-bottom:40px}.prof-learning .headline{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:40px;font-size:2.5rem;line-height:1;color:#fd6624;background:-webkit-linear-gradient(#fd6624, #f13f31);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}.prof-learning p{font-size:17px;font-size:1.0625rem;color:#000}.featured-products{padding:30px 0;background:#f2f2f2}.featured-products h3{color:#000;margin-bottom:20px}.featured-products h3:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#000}.featured-products .title{position:relative;margin-bottom:10px;padding-left:35px;color:#fff;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;font-size:1.5rem}.featured-products .title:before{position:absolute;top:-3px;left:0px;font-family:"icomoon";font-size:25px}.featured-products .product-left{padding:50px 40px;background:-webkit-linear-gradient(45deg, #fcb51e 0%, #f27721 100%);background:linear-gradient(45deg, #fcb51e 0%, #f27721 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb51e', endColorstr='#f27721',GradientType=1 );color:#fff;margin-bottom:30px}.featured-products .product-left p{font-size:15px;font-size:0.9375rem}.featured-products .product-left .button{margin:0}.featured-products .product-left .title a{color:#fff}.featured-products .product-right{padding:50px 40px;background:#fff;border:1px solid #dedede;color:#000;margin-bottom:0px}.featured-products .product-right .title{color:#000}.featured-products .product-right .title a{color:#000}.featured-products .product-right p{font-size:15px;font-size:0.9375rem}.featured-products .product-right .button{margin:0}@media (min-width: 600px){.sub-banner{*zoom:1}.sub-banner:before,.sub-banner:after{content:" ";display:table}.sub-banner:after{clear:both}.sub-banner .left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.sub-banner .right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.sub-banner.narrow .left{width:39.13043%;float:left;margin-right:-100%;margin-left:0;clear:none}.sub-banner.narrow .left .left-list{width:100%;float:right;margin-left:0;margin-right:0;clear:none}.sub-banner.narrow .right{width:56.52174%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 767px){.legal-products{padding:40px 0;*zoom:1}.legal-products:before,.legal-products:after{content:" ";display:table}.legal-products:after{clear:both}.legal-products .headline-container{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none}.legal-products .headline-container .headline{font-size:45px;font-size:2.8125rem;margin-bottom:40px}.legal-products .subscription-services{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none}.legal-products .more-products{width:100%;float:right;margin-left:0;margin-right:0;clear:none}.experts{padding:40px 0}.experts .headline-container .headline{font-size:45px;font-size:2.8125rem}.featured-products .header{margin:10px 0 40px}.featured-products .row{overflow:hidden;margin-bottom:30px}.featured-products .product-left{width:57.14286%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-bottom:500px;margin-bottom:-500px}.featured-products .product-right{width:40%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1000px){.sub-banner{padding:0;margin:0}.sub-banner .left{width:58.33333%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:50px 110px 50px 2em;margin-bottom:0}.sub-banner .left .content{width:85.71429%;clear:right;float:left;margin-left:0;margin-right:0%}.sub-banner .right{width:58.33333%;float:left;margin-right:-100%;margin-left:50%;clear:none;padding:50px 5em 50px 75px;-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg)}.sub-banner .right .content{width:85.71429%;clear:right;float:left;margin-left:0;margin-right:0%;-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}.sub-banner.narrow .right{width:65.21739%;float:left;margin-right:-100%;margin-left:43.47826%;clear:none}.for-you-icons{padding:50px 0;width:100%;display:block}.for-you-icons ul{width:100%;display:table;table-layout:fixed}.for-you-icons ul li{display:table-cell;float:none;border-bottom:0;border-right:1px solid #33c4e7;clear:none}.for-you-icons ul li.label{float:none;height:auto;padding:0;max-width:150px;width:150px;display:table-cell;vertical-align:middle;font-size:40px;font-size:2.5rem;line-height:1;height:125px;border-bottom:0;padding:0 20px}html[data-useragent*='MSIE 10.0'] .for-you-icons ul li{width:auto}.for-you-icons ul li{width:auto \9}.legal-products{padding:50px 0}.legal-products .headline-container{width:36.44068%;float:left;margin-right:-100%;margin-left:0;clear:none}.legal-products .subscription-services{width:36.44068%;float:left;margin-right:-100%;margin-left:38.13559%;clear:none}.legal-products .more-products{padding-top:0;width:23.72881%;float:right;margin-left:0;margin-right:0;clear:none}.experts{*zoom:1;padding:50px 0}.experts:before,.experts:after{content:" ";display:table}.experts:after{clear:both}.experts .inner{width:66.10169%;float:left;margin-right:-100%;margin-left:0;clear:none}.professional-learning{*zoom:1}.professional-learning:before,.professional-learning:after{content:" ";display:table}.professional-learning:after{clear:both}.professional-learning .inner{width:74.57627%;float:left;margin-right:-100%;margin-left:0;clear:none}.professional-learning .headline{font-size:35px;font-size:2.1875rem}}@media (min-width: 1100px){.sub-banner{overflow:hidden;padding:0}.sub-banner .left{width:62.5%;float:left;margin-right:-100%;margin-left:0;clear:none}.sub-banner .right{width:50%;float:left;margin-right:-100%;margin-left:54.16667%;clear:none}.sub-banner .left-list{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none}.sub-banner .right-list{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none}.sub-banner.narrow .left{width:33.33333%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:50px 75px 50px 2em}.sub-banner.narrow .right{width:75%;float:left;margin-right:-100%;margin-left:33.33333%;clear:none}.legal-products .headline-container .headline{font-size:50px;font-size:3.125rem}.experts .headline-container .headline{font-size:50px;font-size:3.125rem}.professional-learning .headline{font-size:40px;font-size:2.5rem}.featured-products .product-left{background:url(../img/bg-bloomberg-law.png) right top no-repeat}.featured-products .product-left .content{width:50%;padding-bottom:40px}}@media (min-width: 1100px){.sub-banner{overflow:hidden;padding:0}.sub-banner .left{width:62.5%;float:left;margin-right:-100%;margin-left:0;clear:none}.sub-banner .right{width:50%;float:left;margin-right:-100%;margin-left:54.16667%;clear:none}.sub-banner .left-list{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none}.sub-banner .right-list{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none}.sub-banner.narrow .left{width:33.33333%;float:left;margin-right:-100%;margin-left:0;clear:none;padding:50px 75px 50px 2em}.sub-banner.narrow .right{width:75%;float:left;margin-right:-100%;margin-left:33.33333%;clear:none}.legal-products .headline-container .headline{font-size:50px;font-size:3.125rem}.experts .headline-container .headline{font-size:50px;font-size:3.125rem}.professional-learning .headline{font-size:40px;font-size:2.5rem}.featured-products .product-left{background:url(../img/bg-bloomberg-law.png) right top no-repeat}.featured-products .product-left .contentfull{width:100%;padding-bottom:40px}}@media (min-width: 1200px){.for-you-icons{padding:60px 0}.for-you-icons ul li.label{height:185px}.for-you-icons ul li a{padding-top:50px;font-size:60px;height:185px}.for-you-icons ul li a span{font-size:13px;font-size:0.8125rem}}@media (min-width: 1362px){.legal-products{padding:60px 0}.legal-products .headline-container{width:40.67797%;float:left;margin-right:-100%;margin-left:0;clear:none}.legal-products .headline-container .headline{font-size:60px;font-size:3.75rem;margin-bottom:20px}.legal-products .subscription-services{width:32.20339%;float:left;margin-right:-100%;margin-left:42.37288%;clear:none}.legal-products .more-products .title{margin-bottom:10px}.experts{padding:60px 0}.experts .headline-container .headline{font-size:60px;font-size:3.75rem}.professional-learning .inner{width:66.10169%;float:left;margin-right:-100%;margin-left:0;clear:none}}@media (min-width: 1400px){.sub-banner{padding:0;margin:0}.sub-banner .left{padding:50px 200px 50px 7em}.sub-banner .right{padding:50px 0 50px 100px}.sub-banner .right .content{padding-right:10em}.sub-banner.narrow .left{padding:50px 75px 50px 7em}.experts{padding:60px 0 170px;margin-bottom:-170px}.experts .headline-container .headline{font-size:60px;font-size:3.75rem}.featured-products .product-left{min-height:400px}.featured-products .product-right{min-height:400px}}.product-detail h2{color:#000;margin-bottom:20px}.product-detail h2:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#000}.product-detail h5{font-size:15px;font-size:0.9375rem;color:#000}.product-detail .concluded-header{font-size:19px;font-size:1.1875rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:8px;color:#000}.product-detail .intro-text p{font-size:17px;font-size:1.0625rem;color:#000}.product-detail .intro-container{padding:35px 0;background:#f2f2f2}.product-detail .intro-container .left .header{text-transform:uppercase}.product-detail .intro-container .left .header.icon:after{display:none}.product-detail .intro-container .left .header.icon i:before{display:inline-block;position:relative;top:2px;margin-right:5px}.product-detail .intro-container .left h1{color:#fd6624;background:-webkit-linear-gradient(#fd6624, #f13f31);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.product-detail .intro-container .left .extra{margin:15px 0}.product-detail .intro-container .left .extra p{font-size:15px;font-size:0.9375rem;color:#000;font-weight:bold}.product-detail .intro-container .right{margin-top:40px}.product-detail .intro-container .date-time{font-size:15px;font-size:0.9375rem;color:#000}.product-detail .intro-container p{font-size:17px;font-size:1.0625rem;color:#000}.product-detail .intro-container .select-container{padding-top:6px}.product-detail .intro-container .select-container select{display:none}.product-detail .intro-container .select-container .selectboxit-btn.selectboxit-enabled:hover,.product-detail .intro-container .select-container .selectboxit-btn.selectboxit-enabled:focus{background-color:#f8f8f8}.product-detail .intro-container .button-container{margin:0 auto;text-align:center}.product-detail .intro-container .button-container .button{margin:0}.product-detail .intro-container .screenshot{max-width:500px;text-align:center}.product-detail .intro-container .screenshot .links{margin-top:10px}.product-detail .intro-container .screenshot .links ul{margin:0;padding:0;*zoom:1;text-align:center;font-size:0}.product-detail .intro-container .screenshot .links ul:before,.product-detail .intro-container .screenshot .links ul:after{content:" ";display:table}.product-detail .intro-container .screenshot .links ul:after{clear:both}.product-detail .intro-container .screenshot .links ul li{font-size:13px;color:#000;list-style:none;display:inline-block;margin:0 20px}.product-detail .intro-container .screenshot .links ul li i{margin-right:10px}.product-detail .intro-container .screenshot .links ul li a{font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}.product-detail section.description{padding:50px 0 0}.product-detail .speakers .speaker,.product-detail .speakers .author,.product-detail .authors .speaker,.product-detail .authors .author{*zoom:1}.product-detail .speakers .speaker:before,.product-detail .speakers .speaker:after,.product-detail .speakers .author:before,.product-detail .speakers .author:after,.product-detail .authors .speaker:before,.product-detail .authors .speaker:after,.product-detail .authors .author:before,.product-detail .authors .author:after{content:" ";display:table}.product-detail .speakers .speaker:after,.product-detail .speakers .author:after,.product-detail .authors .speaker:after,.product-detail .authors .author:after{clear:both}.product-detail .speakers .speaker .thumb,.product-detail .speakers .author .thumb,.product-detail .authors .speaker .thumb,.product-detail .authors .author .thumb{display:none}.product-detail .speakers .speaker p:last-child,.product-detail .speakers .author p:last-child,.product-detail .authors .speaker p:last-child,.product-detail .authors .author p:last-child{margin-bottom:0}.product-detail .speakers h6,.product-detail .authors h6{color:#000}.product-detail .courses .product-box{margin-bottom:30px}.product-detail .upcoming-courses .product-box{margin:0 60px 0 0}.product-detail .reviews h5{margin-bottom:0}.product-detail .overview{padding:50px 0 0}.product-detail .whats-included .link-list ul{margin-bottom:0}.product-detail .excerpts-headlines .article-list{margin-bottom:0}.product-detail .excerpts-headlines .article-list a{color:#114386}.product-detail .topics-covered .list ul{margin:0;padding:0 0 0 20px}.product-detail .topics-covered .list ul li{font-size:15px;font-size:0.9375rem}.product-detail .support-training .left,.product-detail .support-training .right{padding-bottom:30px}.product-detail .bottom-section .right-rail{padding:40px 0}.product-detail .bottom-section .right-rail .product-box{margin-bottom:40px;max-width:270px}@media (min-width: 600px){.product-detail .intro-container .select-container{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .intro-container .button-container{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none;margin:0;text-align:left}.product-detail .courses .product-box{margin-bottom:30px;width:47.91667%;clear:right;float:left;margin-left:0;margin-right:0%}.product-detail .courses .product-box:last-child{width:47.0339%;clear:right;float:right;margin-right:0}}@media (min-width: 767px){.product-detail .speakers .left,.product-detail .authors .left{width:29.41176%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .speakers .right,.product-detail .authors .right{width:64.70588%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .speakers .speaker,.product-detail .speakers .author,.product-detail .authors .speaker,.product-detail .authors .author{*zoom:1}.product-detail .speakers .speaker:before,.product-detail .speakers .speaker:after,.product-detail .speakers .author:before,.product-detail .speakers .author:after,.product-detail .authors .speaker:before,.product-detail .authors .speaker:after,.product-detail .authors .author:before,.product-detail .authors .author:after{content:" ";display:table}.product-detail .speakers .speaker:after,.product-detail .speakers .author:after,.product-detail .authors .speaker:after,.product-detail .authors .author:after{clear:both}.product-detail .speakers .speaker .thumb,.product-detail .speakers .author .thumb,.product-detail .authors .speaker .thumb,.product-detail .authors .author .thumb{display:block;float:left;width:155px}.product-detail .speakers .speaker .info,.product-detail .speakers .author .info,.product-detail .authors .speaker .info,.product-detail .authors .author .info{margin-left:170px}.product-detail .speakers .speaker p:last-child,.product-detail .speakers .author p:last-child,.product-detail .authors .speaker p:last-child,.product-detail .authors .author p:last-child{margin-bottom:0}.product-detail .contents,.product-detail .working-papers,.product-detail .reviews{*zoom:1}.product-detail .contents:before,.product-detail .contents:after,.product-detail .working-papers:before,.product-detail .working-papers:after,.product-detail .reviews:before,.product-detail .reviews:after{content:" ";display:table}.product-detail .contents:after,.product-detail .working-papers:after,.product-detail .reviews:after{clear:both}.product-detail .contents .left,.product-detail .working-papers .left,.product-detail .reviews .left{width:39.13043%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .contents .right,.product-detail .working-papers .right,.product-detail .reviews .right{width:56.52174%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .overview .left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .overview .right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .overview .right .social{float:right}.product-detail .whats-included{*zoom:1}.product-detail .whats-included:before,.product-detail .whats-included:after{content:" ";display:table}.product-detail .whats-included:after{clear:both}.product-detail .whats-included .right{*zoom:1}.product-detail .whats-included .right:before,.product-detail .whats-included .right:after{content:" ";display:table}.product-detail .whats-included .right:after{clear:both}.product-detail .whats-included .right .list-left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .whats-included .right .list-right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .whats-included .right .left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .whats-included .right .right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .row.has-social{*zoom:1}.product-detail .row.has-social:before,.product-detail .row.has-social:after{content:" ";display:table}.product-detail .row.has-social:after{clear:both}.product-detail .row.has-social .left{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .row.has-social .right{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .row.has-social .right .social{float:right}.product-detail .excerpts-headlines{*zoom:1}.product-detail .excerpts-headlines:before,.product-detail .excerpts-headlines:after{content:" ";display:table}.product-detail .excerpts-headlines:after{clear:both}.product-detail .excerpts-headlines .left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .excerpts-headlines .right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .topics-covered{*zoom:1}.product-detail .topics-covered:before,.product-detail .topics-covered:after{content:" ";display:table}.product-detail .topics-covered:after{clear:both}.product-detail .topics-covered .left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .topics-covered .right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .specs,.product-detail .support-training{*zoom:1}.product-detail .specs:before,.product-detail .specs:after,.product-detail .support-training:before,.product-detail .support-training:after{content:" ";display:table}.product-detail .specs:after,.product-detail .support-training:after{clear:both}.product-detail .specs .left,.product-detail .support-training .left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .specs .right,.product-detail .support-training .right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .bottom-section .right-rail{*zoom:1;padding:40px 5%}.product-detail .bottom-section .right-rail:before,.product-detail .bottom-section .right-rail:after{content:" ";display:table}.product-detail .bottom-section .right-rail:after{clear:both}.product-detail .bottom-section .right-rail .inner{*zoom:1;margin:0 auto}.product-detail .bottom-section .right-rail .inner:before,.product-detail .bottom-section .right-rail .inner:after{content:" ";display:table}.product-detail .bottom-section .right-rail .inner:after{clear:both}.product-detail .bottom-section .right-rail .product-box{width:49.15254%;clear:right;float:left;margin-left:0;margin-right:1.69492%;margin:0 20px 40px}}@media (min-width: 1000px){.product-detail .intro-container{background:url(../img/bg-pattern-long.png) center top repeat-y #f2f2f2}.product-detail .intro-container .left{width:63.98305%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-right:30px}.product-detail .intro-container .left .main-title{margin-bottom:30px}.product-detail .intro-container .right{width:29.16667%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .intro-container.subscription{background:#f2f2f2}.product-detail .intro-container.subscription .left{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .intro-container.subscription .right{width:auto}.product-detail section.description{padding:80px 0 0}.product-detail section.description .left{width:65.21739%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail section.description .right{width:30.43478%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail section.description .right.flush{padding-top:0}.product-detail section.description .right.flush .social{float:right}.product-detail section.description .right .social{float:right}.product-detail .courses{*zoom:1}.product-detail .courses:before,.product-detail .courses:after{content:" ";display:table}.product-detail .courses:after{clear:both}.product-detail .courses .left{width:29.41176%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .courses .right{width:64.70588%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .product-box-container{text-align:left}.product-detail .product-box-container .product-box{float:left}.product-detail .whats-included .left{width:30.43478%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .whats-included .right{width:65.21739%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .excerpts-headlines .left{width:66.10169%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .excerpts-headlines .right{width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .excerpts-headlines .left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .excerpts-headlines .right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .bottom-section .right-rail .product-box{width:32.20339%;clear:right;float:left;margin-left:0;margin-right:1.69492%}}@media (min-width: 1200px){.product-detail .courses{*zoom:1}.product-detail .courses:before,.product-detail .courses:after{content:" ";display:table}.product-detail .courses:after{clear:both}.product-detail .courses .left{width:38.23529%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .courses .right{width:55.88235%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .excerpts-headlines{*zoom:1}.product-detail .excerpts-headlines:before,.product-detail .excerpts-headlines:after{content:" ";display:table}.product-detail .excerpts-headlines:after{clear:both}.product-detail .excerpts-headlines .left{*zoom:1}.product-detail .excerpts-headlines .left:before,.product-detail .excerpts-headlines .left:after{content:" ";display:table}.product-detail .excerpts-headlines .left:after{clear:both}.product-detail .excerpts-headlines .left .list-left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .excerpts-headlines .left .list-right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .excerpts-headlines .left .left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .excerpts-headlines .left .right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}.product-detail .bottom-section{*zoom:1}.product-detail .bottom-section:before,.product-detail .bottom-section:after{content:" ";display:table}.product-detail .bottom-section:after{clear:both}.product-detail .bottom-section .left-rail{width:69.56522%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .bottom-section .right-rail{width:26.08696%;float:right;margin-left:0;margin-right:0;clear:none;padding:40px 0;margin-top:50px}.product-detail .bottom-section .right-rail .product-box{float:none;margin:0 auto 40px;width:auto}}@media (min-width: 1362px){.product-detail .courses{*zoom:1}.product-detail .courses:before,.product-detail .courses:after{content:" ";display:table}.product-detail .courses:after{clear:both}.product-detail .courses .left{width:47.05882%;float:left;margin-right:-100%;margin-left:0;clear:none}.product-detail .courses .right{width:47.05882%;float:right;margin-left:0;margin-right:0;clear:none}}.blog{*zoom:1}.blog:before,.blog:after{content:" ";display:table}.blog:after{clear:both}.blog .blog-posts .header{margin:30px 0}.blog .left-rail{padding-top:45px}.blog .left-rail .promo{margin-top:50px;background:#da277b;background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #da277b), color-stop(65%, #dc2760), color-stop(65%, #d51d52), color-stop(100%, #d71d42));background:-webkit-linear-gradient(45deg, #da277b 0%, #dc2760 65%, #d51d52 65%, #d71d42 100%);background:linear-gradient(45deg, #da277b 0%, #dc2760 65%, #d51d52 65%, #d71d42 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#da277b', endColorstr='#d71d42',GradientType=1 )}.blog .left-rail .promo .inner{padding:25px 25px 100px}.blog .left-rail .promo .inner .title{margin-bottom:20px}.blog .left-rail .author-image{border-bottom:5px solid #000}.blog .center{padding:45px 0 0}.blog .right-rail{background:url(../img/bg-pattern-white.png);padding:30px 10px;margin-top:45px;float:left}.blog .right-rail .product-box-container{padding:15px 0;margin-bottom:0}.blog .right-rail .product-box{margin-bottom:30px;width:100%;float:left}.blog .right-rail .product-box:nth-child(even){float:left}.blog .right-rail .header{margin:0 0 20px}.blog .right-rail .social{margin-bottom:30px}.blog .contributers{*zoom:1;margin:40px 0}.blog .contributers:before,.blog .contributers:after{content:" ";display:table}.blog .contributers:after{clear:both}.blog .contributers .contributer{width:50%;clear:right;float:left;margin-left:0;margin-right:0%;padding:15px 30px 0 0;margin-bottom:15px;font-size:15px;font-size:0.9375rem}.blog .contributers .thumb img{border-bottom:3px solid #000}.blog .contributers .view-all{*zoom:1;clear:both}.blog .contributers .view-all:before,.blog .contributers .view-all:after{content:" ";display:table}.blog .contributers .view-all:after{clear:both}.blog .split{*zoom:1}.blog .split:before,.blog .split:after{content:" ";display:table}.blog .split:after{clear:both}.blog .split .headline{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none}.blog .split .header{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none}.blog .split .icon{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none}.blog .rss{float:right;display:block;padding:8px;background:#f27621;color:#fff;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-size:0.6875rem}.blog .rss:before{margin-right:4px;font-size:12px;font-family:"icomoon"}.blog .rss:hover{text-decoration:none}.blog .rss1{float:right;display:block;padding:7px;background:#f27621;color:#fff;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;width:35px;height:35px;font-size:11px;font-size:0.6875rem}.blog .rss1:before{margin-right:4px;font-size:20px;font-family:"icomoon"}.blog .rss1:hover1{text-decoration:none}.blog hr.short{margin:25px 0}.blog .blog-item h3{font-size:17px;font-size:1.0625rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;line-height:1.2}.blog .blog-item.featured h3{font-size:27px;font-size:1.6875rem;color:#fd6624;background:-webkit-linear-gradient(#fd6624, #f13f31);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.blog .blog-item.featured p{font-size:17px;font-size:1.0625rem}.blog .blog-item:last-of-type{margin-bottom:40px}.blog .blog-detail h2{color:#fd6624;background:-webkit-linear-gradient(#fd6624, #f13f31);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:27px;font-size:1.6875rem;line-height:1;padding-bottom:10px}.blog .blog-detail .customer-name h2{color:#000}.blog .blog-detail p{font-size:17px;font-size:1.0625rem}.blog .blog-detail strong{color:#000}.blog .blog-detail .pull-quote{display:none}.blog .blog-detail .pull-quote p{font-size:24px;font-size:1.5rem}.blog .blog-detail .inline-img{margin:20px 0}.blog .blog-detail .inline-img img{width:100%}.blog .blog-detail .read-more-trial{*zoom:1;padding:15px;margin:50px 0;border-left:5px solid #000;background:url(../img/bg-pattern.png)}.blog .blog-detail .read-more-trial:before,.blog .blog-detail .read-more-trial:after{content:" ";display:table}.blog .blog-detail .read-more-trial:after{clear:both}.blog .blog-detail .read-more-trial .text{padding:5px 0 0;margin-bottom:20px;font-size:17px;font-size:1.0625rem}.blog .blog-detail .read-more-trial .button-container{text-align:right}.blog .blog-detail .read-more-trial .button-container .button{margin:0;text-align:center}.blog .blog-detail .author-block{*zoom:1;margin-bottom:40px}.blog .blog-detail .author-block:before,.blog .blog-detail .author-block:after{content:" ";display:table}.blog .blog-detail .author-block:after{clear:both}.blog .blog-detail .author-block .img{float:left;width:100px;margin:0 20px 5px 0}.blog .blog-detail .author-block .img img{border-bottom:3px solid #000}.blog .blog-detail .author-block .text .author{display:inline-block;margin-bottom:20px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem;color:#000}.blog .blog-detail .author-block .text .biography{margin-bottom:25px}.blog .blog-detail .author-block .text p{margin-bottom:10px;font-size:15px;font-size:0.9375rem;line-height:1.2}.blog .blog-detail .comments-container{margin-bottom:40px}.blog .blog-detail .comments-container .comment-num{font-size:24px;font-size:1.5rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;border-bottom:3px solid #000}.blog .blog-detail .comments-container .comment{*zoom:1;padding:35px 15px 15px 35px;margin-bottom:5px;background:#f2f2f2;font-size:15px;font-size:0.9375rem}.blog .blog-detail .comments-container .comment:before,.blog .blog-detail .comments-container .comment:after{content:" ";display:table}.blog .blog-detail .comments-container .comment:after{clear:both}.blog .blog-detail .comments-container .comment p{margin:15px 15px 0 0;font-size:15px;font-size:0.9375rem}.blog .blog-detail .comments-container .comment .commenter{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif}.blog .blog-detail .comments-container .comment .date{display:inline-block;margin-left:5px;font-size:11px;font-size:0.6875rem;font-weight:bold}.blog .blog-detail .comments-container .comment .button{float:right;margin:10px 0 0}.blog .blog-detail .comments-container .comment.reply{margin-left:20px}.blog .blog-detail .submit-comment .header:after{width:100%}.blog .blog-detail .submit-comment textarea{height:150px}@media (min-width: 600px){.blog .contributers .contributer{width:33.33333%;clear:right;float:left;margin-left:0;margin-right:0%}.blog .product-box-container{*zoom:1}.blog .product-box-container:before,.blog .product-box-container:after{content:" ";display:table}.blog .product-box-container:after{clear:both}.blog .product-box-container .product-box{width:49.15254%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.blog .product-box-container .product-box:nth-child(even){width:49.15254%;clear:right;float:right;margin-right:0}.blog .inline-promo .left{width:30.43478%;float:left;margin-right:-100%;margin-left:0;clear:none;margin-bottom:0}.blog .inline-promo .right{width:65.21739%;float:right;margin-left:0;margin-right:0;clear:none}.blog .blog-detail .pull-quote{display:block}.blog .blog-detail .read-more-trial .text{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none;margin-bottom:0}.blog .blog-detail .read-more-trial .button-container{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none}.blog .blog-detail .author-block.img .img{float:left;margin:0;width:155px}.blog .blog-detail .author-block.img .text{float:none;margin:0 0 0 180px}.blog .blog-detail .comments-container .comment.reply{margin-left:40px}}@media (min-width: 767px){.blog .left-rail{width:32.20339%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-right:20px}.blog .center{width:66.10169%;float:right;margin-left:0;margin-right:0;clear:none}.blog .right-rail{width:100%;float:right;margin-left:0;margin-right:0;clear:both}.blog .contributers .contributer{float:none;width:auto;clear:none;padding:15px 0;margin:0}.blog .blog-detail .submit-comment{*zoom:1}.blog .blog-detail .submit-comment:before,.blog .blog-detail .submit-comment:after{content:" ";display:table}.blog .blog-detail .submit-comment:after{clear:both}.blog .blog-detail .submit-comment .left{width:47.82609%;float:left;margin-right:-100%;margin-left:0;clear:none}.blog .blog-detail .submit-comment .right{width:47.82609%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1000px){.blog .left-rail{width:30.43478%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-right:0}.blog .center{width:65.21739%;float:right;margin-left:0;margin-right:0;clear:none}.blog .blog-detail .read-more-trial .text{width:66.10169%;float:left;margin-right:-100%;margin-left:0;clear:none}.blog .blog-detail .read-more-trial .button-container{width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1100px){.blog{background:url(../img/bg-pattern-white-long.png) center top repeat-y}.blog .left-rail{width:22.22222%;float:left;margin-right:-100%;margin-left:0;clear:none}.blog .center{width:47.05882%;float:left;margin-right:-100%;margin-left:26.47059%;clear:none}.blog .right-rail{width:20.58824%;float:right;margin-left:0;margin-right:0;clear:none;background:none;padding:45px 0px;margin-top:0}.blog .right-rail .product-box,.blog .right-rail .product-box:nth-child(even){float:none;clear:both;width:100%;margin-right:0}.blog .product-box-container{margin-bottom:30px}}@media (min-width: 1200px){.blog .left-rail{width:19.56522%;float:left;margin-right:-100%;margin-left:0;clear:none}.blog .center{width:50%;float:left;margin-right:-100%;margin-left:21.73913%;clear:none;padding:45px 40px 30px 20px}.blog .right-rail{width:21.73913%;float:right;margin-left:0;margin-right:0;clear:none}}@media (min-width: 1240px){.blog .left-rail{width:21.73913%;float:left;margin-right:-100%;margin-left:0;clear:none}.blog .center{width:47.82609%;float:left;margin-right:-100%;margin-left:23.91304%;clear:none}.blog .right-rail{width:21.73913%;float:right;margin-left:0;margin-right:0;clear:none}}.intro-banner{padding:20px 0;background-position:top center;-webkit-background-size:cover;background-size:cover;color:#fff}.intro-banner h1{line-height:1}.intro-banner .subhead{margin:0 0 15px;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem}.intro-banner p{margin:0;font-size:16px;font-size:1rem;font-weight:600;line-height:1.35}.border-stripes{display:none}.home-main-section-blocks .inner-container{padding:16px 12px}.home-main-section-blocks .home-block{margin:0 0 8px}.home-main-section-blocks .home-block a:hover{text-decoration:none}.home-main-section-blocks .home-block .top{padding:20px;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.home-main-section-blocks .home-block .top h2{min-height:45px;margin:0;line-height:1;font-size:20px;font-size:1.25rem;color:#fff}.home-main-section-blocks .home-block .top h2:after{position:relative;display:inline;top:-2px;margin-left:7px;font-family:"icomoon";content:"\e602";font-size:12px;font-weight:700}.home-main-section-blocks .home-block .top p{display:none}.home-main-section-blocks .home-block .bottom{display:none}.home-sections .inner-container{padding:0}.home-sections ul{list-style:none;list-style-type:none;margin:0;padding:0;margin-bottom:30px}.home-sections ul li{list-style:none;list-style-type:none;line-height:inherit;padding:0}.home-sections ul li{position:relative;padding:0;border-top:1px solid #e8e8e8;border-bottom:1px solid #f4f4f4;font-size:15px;font-size:0.9375rem}.home-sections ul li:first-child{border-top:0}.home-sections ul li:last-child{border-bottom:0}.home-sections ul li a{position:relative;display:block;padding:15px 60px;color:#646464;text-decoration:none;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif}.home-sections ul li a:before{position:absolute;top:10px;left:30px;font-family:"icomoon";display:inline-block;font-size:20px}.home-sections ul li a:hover{color:#1550a1}.home-sections ul li a.icon-book:before{left:35px}.home-expertise{padding:30px 0;background:#0046ad;background:-webkit-linear-gradient(-45deg, #0046ad 0%, #00b2af 100%);background:-webkit-linear-gradient(315deg, #0046ad 0%, #00b2af 100%);background:linear-gradient(135deg, #0046ad 0%, #00b2af 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0046ad', endColorstr='#00b2af',GradientType=1 )}.home-expertise h2{margin-bottom:25px;font-size:21px;font-size:1.3125rem;color:#fff;line-height:1}.home-expertise .news-mobile{background:#fff;padding:15px 5px;margin:0 0 20px}.home-expertise .news-mobile .article-list{margin:0}.home-expertise .news-mobile article{padding:10px 0;border-bottom:1px solid #d9d9d9}.home-expertise .news-mobile article:after{display:none}.home-expertise .news-mobile article:last-of-type{border:0;margin:0}.home-expertise .news-mobile .date{padding:0 10px;margin:0 0 5px}.home-expertise .news-mobile .title{padding:0 10px;font-size:14px;font-size:0.875rem}.home-expertise .button-container{text-align:center}.home-events{padding:23px 0;background:url("../img/bg-pattern-2.png") top left;border-top:1px solid #fff}.home-events .inner-container{background:#fff;padding-top:15px;padding-bottom:15px}.home-events .events-wrapper{*zoom:1}.home-events .events-wrapper:before,.home-events .events-wrapper:after{content:" ";display:table}.home-events .events-wrapper:after{clear:both}.home-events .events-wrapper .events-container .header-row .top-button{display:none}.home-events .events-wrapper .twitter-feed-container{display:none}.home-events h2{margin:0 0 0px;font-size:21px;font-size:1.3125rem;line-height:1;color:#000}.home-events .event{*zoom:1;padding:20px 0;border-bottom:1px solid #d9d9d9}.home-events .event:before,.home-events .event:after{content:" ";display:table}.home-events .event:after{clear:both}.home-events .event .thumb{width:30.8642%;float:left;margin-right:-100%;margin-left:0;clear:none}.home-events .event .thumb img{display:block;border:1px solid #b9b9b9}.home-events .event .text{width:65.4321%;float:right;margin-left:0;margin-right:0;clear:none;font-size:11px;font-size:0.6875rem;color:#000}.home-events .event .text a{color:#000}.home-events .event .text p{margin:10px 0 0}.home-events .event .text .event-date{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif}.home-events .event a.more{color:#1550a1}.home-events .event a.more:after{position:relative;display:inline-block;margin:0 0 0 4px;top:-1px;font-family:"icomoon";content:"\e602";font-size:8px}.home-events .button-container{padding:20px 0 0;text-align:center}.news-desktop{display:none}.twitter-feed-container{padding-top:20px;max-height:490px;overflow:hidden}.twitter-logo{margin-left:10px;margin-bottom:10px;-webkit-background-size:contain;background-size:contain}.twitter-logo h2{white-space:nowrap}.twitter-logo .icon-twitter3{color:#00aced;margin-right:-.1em;margin-left:4px}.follow-twitter{clear:left;margin-left:20px;padding:6px 0 15px;line-height:2em}.follow-twitter a{color:#ffffff;padding:7px;margin-right:10px;font-size:12px;text-decoration:none;background-color:#1b95e0;white-space:nowrap}@media (min-width: 767px){.intro-banner .subhead{font-size:20px;font-size:1.25rem}.intro-banner p{font-size:18px;font-size:1.125rem}.home-events .event .thumb{width:39.50617%;float:left;margin-right:-100%;margin-left:0;clear:none}.home-events .event .text{width:56.79012%;float:right;margin-left:0;margin-right:0;clear:none;font-size:16px;font-size:1rem}}@media (min-width: 800px){.home-events .inner-container{padding:0;background:none}.home-events .events-wrapper .events-container{width:66.10169%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-left:20px;padding-top:20px;padding-right:30px;background:#fff}.home-events .events-wrapper .twitter-feed-container{display:block;width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:20px;background:#fff}.home-events .event .thumb{width:39.50617%;float:left;margin-right:-100%;margin-left:0;clear:none}.home-events .event .text{width:56.79012%;float:right;margin-left:0;margin-right:0;clear:none;font-size:16px;font-size:1rem}}@media (min-width: 960px){.border-stripes{display:block;height:23px;background:url("../img/bg-pattern-2.png") top left}.home-main-section-blocks{padding:15px 0}.home-main-section-blocks .inner-container{*zoom:1}.home-main-section-blocks .inner-container:before,.home-main-section-blocks .inner-container:after{content:" ";display:table}.home-main-section-blocks .inner-container:after{clear:both}.home-main-section-blocks .home-block{width:23.33333%;clear:right;float:left;margin-left:0.83333%;margin-right:0.83333%}.home-main-section-blocks .home-block:nth-child(4n){width:23.33333%;clear:right;float:left;margin-left:0.83333%;margin-right:0.83333%}.home-main-section-blocks .home-block .top-link{position:relative;display:block}.home-main-section-blocks .home-block .top-link:hover .overlay{display:block}.home-main-section-blocks .home-block .top{position:relative}.home-main-section-blocks .home-block .top .text{position:relative;z-index:2}.home-main-section-blocks .home-block .top h2{margin:0 0 20px}.home-main-section-blocks .home-block .top p{display:block;margin:0;color:#fff;font-size:16px;font-size:1rem;line-height:1.25}.home-main-section-blocks .home-block .top .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:inset 4px 8px 10px 4px #3f3f3f;box-shadow:inset 4px 8px 10px 4px #3f3f3f;opacity:.4;background:-webkit-linear-gradient(-45deg, #fff 0%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(315deg, #fff 0%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%);background:linear-gradient(135deg, #fff 0%, rgba(255,255,255,0) 98%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 )}.home-main-section-blocks .home-block .bottom{display:block;border-top:1px solid #fff;padding:20px;color:#fff}.home-main-section-blocks .home-block .header{margin:0 0 10px;font-size:14px;font-size:0.875rem}.home-main-section-blocks .home-block .header:after{display:none}.home-main-section-blocks .home-block h3{font-size:18px;font-size:1.125rem;color:#fff}.home-main-section-blocks .home-block p{font-size:16px;font-size:1rem;line-height:1.25}.home-main-section-blocks .home-block .button-container{text-align:center}.home-main-section-blocks .home-block .button-container .button{margin:0}.home-main-section-blocks .home-block.legal{background:#fcb61d}.home-main-section-blocks .home-block.legal .bottom{background:#f58120;background:-webkit-gradient(linear, left top, left bottom, from(#f58120), to(#fcb61d));background:-webkit-linear-gradient(top, #f58120 0%, #fcb61d 100%);background:linear-gradient(to bottom, #f58120 0%, #fcb61d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58120', endColorstr='#fcb61d',GradientType=0 )}.home-main-section-blocks .home-block.tax{background:#1d9bec}.home-main-section-blocks .home-block.tax .bottom{background:#1b89dc;background:-webkit-gradient(linear, left top, left bottom, from(#1b89dc), to(#1d9bec));background:-webkit-linear-gradient(top, #1b89dc 0%, #1d9bec 100%);background:linear-gradient(to bottom, #1b89dc 0%, #1d9bec 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b89dc', endColorstr='#1d9bec',GradientType=0 )}.home-main-section-blocks .home-block.ehs{background:#38c070}.home-main-section-blocks .home-block.ehs .bottom{background:#4ebb5b;background:-webkit-gradient(linear, left top, left bottom, from(#4ebb5b), to(#38c070));background:-webkit-linear-gradient(top, #4ebb5b 0%, #38c070 100%);background:linear-gradient(to bottom, #4ebb5b 0%, #38c070 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ebb5b', endColorstr='#38c070',GradientType=0 )}.home-main-section-blocks .home-block.hr{background:#7b3dd1}.home-main-section-blocks .home-block.hr .bottom{background:#6438d4;background:-webkit-gradient(linear, left top, left bottom, from(#6438d4), to(#7b3dd1));background:-webkit-linear-gradient(top, #6438d4 0%, #7b3dd1 100%);background:linear-gradient(to bottom, #6438d4 0%, #7b3dd1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6438d4', endColorstr='#7b3dd1',GradientType=0 )}.home-sections ul{margin:10px 0 60px;*zoom:1}.home-sections ul:before,.home-sections ul:after{content:" ";display:table}.home-sections ul:after{clear:both}.home-sections ul li{border:0;width:20%;clear:right;float:left;margin-left:0%;margin-right:0%;text-align:center;font-size:17px;font-size:1.0625rem}.home-sections ul li a{display:inline-block;padding:0;text-align:center}.home-sections ul li a:before{position:relative;top:0;left:0;display:block;font-size:58px;margin:0 0 15px}.home-sections ul li a.icon-book:before{left:0}}@media (min-width: 1000px){.home-events .events-wrapper .events-container{padding-left:2em}.home-events .events-wrapper .twitter-feed-container{padding-right:2em}.news-mobile{display:none}.news-desktop{position:relative;display:block}.news-desktop .scroll-bar{position:absolute;display:block;width:100%;bottom:0;left:0;height:150px;background-image:url(../img/bg-home-news-transparent.png);background-repeat:repeat-x;background-position:left bottom}.news-desktop .scroll-bar .scroll-buttons{position:absolute;width:56px;bottom:0;left:-webkit-calc(50% - 56px);left:calc(50% - 56px)}.news-desktop .scroll-bar .scroll-buttons .scroll-button{display:block;margin-top:6px;width:56px;height:45px;background-color:rgba(0,0,0,0.3);color:#fff;text-align:center;line-height:45px;text-decoration:none;overflow:hidden;cursor:pointer;-webkit-user-select:none;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.news-desktop .scroll-bar .scroll-buttons .scroll-button:before{position:relative;left:-4px;display:block;width:56px;height:45px;font-family:"icomoon";font-size:65px}.news-desktop .scroll-bar .scroll-buttons .scroll-button:hover{background-color:rgba(0,0,0,0.6)}.news-desktop .scroll-bar .scroll-buttons #scroll-up-button:before{content:"\e612"}.news-desktop .scroll-bar .scroll-buttons #scroll-down-button:before{content:"\e611"}.news-desktop .nav-container{*zoom:1}.news-desktop .nav-container:before,.news-desktop .nav-container:after{content:" ";display:table}.news-desktop .nav-container:after{clear:both}.news-desktop .nav-container nav{float:left}.news-desktop .nav-container nav ul{list-style:none;list-style-type:none;margin:0;padding:0;font-size:0}.news-desktop .nav-container nav ul li{list-style:none;list-style-type:none;line-height:inherit;padding:0}.news-desktop .nav-container nav ul li{display:inline-block;margin-right:7px;font-size:15px;font-size:0.9375rem}.news-desktop .nav-container nav ul li a{display:block;padding:15px 22px 7px;font-size:15px;font-size:0.9375rem;color:#565a5c;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border-bottom:8px solid #00b9e4;text-decoration:none;-webkit-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease}.news-desktop .nav-container nav ul li a:hover{background-color:#f2f2f2;color:#000}.news-desktop .nav-container nav ul li.active a{background-color:transparent;color:#fff}.news-desktop .nav-container nav ul li.bna a{border-color:#565a5c}.news-desktop .nav-container nav ul li.legal a{border-color:#faa41e}.news-desktop .nav-container nav ul li.tax a{border-color:#0c7ccc}.news-desktop .nav-container nav ul li.ehs a{border-color:#2bc26a}.news-desktop .nav-container nav ul li.hr a{border-color:#8034c0}.news-desktop .nav-container .button{float:right;font-size:13px;font-size:0.8125rem;margin:0;padding:15px 20px}.news-desktop #main-news-container{height:450px;overflow:hidden}.news-desktop .news-container{position:relative;padding:20px 10px;background:#fff;border:1px solid #d0d2d5}.news-desktop .news-container h3{margin:0 0 25px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem;color:#000}.news-desktop .news-container h3:after{content:"";display:block;margin:5px 0 0;height:3px;width:100px;background:#000}.news-desktop .news-content{*zoom:1}.news-desktop .news-content:before,.news-desktop .news-content:after{content:" ";display:table}.news-desktop .news-content:after{clear:both}.news-desktop .news-content:not(:first-of-type){display:none}.news-desktop .news-content.inactive{display:none}.news-desktop .news-content.active{display:block}.news-desktop .news-content .latest-news-container{*zoom:1;width:48.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.news-desktop .news-content .latest-news-container:before,.news-desktop .news-content .latest-news-container:after{content:" ";display:table}.news-desktop .news-content .latest-news-container:after{clear:both}.news-desktop .news-content .latest-news-container .left{width:50%;float:left;margin-right:-100%;margin-left:0%;clear:none;padding-right:20px}.news-desktop .news-content .latest-news-container .left article:last-child{border:0}.news-desktop .news-content .latest-news-container .right{width:50%;float:right;margin-left:0;margin-right:0%;clear:none;padding-left:20px}.news-desktop .news-content .latest-news-container .right article:last-child{border:0}.news-desktop .news-content .latest-media{*zoom:1;width:48.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none;padding-left:20px}.news-desktop .news-content .latest-media:before,.news-desktop .news-content .latest-media:after{content:" ";display:table}.news-desktop .news-content .latest-media:after{clear:both}.news-desktop .news-content .latest-media .left{width:50%;float:left;margin-right:-100%;margin-left:0%;clear:none;padding-right:20px}.news-desktop .news-content .latest-media .right{width:50%;float:right;margin-left:0;margin-right:0%;clear:none;padding-left:20px}.news-desktop .news-content .latest-media .right .whitepaper-thumb{max-height:190px;overflow:hidden}.news-desktop .news-content .latest-media .blogs{width:100%;float:right;margin-left:0;margin-right:0%;clear:none;margin-top:30px}.news-desktop .news-content article{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #d9d9d9}.news-desktop .news-content article .date{margin:0 0 10px;font-size:11px;font-size:0.6875rem;line-height:1.25;color:#b3b3b3}.news-desktop .news-content article .title{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;font-size:1.0625rem;line-height:1.25}.news-desktop .news-content article .title a{color:#000}.news-desktop .news-content h4{margin:10px 0 0;color:#000;font-size:17px;font-size:1.0625rem;line-height:1.25}.news-desktop .news-content h4 a{color:#000}.news-desktop .news-content .blog-list{*zoom:1}.news-desktop .news-content .blog-list:before,.news-desktop .news-content .blog-list:after{content:" ";display:table}.news-desktop .news-content .blog-list:after{clear:both}.news-desktop .news-content .blog-block{width:100%;clear:right;float:right;margin-left:0;margin-right:0%;padding:20px;height:auto;overflow:hidden;border-top:2px solid #e9e9e9;border-right:2px solid #e9e9e9;border-left:2px solid #e9e9e9}.news-desktop .news-content .blog-block:last-child{border-bottom:2px solid #e9e9e9}.news-desktop .news-content .blog-block .date{font-size:11px;font-size:0.6875rem;color:#b3b3b3;line-height:1.25}.news-desktop .news-content .blog-block .date a{color:#b3b3b3}.home-expertise h2{font-size:32px;font-size:2rem}.home-expertise .button-container{display:none}}@media (min-width: 1200px){.intro-banner{display:table}.intro-banner h1{font-size:38px;font-size:2.375rem;margin-bottom:0px}.intro-banner .subhead{font-size:20px;font-size:1.25rem;margin:0}.intro-banner .left{display:table-cell;width:55%;vertical-align:middle}.intro-banner .right{display:table-cell;width:45%;vertical-align:middle;padding:0 0 0 20px}.intro-banner p{font-size:16px;font-size:1rem}.home-main-section-blocks .home-block{width:22.22222%;clear:right;float:left;margin-left:1.38889%;margin-right:1.38889%}.home-main-section-blocks .home-block:nth-child(4n){width:22.22222%;clear:right;float:left;margin-left:1.38889%;margin-right:1.38889%}.home-expertise h2{font-size:36px;font-size:2.25rem}.home-events h2{font-size:40px;font-size:2.5rem}.home-events .events-wrapper .events-container{*zoom:1;padding-bottom:40px}.home-events .events-wrapper .events-container h2{width:65%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.home-events .events-wrapper .events-container:before,.home-events .events-wrapper .events-container:after{content:" ";display:table}.home-events .events-wrapper .events-container:after{clear:both}.home-events .events-wrapper .events-container .header-row{*zoom:1;padding:20px 0}.home-events .events-wrapper .events-container .header-row:before,.home-events .events-wrapper .events-container .header-row:after{content:" ";display:table}.home-events .events-wrapper .events-container .header-row:after{clear:both}.home-events .events-wrapper .events-container .header-row .top-button{display:block;width:31.66667%;float:right;margin-left:0;margin-right:0.83333%;clear:none;text-align:right}.home-events .events-wrapper .events-container .event{padding:0 20px;border:0;width:43.75%;clear:right;float:left;margin-left:3.125%;margin-right:3.125%}.home-events .events-wrapper .events-container .event .thumb,.home-events .events-wrapper .events-container .event .text{float:none;margin:0;width:auto}.home-events .events-wrapper .events-container .event .thumb{margin:0 0 10px}.home-events .events-wrapper .events-container .event .text .event-title{font-size:16px;font-size:1rem;color:#b3b3b3}.home-events .events-wrapper .events-container .event .text .event-date{font-size:18px;font-size:1.125rem}.home-events .button-container{display:none}.news-desktop #main-news-container{height:595px}.news-desktop .news-content .blog-block{width:33.33333%;clear:right;float:left;margin-left:0%;margin-right:0%;height:225px;border-right:0;border-bottom:2px solid #e9e9e9}.news-desktop .news-content .blog-block:nth-child(3n){border-right:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9}.news-desktop .news-content .blog-block:nth-child(n+4){border-top:0}.news-desktop .news-content .blog-block:last-child{border-right:2px solid #e9e9e9}}@media (min-width: 1362px){.intro-banner h1{font-size:42px;font-size:2.625rem}.intro-banner .subhead{font-size:24px;font-size:1.5rem}.intro-banner .right{padding:0 0 0 50px}.intro-banner p{font-size:18px;font-size:1.125rem}.home-main-section-blocks .home-block .top h2{font-size:25px;font-size:1.5625rem}.home-main-section-blocks .home-block .top h2:after{font-size:14px}.home-main-section-blocks .home-block .top p{font-size:19px;font-size:1.1875rem}.home-expertise h2{font-size:42px;font-size:2.625rem}}@media (min-width: 1400px){.intro-banner .inner-container{padding:0 2em}.intro-banner h1{font-size:46px;font-size:2.875rem}.intro-banner .right{padding:0 0 0 40px}.intro-banner p{font-size:20px;font-size:1.25rem}.home-events h2{font-size:48px;font-size:3rem}.home-events .events-wrapper .events-container{padding-left:2em}.home-events .events-wrapper .events-container .header-row{padding:40px 0}.home-events .events-wrapper .twitter-feed-container{padding-right:2em;max-height:605px}.home-expertise .inner-container{padding-left:2em;padding-right:2em}.home-expertise h2{font-size:48px;font-size:3rem;margin:10px 0 30px}}@media (min-width: 1600px){.intro-banner h1{font-size:48px;font-size:3rem}.intro-banner .right{padding:0 0 0 20px}.intro-banner p{font-size:23px;font-size:1.4375rem}.intro-banner .inner-container{padding:0 2em}.home-main-section-blocks{padding:35px 0}.home-main-section-blocks .home-block{width:20.83333%;clear:right;float:left;margin-left:2.08333%;margin-right:2.08333%}.home-main-section-blocks .home-block:nth-child(4n){width:20.83333%;clear:right;float:left;margin-left:2.08333%;margin-right:2.08333%}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:44px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#000}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.blue-modal-title{margin-bottom:20px;color:#0d73c9;text-align:center;padding:0 40px;font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem}@media (min-width: 620px){.blue-modal-title{font-size:27px;font-size:1.6875rem;line-height:29px;line-height:1.8125rem;margin-bottom:36px}}.modal{font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative;background:#FFF;padding:20px;width:auto;margin:20px auto;border:5px solid rgba(0,0,0,0.2);-webkit-background-clip:padding-box;background-clip:padding-box;*zoom:1}.modal:before,.modal:after{content:" ";display:table}.modal:after{clear:both}.modal input[type="text"],.modal input[type="email"],.modal input[type="password"],.modal input[type="search"],.modal input[type="tel"],.modal input[type="url"],.modal input[type="file"],.modal textarea,.modal .selectboxit-container{margin:0 0 5px 0}@media (min-width: 620px){.modal{padding:36px}}.modal .mfp-close{margin:5px 10px 0 0}.modal .button-row{clear:both;margin:0 0 0 0}.modal .button-row button{width:100%;margin:0}.modal .title-container{*zoom:1}.modal .title-container:before,.modal .title-container:after{content:" ";display:table}.modal .title-container:after{clear:both}.modal .title-container i{float:left;font-size:25px;width:20px;color:#000}.modal .title-container .title{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:4px 0 0 25px;color:#000;font-size:17px;font-size:1.0625rem}.modal .title-container .title.wide-icon{margin:4px 0 0 35px}.modal .valid{background:url(/assets/img/check_green.png) no-repeat right 8px center;-webkit-background-size:18px;background-size:18px}.modal .invalid{background:url(/assets/img/x_red.png) no-repeat right 8px center;-webkit-background-size:18px;background-size:18px}.modal .error{color:#f24130}.modal .errors.summary{margin-bottom:8px}.modal .form-group .error{font-size:13px;margin:-3px 0 5px 0}.modal .opt-in{display:inline-block}@media (min-width: 620px){.modal .opt-in{margin-left:5px}}.video-modal{max-width:900px}#register1-modal .form .sign-in,#register1-upgrade-modal .form .sign-in{margin-bottom:5px}#register1-modal .checks,#register1-upgrade-modal .checks{margin-top:5px;padding-top:10px;display:none}#register1-modal .reg-form,#register1-upgrade-modal .reg-form{float:left}#register1-modal{max-width:714px}#register1-modal .why-register{display:none}@media (min-width: 620px){#register1-modal .form{width:48.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}#register1-modal .why-register{display:block;padding-left:20px;width:48.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none}}#register1-modal .button-row{padding-top:15px}#register1-upgrade-modal{max-width:400px}#register2-interests-modal{max-width:1120px}#register2-interests-modal .col1,#register2-interests-modal .col2,#register2-interests-modal .col3{display:none}@media (min-width: 767px){#register2-interests-modal .mobile-select{display:none}#register2-interests-modal .col1,#register2-interests-modal .col2,#register2-interests-modal .col3{display:block}#register2-interests-modal .form{*zoom:1}#register2-interests-modal .form:before,#register2-interests-modal .form:after{content:" ";display:table}#register2-interests-modal .form:after{clear:both}#register2-interests-modal .col1{width:31.66667%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}#register2-interests-modal .col2{width:31.66667%;float:left;margin-right:-100%;margin-left:34.16667%;clear:none}#register2-interests-modal .col3{width:31.66667%;float:right;margin-left:0;margin-right:0.83333%;clear:none}}#register2-modal,#register3-modal{max-width:400px}#register-complete-modal{max-width:400px}#register-complete-modal .check-image{margin:30px 0;text-align:center}#register-complete-modal .check-image img{width:146px;height:146px}#register-complete-modal .bold-font{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}#register-complete-modal .button-row{margin:30px 0 15px 0}#login-modal{max-width:400px}#login-modal .bold-font{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}#login-modal .button-row-top{margin:15px 0 15px 0}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}#event-materials-modal{max-width:800px}#event-materials-modal .document-title{display:inline-block;vertical-align:middle;word-wrap:break-word;min-width:200px}@media (min-width: 767px){#event-materials-modal .document-title{max-width:200px}}#event-materials-modal .row-header{width:100px;border-bottom:3px solid #000;font-size:0.9375rem;color:#000;font-family:"FrutigerLTPro-Black", Arial, "Helvetica Neue", Helvetica, sans-serif}.eloqua-form{width:100%}@media (min-width: 480px){.eloqua-form{width:50% !important}}.modal .video-container iframe{width:800px !important;height:450px !important}.checkout{*zoom:1;margin-top:40px}.checkout:before,.checkout:after{content:" ";display:table}.checkout:after{clear:both}.checkout.cart{margin-top:20px}.checkout .right-col{margin-bottom:40px}.checkout .right-col .bottom-col{display:none}.checkout .main-column{margin-bottom:40px}.checkout .main-column .header{margin-top:30px}.checkout .main-column .header:after{width:100%}.checkout .main-column .header span{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.checkout .order-summary{background:#f2f2f2;font-size:13px;font-size:0.8125rem;color:#000;line-height:1}.checkout .order-summary .inner{padding:20px 20px}.checkout .order-summary .row{margin-bottom:10px}.checkout .order-summary .left{width:48.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.checkout .order-summary .right{width:48.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none;text-align:right}.checkout .order-summary .title{margin-bottom:20px;font-size:24px;font-size:1.5rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;line-height:1}.checkout .order-summary .total{padding-top:15px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem}.checkout .order-summary .button{margin:0}.checkout .promo-code-container{margin-top:30px}.checkout .promo-code-container .header{margin-bottom:25px}.checkout .promo-code-container .input{width:75%;float:left;margin-right:-100%;margin-left:0%;clear:none}.checkout .promo-code-container .input input[type=text]{border-right:0;padding-right:5px}.checkout .promo-code-container .promo-submit{width:25%;float:right;margin-left:0;margin-right:0%;clear:none}.checkout .promo-code-container .promo-submit input[type=submit],.checkout .promo-code-container .promo-submit input[type=reset],.checkout .promo-code-container .promo-submit input[type=button]{margin:0;padding:10px 0;width:100%;border-bottom:0;background:#464646;color:#fff;border-top:3px solid #ebebeb;border-right:3px solid #ebebeb;border-bottom:3px solid #ebebeb}.checkout .block.contact{padding:0px;color:#000;font-size:15px;font-size:0.9375rem;background:#fff}.checkout .block.contact.gray{background:#f2f2f2}.checkout .block.contact.gray .inner{padding:35px}.checkout .block.contact .inner{padding:0px}.checkout .block.contact .title{font-size:24px;font-size:1.5rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1}.checkout .block.contact .title.alt{font-size:23px;font-size:1.4375rem;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:5px}.checkout .block.contact .header{font-size:24rem;line-height:1;margin:0 0 15px;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.4rem;color:#000}.checkout .block.contact .header:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#000}.checkout .block.contact .header:after{content:"";display:block;margin:15px 0 0;height:3px;width:100px;background:#b2b2b2}.checkout .block.contact span{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem}.checkout .note .header{margin-bottom:15px}.checkout h2{font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:27px;font-size:1.6875rem;color:#1550a1;line-height:1}.checkout .button{margin-top:20px}.checkout .shipping-info-container{*zoom:1}.checkout .shipping-info-container:before,.checkout .shipping-info-container:after{content:" ";display:table}.checkout .shipping-info-container:after{clear:both}.checkout .shipping-info{position:relative;padding:40px 30px;margin-bottom:30px;background:#f2f2f2}.checkout .shipping-info .name{margin-bottom:5px;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-size:1rem;color:#000}.checkout .shipping-info p{font-size:15px;font-size:0.9375rem;margin:0}.checkout .shipping-info .edit{position:absolute;top:0;right:0;-webkit-box-shadow:none;box-shadow:none;margin:0;font-size:11px;font-size:0.6875rem;padding:12px 20px}.checkout .cc-info{padding:10px 0 0;margin:-20px 0 20px;font-size:13px;font-size:0.8125rem}.checkout .cc-info img{vertical-align:bottom;margin:0 3px 0 0}.checkout .use-shipping{margin-bottom:20px}.checkout .comments{height:130px}.checkout .order-details.cart .cart-header{font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem;color:#000;border-bottom:3px solid #000}.checkout .order-details.cart .cart-header .unit-price,.checkout .order-details.cart .cart-header .quantity{display:none}.checkout .order-details.cart .label-mobile{display:inline-block;margin-right:10px;font-weight:bold;color:#000;text-align:right;vertical-align:top}.checkout .order-details.cart .price{display:inline-block;min-width:100px}.checkout .order-details.cart .quantity-container{display:inline-block;min-width:100px}.checkout .order-details.cart .selectboxit-container{margin-bottom:10px}.checkout .order-details.cart .remove{padding:0;margin:0;float:left;font-size:13px;font-size:0.8125rem}.checkout .order-details.cart .remove:before{font-size:11px;margin-right:4px}.checkout .order-details.cart .product-list{border-bottom:0}.checkout .order-details.cart .product-list>li .unit-price,.checkout .order-details.cart .product-list>li .total-price{float:none;text-align:left}.checkout .order-details.cart .product-list>li .total-price{margin-top:5px}.checkout .order-details .header{*zoom:1;margin-bottom:10px}.checkout .order-details .header:before,.checkout .order-details .header:after{content:" ";display:table}.checkout .order-details .header:after{clear:both}.checkout .order-details .header .order-num{float:left;padding-bottom:5px}.checkout .order-details .header .print-page{float:right;padding-bottom:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.checkout .order-details .header .print-page i{margin-right:5px}.checkout .order-details .product-list{margin:0;padding:0;border-bottom:3px solid #000}.checkout .order-details .product-list>li{*zoom:1;list-style:none;padding:20px 10px;border-bottom:2px solid #f2f2f2;font-size:15px;font-size:0.9375rem;color:#000;line-height:1.2}.checkout .order-details .product-list>li:before,.checkout .order-details .product-list>li:after{content:" ";display:table}.checkout .order-details .product-list>li:after{clear:both}.checkout .order-details .product-list>li:last-child{border-bottom:0}.checkout .order-details .product-list>li i{float:left;font-size:25px;padding:5px 0 0}.checkout .order-details .product-list>li .product{margin-left:40px}.checkout .order-details .product-list>li .product-name{font-size:17px;font-size:1.0625rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.checkout .order-details .product-list>li .discount{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem;color:#f24130}.checkout .order-details .product-list>li .unit-price{float:right;width:100%;text-align:right}.checkout .order-details .product-list>li .total-price{float:right;width:100%;text-align:right}.checkout .totals{*zoom:1;margin:20px 0 0;font-size:15px;font-size:0.9375rem}.checkout .totals:before,.checkout .totals:after{content:" ";display:table}.checkout .totals:after{clear:both}.checkout .totals .labels{float:left}.checkout .totals .amounts{float:right;text-align:right}.checkout .totals .total{margin:15px 0 0;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}.checkout .addresses .header{margin-bottom:20px}.checkout .addresses .name{margin-bottom:5px;font-size:16px;font-size:1rem;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}.checkout .related-products .header{margin-bottom:30px}.checkout .related-products .product-box{margin-bottom:20px;min-width:none;max-width:none;margin:0 0 15px 0;display:inline-block;height:auto !important}@media (min-width: 767px){.checkout .related-products .product-box{width:47%;margin:1.5%;float:left}}@media (min-width: 1200px){.checkout .related-products .product-box{width:30%;margin:1.6%}}.checkout .address-blocks,.checkout .cc-blocks{*zoom:1}.checkout .address-blocks:before,.checkout .address-blocks:after,.checkout .cc-blocks:before,.checkout .cc-blocks:after{content:" ";display:table}.checkout .address-blocks:after,.checkout .cc-blocks:after{clear:both}.checkout .shipping-address-block,.checkout .cc-card-block{margin-top:15px}.checkout .shipping-address-block .address-inner,.checkout .cc-card-block .address-inner{position:relative;border:3px solid #ebebeb;padding:0 20px;margin:0 0 40px 0}.checkout .shipping-address-block .address-inner .buttons,.checkout .cc-card-block .address-inner .buttons{position:absolute;top:0px;right:0px}.checkout .shipping-address-block .address-inner .button.small,.checkout .cc-card-block .address-inner .button.small{margin:0 0 0 3px;-webkit-box-shadow:none;box-shadow:none;font-size:10px;font-size:0.625rem}.checkout .shipping-address-block .address-inner .info,.checkout .cc-card-block .address-inner .info{margin:60px 0 30px;font-size:15px;font-size:0.9375rem}.checkout .shipping-address-block .address-inner .name,.checkout .cc-card-block .address-inner .name{font-size:16px;font-size:1rem;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px;color:#000}.checkout .shipping-address-block .address-inner .checks,.checkout .cc-card-block .address-inner .checks{margin-bottom:10px}.checkout .shipping-address-block .address-inner .checks label,.checkout .cc-card-block .address-inner .checks label{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.checkout .shipping-address-block .address-inner .default label,.checkout .cc-card-block .address-inner .default label{font-weight:bold;color:#000}.checkout .shipping-address-block.default .address-inner,.checkout .cc-card-block.default .address-inner{background:#f2f2f2;border-color:#464646}.checkout .shipping-address-block.default .address-inner:before,.checkout .cc-card-block.default .address-inner:before{position:absolute;display:block;top:0;left:0;z-index:2000;width:32px;height:32px;line-height:32px;background:#464646;font-family:"icomoon";font-size:10px;content:"\e626";color:#fff;text-align:center}.checkout .button.continue-shopping{margin:10px 0 20px}@media (min-width: 600px){.checkout .shipping-address-block,.checkout .cc-card-block{width:50%;clear:right;float:left;margin-left:0%;margin-right:0%}.checkout .shipping-address-block:nth-child(odd) .address-inner,.checkout .cc-card-block:nth-child(odd) .address-inner{margin-right:40px}}@media (min-width: 767px){.checkout .main-column{padding-top:20px}.checkout.cart .main-column{padding-top:0}.checkout .order-details.cart .cart-header{*zoom:1}.checkout .order-details.cart .cart-header:before,.checkout .order-details.cart .cart-header:after{content:" ";display:table}.checkout .order-details.cart .cart-header:after{clear:both}.checkout .order-details.cart .cart-header .product-name{width:65%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.checkout .order-details.cart .cart-header .unit-price{display:block;width:17.08333%;float:left;margin-right:-100%;margin-left:67.5%;clear:none}.checkout .order-details.cart .cart-header .quantity{display:block;width:12.91667%;float:left;margin-right:-100%;margin-left:84.16667%;clear:none}.checkout .order-details.cart .label-mobile{display:none}.checkout .order-details.cart .price{display:block;min-width:inherit}.checkout .order-details.cart .quantity-container{display:block;min-width:100px}.checkout .order-details.cart .selectboxit-container{margin-bottom:10px}.checkout .order-details.cart .product-list>li .unit-price,.checkout .order-details.cart .product-list>li .total-price{text-align:right}.checkout .order-details.cart .product-list>li .product-name{width:62.91667%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.checkout .order-details.cart .product-list>li .unit-price{display:block;width:17.08333%;float:left;margin-right:-100%;margin-left:66.66667%;clear:none;text-align:left}.checkout .order-details.cart .product-list>li .total-price{display:block;margin-top:0;width:12.91667%;float:left;margin-right:-100%;margin-left:84.16667%;clear:none}.checkout .order-details .product-list li .product-name{width:48.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.checkout .order-details .product-list li .unit-price{width:23.33333%;float:left;margin-right:-100%;margin-left:50.83333%;clear:none}.checkout .order-details .product-list li .total-price{width:23.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none}.checkout .totals{width:35.83333%;clear:right;float:right;margin-left:0;margin-right:0.83333%;margin-bottom:30px}}@media (min-width: 850px){.checkout{margin-top:60px}.checkout.cart{margin-top:30px}.checkout .right-col-mobile{display:none}.checkout .right-col{width:31.66667%;float:right;margin-left:0;margin-right:0.83333%;clear:none;margin-bottom:0}.checkout .right-col .bottom-col{display:block}.checkout .main-column{*zoom:1;width:65%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding-right:20px}.checkout .main-column:before,.checkout .main-column:after{content:" ";display:table}.checkout .main-column:after{clear:both}.checkout .main-column .left{width:45.83333%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none}.checkout .main-column .right{width:45.83333%;float:right;margin-left:0;margin-right:2.08333%;clear:none}.checkout .main-column .checks-left{width:31.66667%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.checkout .main-column .checks-center{width:31.66667%;float:left;margin-right:-100%;margin-left:34.16667%;clear:none}.checkout .main-column .checks-right{width:31.66667%;float:right;margin-left:0;margin-right:0.83333%;clear:none}.checkout .bottom-right{width:31.66667%;float:right;margin-left:0;margin-right:0.83333%;clear:none;padding-top:15px}.checkout .main-form-container{*zoom:1}.checkout .main-form-container:before,.checkout .main-form-container:after{content:" ";display:table}.checkout .main-form-container:after{clear:both}.checkout .main-form-container .main-form-content{width:66.66667%;float:left;margin-right:-100%;margin-left:0%;clear:none}.checkout .main-form-container .main-form-content:nth-child(odd) .address-inner{margin-right:40px}.checkout .main-form-container .no-label{padding:33px 0 0}.checkout .main-form-container .first-name,.checkout .main-form-container .last-name{width:70.83333%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none}.checkout .main-form-container .middle-initial,.checkout .main-form-container .suffix{width:20.83333%;float:right;margin-left:0;margin-right:2.08333%;clear:none}.checkout .main-form-container .left,.checkout .main-form-container .city,.checkout .main-form-container .zip{width:47.22222%;float:left;margin-right:-100%;margin-left:1.38889%;clear:none}.checkout .main-form-container .right,.checkout .main-form-container .state,.checkout .main-form-container .country{width:47.22222%;float:right;margin-left:0;margin-right:1.38889%;clear:none}.checkout .payment-method{*zoom:1;width:50%}.checkout .payment-method:before,.checkout .payment-method:after{content:" ";display:table}.checkout .payment-method:after{clear:both}.checkout .cc-info{margin:0}.checkout .order-details .totals{width:44.16667%;clear:right;float:right;margin-left:0;margin-right:0.83333%}.checkout .order-details.cart .cart-header{font-size:12px;font-size:0.75rem}}@media (min-width: 1000px){.checkout .order-details .totals{width:40%;clear:right;float:right;margin-left:0;margin-right:0.83333%}.checkout .order-details.cart .cart-header{font-size:15px;font-size:0.9375rem}}@media (min-width: 1200px){.checkout{margin-top:80px}.checkout.cart{margin-top:75px}.checkout.cart .right-col{margin-top:0}.checkout .breadcrumbs{width:95.83333%;float:right;margin-left:0;margin-right:2.08333%;clear:none;*zoom:1}.checkout .breadcrumbs:before,.checkout .breadcrumbs:after{content:" ";display:table}.checkout .breadcrumbs:after{clear:both}.checkout .breadcrumbs .inner{width:73.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.checkout .right-col{width:20.83333%;clear:right;float:right;margin-left:0;margin-right:2.08333%;margin-top:-89px}.checkout .main-column{width:70.83333%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none;padding-top:10px}.checkout .bottom-right{width:20.83333%;clear:right;float:right;margin-left:0;margin-right:2.08333%}.checkout .order-details .totals{width:33.75%;clear:right;float:right;margin-left:0;margin-right:0.83333%}.checkout .shipping-address-block,.checkout .cc-card-block{width:33.33333%;clear:right;float:left;margin-left:0%;margin-right:0%}}.banner.search{display:block}@media (min-width: 1000px){.banner.search{display:none}}.search{padding:35px 0 0}.search .left-rail{*zoom:1}.search .left-rail:before,.search .left-rail:after{content:" ";display:table}.search .left-rail:after{clear:both}.search .left-rail.filter-rail{padding:0 0 30px}.search .left-rail h2{margin:0 0 20px}.search .results-container{*zoom:1}.search .results-container:before,.search .results-container:after{content:" ";display:table}.search .results-container:after{clear:both}.search .terms{font-size:17px;font-size:1.0625rem;padding:0 0 10px;color:#000}.search .result{*zoom:1;padding:20px 0px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #dedede;border-left:1px solid #fff}.search .result:before,.search .result:after{content:" ";display:table}.search .result:after{clear:both}.search .result.icon h3{margin-left:30px;padding-top:3px}.search .result.img .thumb{width:23.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding:0 10px 0 0}.search .result.img .text{width:73.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none}.search .result.img .cta{width:98.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:both}.search .result [class^="icon-"],.search .result [class*=" icon-"]{float:left;width:30px;margin:0 0 0}.search .result [class^="icon-"]:before,.search .result [class*=" icon-"]:before{color:#000;font-size:20px}.search .result p{margin-bottom:0}.search h3{font-size:17px;font-size:1.0625rem;color:#000}.search h3 a{color:#000}.search .cta{*zoom:1;padding:10px 0 0}.search .cta:before,.search .cta:after{content:" ";display:table}.search .cta:after{clear:both}.search .cta .discount{padding-left:10px;padding-right:10px;margin-bottom:-9px}.search .cta .price{font-size:15px;font-size:0.9375rem;display:inline-block;padding:5px 10px 0}.search .cta .button{display:inline-block;margin:0;border:0}.search .inline-promo{margin-top:20px}.search .buttons{padding:40px 0;text-align:center}.search .buttons .button{width:100%;margin-bottom:5px}@media (min-width: 600px){.search .result.img .thumb{width:15%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding:0 10px 0 0}.search .result.img .text{width:81.66667%;float:right;margin-left:0;margin-right:0.83333%;clear:none}}@media (min-width: 767px){.search{padding:55px 0 0}.search .terms{width:65%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding:15px 0 0}.search .relevance-filter{width:31.66667%;float:right;margin-left:0;margin-right:0.83333%;clear:none}.search .result{padding:25px;-webkit-transition:-webkit-box-shadow 0.15s ease,border 0.15s ease;transition:box-shadow 0.15s ease,border 0.15s ease}.search .result:hover{border:1px solid #dedede;-webkit-box-shadow:-6px -6px 0px 0px #dedede;box-shadow:-6px -6px 0px 0px #dedede}.search .buttons .button{padding-right:40px;padding-left:40px}}@media (min-width: 1000px){.search .left-rail{width:22.5%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.search .results-container{width:73.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none}.search .result.img .thumb{width:15%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.search .result.img .text{width:56.66667%;float:left;margin-right:-100%;margin-left:17.5%;clear:none}.search .result.img .cta{width:23.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none}.search .text{width:73.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.search .cta{width:23.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none;text-align:right}}@media (min-width: 1200px){.search .left-rail{width:16.66667%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none}.search .results-container{width:75%;float:right;margin-left:0;margin-right:2.08333%;clear:none}}.panel{*zoom:1;padding:30px 0;color:#000}.panel:before,.panel:after{content:" ";display:table}.panel:after{clear:both}.panel.gray{background:#f2f2f2}.panel h2{font-size:40px;font-size:2.5rem;color:#fd6624;background:-webkit-linear-gradient(#fd6624, #f13f31);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.panel .pullquote{background:-webkit-linear-gradient(45deg, #fed11a 0%, #f17721 100%);background:linear-gradient(45deg, #fed11a 0%, #f17721 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed11a', endColorstr='#f17721',GradientType=1 );margin:30px 0 0;padding:30px;color:#fff}.panel .pullquote p{font-size:24px;font-size:1.5rem;font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1}.panel .pullquote .byline{font-size:13px;font-size:0.8125rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;line-height:1}.panel .img{margin:30px 0 0}.panel .img img{*width:100%}@media (min-width: 767px){.panel{padding:80px 0}.panel .text{width:62.5%;float:right;margin-left:0;margin-right:2.08333%;clear:none}.panel .pullquote,.panel .img{width:29.16667%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none;margin:0}.panel.gray .text{width:54.16667%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none}.panel.gray .pullquote,.panel.gray .img{width:37.5%;float:right;margin-left:0;margin-right:2.08333%;clear:none;margin:0}}.popular-products{padding:30px;background:#fff;*zoom:1}.popular-products:before,.popular-products:after{content:" ";display:table}.popular-products:after{clear:both}.popular-products .product-grid-container{*zoom:1;background:#fff;width:98.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none;padding-left:0;padding-right:0}.popular-products .product-grid-container:before,.popular-products .product-grid-container:after{content:" ";display:table}.popular-products .product-grid-container:after{clear:both}.popular-products .button{margin-top:20px}@media (min-width: 1000px){.popular-products{padding-top:50px;padding-bottom:50px}}@media (min-width: 1400px){.popular-products .product-box{width:23%;margin:1%}}.customers-wrap .product-box,.news-wrap .product-box{min-width:none;max-width:none;display:inline-block;height:auto;width:100%;margin-bottom:30px}.customers-wrap .product-box .type a,.customers-wrap .product-box .type a:visited,.news-wrap .product-box .type a,.news-wrap .product-box .type a:visited{color:#b3b3b3}.customers-wrap .product-box .button-price-wrap,.news-wrap .product-box .button-price-wrap{margin-top:40px}.customers-wrap .product-box .thumb,.news-wrap .product-box .thumb{display:block;max-width:260px;width:auto;height:auto;border:0;margin:0 auto 30px}.customers-wrap .product-list .product-box,.news-wrap .product-list .product-box{width:100%;display:block;margin-left:0;margin-right:0;height:auto;margin:0;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #dedede}.customers-wrap .product-list .product-box:hover,.news-wrap .product-list .product-box:hover{border-color:#dedede}.customers-wrap .product-list .product-box:before,.news-wrap .product-list .product-box:before{display:none}.customers-wrap .product-list .product-box .type span,.news-wrap .product-list .product-box .type span{display:none}.customers-wrap .product-list .product-box .byline,.news-wrap .product-list .product-box .byline{display:none}.customers-wrap .product-list .product-box.video .video-thumb,.news-wrap .product-list .product-box.video .video-thumb{margin:0;width:auto;max-width:200px;height:auto}.customers-wrap .product-list .product-box.video .inner,.news-wrap .product-list .product-box.video .inner{padding:10px 0 0}.customers-wrap .product-list .product-box.video .name,.news-wrap .product-list .product-box.video .name{float:none;width:auto;margin-right:0;margin-left:0}.customers-wrap .product-list .product-box.icon .video-thumb,.news-wrap .product-list .product-box.icon .video-thumb{margin:0;width:auto;max-width:200px;height:auto;padding-left:30px;padding-right:30px;float:left}.customers-wrap .product-list .product-box.icon .inner,.news-wrap .product-list .product-box.icon .inner{padding:10px 0 0}.customers-wrap .product-list .product-box.icon .name,.news-wrap .product-list .product-box.icon .name{float:none;width:auto;margin-right:0;margin-left:5.08475%}.customers-wrap .product-list .product-box.img .image-container,.news-wrap .product-list .product-box.img .image-container{margin:0;width:auto;max-width:200px;height:auto;max-height:200px;overflow:hidden;margin-bottom:20px}.customers-wrap .product-list .product-box.img .text,.news-wrap .product-list .product-box.img .text{float:none;width:auto;margin-right:0;margin-left:0}.customers-wrap .product-list .product-box.img .text .name,.news-wrap .product-list .product-box.img .text .name{margin:0}@media (min-width: 600px){.customers-wrap .product-box,.news-wrap .product-box{width:47%;margin:1.5%}.customers-wrap .product-box .thumb,.news-wrap .product-box .thumb{width:100%;max-width:none;margin-bottom:20px}.customers-wrap .product-box .video-thumb,.news-wrap .product-box .video-thumb{width:100%;max-width:none;margin-top:0;height:auto;border:0}.customers-wrap .product-box .video-thumb img,.news-wrap .product-box .video-thumb img{width:100%;height:auto;max-width:none}.customers-wrap .product-box .product-list .product-box.video,.news-wrap .product-box .product-list .product-box.video{*zoom:1}.customers-wrap .product-box .product-list .product-box.video:before,.customers-wrap .product-box .product-list .product-box.video:after,.news-wrap .product-box .product-list .product-box.video:before,.news-wrap .product-box .product-list .product-box.video:after{content:" ";display:table}.customers-wrap .product-box .product-list .product-box.video:after,.news-wrap .product-box .product-list .product-box.video:after{clear:both}.customers-wrap .product-box .product-list .product-box.video:before,.news-wrap .product-box .product-list .product-box.video:before{display:none}.customers-wrap .product-box .product-list .product-box.video .video-thumb,.news-wrap .product-box .product-list .product-box.video .video-thumb{width:30.55556%;float:left;margin-right:-100%;margin-left:1.38889%;clear:none}.customers-wrap .product-box .product-list .product-box.video .video-thumb img,.news-wrap .product-box .product-list .product-box.video .video-thumb img{width:100%;max-width:none}.customers-wrap .product-box .product-list .product-box.video .name,.news-wrap .product-box .product-list .product-box.video .name{width:30.55556%;float:left;margin-right:-100%;margin-left:34.72222%;clear:none}.customers-wrap .product-box .product-list .product-box.img,.news-wrap .product-box .product-list .product-box.img{*zoom:1}.customers-wrap .product-box .product-list .product-box.img:before,.customers-wrap .product-box .product-list .product-box.img:after,.news-wrap .product-box .product-list .product-box.img:before,.news-wrap .product-box .product-list .product-box.img:after{content:" ";display:table}.customers-wrap .product-box .product-list .product-box.img:after,.news-wrap .product-box .product-list .product-box.img:after{clear:both}.customers-wrap .product-box .product-list .product-box.img:before,.news-wrap .product-box .product-list .product-box.img:before{display:none}.customers-wrap .product-box .product-list .product-box.img .image-container,.news-wrap .product-box .product-list .product-box.img .image-container{width:30.55556%;float:left;margin-right:-100%;margin-left:6.38889%;clear:none;margin-bottom:0}.customers-wrap .product-box .product-list .product-box.img .image-container img,.news-wrap .product-box .product-list .product-box.img .image-container img{width:100%;max-width:none}.customers-wrap .product-box .product-list .product-box.img .text,.news-wrap .product-box .product-list .product-box.img .text{width:30.55556%;float:left;margin-right:-100%;margin-left:39.72222%;clear:none}.customers-wrap .product-box .product-list .product-box.img .text .name,.news-wrap .product-box .product-list .product-box.img .text .name{float:none;margin:0;width:auto}.customers-wrap .product-box .product-list .product-box .button-price-wrap,.news-wrap .product-box .product-list .product-box .button-price-wrap{margin-top:0}}@media (min-width: 800px){.customers-wrap .product-list .product-box.video .video-thumb,.news-wrap .product-list .product-box.video .video-thumb{width:22.22222%;float:left;margin-right:-100%;margin-left:1.38889%;clear:none}.customers-wrap .product-list .product-box.video .name,.news-wrap .product-list .product-box.video .name{width:38.88889%;float:left;margin-right:-100%;margin-left:26.38889%;clear:none}.customers-wrap .product-list .product-box.img .image-container,.news-wrap .product-list .product-box.img .image-container{width:22.22222%;float:left;margin-right:-100%;margin-left:6.38889%;clear:none}.customers-wrap .product-list .product-box.img .text,.news-wrap .product-list .product-box.img .text{width:38.88889%;float:left;margin-right:-100%;margin-left:31.38889%;clear:none}}@media (min-width: 1000px){.customers-wrap .product-list .product-box.video .video-thumb,.news-wrap .product-list .product-box.video .video-thumb{width:13.88889%;float:left;margin-right:-100%;margin-left:1.38889%;clear:none}.customers-wrap .product-list .product-box.video .name,.news-wrap .product-list .product-box.video .name{width:47.22222%;float:left;margin-right:-100%;margin-left:18.05556%;clear:none}.customers-wrap .product-list .product-box.img .image-container,.news-wrap .product-list .product-box.img .image-container{width:13.88889%;float:left;margin-right:-100%;margin-left:6.38889%;clear:none}.customers-wrap .product-list .product-box.img .text,.news-wrap .product-list .product-box.img .text{width:47.22222%;float:left;margin-right:-100%;margin-left:23.05556%;clear:none}}@media (min-width: 950px){.news-wrap .product-box{width:29.4%;margin:1.5%}}.customers-wrap .product-list .product-box.img .byline-testimonial{display:none}.customers-wrap .product-list .product-box.img .image-container{display:none}.customers-wrap{padding:30px 0}.customers-wrap .right-rail{padding:30px;background:url(../img/bg-pattern-white.png)}.customers-wrap #filters{padding-bottom:10px}.customers-wrap .label{font-size:15px;font-size:0.9375rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;margin-bottom:10px}.customers-wrap #isotope-message{display:none;text-align:center}.customers-wrap .products-container{*zoom:1;margin-bottom:30px}.customers-wrap .products-container:before,.customers-wrap .products-container:after{content:" ";display:table}.customers-wrap .products-container:after{clear:both}.customers-wrap .products-container .button.full{margin-top:20px}.customers-wrap .product-grid-container{width:100%;float:none;position:relative;z-index:0}.customers-wrap .grid-list-toggle{display:none}@media (min-width: 767px){.customers-wrap{padding:40px 0}.customers-wrap .right-rail{*zoom:1}.customers-wrap .right-rail:before,.customers-wrap .right-rail:after{content:" ";display:table}.customers-wrap .right-rail:after{clear:both}.customers-wrap .right-rail .subscribe{width:45.83333%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none}.customers-wrap .right-rail .blogs{width:45.83333%;float:right;margin-left:0;margin-right:2.08333%;clear:none}}@media (min-width: 800px){.customers-wrap .grid-list-toggle{display:block}.customers-wrap .grid-list-toggle ul{margin:0;padding:0;list-style:none;border:3px solid #ebebeb;*zoom:1}.customers-wrap .grid-list-toggle ul:before,.customers-wrap .grid-list-toggle ul:after{content:" ";display:table}.customers-wrap .grid-list-toggle ul:after{clear:both}.customers-wrap .grid-list-toggle ul li{width:50%;float:left}.customers-wrap .grid-list-toggle ul li a{display:block;height:36px;line-height:36px;padding:0;text-align:center;background:#fff;color:#565a5c;font-size:13px;font-size:0.8125rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.customers-wrap .grid-list-toggle ul li a:hover{text-decoration:none;background:#f2f2f2}.customers-wrap .grid-list-toggle ul li a:before{margin-right:6px;font-family:"icomoon"}.customers-wrap .grid-list-toggle ul li.active a{background:#565a5c;color:#fff}.customers-wrap #filters{*zoom:1}.customers-wrap #filters:before,.customers-wrap #filters:after{content:" ";display:table}.customers-wrap #filters:after{clear:both}.customers-wrap #filters .left{width:73.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding-right:25px;*zoom:1}.customers-wrap #filters .left:before,.customers-wrap #filters .left:after{content:" ";display:table}.customers-wrap #filters .left:after{clear:both}.customers-wrap #filters .left .label{width:15%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding-top:10px;text-align:center}.customers-wrap #filters .left .filter-1{width:40%;float:left;margin-right:-100%;margin-left:17.5%;clear:none}.customers-wrap #filters .left .filter-2{width:40%;float:right;margin-left:0;margin-right:0.83333%;clear:none}.customers-wrap #filters .right{width:23.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none;text-align:right}}@media (min-width: 950px){.customers-wrap .product-box{width:30%;margin:1.5%}}@media (min-width: 1200px){.customers-wrap{background:url(../img/bg-pattern-white-long.png) center top repeat-y}.customers-wrap .products-container{width:68.75%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none}.customers-wrap .right-rail{width:20.83333%;float:right;margin-left:0;margin-right:2.08333%;clear:none;background:none;padding:0}.customers-wrap .right-rail .subscribe{width:100%;float:right;margin-left:0;margin-right:0%;clear:none}.customers-wrap .right-rail .blogs{width:100%;float:right;margin-left:0;margin-right:0%;clear:none}}@media (min-width: 1300px){.customers-wrap .products-container{width:66.66667%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none}.customers-wrap .right-rail{width:22.91667%;float:right;margin-left:0;margin-right:2.08333%;clear:none}}@media (min-width: 1400px){.customers-wrap .products-container{width:66.66667%;float:left;margin-right:-100%;margin-left:2.08333%;clear:none}.customers-wrap .right-rail{width:20.83333%;float:right;margin-left:0;margin-right:2.08333%;clear:none}}.our-customers-wrap.product-wrap{padding:0 7em}.our-customers-wrap .product-list .product-box.img .byline-testimonial{display:none}.our-customers-wrap .product-list .product-box.img .image-container{display:none}@media (min-width: 600px){.our-customers-wrap{background:url(../img/bg-pattern-white-long.png) right top repeat-y;-webkit-background-size:75%;background-size:75%}}@media (min-width: 950px){.our-customers-wrap .product-box{width:29.4%;margin:1.5%}}.our-customers-wrap .customers-grid-container{width:100%;padding-top:30px;margin-left:0;margin-right:0;clear:none}@media (min-width: 600px){.our-customers-wrap .customers-grid-container{width:78.81356%}}.explore-blaw{padding:30px 0 0 0;background:#f2f2f2}.explore-blaw h3{color:#000;margin-bottom:20px}.explore-blaw h3:after{content:"";display:block;margin:5px 0 0;height:3px;width:110px;background:#000}.explore-blaw .title{position:relative;margin-bottom:10px;padding-left:35px;color:#fff;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;font-size:1.5rem}.explore-blaw .title:before{position:absolute;top:-3px;left:0px;font-family:"icomoon";font-size:25px}.explore-blaw .explore-blaw-left p{font-size:15px;font-size:0.9375rem}.explore-blaw .explore-blaw-left .button{margin:0}.explore-blaw .explore-blaw-right{color:#000;margin-bottom:0px}.explore-blaw .explore-blaw-right .title{color:#000}.explore-blaw .explore-blaw-right p{font-size:15px;font-size:0.9375rem}.explore-blaw .explore-blaw-right .button{margin:0}.explore-blaw .explore-blaw-right img{border:10px solid #fff;margin-bottom:-10px}@media (min-width: 1000px){.explore-blaw .header{margin:10px 0 40px}.explore-blaw .explore-blaw-left{width:46.42857%;float:left;margin-right:-100%;margin-left:1.78571%;clear:none;padding-right:45px}.explore-blaw .explore-blaw-left p{font-size:17px;font-size:1.0625rem}.explore-blaw .explore-blaw-right{width:46.42857%;float:right;margin-left:0;margin-right:1.78571%;clear:none;margin-top:-30px}}.blaw-product-features{background:#fff;padding:35px 0}.blaw-product-features .row{margin-bottom:30px}.blaw-product-features .content .title{color:#f27621;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;margin-bottom:10px;font-size:18px;font-size:1.125rem;color:#fcb51e;background:-webkit-linear-gradient(#fcb51e, #f6954a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blaw-product-features .content p{margin-bottom:15px}.blaw-product-features .left .photo img{border:2px solid #f2f2f2;margin-top:7px;margin:0 0 30px 0}@media (min-width: 600px){.blaw-product-features .left .photo{width:26.31579%;float:left;margin-right:-100%;margin-left:3.28947%;clear:none}.blaw-product-features .left .content{width:60.52632%;float:right;margin-left:0;margin-right:3.28947%;clear:none}}@media (min-width: 1000px){.blaw-product-features{padding:50px 0}.blaw-product-features .content .title{font-size:24px;font-size:1.5rem}.blaw-product-features .left{width:65%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.blaw-product-features .left .row{margin-bottom:50px}.blaw-product-features .left .photo img{margin:10px 0 0 0}.blaw-product-features .left .content{padding-right:40px}.blaw-product-features .right{width:31.66667%;float:right;margin-left:0;margin-right:0.83333%;clear:none}}.blaw-sub{padding:40px 0;border-bottom:2px solid #e0e0e0;*zoom:1}.blaw-sub:before,.blaw-sub:after{content:" ";display:table}.blaw-sub:after{clear:both}@media (min-width: 1000px){.blaw-sub .blaw-sub-left-rail{width:22.5%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}}@media (min-width: 1200px){.blaw-sub .blaw-sub-left-rail{width:19.16667%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}}.blaw-sub .blaw-sub-content{padding:20px 0}.blaw-sub .blaw-sub-content .center{text-align:center}.blaw-sub .blaw-sub-content img{margin:auto;border:2px solid #f2f2f2}.blaw-sub .blaw-sub-content h2,.blaw-sub .blaw-sub-content h3,.blaw-sub .blaw-sub-content h4,.blaw-sub .blaw-sub-content h5{color:#000}.blaw-sub .blaw-sub-content .button-row p{font-family:"FrutigerLTPro-Roman",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-size:1.125rem;margin-bottom:15px;color:#000;text-align:center}.blaw-sub .blaw-sub-content .button-row li a{text-align:center;background:#f2f2f2}.blaw-sub .blaw-sub-content .button-row li a:hover{background:#464646}@media (min-width: 1000px){.blaw-sub .blaw-sub-content{width:73.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none;padding:10px 0 0 2em}.blaw-sub .blaw-sub-content .button-row p{font-size:24px;font-size:1.5rem}.blaw-sub .blaw-sub-content .button-row li{display:inline-block;width:49%}}@media (min-width: 1200px){.blaw-sub .blaw-sub-content{width:77.5%;float:right;margin-left:0;margin-right:0.83333%;clear:none}}.blaw-sub .promo{margin-top:30px}.blaw-sub .promo .inner{padding:25px 25px 25px}.blaw-sub .promo .inner .title{margin-bottom:20px}.the-experts{padding:30px 0}.the-experts .right-rail{*zoom:1}.the-experts .right-rail:before,.the-experts .right-rail:after{content:" ";display:table}.the-experts .right-rail:after{clear:both}.the-experts .expert-list{*zoom:1;margin-bottom:30px}.the-experts .expert-list:before,.the-experts .expert-list:after{content:" ";display:table}.the-experts .expert-list:after{clear:both}.the-experts #filters{padding-bottom:10px}.the-experts #filters .label{font-size:15px;font-size:0.9375rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;margin-bottom:10px}.the-experts #filters .label2{font-size:15px;font-size:0.9375rem;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;margin-bottom:10px}.the-experts .show-all{border:0}.the-experts .expert{*zoom:1;padding:20px 0px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #dedede;border-left:1px solid #fff}.the-experts .expert:before,.the-experts .expert:after{content:" ";display:table}.the-experts .expert:after{clear:both}.the-experts .expert:last-child{border-bottom:0}.the-experts .expert.img .thumb{width:23.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding:0 10px 0 0}.the-experts .expert.img .text{width:73.33333%;float:right;margin-left:0;margin-right:0.83333%;clear:none}.the-experts .expert .title{margin-bottom:10px;font-size:15px;font-size:0.9375rem}.the-experts .expert p{margin-bottom:0}.the-experts h3{font-size:17px;font-size:1.0625rem;color:#000;margin-bottom:0}.the-experts h3 a{color:#000}@media (min-width: 600px){.the-experts .expert.img .thumb{width:15%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding:0 10px 0 0}.the-experts .expert.img .text{width:81.66667%;float:right;margin-left:0;margin-right:0.83333%;clear:none}}@media (min-width: 767px){.the-experts{padding:35px 0 35px}.the-experts #filters{*zoom:1}.the-experts #filters:before,.the-experts #filters:after{content:" ";display:table}.the-experts #filters:after{clear:both}.the-experts #filters .left{width:81.66667%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding-right:25px;*zoom:1}.the-experts #filters .left:before,.the-experts #filters .left:after{content:" ";display:table}.the-experts #filters .left:after{clear:both}.the-experts #filters .left .label{width:15%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;padding-top:10px}.the-experts #filters .left .filter-1{width:40%;float:left;margin-right:-100%;margin-left:17.5%;clear:none}.the-experts #filters .left .filter-2{width:40%;float:right;margin-left:0;margin-right:0.83333%;clear:none}.the-experts .expert{padding:25px;-webkit-transition:-webkit-box-shadow 0.15s ease,border 0.15s ease;transition:box-shadow 0.15s ease,border 0.15s ease}.the-experts .expert:hover{border:1px solid #dedede;-webkit-box-shadow:-6px -6px 0px 0px #dedede;box-shadow:-6px -6px 0px 0px #dedede}}@media (min-width: 1000px){.the-experts .expert-list{width:73.33333%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none;margin-bottom:0;padding-right:40px}.the-experts .right-rail{width:22.5%;float:left;margin-right:-100%;margin-left:75.83333%;clear:none}.the-experts .expert.img .thumb{width:15%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}.the-experts .expert.img .text{width:65%;float:left;margin-right:-100%;margin-left:17.5%;clear:none}.the-experts .text{width:81.66667%;float:left;margin-right:-100%;margin-left:0.83333%;clear:none}}#bb-that .bb-that-header{width:inherit !important;padding:0 40px !important;max-width:1600px !important;margin:0 auto !important}@media screen and (max-width: 999px){#bb-that{display:none}}.clear-product-box{clear:both;padding:10px 0}.clear-product-box .description{font-family:"Arial"}.clear-product-box .button{position:inherit !important}.parent-product .related-product-box{height:auto !important;padding:15px 20px 15px !important}.related-products .related-product-box{height:auto !important;padding:15px 20px 15px !important}.social-link{float:left !important;list-style:none;margin-right:5px}@media all and (max-width: 500px){.product-extra-cta{padding-bottom:15px}}.product-extra-cta a{float:left;color:#0046ad;padding-right:10px}@media (min-width: 767px){.product-extra-cta a{float:right;width:300px;text-align:left}}@media all and (max-width: 500px){.top-6-related-news,.top-6-related-blogs{max-width:100% !important}}.top-6-related-news,.top-6-related-blogs{max-width:50%;float:left}.top-6-related-news div.title,.top-6-related-blogs div.title{padding:5px 10px;background:#464646;color:#fff;font-size:14px;font-size:0.8375rem;margin-right:10px}.top-6-related-news .content ul,.top-6-related-blogs .content ul{padding:0}.top-6-related-news .content ul li,.top-6-related-blogs .content ul li{list-style:none;line-height:1.2;margin-bottom:15px;padding:0 10px}.top-6-related-news .content ul li a,.top-6-related-blogs .content ul li a{font-size:15px;font-size:0.9375rem;color:#565a5c}.clear-related-items{float:left;clear:both;margin:2em 0}.extra-from-cta{width:100%;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:0}.extra-from-cta p{color:black;font-size:15px !important}.from-name-link{padding:14px 0}.spec-news,.spec-news a{color:#565a5c;font-weight:bold}.cta-right-align{float:right;font-weight:bold;color:#1e1e1e;padding:4px 7px;font-size:13px;color:#1e1e1e;background-color:#f2f2f2;text-decoration:none}.cta-right-align:hover{background-color:#dedede}.cta-right-align a{float:right;font-weight:bold;color:#1e1e1e;padding:4px 7px;font-size:13px;color:#1e1e1e;text-decoration:none}.news-table{border:1}.news-table .news-td{padding:5px}.news-table #news-table-head{font-weight:bold}.contributing-authors{padding:3em;clear:both;background-color:#ffffff;display:inline-table}.contributing-authors-slider{width:100%}.container3emsides{padding:0 3em}.video-section{padding:0 3em}#contributers{padding:3em}.practice-area-content{width:45%;float:left}.page-header{margin:0 0 10px 0;font-family:"FrutigerLTPro-Black",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-size:0.9375rem;color:#000}#explore-blaw-right-fixpadding{margin-top:0}.video-section{padding:3em;background-color:#ffffff}.deeper-dive{padding:3em;background-color:#4FB2E1}.center-content{margin:1em;text-align:center}.center-content .title{color:#fff;font-size:2em}.whitecolor,#whitecolor{color:#ffffff}.blackcolor,#blackcolor{color:#1e1e1e}.recent-developments{padding:3em}.recent-developments-events{width:32%;float:left;margin-right:1%}.recent-developments-cta{padding:1em 0}@media (max-width: 1000px){.practice-area-content{width:100%;float:right;clear:both;padding:0}#explore-blaw-right-fixpadding{width:100%;float:left}#video-section{padding:3em 0}.contributing-authors-slider{display:none}}@media (max-width: 1000px){.recent-developments-events{width:auto;float:left}}ul.images{margin:0;padding:0;white-space:nowrap;width:100%;overflow-x:auto}ul.images li{display:inline;width:150px;height:150px}@media (min-width: 1000px){.column1{width:25%;float:left;clear:none}.column2{width:25%;float:left;clear:none}.column3{width:25%;float:left;clear:none}.column4{width:25%;float:left;clear:none}}
