html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.dObj{color:#0f0}.dVar{color:#f00}.dInt{color:#0d900f}.dType{color:#bb0}.dWarn{color:#ff0}.debug-panel-unit pre{height:400px;overflow:auto;background-color:#000;color:#eee;font-family:Tahoma;font-size:11px;padding:3px;text-align:left}.debug-panel-unit .debug-policy-itteration{margin-left:1em}.dToolBox{background-color:#bf0000;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#BF0000',EndColorStr='#B00000');border:2px solid #fff;position:absolute;z-index:100;right:1em;bottom:1em;color:#fff;cursor:pointer;padding:.5em}.dToolBox .dPre{width:100%}.dToolBox table td{color:#fff;font-family:Tahoma;font-size:11px}.dToolBox a,.dToolBox a:hover,.dToolBox a:visited{text-decoration:none;color:#fff;font-family:Tahoma;font-size:11px;font-weight:bold}.sqlErr{position:relative;border:1px solid #666;padding:1em;margin:1em;background:#111;color:#fff;line-height:1.4em;overflow-x:auto;white-space:nowrap;text-align:left;font-family:Tahoma}.sqlHi{background:#600;padding:.1em;padding-left:.3em;padding-right:.3em;margin:.1em;border:1px solid #800;color:#f33}.sqlSelects{margin-left:4em;font-size:.8em}.iQF_keyword{color:#ff934b;font-weight:bold}.iQF_function{color:#aaa}.iQF_comment,.iQF_comment .iQF_keyword{color:#ffa}.iQF_left{margin-left:6em;font-size:.8em}.iQF_and{margin-left:6em}.iQF_on{margin-left:6em}.debug-cms-cache{font-weight:bold;border:1px solid #000;padding-left:.25em;padding-right:.25em;color:#0e0;cursor:pointer;background:#222}.debug-cms-cache-alarm{border:1px solid #fff;color:#f00}.debug-cms-cache-warn{border:1px solid #fff;color:#ff0}.debug_bench{text-align:left;color:#fff}.bench_graph{width:350px;text-align:left;background:#222;color:#fff;padding-left:0;margin-left:0;display:none;max-height:300px;width:400px;overflow-y:auto;overflow-x:hidden}.bench_graph ul{margin:0;padding:0;margin-left:.8em}.bench_graph li{list-style:none;padding-left:0;margin-left:0;font-size:10px;font-family:Tahoma;white-space:nowrap}.bench_graph .gfx{width:50px;float:left}.bench_graph .gfx{width:25px;display:block;float:left;text-align:right;padding-right:4px}.bench_graph .gfx img{height:5px;vertical-align:middle}.bench_graph .perc{padding-right:1em;width:20px;display:block;float:left}.bench_graph .q1 img{background-color:#eee}.bench_graph .q1 img{background-color:#eee}.bench_graph .q2 img{background-color:#080}.bench_graph .q3 img{background-color:#880}.bench_graph .q4 img{background-color:#800}.bench_graph .q0{color:#666}.bench_graph .q1{color:#aaa}.bench_graph .q2{color:#fff}.bench_graph .q3{color:#cc0}.bench_graph .q4{color:#f00}.debug_bench:hover .bench_graph{display:block}.debug_bench .basic{display:block;padding:.25em}.debug_bench:hover .basic{display:none}.debug_bench{background:#222;color:#fff;position:fixed;bottom:0;right:0;margin-right:5px;margin-bottom:5px;z-index:1000;border:1px solid #bbb;cursor:pointer;padding:1px}.debug-panel{position:fixed;bottom:0;left:0;margin-left:5px;margin-bottom:5px;z-index:9000;line-height::1.2em!important;font-size:12px!important;font-family::"Trebuchet MS"!important;background:#222;color:#fff;border:1px solid #bbb;cursor:pointer;padding:1px 3px}.debug-panel li{float:left;clear:left;margin:.2em}.debug-panel a:link{color:#fff;float:left;width:45px}.debug-panel .debug-panel-unit{float:left;min-width:320px;max-height:400px;overflow-y:auto}.debug-panel .debug-panel-unit pre{max-height:400px;overflow-y:auto}.debug-panel .info-table{width:300px;background:#222;border-collapse:separate;border-spacing:2px}.debug-panel .info-table td,.debug-panel .info-table th{background:#333;padding:2px;color:#fff;font-size:10px}.debug-panel .info-table th{text-align:right}.debug-panel .typo-ok{color:#0f0!important}.debug-panel .typo-error{color:#f00!important}.clear{clear:both}.clear-l{clear:left}.clear-r{clear:right}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.offScreen{position:absolute;left:-9999px}.block{display:block}.inline{display:inline}.transparent{opacity:0}.opaque{opacity:1}.list-reset,.v-list{margin:0;padding:0;list-style:none}.h-list,.h-list-alt,.slash-list,.pipe-list,.arrow-list,.tick-list{margin:0;padding:0;list-style:none}.h-list:before,.h-list:after,.h-list-alt:before,.h-list-alt:after,.v-list:before,.v-list:after,.slash-list:before,.slash-list:after,.pipe-list:before,.pipe-list:after,.arrow-list:before,.arrow-list:after{content:"";display:table}.h-list:after,.h-list-alt:after,.v-list:after,.slash-list:after,.pipe-list:after,.arrow-list:after{clear:both}.h-list,.h-list-alt,.v-list,.slash-list,.pipe-list,.arrow-list{zoom:1}.h-list li{float:left;margin-right:1em}.h-list-alt li{float:right;margin-left:1em}.arrow-list li{display:block;background:url(/r/i/css_framework/graphics/arrow.gif) no-repeat 0 50%;padding:0 12px}.slash-list li{float:left;margin-right:.5em}.slash-list li:after{content:'/';pointer-events:none;margin:0 0 0 .3em}.slash-list li:last-child:after{content:'';margin:0}.pipe-list li{float:left;margin-right:.5em}.pipe-list li:after{content:'|';pointer-events:none;margin:0 0 0 .3em}.pipe-list li:last-child:after{content:'';margin:0}.tick-list li{padding-left:25px}.tick-list li{background-image:url(/r/i/icons/svg/tick.svg);background-position:left .5em;background-repeat:no-repeat}.fr,.right{float:right}.fl,.left{float:left}.h-stack>*{display:inline-block;margin-right:.5em}.stack{margin-bottom:1.3em}.img-left{float:left;margin:0 20px 1.5em 0}.img-right{float:right;margin:0 0 1.5em 20px}.hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.vh,.v-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.vh.focusable:active,.vh.focusable:focus .v-hidden.focusable:active,.v-hidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}.invisible{visibility:hidden}.hiddenFrontend{display:none}.ifxless-on .hiddenFrontend{display:inherit}.ptn,.pvn,.pan{padding-top:0!important}.pts,.pvs,.pas{padding-top:5px!important}.ptm,.pvm,.pam{padding-top:10px!important}.ptl,.pvl,.pal{padding-top:20px!important}.ptxl,.pvxl,.paxl{padding-top:30px!important}.ptxxl,.pvxxl,.paxxl{padding-top:40px!important}.prn,.phn,.pan{padding-right:0!important}.prs,.phs,.pas{padding-right:5px!important}.prm,.phm,.pam{padding-right:10px!important}.prl,.phl,.pal{padding-right:20px!important}.prxl,.phxl,.paxl{padding-right:30px!important}.prxxl,.phxxl,.paxxl{padding-right:40px!important}.pbn,.pvn,.pan{padding-bottom:0!important}.pbs,.pvs,.pas{padding-bottom:5px!important}.pbm,.pvm,.pam{padding-bottom:10px!important}.pbl,.pvl,.pal{padding-bottom:20px!important}.pbxl,.pvxl,.paxl{padding-bottom:30px!important}.pbxxl,.pvxxl,.paxxl{padding-bottom:40px!important}.pln,.phn,.pan{padding-left:0!important}.pls,.phs,.pas{padding-left:5px!important}.plm,.phm,.pam{padding-left:10px!important}.pll,.phl,.pal{padding-left:20px!important}.plxl,.phxl,.paxl{padding-left:30px!important}.plxxl,.phxxl,.paxxl{padding-left:40px!important}.mtn,.mvn,.man{margin-top:0!important}.mts,.mvs,.mas{margin-top:5px!important}.mtm,.mvm,.mam{margin-top:10px!important}.mtl,.mvl,.mal{margin-top:20px!important}.mtxl,.mvxl,.maxl{margin-top:30px!important}.mtxxl,.mvxxl,.maxxl{margin-top:40px!important}.mrn,.mhn,.man{margin-right:0!important}.mrs,.mhs,.mas{margin-right:5px!important}.mrm,.mhm,.mam{margin-right:10px!important}.mrl,.mhl,.mal{margin-right:20px!important}.mrxl,.mhxl,.maxl{margin-right:30px!important}.mrxxl,.mhxxl,.maxxl{margin-right:40px!important}.mbn,.mvn,.man{margin-bottom:0!important}.mbs,.mvs,.mas{margin-bottom:5px!important}.mbm,.mvm,.mam{margin-bottom:10px!important}.mbl,.mvl,.mal{margin-bottom:20px!important}.mbxl,.mvxl,.maxl{margin-bottom:30px!important}.mbxxl,.mvxxl,.maxxl{margin-bottom:40px!important}.mln,.mhn,.man{margin-left:0!important}.mls,.mhs,.mas{margin-left:5px!important}.mlm,.mhm,.mam{margin-left:10px!important}.mll,.mhl,.mal{margin-left:20px!important}.mlxl,.mhxl,.maxl{margin-left:30px!important}.mlxxl,.mhxxl,.maxxl{margin-left:40px!important}.at,.atr,.atl{position:absolute;top:0}.ab,.abr,.abl{position:absolute;bottom:0}.al,.atl,.abl{position:absolute;left:0}.ar,.atr,.abr{position:absolute;right:0}.atm{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.abm{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.amm{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.aml{position:absolute;left:0;top:50%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%)}.amr{position:absolute;right:0;top:50%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%)}.alm{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.arm{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.img-rounded{border-radius:5px}.img-circle,.img-ellipse{border-radius:50%}.img-thumbnail{padding:4px;border:1px solid #DDD}.img-greyscale,.img-grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.m-left,.fig-left{float:left;margin:0 1.5em 1.5em 0}.m-right,.fig-right{float:right;margin:0 0 1.5em 1.5em}figcaption{font-style:italic;margin-top:5px}.img-block{width:100%;display:block}.no-transition{-webkit-transition:0ms!important;transition:0ms!important}.quick-transition{-webkit-transition:100ms!important;transition:100ms!important}.rt,.rv,.rule-top{border-top:1px solid #DDD}.rb,.rv,.rule-bottom{border-bottom:1px solid #DDD}.rl,.rh,.rule-left{border-left:1px solid #DDD}.rr,.rh,.rule-right{border-right:1px solid #DDD}.valign{width:100%;height:100%;display:table}.valign-inner{display:table-cell;vertical-align:middle}body{font-family:'Open Sans',sans-serif;cursor:default;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,.grid>*{font-size:13px}body,select,input,textarea{color:#888}a{color:#0af}a:hover,a:focus,a:active{text-decoration:underline;outline:0}p,ul,ol,dl,blockquote,pre,td,th,table{margin:0;padding:0;font-size:1em;line-height:1.8em;margin-bottom:1.3em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:normal;color:#222}h1,.h1{font-size:2.5em;letter-spacing:-.035em;margin-bottom:.5em;line-height:1.2em}h2,.h2{font-size:2em;margin-bottom:.75em}h3,.h3{font-size:1.5em;margin-bottom:.5em}h4,.h4{font-size:1.2em;margin-bottom:.5em}h5,.h5{font-size:1em;margin-bottom:.8em}h6,.h6{font-size:1em}p+h1,ul+h1,ol+h1,dl+h1,blockquote+h1,pre+h1,td+h1,th+h1,table+h1,p+h2,ul+h2,ol+h2,dl+h2,blockquote+h2,pre+h2,td+h2,th+h2,table+h2,p+h3,ul+h3,ol+h3,dl+h3,blockquote+h3,pre+h3,td+h3,th+h3,table+h3,p+h4,ul+h4,ol+h4,dl+h4,blockquote+h4,pre+h4,td+h4,th+h4,table+h4,p+h5,ul+h5,ol+h5,dl+h5,blockquote+h5,pre+h5,td+h5,th+h5,table+h5,p+h6,ul+h6,ol+h6,dl+h6,blockquote+h6,pre+h6,td+h6,th+h6,table+h6{padding-top:.5em}abbr{cursor:help;border-bottom:1px dotted #999}address{display:block;margin:0 0 15px;font-style:normal}blockquote{padding:0 0 0 15px;border-left:5px solid #eee}blockquote p{margin-bottom:0}blockquote small{display:block;color:#999}cite{font-style:normal}code,kbd,pre,samp{font-family:Consolas,'Courier New',monospace;font-size:1em}pre{display:block}pre.wrap{white-space:pre-wrap}code{background:#ddf4ff;padding:0 3px;border:1px solid #b9def0;border-radius:3px;display:inline;color:#3983a7;white-space:nowrap}del{text-decoration:line-through}dd{margin-left:10px}dl{margin:0 0 15px}dt{font-weight:bold}em,dfn,var{font-style:italic}ins{text-decoration:underline}img,iframe{max-width:100%}#map_canvas img,.map-canvas img{max-width:none}figure img{display:block}ol{list-style-type:decimal}ol,ul{padding-left:1.2em;margin-left:1.2em}small{font-size:.8em}strong{font-weight:bold}sub{font-size:.8em;vertical-align:sub}summary{outline:0;cursor:pointer}sup{font-size:.8em;vertical-align:super}svg:not(:root){overflow:hidden}.syntaxhighlighter .line{white-space:pre-line!important}.typo-lead{font-size:1.1em}.typo-left{text-align:left}.typo-right{text-align:right}.typo-center{text-align:center}.typo-justify{text-align:justify}.typo-small{font-size:.9em}.typo-normal{font-weight:normal}.typo-feint{color:#999!important}.typo-weak{color:#CCC!important}.typo-info{color:#08c!important}.typo-blue{color:#08c}.typo-red,.typo-bad,.typo-danger,.typo-error{color:#df0000!important}.typo-green,.typo-success,.typo-ok,.typo-okay,.typo-good{color:#009c00!important}.typo-yellow,.typo-warn{color:#ffc600!important}.typo-black{color:#000!important}.typo-white{color:#FFF!important}.typo-ellip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-reset{text-decoration:none}#site-logo{text-indent:-999em;border:0;padding:0;margin:0;text-align:left;direction:ltr;vertical-align:bottom;background-size:contain!important}#logo a,#site-logo a{display:block;width:100%;height:100%;position:relative}label,input[type="button"],input[type="submit"],input[type="reset"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0;padding:0;border:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input[type="checkbox"],input[type="radio"]{vertical-align:text-bottom}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button{width:auto;overflow:visible}select{background-image:url(/r/i/css/arrow.png);background-color:white;background-position:right center;background-repeat:no-repeat;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';cursor:pointer}.browser-ie select{background-image:none}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){select{background-image:url(/r/i/css/arrow@2x.png)!important;background-size:32px 11px!important}input[type="text"],input[type="email"],input[type="search"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.fs-container{margin-bottom:1.3em}.f-heading,legend{width:100%;font-weight:bold;color:#111;font-size:1.2em;border-bottom:1px solid #EEE;display:block;padding-bottom:10px;margin-bottom:1.5em}.f-block:before,.f-block:after{content:"";display:table}.f-block:after{clear:both}.f-block{margin-bottom:1.3em}.f-block-inline{display:inline-block}.f-set-group .f-block{margin-bottom:.5em}form label,.f-lh-label{display:block;margin-bottom:.5em}.h-form label{width:130px;display:inline-block;text-align:right;padding-right:10px}.f-block-text input,.f-block-select select,.f-block-text textarea,.f-block-rich .fck-deactivated{background-color:white;width:100%;max-width:300px;border-color:#DDD;border-style:solid;border-width:1px;padding:.5em 10px;border-radius:3px}.f-block-text input:hover,.f-block-text input:focus,.f-block-select select:hover,.f-block-select select:focus,.f-block-bln input:hover,.f-block-bln input:focus,.f-block-text textarea:hover,.f-block-text textarea:focus{outline-color:#00aeff}.f-bln label{text-align:left;float:none;display:block;width:auto}.f-bln-label-txt,.f-radio-label-txt,.f-yon-label-txt{display:inline-block;overflow:hidden;padding-left:6px;vertical-align:middle}.f-bln input,.f-radio input{display:inline-block}.h-form .f-block-bln{padding-left:130px}.f-block-select select{padding-right:30px;padding-left:7px}.browser-ie .f-block-select select{padding-right:6px}.f-select-multiple select{vertical-align:top;background-image:none}.f-area textarea{font-family:Arial,sans-serif;font-size:13px}.f-block-text .char-limit{display:block;margin-top:10px;font-style:italic}.h-form .f-block-text .char-limit{padding-left:130px}.f-block-rich .fck-deactivated,.f-area textarea{height:150px}.unit>.f-block select,.unit>.f-block textarea,.unit>.f-block input{max-width:none}.form-submit-center .f-submit-unit,.f-submit-unit{text-align:center}.form-submit-left .f-submit-unit{text-align:left}.form-submit-right .f-submit-unit{text-align:right}.form-submit-label .f-submit-unit{padding-left:130px;text-align:left}.f-tagcode input{max-width:70px}.f-tagcode img{display:inline-block;vertical-align:text-bottom;margin-left:5px}.tagcodesep{margin:0 5px}.f-dtd select,.unit>.f-dtd select{max-width:80px}.f-dtd .f-datepicker-month,.unit>.f-dtd .f-datepicker-month{max-width:110px}.f-item-datetime input{max-width:80px}a.date-picker-control:link,a.date-picker-control:visited{top:7px}.f-yon-block{display:block}.f-yon-block label{display:inline-block;margin-right:20px}.f-missing input,.f-missing select,.f-missing textarea{border-color:#c87872}.f-missing label{color:#b94a48}.f-required label:after{content:'*';color:#f00;text-align:right}.grid:before,.grid:after{content:"";display:table}.grid:after{clear:both}.grid{zoom:1;font-size:0}.grid .unit{display:inline-block;vertical-align:top}.grid>.line{display:block}.size1of1{width:100%}.size1of2{width:50%}.size2of2{width:100%}.size1of3{width:33.33%}.size2of3{width:66.666%}.size3of3{width:100%}.size1of4{width:25%}.size2of4{width:50%}.size3of4{width:75%}.size4of4{width:100%}.size1of5{width:19.99%}.size2of5{width:40%}.size3of5{width:60%}.size4of5{width:80%}.size5of5{width:100%}.size1of6{width:16.66%}.size2of6{width:33.33%}.size3of6{width:50%}.size4of6{width:66.666%}.size5of6{width:83.333%}.size6of6{width:100%}.size1of7{width:14.28%}.size2of7{width:28.5705%}.size3of7{width:42.857%}.size4of7{width:57.142%}.size5of7{width:71.428%}.size6of7{width:85.714%}.size7of7{width:100%}.size1of8{width:12.5%}.size2of8{width:25%}.size3of8{width:37.5%}.size4of8{width:50%}.size5of8{width:62.5%}.size6of8{width:75%}.size7of8{width:87.5%}.size8of8{width:100%}.size1of9{width:11.105%}.size2of9{width:22.2205%}.size3of9{width:33.33%}.size4of9{width:44.444%}.size5of9{width:55.555%}.size6of9{width:66.666%}.size7of9{width:77.777%}.size8of9{width:88.888%}.size9of9{width:100%}.size1of10{width:9.9973%}.size2of10{width:19.99%}.size3of10{width:29.99%}.size4of10{width:40%}.size5of10{width:50%}.size6of10{width:60%}.size7of10{width:70%}.size8of10{width:80%}.size9of10{width:90%}.size10of10{width:100%}.size1of11{width:9.088%}.size2of11{width:18.175%}.size3of11{width:27.272%}.size4of11{width:36.362%}.size5of11{width:45.454%}.size6of11{width:54.545%}.size7of11{width:63.636%}.size8of11{width:72.727%}.size9of11{width:81.818%}.size10of11{width:90.909%}.size11of11{width:100%}.size1of12{width:8.3315%}.size2of12{width:16.665%}.size3of12{width:25%}.size4of12{width:33.3315%}.size5of12{width:41.666%}.size6of12{width:50%}.size7of12{width:58.333%}.size8of12{width:66.666%}.size9of12{width:75%}.size10of12{width:83.333%}.size11of12{width:91.666%}.size12of12{width:100%}.grid-spacing{margin-left:-3%}.grid-spacing>.unit{padding-left:3%}.grid-spacing>*:not(.unit){padding-left:3%}.grid-hxs{margin-left:-5px}.grid-hxs>.unit{padding-left:5px}.grid-hxs>*:not(.unit){margin-left:5px}.grid-hs{margin-left:-10px}.grid-hs>.unit{padding-left:10px}.grid-hs>*:not(.unit){margin-left:10px}.grid-h,.grid-hm{margin-left:-20px}.grid-h>.unit,.grid-hm>.unit{padding-left:20px}.grid-h>*:not(.unit),.grid-hm>*:not(.unit){margin-left:20px}.grid-hl{margin-left:-30px}.grid-hl>.unit{padding-left:30px}.grid-hl>*:not(.unit){margin-left:30px}.grid-hxl{margin-left:-40px}.grid-hxl>.unit{padding-left:40px}.grid-hxl>*:not(.unit){margin-left:40px}.grid-hxxl{margin-left:-50px}.grid-hxxl>.unit{padding-left:50px}.grid-hxxl>*:not(.unit){margin-left:50px}.grid-vxs>.unit{margin-bottom:5px}.grid-vxs>.unit{margin-bottom:10px}.grid-v>.unit,.grid-vm>.unit{margin-bottom:20px}.grid-vl>.unit{margin-bottom:30px}.grid-vxl>.unit{margin-bottom:40px}.grid-vxxl>.unit{margin-bottom:50px}.last-vn>.unit:last-child{margin-bottom:0}.last-vxs>.unit:last-child{margin-bottom:5px}.last-vs>.unit:last-child{margin-bottom:10px}.last-v>.unit:last-child,.last-vm>.unit:last-child{margin-bottom:20px}.last-vl>.unit:last-child{margin-bottom:30px}.last-vxl>.unit:last-child{margin-bottom:40px}.last-vxxl>.unit:last-child{margin-bottom:50px}.show-unit{background:#ddf4ff;line-height:30px;border-radius:4px;text-align:center;border:1px solid #b9def0;display:block}@media screen and (min-width:1200px){.large1of1{float:none;width:100%}.large1of2{width:50%}.large2of2{width:100%}.large1of3{width:33.33%}.large2of3{width:66.666%}.large3of3{width:100%}.large1of4{width:25%}.large2of4{width:50%}.large3of4{width:75%}.large4of4{width:100%}.large1of5{width:19.99%}.large2of5{width:40%}.large3of5{width:60%}.large4of5{width:80%}.large5of5{width:100%}.large1of6{width:16.66%}.large2of6{width:33.33%}.large3of6{width:50%}.large4of6{width:66.666%}.large5of6{width:83.333%}.large6of6{width:100%}.large1of7{width:14.28%}.large2of7{width:28.5705%}.large3of7{width:42.857%}.large4of7{width:57.142%}.large5of7{width:71.428%}.large6of7{width:85.714%}.large7of7{width:100%}.large1of8{width:12.5%}.large2of8{width:25%}.large3of8{width:37.5%}.large4of8{width:50%}.large5of8{width:62.5%}.large6of8{width:75%}.large7of8{width:87.5%}.large8of8{width:100%}.large1of9{width:11.105%}.large2of9{width:22.2205%}.large3of9{width:33.33%}.large4of9{width:44.444%}.large5of9{width:55.555%}.large6of9{width:66.666%}.large7of9{width:77.777%}.large8of9{width:88.888%}.large9of9{width:100%}.large1of10{width:9.9973%}.large2of10{width:19.99%}.large3of10{width:29.99%}.large4of10{width:40%}.large5of10{width:50%}.large6of10{width:60%}.large7of10{width:70%}.large8of10{width:80%}.large9of10{width:90%}.large10of10{width:100%}.large1of11{width:9.088%}.large2of11{width:18.175%}.large3of11{width:27.272%}.large4of11{width:36.362%}.large5of11{width:45.454%}.large6of11{width:54.545%}.large7of11{width:63.636%}.large8of11{width:72.727%}.large9of11{width:81.818%}.large10of11{width:90.909%}.large11of11{width:100%}.large1of12{width:8.3315%}.large2of12{width:16.665%}.large3of12{width:25%}.large4of12{width:33.3315%}.large5of12{width:41.666%}.large6of12{width:50%}.large7of12{width:58.333%}.large8of12{width:66.666%}.large9of12{width:75%}.large10of12{width:83.333%}.large11of12{width:91.666%}.large12of12{width:100%}.large-vn>.unit{margin-bottom:0}.large-vxs>.unit{margin-bottom:5px}.large-vs>.unit{margin-bottom:10px}.large-v>.unit,.large-vm>.unit{margin-bottom:20px}.large-vl>.unit{margin-bottom:30px}.large-vxl>.unit{margin-bottom:40px}.large-vxxl>.unit{margin-bottom:50px}.large-hn{margin-left:0}.large-hn>.unit{padding-left:0}.large-hxs{margin-left:-5px}.large-hxs>.unit{padding-left:5px}.large-hs{margin-left:-10px}.large-hs>.unit{padding-left:10px}.large-h,.large-hm{margin-left:-20px}.large-h>.unit,.large-hm>.unit{padding-left:20px}.large-hl{margin-left:-30px}.large-hl>.unit{padding-left:30px}.large-hxl{margin-left:-40px}.large-hxl>.unit{padding-left:40px}.large-hxxl{margin-left:-50px}.large-hxxl>.unit{padding-left:50px}}@media screen and (max-width:1024px) and (min-width:768px){.tablet1of1{float:none;width:100%}.tablet1of2{width:50%}.tablet2of2{width:100%}.tablet1of3{width:33.33%}.tablet2of3{width:66.666%}.tablet3of3{width:100%}.tablet1of4{width:25%}.tablet2of4{width:50%}.tablet3of4{width:75%}.tablet4of4{width:100%}.tablet1of5{width:19.99%}.tablet2of5{width:40%}.tablet3of5{width:60%}.tablet4of5{width:80%}.tablet5of5{width:100%}.tablet1of6{width:16.66%}.tablet2of6{width:33.33%}.tablet3of6{width:50%}.tablet4of6{width:66.666%}.tablet5of6{width:83.333%}.tablet6of6{width:100%}.tablet1of7{width:14.28%}.tablet2of7{width:28.5705%}.tablet3of7{width:42.857%}.tablet4of7{width:57.142%}.tablet5of7{width:71.428%}.tablet6of7{width:85.714%}.tablet7of7{width:100%}.tablet1of8{width:12.5%}.tablet2of8{width:25%}.tablet3of8{width:37.5%}.tablet4of8{width:50%}.tablet5of8{width:62.5%}.tablet6of8{width:75%}.tablet7of8{width:87.5%}.tablet8of8{width:100%}.tablet1of9{width:11.105%}.tablet2of9{width:22.2205%}.tablet3of9{width:33.33%}.tablet4of9{width:44.444%}.tablet5of9{width:55.555%}.tablet6of9{width:66.666%}.tablet7of9{width:77.777%}.tablet8of9{width:88.888%}.tablet9of9{width:100%}.tablet1of10{width:9.9973%}.tablet2of10{width:19.99%}.tablet3of10{width:29.99%}.tablet4of10{width:40%}.tablet5of10{width:50%}.tablet6of10{width:60%}.tablet7of10{width:70%}.tablet8of10{width:80%}.tablet9of10{width:90%}.tablet10of10{width:100%}.tablet1of11{width:9.088%}.tablet2of11{width:18.175%}.tablet3of11{width:27.272%}.tablet4of11{width:36.362%}.tablet5of11{width:45.454%}.tablet6of11{width:54.545%}.tablet7of11{width:63.636%}.tablet8of11{width:72.727%}.tablet9of11{width:81.818%}.tablet10of11{width:90.909%}.tablet11of11{width:100%}.tablet1of12{width:8.3315%}.tablet2of12{width:16.665%}.tablet3of12{width:25%}.tablet4of12{width:33.3315%}.tablet5of12{width:41.666%}.tablet6of12{width:50%}.tablet7of12{width:58.333%}.tablet8of12{width:66.666%}.tablet9of12{width:75%}.tablet10of12{width:83.333%}.tablet11of12{width:91.666%}.tablet12of12{width:100%}.tablet-vn>.unit{margin-bottom:0}.tablet-vxs>.unit{margin-bottom:5px}.tablet-vs>.unit{margin-bottom:10px}.tablet-v>.unit,.tablet-vm>.unit{margin-bottom:20px}.tablet-vl>.unit{margin-bottom:30px}.tablet-vxl>.unit{margin-bottom:40px}.tablet-vxxl>.unit{margin-bottom:50px}.tablet-hn{margin-left:0}.tablet-hn>.unit{padding-left:0}.tablet-hxs{margin-left:-5px}.tablet-hxs>.unit{padding-left:5px}.tablet-hs{margin-left:-10px}.tablet-hs>.unit{padding-left:10px}.tablet-h,.tablet-hm{margin-left:-20px}.tablet-h>.unit,.tablet-hm>.unit{padding-left:20px}.tablet-hl{margin-left:-30px}.tablet-hl>.unit{padding-left:30px}.tablet-hxl{margin-left:-40px}.tablet-hxl>.unit{padding-left:40px}.tablet-hxxl{margin-left:-50px}.tablet-hxxl>.unit{padding-left:50px}}@media screen and (max-width:768px) and (min-width:480px){.mini1of1{float:none;width:100%}.mini1of2{width:50%}.mini2of2{width:100%}.mini1of3{width:33.33%}.mini2of3{width:66.666%}.mini3of3{width:100%}.mini1of4{width:25%}.mini2of4{width:50%}.mini3of4{width:75%}.mini4of4{width:100%}.mini1of5{width:19.99%}.mini2of5{width:40%}.mini3of5{width:60%}.mini4of5{width:80%}.mini5of5{width:100%}.mini1of6{width:16.66%}.mini2of6{width:33.33%}.mini3of6{width:50%}.mini4of6{width:66.666%}.mini5of6{width:83.333%}.mini6of6{width:100%}.mini1of7{width:14.28%}.mini2of7{width:28.5705%}.mini3of7{width:42.857%}.mini4of7{width:57.142%}.mini5of7{width:71.428%}.mini6of7{width:85.714%}.mini7of7{width:100%}.mini1of8{width:12.5%}.mini2of8{width:25%}.mini3of8{width:37.5%}.mini4of8{width:50%}.mini5of8{width:62.5%}.mini6of8{width:75%}.mini7of8{width:87.5%}.mini8of8{width:100%}.mini1of9{width:11.105%}.mini2of9{width:22.2205%}.mini3of9{width:33.33%}.mini4of9{width:44.444%}.mini5of9{width:55.555%}.mini6of9{width:66.666%}.mini7of9{width:77.777%}.mini8of9{width:88.888%}.mini9of9{width:100%}.mini1of10{width:9.9973%}.mini2of10{width:19.99%}.mini3of10{width:29.99%}.mini4of10{width:40%}.mini5of10{width:50%}.mini6of10{width:60%}.mini7of10{width:70%}.mini8of10{width:80%}.mini9of10{width:90%}.mini10of10{width:100%}.mini1of11{width:9.088%}.mini2of11{width:18.175%}.mini3of11{width:27.272%}.mini4of11{width:36.362%}.mini5of11{width:45.454%}.mini6of11{width:54.545%}.mini7of11{width:63.636%}.mini8of11{width:72.727%}.mini9of11{width:81.818%}.mini10of11{width:90.909%}.mini11of11{width:100%}.mini1of12{width:8.3315%}.mini2of12{width:16.665%}.mini3of12{width:25%}.mini4of12{width:33.3315%}.mini5of12{width:41.666%}.mini6of12{width:50%}.mini7of12{width:58.333%}.mini8of12{width:66.666%}.mini9of12{width:75%}.mini10of12{width:83.333%}.mini11of12{width:91.666%}.mini12of12{width:100%}.mini-vn>.unit{margin-bottom:0}.mini-vxs>.unit{margin-bottom:5px}.mini-vs>.unit{margin-bottom:10px}.mini-v>.unit,.mini-vm>.unit{margin-bottom:20px}.mini-vl>.unit{margin-bottom:30px}.mini-vxl>.unit{margin-bottom:40px}.mini-vxxl>.unit{margin-bottom:50px}.mini-hn{margin-left:0}.mini-hn>.unit{padding-left:0}.mini-hxs{margin-left:-5px}.mini-hxs>.unit{padding-left:5px}.mini-hs{margin-left:-10px}.mini-hs>.unit{padding-left:10px}.mini-h,.mini-hm{margin-left:-20px}.mini-h>.unit,.mini-hm>.unit{padding-left:20px}.mini-hl{margin-left:-30px}.mini-hl>.unit{padding-left:30px}.mini-hxl{margin-left:-40px}.mini-hxl>.unit{padding-left:40px}.mini-hxxl{margin-left:-50px}.mini-hxxl>.unit{padding-left:50px}}@media screen and (max-width:480px){.mobile1of1{float:none;width:100%}.mobile1of2{width:50%}.mobile2of2{width:100%}.mobile1of3{width:33.33%}.mobile2of3{width:66.666%}.mobile3of3{width:100%}.mobile1of4{width:25%}.mobile2of4{width:50%}.mobile3of4{width:75%}.mobile4of4{width:100%}.mobile1of5{width:19.99%}.mobile2of5{width:40%}.mobile3of5{width:60%}.mobile4of5{width:80%}.mobile5of5{width:100%}.mobile1of6{width:16.66%}.mobile2of6{width:33.33%}.mobile3of6{width:50%}.mobile4of6{width:66.666%}.mobile5of6{width:83.333%}.mobile6of6{width:100%}.mobile1of7{width:14.28%}.mobile2of7{width:28.5705%}.mobile3of7{width:42.857%}.mobile4of7{width:57.142%}.mobile5of7{width:71.428%}.mobile6of7{width:85.714%}.mobile7of7{width:100%}.mobile1of8{width:12.5%}.mobile2of8{width:25%}.mobile3of8{width:37.5%}.mobile4of8{width:50%}.mobile5of8{width:62.5%}.mobile6of8{width:75%}.mobile7of8{width:87.5%}.mobile8of8{width:100%}.mobile1of9{width:11.105%}.mobile2of9{width:22.2205%}.mobile3of9{width:33.33%}.mobile4of9{width:44.444%}.mobile5of9{width:55.555%}.mobile6of9{width:66.666%}.mobile7of9{width:77.777%}.mobile8of9{width:88.888%}.mobile9of9{width:100%}.mobile1of10{width:9.9973%}.mobile2of10{width:19.99%}.mobile3of10{width:29.99%}.mobile4of10{width:40%}.mobile5of10{width:50%}.mobile6of10{width:60%}.mobile7of10{width:70%}.mobile8of10{width:80%}.mobile9of10{width:90%}.mobile10of10{width:100%}.mobile1of11{width:9.088%}.mobile2of11{width:18.175%}.mobile3of11{width:27.272%}.mobile4of11{width:36.362%}.mobile5of11{width:45.454%}.mobile6of11{width:54.545%}.mobile7of11{width:63.636%}.mobile8of11{width:72.727%}.mobile9of11{width:81.818%}.mobile10of11{width:90.909%}.mobile11of11{width:100%}.mobile1of12{width:8.3315%}.mobile2of12{width:16.665%}.mobile3of12{width:25%}.mobile4of12{width:33.3315%}.mobile5of12{width:41.666%}.mobile6of12{width:50%}.mobile7of12{width:58.333%}.mobile8of12{width:66.666%}.mobile9of12{width:75%}.mobile10of12{width:83.333%}.mobile11of12{width:91.666%}.mobile12of12{width:100%}.mobile-vn>.unit{margin-bottom:0}.mobile-vxs>.unit{margin-bottom:5px}.mobile-vs>.unit{margin-bottom:10px}.mobile-v>.unit,.mobile-vm>.unit{margin-bottom:20px}.mobile-vl>.unit{margin-bottom:30px}.mobile-vxl>.unit{margin-bottom:40px}.mobile-vxxl>.unit{margin-bottom:50px}.mobile-hn{margin-left:0}.mobile-hn>.unit{padding-left:0}.mobile-hxs{margin-left:-5px}.mobile-hxs>.unit{padding-left:5px}.mobile-hs{margin-left:-10px}.mobile-hs>.unit{padding-left:10px}.mobile-h,.mobile-hm{margin-left:-20px}.mobile-h>.unit,.mobile-hm>.unit{padding-left:20px}.mobile-hl{margin-left:-30px}.mobile-hl>.unit{padding-left:30px}.mobile-hxl{margin-left:-40px}.mobile-hxl>.unit{padding-left:40px}.mobile-hxxl{margin-left:-50px}.mobile-hxxl>.unit{padding-left:50px}}*{-moz-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%}body{overflow-y:scroll}#page{height:100%;margin:0}#wrapper{height:100%;margin:0 auto}.e-push{display:none}.sticky-footer #wrapper{margin:0 auto -80px;height:auto;min-height:100%}.sticky-footer .e-footer,.sticky-footer .e-push{height:80px}.sticky-footer .e-push{display:block}.sticky-header #header{position:fixed;top:0;right:0;left:0;z-index:1000}.sticky-header :target:before{content:" ";display:block;height:110px;margin:-110px 0 0}.container:before,.container:after,.container-inner:before,.container-inner:after{content:"";display:table}.container:after,.container-inner:after{clear:both}.container,.container-inner{zoom:1}.container-inner{max-width:1100px;margin:0 auto;padding:0 40px}@media screen and (max-width:400px){.container-inner{padding:0 20px}}.syntaxhighlighter .container:before,.syntaxhighlighter .container:after{display:none}.col{float:left;box-sizing:border-box;-moz-box-sizing:border-box}.two-col-right .main{width:66.6666%}.two-col-right .sub{width:30%;float:right}.two-col-left .main{width:66.6666%;float:right}.two-col-left .sub{width:30%}.full-width-col .col{float:none}#site-credits p,#site-info-links p,#site-copyright p{margin-bottom:0}#site-copyright{clear:left}#site-credits{float:right;text-align:right}#site-info-links ul{margin:0;padding:0;list-style:none}#site-info-links li{float:left;margin-right:10px}.nav-primary-level-1,.nav-primary-level-2,.nav-primary-level-3{margin:0;padding:0;list-style:none}.e-navigation-primary li{position:relative}.e-navigation-primary a,.e-navigation-primary .non-link{width:auto;padding:15px;display:block;text-decoration:none}.pri-level-1-item{float:left;text-align:center}.nav-primary-level-2{display:none;position:absolute;top:auto;left:-9999px;z-index:1000;text-align:left;border-top:1px solid #EEE}.pri-level-1-item:hover .nav-primary-level-2{display:block;left:0}.pri-level-2-item{width:100%;vertical-align:bottom;white-space:nowrap;width:auto}.pri-level-2-item a,.pri-level-2-item .non-link{background:white;min-width:170px;white-space:nowrap;padding:10px 15px;border:1px solid #DDD;border-top:0;box-shadow:0 3px 3px rgba(0,0,0,0.1)}.pri-level-2-item:last-child a,.pri-level-2-item:last-child .non-link{border-radius:0 0 4px 4px}#nav-sub ul{list-style:none;margin:0;padding:0}#nav-sub>ul{border:1px solid #DDD;border-radius:5px;margin:0 0 1.5em}#nav-sub>ul>li:first-child>a{border-top:0}#nav-sub a{display:block;padding:10px 20px;border-top:1px solid #EEE;text-decoration:none}#nav-sub a:hover,#nav-sub a:focus{text-decoration:underline}#nav-sub ul ul a{padding-left:40px}.skip-links{position:absolute;top:-500em;left:0;z-index:9999;height:0;padding:0}.skip-links a:active,.skip-links a:focus{background-color:#fff;border:2px solid #f00;color:#000;padding:3px;position:absolute;left:.25em;top:500.25em;white-space:nowrap;z-index:9999}.saf_loader{background:rgba(255,255,255,0.8);position:absolute;z-index:1000}.saf_loader .inner{position:absolute;z-index:12;padding-top:10px;padding-left:10px;margin:auto;font-size:12px;color:#fff}.notouch-visible,.no-touch-visible,.touch-visible,.landscape-visible,.portrait-visible,.large-visible,.tablet-visible,.mini-visible,.mobile-visible{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}@media screen and (min-width:1200px){.large-hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.large-visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.large-block{display:block!important}}@media screen and (max-width:1200px) and (min-width:1025px){.desktop-hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.desktop-visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.desktop-block{display:block!important}}@media screen and (max-width:1024px) and (min-width:769px){.tablet-hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.tablet-visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.tablet-block{display:block!important}}@media screen and (max-width:768px) and (min-width:481px){.mini-hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.mini-visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.mini-block{display:block!important}}@media screen and (max-width:480px){.mobile-hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.mobile-visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.mobile-block{display:block!important}}@media only screen and (orientation:landscape){.landscape-hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.landscape-visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.landscape-block{display:block!important}}@media only screen and (orientation:portrait){.portrait-hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.portrait-visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.portrait-block{display:block!important}}.touch .touch-hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.touch .touch-visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.no-touch .no-touch-hidden,.no-touch .notouch-hidden{position:absolute!important;top:-9999px!important;left:-9999px!important;visibility:hidden}.no-touch .no-touch-visible,.no-touch .notouch-visible{visibility:visible;position:relative!important;top:0!important;left:0!important}.box{padding:20px;margin:0 0 1.5em;border-width:1px;border-style:solid;border-color:#dbdbdb;border-radius:5px}.box-nb{padding:20px;margin:0 0 1.5em}.box-nm{border-width:1px;border-style:solid;border-color:#dbdbdb;border-radius:5px}.box-sharp{border-radius:0}.box-well{background-color:#f3f3f3;box-shadow:inset 0 4px 0 0 rgba(0,0,0,0.02),inset 0 -4px 0 0 rgba(0,0,0,0.02)}.box-good,.box-ok,.box-green{background-color:#dff0d8;color:#468847;border-color:#c5ddb2!important}.box-blue,.box-info,.box-notice{background-color:#dbf4ff;color:#3a87ad;border-color:#b8e5f8!important}.box-error,.box-bad,.box-red{background-color:#f99;border-color:#e6807e!important;color:#b94a48}.box-warn,.box-yellow{background-color:#feefb3;color:#a77836;border-color:#ffd942!important}.box-disabled{background-color:#e9e9e9}.box-header{border-radius:5px 5px 0 0;padding:10px 20px 0 20px;border-bottom:1px solid #eee;margin:-20px -20px 15px}.box-ok .box-header,.box-good .box-header,.box-good .box-header{background-color:#d2e9c8}.box-bad .box-header,.box-red .box-header,.box-error .box-header{background-color:#f08886}.box-warn .box-header,.box-yellow .box-header{background-color:#ffe991}.box-blue .box-header,.box-info .box-header,.box-notice .box-header{background-color:#c8eeff}.box-disabled .box-header{background-color:#e2e2e2}.box-footer{margin:1.3em -20px -20px;border-radius:0 0 5px 5px;padding:10px 20px;border-top:1px solid #eee}.box-ok .box-header,.box-ok .box-footer,.box-good .box-header,.box-good .box-footer,.box-green .box-header,.box-green .box-footer{border-color:#c5ddb2}.box-bad .box-header,.box-bad .box-footer,.box-red .box-header,.box-red .box-footer,.box-error .box-header,.box-error .box-footer{border-color:#e6807e}.box-warn .box-header,.box-warn .box-footer,.box-yellow .box-header,.box-yellow .box-footer{border-color:#ffd942}.box-info .box-header,.box-info .box-footer,.box-blue .box-header,.box-blue .box-footer,.box-notice .box-header,.box-notice .box-footer{border-color:#b8e5f8}.box-disabled .box-header,.box-disabled .box-footer{border-color:#d6d6d6}.box-sharp .box-header,.box-sharp .box-footer{border-radius:0}.box-plain{border-color:transparent;padding-top:0;padding-bottom:0}.boxless{border-color:transparent;padding:0}.boxless .box-header,.boxless .box-footer{padding-left:0;padding-right:0}.boxless .box-header{margin:0 0 1.3em;padding-top:0}.boxless .box-footer{margin:1.3em 0 0;padding-bottom:0}.box p:last-child,.box ul:last-child,.box ol:last-child,.box dl:last-child,.box blockquote:last-child,.box pre:last-child,.box td:last-child,.box th:last-child,.box table:last-child{margin-bottom:0}.error_ERROR{display:block;color:#800;font-weight:bold}.error_WARNING{display:block;color:#008;font-weight:bold}.error_NOTICE{display:block;color:#888;font-weight:normal;font-size:11px}.error_DEBUG{display:block;color:#ddd;font-weight:bold}.message{border-width:1px;border-style:solid;border-color:#dbdbdb;margin:0 0 1.5em;padding:10px;border-radius:5px}.mark-good,.mark-ok,.message.good,.message.ok{background-color:#dff0d8;color:#468847;border-color:#c5ddb2!important}.mark-info,.mark-notice,.message.info,.message.notice{background-color:#dbf4ff;color:#3a87ad;border-color:#b8e5f8!important}.mark-warn,.message.warn{background-color:#feefb3;color:#a77836;border-color:#ffd942!important}.mark-error,.mark-bad,.message.bad,.message.error{background-color:#f99;border-color:#ec8888!important;color:#b94a48}.mark-disabled,.message.disabled{background-color:#EEE;border-color:#ddd!important;color:#b8b8b8}.message *:last-child{margin-bottom:0}.mark-good,.mark-ok,.mark-info,.mark-notice,.mark-warn,.mark-error,.mark-bad,.mark-disabled{border-width:1px;border-style:solid}.dev-site-warning{background-color:#ffe13e;background-image:-webkit-linear-gradient(#ffe13e,#ffc600);background-image:linear-gradient(#ffe13e,#ffc600);width:100%;padding:.25em .5em;position:fixed;bottom:0;left:0;border:0;border-top:1px solid #ffc600;border-radius:0;z-index:9999;cursor:pointer;font-size:11px;text-align:left;color:#5f4100;margin:0}.col2,.cols2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:1.3em}.col3,.cols3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:1.3em}.col4,.cols4{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:1.3em}.col-h,.col-hm{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.col-hs{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.col-hl{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.col-hxl{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.col-hxxl{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.col-v,.col-vm{margin-bottom:10px}.col-vs{margin-bottom:5px}.col-vl{margin-bottom:20px}.col-vxl{margin-bottom:40px}.col-vxxl{margin-bottom:50px}@media screen and (min-width:1200px){.large1col,.large1cols{-webkit-column-count:1;-moz-column-count:1;column-count:1}.large1col,.large2cols{-webkit-column-count:2;-moz-column-count:2;column-count:2}.large3col,.large3cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}.large4col,.large4cols{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (max-width:1024px) and (min-width:768px){.tablet1col,.tablet1cols{-webkit-column-count:1;-moz-column-count:1;column-count:1}.tablet2col,.tablet2cols{-webkit-column-count:2;-moz-column-count:2;column-count:2}.tablet3col,.tablet3cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}.tablet4col,.tablet4cols{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (max-width:768px) and (min-width:480px){.mini1col,.mini1cols{-webkit-column-count:1;-moz-column-count:1;column-count:1}.mini2col,.mini2cols{-webkit-column-count:2;-moz-column-count:2;column-count:2}.mini3col,.mini3cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}.mini4col,.mini4cols{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (max-width:480px){.mobile1col,.mobile1cols{-webkit-column-count:1;-moz-column-count:1;column-count:1}.mobile2col,.mobile2cols{-webkit-column-count:2;-moz-column-count:2;column-count:2}.mobile3col,.mobile3cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}.mobile4col,.mobile4cols{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.btn,.f-pwd-submit input,.f-submit-unit button{background-color:#f5f5f5;background-image:-webkit-linear-gradient(#fff,#eee);background-image:linear-gradient(bottom,#fff,#eee);display:inline-block;border:1px solid #CCC;color:#333;cursor:pointer;padding:5px 15px;text-decoration:none;border-radius:4px;cursor:pointer}.btn:hover,.btn:focus,.btn:active,.f-pwd-submit input:hover,.f-pwd-submit input:focus,.f-pwd-submit input:active,.f-submit-unit button:hover,.f-submit-unit button:focus,.f-submit-unit button:active{text-decoration:none;outline:0}.btn:active{box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.btn-invisible{border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;padding:10px!important}.btn-green,.btn-good,.btn-confirm{background:#5cb85c;background-image:-webkit-linear-gradient(#5cb85c,#46a246);background-image:linear-gradient(#5cb85c,#46a246);border-color:#279727;color:white}.btn-green:hover,.btn-good:hover,.btn-confirm:hover,.btn-green:focus,.btn-good:focus,.btn-confirm:focus{background-color:#43a843;background-image:-webkit-linear-gradient(#72cc72,#43a843);background-image:linear-gradient(#72cc72,#43a843)}.btn-green:active,.btn-good:active,.btn-confirm:active{background:#43a843}.btn-green:disabled,.btn-green.btn-disabled,.btn-good:disabled,.btn-good.btn-disabled,.btn-confirm:disabled,.btn-confirm.btn-disabled{background:#98c398;border-color:#7ab37a}.btn-red,.btn-bad,.btn-destroy,.btn-danger{background:#e74343;background-image:-webkit-linear-gradient(#e74343,#e74343);background-image:linear-gradient(#e74343,#e74343);border-color:#b60e0e;color:white}.btn-red:hover,.btn-bad:hover,.btn-danger:hover,.btn-destroy:hover,.btn-red:focus,.btn-bad:focus,.btn-destroy:focus,.btn-danger:focus{background-color:#df0404;background-image:-webkit-linear-gradient(#ee5f5f,#da2d2d);background-image:linear-gradient(#ee5f5f,#da2d2d)}.btn-red:active,.btn-bad:active,.btn-destroy:active,.btn-danger:active{background:#df0404}.btn-red:disabled,.btn-red.btn-disabled,.btn-bad:disabled,.btn-bad.btn-disabled,.btn-destroy:disabled,.btn-destroy.btn-disabled,.btn-danger:disabled,.btn-danger.btn-disabled{background:#dd8686;border-color:#c26262}.btn-yellow,.btn-warn{background:#f8b918;background-image:-webkit-linear-gradient(#f3c44d,#eeab00);background-image:linear-gradient(#f3c44d,#eeab00);border-color:#dda108;color:white}.btn-warn:hover,.btn-yellow:hover,.btn-yellow:focus,.btn-warn:focus{background-color:#e98900;background-image:-webkit-linear-gradient(#f3c44d,#eeab00);background-image:linear-gradient(#f3c44d,#eeab00)}.btn-yellow:active,.btn-warn:active{background:#eeab00}.btn-yellow:disabled,.btn-yellow.btn-disabled,.btn-warn:disabled,.btn-warn.btn-disabled{background:#ecc48b;border-color:#cfa160}.btn-blue,.btn-info{background:#00aeff;background-image:-webkit-linear-gradient(#00aeff,#009be4);background-image:linear-gradient(#00aeff,#009be4);border-color:#0087c5;color:white}.btn-info:hover,.btn-blue:hover,.btn-blue:focus,.btn-info:focus{background-color:#0098df;background-image:-webkit-linear-gradient(#2dbcff,#0093d8);background-image:linear-gradient(#2dbcff,#0093d8)}.btn-blue:active,.btn-info:active{background:#0098df}.btn-blue:disabled,.btn-blue.btn-disabled,.btn-info:disabled,.btn-info.btn-disabled{background:#8ddafd;border-color:#7ec6e7}btn:disabled,.btn-disabled{background:#e6e6e6}btn:disabled,.btn-disabled,btn:disabled:hover,.btn-disabled:hover,btn:disabled:focus,.btn-disabled:focus,btn:disabled:active,.btn-disabled:active{cursor:default;box-shadow:none}.btn-s,.btn-small{padding:2px 10px;font-size:.9em}.btn-l,.btn-large{font-size:1.2em;padding:10px 20px}.btn-xl,.btn-huge{padding:15px 30px;font-size:1.6em}.btn-xxl{padding:25px 40px;font-size:2em}.btn-block{display:block;text-align:center}.btn-group .btn{border-radius:0;display:inline-block;margin-left:-4px}.btn-group .btn:first-child{border-radius:4px 0 0 4px;margin-left:0}.btn-group .btn:last-child{border-radius:0 4px 4px 0}.btn-group .btn:first-child:last-child{border-radius:4px}table{border-collapse:collapse;border-spacing:0}th,td{padding:0;text-align:left;vertical-align:middle}table col.unit{position:static;float:none;display:table-column}table.lined{table-layout:fixed;width:100%}table.lined td,table.lined th{border-bottom:1px solid #EEE;padding:10px 0}table.lined tbody tr:last-child td,table.lined tbody tr:last-child th{border-bottom-width:0}.lined th{width:120px;color:#AAA}.lined thead th{width:auto}body{xx-font-family:'PT Sans',Arial,Helvetica,sans-serif;font-family:'Open Sans',sans-serif;color:#505050}body,.grid>*{font-size:16px}a{color:black}a:hover,a:focus{text-decoration:underline}address{white-space:nowrap}blockquote footer{font-weight:bold}.simple-blockquote strong{color:#0c5da5;font-size:1.1em}.typo-dark{color:#333}.typo-thin{font-weight:200}.leader{font-size:1.2em;margin:0 0 .5em;color:#0f243b}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#0f243b;font-weight:700}h1,.h1{font-size:2.15em}h2,.h2{font-size:1.6em}h4,.h4{font-size:1.4em}.content-dark h1,.content-dark h2,.content-dark h3,.content-dark h4,.content-dark h5,.content-dark h6,.content-dark .h1,.content-dark .h2,.content-dark .h3,.content-dark .h4,.content-dark .h5,.content-dark .h6,.content-dark p{color:white}.section-total-forecast .section-unit-large h1,.section-total-forecast .section-unit-large h2,.section-total-forecast .section-unit-large h3,.section-total-forecast .section-unit-large h4,.section-total-forecast .section-unit-large h5,.section-total-forecast .section-unit-large h6,.section-total-forecast .section-unit-large .h1,.section-total-forecast .section-unit-large .h2,.section-total-forecast .section-unit-large .h3,.section-total-forecast .section-unit-large .h4,.section-total-forecast .section-unit-large .h5,.section-total-forecast .section-unit-large .h6{color:#0f243b}#logo{float:left;position:relative;top:16px}#site-logo,#site-img-logo{width:305px;height:48px}.no-borderradius #site-logo{background-image:url(/images/site_logo@1x.png)!important}.heading-line{border-bottom:1px solid #ccd1d5;margin-bottom:1.2em;text-align:center}.heading-line h4{background:#FFF;padding:0 20px;position:relative;top:18px;color:#333;font-weight:normal;font-style:italic;display:inline-block}.heading-line span{display:inline-block;margin-bottom:0;position:relative;top:8px;background:white;padding:0 22px}.cta-requirement{margin-bottom:0;font-size:.8em;margin-top:.8em}.simple-blockquote{border:0;padding:0}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero .h1,.hero .h2,.hero .h3,.hero .h4,.hero .h5,.hero .h6{color:#0f243b}.bodymode-iframe{font-family:'Open Sans',sans-serif;font-size:16px;color:#666;padding:20px!important}.bodymode-iframe .e-stream-cms-main{margin-top:0}.bodymode-iframe h1,.bodymode-iframe h2,.bodymode-iframe h3,.bodymode-iframe h4,.bodymode-iframe h5{color:black}.bodymode-iframe h3,.bodymode-iframe .h3{font-size:1.3em}.bodymode-iframe pre{font-family:'Open Sans',sans-serif;font-size:13px;color:#666;white-space:normal;color:#e46c0a}.bodymode-iframe pre,.bodymode-iframe p{line-height:1.8em}@media screen and (max-width:450px){body,.grid>*{font-size:11px}#logo{top:23px}#site-logo,#site-img-logo{width:180px;height:20px;display:inline-block}}.btn,.f-pwd-submit input,.f-submit-unit button{background:#0f243b;border:0;color:white}.btn:hover,.btn:focus,.btn:active,.f-pwd-submit input:hover,.f-pwd-submit input:focus,.f-pwd-submit input:active,.f-submit-unit button:hover,.f-submit-unit button:focus,.f-submit-unit button:active{background-color:#1269ad}.btn:active{box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}.btn-large,.btn-small{font-size:1em}.btn-small{padding:5px 10px}.btn-white,.btn-white:hover,.btn-white:focus{background:white;color:#0c5da5}.btn-support{padding:60px 30px}.btn-dark{background-color:#0f243b}.btn-dark:hover,.btn-dark:focus{background-color:#143354}.btn-dark:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,1)}@media screen and (max-width:768px){.btn-support{padding:20px 30px}}@media screen and (max-width:400px){.hero-footer .btn,#footer-blocks .btn,.unit-feature .btn{display:block;text-align:center;padding:15px}}.btn-pale{background-color:#82a7cb}.btn-pale:hover,.btn-pale:focus{background-color:#5e86ad}.btn-total{display:none}.section-total-forecast .btn-total{display:inline-block}.section-total-forecast .btn-not-total{display:none}body{background-color:#f7f7f7;height:100%;padding-top:80px}#header .a-header{background-color:#0c5da5;height:80px}.container-inner{background:white;padding:0 70px}#header .container-inner{padding:0 40px}#footer .container-inner{background-color:#0c5da5;height:80px}#buy-cta{float:right;position:relative;top:21px}.two-col-left .sub,.two-col-left .e-sub-content{width:20%;border-right:1px solid #DDD;margin-right:-1px}.two-col-left .main{width:80%;border-left:1px solid #DDD;padding-left:40px;position:relative;left:-1px}.two-col-left .container-inner{padding-top:40px}.main-header{border-bottom:1px solid #DDD;margin-bottom:2.5em;padding-bottom:1em}.footer-cta{border-top:1px solid #cfd3d8;padding:50px 0 0;text-align:center}.footer-total-forecast{background-color:#0f243b;width:auto;margin-left:-70px;margin-right:-70px;padding:40px 70px;margin-bottom:3px!important}#footer a{color:white}#site-copyright p{line-height:80px;color:#FFF}.support-options{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #CCC;margin-bottom:20px}.support-faq{margin-top:30px}summary{margin-top:10px;cursor:pointer;position:relative;padding-left:15px}summary:focus{outline:0}summary:before{content:'';display:block;position:absolute;top:8px;left:0;border:5px solid rgba(0,0,0,0);border-left-color:#222}details{border-top:1px dotted #CCC;margin-bottom:0;padding-bottom:0}details summary::-webkit-details-marker{display:none}@media screen and (max-width:450px){body{padding-top:60px}#header .a-header{height:60px}#header .container-inner{padding:0 20px}}@media screen and (max-width:600px){.container-inner{padding-left:20px;padding-right:20px}.footer-total-forecast{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media screen and (max-width:1000px){#buy-cta{right:33px}}.grid-hc{margin-left:-70px}.grid-hc>.unit{padding-left:70px}.grid-hc>*:not(.unit){margin-left:70px}#nav-primary{float:right;margin-right:40px}.pri-level-1-item,#site-info-links li{margin-left:40px;line-height:80px}.pri-level-1-item:first-child,#site-info-links li:first-child{margin-left:0}.pri-level-1-item>a,#site-info-links li>a{box-shadow:inset 0 0 #799ec2;-webkit-transition:box-shadow 300ms;transition:box-shadow 300ms;padding:0;color:white;display:block;text-decoration:none}.pri-level-1-item a:hover,.pri-level-1-item a:focus,.pri-level-1-item>a:hover,.pri-level-1-item:hover>a,.pri-level-1-item>a:focus,#site-info-links a:hover,#site-info-links a:focus{text-decoration:none;box-shadow:inset 0 -5px #799ec2}.pri-level-1-item.active-section>a{box-shadow:inset 0 -5px #799ec2}#nav-sub>ul{border:0;border-radius:0}#nav-sub a{padding:10px 0}#nav-sub ul ul a{padding-left:20px}#site-info-links{float:right}#site-info-links li{line-height:80px;margin-right:0}#site-credits{display:none}@media screen and (max-width:550px){#buy-cta{display:none}}#mobile-nav a{background-color:#0c5da5;background-image:url(/images/nav-mobile.png);background-position:center;background-repeat:no-repeat;background-size:22px 19px;position:fixed;top:21px;right:20px;width:38px;height:38px;border-radius:4px;display:none;overflow:hidden;text-indent:-1000px}@media screen and (max-width:1000px){#nav-primary{position:fixed;top:90px;right:18px;display:none;margin:0}#nav-primary.active{display:block}#nav-primary ul{background:white;box-shadow:0 0 3px rgba(0,0,0,0.4);border-radius:2px}#nav-primary li{float:none;margin:0;padding:0;line-height:normal}#nav-primary li a{width:190px;padding:10px;text-align:left;border-bottom:1px solid #EEE;display:block;padding:15px;color:inherit}.pri-level-1-item a:hover,.pri-level-1-item a:focus{text-decoration:none;box-shadow:none}#nav-primary li:last-child>a{border-bottom:0}#nav-primary:before{content:'';position:absolute;top:-15px;border:8px solid transparent;border-bottom-color:white;width:0;height:0;right:14px;z-index:1}#nav-primary:after{content:'';position:absolute;top:-16px;border:8px solid transparent;border-bottom-color:rgba(0,0,0,0.2);width:0;height:0;right:14px;z-index:0}#mobile-nav a{display:block}#nav-primary{top:73px}.pri-level-1-item.active-section a:hover,.pri-level-1-item.active-section a:focus,.pri-level-1-item.active-section a{box-shadow:inset -5px 0 #799ec2}}@media screen and (max-width:1000px){#site-info-links li{margin-left:20px}}@media screen and (max-width:1060px){.pri-level-1-item,#site-info-links li{margin-left:25px}}@media screen and (max-width:880px){#footer .container-inner{height:auto}#site-info-links{float:none;margin-top:30px}#site-info-links ul{border-top:1px solid #4a5766}#site-info-links li{margin-left:0;line-height:normal;float:none}#site-info-links li>a{padding:20px 0;border-bottom:1px solid #4a5766}#site-copyright p{line-height:normal}#site-copyright{display:block;margin-top:20px}#site-credits{float:none;text-align:left;margin-top:20px;padding:20px 0;border-top:1px solid #4a5766;display:block;color:#FFF}}@media screen and (max-width:450px){#mobile-nav a{top:10px}#nav-primary{top:63px}}.form-e-commerce-checkout-process #payment-form label+input,.form-e-commerce-checkout-process #payment-form input+input{border:1px solid #DDD;border-radius:5px;padding:.5em 1em;margin-right:1em}.fs-container{margin-bottom:3em}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){select{background-image:url(/r/i/css/arrow@2x.png)!important;background-size:32px 11px!important}input[type="text"],input[type="email"],input[type="search"],input[type="password"],textarea{-webkit-appearance:none;-webkit-appearance:none;appearance:none}}.rosette{position:absolute;right:13px;margin-left:-16px;bottom:23px}.hero{background:#0c5da5;background-image:url(/images/pattern-3af2.png);margin:0 -70px 40px;padding:8% 70px;text-align:center}.hero .h2{color:white;font-weight:normal;margin:0}.hero-blue p{color:white;margin:1em 0 0}.hero-total,.hero-home{background:#d1d1d1;background-image:url(/images/hero-laptop-on-desk.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:left;padding-top:3%;padding-bottom:0;position:relative}.hero-total{background-color:#d5c9bf;background-image:url(/images/hero-total.jpg)}.hero-header{width:40%;display:inline-block;margin-left:70px;vertical-align:top;margin-top:59px}.hero figure{width:46%;display:inline-block;margin-top:5%}.hero figure:after{content:'';clear:both}.hero .video-play{position:relative}.hero .video-play a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero .video-play-img{display:block;position:absolute;left:50%;top:50%;border-radius:60px;width:60px;height:60px;background-color:#0f243b;text-align:center;margin-left:-30px;margin-top:-30px}.hero .video-play-img:hover{background:#0c5da5}.hero .video-play-img img{display:inline;margin-top:20px;position:relative;left:3px}.hero-footer{border-top:1px solid white;margin:40px 0 0;clear:both;padding-top:20px;padding-bottom:5%;overflow:hidden}.hero-footer p{margin:0;padding:7px 0;font-weight:bold;font-size:1.35em;color:#333;float:left}.action{margin-bottom:.6em}.action a{color:white;text-decoration:none}.action-label{background-color:#0c5da5;height:54px;display:inline-block;padding:10px 15px;border-radius:5px;margin-right:2px;color:white}.action xa{line-height:54px;padding:0 20px;border-radius:0 5px 5px 0;margin-right:0;vertical-align:top;font-size:1.2em}.action-label:hover,.action a:hover,.action a:focus{background-color:#1269ad}.action-discount{display:block;font-size:.9em;color:#91b6d6}.action-dark xa,.action-dark .action-label{background-color:#0f243b}.action-dark xa:hover,.action-dark xa:focus{background-color:#0c5da5}.action-dark xa{line-height:normal;padding:7px 10px 0}div:not(.section-unit-large)+.section-unit-large{border-top:1px solid #DDD;padding-top:40px}.section-unit-large h3{font-size:1.8em;-max-width:445px}.section-unit-large figure{width:100%;-moz-box-sizing:content-box;box-sizing:content-box;padding-right:55px;padding-bottom:40px}.section-unit-large .btn{margin-bottom:5px}.list-secondary-features{border-top:1px solid #DDD;padding-top:40px}.list-secondary-features .unit-feature{position:relative;padding-left:120px;min-height:100px}.list-secondary-features .unit-feature *:last-child{margin:0}.list-secondary-features .feature-icon{position:absolute;left:0;top:0}.unit-media-small img{float:left;margin-right:20px}@media screen and (max-width:1100px){.section-unit-large figure{padding-bottom:0;padding-right:0;width:auto;border-bottom:0}.section-unit-large .unit-feature:not(:last-child){border-bottom:1px solid #DDD;margin-bottom:50px}}@media screen and (max-width:1100px){.hero-footer p,.hero-footer .btn{float:none}.hero-footer{text-align:center}}@media screen and (max-width:900px){.hero-header{width:auto;text-align:center;display:block;margin-left:0}.hero figure{max-width:340px;width:auto;display:block;margin:0 auto 40px}.rosette{top:0}}@media screen and (max-width:600px){.hero{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.rosette{top:0}}@media screen and (max-width:460px){.hero{padding:20px}.hero-header{width:auto}.hero-footer{border-top:1px solid white;padding:5px 70px 0;margin:20px -70px 0;clear:both}.hero-footer p{font-size:1em;font-weight:normal;text-align:center}.section-unit-large1{margin-bottom:20px}.hero figure{margin:0 auto 20px}.rosette{width:23%;top:180px;right:5px}}.video-frame{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background:rgba(0,0,0,0.7);display:none}.video-frame.active{display:block}.video-frame iframe{width:70%;height:433px;margin:25px auto 0;display:block}.video-close{position:absolute;top:25px;right:25px}@media screen and (max-width:1024px){.video iframe{height:398px}}@media screen and (max-width:768px){.video iframe{height:300px}}@media screen and (max-width:500px){.video iframe{height:200px}}@media screen and (max-width:320px){.video iframe{height:115px}}.col-hc{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}table.shopping-cart{table-layout:fixed;width:100%}table.shopping-cart td,table.shopping-cart th{border-bottom:1px solid #EEE;padding:10px 0}table.shopping-cart tbody tr:last-child td,table.shopping-cart tbody tr:last-child th{border-bottom-width:0}.shopping-cart th{width:120px;color:#AAA}.shopping-cart thead th{width:auto}.basket-products{width:60%}.total-row .row-label{text-align:right;padding-right:20px}.total-row .row-value{font-weight:bold}.total-row td{border-top:2px solid #e6e6e6;border-bottom:1px solid #e6e6e6!important}.sequence-list{margin:0;padding:0;list-style:none;margin-right:20px}.sequence-stage{padding:10px 0;border-bottom:1px solid #e6e6e6}.sequence-stage p{margin:0;color:#bebebe}.sequence-stage a{text-decoration:none}.sequence-stage.complete a{color:#666}.sequence-stage.current a{font-weight:bold;color:#0c5da5}.a-affiliate-header{border-bottom:1px solid #ddd}.banner-strip{text-align:center;font-size:16px;margin:1em}.banner-strip .aff-logo{vertical-align:middle;margin:0 1em}.footer-block{padding-right:20px}@media screen and (max-width:450px){.footer-block{padding-right:0}}.ifxless_contact{margin-bottom:30px}.contact_cta{margin-top:30px;font-size:30px}.contact_cta-tel{-webkit-appearance:none;appearance:none;color:#0c5da5;text-decoration:none}.contact_cta-tel:hover{text-decoration:underline}.contact_left,.contact_right{margin-top:10px}.contact_left{float:left;width:50%;padding:0 30px 0 0}.contact_right{float:right;width:50%}.contact_right ul{list-style:none;position:relative}.contact_right ul li:before{position:absolute;content:"";width:20px;height:20px;background-image:url(/images/icons.png);left:-20px;background-repeat:no-repeat;background-size:200%}.contact_right ul .address:before{background-position:0 0}.contact_right ul .tel:before{background-position:-20px 0}.contact_right ul .email:before{background-position:-20px -20px}.contact_right a{color:#0c5da5;text-decoration:none}.contact_right a:hover{text-decoration:underline}.section-contact legend{display:none}.section-contact .f-submit-unit{text-align:left}.section-contact .f-submit-unit button{margin-bottom:20px;padding:10px 20px;font-size:14px}.section-contact .fs-container{margin:0}.section-contact .f-block-text input,.section-contact .f-block-select select,.section-contact .f-block-text textarea,.section-contact .f-block-rich .fck-deactivated{max-width:initial}.section-contact .error.message{float:left}.section-contact .message.ok{float:left;width:40%}.section-contact .back-to-home{float:left;width:100%}@media screen and (max-width:768px){.section-contact .message.ok{width:100%}.contact_left,.contact_right{width:100%}}@media screen and (max-width:400px){.section-contact .f-submit-unit button{width:100%}}.section-about .section-unit-large-link{display:none}