@import url("//hello.myfonts.net/count/25d45a");@font-face{font-family:'SoinSansPro-ThinOblique';src:url('/themes/default/resources/css/webfonts/soin/25D45A_0_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_0_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_0_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_0_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-MediumOblique';src:url('/themes/default/resources/css/webfonts/soin/25D45A_1_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_1_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_1_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_1_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-LightOblique';src:url('/themes/default/resources/css/webfonts/soin/25D45A_2_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_2_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_2_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_2_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-Roman';src:url('/themes/default/resources/css/webfonts/soin/25D45A_3_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_3_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_3_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_3_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-Light';src:url('/themes/default/resources/css/webfonts/soin/25D45A_4_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_4_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_4_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_4_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-Bold';src:url('/themes/default/resources/css/webfonts/soin/25D45A_5_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_5_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_5_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_5_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-Thin';src:url('/themes/default/resources/css/webfonts/soin/25D45A_6_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_6_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_6_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_6_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-BoldOblique';src:url('/themes/default/resources/css/webfonts/soin/25D45A_7_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_7_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_7_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_7_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-Oblique';src:url('/themes/default/resources/css/webfonts/soin/25D45A_8_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_8_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_8_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_8_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-Medium';src:url('/themes/default/resources/css/webfonts/soin/25D45A_9_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_9_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_9_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_9_0.ttf') format('truetype')}@font-face{font-family:'SoinSansPro-Headline';src:url('/themes/default/resources/css/webfonts/soin/25D45A_A_0.eot');src:url('/themes/default/resources/css/webfonts/soin/25D45A_A_0.eot?#iefix') format('embedded-opentype'),url('/themes/default/resources/css/webfonts/soin/25D45A_A_0.woff') format('woff'),url('/themes/default/resources/css/webfonts/soin/25D45A_A_0.ttf') format('truetype')}   article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block} audio,canvas,video{display:inline-block;*display:inline;*zoom:1} audio:not([controls]){display:none;height:0} [hidden]{display:none}  html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; } html,button,input,select,textarea{font-family:sans-serif} body{margin:0}  a:focus{outline:0} a:active,a:hover{outline:0}  h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0} abbr[title]{border-bottom:1px dotted} b,strong{font-weight:bold}blockquote{margin:1em 40px} dfn{font-style:italic} hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} mark{background:#ff0;color:#000} p,pre{margin:1em 0} code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em} pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word} q{quotes:none} q:before,q:after{content:'';content:none} small{font-size:80%} sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}  dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px} menu,ol,ul{padding:0 0 0 40px} nav ul,nav ol{list-style:none;list-style-image:none}  img{border:0; -ms-interpolation-mode:bicubic; } svg:not(:root){overflow:hidden}  figure{margin:0}  form{margin:0} fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em} legend{border:0; padding:0;white-space:normal; *margin-left:-7px; } button,input,select,textarea{font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; } button,input{line-height:normal} button,select{text-transform:none} button,html input[type="button"], input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer; *overflow:visible; } button[disabled],html input[disabled]{cursor:default} input[type="checkbox"],input[type="radio"]{box-sizing:border-box; padding:0; *height:13px; *width:13px; } input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box} input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none} button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} textarea{overflow:auto; vertical-align:top; }  table{border-collapse:collapse;border-spacing:0}   *,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/themes/default/resources/css/boxsizing.htc)} html{font-size:62.5%} body{overflow-y:scroll;overflow-x:hidden;background:white;font-family:"Neuton",serif;font-weight:300;font-style:normal;font-size:16px;line-height:1;color:#005379;position:relative;-webkit-font-smoothing:antialiased}  a img{border:none} a{color:#005379;text-decoration:none;line-height:inherit} a:hover{color:#00425f} a:focus{color:#00425f} p a,p a:visited{line-height:inherit}  .left{float:left} .right{float:right} .text-left{text-align:left} .text-right{text-align:right} .text-center{text-align:center} .hide{display:none} .hide-override{display:none !important} .highlight{background:#148ec6} #googlemap img,object,embed{max-width:none} #map_canvas embed{max-width:none} #map_canvas img{max-width:none} #map_canvas object{max-width:none}  figure{margin:0}  .row{width:1400px;max-width:100%;min-width:768px;margin:0 auto} .row .row{width:auto;max-width:none;min-width:0;margin:0 -7.5px} .row.collapse .column,.row.collapse .columns{padding:0} .row .row{width:auto;max-width:none;min-width:0;margin:0 -7.5px} .row .row.collapse{margin:0} .column,.columns{float:left;min-height:1px;padding:0 7.5px;position:relative} .column.centered,.columns.centered{float:none;margin:0 auto} [class*="column"] + [class*="column"]:last-child{float:right} [class*="column"] + [class*="column"].end{float:left} .one,.row .one{width:4.16667%} .two,.row .two{width:8.33333%} .three,.row .three{width:12.5%} .four,.row .four{width:16.66667%} .five,.row .five{width:20.83333%} .six,.row .six{width:25%} .seven,.row .seven{width:29.16667%} .eight,.row .eight{width:33.33333%} .nine,.row .nine{width:37.5%} .ten,.row .ten{width:41.66667%} .eleven,.row .eleven{width:45.83333%} .twelve,.row .twelve{width:50%} .thirteen,.row .thirteen{width:54.16667%} .fourteen,.row .fourteen{width:58.33333%} .fifteen,.row .fifteen{width:62.5%} .sixteen,.row .sixteen{width:66.66667%} .seventeen,.row .seventeen{width:70.83333%} .eighteen,.row .eighteen{width:75%} .nineteen,.row .nineteen{width:79.16667%} .twenty,.row .twenty{width:83.33333%} .twentyone,.row .twentyone{width:87.5%} .twentytwo,.row .twentytwo{width:91.66667%} .twentythree,.row .twentythree{width:95.83333%} .twentyfour,.row .twentyfour{width:100%} .row .offset-by-one{margin-left:4.16667%} .row .offset-by-two{margin-left:8.33333%} .row .offset-by-three{margin-left:12.5%} .row .offset-by-four{margin-left:16.66667%} .row .offset-by-five{margin-left:20.83333%} .row .offset-by-six{margin-left:25%} .row .offset-by-seven{margin-left:29.16667%} .row .offset-by-eight{margin-left:33.33333%} .row .offset-by-nine{margin-left:37.5%} .row .offset-by-ten{margin-left:41.66667%} .row .offset-by-eleven{margin-left:45.83333%} .row .offset-by-twelve{margin-left:50%} .row .offset-by-thirteen{margin-left:54.16667%} .row .offset-by-fourteen{margin-left:58.33333%} .row .offset-by-fifteen{margin-left:62.5%} .row .offset-by-sixteen{margin-left:66.66667%} .row .offset-by-seventeen{margin-left:70.83333%} .row .offset-by-eighteen{margin-left:75%} .row .offset-by-nineteen{margin-left:79.16667%} .row .offset-by-twenty{margin-left:83.33333%} .row .offset-by-twentyone{margin-left:87.5%} .row .offset-by-twentytwo{margin-left:91.66667%} .push-two{left:8.33333%} .pull-two{right:8.33333%} .push-three{left:12.5%} .pull-three{right:12.5%} .push-four{left:16.66667%} .pull-four{right:16.66667%} .push-five{left:20.83333%} .pull-five{right:20.83333%} .push-six{left:25%} .pull-six{right:25%} .push-seven{left:29.16667%} .pull-seven{right:29.16667%} .push-eight{left:33.33333%} .pull-eight{right:33.33333%} .push-nine{left:37.5%} .pull-nine{right:37.5%} .push-ten{left:41.66667%} .pull-ten{right:41.66667%} .push-eleven{left:45.83333%} .pull-eleven{right:45.83333%} .push-twelve{left:50%} .pull-twelve{right:50%} .push-thirteen{left:54.16667%} .pull-thirteen{right:54.16667%} .push-fourteen{left:58.33333%} .pull-fourteen{right:58.33333%} .push-fifteen{left:62.5%} .pull-fifteen{right:62.5%} .push-sixteen{left:66.66667%} .pull-sixteen{right:66.66667%} .push-seventeen{left:70.83333%} .pull-seventeen{right:70.83333%} .push-eighteen{left:75%} .pull-eighteen{right:75%} .push-nineteen{left:79.16667%} .pull-nineteen{right:79.16667%} .push-twenty{left:83.33333%} .pull-twenty{right:83.33333%} .push-twentyone{left:87.5%} .pull-twentyone{right:87.5%} .push-twentytwo{left:91.66667%} .pull-twentytwo{right:91.66667%} img{height:auto} img,object,embed{max-width:100%} img{-ms-interpolation-mode:bicubic} #map_canvas img,.map_canvas img{max-width:none !important}  .row{*zoom:1} .row:before,.row:after{content:" ";display:table} .row:after{clear:both}   .block-grid{display:block;overflow:hidden;padding:0} .block-grid > li{display:block;height:auto;float:left} .block-grid.one-up{margin:0} .block-grid.one-up > li{width:100%;padding:0 0 15px} .block-grid.two-up{margin:0 -15px} .block-grid.two-up > li{width:50%;padding:0 15px 15px} .block-grid.two-up > li:nth-child(2n+1){clear:both} .block-grid.three-up{margin:0 -12px} .block-grid.three-up > li{width:33.33333%;padding:0 12px 12px} .block-grid.three-up > li:nth-child(3n+1){clear:both} .block-grid.four-up{margin:0 -10px} .block-grid.four-up > li{width:25%;padding:0 10px 10px} .block-grid.four-up > li:nth-child(4n+1){clear:both} .block-grid.five-up{margin:0 -8px} .block-grid.five-up > li{width:20%;padding:0 8px 8px} .block-grid.five-up > li:nth-child(5n+1){clear:both} .block-grid.six-up{margin:0 -8px} .block-grid.six-up > li{width:16.66667%;padding:0 8px 8px} .block-grid.six-up > li:nth-child(6n+1){clear:both} .block-grid.seven-up{margin:0 -8px} .block-grid.seven-up > li{width:14.28571%;padding:0 8px 8px} .block-grid.seven-up > li:nth-child(7n+1){clear:both} .block-grid.eight-up{margin:0 -8px} .block-grid.eight-up > li{width:12.5%;padding:0 8px 8px} .block-grid.eight-up > li:nth-child(8n+1){clear:both} .block-grid.nine-up{margin:0 -8px} .block-grid.nine-up > li{width:11.11111%;padding:0 8px 8px} .block-grid.nine-up > li:nth-child(9n+1){clear:both} .block-grid.ten-up{margin:0 -8px} .block-grid.ten-up > li{width:10%;padding:0 8px 8px} .block-grid.ten-up > li:nth-child(10n+1){clear:both} .block-grid.eleven-up{margin:0 -8px} .block-grid.eleven-up > li{width:9.09091%;padding:0 8px 8px} .block-grid.eleven-up > li:nth-child(11n+1){clear:both} .block-grid.twelve-up{margin:0 -8px} .block-grid.twelve-up > li{width:8.33333%;padding:0 8px 8px} .block-grid.twelve-up > li:nth-child(12n+1){clear:both}  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;font-size:16px;direction:ltr;letter-spacing:0.025em} p{font-family:inherit;font-weight:300;font-size:16px;line-height:1.3em;margin-bottom:17px} p.lead{font-size:20px;line-height:1.6;margin-bottom:17px} aside p{font-size:15px;line-height:1.35;font-style:italic} h1,h2,h3,h4,h5,h6{font-family:"SoinSansPro-Headline",sans-serif;font-weight:normal;font-style:normal;letter-spacing:0.025em;color:#005379;text-rendering:optimizeLegibility;line-height:1.1;text-transform:uppercase;margin-bottom:16px;margin-top:16px} h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#13b5ff;line-height:0} h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:normal} h1{font-size:44px} h2{font-size:42px} h3{font-size:27px} h4{font-size:26px} h5{font-size:17px} h6{font-size:16px} hr{clear:both;border:0;margin:22px auto 21px auto;height:2px;background-color:white;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FFFFFFFF',endColorstr='#FFFFFFFF');background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#ffffff),color-stop(50%,#148ec6),color-stop(100%,#ffffff));background-image:-webkit-linear-gradient(left,#ffffff 0%,#148ec6 50%,#ffffff 100%);background-image:-moz-linear-gradient(left,#ffffff 0%,#148ec6 50%,#ffffff 100%);background-image:-o-linear-gradient(left,#ffffff 0%,#148ec6 50%,#ffffff 100%);background-image:linear-gradient(left,#ffffff 0%,#148ec6 50%,#ffffff 100%)} .subheader{line-height:1.3;color:#13b5ff;font-weight:300;margin-bottom:17px} em,i{font-style:italic;line-height:inherit} strong,b{font-weight:700;line-height:inherit} small{font-size:60%;line-height:inherit} code{font-weight:700;background:#148ec6}  ul,ol,dl{font-size:16px;line-height:1.6;margin-bottom:17px;list-style-position:inside} ul li ul,ul li ol{margin-left:20px;margin-bottom:0} ul.square,ul.circle,ul.disc{margin-left:17px} ul.square{list-style-type:square} ul.square li ul{list-style:inherit} ul.circle{list-style-type:circle} ul.circle li ul{list-style:inherit} ul.disc{list-style-type:disc} ul.disc li ul{list-style:inherit} ul.no-bullet{list-style:none} ul.large li{line-height:21px} ol{margin-left:20px} ol li ul,ol li ol{margin-left:20px;margin-bottom:0}  blockquote,blockquote p{line-height:1.3em;color:#13b5ff} blockquote{margin:0 0 17px;padding:9px 20px 0 19px;border-left:1px solid #ddd} blockquote cite{display:block;font-size:15px;color:#0099df} blockquote cite:before{content:"\2014 \0020"} blockquote cite a,blockquote cite a:visited{color:#0099df} abbr,acronym{text-transform:uppercase;font-size:90%;color:#005379;border-bottom:1px solid #ddd;cursor:help} abbr{text-transform:none}  .print-only{display:none !important}@media print{ *{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}  a,a:visited{text-decoration:underline} a[href]:after{content:" (" attr(href) ")"} abbr[title]:after{content:" (" attr(title) ")"} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}  pre,blockquote{border:1px solid #999;page-break-inside:avoid} thead{display:table-header-group}  tr,img{page-break-inside:avoid} img{max-width:100% !important}@page{margin:0.5cm} p,h2,h3{orphans:3;widows:3} h2,h3{page-break-after:avoid} .hide-on-print{display:none !important} .print-only{display:block !important} .hide-for-print{display:none !important} .show-for-print{display:inherit !important}}   form{margin:0 0 14.56231px} .row form .row{margin:0 -4.5px} .row form .row .column,.row form .row .columns{padding:0 4.5px} .row form .row.collapse{margin:0} .row form .row.collapse .column,.row form .row.collapse .columns{padding:0} label{text-transform:uppercase;font-family:"SoinSansPro-Medium",sans-serif;font-size:12px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px;margin-top:10px} label.right{float:none;text-align:right} label.inline{line-height:29.5px;margin:0 0 9px 0} label.required{position:relative} label.required:after{content:'*';padding-left:2px;color:#de2742} .prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;height:29.5px;line-height:28.5px} a.button.prefix,a.button.postfix{padding-left:0;padding-right:0;text-align:center} span.prefix,span.postfix{background:#f2f2f2;border:1px solid #cccccc} .prefix{left:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden} .postfix{right:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px} input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:white;font-family:inherit;border:1px solid #9ea2a9;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;color:rgba(0,0,0,0.75);display:block;font-size:14px;margin:0 0 9px 0;padding:4.09091px 9px;height:25px;width:100%;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear} input[type="text"].oversize,input[type="password"].oversize,input[type="date"].oversize,input[type="datetime"].oversize,input[type="email"].oversize,input[type="number"].oversize,input[type="search"].oversize,input[type="tel"].oversize,input[type="time"].oversize,input[type="url"].oversize,textarea.oversize{font-size:17px;padding:2.5px 4.5px} input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{outline:0;background-color:#fafafa;border-color:#9ea2a9} input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}  form.square input[type="text"],form.square input[type="password"],form.square input[type="date"],form.square input[type="datetime"],form.square input[type="email"],form.square input[type="number"],form.square input[type="search"],form.square input[type="tel"],form.square input[type="time"],form.square input[type="url"],form.square textarea,.square input[type="text"],.square input[type="password"],.square input[type="date"],.square input[type="datetime"],.square input[type="email"],.square input[type="number"],.square input[type="search"],.square input[type="tel"],.square input[type="time"],.square input[type="url"],.square textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0} input[type="search"]{background:url("/themes/default/resources/img/sprite/search-icon.svg") right center no-repeat} input::-ms-clear,input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration{width:0;height:0} textarea{height:auto} select{width:100%}  fieldset{border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px;margin:18px 0} fieldset legend{font-weight:700;background:white;padding:0 3px;margin:0;margin-left:-3px}  .error input,input.error,.error textarea,textarea.error,.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{border-color:#de2742;background-color:rgba(222,39,66,0.1)} .error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{outline-color:#f2acb6} .error label,label.error{color:#de2742} .error small,small.error{display:block;padding:6px 4px;margin-top:-10px;margin-bottom:9px;background:#de2742;color:#fff;font-size:14px;font-weight:700;-moz-border-radius-bottomleft:12px;-webkit-border-bottom-left-radius:12px;border-bottom-left-radius:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-right-radius:12px;border-bottom-right-radius:12px}  form.custom{ } form.custom span.custom{display:inline-block;width:16px;height:16px;position:relative;top:2px;border:solid 1px #cccccc;background:white} form.custom span.custom.radio{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px} form.custom span.custom.checkbox:before{content:"";display:block;line-height:0.8;height:14px;width:14px;text-align:center;position:absolute;top:0;left:0;font-size:14px;color:#fff} form.custom span.custom.radio.checked:before{content:"";display:block;width:8px;height:8px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background:#222222;position:relative;top:3px;left:3px} form.custom span.custom.checkbox.checked:before{content:"\00d7";color:#222222} form.custom div.custom.dropdown{text-transform:uppercase;display:block;position:relative;width:auto;height:28px;margin-bottom:9px;margin-top:2px} form.custom div.custom.dropdown ul{overflow-y:auto;max-height:250px} form.custom div.custom.dropdown a{font-family:"SoinSansPro-Medium",sans-serif;font-size:10px} form.custom div.custom.dropdown a.current{display:block;width:auto;line-height:26px;min-height:28px;padding:0;padding-left:6px;padding-right:38px;border:solid 1px #9ea2a9;color:#141414;background-color:white;white-space:nowrap} form.custom div.custom.dropdown a.selector{position:absolute;width:27px;height:28px;display:block;right:0;top:0} form.custom div.custom.dropdown a.selector:after{content:"";display:block;content:"";display:block;width:0;height:0;border:solid 5px;border-color:#b3b3b3 transparent transparent transparent;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-5px} form.custom div.custom.dropdown:hover a.selector:after,form.custom div.custom.dropdown.open a.selector:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:#222222 transparent transparent transparent} form.custom div.custom.dropdown.open ul{display:block;z-index:10} form.custom div.custom.dropdown.small{width:134px !important} form.custom div.custom.dropdown.medium{width:254px !important} form.custom div.custom.dropdown.large{width:434px !important} form.custom div.custom.dropdown.expand{width:100% !important} form.custom div.custom.dropdown.open.small ul{width:134px !important} form.custom div.custom.dropdown.open.medium ul{width:254px !important} form.custom div.custom.dropdown.open.large ul{width:434px !important} form.custom div.custom.dropdown.open.expand ul{width:100% !important} form.custom div.custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:0;top:27px;margin:0;padding:0;background:white;background:rgba(255,255,255,0.95);border:solid 1px #9ea2a9} form.custom div.custom.dropdown ul li{color:black;font-size:11px;font-family:"SoinSansPro-Medium",sans-serif;cursor:pointer;padding:3px;padding-left:6px;padding-right:38px;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none} form.custom div.custom.dropdown ul li.selected{background:#e3f1f8;color:black} form.custom div.custom.dropdown ul li.selected:after{content:"\2013";position:absolute;right:10px} form.custom div.custom.dropdown ul li:hover{background-color:#e3f1f8;color:black} form.custom div.custom.dropdown ul li:hover:after{content:"\2013";position:absolute;right:10px;color:#baddee} form.custom div.custom.dropdown ul li.selected:hover{background:#e3f1f8;cursor:default;color:black} form.custom div.custom.dropdown ul li.selected:hover:after{color:black} form.custom div.custom.dropdown ul.show{display:block} form.custom .custom.disabled{background-color:#dddddd} @-moz-document url-prefix(){ form.custom div.custom.dropdown a.selector{height:28px}} .lt-ie9 form.custom div.custom.dropdown a.selector{height:28px}  .button{font-family:"SoinSansPro-Bold",sans-serif;letter-spacing:0.05em;width:auto;text-transform:uppercase;background:#de2742;border:0;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:white;cursor:pointer;display:inline-block;font-size:16px;font-weight:normal;line-height:1;margin:0;padding:10px 27px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;       } .button:hover,.button:focus{color:white;background-color:#e55268} .button:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,0) inset;box-shadow:0 1px 0 rgba(0,0,0,0) inset} .button.large{font-size:20px;padding:15px 30px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px} .button.medium{font-size:16px} .button.small{font-size:13px;padding:7px 14px} .button.tiny{font-size:12px;padding:5px 10px} .button.expand{width:100%;text-align:center} .button.primary{background-color:#005379} .button.primary:hover,.button.primary:focus{background-color:#003046} .button.success{background-color:#5da423} .button.success:hover,.button.success:focus{background-color:#457a1a} .button.alert{background-color:#de2742} .button.alert:hover,.button.alert:focus{background-color:#b61c33} .button.secondary{background-color:#005379;font-family:"SoinSansPro-Medium",sans-serif;color:white} .button.secondary:hover,.button.secondary:focus,.button.secondary.active{background-color:#148ec6} .button.third{background-color:transparent;color:#de2742;-webkit-transition:color,0.12s ease-in-out;-moz-transition:color,0.12s ease-in-out;-o-transition:color,0.12s ease-in-out;transition:color,0.12s ease-in-out;padding:2px 10px} .button.third:hover,.button.third:focus{color:#a0182c} .button.third:hover:after,.button.third:focus:after{margin-right:-6px} .button.third:after{display:block;position:absolute;content:'';right:0;top:50%;margin-top:-6px;margin-right:-3px;width:9px;height:12px;background:url("/themes/default/resources/img/sprite/red-arrow.svg") 0 -1px no-repeat;-webkit-transition:margin-right 0.12s ease-in-out;-moz-transition:margin-right 0.12s ease-in-out;-o-transition:margin-right 0.12s ease-in-out;transition:margin-right 0.12s ease-in-out} .no-inlinesvg .button.third:after{background-image:url("/themes/default/resources/img/sprite/red-arrow.png")} .button.third:hover:after{background-position:0 -19px} .button.fourth{background-color:#005379;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:22px;line-height:22px;padding:0 7px;font-size:11px;letter-spacing:0.05em;position:relative} .button.fourth:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#005379;border-width:11px;top:50%;margin-top:-11px;-webkit-transition:border-color 0.12s ease-in-out;-moz-transition:border-color 0.12s ease-in-out;-o-transition:border-color 0.12s ease-in-out;transition:border-color 0.12s ease-in-out} .button.fourth:hover{background-color:#148ec6} .button.fourth:hover:after{border-left-color:#148ec6} .button.radius{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px} .button.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px} .button.full-width{width:100%;text-align:center;padding-left:0px !important;padding-right:0px !important} .button.left-align{text-align:left;text-indent:12px} .button.disabled,.button[disabled]{opacity:0.6;cursor:default;background:#005379;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} .button.disabled:hover,.button[disabled]:hover{background:#005379} .button.disabled.success,.button[disabled].success{background-color:#5da423} .button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423;outline:none} .button.disabled.alert,.button[disabled].alert{background-color:#de2742} .button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#de2742;outline:none} .button.disabled.secondary,.button[disabled].secondary{background-color:#148ec6} .button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#148ec6;outline:none} .button.social{padding:10px 8px 10px 23px;background-position:4px center;background-repeat:no-repeat;font-family:"SoinSansPro-Medium",sans-serif;font-size:10px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px} .button.social.facebook{background-image:url(/themes/default/resources/img/social/button-facebook.svg)} .no-inlinesvg .button.social.facebook{background-image:url(/themes/default/resources/img/social/button-facebook.png)} .button.social.twitter{background-image:url(/themes/default/resources/img/social/button-twitter.svg);padding-left:27px} .no-inlinesvg .button.social.twitter{background-image:url(/themes/default/resources/img/social/button-twitter.png)}  input[type=submit].button,button.button{-webkit-appearance:none} @-moz-document url-prefix(){ button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0} input[type="submit"].tiny.button{padding:3px 10px 4px} input[type="submit"].small.button{padding:5px 14px 6px} input[type="submit"].button,input[type=submit].medium.button{padding:7.5px 20px} input[type="submit"].large.button{padding:13px 30px}}  .button.dropdown{position:relative;padding-right:44px;    } .button.dropdown.large{padding-right:60px} .button.dropdown.small{padding-right:28px} .button.dropdown.tiny{padding-right:20px} .button.dropdown:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:white transparent transparent transparent;position:absolute;top:50%;right:20px;margin-top:-2px} .button.dropdown.large:after{content:"";display:block;width:0;height:0;border:solid 7px;border-color:white transparent transparent transparent;margin-top:-3px;right:30px} .button.dropdown.small:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:white transparent transparent transparent;margin-top:-2px;right:14px} .button.dropdown.tiny:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:white transparent transparent transparent;margin-top:-1px;right:10px} .button.dropdown > ul{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:none;position:absolute;left:-1px;background:#fff;background:rgba(255,255,255,0.95);list-style:none;margin:0;padding:0;border:1px solid #cccccc;border-top:none;min-width:100%;z-index:40} .button.dropdown > ul li{width:100%;cursor:pointer;padding:0;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none} .button.dropdown > ul li a,.button.dropdown > ul li button{display:block;color:#555;font-size:15px;font-weight:300;padding:6px 14px;text-align:left} .button.dropdown > ul li button{width:100%;border:inherit;background:inherit;font-family:inherit;margin:inherit;-webkit-font-smoothing:antialiased} .button.dropdown > ul li:hover,.button.dropdown > ul li:focus{background-color:#5fcdff;color:#222} .button.dropdown > ul li.divider{min-height:0;padding:0;height:1px;margin:4px 0;background:#ededed} .button.dropdown.up > ul{border-top:1px solid #cccccc;border-bottom:none} .button.dropdown ul.no-hover.show-dropdown{display:block !important} .button.dropdown:hover > ul.no-hover{display:none} .button.dropdown.split{padding:0;position:relative;   } .button.dropdown.split:after{display:none} .button.dropdown.split:hover,.button.dropdown.split:focus{background-color:#005379} .button.dropdown.split.alert:hover,.button.dropdown.split.alert:focus{background-color:#de2742} .button.dropdown.split.success:hover,.button.dropdown.split.success:focus{background-color:#5da423} .button.dropdown.split.secondary:hover,.button.dropdown.split.secondary:focus{background-color:#148ec6} .button.dropdown.split > a{color:white;display:block;padding:10px 50px 11px 20px;padding-left:20px;padding-right:50px;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out} .button.dropdown.split > a:hover,.button.dropdown.split > a:focus{background-color:#003046;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0) inset;box-shadow:0 1px 0 rgba(255,255,255,0) inset} .button.dropdown.split.large > a{padding:15px 75px 16px 30px;padding-left:30px;padding-right:75px} .button.dropdown.split.small > a{padding:7px 35px 8px 14px;padding-left:14px;padding-right:35px} .button.dropdown.split.tiny > a{padding:5px 25px 6px 10px;padding-left:10px;padding-right:25px} .button.dropdown.split > span{background-color:#005379;position:absolute;right:0;top:0;height:100%;width:30px;border-left:1px solid #001f2c;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0) inset;box-shadow:1px 1px 0 rgba(255,255,255,0) inset;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out} .button.dropdown.split > span:hover,.button.dropdown.split > span:focus{background-color:#003046} .button.dropdown.split > span:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:white transparent transparent transparent;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-2px} .button.dropdown.split.secondary > span:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:black transparent transparent transparent} .button.dropdown.split.large span{width:45px} .button.dropdown.split.small span{width:21px} .button.dropdown.split.tiny span{width:15px} .button.dropdown.split.large span:after{content:"";display:block;width:0;height:0;border:solid 7px;border-color:white transparent transparent transparent;margin-top:-3px;margin-left:-7px} .button.dropdown.split.small span:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:white transparent transparent transparent;margin-top:-1px;margin-left:-4px} .button.dropdown.split.tiny span:after{content:"";display:block;width:0;height:0;border:solid 3px;border-color:white transparent transparent transparent;margin-top:-1px;margin-left:-3px} .button.dropdown.split.alert > span{background-color:#de2742;border-left-color:#a0182c} .button.dropdown.split.success > span{background-color:#5da423;border-left-color:#396516} .button.dropdown.split.secondary > span{background-color:#148ec6;border-left-color:#0d5c81} .button.dropdown.split.secondary > a{color:black} .button.dropdown.split.alert > a:hover,.button.dropdown.split.alert > span:hover,.button.dropdown.split.alert > a:focus,.button.dropdown.split.alert > span:focus{background-color:#b61c33} .button.dropdown.split.success > a:hover,.button.dropdown.split.success > span:hover,.button.dropdown.split.success > a:focus,.button.dropdown.split.success > span:focus{background-color:#457a1a} .button.dropdown.split.secondary > a:hover,.button.dropdown.split.secondary > span:hover,.button.dropdown.split.secondary > a:focus,.button.dropdown.split.secondary > span:focus{background-color:#0f6d98}  ul.button-group{list-style:none;padding:0;margin:0 0 12px;*zoom:1} ul.button-group:before,ul.button-group:after{content:" ";display:table} ul.button-group:after{clear:both} ul.button-group li{padding:0;margin:0 0 0 -1px;float:left} ul.button-group li:first-child{margin-left:0} ul.button-group.radius li .button,ul.button-group.radius li .button.radius,ul.button-group.radius li .button-rounded{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px} ul.button-group.radius li:first-child .button,ul.button-group.radius li:first-child .button.radius{-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-top-left-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px} ul.button-group.radius li:first-child .button.rounded{-moz-border-radius-topleft:1000px;-webkit-border-top-left-radius:1000px;border-top-left-radius:1000px;-moz-border-radius-bottomleft:1000px;-webkit-border-bottom-left-radius:1000px;border-bottom-left-radius:1000px} ul.button-group.radius li:last-child .button,ul.button-group.radius li:last-child .button.radius{-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px} ul.button-group.radius li:last-child .button.rounded{-moz-border-radius-topright:1000px;-webkit-border-top-right-radius:1000px;border-top-right-radius:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-bottom-right-radius:1000px;border-bottom-right-radius:1000px} ul.button-group.even .button{width:100%} ul.button-group.even.two-up li{width:50%} ul.button-group.even.three-up li{width:33.3%} ul.button-group.even.three-up li:first-child{width:33.4%} ul.button-group.even.four-up li{width:25%} ul.button-group.even.five-up li{width:20%} div.button-bar{overflow:hidden} div.button-bar ul.button-group{float:left;margin-right:8px} div.button-bar ul.button-group:last-child{margin-left:0}  .tabs{list-style:none;display:block;height:30px;padding:0;margin-bottom:20px} .tabs.contained{margin-bottom:0;margin-left:0} .tabs dt,.tabs li.section-title{color:#b3b3b3;cursor:default;display:block;float:left;font-size:12px;height:30px;line-height:30px;padding:0;padding-right:9px;padding-left:20px;font-weight:normal;width:auto;text-transform:uppercase} .tabs dt:first-child,.tabs li.section-title:first-child{padding:0;padding-right:9px} .tabs dd,.tabs li{display:block;float:left;padding:0;margin:0} .tabs dd a,.tabs li a{display:block;font-size:16px;height:30px;line-height:30px;padding:0px 23.8px} .tabs dd.active a,.tabs li.active a{cursor:default;font-family:"SoinSansPro-Medium",sans-serif} .tabs dd:first-child,.tabs li:first-child{margin-left:0} .tabs.vertical{height:auto;background:#e3f1f8} .tabs.vertical dt,.tabs.vertical dd,.tabs.vertical li{float:none;height:auto} .tabs.vertical dd,.tabs.vertical li{padding:7px 0} .tabs.vertical dd a,.tabs.vertical li a{color:#000;letter-spacing:0.075em;font-family:"SoinSansPro-Bold",sans-serif;text-transform:uppercase;border:none;display:block;font-size:14px;height:auto;line-height:1;padding:8px 20px;-webkit-transition:color 0.12s ease-in-out,background-color 0.12s ease-in-out;-moz-transition:color 0.12s ease-in-out,background-color 0.12s ease-in-out;-o-transition:color 0.12s ease-in-out,background-color 0.12s ease-in-out;transition:color 0.12s ease-in-out,background-color 0.12s ease-in-out} .tabs.vertical dd.active,.tabs.vertical dd:hover,.tabs.vertical li.active,.tabs.vertical li:hover{margin-top:0} .tabs.vertical dd.active a,.tabs.vertical dd:hover a,.tabs.vertical li.active a,.tabs.vertical li:hover a{background:#148ec6;border:none;color:#fff;height:auto;margin:0;position:static;top:0} .tabs.vertical dd:first-child a.active,.tabs.vertical li:first-child a.active{margin:0} .tabs.pill{border-bottom:none;margin-bottom:10px} .tabs.pill dd,.tabs.pill li{margin-right:10px} .tabs.pill dd:last-child,.tabs.pill li:last-child{margin-right:0} .tabs.pill dd a,.tabs.pill li a{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;background:#e6e6e6;height:16px;line-height:16px;color:#666} .tabs.pill dd.active,.tabs.pill li.active{border:none;margin-top:0} .tabs.pill dd.active a,.tabs.pill li.active a{background-color:#005379;border:none;color:#fff} .tabs.pill.contained{border-bottom:solid 1px #eee;margin-bottom:0} .tabs.pill.two-up dd,.tabs.pill.two-up li,.tabs.pill.three-up dd,.tabs.pill.three-up li,.tabs.pill.four-up dd,.tabs.pill.four-up li,.tabs.pill.five-up dd,.tabs.pill.five-up li{margin-right:0} .tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a{padding:0 17px;text-align:center;overflow:hidden} .tabs.two-up dt,.tabs.two-up dd,.tabs.two-up li{width:50%} .tabs.three-up dt,.tabs.three-up dd,.tabs.three-up li{width:33.33%} .tabs.four-up dt,.tabs.four-up dd,.tabs.four-up li{width:25%} .tabs.five-up dt,.tabs.five-up dd,.tabs.five-up li{width:20%} ul.tabs-content{display:block;margin:0 0 20px;padding:0} ul.tabs-content > li{display:none} ul.tabs-content > li.active{display:block} ul.tabs-content.contained{padding:0} ul.tabs-content.contained > li{padding:20px} ul.tabs-content.contained.vertical > li{border-width:1px 1px 1px 1px} .no-js ul.tabs-content > li{display:block}   div.alert-box{display:block;padding:6px 7px 7px;font-weight:700;font-size:16px;color:white;background-color:#005379;border:1px solid rgba(0,0,0,0.1);margin-bottom:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-shadow:0 -1px rgba(0,0,0,0.3);position:relative} div.alert-box.success{background-color:#5da423;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)} div.alert-box.alert{background-color:#de2742;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)} div.alert-box.secondary{background-color:#148ec6;color:black;text-shadow:0 1px rgba(255,255,255,0.3)} div.alert-box a.close{color:#333;position:absolute;right:4px;top:-1px;font-size:17px;opacity:0.2;padding:4px} div.alert-box a.close:hover,div.alert-box a.close:focus{opacity:0.4}   .has-tip{border-bottom:dotted 1px #cccccc;cursor:help;font-weight:bold;color:#333333} .has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #000d13;color:#005379} .has-tip.tip-left,.has-tip.tip-right{float:none !important} .tooltip{display:none;background:black;background:rgba(0,0,0,0.85);position:absolute;color:white;font-weight:bold;font-size:12px;padding:5px;z-index:999;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:normal} .tooltip > .nub{display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent black transparent;border-color:transparent transparent rgba(0,0,0,0.85) transparent;position:absolute;top:-10px;left:10px} .tooltip.tip-override > .nub{border-color:transparent transparent black transparent !important;border-color:transparent transparent rgba(0,0,0,0.85) transparent !important;top:-10px !important} .tooltip.tip-top > .nub,.tooltip.tip-centered-top > .nub{border-color:black transparent transparent transparent;border-color:rgba(0,0,0,0.85) transparent transparent transparent;top:auto;bottom:-10px} .tooltip.tip-left,.tooltip.tip-right{float:none !important} .tooltip.tip-left > .nub{border-color:transparent transparent transparent black;border-color:transparent transparent transparent rgba(0,0,0,0.85);right:-10px;left:auto} .tooltip.tip-right > .nub{border-color:transparent black transparent transparent;border-color:transparent rgba(0,0,0,0.85) transparent transparent;right:auto;left:-10px} .tooltip.noradius{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0} .tooltip.opened{color:#005379 !important;border-bottom:dotted 1px #000d13 !important} .tap-to-close{display:block;font-size:10px;font-size:1rem;color:#888888;font-weight:normal}  .panel{background:#e3f1f8;margin:0 0 22px 0;padding:20px} .panel > :first-child{margin-top:0} .panel > :last-child{margin-bottom:0} .panel.callout{background:#005379;color:#fff;border-color:#003046;-webkit-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);-moz-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5)} .panel.callout a{color:#fff} .panel.callout .button{background:white;border:none;color:#005379;text-shadow:none} .panel.callout .button:hover,.panel.callout .button:focus{background:rgba(255,255,255,0.8)} .panel.radius{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}  ul.accordion{margin:22px 0;border-bottom:1px solid #000} ul.accordion > li{list-style:none;margin:0;padding:0;border-top:1px solid #000} ul.accordion > li > div.title{cursor:pointer;margin:0;position:relative;padding:5px 2px;text-transform:uppercase;font-family:"SoinSansPro-Bold",sans-serif;font-size:12px;color:#000} ul.accordion > li > div.title h1,ul.accordion > li > div.title h2,ul.accordion > li > div.title h3,ul.accordion > li > div.title h4,ul.accordion > li > div.title h5{margin:0} ul.accordion > li > div.title:after{content:"+";position:absolute;right:15px;top:5px} ul.accordion > li .content{display:none;padding:3px 2px} ul.accordion > li.active .title:after{content:"-"} ul.accordion > li.active .content{display:block}  ul.side-nav{display:block;list-style:none;margin:0;padding:17px 0} ul.side-nav li{display:block;list-style:none;margin:0 0 8px 0} ul.side-nav li a{display:block} ul.side-nav li.active a{color:#4d4d4d;font-weight:700} ul.side-nav li.divider{border-top:1px solid #e6e6e6;height:0;padding:0}  dl.sub-nav{display:block;width:auto;overflow:hidden;margin:-4px 0 18px;margin-right:0;margin-left:-9px;padding-top:4px} dl.sub-nav dt,dl.sub-nav dd{float:left;display:inline;margin-left:9px;margin-bottom:10px} dl.sub-nav dt{color:#999;font-weight:300} dl.sub-nav dd a{color:#148ec6;text-align:center;text-transform:uppercase;font-family:"SoinSansPro-Roman",sans-serif} dl.sub-nav dd.active a,dl.sub-nav dd a:hover{color:#005379} dl.sub-nav dd.divider{margin:0 -1px 0 0;height:13px;width:1px;background-color:#000}  ul.pagination{display:block;height:24px;margin-left:-5px} ul.pagination li{float:left;display:block;height:24px;color:#999;font-size:16px;margin-left:5px} ul.pagination li a{display:block;padding:1px 7px 1px;color:#555} ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e6e6} ul.pagination li.unavailable a{cursor:default;color:#999} ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent} ul.pagination li.current a{background:#005379;color:white;font-weight:700;cursor:default} ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#005379} div.pagination-centered{text-align:center} div.pagination-centered ul > li{float:none;display:inline-block}  ul.breadcrumbs{display:block;background:#169fdd;padding:6px 10px 7px;border:1px solid #148ec6;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;overflow:hidden;margin-left:0} ul.breadcrumbs li{margin:0;padding:0 12px 0 0;float:left;list-style:none} ul.breadcrumbs li a,ul.breadcrumbs li span{text-transform:uppercase;font-size:11px;font-size:1.1rem;padding-left:12px} ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span{padding-left:0} ul.breadcrumbs li:before{content:"/";color:#aaa} ul.breadcrumbs li:first-child:before{content:" "} ul.breadcrumbs li.current a{cursor:default;color:#333} ul.breadcrumbs li:hover a,ul.breadcrumbs li a:focus{text-decoration:underline} ul.breadcrumbs li.current:hover a,ul.breadcrumbs li.current a:focus{text-decoration:none} ul.breadcrumbs li.unavailable a{color:#999} ul.breadcrumbs li.unavailable:hover a,ul.breadcrumbs li.unavailable a:focus{text-decoration:none;color:#999;cursor:default}  ul.inline-list,ul.link-list{margin:0 0 17px -22px;padding:0;list-style:none;overflow:hidden} ul.inline-list > li,ul.link-list > li{list-style:none;float:left;margin-left:22px;display:block} ul.inline-list > li > *,ul.link-list > li > *{display:block}  .keystroke,kbd{font-family:"Consolas","Menlo","Courier",monospace;font-size:15px;padding:2px 4px 0px;margin:0;background:#ededed;border:solid 1px #dbdbdb;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}  .th{display:block} .th img{display:block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms} .th:hover img,.th:focus img{-webkit-box-shadow:0 0 6px 1px rgba(0,83,121,0.5);-moz-box-shadow:0 0 6px 1px rgba(0,83,121,0.5);box-shadow:0 0 6px 1px rgba(0,83,121,0.5)}  .flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:0px;overflow:hidden} .flex-video.widescreen{padding-bottom:57.25%} .flex-video.vimeo{padding-top:0} .flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}  table{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 0 18px} table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:18px;text-align:left} table thead tr th,table tfoot tr td{padding:8px 10px 9px;font-weight:700} table thead tr th:first-child,table tfoot tr td:first-child{border-left:none} table thead tr th:last-child,table tfoot tr td:last-child{border-right:none} table thead th{font-family:"SoinSansPro-Bold",sans-serif;font-size:15px;text-transform:uppercase;color:#000} table tbody tr.even,table tbody tr.alt{background:#f9f9f9} table tbody tr:nth-child(even){background:#f9f9f9} table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}  ul.vcard{display:inline-block;margin:0 0 12px 0;border:1px solid #ddd;padding:10px} ul.vcard li{margin:0;display:block} ul.vcard li.fn{font-weight:700;font-size:17px} p.vevent span.summary{font-weight:700} p.vevent abbr{cursor:default;text-decoration:none;font-weight:700;border:none;padding:0 1px}  div.progress{padding:2px;margin-bottom:10px;border:1px solid #cccccc;height:25px;  } div.progress .meter{background:#005379;height:100%;display:block;width:50%} div.progress.secondary .meter{background:#148ec6} div.progress.success .meter{background:#5da423} div.progress.alert .meter{background:#de2742} div.progress.radius{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px} div.progress.radius .meter{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px} div.progress.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px} div.progress.round .meter{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}  .pricing-table{border:solid 1px #dddddd;margin-left:0;margin-bottom:20px} .pricing-table *{list-style:none;line-height:1} .pricing-table .title{background-color:#dddddd;padding:15px 20px;text-align:center;color:#333333;font-weight:bold;font-size:16px} .pricing-table .price{background-color:#eeeeee;padding:15px 20px;text-align:center;color:#333333;font-weight:normal;font-size:20px} .pricing-table .description{background-color:white;padding:15px;text-align:center;color:#777777;font-size:12px;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #dddddd} .pricing-table .bullet-item{background-color:white;padding:15px;text-align:center;color:#333333;font-size:14px;font-weight:normal;border-bottom:dotted 1px #dddddd} .pricing-table .cta-button{background-color:whitesmoke;text-align:center;padding:20px}   .top-bar-js-breakpoint{width:770px !important;visibility:hidden}  .contain-to-grid{width:100%;background:#005379}  .fixed{width:100%;left:0;position:fixed;top:0;z-index:99}  .sticky{float:left;overflow:hidden} .sticky.fixed{float:none}  .top-bar{font-family:"SoinSansPro-Roman",sans-serif;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 4.2px 5px 0px;-moz-box-shadow:rgba(0,0,0,0.25) 0px 4.2px 5px 0px;box-shadow:rgba(0,0,0,0.25) 0px 4.2px 5px 0px;background:#005379;min-height:37px;line-height:37px;margin:0 0 0 0;padding:0;width:100%;position:relative;    } .contain-to-grid .top-bar{max-width:1400px;margin:0 auto} .top-bar > ul .name h1{line-height:37px;margin:0} .top-bar > ul .name h1 a{font-weight:normal;padding:0 18.5px;font-size:17px !important} .top-bar > ul .name img{margin-top:-5px;vertical-align:middle} .top-bar.expanded{height:inherit} .top-bar ul{text-transform:uppercase;margin-left:0;display:inline;height:37px;line-height:37px;list-style:none;   } .top-bar ul a{letter-spacing:0.075em} .top-bar ul > li{float:left;      } .top-bar ul > li a:not(.button){color:white;display:block;font-size:14px;font-weight:normal;height:37px;line-height:37px;padding:0 12.33333px} .top-bar ul > li:not(.name){-webkit-transition:background 0.12s ease-in-out,color 0.12s ease-in-out;-moz-transition:background 0.12s ease-in-out,color 0.12s ease-in-out;-o-transition:background 0.12s ease-in-out,color 0.12s ease-in-out;transition:background 0.12s ease-in-out,color 0.12s ease-in-out} .top-bar ul > li:not(.name):hover,.top-bar ul > li:not(.name).active,.top-bar ul > li:not(.name):focus{background:#148ec6} .top-bar ul > li.divider{background-color:#005379;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF005379',endColorstr='#FF005379');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#005379),color-stop(50%,#337594),color-stop(100%,#005379));background-image:-webkit-linear-gradient(top,#005379 0%,#337594 50%,#005379 100%);background-image:-moz-linear-gradient(top,#005379 0%,#337594 50%,#005379 100%);background-image:-o-linear-gradient(top,#005379 0%,#337594 50%,#005379 100%);background-image:linear-gradient(top,#005379 0%,#337594 50%,#005379 100%);height:37px;width:2px} .top-bar ul > li.has-button a.button{margin:0 9.25px} .top-bar ul > li.has-button:hover,.top-bar ul > li.has-button:focus{background:#005379} .top-bar ul > li.has-button:hover a,.top-bar ul > li.has-button:focus a{color:#fff} .top-bar ul > li.search{padding:0 12.33333px} .top-bar ul > li.search form{display:inline-block;margin-bottom:0;vertical-align:middle;width:200px} .top-bar ul > li.search form input[type=text]{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;float:left;font-size:15px;margin-top:-1px;height:18.5px;margin-bottom:0;width:130px} .top-bar ul > li.search form input[type=text] + .button{border-left:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;float:left;font-size:14px;margin-top:-1px;padding:5px 12px 4px} .top-bar ul > li.search form input[type=search]{font-size:16px;margin-bottom:0} .top-bar ul > li.search:hover,.top-bar ul > li.search:focus{background:#005379} .top-bar ul > li.login{padding:0 12.33333px} .top-bar ul > li.login form{display:inline-block;margin-bottom:0;vertical-align:middle;width:300px} .top-bar ul > li.login form input{float:left;width:auto;font-size:15px;margin-top:-1px;height:18.5px;margin-bottom:0} .top-bar ul > li.login form input[type=text]{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;width:120px} .top-bar ul > li.login form input[type=password]{margin-bottom:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;width:120px} .top-bar ul > li.login form input[type=password] + .button{border-left:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;float:left;font-size:14px;margin-top:-1px;padding:5px 12px 4px;width:60px} .top-bar ul > li.login:hover,.top-bar ul > li.login:focus{background:#005379} .top-bar ul > li.toggle-topbar{display:none} .top-bar ul > li.has-dropdown{position:relative; } .top-bar ul > li.has-dropdown:hover > .dropdown,.top-bar ul > li.has-dropdown:focus > .dropdown{display:block;visibility:visible} .top-bar ul > li.has-dropdown .dropdown{-webkit-box-shadow:rgba(0,0,0,0.25) 0px 4.2px 5px 0px,rgba(0,0,0,0.25) 0px 4.2px 5px 0px inset;-moz-box-shadow:rgba(0,0,0,0.25) 0px 4.2px 5px 0px,rgba(0,0,0,0.25) 0px 4.2px 5px 0px inset;box-shadow:rgba(0,0,0,0.25) 0px 4.2px 5px 0px,rgba(0,0,0,0.25) 0px 4.2px 5px 0px inset;background:#148ec6;left:0;margin:0;height:auto;padding:7.4px 0 0 0;position:absolute;visibility:hidden;z-index:99} .top-bar ul > li.has-dropdown .dropdown li{background:#148ec6;line-height:1;min-width:100%} .top-bar ul > li.has-dropdown .dropdown li a{background:#148ec6;color:white;font-weight:normal;height:100%;width:100%;line-height:1;padding:8px 26px;margin:7px 0;white-space:nowrap} .top-bar ul > li.has-dropdown .dropdown li a:after{border:none} .top-bar ul > li.has-dropdown .dropdown li a:hover,.top-bar ul > li.has-dropdown .dropdown li a:focus{background:#43a4d1} .top-bar ul > li.has-dropdown .dropdown li label{color:#81cff2;font-size:12px;font-weight:normal;margin:0;padding-left:12.33333px;text-transform:uppercase} .top-bar ul > li.has-dropdown .dropdown li.divider{border-top:solid 1px #0b4c69;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;height:10px;padding:0;width:100%} .top-bar ul > li.has-dropdown .dropdown li:last-child{padding-bottom:10px} .top-bar ul > li.has-dropdown .dropdown li.active a{background:#43a5d1} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a{padding-right:30px} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after{border:none;content:"\00bb";right:5px;top:6px} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown{position:absolute;left:100%;top:0} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown,.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:focus > .dropdown{display:block} .top-bar ul.left{float:left;width:auto;margin-bottom:0} .top-bar ul.right{float:right;width:auto;margin-bottom:0; } .top-bar ul.right .has-dropdown .dropdown{left:auto;right:0px} .top-bar ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown{right:100%;left:auto;width:100%} .top-bar > section,.top-bar > section > ul.left{width:90%;max-width:1400px;margin:0 auto;float:none} .top-bar > section > ul > li.active{background:transparent !important} .top-bar > section > ul > li.active a{background-color:transparent;color:#72bbdd} .top-bar > section > ul > li{width:16.8%;margin-right:-2px} .top-bar > section > ul > li > a{text-align:center;font-weight:normal;display:block;width:100%;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out} .top-bar .js-generated{display:none} @-moz-document url-prefix(){ .top-bar ul li .button.small{padding-bottom:6px} .top-bar ul li.search form input[type=search]{font-size:14px;height:22px;padding:3px}}  .lt-ie9 .top-bar ul li a{color:white;display:block;font-weight:bold;font-size:14px;height:37px;line-height:37px;padding:0 12.33333px} .lt-ie9 .top-bar ul li a.button{height:auto;line-height:30px;margin-top:7px} .lt-ie9 .top-bar ul li a img{margin-top:-5px;vertical-align:middle} .lt-ie9 .top-bar section > ul > li:hover,.lt-ie9 .top-bar section > ul > li:focus{background:#148ec6} .lt-ie9 .top-bar section > ul > li.search:hover,.lt-ie9 .top-bar section > ul > li.search:focus,.lt-ie9 .top-bar section > ul > li.has-button:hover,.lt-ie9 .top-bar section > ul > li.has-button:focus{background:none} .lt-ie9 .top-bar section > ul > li.active{background:#001f2c;color:#d9d9d9} .lt-ie9 .top-bar ul li.has-dropdown{padding-right:27.75px} .lt-ie9 .top-bar ul li.has-dropdown > ul li{padding-right:0} .nav-bar{height:40px;background:#4d4d4d;margin-left:0;margin-top:20px;padding:0} .nav-bar > li{float:left;display:block;position:relative;padding:0;margin:0;line-height:38px;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0) inset;-moz-box-shadow:1px 0 0 rgba(255,255,255,0) inset;box-shadow:1px 0 0 rgba(255,255,255,0) inset} .nav-bar > li:first-child{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0} .nav-bar > li:last-child{border-right:solid 1px #333333;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0) inset,1px 0 0 rgba(255,255,255,0);-moz-box-shadow:1px 0 0 rgba(255,255,255,0) inset,1px 0 0 rgba(255,255,255,0);box-shadow:1px 0 0 rgba(255,255,255,0) inset,1px 0 0 rgba(255,255,255,0)} .nav-bar > li.active{background:#148ec6} .nav-bar > li.active > a{color:white;cursor:pointer} .nav-bar > li.active:hover{background:#148ec6;cursor:pointer} .nav-bar > li:hover{background:#148ec6} .nav-bar > li ul{margin-bottom:0} .nav-bar > li .flyout{display:none} .nav-bar > li.has-flyout > a:first-child{padding-right:40px;position:relative} .nav-bar > li.has-flyout > a.flyout-toggle{border-left:0 !important;position:absolute;right:0;top:0;padding:20px;z-index:2;display:block} .nav-bar > li.has-flyout.is-touch > a:first-child{padding-right:55px} .nav-bar > li.has-flyout.is-touch > a.flyout-toggle{border-left:1px dashed #666} .nav-bar > li > a:first-child{position:relative;padding:0 20px;display:block;text-decoration:none;font-size:16px} .nav-bar > li > input{margin:0 10px} .nav-bar.vertical{height:auto;margin-top:0} .nav-bar.vertical > li{float:none;border-bottom:none;border-right:solid 1px #333333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} .nav-bar.vertical > li .flyout{left:100%;top:-1px} .nav-bar.vertical > li .flyout.right{left:auto;right:100%} .flyout{background:#f2f2f2;padding:20px;margin:0;border:1px solid #d9d9d9;position:absolute;top:39px;left:-1px;width:250px;z-index:40;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1);  } .flyout p{line-height:1.2;font-size:15px} .flyout *:first-child{margin-top:0} .flyout *:last-child{margin-bottom:0} .flyout.small{width:166.66667px} .flyout.large{width:437.5px} .flyout.right{left:auto;right:-2px} .flyout.left{right:auto;left:-2px} .flyout.up{top:auto;bottom:39px} ul.flyout,.nav-bar li ul{padding:0;list-style:none} ul.flyout li a,.nav-bar li ul li a{display:block;font-size:16px;height:auto;line-height:1;padding:15px 20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0) inset;box-shadow:0 1px 0 rgba(255,255,255,0) inset} ul.flyout li a:hover,ul.flyout li a:focus,.nav-bar li ul li a:hover,.nav-bar li ul li a:focus{background:#1ba7e8} ul.flyout li.active,.nav-bar li ul li.active{margin-top:0} ul.flyout li.active a,.nav-bar li ul li.active a{background:#4d4d4d;border:none;color:#fff;height:auto;margin:0;position:static;top:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}   .orbit-wrapper{width:1px;height:1px;position:relative} .orbit{width:1px;height:1px;position:relative;overflow:hidden;margin-bottom:17px} .orbit.with-bullets{margin-bottom:40px} .orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0} .orbit a.orbit-slide{border:none;line-height:0;display:none} .orbit div.orbit-slide{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}   .orbit-wrapper .timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31} .orbit-wrapper span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url('/themes/default/resources/img/foundation/orbit/rotator-black.png?1366057452') no-repeat;z-index:3} .orbit-wrapper span.rotator.move{left:0} .orbit-wrapper span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden} .orbit-wrapper span.mask.move{width:40px;left:0;background:url('/themes/default/resources/img/foundation/orbit/timer-black.png?1366057452') repeat 0 0} .orbit-wrapper span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url('/themes/default/resources/img/foundation/orbit/pause-black.png?1366057452') no-repeat;z-index:4;opacity:0} .orbit-wrapper span.pause.active{background:url('/themes/default/resources/img/foundation/orbit/pause-black.png?1366057452') no-repeat 0 -40px} .orbit-wrapper .timer:hover span.pause,.orbit-wrapper .timer:focus span.pause,.orbit-wrapper span.pause.active{opacity:1}  .orbit-caption{display:none;font-family:inherit} .orbit-wrapper .orbit-caption{background:black;background:rgba(0,0,0,0.6);z-index:30;color:white;text-align:center;padding:7px 0;font-size:15px;position:absolute;right:0;bottom:0;width:100%}  .orbit-wrapper .slider-nav{display:block} .orbit-wrapper .slider-nav span{width:39px;height:50px;text-indent:-9999px;position:absolute;z-index:30;top:50%;margin-top:-25px;cursor:pointer} .orbit-wrapper .slider-nav span.right{background:url('/themes/default/resources/img/foundation/orbit/right-arrow.png?1366057452');background-size:100%;right:0} .orbit-wrapper .slider-nav span.left{background:url('/themes/default/resources/img/foundation/orbit/left-arrow.png?1366057452');background-size:100%;left:0} .lt-ie9 .orbit-wrapper .slider-nav span.right{background:url('/themes/default/resources/img/foundation/orbit/right-arrow-small.png?1366057452')} .lt-ie9 .orbit-wrapper .slider-nav span.left{background:url('/themes/default/resources/img/foundation/orbit/left-arrow-small.png?1366057452')}  ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0} ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999999;text-indent:-9999px;background:url('/themes/default/resources/img/foundation/orbit/bullets.jpg?1366057452') no-repeat 4px 0;width:13px;height:12px;overflow:hidden} ul.orbit-bullets li.active{color:#222222;background-position:-8px 0} ul.orbit-bullets li.has-thumb{background:none;width:100px;height:75px} ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid black}  .orbit-slide-counter{position:absolute;bottom:0;z-index:99;background:rgba(0,0,0,0.7);color:white;padding:5px}  .orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%} .orbit,.orbit-wrapper{width:100% !important}  .lt-ie9 .timer{display:none !important} .lt-ie9 .orbit-caption{background:black;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}@media only screen and (max-width:767px){ .orbit.orbit-stack-on-small img.fluid-placeholder{visibility:visible} .orbit.orbit-stack-on-small .orbit-slide{position:static;margin-bottom:10px}}   .reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:40;display:none;top:0;left:0} .reveal-modal{background:#fff;visibility:hidden;display:none;top:100px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:41;padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)} .reveal-modal .close-reveal-modal:not(.button){font-size:22px;font-size:2.2rem;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-weight:700;cursor:pointer;background:transparent url(/themes/default/resources/img/sprite/modal-close.svg) center no-repeat;width:20px;height:20px;text-indent:-999em} .reveal-modal.small{width:30%;margin-left:-15%} .reveal-modal.medium{width:40%;margin-left:-20%} .reveal-modal.large{width:60%;margin-left:-30%} .reveal-modal.xlarge{width:70%;margin-left:-35%} .reveal-modal.expand{width:90%;margin-left:-45%} .reveal-modal .row{min-width:0;margin-bottom:10px} .reveal-modal > :first-child{margin-top:0} .reveal-modal > :last-child{margin-bottom:0}@media print{ .reveal-modal{border:solid 1px #000;background:#fff}}  body.off-canvas{padding:0;margin:0} .container{width:100%} .row .row{overflow:visible} .paneled .container{overflow:hidden} .paneled .row{width:100%} [role="main"]:before{content:" ";position:absolute;z-index:-1;top:0;left:-100%;width:100%;height:100%} [role="complementary"],[role="main"]{width:100%;padding:0 15px;display:block;position:relative;z-index:1;-webkit-transition:0.25s all ease-in;-moz-transition:0.25s all ease-in;-o-transition:0.25s all ease-in;transition:0.25s all ease-in} .paneled [role="main"]{padding:0} .page-panel{width:100%;padding:0 15px;-webkit-transition:0.3s margin ease-in-out;-moz-transition:0.3s margin ease-in-out;-o-transition:0.3s margin ease-in-out;transition:0.3s margin ease-in-out;background:#fff} #switchPanels{margin:0 -15px} .hide-extras [role="complementary"]{display:block} [role="navigation"]#topMenu{-webkit-transition:0.25s all ease-in;-moz-transition:0.25s all ease-in;-o-transition:0.25s all ease-in;transition:0.25s all ease-in} [role="navigation"]#topMenu ul{margin-top:0} [role="complementary"]{margin-left:-100%;width:80%;float:left;z-index:2} [role="main"]{margin-left:0;float:right;z-index:1;position:relative} .paneled [role="main"]{background:#fff;width:500%;overflow:hidden;float:none;position:relative;left:0;-webkit-transition:0.15s all ease-in;-moz-transition:0.15s all ease-in;-o-transition:0.15s all ease-in;transition:0.15s all ease-in} .page-panel{min-height:400px;float:left;margin:0;width:20%} .active [role="complementary"]{margin-left:0} .active [role="main"]{margin-right:-80%} .active-menu [role="navigation"]#topMenu{margin-top:0 !important}@media all and (min-width:768px){ menu-button,.sidebar-button{display:none} [role="complementary"]{width:20%;margin-left:0;float:left;padding:0 15px} [role="main"]{width:80%;padding:0 15px} .paneled [role="main"]{width:100%;padding:0;background:#f4f4f4;left:0 !important} .page-panel{display:block;min-height:800px;float:none;margin:0;width:100%;background:#f4f4f4} .hide-extras [role="main"]{width:100%} .hide-extras [role="complementary"]{display:none} [role="navigation"]#topMenu{display:none}} .clearing-blackout{background:black;background:rgba(0,0,0,0.8);position:fixed;width:100%;height:100%;top:0;left:0;z-index:999} .clearing-blackout .clearing-close{display:block} .clearing-container{position:relative;z-index:999;height:100%;overflow:hidden} .visible-img{height:75%;position:relative} .visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%} .visible-img .clearing-caption{color:white;margin-bottom:0;text-align:center;position:absolute;bottom:0;background:black;background:rgba(0,0,0,0.7);width:100%;padding:10px 100px} .clearing-close{z-index:999;position:absolute;top:10px;right:20px;font-size:30px;line-height:1;color:white;display:none} .clearing-close:hover,.clearing-close:focus{color:#ccc} .clearing-main-left,.clearing-main-right{position:absolute;top:50%;margin-top:-16px} .clearing-main-left.disabled,.clearing-main-right.disabled{opacity:0.5} .clearing-main-left:active,.clearing-main-right:active{margin-top:-15px} .clearing-main-left{left:10px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent white transparent transparent} .clearing-main-right{right:10px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent transparent transparent white} ul[data-clearing].block-grid.three-up > li:nth-child(3n+1){clear:none} ul[data-clearing] li{cursor:pointer;display:block} ul[data-clearing] li.clearing-feature ~ li{display:none} .clearing-assembled .clearing-container .carousel{background:black;background:rgba(0,0,0,0.75);height:150px;margin-top:5px} .clearing-assembled .clearing-container .visible-img{background:black;background:rgba(0,0,0,0.75);overflow:hidden} .clearing-assembled .clearing-container ul[data-clearing]{z-index:999;width:200%;height:100%;margin-left:0;position:relative;left:0} .clearing-assembled .clearing-container ul[data-clearing] li{display:block;width:175px;height:inherit;padding:0;float:left;overflow:hidden;background:#222;margin-right:1px;position:relative} .clearing-assembled .clearing-container ul[data-clearing] li.fix-height img{min-height:100%;height:100%;max-width:none} .clearing-assembled .clearing-container ul[data-clearing] li img{cursor:pointer !important;min-width:100% !important} .clearing-assembled .clearing-container ul[data-clearing] li.visible{border-top:4px solid white}  ul.block-grid[data-clearing]{overflow:visible} .clearing-blackout ul.block-grid[data-clearing].two-up > li:nth-child(2n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].three-up > li:nth-child(3n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].four-up > li:nth-child(4n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].five-up > li:nth-child(5n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].six-up > li:nth-child(6n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].seven-up > li:nth-child(7n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].eight-up > li:nth-child(8n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].nine-up > li:nth-child(9n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].ten-up > li:nth-child(10n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].eleven-up > li:nth-child(11n+1){clear:none} .clearing-blackout ul.block-grid[data-clearing].twelve-up > li:nth-child(12n+1){clear:none} .clearing-blackout .th img{border:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0} .clearing-blackout:hover img,.clearing-blackout:focus img{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)} #joyRideTipContent{display:none}  .joyride-tip-guide{display:none;position:absolute;background:black;background:rgba(0,0,0,0.8);color:white;width:300px;z-index:101;top:0;left:0;font-family:inherit;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px} .joyride-content-wrapper{padding:18px 20px 24px}  .joyride-tip-guide span.joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:solid 14px} .joyride-tip-guide span.joyride-nub.top{border-color:black;border-color:rgba(0,0,0,0.8);border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-28px;bottom:none} .joyride-tip-guide span.joyride-nub.bottom{border-color:black;border-color:rgba(0,0,0,0.8) !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-28px;bottom:none} .joyride-tip-guide span.joyride-nub.right{border-color:black;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;bottom:none;left:auto;right:-28px} .joyride-tip-guide span.joyride-nub.left{border-color:black;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-28px;right:auto;bottom:none}  .joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:white} .joyride-tip-guide p{margin:0 0 18px 0;font-size:14px;line-height:1.3} .joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555555;position:absolute;right:17px;bottom:16px} .joyride-timer-indicator{display:block;width:0;height:inherit;background:#666666} .joyride-close-tip{position:absolute;right:10px;top:10px;color:#777777 !important;text-decoration:none;font-size:20px;font-weight:normal;line-height:.5 !important} .joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important} .joyride-modal-bg{position:fixed;height:100%;width:100%;background:transparent;background:rgba(0,0,0,0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}    .show-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.show-for-xlarge,.show-for-print{display:none !important} .hide-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.hide-for-xlarge,.hide-for-print{display:inherit !important} @media only screen and (min-width:1441px){ .hide-for-small,.hide-for-medium,.hide-for-medium-down,.hide-for-large,.show-for-large-up,.show-for-xlarge{display:inherit !important} .show-for-small,.show-for-medium,.show-for-medium-down,.show-for-large,.hide-for-large-up,.hide-for-xlarge{display:none !important}} @media only screen and (max-width:1279px) and (min-width:768px){ .hide-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important} .show-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}} @media only screen and (max-width:767px){ .show-for-small,.hide-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important} .hide-for-small,.show-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}}  .show-for-landscape,.hide-for-portrait{display:inherit !important} .hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation:landscape){ .show-for-landscape,.hide-for-portrait{display:inherit !important} .hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation:portrait){ .show-for-portrait,.hide-for-landscape{display:inherit !important} .hide-for-portrait,.show-for-landscape{display:none !important}}  .show-for-touch{display:none !important} .hide-for-touch{display:inherit !important} .touch .show-for-touch{display:inherit !important} .touch .hide-for-touch{display:none !important}  table.show-for-xlarge,table.show-for-large,table.hide-for-small,table.hide-for-medium{display:table !important}@media only screen and (max-width:1279px) and (min-width:768px){ .touch table.hide-for-xlarge,.touch table.hide-for-large,.touch table.hide-for-small,.touch table.show-for-medium{display:table !important}}@media only screen and (max-width:767px){ table.hide-for-xlarge,table.hide-for-large,table.hide-for-medium,table.show-for-small{display:table !important}} @media only screen and (max-device-width:1280px){   .touch .nav-bar li.has-flyout > a{padding-right:36px !important}} @media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){ .flex-video{padding-top:0}} @media only screen and (max-width:1279px) and (min-width:768px){   .touch .nav-bar li a{font-size:15px} .touch .nav-bar li.has-flyout > a.flyout-toggle{padding:20px !important} .touch .nav-bar li.has-flyout > a{padding-right:36px !important}   .clearing-main-right,.clearing-main-left{height:100%;width:40px;top:0;border:none} .clearing-main-right:before,.clearing-main-left:before{position:absolute;top:50%} .clearing-main-left{left:0} .clearing-main-left:before{left:5px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent white transparent transparent} .clearing-main-right{height:100%;right:0} .clearing-main-right:before{content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent transparent transparent white}} @media only screen and (max-width:767px){   .left,.right{float:none} body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}   .row{width:auto;min-width:0;margin-left:0;margin-right:0} .column,.columns{width:auto !important;float:none} .column:last-child,.columns:last-child{float:none} [class*="column"] + [class*="column"]:last-child{float:none} .column:before,.columns:before,.column:after,.columns:after{content:"";display:table} .column:after,.columns:after{clear:both} .offset-by-one,.offset-by-two,.offset-by-three,.offset-by-four,.offset-by-five,.offset-by-six,.offset-by-seven,.offset-by-eight,.offset-by-nine,.offset-by-ten,.offset-by-eleven,.offset-by-twelve,.offset-by-thirteen,.offset-by-fourteen,.offset-by-fifteen,.offset-by-sixteen,.offset-by-seventeen,.offset-by-eighteen,.offset-by-nineteen,.offset-by-twenty,.offset-by-twentyone,.offset-by-twentytwo{margin-left:0 !important} .push-two,.push-three,.push-four,.push-five,.push-six,.push-seven,.push-eight,.push-nine,.push-ten,.push-eleven,.push-twelve,.push-thirteen,.push-fourteen,.push-fifteen,.push-sixteen,.push-seventeen,.push-eighteen,.push-nineteen,.push-twenty,.push-twentyone,.push-twentytwo{left:auto} .pull-two,.pull-three,.pull-four,.pull-five,.pull-six,.pull-seven,.pull-eight,.pull-nine,.pull-ten,.pull-eleven,.pull-twelve,.pull-thirteen,.pull-fourteen,.pull-fifteen,.pull-sixteen,.pull-seventeen,.pull-eighteen,.pull-nineteen,.pull-twenty,.pull-twentyone,.pull-twentytwo{right:auto}  .row .mobile-one{width:25% !important;float:left;padding:0 7.5px} .row .mobile-one:last-child{float:right} .row .mobile-one.end{float:left} .row.collapse .mobile-one{padding:0} .row .mobile-two{width:50% !important;float:left;padding:0 7.5px} .row .mobile-two:last-child{float:right} .row .mobile-two.end{float:left} .row.collapse .mobile-two{padding:0} .row .mobile-three{width:75% !important;float:left;padding:0 7.5px} .row .mobile-three:last-child{float:right} .row .mobile-three.end{float:left} .row.collapse .mobile-three{padding:0} .row .mobile-four{width:100% !important;float:left;padding:0 7.5px} .row .mobile-four:last-child{float:right} .row .mobile-four.end{float:left} .row.collapse .mobile-four{padding:0} .push-one-mobile{left:25%} .pull-one-mobile{right:25%} .push-two-mobile{left:50%} .pull-two-mobile{right:50%} .push-three-mobile{left:75%} .pull-three-mobile{right:75%}   .block-grid.mobile > li{float:none;width:100%;margin-left:0} .block-grid > li{clear:none} .block-grid.mobile-one-up > li{width:100%} .block-grid.mobile-two-up > li{width:50%} .block-grid.mobile-two-up > li:nth-child(2n+1){clear:both} .block-grid.mobile-three-up > li{width:33.33333%} .block-grid.mobile-three-up > li:nth-child(3n+1){clear:both} .block-grid.mobile-four-up > li{width:25%} .block-grid.mobile-four-up > li:nth-child(4n+1){clear:both} .block-grid.mobile-five-up > li{width:20%} .block-grid.mobile-five-up > li:nth-child(5n+1){clear:both} .block-grid.mobile-six-up > li{width:16.66667%} .block-grid.mobile-six-up > li:nth-child(6n+1){clear:both} .block-grid.mobile-seven-up > li{width:14.28571%} .block-grid.mobile-seven-up > li:nth-child(7n+1){clear:both} .block-grid.mobile-eight-up > li{width:12.5%} .block-grid.mobile-eight-up > li:nth-child(8n+1){clear:both} .block-grid.mobile-nine-up > li{width:11.11111%} .block-grid.mobile-nine-up > li:nth-child(9n+1){clear:both} .block-grid.mobile-ten-up > li{width:10%} .block-grid.mobile-ten-up > li:nth-child(10n+1){clear:both} .block-grid.mobile-eleven-up > li{width:9.09091%} .block-grid.mobile-eleven-up > li:nth-child(11n+1){clear:both} .block-grid.mobile-twelve-up > li{width:8.33333%} .block-grid.mobile-twelve-up > li:nth-child(12n+1){clear:both}    label.right{text-align:left}  input[type="text"].one,.row input[type="text"].one,input[type="password"].one,.row input[type="password"].one,input[type="date"].one,.row input[type="date"].one,input[type="datetime"].one,.row input[type="datetime"].one,input[type="email"].one,.row input[type="email"].one,input[type="number"].one,.row input[type="number"].one,input[type="search"].one,.row input[type="search"].one,input[type="tel"].one,.row input[type="tel"].one,input[type="time"].one,.row input[type="time"].one,input[type="url"].one,.row input[type="url"].one,textarea.one,.row textarea.one{width:100% !important} input[type="text"].two,.row input[type="text"].two,input[type="password"].two,.row input[type="password"].two,input[type="date"].two,.row input[type="date"].two,input[type="datetime"].two,.row input[type="datetime"].two,input[type="email"].two,.row input[type="email"].two,input[type="number"].two,.row input[type="number"].two,input[type="search"].two,.row input[type="search"].two,input[type="tel"].two,.row input[type="tel"].two,input[type="time"].two,.row input[type="time"].two,input[type="url"].two,.row input[type="url"].two,textarea.two,.row textarea.two{width:100% !important} input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100% !important} input[type="text"].four,.row input[type="text"].four,input[type="password"].four,.row input[type="password"].four,input[type="date"].four,.row input[type="date"].four,input[type="datetime"].four,.row input[type="datetime"].four,input[type="email"].four,.row input[type="email"].four,input[type="number"].four,.row input[type="number"].four,input[type="search"].four,.row input[type="search"].four,input[type="tel"].four,.row input[type="tel"].four,input[type="time"].four,.row input[type="time"].four,input[type="url"].four,.row input[type="url"].four,textarea.four,.row textarea.four{width:100% !important} input[type="text"].five,.row input[type="text"].five,input[type="password"].five,.row input[type="password"].five,input[type="date"].five,.row input[type="date"].five,input[type="datetime"].five,.row input[type="datetime"].five,input[type="email"].five,.row input[type="email"].five,input[type="number"].five,.row input[type="number"].five,input[type="search"].five,.row input[type="search"].five,input[type="tel"].five,.row input[type="tel"].five,input[type="time"].five,.row input[type="time"].five,input[type="url"].five,.row input[type="url"].five,textarea.five,.row textarea.five{width:100% !important} input[type="text"].six,.row input[type="text"].six,input[type="password"].six,.row input[type="password"].six,input[type="date"].six,.row input[type="date"].six,input[type="datetime"].six,.row input[type="datetime"].six,input[type="email"].six,.row input[type="email"].six,input[type="number"].six,.row input[type="number"].six,input[type="search"].six,.row input[type="search"].six,input[type="tel"].six,.row input[type="tel"].six,input[type="time"].six,.row input[type="time"].six,input[type="url"].six,.row input[type="url"].six,textarea.six,.row textarea.six{width:100% !important} input[type="text"].seven,.row input[type="text"].seven,input[type="password"].seven,.row input[type="password"].seven,input[type="date"].seven,.row input[type="date"].seven,input[type="datetime"].seven,.row input[type="datetime"].seven,input[type="email"].seven,.row input[type="email"].seven,input[type="number"].seven,.row input[type="number"].seven,input[type="search"].seven,.row input[type="search"].seven,input[type="tel"].seven,.row input[type="tel"].seven,input[type="time"].seven,.row input[type="time"].seven,input[type="url"].seven,.row input[type="url"].seven,textarea.seven,.row textarea.seven{width:100% !important} input[type="text"].eight,.row input[type="text"].eight,input[type="password"].eight,.row input[type="password"].eight,input[type="date"].eight,.row input[type="date"].eight,input[type="datetime"].eight,.row input[type="datetime"].eight,input[type="email"].eight,.row input[type="email"].eight,input[type="number"].eight,.row input[type="number"].eight,input[type="search"].eight,.row input[type="search"].eight,input[type="tel"].eight,.row input[type="tel"].eight,input[type="time"].eight,.row input[type="time"].eight,input[type="url"].eight,.row input[type="url"].eight,textarea.eight,.row textarea.eight{width:100% !important} input[type="text"].nine,.row input[type="text"].nine,input[type="password"].nine,.row input[type="password"].nine,input[type="date"].nine,.row input[type="date"].nine,input[type="datetime"].nine,.row input[type="datetime"].nine,input[type="email"].nine,.row input[type="email"].nine,input[type="number"].nine,.row input[type="number"].nine,input[type="search"].nine,.row input[type="search"].nine,input[type="tel"].nine,.row input[type="tel"].nine,input[type="time"].nine,.row input[type="time"].nine,input[type="url"].nine,.row input[type="url"].nine,textarea.nine,.row textarea.nine{width:100% !important} input[type="text"].ten,.row input[type="text"].ten,input[type="password"].ten,.row input[type="password"].ten,input[type="date"].ten,.row input[type="date"].ten,input[type="datetime"].ten,.row input[type="datetime"].ten,input[type="email"].ten,.row input[type="email"].ten,input[type="number"].ten,.row input[type="number"].ten,input[type="search"].ten,.row input[type="search"].ten,input[type="tel"].ten,.row input[type="tel"].ten,input[type="time"].ten,.row input[type="time"].ten,input[type="url"].ten,.row input[type="url"].ten,textarea.ten,.row textarea.ten{width:100% !important} input[type="text"].eleven,.row input[type="text"].eleven,input[type="password"].eleven,.row input[type="password"].eleven,input[type="date"].eleven,.row input[type="date"].eleven,input[type="datetime"].eleven,.row input[type="datetime"].eleven,input[type="email"].eleven,.row input[type="email"].eleven,input[type="number"].eleven,.row input[type="number"].eleven,input[type="search"].eleven,.row input[type="search"].eleven,input[type="tel"].eleven,.row input[type="tel"].eleven,input[type="time"].eleven,.row input[type="time"].eleven,input[type="url"].eleven,.row input[type="url"].eleven,textarea.eleven,.row textarea.eleven{width:100% !important} input[type="text"].twelve,.row input[type="text"].twelve,input[type="password"].twelve,.row input[type="password"].twelve,input[type="date"].twelve,.row input[type="date"].twelve,input[type="datetime"].twelve,.row input[type="datetime"].twelve,input[type="email"].twelve,.row input[type="email"].twelve,input[type="number"].twelve,.row input[type="number"].twelve,input[type="search"].twelve,.row input[type="search"].twelve,input[type="tel"].twelve,.row input[type="tel"].twelve,input[type="time"].twelve,.row input[type="time"].twelve,input[type="url"].twelve,.row input[type="url"].twelve,textarea.twelve,.row textarea.twelve{width:100% !important} input[type="text"].thirteen,.row input[type="text"].thirteen,input[type="password"].thirteen,.row input[type="password"].thirteen,input[type="date"].thirteen,.row input[type="date"].thirteen,input[type="datetime"].thirteen,.row input[type="datetime"].thirteen,input[type="email"].thirteen,.row input[type="email"].thirteen,input[type="number"].thirteen,.row input[type="number"].thirteen,input[type="search"].thirteen,.row input[type="search"].thirteen,input[type="tel"].thirteen,.row input[type="tel"].thirteen,input[type="time"].thirteen,.row input[type="time"].thirteen,input[type="url"].thirteen,.row input[type="url"].thirteen,textarea.thirteen,.row textarea.thirteen{width:100% !important} input[type="text"].fourteen,.row input[type="text"].fourteen,input[type="password"].fourteen,.row input[type="password"].fourteen,input[type="date"].fourteen,.row input[type="date"].fourteen,input[type="datetime"].fourteen,.row input[type="datetime"].fourteen,input[type="email"].fourteen,.row input[type="email"].fourteen,input[type="number"].fourteen,.row input[type="number"].fourteen,input[type="search"].fourteen,.row input[type="search"].fourteen,input[type="tel"].fourteen,.row input[type="tel"].fourteen,input[type="time"].fourteen,.row input[type="time"].fourteen,input[type="url"].fourteen,.row input[type="url"].fourteen,textarea.fourteen,.row textarea.fourteen{width:100% !important} input[type="text"].fifteen,.row input[type="text"].fifteen,input[type="password"].fifteen,.row input[type="password"].fifteen,input[type="date"].fifteen,.row input[type="date"].fifteen,input[type="datetime"].fifteen,.row input[type="datetime"].fifteen,input[type="email"].fifteen,.row input[type="email"].fifteen,input[type="number"].fifteen,.row input[type="number"].fifteen,input[type="search"].fifteen,.row input[type="search"].fifteen,input[type="tel"].fifteen,.row input[type="tel"].fifteen,input[type="time"].fifteen,.row input[type="time"].fifteen,input[type="url"].fifteen,.row input[type="url"].fifteen,textarea.fifteen,.row textarea.fifteen{width:100% !important} input[type="text"].sixteen,.row input[type="text"].sixteen,input[type="password"].sixteen,.row input[type="password"].sixteen,input[type="date"].sixteen,.row input[type="date"].sixteen,input[type="datetime"].sixteen,.row input[type="datetime"].sixteen,input[type="email"].sixteen,.row input[type="email"].sixteen,input[type="number"].sixteen,.row input[type="number"].sixteen,input[type="search"].sixteen,.row input[type="search"].sixteen,input[type="tel"].sixteen,.row input[type="tel"].sixteen,input[type="time"].sixteen,.row input[type="time"].sixteen,input[type="url"].sixteen,.row input[type="url"].sixteen,textarea.sixteen,.row textarea.sixteen{width:100% !important} input[type="text"].seventeen,.row input[type="text"].seventeen,input[type="password"].seventeen,.row input[type="password"].seventeen,input[type="date"].seventeen,.row input[type="date"].seventeen,input[type="datetime"].seventeen,.row input[type="datetime"].seventeen,input[type="email"].seventeen,.row input[type="email"].seventeen,input[type="number"].seventeen,.row input[type="number"].seventeen,input[type="search"].seventeen,.row input[type="search"].seventeen,input[type="tel"].seventeen,.row input[type="tel"].seventeen,input[type="time"].seventeen,.row input[type="time"].seventeen,input[type="url"].seventeen,.row input[type="url"].seventeen,textarea.seventeen,.row textarea.seventeen{width:100% !important} input[type="text"].eighteen,.row input[type="text"].eighteen,input[type="password"].eighteen,.row input[type="password"].eighteen,input[type="date"].eighteen,.row input[type="date"].eighteen,input[type="datetime"].eighteen,.row input[type="datetime"].eighteen,input[type="email"].eighteen,.row input[type="email"].eighteen,input[type="number"].eighteen,.row input[type="number"].eighteen,input[type="search"].eighteen,.row input[type="search"].eighteen,input[type="tel"].eighteen,.row input[type="tel"].eighteen,input[type="time"].eighteen,.row input[type="time"].eighteen,input[type="url"].eighteen,.row input[type="url"].eighteen,textarea.eighteen,.row textarea.eighteen{width:100% !important} input[type="text"].nineteen,.row input[type="text"].nineteen,input[type="password"].nineteen,.row input[type="password"].nineteen,input[type="date"].nineteen,.row input[type="date"].nineteen,input[type="datetime"].nineteen,.row input[type="datetime"].nineteen,input[type="email"].nineteen,.row input[type="email"].nineteen,input[type="number"].nineteen,.row input[type="number"].nineteen,input[type="search"].nineteen,.row input[type="search"].nineteen,input[type="tel"].nineteen,.row input[type="tel"].nineteen,input[type="time"].nineteen,.row input[type="time"].nineteen,input[type="url"].nineteen,.row input[type="url"].nineteen,textarea.nineteen,.row textarea.nineteen{width:100% !important} input[type="text"].twenty,.row input[type="text"].twenty,input[type="password"].twenty,.row input[type="password"].twenty,input[type="date"].twenty,.row input[type="date"].twenty,input[type="datetime"].twenty,.row input[type="datetime"].twenty,input[type="email"].twenty,.row input[type="email"].twenty,input[type="number"].twenty,.row input[type="number"].twenty,input[type="search"].twenty,.row input[type="search"].twenty,input[type="tel"].twenty,.row input[type="tel"].twenty,input[type="time"].twenty,.row input[type="time"].twenty,input[type="url"].twenty,.row input[type="url"].twenty,textarea.twenty,.row textarea.twenty{width:100% !important} input[type="text"].twentyone,.row input[type="text"].twentyone,input[type="password"].twentyone,.row input[type="password"].twentyone,input[type="date"].twentyone,.row input[type="date"].twentyone,input[type="datetime"].twentyone,.row input[type="datetime"].twentyone,input[type="email"].twentyone,.row input[type="email"].twentyone,input[type="number"].twentyone,.row input[type="number"].twentyone,input[type="search"].twentyone,.row input[type="search"].twentyone,input[type="tel"].twentyone,.row input[type="tel"].twentyone,input[type="time"].twentyone,.row input[type="time"].twentyone,input[type="url"].twentyone,.row input[type="url"].twentyone,textarea.twentyone,.row textarea.twentyone{width:100% !important} input[type="text"].twentytwo,.row input[type="text"].twentytwo,input[type="password"].twentytwo,.row input[type="password"].twentytwo,input[type="date"].twentytwo,.row input[type="date"].twentytwo,input[type="datetime"].twentytwo,.row input[type="datetime"].twentytwo,input[type="email"].twentytwo,.row input[type="email"].twentytwo,input[type="number"].twentytwo,.row input[type="number"].twentytwo,input[type="search"].twentytwo,.row input[type="search"].twentytwo,input[type="tel"].twentytwo,.row input[type="tel"].twentytwo,input[type="time"].twentytwo,.row input[type="time"].twentytwo,input[type="url"].twentytwo,.row input[type="url"].twentytwo,textarea.twentytwo,.row textarea.twentytwo{width:100% !important} input[type="text"].twentythree,.row input[type="text"].twentythree,input[type="password"].twentythree,.row input[type="password"].twentythree,input[type="date"].twentythree,.row input[type="date"].twentythree,input[type="datetime"].twentythree,.row input[type="datetime"].twentythree,input[type="email"].twentythree,.row input[type="email"].twentythree,input[type="number"].twentythree,.row input[type="number"].twentythree,input[type="search"].twentythree,.row input[type="search"].twentythree,input[type="tel"].twentythree,.row input[type="tel"].twentythree,input[type="time"].twentythree,.row input[type="time"].twentythree,input[type="url"].twentythree,.row input[type="url"].twentythree,textarea.twentythree,.row textarea.twentythree{width:100% !important} input[type="text"].twentyfour,.row input[type="text"].twentyfour,input[type="password"].twentyfour,.row input[type="password"].twentyfour,input[type="date"].twentyfour,.row input[type="date"].twentyfour,input[type="datetime"].twentyfour,.row input[type="datetime"].twentyfour,input[type="email"].twentyfour,.row input[type="email"].twentyfour,input[type="number"].twentyfour,.row input[type="number"].twentyfour,input[type="search"].twentyfour,.row input[type="search"].twentyfour,input[type="tel"].twentyfour,.row input[type="tel"].twentyfour,input[type="time"].twentyfour,.row input[type="time"].twentyfour,input[type="url"].twentyfour,.row input[type="url"].twentyfour,textarea.twentyfour,.row textarea.twentyfour{width:100% !important}    .button{display:block} button.button,input[type="submit"].button,input[type="reset"].button{width:100%;padding-left:0;padding-right:0}  .button-group button.button,.button-group input[type="submit"].button{width:auto;padding:10px 20px 11px} .button-group button.button.large,.button-group input[type="submit"].button.large{padding:15px 30px 16px} .button-group button.button.medium,.button-group input[type="submit"].button.medium{padding:10px 20px 11px} .button-group button.button.small,.button-group input[type="submit"].button.small{padding:7px 14px 8px} .button-group button.button.tiny,.button-group input[type="submit"].button.tiny{padding:5px 10px 6px} .button-group.even button.button,.button-group.even input[type="submit"].button{width:100%;padding-left:0;padding-right:0}   .nav-bar{height:auto} .nav-bar > li{float:none;display:block;border-right:none} .nav-bar > li > a.main{text-align:left;border-top:1px solid #ddd;border-right:none} .nav-bar > li:first-child > a.main{border-top:none} .nav-bar > li.has-flyout > a.flyout-toggle{position:absolute;right:0;top:0;padding:22px;z-index:2;display:block} .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span{content:"";width:0;height:0;display:block} .nav-bar > li.has-flyout > a.flyout-toggle:hover span{border-top-color:#141414} .nav-bar.vertical > li.has-flyout > .flyout{left:0} .flyout{position:relative;width:100% !important;top:auto;margin-right:-2px;border-width:1px 1px 0 1px} .flyout.right{float:none;right:auto;left:-1px} .flyout.small,.flyout.large{width:100% !important} .flyout p:last-child{margin-bottom:18px}   .reveal-modal-bg{position:absolute} .reveal-modal,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge{width:80%;top:15px;left:50%;margin-left:-40%;padding:20px;height:auto}   .clearing-container{margin:0} .clearing-close{z-index:99;font-size:42px;top:0px;right:5px} .clearing-caption{position:fixed;bottom:0;left:0;padding:10px !important;line-height:1.3} .clearing-main-right,.clearing-main-left{display:none} .clearing-blackout.clearing-assembled .visible-img,.clearing-blackout.clearing-assembled .clearing-container{height:100%} .clearing-blackout.clearing-assembled ul[data-clearing]{display:none}   .joyride-tip-guide{width:95% !important;left:2.5% !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px} .joyride-tip-guide-wrapper{width:100%}   .tabs.mobile{width:auto;margin:20px -20px 40px;border-bottom:solid 1px #ccc;height:auto;margin:20px -15px 0px -15px} .tabs.mobile dt,.tabs.mobile li,.tabs.mobile dd{float:none;height:auto} .tabs.mobile dd a,.tabs.mobile li a{font-size:17px;display:block;width:auto;height:auto;padding:18px 20px;margin:0;color:#555;line-height:1;border:none;border-left:none;border-right:none;border-top:1px solid #ccc;background:#fff} .tabs.mobile dd a.active,.tabs.mobile li a.active{border:none;background:#005379;color:#fff;margin:0;position:static;top:0;height:auto} .tabs.mobile dd:first-child a.active,.tabs.mobile li:first-child a.active{margin:0} .tabs.mobile + .tabs-content.contained{margin-left:-15px;margin-right:-15px} .tabs.mobile .section-title{padding-left:20px !important} .contained.mobile{margin-bottom:0} .contained.tabs.mobile dd a,.contained.tabs.mobile li a{padding:18px 20px} .tabs.mobile + ul.contained{margin-left:-20px;margin-right:-20px;border-width:0 0 1px 0}    .tooltip{font-size:14px;line-height:1.4;padding:7px 10px 9px 10px;left:50% !important;max-width:80% !important;margin-left:-40%;font-size:110%} .tooltip > .nub,.tooltip.top > .nub,.tooltip.left > .nub,.tooltip.right > .nub{border-color:transparent transparent black transparent;border-color:transparent transparent rgba(0,0,0,0.85) transparent;top:-12px;left:10px}} @media only screen and (max-width:770px){ .top-bar{margin-bottom:0;overflow:hidden;height:37px;   } .top-bar .js-generated{display:block} .contain-to-grid .top-bar{width:auto} .top-bar section{left:0;position:relative;width:auto;-webkit-transition:left 300ms 0;-moz-transition:left 300ms 0;-o-transition:left 300ms 0;transition:left 300ms 0;height:auto} .top-bar ul{width:100%;height:100%;margin-bottom:0;display:block} .top-bar ul > li{float:none;      } .top-bar ul > li.active,.top-bar ul > li:hover{background:#127daf} .top-bar ul > li.name{height:37px} .top-bar ul > li.name h1{line-height:1} .top-bar ul > li.name h1 a{color:white;display:block;line-height:37px !important;padding-left:12.33333px;height:37px} .top-bar ul > li:hover a,.top-bar ul > li.active a{color:white} .top-bar ul > li a:not(.button){color:white} .top-bar ul > li.toggle-topbar{cursor:pointer;display:block;height:37px;position:absolute;right:0;top:0;width:50%} .top-bar ul > li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:white transparent transparent transparent;padding:0;position:absolute;top:50%;right:18.5px;margin-top:-4px} .top-bar ul > li.toggle-topbar:hover{background:inherit} .top-bar ul > li.toggle-topbar a{padding:0 !important} .top-bar ul > li.divider{border-bottom:solid 1px #24abe9;border-top:solid 1px #0d5c81;clear:both;height:1px !important;margin:8px 0 !important;width:100%} .top-bar ul > li.search{padding:0 18.5px} .top-bar ul > li.search form{width:100%} .top-bar ul > li.search form input[type=text]{width:75%} .top-bar ul > li.search form .button{top:-1px;width:25%} .top-bar ul > li.has-dropdown a{padding-right:27.75px} .top-bar ul > li.has-dropdown a:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,0.5);margin-right:12.33333px;margin-top:-4.5px;position:absolute;top:50%} .top-bar ul > li.has-dropdown:hover > .dropdown{display:block;visibility:hidden} .top-bar ul > li.has-dropdown .dropdown{visibility:hidden;z-index:0 !important;background:#005379} .top-bar ul > li.has-dropdown.moved{position:static} .top-bar ul > li.has-dropdown.moved > .dropdown{top:0;visibility:visible} .top-bar ul > li.has-dropdown.moved > .dropdown li label{margin-bottom:6px;padding-top:6px !important;font-size:13px} .top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title){padding-bottom:0} .top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a{padding:8px 18.5px;font-size:16px} .top-bar ul > li.has-dropdown.moved > .dropdown li a,.top-bar ul > li.has-dropdown.moved > .dropdown li label{background:#005379;padding:0 18.5px} .top-bar ul > li.has-dropdown.moved > .dropdown li a:hover{background:#0076ac;display:block} .top-bar ul > li.has-dropdown.moved > .dropdown li.divider{border-bottom:solid 1px rgba(255,255,255,0.1);margin-top:8px !important;margin-bottom:8px !important} .top-bar ul > li.has-dropdown.moved .back.title{padding-bottom:0} .top-bar ul > li.has-dropdown.moved .back.title a:before{position:absolute;top:50%;left:13.5px;margin-top:-5px;width:0;height:0;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent white transparent transparent} .top-bar ul > li.has-dropdown.moved .back.title h5{margin:0;padding-left:15px;position:relative} .top-bar ul > li.has-dropdown.moved .back.title h5 a{background:transparent;padding-top:8px;padding-bottom:8px;font-size:26px;font-weight:bold} .top-bar ul > li.has-dropdown .dropdown li{background:transparent} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown{left:100% !important;top:0;right:auto !important} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a{padding-right:27.75px;background:#005379} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after{content:"";margin-right:12.33333px;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,0.5);position:absolute;top:50%;margin-top:-4.5px} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a li a:hover{background:#0076ac} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved{position:static} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved .dropdown{top:0;visibility:visible} .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover{display:block} .top-bar ul.left,.top-bar ul.right{float:none;width:100%} .top-bar ul.left > li,.top-bar ul.right > li{display:block;float:none;margin:0 !important;width:100%} .top-bar ul.left > li.has-dropdown .dropdown,.top-bar ul.right > li.has-dropdown .dropdown{left:100% !important;top:0;right:auto !important} .top-bar section > ul li a:not(.button){padding-left:18.5px !important} .top-bar.expanded{height:100%;overflow:visible} .top-bar.expanded ul li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:transparent transparent #cccccc transparent;top:auto;bottom:50%;margin-bottom:-4px} .top-bar ul li.has-button{padding:5px 12.33333px} .top-bar ul li .button.small{margin:0 !important;display:inline-block;width:100%} .top-bar ul > li.has-button a.button{margin:0}}  .horizontal-bar{width:100%;background-color:#e3f1f8;padding:15px 0}  body.ajaxify #load-this{opacity:0.7;-webkit-transition:opacity,0.1s linear;-moz-transition:opacity,0.1s linear;-o-transition:opacity,0.1s linear;transition:opacity,0.1s linear}  body > header{position:relative;z-index:20;background-color:#fff;     } body > header > .row{margin-top:15px;margin-bottom:15px} body > header .foundation-logo{background:url('/themes/default/resources/img/foundation-logo.png?1366133220') left center no-repeat;text-transform:uppercase;font-family:"SoinSansPro-Light",sans-serif;font-size:20.35px;padding-left:78px;padding-top:12px;height:71px;display:inline-block} body > header .foundation-logo .bolded{display:block;font-family:"SoinSansPro-Roman",sans-serif;font-size:29.4px;font-weight:normal} body > header #loading-indicator{position:absolute;right:0;top:50%;margin-top:-35px;width:70px;height:71px;display:none} body > header .search input[type="search"]{margin:0;width:50%;height:12px;float:right;font-size:10.55px;-webkit-transition:width 0.12s ease-in-out;-moz-transition:width 0.12s ease-in-out;-o-transition:width 0.12s ease-in-out;transition:width 0.12s ease-in-out} body > header .search input[type="search"]:focus{width:70%} body > header #micro-cart a{display:block;height:26px;line-height:26px;color:black;font-family:"SoinSansPro-Roman",sans-serif;font-size:12px;text-transform:uppercase;padding-left:20px;cursor:pointer;white-space:nowrap;background:url("/themes/default/resources/img/sprite/mini-cart.svg") left center no-repeat} body > header #micro-cart a span{display:inline !important} body > header .sub-nav{margin:0;width:100%} body > header .sub-nav dd{margin:0;padding:0;line-height:1;width:25%} body > header .sub-nav dd a{font-size:13px;display:block;width:100%} body > header .sub-nav dd .donate{color:#de2742 !important;font-family:"SoinSansPro-Bold",sans-serif !important} body > header .sub-nav dd .donate:hover{color:#b61c33 !important}  #load-this{z-index:10;min-height:400px} #load-this .page{margin:35px}  .page-header-image{width:100%;height:216px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;margin-bottom:30px}  .homepage{width:100%;   } .homepage .homepage-image-container{width:100%;max-width:1285px;margin:0 auto;height:679px;background:url("/themes/default/resources/img/homepage-background.jpg") top center no-repeat;background-size:cover;-moz-background-size:cover;position:relative;overflow:hidden;z-index:0;  } .homepage .homepage-image-container .homepage-image-fade{position:absolute;bottom:0;left:0;width:100%;height:136px;background:url("/themes/default/resources/img/homepage-fade.svg") repeat-x} .no-inlinesvg .homepage .homepage-image-container .homepage-image-fade{background-image:url("/themes/default/resources/img/homepage-fade.png")} .homepage .homepage-image-container .home-top-container{position:relative;overflow:visible} .homepage .homepage-image-container .home-top-container .homepage-blurb{margin-top:57px;text-align:center} .homepage .homepage-image-container .home-top-container .homepage-blurb .blurb-shadow-gradient{position:absolute;top:-78px;right:-30px;width:585px;height:608px;background:url("/themes/default/resources/img/homepage-blurb-shadow.png");opacity:.45;z-index:0} .homepage .homepage-image-container .home-top-container .homepage-blurb h1{width:376px;height:277px;margin:0 auto;color:#fff;position:relative;z-index:1;background:url("/themes/default/resources/img/sprite/secret-to-living-is.svg")} .no-inlinesvg .homepage .homepage-image-container .home-top-container .homepage-blurb h1{background-image:url("/themes/default/resources/img/sprite/secret-to-living-is.png")} .homepage .homepage-image-container .home-top-container .homepage-blurb .button{font-size:23.65px;height:63px;width:223px;line-height:64px;padding:0;margin:0 auto;-webkit-box-shadow:rgba(0,0,0,0.75) 0px 0px 5px 0px;-moz-box-shadow:rgba(0,0,0,0.75) 0px 0px 5px 0px;box-shadow:rgba(0,0,0,0.75) 0px 0px 5px 0px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px} .homepage .homepage-image-container .home-top-container .homepage-blurb .button a{-webkit-box-shadow:rgba(0,0,0,0.75) 0px 0px 5px 0px;-moz-box-shadow:rgba(0,0,0,0.75) 0px 0px 5px 0px;box-shadow:rgba(0,0,0,0.75) 0px 0px 5px 0px} .homepage .homepage-image-container .video-revealer{display:block;width:180px;height:105px;position:absolute;top:-5px;right:4%;background:url("/themes/default/resources/img/sprite/watch-tony-button.svg") center center no-repeat;-webkit-transition:top 0.15s ease-in-out;-moz-transition:top 0.15s ease-in-out;-o-transition:top 0.15s ease-in-out;transition:top 0.15s ease-in-out; } .no-inlinesvg .homepage .homepage-image-container .video-revealer{background-image:url("/themes/default/resources/img/sprite/watch-tony-button.png")} .homepage .homepage-image-container .video-revealer:hover{top:0} .homepage .homepage-image-container .video-revealer > span{display:block;position:absolute;width:111px;text-align:right;font-size:23.1px;font-style:italic;bottom:38px;left:-2px;color:#005379} .homepage .homepage-image-container .video-revealer:hover > span{color:#148ec6} .homepage .homepage-image-container .video-shade{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none} .homepage .homepage-image-container #home-video-container{margin-top:84px;margin-right:15px;width:85%;background:#000;position:relative;display:none} .homepage .homepage-image-container #home-video-container #homepage-close-video{display:block;width:63px;height:17px;position:absolute;right:0;top:-23px;background:url("/themes/default/resources/img/sprite/video-close-button.svg") no-repeat} .no-inlinesvg .homepage .homepage-image-container #home-video-container #homepage-close-video{background-image:url("/themes/default/resources/img/sprite/video-close-button.png")} .homepage .cta-container{margin-top:-220px;margin-bottom:100px;overflow:visible} .homepage .cta-container .cta{background-color:#fff;position:relative;height:327px;margin-bottom:-20px;text-align:center;-webkit-box-shadow:rgba(0,0,0,0.25) 0px -5px 4px 0px;-moz-box-shadow:rgba(0,0,0,0.25) 0px -5px 4px 0px;box-shadow:rgba(0,0,0,0.25) 0px -5px 4px 0px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px} .homepage .cta-container .cta h5{padding:20px 19px 4px 19px;margin:0;text-transform:uppercase} .homepage .cta-container .cta h6{margin:12px 0;text-transform:uppercase;font-size:12px;font-family:"SoinSansPro-Bold",sans-serif;font-weight:normal} .homepage .cta-container .cta h6 span{display:block} .homepage .cta-container .cta h6 .top,.homepage .cta-container .cta h6 .bottom{color:#148ec6} .homepage .cta-container .cta h6 .top{font-family:"SoinSansPro-Medium",sans-serif} .homepage .cta-container .cta h6 .stat{color:#de2742;font-size:33px;margin:3px 0} .homepage .cta-container .cta hr{margin:6px auto;width:70%} .homepage .cta-container .cta p{padding:0 15px} .homepage .cta-container .cta .dropdown{width:100%;margin:0 auto} .homepage .cta-container .cta label{font-family:"SoinSansPro-Medium",sans-serif;font-weight:normal;font-size:12px;color:#de2742;text-transform:uppercase;margin-top:2px;margin-bottom:5px} .homepage .cta-container .cta input[type="text"],.homepage .cta-container .cta input[type="search"]{width:60%;height:26px;margin:0 auto;padding-top:0px;padding-bottom:0px} .homepage .cta-container .cta .button{width:67%;min-width:165px;position:absolute;bottom:-11px;left:50%;margin-left:-33.5%;font-size:14px;padding:14px 0;white-space:nowrap} .homepage .horizontal-bar{margin:70px 0} .homepage .horizontal-bar .row{overflow:visible} .homepage .horizontal-bar blockquote{border:0} .homepage .horizontal-bar blockquote p{text-transform:uppercase;font-family:"SoinSansPro-Roman",sans-serif;font-size:22px;text-align:center;color:#005379} .homepage .horizontal-bar blockquote p.by{font-family:"SoinSansPro-Light",sans-serif;font-size:17px} .homepage .horizontal-bar .our-mission{position:relative;min-height:143px} .homepage .horizontal-bar .our-mission .button{font-size:25px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-113px;height:67px;line-height:67px;padding:0;width:235px} .homepage .horizontal-bar .our-mission .robbins-logo{width:250px;height:251px;background:url("/themes/default/resources/img/transparent-canted-logo.png") center center no-repeat;position:absolute;top:50%;right:-52px;margin-top:-125px;z-index:0} .homepage .first-row,.homepage .second-row{overflow:visible;margin-top:120px} .homepage .first-row p,.homepage .second-row p{color:#000;line-height:1.4em} .homepage .first-row .power-of-participating{background-color:#f2f2f2;position:relative;padding-top:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px} .homepage .first-row .power-of-participating .participating-header{margin:0;position:absolute;top:-78px;right:0;width:100%;height:78px;font-size:35px;color:#148ec6;font-family:"SoinSansPro-Light",sans-serif;text-align:right;background:transparent url("/themes/default/resources/img/homepage-power-of-participating.svg") right no-repeat} .no-inlinesvg .homepage .first-row .power-of-participating .participating-header{background-image:url("/themes/default/resources/img/homepage-power-of-participating.png")} .homepage .first-row .power-of-participating img{position:absolute;bottom:0;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px} .homepage .first-row .power-of-participating p{margin-left:auto;width:60%;padding-right:5%;text-align:center} .homepage .first-row .explore{margin-top:-47px;position:relative} .homepage .first-row .explore h2{margin:0;font-family:"SoinSansPro-Roman",sans-serif;font-size:43px;text-align:center;text-transform:uppercase} .homepage .first-row .explore hr{margin-top:0} .homepage .first-row .explore ul{list-style:none;margin:0 auto;width:80%;padding:0;text-align:center} .homepage .first-row .explore ul li{margin:10px 0} .homepage .first-row .explore ul li a{color:#de2742;text-transform:uppercase;font-size:18px;font-family:"SoinSansPro-Bold",sans-serif} .homepage .first-row .explore ul li a:hover{color:#a0182c} .homepage .first-row .explore .magnifying-glass{width:37px;height:42px;position:absolute;top:-50px;left:50%;margin-left:-18.5px;background:url(/themes/default/resources/img/sprite/magnifying-glass.svg) center center no-repeat} .no-inlinesvg .homepage .first-row .explore .magnifying-glass{background-image:url(/themes/default/resources/img/sprite/magnifying-glass.png)} .homepage .second-row{margin-bottom:40px} .homepage .second-row .power-to-transform{background-color:#f2f2f2;position:relative;overflow:visible;padding-top:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px} .homepage .second-row .power-to-transform .transform-header{margin:0;position:absolute;top:-78px;left:0;width:100%;height:78px;color:#148ec6;font-size:35px;font-family:"SoinSansPro-Light",sans-serif;background:transparent url("/themes/default/resources/img/homepage-power-to-transform.svg") left no-repeat} .no-inlinesvg .homepage .second-row .power-to-transform .transform-header{background-image:url("/themes/default/resources/img/homepage-power-to-transform.png")} .homepage .second-row .power-to-transform p{width:60%;padding-left:5%;text-align:center} .homepage .second-row .power-to-transform img{position:absolute;bottom:0;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px} .homepage .second-row .shop-connected{position:relative} .homepage .second-row .shop-connected .shop-connected-inner{position:absolute;bottom:0;left:0} .homepage .second-row .shop-connected .button{display:block;margin:0 auto;width:98%;height:94px} .homepage .second-row .shop-connected .button.gift-shop{margin-top:-5px;margin-bottom:30px;background-color:#aad6eb;color:#005379;position:relative;white-space:nowrap;padding-left:10px;padding-right:37px;-webkit-transition:color 0.12s ease-in-out,background-color 0.12s ease-in-out;-moz-transition:color 0.12s ease-in-out,background-color 0.12s ease-in-out;-o-transition:color 0.12s ease-in-out,background-color 0.12s ease-in-out;transition:color 0.12s ease-in-out,background-color 0.12s ease-in-out} .homepage .second-row .shop-connected .button.gift-shop:hover{background-color:#148ec6;color:#fff} .homepage .second-row .shop-connected .button.gift-shop .top{padding-top:14px} .homepage .second-row .shop-connected .button.gift-shop strong{font-size:37px;font-family:"SoinSansPro-Roman",sans-serif;font-weight:normal;padding-top:4px} .homepage .second-row .shop-connected .button.gift-shop img{position:absolute;top:0;right:0} .homepage .second-row .shop-connected .button.stay-connected{cursor:default;background-color:#148ec6;font-size:23px;font-family:"SoinSansPro-Medium",sans-serif} .homepage .second-row .shop-connected .button.stay-connected .social-icons{margin:10px auto 0 auto;max-width:100%} .homepage .second-row .shop-connected .button.stay-connected .social-icons li a{background-image:url(/themes/default/resources/img/sprite/homepage-social-icons.svg);height:35px;min-width:34px;-webkit-transition:opacity 0.12s ease-in-out;-moz-transition:opacity 0.12s ease-in-out;-o-transition:opacity 0.12s ease-in-out;transition:opacity 0.12s ease-in-out} .no-inlinesvg .homepage .second-row .shop-connected .button.stay-connected .social-icons li a{background-image:url(/themes/default/resources/img/sprite/homepage-social-icons.png)} .homepage .second-row .shop-connected .button.stay-connected .social-icons li a:hover{opacity:0.7} .homepage .second-row .shop-connected .button.stay-connected .social-icons li a.twitter{background-position:center -38px} .homepage .second-row .shop-connected .button.stay-connected .social-icons li a.youtube{background-position:center -77px} .homepage .second-row .shop-connected .button.stay-connected .social-icons li a.google{background-position:center -83px} .homepage .second-row .shop-connected .button.stay-connected .social-icons li a.mail{background-position:center -115px} .homepage .second-row .shop-connected .button.stay-connected:hover{background-color:#148ec6}  .page-title{font-family:"Neuton",serif !important;color:#000 !important;font-style:italic;font-size:50px !important;line-height:1em;border-bottom:solid 1px #000;margin:0 0 40px 0;text-transform:none}  .login-form .forget-password a{color:#148ec6;font-size:14px} .no-account{font-size:18px;color:#148ec6;margin:0} .register-now{text-transform:uppercase;font-family:"SoinSansPro-Bold",sans-serif;font-size:27px;margin:0 0 10px 0 !important} .login-divider{position:absolute;top:0;right:0;height:100%;width:1px;margin:0 auto;background-color:#c4c5c6} .social-login-services{margin:0;list-style:none} .social-login-services .facebook-login{text-align:center} .social-login-services .facebook-login .with-facebook{line-height:1em;font-family:"SoinSansPro-Bold",sans-serif;font-size:24px;text-transform:uppercase} .social-login-services .facebook-login .with-facebook .facebook{margin:13px 0 40px 0;font-family:'Neuton';font-size:61px;color:#148ec6;font-style:italic;text-transform:none;display:block}   .brigade-video-container{position:relative;height:215px;width:100%;margin:30px auto 50px auto} .brigade-video-container .video-container{background-color:#fff;position:absolute;width:70%;height:127%;top:-15%;left:50%;margin-left:-35%;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.65);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.65);box-shadow:0 0 3px 0 rgba(0,0,0,0.65)} .brigade-video-container .video-container iframe{width:100%;height:100%} .brigade-video-container .banner-left,.brigade-video-container .banner-right{width:464px;height:215px;position:absolute;top:0;z-index:0} .brigade-video-container .banner-left{left:0;background:url(/themes/default/resources/img/brigade-video-banner-left.png) left center no-repeat} .brigade-video-container .banner-right{right:0;background:url(/themes/default/resources/img/brigade-video-banner-right.png) right center no-repeat} .brigade-get-involved{background-color:#f2f2f2;position:relative} .brigade-get-involved .meddling-container{display:table;width:100%;height:132px} .brigade-get-involved .meddling-container span{display:table-cell;vertical-align:middle} .brigade-get-involved .top,.brigade-get-involved .bottom{margin:0;font-family:"SoinSansPro-Roman",sans-serif;line-height:1em} .brigade-get-involved .top{margin-top:4px;font-size:36px;color:#148ec6} .brigade-get-involved .bottom{font-size:74px;color:#005379} .brigade-get-involved .brigade-search form{margin:0 20px} .brigade-get-involved .brigade-search form label{font-family:"SoinSansPro-Bold",sans-serif;font-size:15px;color:#de2742;margin-bottom:10px} .brigade-get-involved .brigade-search form .button{margin-top:10px} .brigade-get-involved > .columns{margin-top:26px;margin-bottom:26px} .brigade-get-involved .get-involved-divider{position:absolute;width:2px;height:100%;top:0;left:52.16667%;margin-left:-1px;background-color:#f2f2f2;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFF2F2F2',endColorstr='#FFB3B3B3');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f2f2f2),color-stop(50%,#b3b3b3),color-stop(100%,#f2f2f2),color-stop(100%,#b3b3b3));background-image:-webkit-linear-gradient(top,#f2f2f2 0%,#b3b3b3 50%,#f2f2f2 100%,#b3b3b3 100%);background-image:-moz-linear-gradient(top,#f2f2f2 0%,#b3b3b3 50%,#f2f2f2 100%,#b3b3b3 100%);background-image:-o-linear-gradient(top,#f2f2f2 0%,#b3b3b3 50%,#f2f2f2 100%,#b3b3b3 100%);background-image:linear-gradient(top,#f2f2f2 0%,#b3b3b3 50%,#f2f2f2 100%,#b3b3b3 100%)} .basket-brigades .brigade-list{overflow:hidden;background-color:#e3f1f8;margin:0;padding:20px 0;min-height:150px} .basket-brigades .brigade-list li{margin:0 7px 30px 9px;padding-left:32px;background:url(/themes/default/resources/img/sprite/map-icon.svg) top left no-repeat;font-size:13px} .no-inlinesvg .basket-brigades .brigade-list li{background-image:url(/themes/default/resources/img/sprite/map-icon.png)} .basket-brigades .brigade-list li a{display:block;font-family:"SoinSansPro-Medium",sans-serif;font-size:15px;color:#000;text-transform:uppercase;line-height:1em} .basket-brigades .brigade-list li a strong{font-family:"SoinSansPro-Bold",sans-serif;font-weight:normal} .basket-brigades .brigade-list li.loading{background:none;height:200px} .basket-brigades .brigade-address-input input[type="search"]{margin-left:-10px} .basket-brigades #map_canvas{height:418px} .basket-brigades .brigade-infowindow{min-width:250px;padding:10px;padding-bottom:20px;color:#000;font-family:"SoinSansPro-Medium",sans-serif;font-size:13px;text-transform:uppercase} .basket-brigades .brigade-infowindow .name{color:#005379} .basket-brigades .brigade-infowindow strong{font-family:"SoinSansPro-Bold",sans-serif;font-weight:normal;font-size:15px} .basket-brigades .brigade-infowindow .button{padding-left:0} .basket-brigades .brigade-search #brigadeaddress{margin-right:auto;margin-left:auto;width:85%;height:16px;background:#fff} .basket-brigades .brigade-search .button{padding:15px 10px;font-size:11px}  .member-list{list-style:none;margin:0;padding:0;width:100%} .member-list li{width:100%;position:relative;margin-bottom:5px} .member-list li img{width:16%;float:left;margin-right:10px} .member-list li .name{text-transform:uppercase;height:100%;display:table-cell;vertical-align:middle;font-family:"SoinSansPro-Medium",sans-serif;font-size:14px;margin:0} .member-list li .name .coordinator{color:#de2742} .member-list li .name p{margin:0} .member-list li .name p em{text-transform:none;color:#666;font-size:14px} #brigade-page .brigade-info{border-bottom:solid 1px #ccc;padding-bottom:26px;color:#000} #brigade-page .brigade-directions{color:#148ec6;font-style:italic} #brigade-page .brigade-header{color:#000;font-size:15px} #brigade-page .community-posts{color:#fff;font-size:19px;background:#148ec6;margin:16px 0;padding:10px 0 10px 10px} #brigade-page .wall-posts{list-style:none;margin:0;padding:0;border-bottom:solid 1px #ccc} #brigade-page .wall-posts li{padding:13px 0;border-top:solid 1px #ccc;font-size:15px;position:relative} #brigade-page .wall-posts li .post-content{margin-left:9px} #brigade-page .wall-posts li .name{font-family:"SoinSansPro-Medium",sans-serif;font-size:14px;margin:0} #brigade-page .wall-posts li .name.coordinator{color:#de2742} #brigade-page .wall-posts li .name.removed{font-style:italic;color:#ccc} #brigade-page .wall-posts li .content{margin:8px 0;color:#000} #brigade-page .wall-posts li .posted-at{font-size:14px;font-style:italic;border:0;color:#666} #brigade-page .wall-posts li .remove-post{position:absolute;right:0;top:0;opacity:0;-webkit-transition:opacity 0.12s ease-in-out;-moz-transition:opacity 0.12s ease-in-out;-o-transition:opacity 0.12s ease-in-out;transition:opacity 0.12s ease-in-out} #brigade-page .wall-posts li:hover .remove-post{opacity:1} #brigade-page .brigade-small-map{width:100%;height:140px} #brigade-page .baskets-delivered{text-transform:uppercase;background-color:#148ec6;color:#fff;font-family:"SoinSansPro-Bold",sans-serif;font-size:15px} #brigade-page .baskets-delivered .basket-number{color:#fff;font-size:37px} #brigade-page .social-icons{max-width:100%} #brigade-page .social-icons .title{text-align:center;font-size:13px;padding:10px 20px} #brigade-page .social-icons a{opacity:0.7;-webkit-transition:opacity 0.12s ease-in-out;-moz-transition:opacity 0.12s ease-in-out;-o-transition:opacity 0.12s ease-in-out;transition:opacity 0.12s ease-in-out} #brigade-page .social-icons a:hover{opacity:1} #edit-brigade-modal .tabs{text-transform:uppercase;font-family:"SoinSansPro-Roman",sans-serif;font-size:13px;margin-bottom:13px} #edit-brigade-modal .tabs dd{margin-right:-1px;border-right:solid 1px #000} #edit-brigade-modal .tabs dd.last{margin-right:0;border-right:0} #edit-brigade-modal .brigade-profile-photo{max-height:140px;width:auto} #edit-brigade-modal #brigade_information{width:100%;min-height:300px}  .featured-products .title{font-family:"SoinSansPro-Bold",sans-serif;font-size:20px;color:#148ec6;margin:0;text-transform:uppercase} .featured-products .panel{background-color:#f2f2f2} .related-items > .title{text-transform:uppercase;font-family:"SoinSansPro-Bold",sans-serif;font-size:20px;color:#666;line-height:1em;margin:0} .related-items .panel{background-color:#f2f2f2} .related-items .image{border:solid 1px #ccc} .category-title{font-family:"SoinSansPro-Medium",sans-serif;font-size:31px;text-transform:uppercase;color:#148ec6;margin:0} .category-sub-nav li{padding:7px 0} .category-sub-nav li a{text-transform:uppercase;font-size:14px;padding-left:18px;display:block;height:30px;line-height:30px;letter-spacing:0.075em;background:transparent;-webkit-transition:background-color 0.12s ease-in-out,color 0.12s ease-in-out;-moz-transition:background-color 0.12s ease-in-out,color 0.12s ease-in-out;-o-transition:background-color 0.12s ease-in-out,color 0.12s ease-in-out;transition:background-color 0.12s ease-in-out,color 0.12s ease-in-out} .category-sub-nav li a:hover,.category-sub-nav li a.active{color:#fff;background-color:#148ec6} .category-list li a{display:block;position:relative;width:100%;height:272px;border:solid 2px #fff;text-align:center;background:#f2f2f2;-webkit-transition:border-color 0.12s ease-in-out;-moz-transition:border-color 0.12s ease-in-out;-o-transition:border-color 0.12s ease-in-out;transition:border-color 0.12s ease-in-out} .category-list li a .image{height:220px;background-repeat:no-repeat;background-position:center;background-size:auto 100%} .category-list li a .image img{opacity:0;height:220px;width:auto;border:0} .category-list li a .name{display:table;position:absolute;text-align:center;bottom:0;left:0;width:100%;height:53px;color:#fff;background:#148ec6;border-top:solid 2px #148ec6;-webkit-transition:background 0.12s ease-in-out,color 0.12s ease-in-out;-moz-transition:background 0.12s ease-in-out,color 0.12s ease-in-out;-o-transition:background 0.12s ease-in-out,color 0.12s ease-in-out;transition:background 0.12s ease-in-out,color 0.12s ease-in-out} .category-list li a .name p{display:table-cell;vertical-align:middle;height:53px;text-transform:uppercase;font-family:"SoinSansPro-Roman",sans-serif;font-size:30px;margin:0 auto;padding:0;line-height:1em;text-align:center} .category-list li a:hover{border-color:#148ec6} .category-list li a:hover .name{background:#fff;color:#148ec6} .product-sorting .custom.dropdown{float:right} .product-list{list-style:none} .product-list > li a{display:block;width:100%} .product-list > li a .image{width:100%;height:193px;background-color:#f2f2f2;background-size:100%;background-position:center center;background-repeat:no-repeat;-webkit-transition:border-color 0.12s ease-in-out;-moz-transition:border-color 0.12s ease-in-out;-o-transition:border-color 0.12s ease-in-out;transition:border-color 0.12s ease-in-out} .product-list > li a .image img{display:none} .product-list > li a .title{color:#000;font-size:15px;margin:12px 0} .product-list > li a .price{margin:0;font-family:"SoinSansPro-Bold",sans-serif;color:#148ec6} .product-list > li a .out-of-stock{color:#de2742;font-size:18px;font-style:italic} .product-list > li a:hover .image{border-color:#148ec6} .product-list > li a:hover .title{text-decoration:underline} .product-list.block-grid .image{border:solid 2px #000}  #mini-cart .panel{padding-bottom:0} #mini-cart p{font-family:"SoinSansPro-Bold",sans-serif;font-size:13px;color:#000;text-transform:uppercase} #mini-cart .subtotal{margin-bottom:0} #mini-cart .price{color:#de2742;font-size:13px} #mini-cart .title{text-transform:uppercase;font-size:20px;margin:0} #mini-cart .cart-items{list-style:none;margin:0;padding:0} #mini-cart .cart-items > li{border-bottom:solid 1px #000;margin-bottom:20px;position:relative} #mini-cart .cart-items > li .remove-item{font-size:17px;position:absolute;top:0;right:0;width:13px;height:13px;text-indent:-999em;background:url(/themes/default/resources/img/sprite/remove-x.svg) center no-repeat} .no-inlinesvg #mini-cart .cart-items > li .remove-item{background-image:url(/themes/default/resources/img/sprite/remove-x.png)} #mini-cart .cart-items .subtotal-container .price{font-size:22px} #mini-cart .cart-items .grand-total{margin:-21px -20px 0 -20px;border-bottom:0;color:#fff;background:#de2742;padding-bottom:20px} #mini-cart .cart-items .grand-total .price,#mini-cart .cart-items .grand-total .subtotal{color:#fff;margin-left:20px;margin-right:20px} #mini-cart .cart-items .grand-total .subtotal{padding-top:20px;font-size:15px} #mini-cart .cart-items .grand-total .price{font-size:24px;margin-bottom:0} #mini-cart .cart-totals{padding-bottom:20px} #mini-cart .cart-totals p{margin:0} #mini-cart .cart-totals .subtotal{margin-bottom:0} #mini-cart .cart-totals .price{font-size:22px;margin-bottom:20px} #mini-cart .empty{text-align:center;padding-bottom:20px}  .breadcrumbs{font-family:"SoinSansPro-Medium",sans-serif;font-size:12px;color:#000;margin-bottom:23px} .breadcrumbs a{padding:0 7px;text-transform:uppercase;color:#808080;-webkit-transition:color 0.12s ease-in-out;-moz-transition:color 0.12s ease-in-out;-o-transition:color 0.12s ease-in-out;transition:color 0.12s ease-in-out} .breadcrumbs a:hover{color:#000} .product-page .row,.product-page .block-grid{overflow-y:visible} .product-page .main-product-image{border:solid 1px #ccc;width:100%;-webkit-transition:height 0.12s ease-in-out;-moz-transition:height 0.12s ease-in-out;-o-transition:height 0.12s ease-in-out;transition:height 0.12s ease-in-out} .product-page .multiple-image-list{margin-top:10px} .product-page .multiple-image-list li{cursor:pointer} .product-page .multiple-image-list li img{border:solid 1px #ccc;-webkit-transition:box-shadow 0.12s ease-in-out;-moz-transition:box-shadow 0.12s ease-in-out;-o-transition:box-shadow 0.12s ease-in-out;transition:box-shadow 0.12s ease-in-out} .product-page .multiple-image-list li img:hover{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.4);box-shadow:0 0 6px 0 rgba(0,0,0,0.4)} .product-page .product-name{text-transform:none;color:#000;font-family:"Neuton",serif;font-weight:700;font-size:27px;margin:0 0 10px 0} .product-page .short-description{font-style:italic;font-size:23px;color:#666666} .product-page .price{font-family:"SoinSansPro-Bold",sans-serif;font-size:25px;color:#148ec6} .product-page .product-options{margin-bottom:10px} .product-page .product-options .product-option{display:inline-block} .product-page .long-description p{color:#000}  .donate-container{overflow:visible;max-width:908px !important;margin-left:auto !important;margin-right:auto !important} .donate-container h4{font-family:"SoinSansPro-Medium",sans-serif} .donate-container p{color:black !important} .donate-container .donate-video-container{height:215px;margin-top:30px;margin-bottom:30px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#e2f0f6 url(/themes/default/resources/img/top-container-bg.svg) right center no-repeat} .no-inlinesvg .donate-container .donate-video-container{background-image:url(/themes/default/resources/img/top-container-bg.png)} .donate-container .donate-video-container p{color:#005379 !important} .donate-container .donate-video-container .end{float:left !important} .donate-container .donate-video-container .flex-video{margin-top:-21px;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.65);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.65);box-shadow:0 0 5px 0 rgba(0,0,0,0.65)} .donate-container .donate-box{padding:20px 2%;background-color:#f2f2f2;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px} .donate-container .donate-box h4{font-family:"SoinSansPro-Bold",sans-serif;font-size:23px;margin-top:0} .donate-container .donate-box.second-row{margin-bottom:17px}  .donate-now-top{overflow:visible} .donate-now-top .thank-you-container{position:relative;height:357px;background-color:#f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px} .donate-now-top .thank-you-container .thank-you{font-family:"SoinSansPro-Roman",sans-serif;font-size:19px;text-transform:uppercase;color:#333;letter-spacing:0.05em;line-height:1.1em;padding-top:21px} .donate-now-top .thank-you-container .thank-you h3{font-family:"SoinSansPro-Roman",sans-serif;font-size:30px;margin:0;color:#333} .donate-now-top .thank-you-container img{position:absolute;left:0;bottom:0;width:100%;max-width:931px;z-index:0} .donation-amount-selector .button.active{background-color:#e55268}  .application-navigation{background-color:#f2f2f2;list-style:none !important} .application-navigation li{padding:5px 0 5px 30px;background-image:url(/themes/default/resources/img/sprite/registration-incomplete.svg);background-position:center left;background-repeat:no-repeat} .no-inlinesvg .application-navigation li{background-image:url(/themes/default/resources/img/sprite/registration-incomplete.png)} .application-navigation li.complete{background-image:url(/themes/default/resources/img/sprite/registration-complete.svg)} .no-inlinesvg .application-navigation li.complete{background-image:url(/themes/default/resources/img/sprite/registration-complete.png)} .application-navigation li a{text-transform:uppercase;color:#666;font-family:"SoinSansPro-Medium",sans-serif;font-size:14px} .application-navigation.locked{position:fixed;top:55px} .step-container{margin-bottom:60px} .step-container .application-continue{margin-top:30px} .big-step-container.disabled .step-container{margin:0} .big-step-container.disabled .step-delimiter{background-color:#f2f2f2} .step-container.disabled{margin:0} .step-container.disabled .step-delimiter{background-color:#f2f2f2} .application-thank-you{color:#000;font-family:"SoinSansPro-Medium",sans-serif} .application-thank-you .age-verification{text-transform:uppercase} .application-thank-you .age-verification .accepted{color:#148ec6} .application-thank-you .age-verification .pending{color:#de2742} .event-application-form textarea{height:100px} .foxyform_field_container{margin-bottom:17px}  .sidebar a.button,.sidebar .newsletter{margin-bottom:20px;width:100%} .sidebar .newsletter{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px} .sidebar .donate{height:auto;line-height:57px;white-space:nowrap;font-size:28px;padding:6px 10px} .sidebar .gift-shop{background-color:#aad6eb;color:#005379;position:relative;white-space:nowrap;padding-left:10px;padding-right:37px} .sidebar .gift-shop .top{width:100%;padding-top:14px} .sidebar .gift-shop .bottom{font-size:37px;font-family:"SoinSansPro-Roman",sans-serif;font-weight:normal;padding-top:4px} .sidebar .gift-shop img{position:absolute;top:0;right:0} .sidebar .newsletter{padding:20px 0;background-color:#005379;color:#fff} .sidebar .newsletter form{width:80%;margin:0 auto} .sidebar .newsletter form label{color:#aad6eb} .sidebar .newsletter form .button{background-color:#148ec6;margin-top:20px} .sidebar .newsletter h3,.sidebar .newsletter h2{color:#fff;margin:0} .sidebar .newsletter h3{letter-spacing:0.075em;font-family:"SoinSansPro-Bold",sans-serif;font-size:16px} .sidebar .newsletter h2{font-family:"SoinSansPro-Roman",sans-serif;font-size:28px}  .contact-panel{background:#f2f2f2} .contact-panel #contact-form{margin:20px 80px} .contact-panel #contact-form input[type="text"],.contact-panel #contact-form input[type="tel"],.contact-panel #contact-form input[type="email"],.contact-panel #contact-form textarea{border:solid 1px #231f20}   .page.cart .shopping-cart{width:100%} .page.cart .shopping-cart tbody td{background-color:#f2f2f2;padding:12px;border-bottom:solid 15px white} .page.cart .shopping-cart tfoot td{background-color:#e3f1f8} .page.cart .button.fourth{margin-right:12px} .login-container{position:relative} .checkout-progress{display:table;list-style:none;margin:0 0 45px 0;padding:5px 0;width:100%;background-color:#f2f2f2} .checkout-progress li{display:table-cell;text-align:center;vertical-align:middle} .checkout-progress li a{display:block;margin:0 auto;width:100%;max-width:170px;text-transform:uppercase;color:#999;font-family:"SoinSansPro-Bold",sans-serif;font-size:15px;line-height:1em} .checkout-progress li.active a{color:#148ec6} .guest-checkout{text-transform:uppercase;text-align:center;color:#999;font-family:"SoinSansPro-Roman",sans-serif;font-size:18px;margin-top:20px} #same-as-shipping{font-family:"Neuton",serif;font-size:18px;color:#148ec6;text-transform:none;padding-left:20px} .grand-total{font-family:"SoinSansPro-Bold",sans-serif;font-size:24px;color:#148ec6} .checkout-information{color:#000;font-size:17px} .checkout.review h4{margin-top:35px;margin-bottom:4px;font-family:"SoinSansPro-Bold",sans-serif} #checkout-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,83,121,0.4);z-index:9999;display:none}  .social-icons{max-width:160px;margin:0 auto} .social-icons .title{margin:0;color:#000;font-size:12px} .social-icons li a{display:block;width:100%;height:100%;text-indent:-999em;background-image:url(/themes/default/resources/img/sprite/social-icons.svg);background-repeat:no-repeat} .no-inlinesvg .social-icons li a{background-image:url(/themes/default/resources/img/sprite/social-icons.png)} .social-icons li a.facebook{background-position:center 0px} .social-icons li a.twitter{background-position:center -26px} .social-icons li a.pinterest{background-position:center -55px} .social-icons li a.google{background-position:center -83px} .social-icons li a.mail{background-position:center -109px}  .profile-image-selection .provider-name{margin:0} .profile-image-selection span.custom.radio.checked:before{background:#148ec6 !important} .gravatar-link{color:#222222} .table-links{padding-top:5px} .table-links a{color:#148ec6;font-style:italic} .field > label .required,.foxyform_field_container .required{color:#de2742} .foxyform_field_container .required{padding-left:5px}  body > footer{background:#005379;color:white;min-height:186px;padding-top:30px;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 4.2px 5px 0px inset;-moz-box-shadow:rgba(0,0,0,0.25) 0px 4.2px 5px 0px inset;box-shadow:rgba(0,0,0,0.25) 0px 4.2px 5px 0px inset} body > footer a{color:#fff} body > footer a:hover{color:#de2742} body > footer .nav{width:100%} body > footer .nav li{text-align:center;padding:0;margin:0;display:inline-block;width:16.2%} body > footer .nav li a{font-family:"SoinSansPro-Roman",sans-serif;font-size:13px;text-transform:uppercase} body > footer .nav li a:hover{color:#148ec6} body > footer .blurb p{margin-top:30px;font-size:13px} .horizontal-bar.footer{text-transform:uppercase;margin:43px 0;position:relative} .horizontal-bar.footer .spread-the-word{padding-right:3%} .horizontal-bar.footer .spread-the-word h2{font-size:43px;font-family:"SoinSansPro-Medium",sans-serif;margin:18px 0 0 0;line-height:1em} .horizontal-bar.footer .spread-the-word p{color:#148ec6;font-size:21px;font-family:"SoinSansPro-Roman",sans-serif} .horizontal-bar.footer .join-me{color:#005379;padding-top:6px} .horizontal-bar.footer .join-me blockquote{border:0} .horizontal-bar.footer .join-me blockquote p{font-size:20px;color:#005379;text-transform:none} .horizontal-bar.footer .divider{content:'';display:block;width:2px;height:80%;position:absolute;left:52%;margin-left:-1px;top:10%;background-color:#e3f1f8;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE3F1F8',endColorstr='#FFE3F1F8');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e3f1f8),color-stop(50%,#72bbdd),color-stop(100%,#e3f1f8));background-image:-webkit-linear-gradient(top,#e3f1f8 0%,#72bbdd 50%,#e3f1f8 100%);background-image:-moz-linear-gradient(top,#e3f1f8 0%,#72bbdd 50%,#e3f1f8 100%);background-image:-o-linear-gradient(top,#e3f1f8 0%,#72bbdd 50%,#e3f1f8 100%);background-image:linear-gradient(top,#e3f1f8 0%,#72bbdd 50%,#e3f1f8 100%)}  .step-delimiter{font-size:15px !important;font-family:"SoinSansPro-Bold",sans-serif !important;color:#000 !important;background:#e3f1f8;padding:10px 15px;letter-spacing:0.05em;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}  .user-editable{      } .user-editable p{color:#000} .user-editable h1{font-family:"SoinSansPro-Bold",sans-serif;font-size:20px;color:#005379} .user-editable h2,.user-editable h3,.user-editable h4{margin-top:35px;margin-bottom:10px} .user-editable h2{font-family:"Neuton",serif;font-weight:700;font-size:20px;color:#148ec6} .user-editable h3{font-family:"SoinSansPro-Bold",sans-serif;font-size:15px;color:#000} .user-editable h4{font-family:"SoinSansPro-Bold",sans-serif;font-size:14px;color:#148ec6} .user-editable h5{font-family:"SoinSansPro-Bold",sans-serif;font-size:12px;color:#000} .user-editable h6{font-family:"Neuton",serif;font-weight:400;font-style:italic;font-size:15px;color:#148ec6} .user-editable ul{color:#000;list-style-image:url(/themes/default/resources/img/sprite/user-editable-list-item.svg);margin-left:30px} .user-editable .no-inlinesvg ul{list-style-image:url(/themes/default/resources/img/sprite/user-editable-list-item.png)} .user-editable .button.third{padding-left:0;margin-top:2px;margin-bottom:2px} .user-editable .accordion.accordion{margin-left:0} .user-editable .accordion .title{font-size:20px;color:#005379} .user-editable blockquote{margin-left:20px;padding-top:0;border:0;background:url(/themes/default/resources/img/sprite/blockquote.svg) left top no-repeat} .no-inlinesvg .user-editable blockquote{background-image:url(/themes/default/resources/img/sprite/blockquote.png)} .user-editable blockquote p{margin-left:36px;margin-top:0;font-size:16px;font-style:italic} .user-editable blockquote p.author{font-style:normal;font-weight:700} #coming-soon{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-color:#e3f1f8;background-color:rgba(227,241,248,0.9);text-align:center} #coming-soon #inner-coming-soon{position:absolute;width:100%;top:50%;margin-top:-40px;height:80px}@media only screen and (max-width:767px){ .homepage .homepage-image-container{min-height:400px;height:auto;-webkit-transition:height 0.1s ease-in-out;-moz-transition:height 0.1s ease-in-out;-o-transition:height 0.1s ease-in-out;transition:height 0.1s ease-in-out;padding-bottom:30px} .homepage .homepage-image-container .video-revealer{left:4%} .homepage .homepage-image-container #home-video-container{margin-right:0px;width:100%} .homepage .horizontal-bar{margin-top:10px} .homepage .horizontal-bar .our-mission{min-height:80px} .homepage .second-row{margin-bottom:0} .homepage .second-row .power-to-transform{margin-bottom:30px} .homepage .second-row .shop-connected .button.gift-shop{margin-top:0} body > footer{min-height:153px} body > footer .blurb p{text-align:center;margin-top:10px !important}}  .ir{background-color:transparent;border:0;overflow:hidden; *text-indent:-9999px} .ir:before{content:"";display:block;width:0;height:150%}  .clearfix{*zoom:1} .clearfix:before{content:" "; display:table; } .clearfix:after{content:" "; display:table; clear:both}