@font-face{font-family:League Spartan;src:url(/build/assets/leaguespartan-bold-BKCS8N13.eot);src:url(/build/assets/leaguespartan-bold-BKCS8N13.eot?#iefix) format("embedded-opentype"),url(/build/assets/leaguespartan-bold-DklUDe83.woff2) format("woff2"),url(/build/assets/leaguespartan-bold-Ujt7VPYj.woff) format("woff"),url(/build/assets/leaguespartan-bold-BupUha9D.ttf) format("truetype"),url(/build/assets/leaguespartan-bold-DHyEn3Ik.svg#league_spartanbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:League Gothic;src:url(/build/assets/leaguegothic-regular-webfont-Dgs4TDhp.eot);src:url(/build/assets/leaguegothic-regular-webfont-Dgs4TDhp.eot?#iefix) format("embedded-opentype"),url(/build/assets/leaguegothic-regular-webfont-DUN0omI5.woff) format("woff"),url(/build/assets/leaguegothic-regular-webfont-Dh-0VRsv.ttf) format("truetype"),url(/build/assets/leaguegothic-regular-webfont-DvKqHGRE.svg#league_gothicregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(/build/assets/lato-regular-webfont-qYPC_uIT.eot);src:url(/build/assets/lato-regular-webfont-qYPC_uIT.eot?#iefix) format("embedded-opentype"),url(/build/assets/lato-regular-webfont-KZKNbRC_.woff2) format("woff2"),url(/build/assets/lato-regular-webfont-BSjK5Wlx.woff) format("woff"),url(/build/assets/lato-regular-webfont-AQ_qX2N0.ttf) format("truetype"),url(/build/assets/lato-regular-webfont-CuH-7Nu-.svg#latoregular) format("svg");font-weight:400;font-style:normal}html{background:#3d3d3d}.header{background:url(/build/assets/header-1200-DtPrCuRE.jpg) no-repeat #7e95ae;background-size:cover;height:20em;margin-top:.5em;color:#111;font-family:League Spartan;-webkit-box-shadow:0 .1em .25em rgba(0,0,0,.35);-moz-box-shadow:0 .1em .25em rgba(0,0,0,.35);box-shadow:0 .1em 1em #00000059}.header h1{float:left;text-align:center;width:20%;background:#7e95ae;opacity:.85;padding:.2em 0 .15em;margin:0 0 0 .5em;border:.05em solid #273142;border-top:none;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,.35);-moz-box-shadow:0px 0px 10px 5px rgba(0,0,0,.35);box-shadow:0 0 10px 5px #00000059}.languages{float:right;background:#7e95ae;font-size:.85em;margin:0 2.5% 0 0;padding:0 .5em;text-align:center;font-family:latoregular;border:.125em solid #273142;border-top:none;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.languages a:link,.languages a:visited{color:#333;text-decoration:underline}.languages a:hover{color:#c2454c;text-decoration:underline}.languages ul,.languages li{list-style:none;margin:0;padding:0}.languages li{float:left;margin-left:.5em}.languages li:first-child{margin-left:0}.header h2{float:right;background:#7e95ae;opacity:.85;margin:8.5em 0 0;padding:.25em .5em;vertical-align:bottom;font-family:latoregular;border:.075em solid #273142;border-right:none;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.nav{background-color:#273142;font-family:latoregular;text-transform:uppercase;font-size:.925em}.torso{background-color:#f6f4f2}.torso h1,.torso h2,.torso h3{font-family:Open Sans}.torso h1.narrow{font-family:League Gothic}.sidebar h1,.sidebar h2,.sidebar h3{font-family:latoregular;font-weight:700}.footer{background-color:#273142;color:#fa8334}.torso iframe{display:block;max-width:100%;max-height:20em}.blixt-selecter{display:block;margin:.25em 0 0;padding:1px;border:1px solid #ccc;font-family:Open Sans;font-size:.85em}.blixt-results table{width:80%}.blixt-results table td{text-align:left}.archive h2{text-transform:capitalize;margin-bottom:.5em}.archive ul{list-style:none;padding-left:0}ul.member{list-style:none;float:left;width:43%;margin:0 2em 1em 0;padding:0}ul.even{margin-right:2em}.member .member-title{font-weight:700}div.divisions{clear:left}.puzzle{max-width:400px;margin:0 auto}.puzzle img,.puzzle-side img{display:block;max-width:100%;margin:0 auto}.puzzle p,.puzzle-side p{margin:0;padding:0;text-align:center}.to-move{font-style:italic}.puzzle-side{max-width:300px;margin:0 auto;text-align:center}.show-solution{text-align:center;margin:0}#puzzle-solution,#puzzle-solution p{margin-top:0;text-align:left}.featured-image img{display:block;float:left;margin-bottom:.5em;padding-right:1em}html{font: 1em/1.6 Open Sans,verdana,sans-serif;font-weight:400;color:#494949;margin:0;padding:0;line-height:1.675em;-webkit-text-size-adjust:100%}@media screen and (max-width: 30em){html{font-size:.875em}}@media screen and (min-width: 85em) and (min-height: 40em){html{font-size:1.125em}}@media screen and (min-width: 95em) and (min-height: 50em){html{font-size:1.25em}}@media screen and (min-width: 110em) and (min-height: 60em){html{font-size:1.325em}}@media screen and (min-width: 120em) and (min-height: 70em){html{font-size:1.325em}}body{margin:0;padding:0}.page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:63em;margin:0 auto}@media screen and (min-width: 1px){.page{width:100%;max-width:63em}}@media screen and (max-width: 64em){.header{margin-top:0}}@media screen and (max-width: 46em){.page{padding-left:.5em;padding-right:.5em}.header{background-image:url(/build/assets/header-960-D394b8Jo.jpg)}}@media screen and (max-width: 39em){.page{padding-left:.25em;padding-right:.25em}}@media screen and (max-width: 32em){.page{padding:0}.blixt-results table{width:96%}.header{background-image:url(/build/assets/header-640-DTlAVtgU.jpg)}}h1,h2,h3,h4,h5,h6{line-height:1.2}p,ol,ul{margin:.8em 0 0}p:first-child,ol:first-child,ul:first-child{margin-top:0}ul{list-style:square;padding:0 0 0 1.6em}a{color:#ac3931;text-decoration:none}a:hover{color:#c2454c}a:focus{outline-color:#be3c0e}a img{display:block}blockquote{font-size:1.25em;font-style:italic;border-left:3px solid #ddd;margin:.8em 0 0;padding:.65em 1.25em}blockquote:first-child{margin-top:0}hr{border:none;border-top:1px solid #ddd;margin:1.25em 0 1.5em}.header h1{font-weight:400;font-size:3em}.header h2{font-weight:400;font-size:1.9em;text-align:left}@media screen and (max-width: 48em){.header{height:18em}.header h1{font-size:2.6em}.header h2{font-size:1.733333em}}@media screen and (max-width: 42em){.header{height:14.5em}.header h1{font-size:2.1em}.header h2{font-size:1.4em}}@media screen and (max-width: 36em){.header{height:12.5em}.header h1{font-size:1.8em}.header h2{font-size:1.2em}}@media screen and (max-width: 30em){.header{height:10.5em}.header h1{font-size:1.5em}.header h2{font-size:1em}}.header h1 a{color:#222;padding:0 .25em;margin:0 -.25em}.header h1 a:hover{text-shadow:0 0 1em #fff}.torso{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .1em .25em rgba(0,0,0,.35);-moz-box-shadow:0 .1em .25em rgba(0,0,0,.35);box-shadow:0 .1em 1em #00000059}.sorry{font-style:italic}.figure{margin:.8em 0 1.2em}.figure:first-child{margin-top:0}.figure p{font-size:.875em;text-align:center;color:#737373;margin-top:.5em;font-style:italic}.nav{text-align:center}.small-screen{display:none}.small-screen-nav{background-color:#718397;text-align:center;display:none}.small-screen-nav h3{margin:0;font-size:.875em;letter-spacing:4px;text-transform:uppercase;color:#273142;line-height:1.6;padding:.25em 0}.small-screen-nav a{display:block;border-top:1px solid #273142;background-color:#718397;color:#fff;padding:.25em 0 .35em}.small-screen-nav a:hover{background-color:#8d372d}.nav a{display:inline-block;padding:.7em .85em;text-decoration:none;color:#f7f4f1;white-space:nowrap;position:relative}.nav a:hover,.nav a.on{background-color:#8d372d}.nav a.on:after{content:"";width:0;height:0;display:block;position:absolute;border-top:8px solid #8d372d;border-left:8px solid transparent;border-right:8px solid transparent;bottom:-8px;left:50%;margin-left:-8px}.nav a.on:hover{background-color:#9d382e}.nav a.on:hover:after{border-top-color:#9d382e}@media screen and (max-width: 43.125em){.nav .large-screen{display:none}.nav .small-screen{display:inline-block}.small-screen-nav{display:block}}.sub-nav{background-color:#fff;padding:1em 1.5em;margin:-1em -3.15em 2.5em -.6em;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:-.1em .1em .45em rgba(0,0,0,.2);-moz-box-shadow:-.1em .1em .45em rgba(0,0,0,.2);box-shadow:-.1em .1em .45em #0003;position:relative}.sub-nav:after{content:"";position:absolute;display:block;width:45px;height:82px;top:-26px;right:-2px;background:transparent url(../img/paperclip.png) no-repeat scroll 50% 50%;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);transform:rotate(-1deg)}.sub-nav ul{list-style:none;padding:0;font-size:1.125em;line-height:1.3}.sub-nav ul ul{padding:0 0 0 1.5em;font-size:.83333em;margin:.4em 0 0}.sub-nav li{margin:.5em 0 0}.sub-nav li:first-child{margin-top:0}.sub-nav .on{color:#81352b}@media screen and (max-width: 46em){.sub-nav{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0);margin:0 -2em 1.5em}}.breadcrumbs{font-size:.9375em}.breadcrumbs span{margin:0 .25em;color:#c3bea9}.breadcrumbs a{margin-bottom:.3125em;display:inline-block}ol.tree>li{font-size:1.125em}ol.tree li{line-height:1.25em;margin:.425em 0}ol.tree ol{margin:0 0 1.2em;padding:0 0 0 2em;font-size:.83333em}ol.tree ol li{font-style:italic}ol.tree ol li a{font-style:normal}ol.roman{list-style-type:upper-roman}ol.roman ol{list-style-type:lower-roman}.main{padding:1.5em 36px 2.125em}@media screen and (max-width: 46em){.main{padding-left:21px;padding-right:21px}.columns{width:100%!important;float:none;margin:1.5em 0 0}.columns:first-child{margin-top:0}}.pagination{border-top:1px solid #ddd;margin-top:1.5em;padding-top:1em}.pagination:before,.pagination:after{content:" ";display:table}.pagination:after{clear:both}.pagination a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:45%;position:relative;line-height:1.4}.pagination a:before,.pagination a:after{display:block;position:absolute;top:0}.pagination .older{float:left;padding-left:.85em}.pagination .older:before{content:"«";left:0;-webkit-transition:left .24s ease;-moz-transition:left .24s ease;transition:left .24s ease}.pagination .older:hover:before{left:-.25em}.pagination .newer{float:right;text-align:right;padding-right:.85em}.pagination .newer:after{content:"»";right:0;-webkit-transition:right .24s ease;-moz-transition:right .24s ease;transition:right .24s ease}.pagination .newer:hover:after{right:-.25em}.pagination small{font-size:.875em}.article{margin:2em 0 0}.article:first-child{margin-top:0}.article h1{margin:0 0 .5em;font-size:2.2em;font-weight:400;color:#292929}.article h2{font-size:1.6em;font-weight:400;margin:.75em 0 0;color:#333}.article .time{margin-top:-1em;font-style:italic;color:#979797;font-size:.875em}.article h3{font-size:1.2em;font-weight:400;font-style:italic;color:#444}.article h3 em{font-style:normal}.article h1 a{text-decoration:none}.article img{display:block;max-width:100%;margin:.8em 0 0}.article p img:first-child{margin-top:0}@media screen and (max-width: 30em){.article h1{font-size:1.65em}.article h2{font-size:1.5em}}.sidebar{font-size:.935em;font-weight:300;line-height:1.5em}@media screen and (max-width: 32em){.sidebar{font-weight:400}}.side-block{margin:2em 0 0;color:#000}.side-block:first-child{margin-top:0}.side-block:last-child{margin-bottom:0}.side-block h2{font-size:1.25em;font-weight:400;margin:0 0 .35em;padding-bottom:.3em;border-bottom:1px dotted #ccc}.side-block h2 a{text-decoration:none}.side-block ul{margin-top:.4em;list-style:none;padding:0}.side-block.odd{clear:left}@media screen and (max-width: 46em){.side-block{margin:0 0 1.5em 4%;width:48%!important;float:left}.side-block.odd{margin-left:0}}@media screen and (max-width: 32em){.side-block{margin:0 0 1.5em;width:100%!important;float:none}}.calendar ul{list-style:none;padding:0;line-height:1.25}.calendar li{margin:.5em 0}.calendar li:first-child{margin-top:0}.calendar small{color:#503c33;font-size:.8em}.calendar h3{font-weight:400;margin:.125em 0 0;font-size:1em}.big-calendar{margin-top:1em}.big-calendar .divider{font-size:.9125em;overflow:hidden;width:100%;margin-top:1.5em;margin-bottom:-.75em}.big-calendar .divider span{display:inline-block;position:relative;padding:0 .65em;color:#b7b29d;font-size:1.125em;margin-left:4.35em}.big-calendar .divider span:before,.big-calendar .divider span:after{content:"";position:absolute;display:block;height:0;width:800px;border-top:3px double #cbc9c0;top:50%;margin-top:-1px}.big-calendar .divider span:before{left:-800px}.big-calendar .divider span:after{right:-800px}.big-calendar .date-blob{width:4em;float:left;text-align:center;-webkit-box-shadow:0 0 .6em rgba(0,0,0,.15);-moz-box-shadow:0 0 .6em rgba(0,0,0,.15);box-shadow:0 0 .6em #00000026;position:relative}.big-calendar .date-blob strong{text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:.1em 0 0;font-size:.8125em;background-color:#7e95ae;color:#fff;display:block}.big-calendar .date-blob span{display:block;font-size:1.5em;line-height:1;background-color:#fff;padding:.3em 0 .6em}.big-calendar .event{margin:1.5em 0 0}.big-calendar .event:first-child{margin-top:0}.big-calendar .event h3{line-height:1.1;font-size:1.2em;margin:0 0 .25em;font-style:normal}.big-calendar .event-description{margin-left:5em}@media screen and (max-width: 30em){.big-calendar .date-blob{font-size:.825em}.big-calendar .date-blob strong{letter-spacing:0}.big-calendar .event-description{margin-left:3.8em}}.map{height:20em;width:100%;border:1px solid #ccc}.big-map .map{height:24em}.map h2{margin:0;font-size:1.4em}.map h3{margin:0;font-style:normal;font-size:1.125em}.map p{margin:.4em 0 0}@media screen and (max-width: 46em){.map{height:20em}}.taxonomy-results{border-top:1px solid #ddd;padding-top:1.5em}.taxonomy-results h1{font-size:1.9em}.masonry .item{width:286px;margin-bottom:15px;overflow:hidden}.masonry .item img{display:block;width:auto!important;width:100%;max-width:100%}.masonry .item .caption{width:100%;position:absolute;bottom:-5px;background:#0000004d;padding:25px 0;color:#fff;text-align:center;font-size:21px;opacity:0;transition:ease-in-out all .2s;-webkit-transition:ease-in-out all .2s}.masonry .item:hover .caption{opacity:1;bottom:0}.lichess-training-iframe{width:100%!important}.footer{font-size:.8125em;line-height:1.4;text-align:center;padding:1.25em 0;margin-bottom:1em}.footer small{font-style:italic}.footer .delimiter{margin:0 .25em}.footer a{color:#d17f72}.footer a:hover{color:#de8779}@media screen and (max-width: 64em){.footer{margin-bottom:0}}.gallery{border-top:1px solid #ddd;margin-top:1.5em;padding-top:1.75em}.gallery img{display:block;width:100%;margin:0}.gallery .row{margin-top:1.5em}.gallery .row:first-child{margin-top:0}@media screen and (max-width: 400px){.gallery .column{float:none;width:100%;margin:1.5em 0 0!important}.gallery{padding-top:.25em}.gallery .row{margin-top:0}}.contact{border-top:1px solid #ddd;margin-top:1.5em;padding-top:1.75em}.contact input[type=text],.contact input[type=email],.contact textarea{display:block;width:100%;margin:0;padding:.5em .25em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact input[type=submit]{border:none;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:.5em 1em;font-size:.8125em;background-color:#4f3b32;color:#fff;display:block;cursor:pointer}.container,.row{position:relative;margin:0 auto;padding:0}.container:before,.container:after,.row:before,.row:after,.clearfix:before,.clearfix:after{content:" ";display:table}.container:after,.row:after,.clearfix:after{clear:both}.column,.columns{float:left;display:block;margin:0 0 0 4%}.column:first-child,.columns:first-child{margin-left:0}hr.clear,br.clear{clear:both;display:block;overflow:hidden;margin:0;padding:0;width:0;height:0;border:0}.twelfth.column,.twelfth.columns,.one-twelfth.column,.one-twelfth.columns,.one.column,.one.columns{width:4.6667%}.sixth.column,.sixth.columns,.one-sixth.column,.one-sixth.columns,.two.column,.two.columns{width:13.3333%}.fourth.column,.fourth.columns,.quarter.column,.quarter.columns,.one-quarter.column,.one-quarter.columns,.one-fourth.column,.one-fourth.columns,.three.column,.three.columns{width:22%}.third.column,.third.columns,.one-third.column,.one-third.columns,.four.column,.four.columns{width:30.6667%}.five.column,.five.columns{width:39.3333%}.half.column,.half.columns,.one-half.column,.one-half.columns,.six.column,.six.columns{width:48%}.seven.column,.seven.columns{width:56.6667%}.two-thirds.column,.two-thirds.columns,.eight.column,.eight.columns{width:65.3333%}
