*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:inherit}html,body,div,span,applet,object,iframe{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline}div,span,applet,object,iframe{font-family:inherit;font-size:100%}h1,h2,h3,h4,h5,h6{padding:0}h1,h2,h3,h4,h5,h6,p{border:0;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline}p,blockquote{padding:0;font-family:inherit;font-size:100%}blockquote{margin:0}blockquote,pre{border:0;outline:0;font-weight:inherit;font-style:inherit;vertical-align:baseline}a{padding:0;font-family:inherit}a,abbr,acronym{margin:0;border:0;outline:0;font-weight:inherit;font-style:inherit}abbr,acronym{vertical-align:baseline}abbr,acronym,address{padding:0;font-family:inherit;font-size:100%}address,big{border:0;outline:0;font-weight:inherit;vertical-align:baseline}big{margin:0;font-style:inherit}big,cite{padding:0;font-family:inherit;font-size:100%}cite,code{margin:0;border:0;outline:0;font-weight:inherit;vertical-align:baseline}code,del{font-style:inherit}del{padding:0;font-size:100%}del,dfn,em{margin:0;border:0;outline:0;font-weight:inherit;font-family:inherit;vertical-align:baseline}dfn,em,img{padding:0;font-size:100%}img,ins{margin:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit}ins,kbd{padding:0;font-size:100%;vertical-align:baseline}kbd,q,s{margin:0;border:0;outline:0;font-weight:inherit;font-style:inherit}q,s{font-family:inherit}q,s,samp{padding:0;font-size:100%;vertical-align:baseline}samp,small{margin:0;border:0;outline:0;font-weight:inherit;font-style:inherit}small{font-family:inherit}small,strike,strong{padding:0;vertical-align:baseline}strike,strong{font-size:100%}strike,strong,sub,sup,tt,var{margin:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit}tt,var{padding:0;font-size:100%}tt,var,dl{vertical-align:baseline}dl,dt{padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%}dt{margin:0}dt,dd,ol,ul{vertical-align:baseline}dd,ol,ul,li{padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%}li{margin:0}li,fieldset{vertical-align:baseline}fieldset,form,label{border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%}form,label{padding:0}form,label,legend{margin:0;vertical-align:baseline}legend,table,caption{outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%}table,caption{padding:0;border:0}caption{margin:0}tbody,tfoot,thead,tr{vertical-align:baseline}tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%}body{background:#fff}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;vertical-align:middle}caption{font-weight:400}caption,th,td{text-align:left;vertical-align:middle}td{font-weight:400}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{margin:0;padding:0;border:0;outline:0;display:block}audio,canvas,video{display:inline-block}.ie7 audio,.ie7 canvas,.ie7 video{display:inline;zoom:1}audio:not([controls]),[hidden]{display:none;height:0}svg:not(:root){overflow:hidden}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;tap-highlight-color:rgba(0,0,0,0)}blockquote,q{quotes:"\201C" "\201D" "\2018" "\2019"}blockquote:before,q:before,blockquote:after,q:after{content:none}a{font-size:100%;vertical-align:baseline;background:0 0}img{vertical-align:middle}textarea{overflow:auto;vertical-align:top}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%;background-image:none}textarea{line-height:inherit}button{width:auto;overflow:visible}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select{line-height:normal;text-transform:none;vertical-align:middle}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-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}.ie7 legend{margin-left:-7px}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}html{height:100%}body,#container{min-height:100%}#page{width:100%;background:#fff}#content:before{content:' ';display:table}#content:after{clear:both}#content:after,.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.rel{position:relative}.wrap{width:page_width;margin:0 auto}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important;visibility:hidden!important}.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.invisible{visibility:hidden}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.pull-right{float:right!important}.pull-left{float:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.wrap{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.wrap:before,.wrap:after{content:' ';display:table}.wrap:after{clear:both}@media all and (min-width:480px){.wrap{max-width:990px}}@media all and (min-width:768px){.wrap{max-width:990px}}@media all and (min-width:1024px){.wrap{max-width:990px}}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:' ';display:table}.row:after{clear:both}.col-t-1,.col-s-1,.col-m-1,.col-l-1,.col-t-2,.col-s-2,.col-m-2,.col-l-2,.col-t-3,.col-s-3,.col-m-3,.col-l-3,.col-t-4,.col-s-4,.col-m-4,.col-l-4,.col-t-5,.col-s-5,.col-m-5,.col-l-5,.col-t-6,.col-s-6,.col-m-6,.col-l-6,.col-t-7,.col-s-7,.col-m-7,.col-l-7,.col-t-8,.col-s-8,.col-m-8,.col-l-8,.col-t-9,.col-s-9,.col-m-9,.col-l-9,.col-t-10,.col-s-10,.col-m-10,.col-l-10,.col-t-11,.col-s-11,.col-m-11,.col-l-11,.col-t-12,.col-s-12,.col-m-12,.col-l-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-t-1,.col-t-2,.col-t-3,.col-t-4,.col-t-5,.col-t-6,.col-t-7,.col-t-8,.col-t-9,.col-t-10,.col-t-11{float:left}.col-t-1{width:8.3333333333333%}.col-t-2{width:16.6666666666667%}.col-t-3{width:25%}.col-t-4{width:33.3333333333333%}.col-t-5{width:41.6666666666667%}.col-t-6{width:50%}.col-t-7{width:58.3333333333333%}.col-t-8{width:66.6666666666667%}.col-t-9{width:75%}.col-t-10{width:83.3333333333333%}.col-t-11{width:91.6666666666667%}.col-t-12{width:100%}@media all and (min-width:480px){.col-s-1,.col-s-2,.col-s-3,.col-s-4,.col-s-5,.col-s-6,.col-s-7,.col-s-8,.col-s-9,.col-s-10,.col-s-11{float:left}.col-s-1{width:8.3333333333333%}.col-s-2{width:16.6666666666667%}.col-s-3{width:25%}.col-s-4{width:33.3333333333333%}.col-s-5{width:41.6666666666667%}.col-s-6{width:50%}.col-s-7{width:58.3333333333333%}.col-s-8{width:66.6666666666667%}.col-s-9{width:75%}.col-s-10{width:83.3333333333333%}.col-s-11{width:91.6666666666667%}.col-s-12{width:100%}.col-s-push-1{left:8.3333333333333%}.col-s-push-2{left:16.6666666666667%}.col-s-push-3{left:25%}.col-s-push-4{left:33.3333333333333%}.col-s-push-5{left:41.6666666666667%}.col-s-push-6{left:50%}.col-s-push-7{left:58.3333333333333%}.col-s-push-8{left:66.6666666666667%}.col-s-push-9{left:75%}.col-s-push-10{left:83.3333333333333%}.col-s-push-11{left:91.6666666666667%}.col-s-pull-1{right:8.3333333333333%}.col-s-pull-2{right:16.6666666666667%}.col-s-pull-3{right:25%}.col-s-pull-4{right:33.3333333333333%}.col-s-pull-5{right:41.6666666666667%}.col-s-pull-6{right:50%}.col-s-pull-7{right:58.3333333333333%}.col-s-pull-8{right:66.6666666666667%}.col-s-pull-9{right:75%}.col-s-pull-10{right:83.3333333333333%}.col-s-pull-11{right:91.6666666666667%}.col-s-offset-1{margin-left:8.3333333333333%}.col-s-offset-2{margin-left:16.6666666666667%}.col-s-offset-3{margin-left:25%}.col-s-offset-4{margin-left:33.3333333333333%}.col-s-offset-5{margin-left:41.6666666666667%}.col-s-offset-6{margin-left:50%}.col-s-offset-7{margin-left:58.3333333333333%}.col-s-offset-8{margin-left:66.6666666666667%}.col-s-offset-9{margin-left:75%}.col-s-offset-10{margin-left:83.3333333333333%}.col-s-offset-11{margin-left:91.6666666666667%}}@media all and (min-width:768px){.col-m-1,.col-m-2,.col-m-3,.col-m-4,.col-m-5,.col-m-6,.col-m-7,.col-m-8,.col-m-9,.col-m-10,.col-m-11{float:left}.col-m-1{width:8.3333333333333%}.col-m-2{width:16.6666666666667%}.col-m-3{width:25%}.col-m-4{width:33.3333333333333%}.col-m-5{width:41.6666666666667%}.col-m-6{width:50%}.col-m-7{width:58.3333333333333%}.col-m-8{width:66.6666666666667%}.col-m-9{width:75%}.col-m-10{width:83.3333333333333%}.col-m-11{width:91.6666666666667%}.col-m-12{width:100%}.col-m-push-1{left:8.3333333333333%}.col-m-push-2{left:16.6666666666667%}.col-m-push-3{left:25%}.col-m-push-4{left:33.3333333333333%}.col-m-push-5{left:41.6666666666667%}.col-m-push-6{left:50%}.col-m-push-7{left:58.3333333333333%}.col-m-push-8{left:66.6666666666667%}.col-m-push-9{left:75%}.col-m-push-10{left:83.3333333333333%}.col-m-push-11{left:91.6666666666667%}.col-m-pull-1{right:8.3333333333333%}.col-m-pull-2{right:16.6666666666667%}.col-m-pull-3{right:25%}.col-m-pull-4{right:33.3333333333333%}.col-m-pull-5{right:41.6666666666667%}.col-m-pull-6{right:50%}.col-m-pull-7{right:58.3333333333333%}.col-m-pull-8{right:66.6666666666667%}.col-m-pull-9{right:75%}.col-m-pull-10{right:83.3333333333333%}.col-m-pull-11{right:91.6666666666667%}.col-m-offset-1{margin-left:8.3333333333333%}.col-m-offset-2{margin-left:16.6666666666667%}.col-m-offset-3{margin-left:25%}.col-m-offset-4{margin-left:33.3333333333333%}.col-m-offset-5{margin-left:41.6666666666667%}.col-m-offset-6{margin-left:50%}.col-m-offset-7{margin-left:58.3333333333333%}.col-m-offset-8{margin-left:66.6666666666667%}.col-m-offset-9{margin-left:75%}.col-m-offset-10{margin-left:83.3333333333333%}.col-m-offset-11{margin-left:91.6666666666667%}}@media all and (min-width:1024px){.col-l-1,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-l-10,.col-l-11{float:left}.col-l-1{width:8.3333333333333%}.col-l-2{width:16.6666666666667%}.col-l-3{width:25%}.col-l-4{width:33.3333333333333%}.col-l-5{width:41.6666666666667%}.col-l-6{width:50%}.col-l-7{width:58.3333333333333%}.col-l-8{width:66.6666666666667%}.col-l-9{width:75%}.col-l-10{width:83.3333333333333%}.col-l-11{width:91.6666666666667%}.col-l-12{width:100%}.col-l-push-1{left:8.3333333333333%}.col-l-push-2{left:16.6666666666667%}.col-l-push-3{left:25%}.col-l-push-4{left:33.3333333333333%}.col-l-push-5{left:41.6666666666667%}.col-l-push-6{left:50%}.col-l-push-7{left:58.3333333333333%}.col-l-push-8{left:66.6666666666667%}.col-l-push-9{left:75%}.col-l-push-10{left:83.3333333333333%}.col-l-push-11{left:91.6666666666667%}.col-l-pull-1{right:8.3333333333333%}.col-l-pull-2{right:16.6666666666667%}.col-l-pull-3{right:25%}.col-l-pull-4{right:33.3333333333333%}.col-l-pull-5{right:41.6666666666667%}.col-l-pull-6{right:50%}.col-l-pull-7{right:58.3333333333333%}.col-l-pull-8{right:66.6666666666667%}.col-l-pull-9{right:75%}.col-l-pull-10{right:83.3333333333333%}.col-l-pull-11{right:91.6666666666667%}.col-l-offset-1{margin-left:8.3333333333333%}.col-l-offset-2{margin-left:16.6666666666667%}.col-l-offset-3{margin-left:25%}.col-l-offset-4{margin-left:33.3333333333333%}.col-l-offset-5{margin-left:41.6666666666667%}.col-l-offset-6{margin-left:50%}.col-l-offset-7{margin-left:58.3333333333333%}.col-l-offset-8{margin-left:66.6666666666667%}.col-l-offset-9{margin-left:75%}.col-l-offset-10{margin-left:83.3333333333333%}.col-l-offset-11{margin-left:91.6666666666667%}}body{font-family:"proxima-nova","Futura",Georgia,sans-serif;font-size:16px;line-height:1.7;font-weight:400}@media all and (min-width:480px){body{font-size:17.6px}}@media all and (min-width:768px){body{font-size:20px}}body,select,input,textarea{color:#444}#content{text-shadow:0 0 1px rgba(0,0,0,.01)}a{color:#95de75;text-decoration:none}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:none}a[rel='reference']{margin:0 5px}a.contains-image,a img{border:none}p{margin:1.2em 0 1.5em}p.error{font-size:1.6em;line-height:1.4em;margin-bottom:1em}p.lead{margin-bottom:1.7em;font-size:1.3em}cite{font-style:normal}h1,h2,h3,h4{font-family:"proxima-nova","Lucida Grande","Lucida Sans",Verdana,sans-serif;line-height:1.3em}h2,h3,h4{font-weight:600}h2,h3,h4,h5,h6{margin:1em 0 .4em}h5,h6,.h1{font-family:"proxima-nova","Lucida Grande","Lucida Sans",Verdana,sans-serif;line-height:1.3em}.h1{margin-bottom:.4em}.h2,.h3,.h4{font-weight:600}.h2,.h3,.h4,.h5,.h6{font-family:"proxima-nova","Lucida Grande","Lucida Sans",Verdana,sans-serif;line-height:1.3em;margin-top:1em;margin-bottom:.4em}h1 small{line-height:1;color:#888}h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#888}.h1 small{line-height:1;color:#888}.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:400;line-height:1;color:#888}h1{font-weight:300;margin:.4em 0}h1,.h1{font-size:2.6em}.h1{margin-top:.4em}.h1,h1 small,.h1 small{font-weight:300}h2,.h2{font-size:2em}h3,.h3{font-size:1.6em}h4,.h4{font-size:1.4em}h5,.h5{font-size:1.2em;font-weight:400}h6,.h6{font-size:1em;text-transform:uppercase;letter-spacing:1px;font-weight:400}h1 small,h2 small,h3 small,.h1 small,.h2 small,.h3 small{font-size:65%}h4 small,h5 small,h6 small,.h4 small,.h5 small,.h6 small{font-size:80%}img{max-width:100%;height:auto;border-radius:2px}img.rounded{border-radius:10px}img.circle{border-radius:50%}img.responsive{display:block;max-width:100%;height:auto}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}ul,ol{margin:.8em 0 1.2em 1.8em}ul li,ol li{margin-top:.3em;margin-bottom:.3em}ul.unstyled,ol.unstyled,ul.inline,ol.inline{padding-left:0;list-style:none;margin-left:0}ul.inline>li,ol.inline>li{display:inline-block;padding-right:.8em}ul ul,ol ul,ul ol,ol ol{margin-top:.3em;margin-bottom:.3em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.2em}@media all and (min-width:768px){dl.horizontal dt{float:left;width:40%;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dl.horizontal dd{margin-left:45%}dl.horizontal dd:before,dl.horizontal dd:after{content:' ';display:table}dl.horizontal dd:after{clear:both}}dt{font-weight:700}dd{margin:0}q:before,q:after,blockquote:before,blockquote:after{content:""}hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #999;margin:2em 0;padding:0}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}del{text-decoration:line-through}dfn{font-style:italic}b,strong,th{font-weight:700}i,em{font-style:italic}small{font-size:80%}sub{padding:0 3px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}abbr[title].initialism,dfn[title].initialism{font-size:90%;text-transform:uppercase}address{display:block;margin:0 0 22px;font-style:normal;line-height:1.4}.footnotes{font-size:.9em;color:#555}.footnotes:before{width:30%;height:0;border-top:1px solid #bbb;display:block;content:""}.footnotes p{margin-bottom:20px}.footnotes a.reversefootnote{padding-left:.6em}sup{padding:0}sup a{margin:0;padding:0 4px 5px}table{width:100%;max-width:100%;margin:0 0 27px;background-color:transparent}table thead>tr>th{padding:8px;line-height:1.7;border-top:1px solid #ddd;text-align:left}table tbody>tr>th,table tfoot>tr>th,table thead>tr>td,table tbody>tr>td,table tfoot>tr>td{padding:8px;line-height:1.7;vertical-align:top;border-top:1px solid #ddd;text-align:left}table thead>tr>th img,table tbody>tr>th img,table tfoot>tr>th img,table thead>tr>td img,table tbody>tr>td img,table tfoot>tr>td img{vertical-align:top}table thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}table caption+thead tr:first-child th,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:2px solid #ddd}table table{background-color:body_bg}table.condensed thead>tr>th,table.condensed tbody>tr>th,table.condensed tfoot>tr>th,table.condensed thead>tr>td,table.condensed tbody>tr>td,table.condensed tfoot>tr>td{padding:5px}table.bordered,table.bordered>thead>tr>th,table.bordered>tbody>tr>th,table.bordered>tfoot>tr>th,table.bordered>thead>tr>td,table.bordered>tbody>tr>td,table.bordered>tfoot>tr>td{border:1px solid #ddd}table.bordered>thead>tr>th,table.bordered>thead>tr>td{border-bottom-width:2px}table.striped>tbody>tr:nth-child(odd)>td,table.striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}table.hover>tbody>tr:hover>td,table.hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;border:1px solid #ddd}.table-responsive>table{margin-bottom:0;background-color:#fff}.table-responsive>table>thead>tr>th,.table-responsive>table>tbody>tr>th,.table-responsive>table>tfoot>tr>th,.table-responsive>table>thead>tr>td,.table-responsive>table>tbody>tr>td,.table-responsive>table>tfoot>tr>td{white-space:nowrap}.table-responsive>table.bordered{border:0}.table-responsive>table.bordered>thead>tr>th:first-child,.table-responsive>table.bordered>tbody>tr>th:first-child,.table-responsive>table.bordered>tfoot>tr>th:first-child,.table-responsive>table.bordered>thead>tr>td:first-child,.table-responsive>table.bordered>tbody>tr>td:first-child,.table-responsive>table.bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>table.bordered>thead>tr>th:last-child,.table-responsive>table.bordered>tbody>tr>th:last-child,.table-responsive>table.bordered>tfoot>tr>th:last-child,.table-responsive>table.bordered>thead>tr>td:last-child,.table-responsive>table.bordered>tbody>tr>td:last-child,.table-responsive>table.bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>table.bordered>thead>tr:last-child>th,.table-responsive>table.bordered>tbody>tr:last-child>th,.table-responsive>table.bordered>tfoot>tr:last-child>th,.table-responsive>table.bordered>thead>tr:last-child>td,.table-responsive>table.bordered>tbody>tr:last-child>td,.table-responsive>table.bordered>tfoot>tr:last-child>td{border-bottom:0}@media print{table{border-collapse:collapse!important}table td,table th{background-color:#fff!important}table-bordered th,table-bordered td{border:1px solid #ddd!important}}pre,code,kbd,samp{font-family:"proxima-nova",Consolas,"Lucida Console",Monaco,monospace}code{padding:2px 4px;font-size:90%;color:teal;border-radius:4px}code,pre{white-space:pre-wrap;word-wrap:break-word;background-color:#f5f5f5}pre{display:block;padding:15px;margin:0 0 13.5px;font-size:16px;line-height:1.7;word-break:break-all;color:#222;border:1px solid pre_border_color;border-radius:border_radius_base}pre.scrollable{max-height:340px;overflow-y:scroll}pre.highlight{margin-bottom:27px}pre.highlight .hll{background-color:#ffc}pre.highlight .c{color:#998;font-style:italic}pre.highlight .err{color:#a61717;background-color:#e3d2d2}pre.highlight .k,pre.highlight .o{color:#000;font-weight:700}pre.highlight .cm{color:#998;font-style:italic}pre.highlight .cp{color:#999;font-weight:700;font-style:italic}pre.highlight .c1{color:#998;font-style:italic}pre.highlight .cs{color:#999;font-weight:700;font-style:italic}pre.highlight .gd{color:#000;background-color:#fdd}pre.highlight .ge{color:#000;font-style:italic}pre.highlight .gr{color:#a00}pre.highlight .gh{color:#999}pre.highlight .gi{color:#000;background-color:#dfd}pre.highlight .go{color:#888}pre.highlight .gp{color:#555}pre.highlight .gs{font-weight:700}pre.highlight .gu{color:#aaa}pre.highlight .gt{color:#a00}pre.highlight .kc,pre.highlight .kd,pre.highlight .kn,pre.highlight .kp,pre.highlight .kr{color:#000;font-weight:700}pre.highlight .kt{color:#458;font-weight:700}pre.highlight .m{color:#099}pre.highlight .s{color:#d01040}pre.highlight .na{color:teal}pre.highlight .nb{color:#0086b3}pre.highlight .nc{color:#458;font-weight:700}pre.highlight .no{color:teal}pre.highlight .nd{color:#3c5d5d;font-weight:700}pre.highlight .ni{color:purple}pre.highlight .ne,pre.highlight .nf,pre.highlight .nl{color:#900;font-weight:700}pre.highlight .nn{color:#555}pre.highlight .nt{color:navy}pre.highlight .nv{color:teal}pre.highlight .ow{color:#000;font-weight:700}pre.highlight .w{color:#bbb}pre.highlight .mf,pre.highlight .mh,pre.highlight .mi,pre.highlight .mo{color:#099}pre.highlight .sb,pre.highlight .sc,pre.highlight .sd,pre.highlight .s2,pre.highlight .se,pre.highlight .sh,pre.highlight .si,pre.highlight .sx{color:#d01040}pre.highlight .sr{color:#009926}pre.highlight .s1{color:#d01040}pre.highlight .ss{color:#990073}pre.highlight .bp{color:#999}pre.highlight .vc,pre.highlight .vg,pre.highlight .vi{color:teal}pre.highlight .il{color:#099}@-ms-viewport{width:device-width}@media screen and (max-width:400px){@-ms-viewport{width:320px}}.visible-t,.visible-t tr,.visible-t th,td .visible-t{display:none!important}@media all and (max-width:479px){.visible-t{display:block!important}.visible-t tr,.visible-t{display:table-row!important}.visible-t th,.visible-t,td .visible-t{display:table-cell!important}}@media all and (min-width:480px) and (max-width:767px){.visible-t.visible-s{display:block!important}.visible-t.visible-s tr,.visible-t.visible-s{display:table-row!important}.visible-t.visible-s th,.visible-t.visible-s,td .visible-t.visible-s{display:table-cell!important}}@media all and (min-width:768px) and (max-width:1023px){.visible-t.visible-m{display:block!important}.visible-t.visible-m tr,.visible-t.visible-m{display:table-row!important}.visible-t.visible-m th,.visible-t.visible-m,td .visible-t.visible-m{display:table-cell!important}}@media all and (min-width:1024px){.visible-t.visible-l{display:block!important}.visible-t.visible-l tr,.visible-t.visible-l{display:table-row!important}.visible-t.visible-l th,.visible-t.visible-l,td .visible-t.visible-l{display:table-cell!important}}.visible-s,.visible-s tr,.visible-s th,td .visible-s{display:none!important}@media all and (max-width:479px){.visible-s.visible-t{display:block!important}.visible-s.visible-t tr,.visible-s.visible-t{display:table-row!important}.visible-s.visible-t th,.visible-s.visible-t,td .visible-s.visible-t{display:table-cell!important}}@media all and (min-width:480px) and (max-width:767px){.visible-s{display:block!important}.visible-s tr,.visible-s{display:table-row!important}.visible-s th,.visible-s,td .visible-s{display:table-cell!important}}@media all and (min-width:768px) and (max-width:1023px){.visible-s.visible-m{display:block!important}.visible-s.visible-m tr,.visible-s.visible-m{display:table-row!important}.visible-s.visible-m th,.visible-s.visible-m,td .visible-s.visible-m{display:table-cell!important}}@media all and (min-width:1024px){.visible-s.visible-l{display:block!important}.visible-s.visible-l tr,.visible-s.visible-l{display:table-row!important}.visible-s.visible-l th,.visible-s.visible-l,td .visible-s.visible-l{display:table-cell!important}}.visible-m,.visible-m tr,.visible-m th,td .visible-m{display:none!important}@media all and (max-width:479px){.visible-m.visible-t{display:block!important}.visible-m.visible-t tr,.visible-m.visible-t{display:table-row!important}.visible-m.visible-t th,.visible-m.visible-t,td .visible-m.visible-t{display:table-cell!important}}@media all and (min-width:480px) and (max-width:767px){.visible-m.visible-s{display:block!important}.visible-m.visible-s tr,.visible-m.visible-s{display:table-row!important}.visible-m.visible-s th,.visible-m.visible-s,td .visible-m.visible-s{display:table-cell!important}}@media all and (min-width:768px) and (max-width:1023px){.visible-m{display:block!important}.visible-m tr,.visible-m{display:table-row!important}.visible-m th,.visible-m,td .visible-m{display:table-cell!important}}@media all and (min-width:1024px){.visible-m.visible-l{display:block!important}.visible-m.visible-l tr,.visible-m.visible-l{display:table-row!important}.visible-m.visible-l th,.visible-m.visible-l,td .visible-m.visible-l{display:table-cell!important}}.visible-l,.visible-l tr,.visible-l th,td .visible-l{display:none!important}@media all and (max-width:479px){.visible-l.visible-t{display:block!important}.visible-l.visible-t tr,.visible-l.visible-t{display:table-row!important}.visible-l.visible-t th,.visible-l.visible-t,td .visible-l.visible-t{display:table-cell!important}}@media all and (min-width:480px) and (max-width:767px){.visible-l.visible-s{display:block!important}.visible-l.visible-s tr,.visible-l.visible-s{display:table-row!important}.visible-l.visible-s th,.visible-l.visible-s,td .visible-l.visible-s{display:table-cell!important}}@media all and (min-width:768px) and (max-width:1023px){.visible-l.visible-m{display:block!important}.visible-l.visible-m tr,.visible-l.visible-m{display:table-row!important}.visible-l.visible-m th,.visible-l.visible-m,td .visible-l.visible-m{display:table-cell!important}}@media all and (min-width:1024px){.visible-l{display:block!important}.visible-l tr,.visible-l{display:table-row!important}.visible-l th,.visible-l,td .visible-l{display:table-cell!important}}.hidden-t{display:block!important}.hidden-t tr,.hidden-t{display:table-row!important}.hidden-t th,.hidden-t,td .hidden-t{display:table-cell!important}@media all and (max-width:479px){.hidden-t,.hidden-t tr,.hidden-t th,td .hidden-t{display:none!important}}@media all and (min-width:480px) and (max-width:767px){.hidden-t.hidden-s,.hidden-t.hidden-s tr,.hidden-t.hidden-s th,td .hidden-t.hidden-s{display:none!important}}@media all and (min-width:768px) and (max-width:1023px){.hidden-t.hidden-m,.hidden-t.hidden-m tr,.hidden-t.hidden-m th,td .hidden-t.hidden-m{display:none!important}}@media all and (min-width:1024px){.hidden-t.hidden-l,.hidden-t.hidden-l tr,.hidden-t.hidden-l th,td .hidden-t.hidden-l{display:none!important}}.hidden-s{display:block!important}.hidden-s tr,.hidden-s{display:table-row!important}.hidden-s th,.hidden-s,td .hidden-s{display:table-cell!important}@media all and (max-width:479px){.hidden-s.hidden-t,.hidden-s.hidden-t tr,.hidden-s.hidden-t th,td .hidden-s.hidden-t{display:none!important}}@media all and (min-width:480px) and (max-width:767px){.hidden-s,.hidden-s tr,.hidden-s th,td .hidden-s{display:none!important}}@media all and (min-width:768px) and (max-width:1023px){.hidden-s.hidden-m,.hidden-s.hidden-m tr,.hidden-s.hidden-m th,td .hidden-s.hidden-m{display:none!important}}@media all and (min-width:1024px){.hidden-s.hidden-l,.hidden-s.hidden-l tr,.hidden-s.hidden-l th,td .hidden-s.hidden-l{display:none!important}}.hidden-m{display:block!important}.hidden-m tr,.hidden-m{display:table-row!important}.hidden-m th,.hidden-m,td .hidden-m{display:table-cell!important}@media all and (max-width:479px){.hidden-m.hidden-t,.hidden-m.hidden-t tr,.hidden-m.hidden-t th,td .hidden-m.hidden-t{display:none!important}}@media all and (min-width:480px) and (max-width:767px){.hidden-m.hidden-s,.hidden-m.hidden-s tr,.hidden-m.hidden-s th,td .hidden-m.hidden-s{display:none!important}}@media all and (min-width:768px) and (max-width:1023px){.hidden-m,.hidden-m tr,.hidden-m th,td .hidden-m{display:none!important}}@media all and (min-width:1024px){.hidden-m.hidden-l,.hidden-m.hidden-l tr,.hidden-m.hidden-l th,td .hidden-m.hidden-l{display:none!important}}.hidden-l{display:block!important}.hidden-l tr,.hidden-l{display:table-row!important}.hidden-l th,.hidden-l,td .hidden-l{display:table-cell!important}@media all and (max-width:479px){.hidden-l.hidden-t,.hidden-l.hidden-t tr,.hidden-l.hidden-t th,td .hidden-l.hidden-t{display:none!important}}@media all and (min-width:480px) and (max-width:767px){.hidden-l.hidden-s,.hidden-l.hidden-s tr,.hidden-l.hidden-s th,td .hidden-l.hidden-s{display:none!important}}@media all and (min-width:768px) and (max-width:1023px){.hidden-l.hidden-m,.hidden-l.hidden-m tr,.hidden-l.hidden-m th,td .hidden-l.hidden-m{display:none!important}}@media all and (min-width:1024px){.hidden-l,.hidden-l tr,.hidden-l th,td .hidden-l{display:none!important}}.visible-print,.visible-print tr,.visible-print th,td .visible-print{display:none!important}@media print{.visible-print{display:block!important}.visible-print tr,.visible-print{display:table-row!important}.visible-print th,.visible-print,td .visible-print{display:table-cell!important}.hidden-print,.hidden-print tr,.hidden-print th,td .hidden-print{display:none!important}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow: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:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}#color,#color-cover,#spacer,.read-later{display:none}}html,body,#page{background:#f2f2f2;transition:background-color 300ms;touch-callout:none}html.slow-transition,body.slow-transition,#page.slow-transition{transition:background-color 900ms}.main,.screenshot-1,.screenshot-2{position:absolute;top:50%;left:50%;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.2)}.main{width:284px;height:506px;margin:-253px 0 0 -142px;background:#f7f8fd;text-align:center;z-index:10;transition:all .6s}.main .logo{display:block;margin:72px auto 24px}.main h1{letter-spacing:2px;font-size:34px;font-weight:300}.main p{font-size:16px;font-weight:300}.main p.intro{margin-top:20px;margin-bottom:42px}.main p.links{margin-top:0;margin-bottom:0}.main p.about{margin-top:24px}.main p.about a{font-weight:300;color:#bbb;font-size:12px}.main p a{font-weight:600;color:#6a7ed9;text-decoration:none}.main .store-button{display:block;margin-bottom:16px}.screenshot-1,.screenshot-2{width:225px;height:400px;margin:-200px 0 0 -113px;z-index:5;transition:all .9s;transition-delay:.5s}.screenshot-1{-webkit-transform:translate(-230px,0);transform:translate(-230px,0)}.screenshot-2{-webkit-transform:translate(230px,0);transform:translate(230px,0)}.intro-view.before .main,.intro-view.before .screenshot-1,.intro-view.before .screenshot-2,.intro-view.after .main{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.intro-view.after .main{transition:all .5s}.intro-view.after .screenshot-1{-webkit-transform:translate(-130px,0) scale(.9);transform:translate(-130px,0) scale(.9)}.intro-view.after .screenshot-2{-webkit-transform:translate(130px,0) scale(.9);transform:translate(130px,0) scale(.9)}.intro-view.after .screenshot-1,.intro-view.after .screenshot-2{transition:all .3s;transition-delay:0;opacity:0}.intro-view.final .screenshot-1,.intro-view.final .screenshot-2,.intro-view.final .main{display:none}@media all and (max-width:700px){.main{position:static;margin:20px auto;padding-top:1px}.screenshot-1,.screenshot-2{display:none;-webkit-transform:none;transform:none}.intro-view.final .screenshot-1,.intro-view.final .screenshot-2,.intro-view.final .main{display:none}}.game-holder{position:absolute;top:50%;left:50%}.game{position:relative;height:100%;width:100%}.tile,.tile-won{position:absolute;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;outline:0}