@charset "utf_8";/*
 Theme Name: Blazes
 Description: A theme designed by Bnonn Tennant for extensibility and speed
 Version: 0.1
 Theme URI: http://superhumansales.com
 Author URI: http://superhumansales.com */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,span,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline !important}*,*::before,*::after{box-sizing:border-box}::-moz-selection,::selection{background:indianred;color:azure}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr,dfn{cursor:text}abbr[title],dfn[title]{border-bottom:1px dotted steelblue;cursor:help;font-style:normal}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;margin:0;overflow:auto;padding:0}audio,canvas,img,video{vertical-align:middle}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{color:#38678f;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html:input(button,reset,submit){-webkit-appearance:button;cursor:pointer;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;*height:16px;*width:16px}[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}mark{background:#ff0;color:#000}svg:not(:root){overflow:hidden}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5rem}sub{bottom:-0.25rem}textarea{overflow:auto;resize:vertical;vertical-align:top}@font-face{font-family:"Aleo";src:url("fonts/aleo-bolditalic-webfont.woff2") format("woff2"), url("fonts/aleo-bolditalic-webfont.woff") format("woff");font-weight:bold;font-style:italic;}@font-face{font-family:"Aleo";src:url("fonts/aleo-bold-webfont.woff2") format("woff2"), url("fonts/aleo-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"Aleo";src:url("fonts/aleo-italic-webfont.woff2") format("woff2"), url("fonts/aleo-italic-webfont.woff") format("woff");font-weight:normal;font-style:italic;}@font-face{font-family:"Aleo";src:url("fonts/aleo-regular-webfont.woff2") format("woff2"), url("fonts/aleo-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Aleo";src:url("fonts/aleo-lightitalic-webfont.woff2") format("woff2"), url("fonts/aleo-lightitalic-webfont.woff") format("woff");font-weight:300;font-style:italic;}@font-face{font-family:"Aleo";src:url("fonts/aleo-light-webfont.woff2") format("woff2"), url("fonts/aleo-light-webfont.woff") format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?t2jnr8");src:url("fonts/icomoon.eot?t2jnr8#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?t2jnr8") format("truetype"), url("fonts/icomoon.woff?t2jnr8") format("woff"), url("fonts/icomoon.svg?t2jnr8#icomoon") format("svg");font-weight:normal;font-style:normal;}i.icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"icomoon" !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none}.icon-mixed-use::before{content:"\e900"}main{margin:0 auto;overflow:visible;padding-top:12rem}@media screen and (min-width: 85rem){main{padding-top:14rem}}@media screen and (min-width: 100rem){main{padding-top:18rem}}@media screen and (min-width: 120rem){main{padding-top:20rem}}main section{background:white;border-radius:0.1rem;clear:both;margin:0 auto;overflow:visible;max-width:52rem}@media screen and (min-width: 46rem){main section{padding:2.8rem 1.4rem 1.4rem}}main section:first-of-type{padding-bottom:2.8rem}main ol + section,main p + section,main ul + section{margin-top:3rem}.dark-color{color:#38678f !important}.pale-color{color:#fff !important}.reversed{background:steelblue;color:#fff}.reversed a:link,.reversed a:visited{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 95%, rgba(255, 255, 255, 1) 100%);color:#fff;text-shadow:3px 0 steelblue, 2px 0 steelblue, 1px 0 steelblue, -1px 0 steelblue, -2px 0 steelblue, -3px 0 steelblue}.reversed a:hover{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 1) 100%)}.reversed a:focus{background:#fff;color:steelblue;text-shadow:none}.reversed h1 .stretch{color:#fff}.reversed h2{color:indianred}.shade-bg i.fa,.shade-bg i.icon{background:steelblue;color:white}.shade-color{color:steelblue !important}.trim-bg i.fa,.trim-bg i.icon{background:trim;color:light}.trim-color{color:indianred}a.trim-color:link,a.trim-color:visited{background-image:linear-gradient(to bottom, rgba(233, 208, 53, 0) 95%, rgba(233, 208, 53, 1) 100%);color:indianred;text-shadow:3px 0 steelblue, 2px 0 steelblue, 1px 0 steelblue, -1px 0 steelblue, -2px 0 steelblue, -3px 0 steelblue}a.trim-color:hover{background-image:linear-gradient(to bottom, rgba(233, 208, 53, 0) 90%, rgba(233, 208, 53, 1) 100%)}a.trim-color:focus{background:indianred;color:steelblue;text-shadow:none}a:link,a:visited,a:hover a:focus,a:active{text-decoration:none;transition:background 0.2s, color 0.2s}a:link,a:visited,button,button:hover,button:focus{cursor:pointer;transition:all 0.2s}main a:link,main a:visited{color:steelblue;display:inline;text-decoration:underline}main a:visited{color:#646464}main a:hover{color:indianred}a.cta,button.cta{background:steelblue;background-image:linear-gradient(to bottom, steelblue 0%, #3f75a2 43%, #3c6f9a 51%, #38678f 100%);border:0.1rem solid white;border-radius:0.5rem;box-shadow:0 -0.2rem 0.25rem rgba(0, 0, 0, .2), 0 0.25rem 0.45rem rgba(0, 0, 0, .25);color:white !important;display:block !important;font-family:"Aleo", serif;margin:1rem 0;padding:1.4rem 2.8rem;position:relative;text-align:center;text-decoration:none !important}a.cta:hover,button.cta:hover{background-image:linear-gradient(to top, steelblue 0%, #3f75a2 43%, #3c6f9a 51%, #38678f 100%);transition:background-image 0.3s}a.cta:focus,button.cta:focus{box-shadow:0 -0.25rem 0.45rem rgba(0, 0, 0, .2), 0 0.1rem 0.2rem rgba(0, 0, 0, .25);outline:none;transform:translate(2px, 2px)}a.cta i.fa-chevron-right,button.cta i.fa-chevron-right{background:white;border-radius:50%;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0.4rem 0 0.2rem -0.2rem rgba(0, 0, 0, .2);color:#38678f;display:inline-block;height:2.5rem;width:2.5rem;position:absolute;right:-1rem;line-height:2.5rem;text-align:center;text-shadow:none;top:50%;transform:translateY(-50%)}a.cta h3,button.cta h3,a.cta p,button.cta p{color:white;display:block;margin:0;padding:0;text-shadow:-1px -1px 0 rgba(0, 0, 0, .3);width:auto}a.cta h3,button.cta h3{font-size:1.4rem;font-weight:700}.monkeyfist{text-align:center;text-decoration:none !important}.monkeyfist h3{font-size:1.4rem;font-weight:400;margin-top:0}.monkeyfist h3 span{border:0.1rem solid steelblue;border-radius:0.1rem;display:inline-block;font:700 100% "Aleo", serif;margin-top:0.3rem;padding:0.2rem 0.4rem}.monkeyfist h3 small{font-size:65%}.drop-down{list-style:none;margin:2.8rem 0.35rem;padding:0;position:relative;z-index:9}.drop-down .fa-chevron-down{float:right;line-height:3rem;margin-right:1rem}.drop-down > li{line-height:2.8rem;height:2.8rem;margin:0}.drop-down > li::before,.drop-down > li > ul > li::before{display:none}.drop-down > li > a{border:1px solid steelblue;border-radius:0.15rem;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -1px 0 rgba(0, 0, 0, .25), inset 0 0 0 1px rgba(0, 0, 0, .15), 0 2px 4px rgba(0, 0, 0, .4), inset 0 -1rem 1rem rgba(0, 0, 0, .1);color:white;display:block;height:2.8rem;overflow:hidden;text-decoration:none}.drop-down > li > a:hover{background:#568ebd}.drop-down > li > a:focus{background:#3f75a2;box-shadow:inset 0 1px 0 rgba(0, 0, 0, .35), inset 0 -1px 0 rgba(0, 0, 0, .25), inset 0 0 0 1px rgba(255, 255, 255, .5), 0 2px 4px rgba(0, 0, 0, .2), inset 0 1rem 1rem rgba(0, 0, 0, .1)}.drop-down > li a{background:steelblue;color:white;display:block;font:700 0.9rem/2.8rem "Roboto", sans-serif;height:2.8rem;letter-spacing:0.02rem;outline:0;overflow:hidden;padding:0 0 0 1rem;text-transform:uppercase}.drop-down > li a + ul{background:steelblue;border-bottom-left-radius:0.2rem;border-bottom-right-radius:0.2rem;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;transition:all 0.6s 0.2s;width:100%}.drop-down > li a + ul a{font-weight:300;font-size:0.7rem;text-decoration:none}.drop-down > li a + ul a:hover{background:#568ebd}.drop-down > li a + ul a:hover i.fa,.drop-down > li a + ul a:hover i.icon{background:white;color:steelblue;transition:all 0.3s}.drop-down > li a + ul a:active{background:white;color:steelblue}.drop-down > li a + ul a i.fa,.drop-down > li a + ul a i.icon{background:rgba(255, 255, 255, .1);border:1px solid steelblue;border-top:0;display:block;float:left;font-size:1rem;height:2.8rem;line-height:2.8rem;margin:0 0.5rem 0 -1rem;text-align:center;width:2.8rem}.drop-down > li a + ul li{height:2.8rem;margin:0;overflow:hidden;transition:height 0.6s 0.2s}.drop-down > li a:active + ul,.drop-down > li a:focus + ul{box-shadow:0 0.2rem 0.4rem rgba(0, 0, 0, .3);}.drop-down + hr{margin-top:5.6rem}h1 + .drop-down{margin:1.4rem 2rem 4.2rem}ul.cards{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}ul.cards li{height:10rem;margin:0 0.35rem 0.35rem;position:relative;transform:perspective(40rem) translateZ(-5rem);transform-style:preserve-3d;transition:all 0.2s ease-in-out}ul.cards li::before{display:none}ul.cards li div{background:white;border:0.1rem solid #ddd;border-radius:0.1rem;box-shadow:0 0 0.35rem rgba(0, 0, 0, .2);font:bold 0.6rem "Raleway", sans-serif;height:10rem;letter-spacing:0.01rem;overflow:visible;padding:0.7rem;position:absolute;text-align:center;text-transform:uppercase;transform:perspective(40rem) translateZ(5rem)}ul.cards li div img{background:white;border:0.5rem solid #ccc;border-radius:50%;display:block;margin:0 auto 0.5rem;position:relative;transition:all 0.2s ease-in;max-height:7rem;max-width:7rem}ul.cards li div + div{background:steelblue;transform:perspective(40rem) rotateX(270deg) translateY(5rem)}ul.cards li:hover{transform:perspective(40rem) rotateX(89deg)}form{margin:0 auto !important}[type=email],[type=number],[type=tel],[type=text],select,textarea{background:#efefef;border:0;border-bottom:0.15rem dotted #444;color:#777;font-family:"Aleo", serif;font-style:italic;outline:0;padding:0.1rem 0 0 0.1rem;transition:all 0.2s;width:25ex}[type=email]:hover,[type=number]:hover,[type=tel]:hover,[type=text]:hover,select:hover,textarea:hover{background:#f5f5f5;border-color:#444;color:#444}[type=email]:active,[type=number]:active,[type=tel]:active,[type=text]:active,select:active,textarea:active,[type=email]:focus,[type=number]:focus,[type=tel]:focus,[type=text]:focus,select:focus,textarea:focus{background:white;border-color:steelblue;color:steelblue;font-style:normal}:input(number){overflow:hidden;width:10ex}:input(tel){width:14ex}select option{color:#444;padding:0.15rem}textarea{height:2rem;overflow:hidden;padding:0.35rem;width:34ex}textarea:focus{height:12ex;overflow:scroll-y;padding:0.7rem;width:95%}table{font-size:90%;margin:3rem 0}table td,table th{background:lightblue;margin:0;padding:0.7rem}table td + td,table th + td{background:azure;width:62%}table th{background:steelblue;color:white}table tr td{background:#c1e1ec;border-bottom:0.1rem solid azure}table tr:nth-child(even) td{background:#d4ebf2}.box-with-headline{background:white;border:1px solid #ccc;border-top:1px solid white;border-radius:0.2rem;box-shadow:0 0 0.3rem rgba(0, 0, 0, .2);margin:2.8rem auto 0 0.35rem;overflow:visible;padding:2rem 0 0.7rem}@media screen and (min-width: 46rem){.box-with-headline{padding:2rem 1.4rem 1.4rem}}.box-with-headline h2{background:#fbfdfe;border-bottom:1px solid #eee;color:steelblue;display:block;margin:-2rem 0 2.8rem;padding:2rem 2.8rem 1.4rem;position:relative;text-align:center}@media screen and (min-width: 46rem){.box-with-headline h2{margin:-2rem -1.4rem 2.8rem}}.box-with-headline h2 i.fa{background:white;border-radius:50%;box-shadow:inset 0 -0.2rem 0.2rem -0.1rem rgba(0, 0, 0, .2);color:steelblue;height:3rem;font-size:2rem;left:50%;line-height:3rem;position:absolute;text-align:center;text-shadow:0.1rem 0.1rem 0.1rem rgba(0, 0, 0, .1);top:-1.5rem;transform:translateX(-50%);width:3rem}.columns,.rows{align-items:flex-start;display:block;flex-direction:row;margin:0 auto;max-width:42rem}.columns span,.rows span{display:block}@media screen and (min-width: 46rem){.columns,.rows{display:flex}}.columns{max-width:62rem}.rows{flex-direction:column}h1 .rows{margin:0}.cta-container{padding:1.4rem 0.35rem 0}.cta-container blockquote{padding-top:1.4rem}.cta-container blockquote p{padding-left:0}.cta-container h3{margin-top:1.4rem;text-transform:none}.cta-container hr{margin:0 0 2.8rem 0}.cta-container hr + span{background:white;color:steelblue;margin-bottom:1.4rem}.cta-container small{display:inline-block;font:300 0.7rem/0.7rem "Raleway", sans-serif}.full-width{margin:0 auto;width:100%;max-width:52rem}@media screen and (min-width: 52rem){.half-width{float:left;width:50%}}.icon-list li{font-weight:300;list-style:none;padding-left:2.2rem}.icon-list li i.fa,.icon-list li i.icon{border-radius:50%;border:0.2rem double white;box-shadow:0 0.15rem 0.25rem rgba(0, 0, 0, .15);display:inline-block;font-size:1.2rem;height:2.5rem;line-height:2.2rem;margin:0.2rem 0.2rem 0.2rem -3rem;text-align:center;width:2.5rem}.note{background:#fff3b3;margin:1.4rem 0.35rem;padding:0.7rem 1.4rem 0.7rem 4.2rem;position:relative}.note i.fa{background:gold;color:darkgoldenrod;display:block;font-size:1.4rem;height:100%;left:0;line-height:2.8rem;position:absolute;text-align:center;top:0;width:2.8rem}.sidebox{background:steelblue;font-weight:300;overflow:hidden;padding:1.5rem 0;position:relative}.sidebox i.fa{color:#fff;display:block;font-size:3rem;margin:0.5rem auto 1.5rem;pointer-events:none;text-align:center;width:100%}.sidebox p{color:#fff;margin:0}@media screen and (min-width: 46rem){.sidebox{float:left;padding:1.65rem;margin-right:1.5rem;margin-top:2rem;max-width:50%}.sidebox i.fa{position:absolute;left:1.5rem;margin:0;text-align:left;top:50%;transform:translateY(-50%)}.sidebox p{float:right;margin:0 0 0 1.5rem;max-width:42rem}}@media screen and (min-width: 46rem){.stretch{flex-grow:1;margin-left:1.5rem}}@media screen and (min-width: 52rem){h1 .stretch{margin-top:-0.3rem}}:root{color:#444;font-family:"Aleo", serif;font-size:calc(1.4rem + (3 - 1) * ( (100vw - 400px) / ( 1280 - 400) ));line-height:150%;margin:0 auto;overflow-y:scroll;position:relative;text-align:left}body{background:white;font-variant-ligatures:common-ligatures;font-variant-numeric:slashed-zero;font-feature-settings:"liga" 1, "onum" 0, "zero" 1;margin:0 !important;overflow:hidden;position:relative;text-rendering:optimizeLegibility}main{}main blockquote,main h1,main h2,main h3,main h4,main ol,main p,main pre,main ul{margin:1.4rem 0 0;padding:0 0.35rem}main blockquote{font-style:italic}main blockquote::before{color:indianred;content:'\f10d';display:block;font:normal normal 2.8rem/2.8rem FontAwesome;text-align:center}main blockquote cite{clear:both;color:indianred;display:block;font:700 normal 0.8rem/1.4rem "Raleway", sans-serif;text-align:right;text-transform:uppercase}main blockquote cite::before{content:'—'}main h1,main h2,main h3{color:steelblue;font:400 200%/1 "Raleway", sans-serif;margin:2.8rem 0;text-shadow:0.05rem 0.05rem 0.05rem rgba(0, 0, 0, .1)}main h1{font-size:150%;font-weight:700;margin:4.2rem 0 1.4rem;text-align:center}main h1 .unbold{font-weight:400}@media screen and (min-width: 46rem){main h1{font-size:200%;margin:2.8rem 0 2.8rem 0}}main h2{font-size:150%;margin:2.8rem 0 0.7rem}main h3{font:bold 1rem "Raleway", sans-serif;margin:1.4rem 0;text-transform:uppercase}main h1 + h2,main h1 + h3{margin-bottom:2.8rem;margin-top:-1.4rem;text-align:center}main ol,main ul{margin:1.4rem 0 1.4rem 1.05rem}main ol li{padding:0.7rem 0 0.7rem 0.35rem}main ul{list-style:none;margin-left:1.1rem}main ul li{margin:0.7rem 0 0 0.35rem}main ul li::before{content:'\f054';display:inline-block;font-family:FontAwesome;margin-left:-1.8rem;text-align:center;width:1.8rem}main ul.checks li::before{color:steelblue;content:'\f058'}main ul.crosses li::before{color:indianred;content:'\f057'}main ul.image-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;margin-top:8.4rem;padding:0}main ul.image-list li{background:white;border-top:1px solid #ccc;border-bottom:1px solid #ccc;flex:0 1 10rem;font-family:"Raleway", sans-serif;margin:0 0.35rem 7rem 0.35rem;overflow:visible;padding:0.7rem;text-align:center;}main ul.image-list li::before{display:none}main ul.image-list li img{background:white;border:0.5rem solid #ccc;border-radius:50%;display:block;margin:-7rem auto 0;max-height:7rem;max-width:7rem}main ul + .drop-down{margin-top:-4.2rem;margin-bottom:-1rem}main del{text-decoration:line-through}main dfn{font-style:normal}main hr{background:steelblue;border:0;border-top:0.1px solid steelblue;display:block;height:1px;margin:2.8rem auto;max-width:52rem;position:relative}main hr + span{background:steelblue;border-radius:50%;color:white;display:block;font-size:2rem;height:2.8rem;line-height:1.4;position:relative;margin:-4.2rem auto -0.5rem;text-align:center;width:2.8rem}main ins{background:#fefeaa;border-bottom:1px dotted #aaa;font-weight:400;text-decoration:none}main pre{white-space:pre-wrap}main q{font:italic 100% "Roboto", sans-serif;quotes:none}main q::before{content:'“'}main q::after{content:'”'}.centered-text{justify-content:center;text-align:center}@media screen and (min-width: 46rem){p.lede::first-letter,.drop-cap{color:indianred;display:block;float:left;font:700 4.2rem "Raleway", sans-serif;line-height:2.8rem;text-shadow:1px 1px 0 #fff, 3px 3px 0 rgba(0, 0, 0, .1)}}.unbold{font-weight:normal}img{margin:1.5rem 0;max-width:100%}img.bordered{background:white;border:0.25rem solid steelblue;box-shadow:0 0 1rem rgba(0, 0, 0, .15);margin-top:1.4rem !important;padding:0.4rem}img.inline{clear:both;float:right;margin:0 0 0.35rem 0.35rem;max-width:38%}img.grayscale{filter:grayscale(100%);transition:all 0.3s}img.grayscale:hover{filter:grayscale(0);transition:all 0.2s}img#seal{display:none;margin-top:0;max-width:10.5rem}@media screen and (min-width: 46rem){img#seal{display:block}}.video-wrapper{margin:0 auto;max-width:52rem}.video-wrapper .video{border:0.5rem solid #fff;height:0;margin:0 auto;overflow:hidden;padding-bottom:56.25% !important;padding-top:0 !important;position:relative !important;transition:all 0.15s ease-in;z-index:2}.video-wrapper .video:hover{box-shadow:0 0 0 4600px rgba(0, 0, 0, .75);transition:box-shadow 0.15s ease-in}.video-wrapper .video iframe,.video-wrapper .video object,.video-wrapper .video embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.page-template-home section:first-of-type{padding-bottom:0}footer{background:#b2cce1;box-shadow:inset 0 0.5rem 0.5rem -0.5rem rgba(0, 0, 0, .1);color:#38678f;margin-top:1.4rem;overflow:hidden;padding:2.8rem 2.8rem 7rem;text-shadow:1px 1px 0 rgba(255, 255, 255, .5);width:100%}footer a{color:#38678f;text-decoration:none;text-shadow:none}footer a:hover{color:steelblue;text-decoration:underline}footer p{font:400 85% "Raleway", sans-serif;text-align:center}footer small{text-shadow:none}.overlay{background:#fff;height:0;left:0;margin:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:rotateX(-90deg);transform-origin:top;transition:opacity 0.4s ease-in-out !important;width:100%;z-index:104;max-width:100vw}.overlay:target{height:110vh;opacity:1;overflow:visible;transition:all 0.2s;transform:rotateX(0);transform-origin:top;transform-style:preserve-3d;transition:opacity 0.7s ease-in-out}.overlay > div,.overlay > form,.overlay > p,.overlay > section,.overlay > ul{-ms-transform:translate(-50%, -50%);left:50%;overflow:auto;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:102;max-width:60rem;max-height:100%}.overlay p{margin:2.8rem 0;padding:0}.overlay p a{color:steelblue}.overlay p a:hover{background:steelblue;color:#fff;text-decoration:none}.overlay h1{padding:0}.overlay h2{color:steelblue;font:400 200%/1 "Raleway", sans-serif;height:auto;margin:1.4rem auto;padding:0 0 1.4rem;text-align:center;text-shadow:0.05rem 0.05rem 0.05rem rgba(0, 0, 0, .1);width:100%}.overlay h2 i.fa{background:steelblue;border-radius:50%;box-shadow:0.1rem 0.1rem 0.2rem rgba(0, 0, 0, .15);color:#fff;display:block;font-size:1.7rem;height:4rem;line-height:4rem;margin:-2.1rem auto 1rem auto;text-align:center;width:4rem}.overlay img{background:#fff;border:0.75rem solid rgba(95, 158, 160, .35);padding:0.15rem}a.overlay-close{background:white;border-radius:2rem;color:steelblue !important;height:2.75rem;float:right;font:300 3rem/2.75rem "Roboto", sans-serif;margin:0.5rem;padding:0;position:relative;text-align:center;text-decoration:none !important;width:2.8rem;z-index:103}a.overlay-close:hover{background:steelblue;color:white !important}a.overlay-close:focus{background:white;border:1px solid steelblue;color:steelblue !important}a.overlay-close-wrapper{background:transparent;border:0;box-shadow:none;display:none;position:fixed;height:100%;left:0;margin:0;top:0;width:100%;z-index:101}a.overlay-close-wrapper:hover,a.overlay-close-wrapper:focus{background:transparent}.overlay:target .overlay-close-wrapper{display:block}@media screen and (min-width: 46rem){.overlay > div,.overlay > form,.overlay > p,.overlay > section,.overlay > ul{padding:3rem 3rem 6rem}.overlay h2{line-height:2rem;padding:0}}.blurred{-moz-filter:blur(6px);-o-filter:blur(6px);-webkit-filter:blur(6px);filter:progid: DXImageTransform.Microsoft.Blur(PixelRadius='6');filter:blur(6px)}body > nav{background:transparent;display:block;height:2.5rem;left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:98}@media screen and (min-width: 46rem){body > nav{left:auto;position:relative;top:13.5rem;width:auto}}@media screen and (min-width: 85rem){body > nav{top:15.47rem}}@media screen and (min-width: 100rem){body > nav{top:18.5rem}}@media screen and (min-width: 120rem){body > nav{top:21.47rem}}#nav-icon{color:#fff;font-size:1.8rem;height:2.4rem;left:0;line-height:2.3rem;padding:0 0.5rem;position:fixed;text-shadow:0 0 0.5px black, 0 0 0.75px black, 0 0 1px black;top:0;transition:all 1s;z-index:10}#nav-icon:hover,#nav-icon:active{background:transparent;color:transparent;text-shadow:none;transition:all 0.2s}#nav{background:rgba(70, 130, 180, 0.95);overflow:visible}#nav ul{list-style:none;text-align:left}#nav ul a{background:#fff;border:0.1rem solid #fff;color:steelblue;display:inline-block;font:400 0.8rem "Raleway", sans-serif;font-family:"Raleway", sans-serif;margin:0.2rem 0 0 0;padding:0.5rem 2rem 0.5rem 2.5rem;position:relative;text-decoration:none;text-transform:uppercase}#nav ul a i{background:rgba(70, 130, 180, .1);display:block;font-size:1rem;height:2.1rem;left:-0.1rem;line-height:2.1rem;position:absolute;text-align:center;top:-0.1rem;width:2rem}#nav ul a:hover,#nav ul a:focus{background:transparent;color:white}#nav ul a:hover i,#nav ul a:focus i{background:white;color:steelblue}#nav ul a.overlay-close{background:transparent;color:white !important}#nav ul a.overlay-close:hover,#nav ul a.overlay-close:focus{background:white;color:steelblue}#nav li.current-menu-item a,#nav li.current-page-ancestor a,.page-template-page--home #nav li:first-of-type a{color:indianred}#nav li.current-menu-item a i,#nav li.current-page-ancestor a i,.page-template-page--home #nav li:first-of-type a i{background:rgba(205, 92, 92, 0.1);color:indianred;font-weight:bold}@media screen and (min-width: 46rem){#nav-anchor,#nav-icon{display:none}#nav{background:transparent;box-shadow:none;display:block;height:3rem;margin:0 auto;opacity:1;overflow:hidden;position:relative;transform:none !important;transform-origin:initial !important;transition:none !important;width:100%;z-index:inherit}#nav > ul{display:flex;flex-grow:1;justify-content:center;list-style:none;margin-top:0}#nav > ul li a:link,#nav > ul li a:visited{background:#eee;border:0;border-top-right-radius:0.1rem;border-top-left-radius:0.1rem;box-shadow:0 -0.1rem 0.5rem rgba(0, 0, 0, .1) inset;color:steelblue;font:700 0.5rem/2rem "Raleway", sans-serif;font-family:"Raleway", sans-serif;height:1.8rem;letter-spacing:0.03rem;margin:0.7rem 0.1rem 0;padding:0 0.75rem 0 0.55rem;text-transform:uppercase}#nav > ul li a:link i.block,#nav > ul li a:visited i.block{background:transparent;display:inline-block;font-size:1rem;height:auto;left:auto;line-height:1;position:static;text-align:center;text-shadow:none;top:auto;width:auto}#nav a.overlay-close,#nav a.overlay-close-wrapper{display:none !important}.page-template-page--home #nav > ul li:first-of-type a,#nav > ul li a:hover,#nav > ul li.current-menu-item a,#nav > ul li.current-page-ancestor a{background:white;box-shadow:none;color:indianred;font-weight:700;height:1.9rem}.page-template-page--home #nav > ul li:first-of-type a i.block,#nav > ul li a:hover i.block,#nav > ul li.current-menu-item a i.block,#nav > ul li.current-page-ancestor a i.block{background:transparent;color:indianred}}@media screen and (min-width: 52rem){#nav > ul li a:link,#nav > ul li a:visited{font-size:0.6rem;letter-spacing:0.07rem}}body > header{background:steelblue url(images/masthead.min.jpg) no-repeat center top;background-size:auto 14rem;box-shadow:inset 0 -2.5rem 2rem -2rem rgba(0, 0, 0, .15);color:white;height:14rem;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}@media screen and (min-width: 46rem){body > header{background-size:auto 19rem;height:16rem}}@media screen and (min-width: 72rem){body > header{background-size:100vw auto;background-position-y:center}}@media screen and (min-width: 85rem){body > header{height:18rem}}@media screen and (min-width: 100rem){body > header{height:21rem}}@media screen and (min-width: 120rem){body > header{height:24rem}}body > header img,body > header object{background:indianred;border:0.1rem solid white;border-radius:50%;box-shadow:0 -0.1rem 0.25rem rgba(0, 0, 0, .2), 0 0.25rem 0.45rem rgba(0, 0, 0, .15), inset 0 20rem 0.2rem -18.2rem rgba(0, 0, 0, .1);color:white;content:"\f041";display:table;font:3rem "FontAwesome";height:4rem;line-height:4rem;margin:-1rem auto 1rem;padding:0.75rem;width:4rem}body > header div{margin:0.3rem auto;max-width:26.5rem}@media screen and (min-width: 46rem){body > header div{border-top:1px solid white}}body > header h1,body > header h2{font:400 1.2rem/1.2rem "Raleway", sans-serif;letter-spacing:0.2rem;margin:0 auto;max-width:52rem;text-transform:uppercase}body > header h1{display:block;font-weight:700;margin-top:1rem;padding-top:1rem;overflow:visible;text-shadow:0.05rem 0.05rem 0.05rem rgba(0, 0, 0, .3)}body > header h1 a{color:white;text-decoration:none}body > header h2{color:white;display:none;float:left;font-size:0.6rem}@media screen and (min-width: 46rem){body > header h2{display:inline-block}}body > header h3{background:white;color:steelblue;display:inline-block;font:700 0.95rem "Aleo", serif;padding:0.1rem 0.3rem}@media screen and (min-width: 46rem){body > header h3{float:right}}body > header h3 a{color:#38678f;text-decoration:none}