@charset "UTF-8";
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
img,legend{border:0}
legend,td,th{padding:0}
#footer,.btn,sub,sup{position:relative}
*,:after,:before,html{box-sizing:border-box}
#root,body,html{min-height:100%}
.header,.main .standard-grid{margin-left:auto;max-width:100%}
.header:after,.main .home-grid:after,.main .standard-grid:after{content:" "}
.search-container input:focus,a:active,a:hover{outline:0}
#mobile-menu-container #mobile-menu ul,.autocomplete ul,.header .logged-in-container .logged-in-menu li,.mobile-language-list ul{list-style:none}
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}
/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
a{background:0 0}
/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
svg:not(:root){overflow:hidden}
/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
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}
.btn,a:hover{cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{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;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:arial-bold;src:local("Arial");font-weight:700;font-weight:600}
@font-face{font-family:"SM Icons";src:url(../fonts/smiconswebfont.eot?1499471027#);src:url(../fonts/smiconswebfont.eot?1499471027#?#iefix)format('embedded-opentype'),url(../fonts/smiconswebfont.woff?1499471027)format('woff'),url(../fonts/smiconswebfont.ttf?1499471027)format('truetype'),url(../fonts/smiconswebfont.eot?1499471027#)format('embedded-opentype'),url(../fonts/smiconswebfont.svg?1499471027#webfontIyfZbseF)format('svg');font-weight:"normal";font-style:"normal"}
@font-face{font-family:"SM Icons2";src:url(../fonts/smicons2webfont.eot?1499471027#);src:url(../fonts/smicons2webfont.eot?1499471027#?#iefix)format('embedded-opentype'),url(../fonts/smicons2webfont.woff?1499471027)format('woff'),url(../fonts/smicons2webfont.ttf?1499471027)format('truetype'),url(../fonts/smicons2webfont.eot?1499471027#)format('embedded-opentype'),url(../fonts/smicons2webfont.svg?1499471027#webfontIyfZbseF)format('svg');font-weight:"normal";font-style:"normal"}
.contact-form input[type=text],.contact-form textarea{border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;background:#FFF;box-shadow:inset rgba(0,0,0,.25)0 1px 3px;padding:4px 4px 4px 5px;border-radius:3px}
.btn{padding:6px 13px;border-radius:4px;text-shadow:0 1px 0 #FFF;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none!important;display:inline-block;border:1px solid #BBB;color:#333;background:-webkit-gradient(linear,left top,left bottom,left,right);background:-webkit-linear-gradient(top,#F0F0EA,#D5D7CE);background:linear-gradient(to bottom,#F0F0EA,#D5D7CE)}
.btn:hover,a{text-decoration:none}
.disabled.btn{opacity:.5}
.btn:hover{z-index:1;border-color:#999;background:-webkit-linear-gradient(top,#f5f5ee,#dcded5);background:linear-gradient(to bottom,#f5f5ee,#dcded5)}
.btn:active{border-color:#999;background:-webkit-linear-gradient(top,#dcded5,#f5f5ee);background:linear-gradient(to bottom,#dcded5,#f5f5ee)}
.btn-large{font-size:14px;padding:10px 18px}
.autocomplete,.shadow{box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}
.yellow{border-color:#DFC235;text-shadow:0 1px 0 #FCFC85;background:-webkit-gradient(linear,left top,left bottom,left,right);background:-webkit-linear-gradient(top,#F8F777,#DFC235);background:linear-gradient(to bottom,#F8F777,#DFC235)}
.yellow:hover{border-color:#999;background:-webkit-linear-gradient(top,#fcfc85,#edce38);background:linear-gradient(to bottom,#fcfc85,#edce38)}
.yellow:active{border-color:#999;background:-webkit-linear-gradient(top,#f7e258,#faf476);background:linear-gradient(to bottom,#f7e258,#faf476)}
.teal{color:#FFF;border-color:#049795;text-shadow:0 -1px 0 rgba(68,68,68,.4);background:-webkit-gradient(linear,left top,left bottom,left,right);background:-webkit-linear-gradient(top,#35c0c0,#049795);background:linear-gradient(to bottom,#35c0c0,#049795)}
.teal:hover{border-color:#35c0c0;background:-webkit-linear-gradient(top,#42cbcc,#14a4a3);background:linear-gradient(to bottom,#42cbcc,#14a4a3)}
.teal:hover.disabled{border-color:#049795;background:-webkit-gradient(linear,left top,left bottom,left,right);background:-webkit-linear-gradient(top,#35c0c0,#049795);background:linear-gradient(to bottom,#35c0c0,#049795)}
.teal:active{border-color:#35c0c0;background:-webkit-linear-gradient(top,#14a4a3,#42cbcc);background:linear-gradient(to bottom,#14a4a3,#42cbcc)}
.teal:active.disabled{border-color:#049795;background:-webkit-gradient(linear,left top,left bottom,left,right);background:-webkit-linear-gradient(top,#35c0c0,#049795);background:linear-gradient(to bottom,#35c0c0,#049795)}
#mobile-menu-container #mobile-menu ul,.article-main ul.classic-beta,.autocomplete h2,.autocomplete ul,.header .logged-in-container .logged-in-menu ul,.main .center-main .search-main h3,.mobile-language-list h1,.mobile-language-list ul,.search-container form,.siteMessage .messageContent .message,.siteMessage .messageContent h3{padding:0;margin:0}
body,html{height:100%}
#root{clear:both;height:auto!important;height:100%;margin-bottom:-45px}
#footer,#root #root_footer{height:45px}
#footer{clear:both}
@media (min-width:768px){body,html{height:100%}
#root{clear:both;min-height:100%;height:auto!important;height:100%;margin-bottom:-110px}
#footer,#root #root_footer{height:110px}
#footer{clear:both;position:relative}}
.tooltip,.tooltip-holder,.tooltip-x,.tooltip>.tip{position:absolute}
.small-hide{display:none}
@media (min-width:768px){.small-hide{display:inherit}
.med-hide{display:none}}
@media (min-width:1024px){.med-hide{display:inherit}
.large-hide{display:none}}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-width:315px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333}
body{background:#EAEAE8;margin:0}
p{font-family:Arial}
a{font:14px Arial;color:#00898B}
.tooltip-icon,.tooltip-x{font-family:"SM Icons"}
a:hover{text-decoration:underline}
.tooltip-icon{color:#B4B4AC;font-size:20px;font-weight:400;margin-left:5px}
.tooltip>h5,.tooltip>p{color:#333;font-size:12px}
.tooltip-icon:hover{cursor:help;color:#CFCEBF}
.tooltip-holder{display:inline-block}
.tooltip{text-align:left;width:235px;padding:10px 14px 5px;border:5px solid #000;background:#fff;box-shadow:4px 4px 5px rgba(0,0,0,.4);display:none;z-index:9999999;border-radius:5px;left:17px}
.tooltip>h5{text-transform:uppercase;font-weight:700;margin:0 0 7px;padding-right:10px}
.tooltip>p{margin:0 0 10px;font-weight:400}
.tooltip>.tip{display:block;width:0;height:0;left:-20px;top:10px;-webkit-transform:rotate(360deg);border-style:solid;border-width:8px 15px 8px 0;border-color:transparent #000 transparent transparent}
.tooltip-x{color:#B4B4AC;font-size:20px;font-weight:400;top:5px;right:5px}
.tooltip-x:hover{color:#C6332A;cursor:pointer}
.header{margin-right:auto;padding:10px;background:#4B4A3C;z-index:4;position:relative}
.header:after{display:block;clear:both}
.header .header-left{width:16.66667%;float:left}
@media (min-width:768px){.header{max-width:100%;margin-left:auto;margin-right:auto;padding:13px 20px}
.header:after{content:" ";display:block;clear:both}
.header .header-left{width:66.66667%;float:left;margin-right:0}}
.header .header-middle{width:66.66667%;float:left;text-align:center;padding-top:5px}
@media (min-width:768px){.header .header-middle{display:none}}
.header .header-right{width:16.66667%;float:right;margin-right:0;display:inline-block}
.header .header-right a{color:#CCC;font-size:11px;font-weight:700;white-space:nowrap}
.header .header-right a:hover{text-decoration:none;color:#EFEFEF}
.header .header-right .sign-in{display:none}
.header .header-right .menu{display:inline}
@media (min-width:768px){.header .header-right{width:33.33333%;float:right;margin-right:0}
.header .header-right .sign-in{display:inline}
.header .header-right .menu{display:none}}
.header .logo{display:inline-block;background:url(../images/hc_logo_sprite2.png)0 -2px no-repeat;width:27px;height:24px}
@media (min-width:768px){.header .logo{width:290px}
.header .logo.es{background-position:0 -43px;width:370px}
.header .logo.pt_BR{background-position:0 -84px;width:338px}
.header .logo.de{background-position:0 -124px;width:280px}
.header .logo.nl_NL{background-position:0 -164px;width:220px}
.header .logo.fr{background-position:0 -204px;width:305px}
.header .logo.ru{background-position:0 -245px;width:346px}
.header .logo.it{background-position:0 -285px;width:374px}
.header .logo.zh_TW{background-position:0 -325px;width:254px}
.header .logo.ko{background-position:0 -365px;width:251px}
.header .logo.ja{background-position:0 -406px;width:310px}
.header .logo.tr{background-position:0 -446px;width:325px}}
.header .logo-title{font-family:"Gotham Book"}
.header .mobile-logo{background:url(../images/hc_logo_sprite.png)-179px -7px no-repeat;width:112px;height:18px;display:inline-block}
.header .mobile-logo.es{background-position:-179px -46px;width:191px}
.header .mobile-logo.pt_BR{background-position:-179px -88px;width:159px}
.header .mobile-logo.de{background-position:-179px -127px;width:102px}
.header .mobile-logo.nl_NL{background-position:-179px -168px;width:41px}
.header .mobile-logo.fr{background-position:-178px -207px;width:128px}
.header .mobile-logo.ru{background-position:-178px -248px;width:168px;height:19px}
.header .mobile-logo.it{background-position:-178px -289px;width:196px}
.header .mobile-logo.zh_TW{background-position:-178px -326px;width:77px;height:19px}
.header .mobile-logo.ko{background-position:-178px -367px;width:74px}
.header .mobile-logo.ja{background-position:-178px -407px;width:133px;height:19px}
.header .mobile-logo.tr{background-position:-178px -449px;width:147px}
.header .logged-in,.header .menu,.header .sign-in{float:right;background:#34332B;padding:5px 10px;margin-top:1px;border-radius:3px}
.header .logged-in .sm-icon,.header .menu .sm-icon,.header .sign-in .sm-icon{font-size:13px}
.header .logged-in:hover,.header .menu:hover,.header .sign-in:hover{background:#3C3B31}
.header .logged-in.open{border-bottom-left-radius:0;border-bottom-right-radius:0}
.header .logged-in-container{display:none;position:relative;float:right}
@media (min-width:768px){.header .logged-in-container{display:inline-block}}
.header .logged-in-container .logged-in-menu{display:none;position:absolute;right:0;top:100%;background:#34332B;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.header .logged-in-container .logged-in-menu.active{display:block}
.header .logged-in-container .logged-in-menu li{padding:5px 10px}
.main .standard-grid{margin-right:auto;overflow:hidden}
.main .standard-grid:after{display:block;clear:both}
@media (min-width:768px){.main .standard-grid{max-width:100%;margin-left:auto;margin-right:auto}
.main .standard-grid:after{content:" ";display:block;clear:both}}
@media (min-width:1024px){.main .standard-grid{max-width:1020px;margin-left:auto;margin-right:auto;padding:0 20px}
.main .standard-grid:after{content:" ";display:block;clear:both}}
.main .home-grid{max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}
.main .home-grid:after{display:block;clear:both}
@media (min-width:768px){.main .home-grid{max-width:634px;margin-left:auto;margin-right:auto}
.main .home-grid:after{content:" ";display:block;clear:both}}
.main .home-nav-label{display:none;text-align:center;font-size:20px;color:#999;margin-top:20px}
@media (min-width:768px){.main .home-nav-label{clear:both;width:100%;float:left;margin-left:0;margin-right:0;display:block}}
.main .nav{width:100%;float:left;margin-left:0;margin-right:0}
.main .nav a.horizontal-nav{display:none;position:relative;background:#FFF;font:700 12px Arial;color:#333;height:75px}
.main .nav a.horizontal-nav.selected,.main .nav a.horizontal-nav.selected:hover{color:#FFF;background:#706F65}
.main .nav a.horizontal-nav:hover{background:#E5F4F3;cursor:pointer;text-decoration:none}
@media (min-width:768px){.main .nav a.horizontal-nav{width:16.66667%;float:left;display:block;height:125px;border-right:1px solid #DADAD8}}
@media (min-width:1024px){.main .nav{margin-top:20px}
.main .nav a.horizontal-nav{width:16.10738%;float:left;margin-right:.67114%;display:block;height:140px;border:1px solid #DADAD8;border-radius:5px}
.main .nav a.horizontal-nav.selected::before{width:0;height:0;content:'';z-index:2;border-top:12px solid #706F65;-moz-transform:scale(.9999);border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;left:50%;top:100%;margin-left:-8px}}
.main .nav a.horizontal-nav span{vertical-align:middle}
.main .nav a.horizontal-nav .inner-nav{line-height:75px;float:left}
@media (min-width:768px){.main .nav a.horizontal-nav .inner-nav{float:none;line-height:inherit;padding:20px 0}}
@media (min-width:1024px){.main .nav a.horizontal-nav .inner-nav{padding:25px 0}}
.main .nav a.horizontal-nav .inner-nav-icon{display:inline-block;text-align:center;width:80px}
.main .nav a.horizontal-nav .bottom-nav{height:100%;margin-left:80px}
.main .nav a.horizontal-nav .bottom-nav .title-container{height:100%;line-height:75px}
@media (min-width:768px){.main .nav a.horizontal-nav .inner-nav-icon{display:block;width:auto}
.main .nav a.horizontal-nav .bottom-nav .title-container{display:table-cell;vertical-align:top;line-height:inherit}
.main .nav a.horizontal-nav .bottom-nav{display:table;bottom:0;position:absolute;height:39px;margin-left:0;width:100%}}
.main .nav a.horizontal-nav .nav-title{margin-left:5px;display:inline;padding:0 3px}
@media (min-width:768px){.main .nav a.horizontal-nav .nav-title{clear:both;width:100%;float:left;margin-left:0;margin-right:0;text-align:center;left:auto}}
.main .nav a.horizontal-nav span.right-nav-carrot{float:right;padding-right:20px;font-size:24px}
@media (min-width:768px){.main .nav a.horizontal-nav span.right-nav-carrot{display:none}
.main .nav a.horizontal-nav .sm-icon,.main .nav a.horizontal-nav .sm-icon2{display:block;text-align:center}
.main .nav .horizontal-nav:last-child{width:16.66667%;float:right;margin-right:0}}
@media (min-width:1024px){.main .nav .horizontal-nav:last-child{width:16.10738%;float:right;margin-right:0}}
.main .nav.two-row .horizontal-nav{width:100%;float:left;margin-left:0;margin-right:0;border-bottom:1px solid #DADAD8;display:block;font-size:14px}
@media (min-width:768px){.main .nav.two-row{margin-top:20px}
.main .nav.two-row .horizontal-nav{width:32.30769%;float:left;height:140px;margin-bottom:1.53846%;border:1px solid #DADAD8;border-radius:5px}
.main .nav.two-row .horizontal-nav:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}
.main .nav.two-row .horizontal-nav:nth-child(3n+2){margin-left:33.84615%;margin-right:-100%;clear:none}
.main .nav.two-row .horizontal-nav:nth-child(3n+3){margin-left:67.69231%;margin-right:-100%;clear:none}
.main .nav.two-row .horizontal-nav .inner-nav{padding:25px 0}}
.main .breadcrumb-container{width:100%;float:left;margin-left:0;margin-right:0;padding:10px 20px;border-bottom:1px solid #DADAD8;color:#999;font-size:16px}
.main .breadcrumb-container.search{border-bottom:1px solid #CCC}
@media (min-width:768px){.main .breadcrumb-container{padding:20px;border-top:1px solid #DADAD8;font-size:20px}
.main .breadcrumb-container a.breadcrumb-link,.main .breadcrumb-container span.breadcrumb{display:inline-block;font-size:18px}
.main .breadcrumb-container span.breadcrumb-static{display:inline-block;font-size:20px;color:#999}
.main .breadcrumb-container a.breadcrumb-link{color:#00898B}
.main .breadcrumb-container .breadcrumb-back,.main .breadcrumb-container .result-count-mobile,.main .breadcrumb-container .sm-icon{display:none}
.main .breadcrumb-container.contact .breadcrumb-back,.main .breadcrumb-container.contact .result-count-mobile,.main .breadcrumb-container.contact .sm-icon{display:inline}}
.main .breadcrumb-container.confirm{display:none}
@media (min-width:1024px){.main .breadcrumb-container{padding:20px 0;border:none}
.main .breadcrumb-container.search{border:none}
.main .breadcrumb-container.confirm .breadcrumb-back,.main .breadcrumb-container.confirm .result-count-mobile,.main .breadcrumb-container.confirm .sm-icon{display:inline}}
.main .breadcrumb-container.stand-alone{padding:20px;font-size:26px;color:#666}
.main .breadcrumb-container.stand-alone .sa-description{display:none}
@media (min-width:1024px){.main .breadcrumb-container.stand-alone{padding:30px 0;font-size:30px}
.main .breadcrumb-container.stand-alone .sa-description{font:14px Arial;padding-top:2px;display:block}}
.main .breadcrumb-container a{font-size:16px}
.main .breadcrumb-container .sm-icon{font-size:18px;color:#00898B}
.main .breadcrumb-container .breadcrumb{display:none;color:#666}
.main .breadcrumb-container .search-result-title{display:none}
@media (min-width:768px){.main .breadcrumb-container .search-result-title{display:inline-block}}
.main .breadcrumb-container .search-query{color:#333}
.main .breadcrumb-container .result-count-mobile{float:right}
.main .breadcrumb-container .breadcrumb-back,.main .breadcrumb-container .result-count-mobile{font-family:HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif}
.main .breadcrumb-container .breadcrumb-back{font-size:16px;color:#00898B}
.main .breadcrumb-container .breadcrumb-back:hover{text-decoration:underline;cursor:pointer}
.main .breadcrumb-container .breadcrumb-static{display:none}
.main .center-main{width:100%;float:left;margin-left:0;margin-right:0;background:#EFEFEF;overflow:hidden}
.main .center-main .search-main{background-color:#FFF}
.main .center-main .search-main a{font:16px HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif}
.main .center-main .search-main a em{font-weight:700}
.main .center-main .search-main em{font-style:normal}
.main .center-main .search-main .st-result-listing{padding:20px;border-bottom:1px solid #EFEFEF}
.main .center-main .search-main .st-result-listing:last-child{border-bottom:1px solid #DADAD8}
@media (min-width:768px){.main .center-main .search-main .st-result-listing{padding:20px 30px 20px 20px}}
@media (min-width:1024px){.main .center-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #DADAD8;border-radius:5px}
.main .center-main .search-main{width:80%;float:left;margin-right:0;border-top-left-radius:5px;border-bottom-left-radius:5px}
.main .center-main .search-main .st-result-listing{padding:20px 0;margin:0 30px}}
.main .center-main .search-main .st-result-listing .st-snippet{font:14px Arial;color:#666}
.main .center-main .search-main .st-result-listing .st-snippet em{font-weight:700;color:#333}
.main .center-main .search-main .page-numbers.st-page{position:static;border-top:none}
.main .center-main .search-main .page-numbers a{border-top:none;border-left:1px solid #EFEFEF}
.main .center-main .search-main .page-numbers a.no_more{display:none}
.main .center-main .search-main .page-numbers a:last-child{border-right:none}
.page-numbers a.active_page.last,.page-numbers a:last-child{border-right:1px solid #DADAD8}
.main .center-main .search-main .page-numbers a.curr_page{color:#333}
.main .center-main .search-main .page-numbers a.curr_page:hover{text-decoration:none}
@media (min-width:1024px){.main .center-main .search-main .page-numbers{padding:0 30px}
.main .center-main .search-main .page-numbers a{border-left:none}}
.main .center-main .search-main .st-loading-message{padding:150px;text-align:center}
.main .center-main .search-main.no-results{text-align:center;min-height:250px;position:relative}
.main .center-main .search-main.no-results .st-no-results{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 30px}
@media (min-width:768px){.main .center-main .search-main .page-numbers,.main .center-main .search-main .page-numbers a{display:inline-block}
.main .center-main .search-main.no-results .st-no-results{padding:0 70px}}
@media (min-width:1024px){.main .center-main .search-main.no-results .st-no-results{padding:0 100px}}
.main .center-main .search-main.no-results span{margin-bottom:30px;color:#999}
.main .center-main .search-main.no-results .no-results-found{font-size:24px}
.main .center-main .search-main.no-results .try-again{font-size:20px}
.main .center-main .search-main.no-results.ie8 .st-no-results{position:static;padding:100px}
.main .center-main .sidebar-right .cta-module{display:none;border-top-right-radius:5px}
@media (min-width:1024px){.main .center-main .sidebar-right{width:20.01%;float:left;margin-right:-1px;border-left:1px solid #DADAD8}
.main .center-main .sidebar-right .cta-module{display:block}}
.main .center-main .sidebar-right .cta-module.smIntelligence .top-right{padding:28px 15px 20px}
.main .center-main .sidebar-right .cta-module.smIntelligence .top-right h4+p{padding-top:15px}
.main .center-main .sidebar-right .cta-module.smIntelligence .top-right .btn{margin:10px 0 0}
.main .center-main .sidebar-right .cta-module .top-right{padding:20px 15px}
.main .center-main .sidebar-right .cta-module .top-right h4+p{padding-top:20px}
.main .center-main .sidebar-right .cta-module .top-right .btn{margin:20px 0 0}
.main .center-main .sidebar-right .cta-module .top-right .btn.sign-up-pro{margin:15px 0 10px}
.main .center-main .sidebar-right .cta-module .top-right .btn.sign-in{margin:20px 0 10px}
.main .center-main .sidebar-right .cta-module .sign-in-module{margin:0 15px;padding:15px 0;border-top:1px solid #86a33b}
.main .center-main .sidebar-right .contact-module,.main .center-main .sidebar-right .related-help{padding:20px;border-top:1px solid #DADAD8;overflow:hidden}
.main .center-main .sidebar-right .contact-module h4,.main .center-main .sidebar-right .related-help h4{margin:0;font-size:18px;font-weight:400}
.main .center-main .sidebar-right .contact-module ul,.main .center-main .sidebar-right .related-help ul{list-style:none;padding:15px 0 0;margin:0}
.main .center-main .sidebar-right .contact-module li,.main .center-main .sidebar-right .related-help li{margin-top:5px;display:block}
.main .center-main .sidebar-right .contact-module li:first-child,.main .center-main .sidebar-right .related-help li:first-child{margin-top:0}
.main .center-main .sidebar-right .contact-module span:not(.sm-icon),.main .center-main .sidebar-right .related-help span:not(.sm-icon){display:inline;font:14px Arial;color:#666}
.main .center-main .sidebar-right .contact-module a,.main .center-main .sidebar-right .related-help a{display:inline-block}
.main .center-main .sidebar-right .contact-module .copy-wrapper,.main .center-main .sidebar-right .related-help .copy-wrapper{padding-top:15px}
@media (min-width:768px){.main .center-main .sidebar-right .contact-module,.main .center-main .sidebar-right .related-help{padding:15px 20px}}
@media (min-width:1024px){.main .center-main .sidebar-right .contact-module,.main .center-main .sidebar-right .related-help{padding:20px 15px}
.main .center-main .sidebar-right .contact-module h4,.main .center-main .sidebar-right .related-help h4{font-size:20px}
.main .center-main .sidebar-right .contact-module span:not(.sm-icon),.main .center-main .sidebar-right .related-help span:not(.sm-icon){display:inline-block;padding:15px 0}
.main .center-main .sidebar-right .contact-module .copy-wrapper,.main .center-main .sidebar-right .related-help .copy-wrapper{padding:0}
.main .center-main .sidebar-right .related-help{border-top:none}}
.main .cta-bottom{width:100%;float:left;margin-left:0;margin-right:0;padding:20px;background-image:url(../images/bg_texture1.png);color:#FFF}
.main .cta-bottom.smIntelligence{background-image:url(../images/smiBottomMobile.png);background-size:100% 100%;padding:30px 20px 25px}
@media (min-width:768px){.main .cta-bottom.smIntelligence{background-image:url(../images/smiBottomTablet.png);padding:25px 20px 15px}}
@media (min-width:1024px){.main .cta-bottom.smIntelligence{background-image:url(../images/smiBottomDesktop.png);padding:20px 30px 15px}}
.main .cta-bottom.smIntelligence h4{max-width:none}
.main .cta-bottom.smIntelligence .smi-bottom-copy,.main .cta-bottom.smIntelligence .smi-bottom-copy .cta-copy{display:block}
@media (min-width:768px){.main .cta-bottom.smIntelligence .smi-bottom-copy{float:left}
.main .cta-bottom.smIntelligence .smi-bottom-copy .cta-copy{float:left;clear:both;padding:10px 0 0}
.main .cta-bottom.smIntelligence .upgrade-bottom-links{margin-top:5px}
.main .cta-bottom{padding:15px 20px}}
@media (min-width:1024px){.main .cta-bottom{padding:15px 15px 15px 30px;margin-top:30px;border-radius:5px}}
.main .cta-bottom .cta-copy{padding:10px 0 20px}
.main .cta-bottom .cta-copy.above{display:inline-block}
@media (min-width:768px){.main .cta-bottom h4{display:inline-block;float:left;max-width:70%}
.main .cta-bottom .cta-copy.above{display:none}}
.main .cta-bottom .cta-copy.below{display:none}
@media (min-width:768px){.main .cta-bottom .cta-copy.below{display:inline-block;clear:both;float:left;padding:10px 0 0}
.main .cta-bottom .upgrade-bottom-links{float:right}}
.main .cta-bottom .sign-in-module{display:none;padding-top:15px;border-top:1px solid #86a33b}
@media (min-width:768px){.main .cta-bottom .sign-in-module{display:block;clear:left;text-align:left;border:none;padding:0}
.main .cta-bottom .sign-in-module .cta-copy{display:inline-block;padding:10px 0 0}}
.main .cta-bottom.logged-out{padding:20px 20px 15px}
.getting,.taking{padding-top:11px}
.main .cta-bottom.logged-out .upgrade-bottom-links{margin-left:5px}
.main .cta-bottom.logged-out .upgrade-bottom-links a{margin:20px 0 10px}
.design{font-size:40px}
.design:before{content:"W"}
@media (min-width:768px){.main .cta-bottom.logged-out .upgrade-bottom-links a{margin:0 0 0 5px}
.main .cta-bottom.logged-out .upgrade-bottom-links p{display:none}
.design{font-size:60px}
.design.tablet-large{font-size:70px}}
@media (min-width:1024px){.design{font-size:70px}}
.getting{font-size:30px}
.getting:before{content:"C"}
@media (min-width:768px){.getting{font-size:45px}
.getting.tablet-large{font-size:50px}}
@media (min-width:1024px){.getting{font-size:50px}}
.analyzing{font-size:50px}
.analyzing:before{content:"\00DC"}
@media (min-width:768px){.analyzing{font-size:65px}
.analyzing.tablet-large{font-size:75px}}
@media (min-width:1024px){.analyzing{font-size:75px}}
.privacy{font-size:46px}
.privacy:before{content:"("}
@media (min-width:768px){.privacy{font-size:60px}
.privacy.tablet-large{font-size:70px}}
@media (min-width:1024px){.privacy{font-size:70px}}
.account{font-size:40px}
.account:before{content:"y"}
@media (min-width:768px){.account{font-size:60px}
.account.tablet-large{font-size:65px}}
@media (min-width:1024px){.account{font-size:65px}}
.taking{font-size:30px}
.taking:before{content:"A"}
.siteMessage{display:none;position:fixed;top:0;left:0;width:100%;z-index:4;background:#E5F4F3;padding:20px 30px 30px;box-shadow:0 3px 3px 0 rgba(0,0,0,.25)}
@media (min-width:768px){.taking{font-size:45px}
.taking.tablet-large{font-size:50px}
.siteMessage{display:block;position:static;padding:20px 50px}}
@media (min-width:1024px){.taking{font-size:50px}
.siteMessage{padding:20px}}
.siteMessage .messageContent{text-align:center}
.siteMessage .messageContent h3{font:20px HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;color:#333}
.siteMessage .messageContent .message{clear:both;text-align:left;font:14px Arial;color:#666;padding:20px 0}
#footer,.cta-module,.page-numbers a,.search-container{text-align:center}
.siteMessage .messageContent .sm-icon.info{font-size:34px;color:#999}
.siteMessage .messageContent .close-message.icon{display:none;float:right;font-family:"SM Icons";font-size:20px;color:#999;cursor:pointer}
.siteMessage .messageContent .close-message.icon:hover{color:#CCC}
.siteMessage .messageContent .close-message.close-btn{font:18px Arial;color:#00898B;padding:10px 0;border:1px solid #00898B;border-radius:5px;cursor:pointer}
@media (min-width:768px){.siteMessage .messageContent h3{display:inline-block;float:left;font-size:28px}
.siteMessage .messageContent .message{padding:10px 0 0}
.siteMessage .messageContent .sm-icon.info{display:inline-block;float:left;padding-right:15px}
.siteMessage .messageContent .close-message.icon{display:inline-block}
.siteMessage .messageContent .close-message.close-btn{display:none}}
@media (min-width:1024px){.siteMessage .messageContent{max-width:1020px;margin-left:auto;margin-right:auto}
.siteMessage .messageContent:after{content:" ";display:block;clear:both}}
.search-container{width:100%;padding:10px 0;background-image:url(../images/bg_texture1.png);z-index:3;position:relative}
@media (min-width:768px){.search-container{padding:20px}
.search-container.large{padding:80px 0}
.search-container.large.activeMessage{padding:20px}}
.search-container input{border-radius:5px;border:none;height:30px;display:inline-block;line-height:30px;padding:0 30px;width:100%;min-width:275px;color:#000;font:16px HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif}
.search-container input::-webkit-input-placeholder{color:#999;font:16px HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;opacity:1!important}
.search-container input:-moz-placeholder{color:#999;font:16px HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;line-height:30px;opacity:1!important}
.search-container input::-moz-placeholder{color:#999;font:16px HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;line-height:30px;opacity:1!important}
.search-container input:-ms-input-placeholder{color:#999;font:16px HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;line-height:30px;opacity:1!important}
.search-container input::-webkit-input-placeholder{line-height:normal!important}
@media (min-width:768px){.search-container input{width:570px;height:35px;line-height:35px;padding:0 30px 0 10px;font-size:20px;border-bottom-right-radius:0;border-top-right-radius:0}
.search-container input::-webkit-input-placeholder{font-size:20px;line-height:35px!important}
.search-container input:-moz-placeholder{font-size:20px;line-height:35px!important}
.search-container input::-moz-placeholder{font-size:20px;line-height:35px!important}
.search-container input:-ms-input-placeholder{font-size:20px;line-height:35px!important}}
.search-container input::-ms-clear{display:none}
.search-container .placeholder{color:#999;font:16px HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;line-height:30px}
.search-container .close-icon:after,.search-container span.search-icon:after{position:absolute;font-size:18px;font-family:"SM Icons"}
.search-container .input-container{display:inline-block;position:relative;width:90%}
@media (min-width:768px){.search-container .placeholder{font-size:20px;line-height:35px}
.search-container .input-container{width:auto}}
.search-container span.close-icon,.search-container span.search-icon{cursor:pointer;margin:0 auto;line-height:32px}
.search-container span.search-icon:after{content:"s";color:#999;left:5px}
.search-container .close-icon:after{content:"D";color:#999;right:5px}
@media (min-width:768px){.search-container span.close-icon,.search-container span.search-icon{line-height:35px}
.search-container span.search-icon:after{display:none}
.search-container .close-icon:after{font-size:20px}}
.search-container a.search-icon{display:none;color:#CCC;width:64px;font-size:24px;padding:0 20px;background:#34332B;height:35px;vertical-align:top;line-height:35px;border-bottom-right-radius:5px;border-top-right-radius:5px}
.search-container a.search-icon.input-active{color:#FFF}
.search-container a.search-icon:hover{text-decoration:none;background:#4E4C42;color:#FFF}
@media (min-width:768px){.search-container a.search-icon{display:inline-block}}
.search-container input.empty~.close-icon{display:none}
.autocomplete{background:#FFF}
.autocomplete h2{font:14px Arial}
.autocomplete em{font-weight:700;font-style:normal}
.autocomplete li{padding:15px 10px;border-bottom:1px solid #CCC}
.autocomplete li:last-child{border-bottom:none}
.autocomplete li.active{background:#E5F4F3;cursor:pointer}
.cta-module{font:12px Arial;background-image:url(../images/bg_texture1.png);color:#FFF}
.cta-module.smIntelligence{background-image:url(../images/smiRight.png);background-size:100% 100%;font:14px HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;color:#808184}
.cta-module.smIntelligence h4{font-size:22px;color:#5E5E5E}
@media (min-width:768px){.autocomplete li{padding:10px}
.autocomplete{border:1px solid #999}
.cta-module.smIntelligence h4{font-size:24px}}
.cta-module.smIntelligence .btn{color:#5E5E5E;background:#F8EA11;border-color:#E5C737;-webkit-transition:background-color .25s;transition:background-color .25s;padding:1em 2em;text-transform:uppercase}
.cta-module.smIntelligence .btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.cta-module.smIntelligence .btn:focus,.cta-module.smIntelligence .btn:hover{background-color:#F9EF93;border-color:#E5C737}
.cta-module h4{font-family:HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",arial-bold,TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:500;font-size:24px;margin:0}
.cta-module a{color:#FFF;text-decoration:underline;white-space:normal;word-wrap:break-word}
#mobile-menu-container #mobile-menu a:hover,.mobile-language-list a:hover,.page-numbers a.active_page:hover{text-decoration:none}
.cta-module a .sm-icon{font-size:14px;font-weight:700}
.cta-module p{margin:0}
.cta-module .btn{color:#333}
.cta-module .sign-in-module a,.cta-module .sign-in-module span{display:inline-block;font-weight:700;font-size:12px}
@media (min-width:768px){.cta-module .sign-in-module a,.cta-module .sign-in-module span{font-weight:400}}
@media (min-width:1024px){.cta-module .sign-in-module a,.cta-module .sign-in-module span{font-weight:700}}
#overlay{display:none;position:absolute;background:#000;filter:Alpha(opacity=0);opacity:.2;top:0;left:0;width:100%;z-index:2}
#overlay.active{display:block}
#overlay.activeMessage{display:block;position:fixed;height:100%}
@media (min-width:768px){#overlay.activeMessage{display:none}}
#overlay.activeImage{display:block;position:fixed;height:100%;z-index:5}
#root.activeImage:after{content:"*";font-family:"SM Icons";position:fixed;font-size:24px;color:#FFF;bottom:1.25em;left:50%;z-index:10;background:red;width:30px;height:30px;text-align:center;line-height:30px;border-radius:15px}
#root.activeImage:hover{cursor:pointer}
#mobile-menu-container{display:none}
#mobile-menu-container.active{display:block}
@media (min-width:768px){#mobile-menu-container.active{display:none}}
#mobile-menu-container #mobile-menu-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9}
#mobile-menu-container #mobile-menu{position:fixed;background:#34332B;height:100%;top:0;right:0;z-index:10}
#mobile-menu-container #mobile-menu li{border-bottom:1px solid #4B4A3C}
.mobile-language-list h1,.mobile-language-list li{border-bottom:1px solid #DADAD8}
#mobile-menu-container #mobile-menu a{display:inline-block;width:100%;padding:20px;font:16px HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;color:#CCC}
.mobile-language-list{display:none;background:#FFF;float:left;width:100%}
.mobile-language-list h1{font:28px HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:20px}
.mobile-language-list a{padding:10px 15px;font:14px Arial;color:#333;display:inline-block;width:100%}
.mobile-language-list a.active{font-weight:700}
.mobile-hide{display:none}
@media (min-width:768px){.mobile-hide{display:block}}
.page-numbers{display:table;width:100%;cursor:default;border-top:1px solid #DADAD8}
.page-numbers a{display:table-cell!important;padding:20px;border-left:1px solid #DADAD8;font-family:HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",arial-bold,TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px}
.page-numbers a.active_page{color:#333}
.page-numbers a.active_page:hover{cursor:default}
.page-numbers a.no_more{display:none!important}
@media (min-width:768px){.page-numbers{position:absolute;bottom:0}}
@media (min-width:1024px){.page-numbers{display:inline-block;border-top:none}
.page-numbers a{display:inline-block;padding:20px 0 30px 4px;border:none}
.page-numbers a.active_page.last,.page-numbers a:last-child{border-right:none}
.one-page .page-numbers{height:20px}}
.sm-icon{font-family:"SM Icons";font-weight:400}
.sm-icon2{font-family:"SM Icons2";font-weight:400}
#footer{font:12px Arial;background:#4B4A3C;color:#CCC;padding:15px}
#footer ul{display:inline;margin:0;padding:0}
#footer li{position:relative;display:inline-block;list-style:disc;margin-right:15px}
#footer li:not(:last-child)::after{content:"\2022";position:absolute;top:0;right:-12px;color:#CCC}
#footer a{color:#CCC;font-size:12px}
#footer a:hover{color:#EFEFEF}
@media (min-width:768px){#footer{text-align:left}
#footer.SM_CaseError,#footer.SM_Confirm,#footer.SM_Error,#footer.SM_Home2,#footer.SM_NotFound{margin-top:110px}
#footer .footer-links{margin-top:15px}
#footer .footer-links .copyright,#footer .footer-links .links{float:left}
#footer .footer-links .links{margin-left:35px}}
@media (min-width:1024px){#footer{margin-top:110px}}
#footer .footer-languages,#footer .links{display:none}
#footer .footer-languages{width:100%;border-bottom:1px solid #CCC}
#footer .footer-language-list{margin:10px 15px;width:75%}
#footer .footer-icon,#footer .footer-image,#footer .footer-language-list{float:left;display:inline-block;vertical-align:top}
#footer .footer-image{float:right}
#footer .footer-image a{background:url(../images/base_sprite.png)0 -100px no-repeat;height:43px;display:inline-block;width:92px;text-indent:-9999px}
#footer .sm-icon{font-size:50px}
.browse-wrapper{width:200%;float:left}
@media (min-width:768px){#footer .footer-languages,#footer .links{display:inline-block}
.browse-wrapper{width:100%;float:left}}
.left-nav{width:50%;float:left}
@media (min-width:768px){.left-nav{width:20%;float:left}}
@media (min-width:1024px){.browse-wrapper{padding-bottom:0}
.left-nav{padding-bottom:100%;margin-bottom:-100%}}
.left-nav ul{padding:0;margin:0}
.left-nav ul li{padding:30px 20px;list-style:none;background-color:#FFF;border-bottom:1px solid #EFEFEF;cursor:pointer}
.left-nav ul li span{font-family:HelveticaNeueRegular,HelveticaNeue-Regular,"Helvetica Neue Regular",HelveticaNeue,"Helvetica Neue",TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;color:#333}
.left-nav ul li span.rightarrow-icon{font-size:24px;color:#333;float:right;margin-top:-8px;font-family:"SM Icons"}
@media (min-width:768px){.left-nav ul li{padding:20px;border-bottom:1px solid #DADAD8;background-color:#EFEFEF;margin-right:-1px;position:relative}
.left-nav ul li span{color:#00898B}
.left-nav ul li.selected{background-color:#FFF;z-index:2}
.left-nav ul li.selected span{font-family:HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",arial-bold,TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;color:#333}
.left-nav ul li.selected:hover{background-color:#FFF}
.left-nav ul li:hover{background-color:#E0E0E0}
.left-nav ul li span.rightarrow-icon{display:none}}
@media (min-width:1024px){.left-nav ul li:last-child{margin-bottom:-1px}}
.browse-main{background-color:#fff;padding:0;position:relative;width:50%;float:left}
.browse-main .cat-container{display:none}
.browse-main .cat-container.selected{display:block}
.browse-main ul{margin:0;padding:0}
.browse-main ul li{list-style:none;padding:20px;border-bottom:1px solid #DADAD8}
.browse-main ul li.last,.browse-main ul li:last-child{border-bottom:none}
.browse-main ul li a{font-family:HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",arial-bold,TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px}
.browse-main ul li p{padding:0;margin:0;font-family:Arial;font-size:14px;color:#666}
@media (min-width:768px){.browse-main{padding:0 30px 100%;width:80%;float:left;left:0;border-left:1px solid #DADAD8;border-bottom:1px solid #DADAD8;z-index:1;margin-bottom:-100%}
.browse-main ul li{padding:20px 0}
.browse-main .cat-container.selected{min-height:640px;position:relative}
.browse-main .content{padding-bottom:59px}}
@media (min-width:1024px){.browse-main{padding:0 50px 100% 30px;border-bottom:none;margin-bottom:-100%}}
.article-main{padding:20px;background-color:#FFF;font:15px Arial}
@media (min-width:768px){.article-main{padding:20px 20px 30px}}
@media (min-width:1024px){.article-main{width:80%;float:left;margin-right:0;padding:30px;border-top-left-radius:5px;border-bottom-left-radius:5px}}
.article-main h1{margin:0 0 20px;font:30px HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-main h2{font:21px HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;padding-top:10px}
.article-main h3{font:700 16px Arial}
.article-main a,.article-main ol,.article-main p,.article-main ul{font:15px Arial}
.article-main ol,.article-main ul{padding-left:40px}
.article-main ol li,.article-main ul li{margin-bottom:10px}
.article-main li>ul{margin-top:10px}
.article-main ul.classic-beta{margin-bottom:20px}
.article-main ul.classic-beta li{display:inline-block;margin-right:20px}
.article-main ul.classic-beta li.beta-tab{margin-right:6px}
.article-main ul.classic-beta li.tool-tip{display:inline}
.article-main ul.classic-beta li>a{font-weight:700;font-size:12px;padding-bottom:5px}
.article-main ul.classic-beta li>a.selected{color:#333;border-bottom:2px solid #333}
.article-main ul.classic-beta li>a:hover{text-decoration:none;border-bottom:2px solid;cursor:pointer}
.article-main ul.classic-beta .tooltip{top:-14px}
.article-main table{width:100%;overflow-x:auto;display:block}
@media (min-width:768px){.article-main table{display:table;overflow:hidden}}
.article-main table[border="1"]{border-right:1px solid #ccc;border-left:1px solid #CCC}
.article-main .spotlight>table table td:last-child,.article-main td:last-child,.article-main th:last-child{border-right:none}
.article-main table[border="0"] td{border:none}
.article-main td,.article-main th{font:15px Arial;padding:15px;border:1px solid #CCC;border-collapse:collapse;vertical-align:middle}
.article-main td:first-child,.article-main th:first-child{border-left:none}
.article-main th{font-weight:700;text-shadow:#fff 0 1px 0;background:#EAEAE8;text-align:left}
.article-main .kbalert,.article-main .kbex,.article-main .kbtip{padding:15px;border-radius:5px;font:15px Arial;color:#666}
.article-main .kbtip{background:#DEF5F3;margin:20px 0}
.article-main .kbtip strong{color:#333}
.article-main .kbalert{background:#fae5e5;margin:20px 0;padding:15px 15px 15px 54px;position:relative}
.article-main .kbalert:before{content:"!";font-family:"SM Icons";font-size:28px;padding-right:15px;color:#C00;left:15px;position:absolute}
.article-main .kbalert strong{color:#333}
.article-main .kbex{background:#EFEFEF;margin:20px 0}
.article-main .kbbanner{font:14px Arial;color:#666;margin:0 0 20px}
.article-main .kbbanner strong{color:#F30}
.article-main .kbbanner a{font-size:14px}
.article-main .zipall{margin:20px 0}
.article-main .zipall .zip-all{padding-bottom:10px;color:#666;font:10px Arial}
.article-main .zipall .zip-all span:hover{cursor:pointer;text-decoration:underline}
.article-main .zip,.article-main .zip-video{padding:10px 10px 10px 30px;margin-top:-1px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;position:relative;font:700 15px Arial}
.article-main .zip-video:hover,.article-main .zip:hover{background:#E5F4F3;cursor:pointer}
.article-main .zip-video:before,.article-main .zip:before{content:"";width:0;height:0;border-top:4px solid transparent;border-left:8px solid #999;border-bottom:4px solid transparent;position:absolute;top:14px;left:11px;display:inline-block}
.article-main .zip-video.open,.article-main .zip.open{border-bottom:none}
.article-main .zip-video.open:before,.article-main .zip.open:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.article-main .zip-video.big,.article-main .zip.big{font-size:16px}
.article-main .zip .zip-icon,.article-main .zip-video .zip-icon{font-family:"SM Icons";font-size:18px;padding-right:8px}
.article-main .zip-video{font-size:18px}
.article-main .zip-selected{background:#E5F4F3}
.article-main .overflow-auto{overflow:auto;display:block}
.article-main img.maximize{position:fixed;top:1.5em;left:50%;z-index:1000;background:#FFF;border-color:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}
.article-main .zap{display:none;border-bottom:1px solid #CCC;padding:0 10px 6px 30px}
.article-main .zipVidPlayer{display:none;margin:auto;overflow:hidden;height:315px;width:450px}
.article-main .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:20px 0}
.article-main .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.article-main .spotlight{border:1px solid #DADAD8;margin-left:auto;margin-right:auto;border-radius:5px;display:table;width:100%;max-width:100%}
.article-main .spotlight h2{margin:0;padding:0}
.article-main .spotlight div,.article-main .spotlight table{width:100%;max-width:100%;table-layout:fixed}
.article-main .spotlight img{max-width:100%}
@media (min-width:768px){.article-main .spotlight img{max-width:100%}}
.article-main .spotlight>table{background-color:#fff;display:table;overflow:auto;border-radius:5px}
.article-main .spotlight>table tr{border-bottom:1px solid #DADAD8}
.article-main .spotlight>table tr:last-of-type{border-bottom:none}
.article-main .spotlight>table td{border:none}
.article-main .spotlight>table+table{border-top:1px solid #DADAD8}
.article-main .spotlight>table table td{border:1px solid #CCC}
.article-main .spotlight>table table td:first-child{border-left:none}
.article-main .break-word{word-break:break-word}
.article-main .smfont{font-size:20px;font-family:"SM Icons"}
.article-main .smf-icon-2{font-size:20px;font-family:"SM Icons2"}
.article-main .red-font{color:#C6332A}
.article-main .orange-font{color:#FC7613}
.article-main .green-font{color:#A7C23D}
.article-main .dark-grey-font{color:#5B5A4B}
.article-main .teal-font{color:#00898B}
@media (min-width:1024px){.compact{width:100%;float:left;margin-right:.67114%}
.center-main.contact{display:block!important}}
.contact-cta,.contact-form,.contact-form .phone-contact,.contact-main .deflection-box,.contact-main .logged-in-contact{display:none}
@media (min-width:1024px){.center-main.contact{background-color:#D9EEEC}}
.contact-main{background-color:#fff;position:relative;min-height:350px;padding:20px}
.contact-main h2{margin:0 0 20px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:28px;color:#333;font-weight:200}
.contact-main .logged-out-contact .center-helper #continueAsGuest,.contact-main .logged-out-contact p{margin:0;font-family:Arial;font-size:14px}
.contact-main .logged-out-contact p{color:#999}
.contact-main .logged-out-contact .center-helper{position:relative;text-align:center}
.contact-main .deflection-box h3,.contact-main .logged-in-contact h4,.contact-main .logged-in-contact p{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.contact-main .logged-out-contact .center-helper .btn{margin:30px 0}
.contact-main .logged-in-contact p{color:#333;font-size:20px;margin:0 0 20px}
.contact-main .logged-in-contact h4{margin:30px 0 20px;color:#333;font-size:18px;font-weight:400}
.contact-main .logged-in-contact .category-selects select{vertical-align:middle;padding:6px 13px;border-radius:4px;font-size:13px;font-weight:700;width:100%;margin-bottom:10px;max-width:360px}
.contact-main .logged-in-contact .category-selects select option{background:#FFF;border-bottom:1px solid #CCC}
.contact-main .logged-in-contact .category-selects select:disabled{opacity:.5;filter:alpha(opacity=50);cursor:default}
.contact-main .deflection-box h3{margin:30px 0 20px;color:#333;font-size:18px;font-weight:400}
.contact-main .deflection-box a{margin:0;font-family:HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",arial-bold,TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;color:#00898B;font-size:16px}
.contact-main .deflection-box p{font-family:Arial;font-size:14px;color:#666;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #EFEFEF}
.contact-main .deflection-box .btn{width:100%;text-align:center;margin:0}
@media (min-width:768px){.contact-main .logged-out-contact p,.contact-main h2{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.contact-main h2{margin:0 0 20px;font-size:34px;font-weight:200}
.contact-main .logged-out-contact p{text-align:center;font-size:20px;color:#333}
.contact-main .logged-out-contact .center-helper #continueAsGuest{font-size:12px}
.contact-main .logged-in-contact h3{font-size:20px}
.contact-main .deflection-box .btn{width:auto}}
@media (min-width:1024px){.contact-main{padding:30px;height:auto;width:100%}
.contact-main h2{margin:0 0 30px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:34px;font-weight:200}
.contact-main .logged-out-contact{margin-bottom:70px}
.contact-main .deflection-box,.contact-main .logged-in-contact{max-width:630px}}
.contact-main .form-error{font-size:11px;color:#C00}
.contact-form{padding:20px;background-color:#D9EEEC}
.contact-form .missing,.contact-form input[type=text].missing{border-color:#C00}
.contact-form .error-wrapper{margin:0;padding:0 0 0 5px;overflow:auto}
.contact-form .error-message{display:none;color:#C00;font-size:11px}
.contact-form h2{margin:0 0 20px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:28px;color:#333;font-weight:200}
.contact-form h4{font-size:12px;font-family:Arial;color:#333;margin:20px 0 0}
.contact-form input[type=text]{width:100%}
.contact-form textarea{width:100%;height:150px;margin:10px 0 5px}
.contact-form input{margin:10px 0 5px}
.contact-form #contact-method{margin:0}
.contact-form #contact-method h4{margin-bottom:10px}
.contact-form #contact-method input{width:auto;margin:15px 0 20px}
.contact-form #contact-method .contact-method-text{font-size:14px;font-family:Arial;color:#333;margin:0 15px 0 5px}
.contact-form .btn{margin:0 0 20px;width:100%;text-align:center}
.contact-form .send-wrapper{margin-top:20px}
.contact-form .send-wrapper p{margin:0;font-family:Arial;font-size:11px;color:#666}
.contact-form .send-wrapper p a{font-size:11px;font-family:Arial}
@media (min-width:768px){.contact-form .grid-1-of-2,.contact-form .grid-2-of-2{width:50%;float:left;margin-bottom:20px}
.contact-form h2{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:34px;font-weight:200}
.contact-form h4{font-size:14px}
.contact-form .grid-1-of-2{padding-right:30px}
.contact-form .btn{width:auto;margin:0}
.contact-form .send-wrapper p{float:right;margin-top:8px}}
@media (min-width:1024px){.contact-form{width:66.55518%;float:left;margin-right:.33445%;padding:30px;border-top:1px solid #DADAD8}
.contact-form h2{display:none}}
.contact-cta{overflow:auto;padding:20px 15px;text-align:center;background-image:url(../images/bg_texture1.png)}
.contact-cta h4{margin:0 0 20px;color:#FFF;font-family:HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",arial-bold,TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:500;font-size:24px}
.contact-cta p{font:12px Arial;margin:0;color:#FFF}
.contact-cta .cta-btn{margin:20px 0}
@media (min-width:768px){.contact-cta{text-align:left}
.contact-cta .cta-text{display:inline-block}
.contact-cta .cta-btn{float:right;display:inline-block}}
@media (min-width:1024px){.contact-cta{text-align:center;margin-bottom:-1000px;padding-bottom:1000px;padding-top:100px;border-left:1px solid #DADAD8}
.contact-cta .cta-btn{float:none}}
.tooltip-cta{margin:0 -14px -5px;padding:10px;background-color:#FCF2C7}
.tooltip-cta h4{margin:0 0 10px;color:#333;font-family:HelveticaNeueMedium,HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",arial-bold,TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:500;font-size:13px}
.tooltip-cta p{font:11px Arial;margin:0;color:#333}
#tt-btn,.tooltip-cta .tt-btn{margin:10px 0}
.tooltip.contact{left:-150px}
.tooltip.contact .tip{display:none}
@media (min-width:768px){.tooltip.contact{left:17px}
.tooltip.contact .tip{display:block}
.center-main.confirm{border-top:1px solid #DADAD8}}
@media (min-width:1024px){.center-main.confirm{margin-top:20px;border-top:none}}
.confirm-main{background-color:#fff;position:relative;min-height:100%;padding:20px}
.confirm-main h2{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:28px;color:#333;margin:0 0 20px}
.confirm-main h2 span{font-family:"SM Icons";font-size:30px;color:#A9BD38}
.confirm-main p{font-family:Arial;font-size:14px;color:#666;margin:0}
@media (min-width:768px){.confirm-main h2{font-size:34px}
.confirm-main h2 span{font-size:38px}
.center-main.error{border-top:1px solid #DADAD8}}
@media (min-width:1024px){.confirm-main{padding:30px 30px 40px;height:auto;min-height:auto;width:100%}
.confirm-main p{max-width:630px}
.center-main.error{margin-top:20px;border-top:none}}
.error-main{background-color:#fff;position:relative;min-height:100%;padding:20px}
.error-main h2{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:28px;color:#333;margin:0 0 20px}
.error-main h2 span{font-family:"SM Icons";font-size:30px;color:red}
.error-main p{font-family:Arial;font-size:14px;color:#666;margin:0}
@media (min-width:768px){.error-main h2{font-size:34px}
.error-main h2 span{font-size:38px}}
@media (min-width:1024px){.error-main{padding:30px 30px 40px;height:auto;min-height:auto;width:100%}
.error-main p{max-width:630px}}