a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}body{-webkit-text-size-adjust:none}mark{color:inherit;background-color:transparent}input::-moz-focus-inner{padding:0;border:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}@-ms-viewport{width:device-width}body{-ms-overflow-style:scrollbar}@media screen and (max-width:480px){body,html{min-width:320px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#d8d8d8}body.is-preload *,body.is-preload :after,body.is-preload :before{transition:none!important;-webkit-animation:none!important;animation:none!important}body,input,select,textarea{font-family:'Source Sans Pro',Helvetica,sans-serif;font-size:14pt;font-weight:400;line-height:1.75;color:#2e2e2e}@media screen and (max-width:1680px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:980px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:736px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:480px){body,input,select,textarea{font-size:12pt}}a{transition:color .2s ease,border-bottom-color .2s ease;text-decoration:none;color:inherit;border-bottom:dotted 1px rgba(160,160,160,.65)}a:before{transition:color .2s ease}a:hover{color:#ba2e5d!important;border-bottom-color:transparent}a:hover:before{color:#ba2e5d!important}b,strong{font-weight:700;color:#3c3b3b}em,i{font-style:italic}p{margin:0 0 2em 0}h1,h2,h3,h4,h5,h6{font-family:Raleway,Helvetica,sans-serif;font-weight:800;line-height:1.65;margin:0 0 1em 0;letter-spacing:.25em;text-transform:uppercase;color:#3c3b3b}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;border-bottom:0}h2{font-size:1.1em}h3{font-size:.9em}h4{font-size:.7em}h5{font-size:.7em}h6{font-size:.7em}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-.5em}blockquote{font-style:italic;margin:0 0 2em 0;padding:.5em 0 .5em 2em;border-left:solid 4px rgba(160,160,160,.3)}code{font-family:'Courier New',monospace;font-size:.9em;margin:0 .25em;padding:.25em .65em;border:solid 1px rgba(160,160,160,.3);background:rgba(160,160,160,.075)}pre{font-family:'Courier New',monospace;font-size:.9em;margin:0 0 2em 0;-webkit-overflow-scrolling:touch}pre code{line-height:1.75em;display:block;overflow-x:auto;padding:1em 1.5em}hr{margin:2em 0;border:0;border-bottom:solid 1px rgba(160,160,160,.3)}hr.major{margin:3em 0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.row{display:flex;box-sizing:border-box;flex-wrap:wrap;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp{order:-1}.row>.col-1{width:8.3333333333%}.row>.off-1{margin-left:8.3333333333%}.row>.col-2{width:16.6666666667%}.row>.off-2{margin-left:16.6666666667%}.row>.col-3{width:25%}.row>.off-3{margin-left:25%}.row>.col-4{width:33.3333333333%}.row>.off-4{margin-left:33.3333333333%}.row>.col-5{width:41.6666666667%}.row>.off-5{margin-left:41.6666666667%}.row>.col-6{width:50%}.row>.off-6{margin-left:50%}.row>.col-7{width:58.3333333333%}.row>.off-7{margin-left:58.3333333333%}.row>.col-8{width:66.6666666667%}.row>.off-8{margin-left:66.6666666667%}.row>.col-9{width:75%}.row>.off-9{margin-left:75%}.row>.col-10{width:83.3333333333%}.row>.off-10{margin-left:83.3333333333%}.row>.col-11{width:91.6666666667%}.row>.off-11{margin-left:91.6666666667%}.row>.col-12{width:100%}.row>.off-12{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}@media screen and (max-width:1680px){.row{display:flex;box-sizing:border-box;flex-wrap:wrap;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xlarge{order:-1}.row>.col-1-xlarge{width:8.3333333333%}.row>.off-1-xlarge{margin-left:8.3333333333%}.row>.col-2-xlarge{width:16.6666666667%}.row>.off-2-xlarge{margin-left:16.6666666667%}.row>.col-3-xlarge{width:25%}.row>.off-3-xlarge{margin-left:25%}.row>.col-4-xlarge{width:33.3333333333%}.row>.off-4-xlarge{margin-left:33.3333333333%}.row>.col-5-xlarge{width:41.6666666667%}.row>.off-5-xlarge{margin-left:41.6666666667%}.row>.col-6-xlarge{width:50%}.row>.off-6-xlarge{margin-left:50%}.row>.col-7-xlarge{width:58.3333333333%}.row>.off-7-xlarge{margin-left:58.3333333333%}.row>.col-8-xlarge{width:66.6666666667%}.row>.off-8-xlarge{margin-left:66.6666666667%}.row>.col-9-xlarge{width:75%}.row>.off-9-xlarge{margin-left:75%}.row>.col-10-xlarge{width:83.3333333333%}.row>.off-10-xlarge{margin-left:83.3333333333%}.row>.col-11-xlarge{width:91.6666666667%}.row>.off-11-xlarge{margin-left:91.6666666667%}.row>.col-12-xlarge{width:100%}.row>.off-12-xlarge{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:1280px){.row{display:flex;box-sizing:border-box;flex-wrap:wrap;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-large{order:-1}.row>.col-1-large{width:8.3333333333%}.row>.off-1-large{margin-left:8.3333333333%}.row>.col-2-large{width:16.6666666667%}.row>.off-2-large{margin-left:16.6666666667%}.row>.col-3-large{width:25%}.row>.off-3-large{margin-left:25%}.row>.col-4-large{width:33.3333333333%}.row>.off-4-large{margin-left:33.3333333333%}.row>.col-5-large{width:41.6666666667%}.row>.off-5-large{margin-left:41.6666666667%}.row>.col-6-large{width:50%}.row>.off-6-large{margin-left:50%}.row>.col-7-large{width:58.3333333333%}.row>.off-7-large{margin-left:58.3333333333%}.row>.col-8-large{width:66.6666666667%}.row>.off-8-large{margin-left:66.6666666667%}.row>.col-9-large{width:75%}.row>.off-9-large{margin-left:75%}.row>.col-10-large{width:83.3333333333%}.row>.off-10-large{margin-left:83.3333333333%}.row>.col-11-large{width:91.6666666667%}.row>.off-11-large{margin-left:91.6666666667%}.row>.col-12-large{width:100%}.row>.off-12-large{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:980px){.row{display:flex;box-sizing:border-box;flex-wrap:wrap;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-medium{order:-1}.row>.col-1-medium{width:8.3333333333%}.row>.off-1-medium{margin-left:8.3333333333%}.row>.col-2-medium{width:16.6666666667%}.row>.off-2-medium{margin-left:16.6666666667%}.row>.col-3-medium{width:25%}.row>.off-3-medium{margin-left:25%}.row>.col-4-medium{width:33.3333333333%}.row>.off-4-medium{margin-left:33.3333333333%}.row>.col-5-medium{width:41.6666666667%}.row>.off-5-medium{margin-left:41.6666666667%}.row>.col-6-medium{width:50%}.row>.off-6-medium{margin-left:50%}.row>.col-7-medium{width:58.3333333333%}.row>.off-7-medium{margin-left:58.3333333333%}.row>.col-8-medium{width:66.6666666667%}.row>.off-8-medium{margin-left:66.6666666667%}.row>.col-9-medium{width:75%}.row>.off-9-medium{margin-left:75%}.row>.col-10-medium{width:83.3333333333%}.row>.off-10-medium{margin-left:83.3333333333%}.row>.col-11-medium{width:91.6666666667%}.row>.off-11-medium{margin-left:91.6666666667%}.row>.col-12-medium{width:100%}.row>.off-12-medium{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:736px){.row{display:flex;box-sizing:border-box;flex-wrap:wrap;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-small{order:-1}.row>.col-1-small{width:8.3333333333%}.row>.off-1-small{margin-left:8.3333333333%}.row>.col-2-small{width:16.6666666667%}.row>.off-2-small{margin-left:16.6666666667%}.row>.col-3-small{width:25%}.row>.off-3-small{margin-left:25%}.row>.col-4-small{width:33.3333333333%}.row>.off-4-small{margin-left:33.3333333333%}.row>.col-5-small{width:41.6666666667%}.row>.off-5-small{margin-left:41.6666666667%}.row>.col-6-small{width:50%}.row>.off-6-small{margin-left:50%}.row>.col-7-small{width:58.3333333333%}.row>.off-7-small{margin-left:58.3333333333%}.row>.col-8-small{width:66.6666666667%}.row>.off-8-small{margin-left:66.6666666667%}.row>.col-9-small{width:75%}.row>.off-9-small{margin-left:75%}.row>.col-10-small{width:83.3333333333%}.row>.off-10-small{margin-left:83.3333333333%}.row>.col-11-small{width:91.6666666667%}.row>.off-11-small{margin-left:91.6666666667%}.row>.col-12-small{width:100%}.row>.off-12-small{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:480px){.row{display:flex;box-sizing:border-box;flex-wrap:wrap;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xsmall{order:-1}.row>.col-1-xsmall{width:8.3333333333%}.row>.off-1-xsmall{margin-left:8.3333333333%}.row>.col-2-xsmall{width:16.6666666667%}.row>.off-2-xsmall{margin-left:16.6666666667%}.row>.col-3-xsmall{width:25%}.row>.off-3-xsmall{margin-left:25%}.row>.col-4-xsmall{width:33.3333333333%}.row>.off-4-xsmall{margin-left:33.3333333333%}.row>.col-5-xsmall{width:41.6666666667%}.row>.off-5-xsmall{margin-left:41.6666666667%}.row>.col-6-xsmall{width:50%}.row>.off-6-xsmall{margin-left:50%}.row>.col-7-xsmall{width:58.3333333333%}.row>.off-7-xsmall{margin-left:58.3333333333%}.row>.col-8-xsmall{width:66.6666666667%}.row>.off-8-xsmall{margin-left:66.6666666667%}.row>.col-9-xsmall{width:75%}.row>.off-9-xsmall{margin-left:75%}.row>.col-10-xsmall{width:83.3333333333%}.row>.off-10-xsmall{margin-left:83.3333333333%}.row>.col-11-xsmall{width:91.6666666667%}.row>.off-11-xsmall{margin-left:91.6666666667%}.row>.col-12-xsmall{width:100%}.row>.off-12-xsmall{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}.author{font-family:Raleway,Helvetica,sans-serif;font-size:.6em;font-weight:400;display:-moz-flex;display:-ms-flex;display:flex;flex-direction:row;white-space:nowrap;letter-spacing:.25em;text-transform:uppercase;border-bottom:0;-moz-flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:-moz-flex-end;-ms-justify-content:-ms-flex-end;justify-content:flex-end}.author .name{display:block;margin:0 1.5em 0 0;transition:border-bottom-color .2s ease;border-bottom:dotted 1px rgba(160,160,160,.65)}.author img{display:block;width:4em;border-radius:100%}.author:hover .name{border-bottom-color:transparent}.blurb h2{font-size:.8em;margin:0 0 1.5em 0}.blurb h3{font-size:.7em}.blurb p{font-size:.9em}.box{margin-bottom:2em;padding:0;border:solid 1px rgba(160,160,160,.3)}.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0;padding:.5em}.box.alt{padding:0;border:0;border-radius:0}.button,button,input[type=button],input[type=reset],input[type=submit]{font-family:Raleway,Helvetica,sans-serif;font-size:.6em;font-weight:800;line-height:4.8125em;display:inline-block;height:4.8125em;padding:0 2.5em;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;text-align:center;white-space:nowrap;text-decoration:none;letter-spacing:.25em;text-transform:uppercase;color:#3c3b3b!important;border:0;background-color:transparent;box-shadow:inset 0 0 0 1px rgba(160,160,160,.3);-moz-appearance:none;-webkit-appearance:none;appearance:none}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#ba2e5d!important;box-shadow:inset 0 0 0 1px #ba2e5d}.button:hover:active,button:hover:active,input[type=button]:hover:active,input[type=reset]:hover:active,input[type=submit]:hover:active{background-color:rgba(186,46,93,.05)}.button:after,.button:before,button:after,button:before,input[type=button]:after,input[type=button]:before,input[type=reset]:after,input[type=reset]:before,input[type=submit]:after,input[type=submit]:before{position:relative;color:#838383}.button:before,button:before,input[type=button]:before,input[type=reset]:before,input[type=submit]:before{left:-1em;padding:0 0 0 .75em}.button:after,button:after,input[type=button]:after,input[type=reset]:after,input[type=submit]:after{left:1em;padding:0 .75em 0 0}.button.fit,button.fit,input[type=button].fit,input[type=reset].fit,input[type=submit].fit{width:100%}.button.large,button.large,input[type=button].large,input[type=reset].large,input[type=submit].large{font-size:.7em;padding:0 3em}.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{font-size:.5em}.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{pointer-events:none;color:rgba(160,160,160,.3)!important}.button.disabled:before,.button:disabled:before,button.disabled:before,button:disabled:before,input[type=button].disabled:before,input[type=button]:disabled:before,input[type=reset].disabled:before,input[type=reset]:disabled:before,input[type=submit].disabled:before,input[type=submit]:disabled:before{color:rgba(160,160,160,.3)!important}form{margin:0 0 2em 0}form.search{position:relative;text-decoration:none}form.search:before{font-family:FontAwesome;font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;text-transform:none!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}form.search:before{line-height:2.75em;position:absolute;top:0;left:0;display:block;width:2.5em;height:2.75em;content:'\f002';text-align:center;color:#838383}form.search>input:first-child{padding-left:2.5em}label{font-size:.9em;font-weight:700;display:block;margin:0 0 1em 0;color:#3c3b3b}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{display:block;width:100%;padding:0 1em;text-decoration:none;color:inherit;border:none;border:solid 1px rgba(160,160,160,.3);border-radius:0;outline:0;background:rgba(160,160,160,.075);-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type=email]:invalid,input[type=password]:invalid,input[type=tel]:invalid,input[type=text]:invalid,select:invalid,textarea:invalid{box-shadow:none}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#ba2e5d;box-shadow:inset 0 0 0 1px #ba2e5d}.select-wrapper{position:relative;display:block;text-decoration:none}.select-wrapper:before{font-family:FontAwesome;font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;text-transform:none!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.select-wrapper:before{line-height:2.75em;position:absolute;top:0;right:0;display:block;width:2.75em;height:2.75em;content:'\f078';text-align:center;pointer-events:none;color:rgba(160,160,160,.3)}.select-wrapper select::-ms-expand{display:none}select{height:2.75em;padding-right:2.75em;text-overflow:ellipsis;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'40\' height=\'40\' preserveAspectRatio=\'none\' viewBox=\'0 0 40 40\'%3E%3Cpath d=\'M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z\' fill=\'rgba(160, 160, 160, 0.3)\' /%3E%3C/svg%3E');background-repeat:no-repeat;background-position:calc(100% - 1rem) center;background-size:1.25rem}select option{color:#3c3b3b;background:#fff}select:focus::-ms-value{background-color:transparent}select::-ms-expand{display:none}input[type=email],input[type=password],input[type=text],select{height:2.75em}textarea{padding:.75em 1em}input[type=checkbox],input[type=radio]{z-index:-1;display:block;float:left;width:1em;margin-right:-2em;opacity:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type=checkbox]+label,input[type=radio]+label{font-size:1em;font-weight:400;position:relative;display:inline-block;padding-right:.75em;padding-left:2.4em;cursor:pointer;text-decoration:none;color:#2e2e2e}input[type=checkbox]+label:before,input[type=radio]+label:before{font-family:FontAwesome;font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;text-transform:none!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}input[type=checkbox]+label:before,input[type=radio]+label:before{font-size:.8em;line-height:2.0625em;position:absolute;top:0;left:0;display:inline-block;width:2.0625em;height:2.0625em;content:'';text-align:center;border:solid 1px rgba(160,160,160,.3);background:rgba(160,160,160,.075)}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{content:'\f00c';color:#fff;border-color:#3c3b3b;background:#3c3b3b}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{border-color:#ba2e5d;box-shadow:0 0 0 1px #ba2e5d}input[type=radio]+label:before{border-radius:100%}::-webkit-input-placeholder{opacity:1;color:#838383!important}:-moz-placeholder{opacity:1;color:#838383!important}::-moz-placeholder{opacity:1;color:#838383!important}:-ms-input-placeholder{opacity:1;color:#838383!important}.icon{position:relative;text-decoration:none;border-bottom:none}.icon:before{font-family:FontAwesome;font-weight:400;font-style:normal;font-variant:normal;line-height:1;display:inline-block;text-transform:none!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.icon>.label{display:none}.icon:before{line-height:inherit}.icon.solid:before{font-weight:900}.icon.brands:before{font-family:FontAwesome}.icon.suffix:before{float:right}.image{position:relative;display:inline-block;border:0}.image img{display:block}.image.left,.image.right{max-width:40%}.image.left img,.image.right img{width:100%}.image.left{top:.25em;float:left;padding:0 1.5em 1em 0}.image.right{top:.25em;float:right;padding:0 0 1em 1.5em}.image.fit{display:block;width:100%;margin:0 0 2em 0}.image.fit img{width:100%}.image.featured{display:block;width:100%;margin:0 0 3em 0}.image.featured img{width:100%}@media screen and (max-width:736px){.image.featured{margin:0 0 1.5em 0}}.image.main{display:block;width:100%;margin:0 0 3em 0}.image.main img{width:100%}img.caption{float:left;padding-right:.6em;padding-bottom:.5em}img.caption-right{float:right;padding-bottom:.5em;padding-left:.6em}ol{margin:0 0 2em 0;padding-left:1.25em;list-style:decimal}ol li{padding-left:.25em}ul{margin:0 0 2em 0;padding-left:1em;list-style:disc}ul li{padding-left:.5em}ul.alt{padding-left:0;list-style:none}ul.alt li{padding:.5em 0;border-top:solid 1px rgba(160,160,160,.3)}ul.alt li:first-child{padding-top:0;border-top:0}dl{margin:0 0 2em 0}dl dt{font-weight:700;display:block;margin:0 0 1em 0}dl dd{margin-left:2em}ul.actions{display:-moz-flex;display:-ms-flex;display:flex;margin-left:-1em;padding-left:0;list-style:none;cursor:default;justify-content:center}ul.actions li{padding:0 0 0 1em;vertical-align:middle}ul.actions.special{width:100%;margin-left:0;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}ul.actions.special li:first-child{padding-left:0}ul.actions.stacked{flex-direction:column;margin-left:0;-moz-flex-direction:column}ul.actions.stacked li{padding:1.3em 0 0 0}ul.actions.stacked li:first-child{padding-top:0}ul.actions.fit{width:calc(100% + 1em)}ul.actions.fit li{width:100%;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1}ul.actions.fit li>*{width:100%}ul.actions.fit.stacked{width:100%}@media screen and (max-width:480px){ul.actions:not(.fixed){flex-direction:column;width:100%!important;margin-left:0;-moz-flex-direction:column}ul.actions:not(.fixed) li{width:100%;padding:1em 0 0 0;text-align:center;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li .button,ul.actions:not(.fixed) li button,ul.actions:not(.fixed) li input[type=button],ul.actions:not(.fixed) li input[type=reset],ul.actions:not(.fixed) li input[type=submit]{width:100%}ul.actions:not(.fixed) li .button.icon:before,ul.actions:not(.fixed) li button.icon:before,ul.actions:not(.fixed) li input[type=button].icon:before,ul.actions:not(.fixed) li input[type=reset].icon:before,ul.actions:not(.fixed) li input[type=submit].icon:before{margin-left:-.5em}}ul.icons{padding-left:0;list-style:none;cursor:default}ul.icons li{display:inline-block;padding:0 1em 0 0}ul.icons li:last-child{padding-right:0}ul.icons li>*{border:0}ul.icons li>* .label{display:none}ul.posts{padding:0;list-style:none}ul.posts li{margin:1.5em 0 0 0;padding:1.5em 0 0 0;border-top:dotted 1px rgba(160,160,160,.3)}ul.posts li:first-child{margin-top:0;padding-top:0;border-top:0}ul.posts article{display:-moz-flex;display:-ms-flex;display:flex;flex-direction:row-reverse;-moz-align-items:-moz-flex-start;-ms-align-items:-ms-flex-start;align-items:flex-start;-moz-flex-direction:row-reverse}ul.posts article .image{display:block;width:4em;min-width:4em;margin-right:1.5em}ul.posts article .image img{width:100%}ul.posts article header{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;flex:1;-ms-flex:1}ul.posts article header h3{font-size:.7em;margin-top:.125em}ul.posts article header .published{font-family:Raleway,Helvetica,sans-serif;font-size:.6em;font-weight:400;display:block;margin:-.625em 0 1.7em 0;letter-spacing:.25em;text-transform:uppercase}ul.posts article header>:last-child{margin-bottom:0}.mini-post{display:-moz-flex;display:-ms-flex;display:flex;flex-direction:column-reverse;margin:0 0 2em 0;border:solid 1px rgba(160,160,160,.3);background:#fff;-moz-flex-direction:column-reverse}.mini-post .image{overflow:hidden;width:100%}.mini-post .image img{width:100%;transition:transform .2s ease-out}.mini-post .image:hover img{transform:scale(1.05)}.mini-post header{position:relative;min-height:4em;padding:1.25em 4.25em .1em 1.25em;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.mini-post header h3{font-size:.7em}.mini-post header .published{font-family:Raleway,Helvetica,sans-serif;font-size:.6em;font-weight:400;display:block;margin:-.625em 0 1.7em 0;letter-spacing:.25em;text-transform:uppercase}.mini-post header .author{position:absolute;top:2em;right:2em}.mini-posts{margin:0 0 2em 0}@media screen and (max-width:1280px){.mini-posts{display:-moz-flex;display:-ms-flex;display:flex;width:calc(100% + 2em);flex-wrap:wrap}.mini-posts>*{width:calc(50% - 2em);margin:2em 2em 0 0}.mini-posts>:nth-child(-n+2){margin-top:0}}@media screen and (max-width:480px){.mini-posts{display:block;width:100%}.mini-posts>*{width:100%;margin:0 0 2em 0}}.post{position:relative;margin:0 0 3em 0;padding:3em 3em 1em 3em;border:solid 1px rgba(160,160,160,.3);background:#fff}.post>header{position:relative;left:-3em;display:-moz-flex;display:-ms-flex;display:flex;width:calc(100% + 6em);margin:-3em 0 3em 0;border-bottom:solid 1px rgba(160,160,160,.3)}.post>header .title{padding:3.75em 3em 3.3em 3em;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex:1}.post>header .title h2{font-size:1.5em;font-weight:900}.post>header .title>:last-child{margin-bottom:0}.post>header .meta{width:17em;min-width:17em;padding:3.75em 3em 1.75em 3em;text-align:right;border-left:solid 1px rgba(160,160,160,.3)}.post>header .meta>*{margin:0 0 1em 0}.post>header .meta>:last-child{margin-bottom:0}.post>header .meta .published{font-family:Raleway,Helvetica,sans-serif;font-size:.7em;font-weight:800;display:block;margin-top:.5em;white-space:nowrap;letter-spacing:.25em;text-transform:uppercase;color:#3c3b3b}.post>a.image.featured{overflow:hidden}.post>a.image.featured img{transition:transform .2s ease-out}.post>a.image.featured:hover img{transform:scale(1.05)}.post>footer{display:-moz-flex;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.post>footer .actions{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.post>footer .stats{padding:0;list-style:none;cursor:default}.post>footer .stats li{font-family:Raleway,Helvetica,sans-serif;font-size:.6em;font-weight:400;line-height:1;display:inline-block;margin:0 0 0 2em;padding:0 0 0 2em;letter-spacing:.25em;text-transform:uppercase;border-left:solid 1px rgba(160,160,160,.3)}.post>footer .stats li:first-child{margin-left:0;padding-left:0;border-left:0}.post>footer .stats li .icon{border-bottom:0}.post>footer .stats li .icon:before{margin-right:.75em}@media screen and (max-width:980px){.post{left:-3em;width:calc(100% + (3em * 2));border-right:0;border-left:0}.post>header{flex-direction:column;padding:3.75em 3em 1.25em 3em;border-left:0;-moz-flex-direction:column}.post>header .title{margin:0 0 2em 0;padding:0;text-align:center;-ms-flex:0 1 auto}.post>header .meta{display:-moz-flex;display:-ms-flex;display:flex;width:100%;margin:0 0 2em 0;padding:0;padding-top:0;text-align:left;border-left:0;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.post>header .meta>*{margin-left:2em;padding-left:2em;border-left:solid 1px rgba(160,160,160,.3)}.post>header .meta>:first-child{margin-left:0;padding-left:0;border-left:0}.post>header .meta .published{margin-top:0;margin-bottom:0}.post>header .meta .author{flex-direction:row-reverse;margin-bottom:0;-moz-flex-direction:row-reverse}.post>header .meta .author .name{margin:0 0 0 1.5em}.post>header .meta .author img{width:3.5em}}@media screen and (max-width:736px){.post{left:-1.5em;width:calc(100% + (1.5em * 2));margin:0 0 2em 0;padding:1.5em 1.5em .1em 1.5em}.post>header{left:-1.5em;width:calc(100% + 3em);margin:-1.5em 0 1.5em 0;padding:3em 1.5em .5em 1.5em}.post>header .title h2{font-size:1.1em}}@media screen and (max-width:480px){.post>header .meta{flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column}.post>header .meta>*{margin:1em 0 0 0;padding-left:0;border-left:0}.post>header .meta .author .name{display:none}.post>.image.featured{width:calc(100% + 3em);margin-top:calc(-1.5em - 1px);margin-left:-1.5em}.post>footer{flex-direction:column-reverse;-moz-align-items:-moz-stretch;-ms-align-items:-ms-stretch;align-items:stretch;-moz-flex-direction:column-reverse}.post>footer .stats{text-align:center}.post>footer .stats li{margin:0 0 0 1.25em;padding:0 0 0 1.25em}}article.special,section.special{text-align:center}header p{font-family:Raleway,Helvetica,sans-serif;font-size:.7em;font-weight:400;line-height:2.5;margin-top:-1em;letter-spacing:.25em;text-transform:uppercase}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;margin:0 0 2em 0}table tbody tr{border:solid 1px rgba(160,160,160,.3);border-right:0;border-left:0}table tbody tr:nth-child(2n+1){background-color:rgba(160,160,160,.075)}table td{padding:.75em .75em}table th{font-size:.9em;font-weight:700;padding:0 .75em .75em .75em;text-align:left;color:#3c3b3b}table thead{border-bottom:solid 2px rgba(160,160,160,.3)}table tfoot{border-top:solid 2px rgba(160,160,160,.3)}table.alt{border-collapse:separate}table.alt tbody tr td{border:solid 1px rgba(160,160,160,.3);border-top-width:0;border-left-width:0}table.alt tbody tr td:first-child{border-left-width:1px}table.alt tbody tr:first-child td{border-top-width:1px}table.alt thead{border-bottom:0}table.alt tfoot{border-top:0}.portfolio_item{padding:.5em}.portfolio_item .image{overflow:hidden;width:100%;border-radius:10px}.portfolio_item .image img{width:100%;transition:transform .2s ease-out}.portfolio_item .image:hover img{transform:scale(1.05)}#banner{display:-moz-flex;display:-ms-flex;display:flex;padding:6em 0 4em 0}#banner h1{font-size:1.1em;margin-top:-.125em}#banner h2{font-size:1em;margin-top:-.125em}#banner .content{width:60%;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1}#banner .image{display:block;width:40%;margin:0 0 2em 4em;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0}#banner .image img{width:100%;height:100%;-moz-object-fit:contain;-webkit-object-fit:contain;-ms-object-fit:contain;-o-object-fit:contain;object-fit:contain;-moz-object-position:center;-webkit-object-position:center;-ms-object-position:center;-o-object-position:center;object-position:center}@media screen and (orientation:portrait){#banner{flex-direction:column-reverse;-moz-flex-direction:column-reverse}#banner h1 br{display:none}#banner .content{width:100%;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0}#banner .image{width:100%;height:25em;min-height:18em;max-height:50vh;margin:0 0 4em 0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0}}@media screen and (orientation:portrait) and (max-width:480px){#banner .image{max-height:35vh}}#features header p{font-family:'Source Sans Pro',Helvetica,sans-serif;font-size:inherit;font-weight:400;line-height:inherit;margin-top:1em;letter-spacing:0;text-transform:initial}#features header h3{margin-top:0}#header .logo a,#header .logo h1{font-family:RoadRage,Helvetica,sans-serif;font-size:2.3em;font-weight:800;letter-spacing:normal;text-transform:none}@media screen and (max-width:736px){#header .logo a,#header .logo h1{font-size:1.1em}}#header .dropdown{line-height:inherit;height:inherit;margin-left:1.5em;border-left:solid 1px rgba(160,160,160,.3);-moz-flex:1;flex:1}#header .dropdown li{font-size:12pt;position:relative;float:left;height:inherit;text-transform:uppercase}#header .dropdown li a{font-family:Raleway,Helvetica,sans-serif;font-size:.8em;font-weight:600;display:block;height:inherit;padding:.3rem .8rem;letter-spacing:.15em;border-bottom:none}#header .dropdown li ul{line-height:normal;position:absolute;top:100%;display:none;margin:0;padding:0;list-style:none;background-color:#e6e6e6;box-shadow:0 .05rem 1rem rgba(0,0,0,.15)!important}#header .dropdown li ul li a{font-family:Raleway,Helvetica,sans-serif;font-size:.7em;font-weight:400;line-height:2.5em;display:block;padding:.3rem .8rem;letter-spacing:.15em;text-transform:initial;border-bottom:none}#header .dropdown li ul li a:hover{color:#181818}#header .dropdown li ul li ul{top:0;left:100%}#header .dropdown ul li{margin-left:.5em;padding-left:.5em}#header .dropdown ul li:first-child{border-left:0}#header .dropdown ul li:hover>ul{display:-moz-flex;display:-ms-flex;display:flex;flex-direction:column;min-width:15em;border:solid 1px rgba(160,160,160,.3);background-color:#d8d8d8;box-shadow:0 .05rem 1rem rgba(0,0,0,.15)!important;-moz-flex-direction:column;flex-wrap:nowrap}@media screen and (max-width:980px){#header .dropdown{display:none}}@media screen and (max-width:736px){#header .dropdown{margin-right:-1rem;margin-left:-1rem}#header .dropdown .fixed{margin:0}}#sidebarmenu{display:none}@media screen and (max-width:980px){#sidebarmenu{display:block}}.menulink{margin:0;padding:0}ul.menulink>li,ul.menulink>li>ul{font-family:Raleway,Helvetica,sans-serif;line-height:2.3em;margin:0;padding:.1em 0 0 0;list-style:none}ul.menulink>li a.tags{font-size:.8em;padding:.2em;border:dotted 1px rgba(119,118,118,.65)}ul.menulink>li a:hover.tags{color:#d8d8d8!important;background-color:#ba2e5d}ul.menulink>li a span,ul.menulink>li>ul{font-size:.9em;font-weight:600;transition:color .2s ease;text-transform:uppercase}ul.menulink>li a span li{font-size:.8em;font-weight:600;transition:color .2s ease;text-transform:uppercase}ul.menulink>li *{list-style-type:none}ul.menulink>li a:hover span{color:#ba2e5d!important}ul.subitem{display:block}ul.subitem>li a span,ul.subitem>li>ul{font-size:.9em;font-weight:600;margin-bottom:0;transition:color .2s ease;text-transform:capitalize}ul.subitem>li{margin-left:.4em;list-style-type:none}ul.subitem_hide{display:none}ul.subitem_hide>li a span,ul.subitem_hide>li>ul{font-weight:600;margin-bottom:0;transition:color .2s ease;text-transform:capitalize}ul.subitem_hide>li{margin-left:.4em;list-style-type:none}.dropdown-btn{cursor:pointer}.fa-caret-down{float:right;padding-right:8px}body{padding-top:3.5em}#header{line-height:3.5em;position:fixed;z-index:10000;top:0;left:0;display:-moz-flex;display:-ms-flex;display:flex;width:100%;height:3.5em;border-bottom:solid 1px rgba(160,160,160,.3);background-color:#fff;box-shadow:0 5px 6px -6px #e6e6e6;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#header a{text-decoration:none;color:inherit}#header ul{margin:0;padding-left:0;list-style:none}#header ul li{display:inline-block;padding-left:0}#header h1{line-height:inherit;height:inherit;padding:0 0 0 1.5em;white-space:nowrap}#header h1 a{font-size:.7em}#header .main{line-height:inherit;height:inherit;text-align:right}#header .main ul{line-height:inherit;height:inherit}#header .main ul li{line-height:inherit;height:inherit;white-space:nowrap;border-left:solid 1px rgba(160,160,160,.3)}#header .main ul li>*{display:block;float:left}#header .main ul li>a{position:relative;overflow:hidden;width:4em;text-decoration:none;text-indent:4em;color:#838383;border-bottom:0}#header .main ul li>a:before{font-family:FontAwesome;font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;text-transform:none!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}#header .main ul li>a:before{line-height:inherit;position:absolute;top:0;left:0;display:block;width:inherit;height:inherit;text-align:center;text-indent:0}#header form{margin:0}#header form input{position:relative;top:-2px;display:inline-block;height:2.5em;vertical-align:middle}#header #search{overflow:hidden;max-width:0;padding:0;transition:all .5s ease;white-space:nowrap;opacity:0}#header #search input{width:12em}#header #search.visible{max-width:12.5em;padding:0 .5em 0 0;opacity:1}@media screen and (max-width:980px){#header .links{display:none}}@media screen and (max-width:736px){#header{line-height:2.75em;height:2.75em}#header h1{padding:0 0 0 1em}#header .main .search{display:none}}#wrapper{display:-moz-flex;display:-ms-flex;display:flex;flex-direction:row-reverse;width:90em;max-width:100%;margin:0 auto;padding:4.5em;transition:opacity .5s ease;opacity:1;-moz-flex-direction:row-reverse}body.is-menu-visible #wrapper{opacity:.15}@media screen and (max-width:1680px){#wrapper{padding:3em}}@media screen and (max-width:1280px){#wrapper{display:block}}@media screen and (max-width:736px){#wrapper{padding:1.5em}}body.single #wrapper{display:block}#main{width:100%;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;flex:1;-ms-flex:1}#sidebar{width:22em;min-width:22em;margin-right:3em}#sidebar>*{margin:3em 0 0 0;padding:3em 0 0 0;border-top:solid 1px rgba(160,160,160,.3)}#sidebar>:first-child{margin-top:0;padding-top:0;border-top:0}@media screen and (max-width:1280px){#sidebar{overflow-x:hidden;width:100%;min-width:0;margin:3em 0 0 0;padding:3em 0 0 0;border-top:solid 1px rgba(160,160,160,.3)}}#intro .logo{position:relative;display:inline-block;overflow:hidden;width:4em;margin:0 0 1em 0;border-bottom:0}#intro .logo:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'100px\' height=\'100px\' viewBox=\'0 0 100 100\' preserveAspectRatio=\'none\' zoomAndPan=\'disable\'%3E%3Cpolygon points=\'0,0 100,0 100,25 50,0 0,25\' style=\'fill:%23d8d8d8\' /%3E%3Cpolygon points=\'0,100 100,100 100,75 50,100 0,75\'  style=\'fill:%23d8d8d8\' /%3E%3C/svg%3E');background-repeat:no-repeat;background-position:top left;background-size:100% 100%}#intro .logo img{display:block;width:4.5em;margin-left:-.25em}#intro header h2{font-size:2em;font-weight:900}#intro header p{font-size:.8em}@media screen and (max-width:1280px){#intro{display:none;margin:0 0 3em 0;text-align:center}#intro header h2{font-size:2em}#intro header p{font-size:.7em}}@media screen and (max-width:736px){#intro{margin:0 0 1.5em 0;padding:1.25em 0}#intro>:last-child{margin-bottom:0}#intro .logo{margin:0 0 .5em 0}#intro header h2{font-size:1.25em}#intro header>:last-child{margin-bottom:0}}#footer .icons{color:#2e2e2e}#footer .copyright{font-family:Raleway,Helvetica,sans-serif;font-size:.5em;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:#2e2e2e}body.single #footer{text-align:center}#menu{position:fixed;z-index:10002;top:0;right:0;visibility:hidden;overflow-y:auto;width:25em;max-width:80%;height:100%;transition:transform .5s ease,visibility .5s;transform:translateX(25em);border-left:solid 1px rgba(160,160,160,.3);background:#fff;box-shadow:none;-webkit-overflow-scrolling:touch}#menu>*{padding:3em;border-top:solid 1px rgba(160,160,160,.3)}#menu>*>:last-child{margin-bottom:0}#menu>:first-child{border-top:0}#menu .links{padding:0;list-style:none}#menu .links>li{margin:1.5em 0 0 0;padding:1.5em 0 0 0;border:0;border-top:dotted 1px rgba(160,160,160,.3)}#menu .links>li a{display:block;border-bottom:0}#menu .links>li a h3{font-size:.7em;transition:color .2s ease}#menu .links>li a p{font-family:Raleway,Helvetica,sans-serif;font-size:.6em;font-weight:400;margin-bottom:0;text-decoration:none;letter-spacing:.25em;text-transform:uppercase}#menu .links>li a:hover h3{color:#ba2e5d}#menu .links>li:first-child{margin-top:0;padding-top:0;border-top:0}body.is-menu-visible #menu{visibility:visible;transform:translateX(0)}@media screen and (max-width:736px){#menu>*{padding:1.5em}}div.affilist-container,div.di-bookmeta{display:flex;width:100%;margin-bottom:1rem;padding:.5em;background-color:#f3f3f3}div.affilist-container strong,div.di-bookmeta strong{font-variant:small-caps}div.di-bookmeta{justify-content:center}div.affilist-container{justify-content:flex-start}div.di-bookmetabox-1{float:left}div.di-bookmetabox-2{float:left}#lbox{width:65%}#rbox{width:35%}li.bookseries{list-style:none}