Skip to content

Instantly share code, notes, and snippets.

@wamoyo
Last active August 4, 2020 21:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wamoyo/370b77b372ad562d46d8fc2cf4ae7f26 to your computer and use it in GitHub Desktop.
Save wamoyo/370b77b372ad562d46d8fc2cf4ae7f26 to your computer and use it in GitHub Desktop.
<!DOCTYPE HTML>
<!--
Theory by TEMPLATED
templated.co @templatedco
Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
-->
<html>
<head>
<title>CoPe - Coastlines and People</title>
<meta charset="utf-8" />
<meta name="description" content="Under a grant from the NSF, UCAR is looking to better understand the research needs related to advancing understanding of the impacts of coastal environmental variability and natural hazards on populated coastal regions. This emerging effort about Coastlines and People is called CoPe.">
<meta property='og:title' content='CoastlinesAndPeople.org'>
<meta property='og:type' content='website'>
<meta property='og:image' content='http://www.coastlinesandpeople.org/images/lax-coastline.jpg'>
<meta property='og:description' content="Under a grant from the NSF, UCAR is looking to better understand the research needs related to advancing understanding of the impacts of coastal environmental variability and natural hazards on populated coastal regions. This emerging effort about Coastlines and People is called CoPe.">
<meta property='og:url' content='https://www.coastlinesandpeople.org'>
<meta property='og:site_name' content='Coastlines and People (CoPe)'>
<meta property='og:locale' content='en_US'>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="css/main.css" />
</head>
<body class="subpage">
<!-- Header -->
<header id="header">
<div class="inner">
<a href="/" class="logo">Coastlines &amp; People</a>
<nav id="nav">
<a href="/">Home</a>
<a href="about">About</a>
<a href="contact">Contact</a>
</nav>
<a href="#navPanel" class="navPanelToggle"><span class="fa fa-bars"></span></a>
</div>
</header>
<!-- Three -->
<section id="three" class="wrapper">
<div class="inner" style="max-width:800px;">
<header class="align-center">
<h2>About CoPe</h2>
<p>Why Coastlines and People?</p>
</header>
<article>
<p>Coasts are paramount to our nation’s economic prosperity, sustainability and national security. U.S. coastal ports handle more than $700 billion in merchandise annually. Coastal fisheries and seafood generate more than $200B per year and support more than a million jobs in both commercial and recreational sectors (NOAA, 2016). Nationwide, retail expenditures on recreational boating exceed $30 billion. Critically, 1,774 military sites across the globe depend on the stability of 153,646 kilometers (95,471 miles) of coastline (Center for Climate and Security, 2016).</p>
<p>Coastal areas have a population density that is six times greater than corresponding inland counties and growing rapidly (National Ocean Service, 2017). According to the U.S. 3rd National Climate Assessment, as of 2014, 164 million people - more than 50% of the US population - live coastal counties inclusive of the Great Lakes shorelines with another 1.2 million people moving to these areas each year (NCA3, 2014). US economic activity has been shown to be overwhelmingly concentrated in its ocean and Great Lakes coastal urban areas (Rappaport and Sachs, 2003)</p>
<p>Environmental phenomena of terrestrial, oceanic, and atmospheric origin are constantly changing coastal landscapes can affect human habitats and infrastructure. Sea-level rise will cause serious economic, social and environmental impacts to coastlines around the globe. Since 1900, global mean sea level has risen by 7-8 inches, with about 3 inches occurring since 1993 (Folger, 2016) (USGCRP, 2017). Research has shown that all coastal cities will see some impacts of global sea level rise (Larour, 2017).</p>
<p>Climate change is leading to warming seas, causing about half the eustatic sea level rise and impacting precipitation patterns which alter coastal hydrology and ecosystems. In 2017, Hurricanes Harvey, Maria and Irma set damage records totaling $265 billion (Smith, 2018).</p>
<p>Devastating earthquakes, tsunamis, and landslides occur at subduction zones, five of which exist along coastlines in the U.S. and its territories. In 1964, the most powerful earthquake in U.S. history occurred in Alaska, causing 129 deaths and $2.38 billion in property losses, mostly resulting from tsunamis caused by local undersea landslides (USGS, 2017).</p>
<p>Vulnerabilities in public transportation, infrastructure, and housing underscore the growing international exposure to extreme weather events, sea-level rise, coastal flooding, and tectonic hazards. Scientific research into complex coastal systems and the interplay with coastal hazards is vital for predicting, responding to and mitigating threats in these regions.</p>
<p>The complex interface between coastal processes/hazards and people requires strong partnerships between state and Federal agencies. Through these partnerships coastal vulnerabilities can be addressed through a variety of practical actions including: sustainable planning; active mitigation of impacts prior to, and after, events; and by accounting for predictable slowly occurring processes at longer temporal and spatial scales.</p>
<p style="font-size:1.5em;font-weight:bold;">~100 distinct recommendations were generated from the scoping workshops. View the CoPe Scoping Workshops recommendations in the YouTube Embed below.</p>
<p style="position:relative;height:0;text-align:center;padding-bottom:56.25%;">
<iframe style="position:absolute;top:0;left:0;height:100%;border-radius:.2em;box-shadow:0 0 2px grey;width:100%;" src="https://www.youtube.com/embed/videoseries?list=PLpF7Ffs4byuKb90910AC0zjwcLTC-7qVg" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
</p>
<p style="font-size:1.5em;font-weight:bold;">If you'd like to provide feedback about the output of the workshop, you may do so here&nbsp;» <a href="https://goo.gl/forms/0H62Uynyd385ExNy2">https://goo.gl/forms/0H62Uynyd385ExNy2</a> until October 15th, 2018.</p>
<p style="font-size:1.5em;font-weight:bold;">Additional white papers (2 to 3 pages) on issues related to CoPe are welcome and due by October 15th. Please email any additional white papers to&nbsp;» <a href="mailto:cope@knowinnovation.com">cope@knowinnovation.com</a> by October 15th, 2018.</p>
</article>
<!--<div class="flex flex-2">
<article>
<div class="image fit">
<img src="images/pic01.jpg" alt="Pic 01" />
</div>
<header>
<h3>Praesent placerat magna</h3>
</header>
<p>Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor lorem ipsum.</p>
<footer>
<a href="#" class="button special">More</a>
</footer>
</article>
<article>
<div class="image fit">
<img src="images/pic02.jpg" alt="Pic 02" />
</div>
<header>
<h3>Fusce pellentesque tempus</h3>
</header>
<p>Sed adipiscing ornare risus. Morbi est est, blandit sit amet, sagittis vel, euismod vel, velit. Pellentesque egestas sem. Suspendisse commodo ullamcorper magna non comodo sodales tempus.</p>
<footer>
<a href="#" class="button special">More</a>
</footer>
</article>
</div>-->
</div>
</section>
<!-- Footer -->
<footer id="footer">
<div class="inner">
<div class="flex">
<div class="copyright">
Design: <a href="https://templated.co">Templated</a>. Images: <a href="https://unsplash.com">Unsplash</a>.
</div>
<!--<ul class="icons">
<p>Email us at: <a href="mailto:">_____</a></p>
<li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>
<li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>
<li><a href="#" class="icon fa-linkedin"><span class="label">linkedIn</span></a></li>
<li><a href="#" class="icon fa-pinterest-p"><span class="label">Pinterest</span></a></li>
<li><a href="#" class="icon fa-vimeo"><span class="label">Vimeo</span></a></li>
</ul>-->
</div>
</div>
</footer>
<!-- Scripts -->
<script src="js/jquery.min.js"></script>
<script src="js/skel.min.js"></script>
<script src="js/util.js"></script>
<script src="js/main.js"></script>
</body>
</html>
<!DOCTYPE HTML>
<!--
Theory by TEMPLATED
templated.co @templatedco
Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
-->
<html>
<head>
<title>CoPe - Coastlines and People</title>
<meta charset="utf-8" />
<meta name="description" content="Under a grant from the NSF, UCAR is looking to better understand the research needs related to advancing understanding of the impacts of coastal environmental variability and natural hazards on populated coastal regions. This emerging effort about Coastlines and People is called CoPe.">
<meta property='og:title' content='CoastlinesAndPeople.org'>
<meta property='og:type' content='website'>
<meta property='og:image' content='http://www.coastlinesandpeople.org/images/lax-coastline.jpg'>
<meta property='og:description' content="Under a grant from the NSF, UCAR is looking to better understand the research needs related to advancing understanding of the impacts of coastal environmental variability and natural hazards on populated coastal regions. This emerging effort about Coastlines and People is called CoPe.">
<meta property='og:url' content='https://www.coastlinesandpeople.org'>
<meta property='og:site_name' content='Coastlines and People (CoPe)'>
<meta property='og:locale' content='en_US'>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="css/main.css" />
</head>
<body class="subpage">
<!-- Header -->
<header id="header">
<div class="inner">
<a href="/" class="logo">Coastlines &amp; People</a>
<nav id="nav">
<a href="/">Home</a>
<a href="about">About</a>
<a href="contact">Contact</a>
</nav>
<a href="#navPanel" class="navPanelToggle"><span class="fa fa-bars"></span></a>
</div>
</header>
<!-- Three -->
<section id="three" class="wrapper">
<div class="inner" style="max-width:800px;">
<header class="align-center">
<h2>Contact Us</h2>
</header>
<article>
<p>If you have questions regarding travel support or need to make us aware of any required accommodations, please contact Melanie Russ at <a href="mailto:melanie@ucar.edu?subject=Coastlines and People" target="_blank">melanie@ucar.edu</a>.</p>
<p>If you have technical support questions, questions about this website, or logistics questions, please contact Knowinnovation support staff at <a href="mailto:cope@knowinnovation.com?subject=Coastlines and People" target="_blank">CoPe@knowinnovation.com</a>.</p>
<p style="font-size:1.5em;font-weight:bold;">~100 distinct recommendations were generated from the scoping workshops. View the CoPe Scoping Workshops recommendations in the YouTube Embed below.</p>
<p style="position:relative;height:0;text-align:center;padding-bottom:56.25%;">
<iframe style="position:absolute;top:0;left:0;height:100%;border-radius:.2em;box-shadow:0 0 2px grey;width:100%;" src="https://www.youtube.com/embed/videoseries?list=PLpF7Ffs4byuKb90910AC0zjwcLTC-7qVg" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
</p>
<p style="font-size:1.5em;font-weight:bold;">If you'd like to provide feedback about the output of the workshop, you may do so here&nbsp;» <a href="https://goo.gl/forms/0H62Uynyd385ExNy2">https://goo.gl/forms/0H62Uynyd385ExNy2</a> until October 15th, 2018.</p>
<p style="font-size:1.5em;font-weight:bold;">Additional white papers (2 to 3 pages) on issues related to CoPe are welcome and due by October 15th. Please email any additional white papers to&nbsp;» <a href="mailto:cope@knowinnovation.com">cope@knowinnovation.com</a> by October 15th, 2018.</p>
</article>
<!--<div class="flex flex-2">
<article>
<div class="image fit">
<img src="images/pic01.jpg" alt="Pic 01" />
</div>
<header>
<h3>Praesent placerat magna</h3>
</header>
<p>Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor lorem ipsum.</p>
<footer>
<a href="#" class="button special">More</a>
</footer>
</article>
<article>
<div class="image fit">
<img src="images/pic02.jpg" alt="Pic 02" />
</div>
<header>
<h3>Fusce pellentesque tempus</h3>
</header>
<p>Sed adipiscing ornare risus. Morbi est est, blandit sit amet, sagittis vel, euismod vel, velit. Pellentesque egestas sem. Suspendisse commodo ullamcorper magna non comodo sodales tempus.</p>
<footer>
<a href="#" class="button special">More</a>
</footer>
</article>
</div>-->
</div>
</section>
<!-- Footer -->
<footer id="footer">
<div class="inner">
<div class="flex">
<div class="copyright">
Design: <a href="https://templated.co">Templated</a>. Images: <a href="https://unsplash.com">Unsplash</a>.
</div>
<!--<ul class="icons">
<p>Email us at: <a href="mailto:">_____</a></p>
<li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>
<li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>
<li><a href="#" class="icon fa-linkedin"><span class="label">linkedIn</span></a></li>
<li><a href="#" class="icon fa-pinterest-p"><span class="label">Pinterest</span></a></li>
<li><a href="#" class="icon fa-vimeo"><span class="label">Vimeo</span></a></li>
</ul>-->
</div>
</div>
</footer>
<!-- Scripts -->
<script src="js/jquery.min.js"></script>
<script src="js/skel.min.js"></script>
<script src="js/util.js"></script>
<script src="js/main.js"></script>
</body>
</html>
@charset "UTF-8";
@import url(font-awesome.min.css);
@import "https://fonts.googleapis.com/css?family=Raleway:100,300,600";
/*
Theory by TEMPLATED
templated.co @templatedco
Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
*/
/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
body {
-webkit-text-size-adjust: none;
}
/* Box Model */
*, *:before, *:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
/* Containers */
.container {
margin-left: auto;
margin-right: auto;
}
.container.\31 25\25 {
width: 100%;
max-width: 100em;
min-width: 80em;
}
.container.\37 5\25 {
width: 60em;
}
.container.\35 0\25 {
width: 40em;
}
.container.\32 5\25 {
width: 20em;
}
.container {
width: 80em;
}
@media screen and (max-width: 1680px) {
.container.\31 25\25 {
width: 100%;
max-width: 100em;
min-width: 80em;
}
.container.\37 5\25 {
width: 60em;
}
.container.\35 0\25 {
width: 40em;
}
.container.\32 5\25 {
width: 20em;
}
.container {
width: 80em;
}
}
@media screen and (max-width: 1280px) {
.container.\31 25\25 {
width: 100%;
max-width: 81.25em;
min-width: 65em;
}
.container.\37 5\25 {
width: 48.75em;
}
.container.\35 0\25 {
width: 32.5em;
}
.container.\32 5\25 {
width: 16.25em;
}
.container {
width: 65em;
}
}
@media screen and (max-width: 980px) {
.container.\31 25\25 {
width: 100%;
max-width: 112.5%;
min-width: 90%;
}
.container.\37 5\25 {
width: 67.5%;
}
.container.\35 0\25 {
width: 45%;
}
.container.\32 5\25 {
width: 22.5%;
}
.container {
width: 90%;
}
}
@media screen and (max-width: 736px) {
.container.\31 25\25 {
width: 100%;
max-width: 112.5%;
min-width: 90%;
}
.container.\37 5\25 {
width: 67.5%;
}
.container.\35 0\25 {
width: 45%;
}
.container.\32 5\25 {
width: 22.5%;
}
.container {
width: 90% !important;
}
}
@media screen and (max-width: 480px) {
.container.\31 25\25 {
width: 100%;
max-width: 112.5%;
min-width: 90%;
}
.container.\37 5\25 {
width: 67.5%;
}
.container.\35 0\25 {
width: 45%;
}
.container.\32 5\25 {
width: 22.5%;
}
.container {
width: 90% !important;
}
}
/* Grid */
.row {
border-bottom: solid 1px transparent;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.row > * {
float: left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.row:after, .row:before {
content: '';
display: block;
clear: both;
height: 0;
}
.row.uniform > * > :first-child {
margin-top: 0;
}
.row.uniform > * > :last-child {
margin-bottom: 0;
}
.row.\30 \25 > * {
padding: 0 0 0 0em;
}
.row.\30 \25 {
margin: 0 0 -1px 0em;
}
.row.uniform.\30 \25 > * {
padding: 0em 0 0 0em;
}
.row.uniform.\30 \25 {
margin: 0em 0 -1px 0em;
}
.row > * {
padding: 0 0 0 2em;
}
.row {
margin: 0 0 -1px -2em;
}
.row.uniform > * {
padding: 2em 0 0 2em;
}
.row.uniform {
margin: -2em 0 -1px -2em;
}
.row.\32 00\25 > * {
padding: 0 0 0 4em;
}
.row.\32 00\25 {
margin: 0 0 -1px -4em;
}
.row.uniform.\32 00\25 > * {
padding: 4em 0 0 4em;
}
.row.uniform.\32 00\25 {
margin: -4em 0 -1px -4em;
}
.row.\31 50\25 > * {
padding: 0 0 0 3em;
}
.row.\31 50\25 {
margin: 0 0 -1px -3em;
}
.row.uniform.\31 50\25 > * {
padding: 3em 0 0 3em;
}
.row.uniform.\31 50\25 {
margin: -3em 0 -1px -3em;
}
.row.\35 0\25 > * {
padding: 0 0 0 1em;
}
.row.\35 0\25 {
margin: 0 0 -1px -1em;
}
.row.uniform.\35 0\25 > * {
padding: 1em 0 0 1em;
}
.row.uniform.\35 0\25 {
margin: -1em 0 -1px -1em;
}
.row.\32 5\25 > * {
padding: 0 0 0 0.5em;
}
.row.\32 5\25 {
margin: 0 0 -1px -0.5em;
}
.row.uniform.\32 5\25 > * {
padding: 0.5em 0 0 0.5em;
}
.row.uniform.\32 5\25 {
margin: -0.5em 0 -1px -0.5em;
}
.\31 2u, .\31 2u\24 {
width: 100%;
clear: none;
margin-left: 0;
}
.\31 1u, .\31 1u\24 {
width: 91.6666666667%;
clear: none;
margin-left: 0;
}
.\31 0u, .\31 0u\24 {
width: 83.3333333333%;
clear: none;
margin-left: 0;
}
.\39 u, .\39 u\24 {
width: 75%;
clear: none;
margin-left: 0;
}
.\38 u, .\38 u\24 {
width: 66.6666666667%;
clear: none;
margin-left: 0;
}
.\37 u, .\37 u\24 {
width: 58.3333333333%;
clear: none;
margin-left: 0;
}
.\36 u, .\36 u\24 {
width: 50%;
clear: none;
margin-left: 0;
}
.\35 u, .\35 u\24 {
width: 41.6666666667%;
clear: none;
margin-left: 0;
}
.\34 u, .\34 u\24 {
width: 33.3333333333%;
clear: none;
margin-left: 0;
}
.\33 u, .\33 u\24 {
width: 25%;
clear: none;
margin-left: 0;
}
.\32 u, .\32 u\24 {
width: 16.6666666667%;
clear: none;
margin-left: 0;
}
.\31 u, .\31 u\24 {
width: 8.3333333333%;
clear: none;
margin-left: 0;
}
.\31 2u\24 + *,
.\31 1u\24 + *,
.\31 0u\24 + *,
.\39 u\24 + *,
.\38 u\24 + *,
.\37 u\24 + *,
.\36 u\24 + *,
.\35 u\24 + *,
.\34 u\24 + *,
.\33 u\24 + *,
.\32 u\24 + *,
.\31 u\24 + * {
clear: left;
}
.\-11u {
margin-left: 91.66667%;
}
.\-10u {
margin-left: 83.33333%;
}
.\-9u {
margin-left: 75%;
}
.\-8u {
margin-left: 66.66667%;
}
.\-7u {
margin-left: 58.33333%;
}
.\-6u {
margin-left: 50%;
}
.\-5u {
margin-left: 41.66667%;
}
.\-4u {
margin-left: 33.33333%;
}
.\-3u {
margin-left: 25%;
}
.\-2u {
margin-left: 16.66667%;
}
.\-1u {
margin-left: 8.33333%;
}
@media screen and (max-width: 1680px) {
.row > * {
padding: 0 0 0 2em;
}
.row {
margin: 0 0 -1px -2em;
}
.row.uniform > * {
padding: 2em 0 0 2em;
}
.row.uniform {
margin: -2em 0 -1px -2em;
}
.row.\32 00\25 > * {
padding: 0 0 0 4em;
}
.row.\32 00\25 {
margin: 0 0 -1px -4em;
}
.row.uniform.\32 00\25 > * {
padding: 4em 0 0 4em;
}
.row.uniform.\32 00\25 {
margin: -4em 0 -1px -4em;
}
.row.\31 50\25 > * {
padding: 0 0 0 3em;
}
.row.\31 50\25 {
margin: 0 0 -1px -3em;
}
.row.uniform.\31 50\25 > * {
padding: 3em 0 0 3em;
}
.row.uniform.\31 50\25 {
margin: -3em 0 -1px -3em;
}
.row.\35 0\25 > * {
padding: 0 0 0 1em;
}
.row.\35 0\25 {
margin: 0 0 -1px -1em;
}
.row.uniform.\35 0\25 > * {
padding: 1em 0 0 1em;
}
.row.uniform.\35 0\25 {
margin: -1em 0 -1px -1em;
}
.row.\32 5\25 > * {
padding: 0 0 0 0.5em;
}
.row.\32 5\25 {
margin: 0 0 -1px -0.5em;
}
.row.uniform.\32 5\25 > * {
padding: 0.5em 0 0 0.5em;
}
.row.uniform.\32 5\25 {
margin: -0.5em 0 -1px -0.5em;
}
.\31 2u\28xlarge\29, .\31 2u\24\28xlarge\29 {
width: 100%;
clear: none;
margin-left: 0;
}
.\31 1u\28xlarge\29, .\31 1u\24\28xlarge\29 {
width: 91.6666666667%;
clear: none;
margin-left: 0;
}
.\31 0u\28xlarge\29, .\31 0u\24\28xlarge\29 {
width: 83.3333333333%;
clear: none;
margin-left: 0;
}
.\39 u\28xlarge\29, .\39 u\24\28xlarge\29 {
width: 75%;
clear: none;
margin-left: 0;
}
.\38 u\28xlarge\29, .\38 u\24\28xlarge\29 {
width: 66.6666666667%;
clear: none;
margin-left: 0;
}
.\37 u\28xlarge\29, .\37 u\24\28xlarge\29 {
width: 58.3333333333%;
clear: none;
margin-left: 0;
}
.\36 u\28xlarge\29, .\36 u\24\28xlarge\29 {
width: 50%;
clear: none;
margin-left: 0;
}
.\35 u\28xlarge\29, .\35 u\24\28xlarge\29 {
width: 41.6666666667%;
clear: none;
margin-left: 0;
}
.\34 u\28xlarge\29, .\34 u\24\28xlarge\29 {
width: 33.3333333333%;
clear: none;
margin-left: 0;
}
.\33 u\28xlarge\29, .\33 u\24\28xlarge\29 {
width: 25%;
clear: none;
margin-left: 0;
}
.\32 u\28xlarge\29, .\32 u\24\28xlarge\29 {
width: 16.6666666667%;
clear: none;
margin-left: 0;
}
.\31 u\28xlarge\29, .\31 u\24\28xlarge\29 {
width: 8.3333333333%;
clear: none;
margin-left: 0;
}
.\31 2u\24\28xlarge\29 + *,
.\31 1u\24\28xlarge\29 + *,
.\31 0u\24\28xlarge\29 + *,
.\39 u\24\28xlarge\29 + *,
.\38 u\24\28xlarge\29 + *,
.\37 u\24\28xlarge\29 + *,
.\36 u\24\28xlarge\29 + *,
.\35 u\24\28xlarge\29 + *,
.\34 u\24\28xlarge\29 + *,
.\33 u\24\28xlarge\29 + *,
.\32 u\24\28xlarge\29 + *,
.\31 u\24\28xlarge\29 + * {
clear: left;
}
.\-11u\28xlarge\29 {
margin-left: 91.66667%;
}
.\-10u\28xlarge\29 {
margin-left: 83.33333%;
}
.\-9u\28xlarge\29 {
margin-left: 75%;
}
.\-8u\28xlarge\29 {
margin-left: 66.66667%;
}
.\-7u\28xlarge\29 {
margin-left: 58.33333%;
}
.\-6u\28xlarge\29 {
margin-left: 50%;
}
.\-5u\28xlarge\29 {
margin-left: 41.66667%;
}
.\-4u\28xlarge\29 {
margin-left: 33.33333%;
}
.\-3u\28xlarge\29 {
margin-left: 25%;
}
.\-2u\28xlarge\29 {
margin-left: 16.66667%;
}
.\-1u\28xlarge\29 {
margin-left: 8.33333%;
}
}
@media screen and (max-width: 1280px) {
.row > * {
padding: 0 0 0 1.5em;
}
.row {
margin: 0 0 -1px -1.5em;
}
.row.uniform > * {
padding: 1.5em 0 0 1.5em;
}
.row.uniform {
margin: -1.5em 0 -1px -1.5em;
}
.row.\32 00\25 > * {
padding: 0 0 0 3em;
}
.row.\32 00\25 {
margin: 0 0 -1px -3em;
}
.row.uniform.\32 00\25 > * {
padding: 3em 0 0 3em;
}
.row.uniform.\32 00\25 {
margin: -3em 0 -1px -3em;
}
.row.\31 50\25 > * {
padding: 0 0 0 2.25em;
}
.row.\31 50\25 {
margin: 0 0 -1px -2.25em;
}
.row.uniform.\31 50\25 > * {
padding: 2.25em 0 0 2.25em;
}
.row.uniform.\31 50\25 {
margin: -2.25em 0 -1px -2.25em;
}
.row.\35 0\25 > * {
padding: 0 0 0 0.75em;
}
.row.\35 0\25 {
margin: 0 0 -1px -0.75em;
}
.row.uniform.\35 0\25 > * {
padding: 0.75em 0 0 0.75em;
}
.row.uniform.\35 0\25 {
margin: -0.75em 0 -1px -0.75em;
}
.row.\32 5\25 > * {
padding: 0 0 0 0.375em;
}
.row.\32 5\25 {
margin: 0 0 -1px -0.375em;
}
.row.uniform.\32 5\25 > * {
padding: 0.375em 0 0 0.375em;
}
.row.uniform.\32 5\25 {
margin: -0.375em 0 -1px -0.375em;
}
.\31 2u\28large\29, .\31 2u\24\28large\29 {
width: 100%;
clear: none;
margin-left: 0;
}
.\31 1u\28large\29, .\31 1u\24\28large\29 {
width: 91.6666666667%;
clear: none;
margin-left: 0;
}
.\31 0u\28large\29, .\31 0u\24\28large\29 {
width: 83.3333333333%;
clear: none;
margin-left: 0;
}
.\39 u\28large\29, .\39 u\24\28large\29 {
width: 75%;
clear: none;
margin-left: 0;
}
.\38 u\28large\29, .\38 u\24\28large\29 {
width: 66.6666666667%;
clear: none;
margin-left: 0;
}
.\37 u\28large\29, .\37 u\24\28large\29 {
width: 58.3333333333%;
clear: none;
margin-left: 0;
}
.\36 u\28large\29, .\36 u\24\28large\29 {
width: 50%;
clear: none;
margin-left: 0;
}
.\35 u\28large\29, .\35 u\24\28large\29 {
width: 41.6666666667%;
clear: none;
margin-left: 0;
}
.\34 u\28large\29, .\34 u\24\28large\29 {
width: 33.3333333333%;
clear: none;
margin-left: 0;
}
.\33 u\28large\29, .\33 u\24\28large\29 {
width: 25%;
clear: none;
margin-left: 0;
}
.\32 u\28large\29, .\32 u\24\28large\29 {
width: 16.6666666667%;
clear: none;
margin-left: 0;
}
.\31 u\28large\29, .\31 u\24\28large\29 {
width: 8.3333333333%;
clear: none;
margin-left: 0;
}
.\31 2u\24\28large\29 + *,
.\31 1u\24\28large\29 + *,
.\31 0u\24\28large\29 + *,
.\39 u\24\28large\29 + *,
.\38 u\24\28large\29 + *,
.\37 u\24\28large\29 + *,
.\36 u\24\28large\29 + *,
.\35 u\24\28large\29 + *,
.\34 u\24\28large\29 + *,
.\33 u\24\28large\29 + *,
.\32 u\24\28large\29 + *,
.\31 u\24\28large\29 + * {
clear: left;
}
.\-11u\28large\29 {
margin-left: 91.66667%;
}
.\-10u\28large\29 {
margin-left: 83.33333%;
}
.\-9u\28large\29 {
margin-left: 75%;
}
.\-8u\28large\29 {
margin-left: 66.66667%;
}
.\-7u\28large\29 {
margin-left: 58.33333%;
}
.\-6u\28large\29 {
margin-left: 50%;
}
.\-5u\28large\29 {
margin-left: 41.66667%;
}
.\-4u\28large\29 {
margin-left: 33.33333%;
}
.\-3u\28large\29 {
margin-left: 25%;
}
.\-2u\28large\29 {
margin-left: 16.66667%;
}
.\-1u\28large\29 {
margin-left: 8.33333%;
}
}
@media screen and (max-width: 980px) {
.row > * {
padding: 0 0 0 1.5em;
}
.row {
margin: 0 0 -1px -1.5em;
}
.row.uniform > * {
padding: 1.5em 0 0 1.5em;
}
.row.uniform {
margin: -1.5em 0 -1px -1.5em;
}
.row.\32 00\25 > * {
padding: 0 0 0 3em;
}
.row.\32 00\25 {
margin: 0 0 -1px -3em;
}
.row.uniform.\32 00\25 > * {
padding: 3em 0 0 3em;
}
.row.uniform.\32 00\25 {
margin: -3em 0 -1px -3em;
}
.row.\31 50\25 > * {
padding: 0 0 0 2.25em;
}
.row.\31 50\25 {
margin: 0 0 -1px -2.25em;
}
.row.uniform.\31 50\25 > * {
padding: 2.25em 0 0 2.25em;
}
.row.uniform.\31 50\25 {
margin: -2.25em 0 -1px -2.25em;
}
.row.\35 0\25 > * {
padding: 0 0 0 0.75em;
}
.row.\35 0\25 {
margin: 0 0 -1px -0.75em;
}
.row.uniform.\35 0\25 > * {
padding: 0.75em 0 0 0.75em;
}
.row.uniform.\35 0\25 {
margin: -0.75em 0 -1px -0.75em;
}
.row.\32 5\25 > * {
padding: 0 0 0 0.375em;
}
.row.\32 5\25 {
margin: 0 0 -1px -0.375em;
}
.row.uniform.\32 5\25 > * {
padding: 0.375em 0 0 0.375em;
}
.row.uniform.\32 5\25 {
margin: -0.375em 0 -1px -0.375em;
}
.\31 2u\28medium\29, .\31 2u\24\28medium\29 {
width: 100%;
clear: none;
margin-left: 0;
}
.\31 1u\28medium\29, .\31 1u\24\28medium\29 {
width: 91.6666666667%;
clear: none;
margin-left: 0;
}
.\31 0u\28medium\29, .\31 0u\24\28medium\29 {
width: 83.3333333333%;
clear: none;
margin-left: 0;
}
.\39 u\28medium\29, .\39 u\24\28medium\29 {
width: 75%;
clear: none;
margin-left: 0;
}
.\38 u\28medium\29, .\38 u\24\28medium\29 {
width: 66.6666666667%;
clear: none;
margin-left: 0;
}
.\37 u\28medium\29, .\37 u\24\28medium\29 {
width: 58.3333333333%;
clear: none;
margin-left: 0;
}
.\36 u\28medium\29, .\36 u\24\28medium\29 {
width: 50%;
clear: none;
margin-left: 0;
}
.\35 u\28medium\29, .\35 u\24\28medium\29 {
width: 41.6666666667%;
clear: none;
margin-left: 0;
}
.\34 u\28medium\29, .\34 u\24\28medium\29 {
width: 33.3333333333%;
clear: none;
margin-left: 0;
}
.\33 u\28medium\29, .\33 u\24\28medium\29 {
width: 25%;
clear: none;
margin-left: 0;
}
.\32 u\28medium\29, .\32 u\24\28medium\29 {
width: 16.6666666667%;
clear: none;
margin-left: 0;
}
.\31 u\28medium\29, .\31 u\24\28medium\29 {
width: 8.3333333333%;
clear: none;
margin-left: 0;
}
.\31 2u\24\28medium\29 + *,
.\31 1u\24\28medium\29 + *,
.\31 0u\24\28medium\29 + *,
.\39 u\24\28medium\29 + *,
.\38 u\24\28medium\29 + *,
.\37 u\24\28medium\29 + *,
.\36 u\24\28medium\29 + *,
.\35 u\24\28medium\29 + *,
.\34 u\24\28medium\29 + *,
.\33 u\24\28medium\29 + *,
.\32 u\24\28medium\29 + *,
.\31 u\24\28medium\29 + * {
clear: left;
}
.\-11u\28medium\29 {
margin-left: 91.66667%;
}
.\-10u\28medium\29 {
margin-left: 83.33333%;
}
.\-9u\28medium\29 {
margin-left: 75%;
}
.\-8u\28medium\29 {
margin-left: 66.66667%;
}
.\-7u\28medium\29 {
margin-left: 58.33333%;
}
.\-6u\28medium\29 {
margin-left: 50%;
}
.\-5u\28medium\29 {
margin-left: 41.66667%;
}
.\-4u\28medium\29 {
margin-left: 33.33333%;
}
.\-3u\28medium\29 {
margin-left: 25%;
}
.\-2u\28medium\29 {
margin-left: 16.66667%;
}
.\-1u\28medium\29 {
margin-left: 8.33333%;
}
}
@media screen and (max-width: 736px) {
.row > * {
padding: 0 0 0 1.25em;
}
.row {
margin: 0 0 -1px -1.25em;
}
.row.uniform > * {
padding: 1.25em 0 0 1.25em;
}
.row.uniform {
margin: -1.25em 0 -1px -1.25em;
}
.row.\32 00\25 > * {
padding: 0 0 0 2.5em;
}
.row.\32 00\25 {
margin: 0 0 -1px -2.5em;
}
.row.uniform.\32 00\25 > * {
padding: 2.5em 0 0 2.5em;
}
.row.uniform.\32 00\25 {
margin: -2.5em 0 -1px -2.5em;
}
.row.\31 50\25 > * {
padding: 0 0 0 1.875em;
}
.row.\31 50\25 {
margin: 0 0 -1px -1.875em;
}
.row.uniform.\31 50\25 > * {
padding: 1.875em 0 0 1.875em;
}
.row.uniform.\31 50\25 {
margin: -1.875em 0 -1px -1.875em;
}
.row.\35 0\25 > * {
padding: 0 0 0 0.625em;
}
.row.\35 0\25 {
margin: 0 0 -1px -0.625em;
}
.row.uniform.\35 0\25 > * {
padding: 0.625em 0 0 0.625em;
}
.row.uniform.\35 0\25 {
margin: -0.625em 0 -1px -0.625em;
}
.row.\32 5\25 > * {
padding: 0 0 0 0.3125em;
}
.row.\32 5\25 {
margin: 0 0 -1px -0.3125em;
}
.row.uniform.\32 5\25 > * {
padding: 0.3125em 0 0 0.3125em;
}
.row.uniform.\32 5\25 {
margin: -0.3125em 0 -1px -0.3125em;
}
.\31 2u\28small\29, .\31 2u\24\28small\29 {
width: 100%;
clear: none;
margin-left: 0;
}
.\31 1u\28small\29, .\31 1u\24\28small\29 {
width: 91.6666666667%;
clear: none;
margin-left: 0;
}
.\31 0u\28small\29, .\31 0u\24\28small\29 {
width: 83.3333333333%;
clear: none;
margin-left: 0;
}
.\39 u\28small\29, .\39 u\24\28small\29 {
width: 75%;
clear: none;
margin-left: 0;
}
.\38 u\28small\29, .\38 u\24\28small\29 {
width: 66.6666666667%;
clear: none;
margin-left: 0;
}
.\37 u\28small\29, .\37 u\24\28small\29 {
width: 58.3333333333%;
clear: none;
margin-left: 0;
}
.\36 u\28small\29, .\36 u\24\28small\29 {
width: 50%;
clear: none;
margin-left: 0;
}
.\35 u\28small\29, .\35 u\24\28small\29 {
width: 41.6666666667%;
clear: none;
margin-left: 0;
}
.\34 u\28small\29, .\34 u\24\28small\29 {
width: 33.3333333333%;
clear: none;
margin-left: 0;
}
.\33 u\28small\29, .\33 u\24\28small\29 {
width: 25%;
clear: none;
margin-left: 0;
}
.\32 u\28small\29, .\32 u\24\28small\29 {
width: 16.6666666667%;
clear: none;
margin-left: 0;
}
.\31 u\28small\29, .\31 u\24\28small\29 {
width: 8.3333333333%;
clear: none;
margin-left: 0;
}
.\31 2u\24\28small\29 + *,
.\31 1u\24\28small\29 + *,
.\31 0u\24\28small\29 + *,
.\39 u\24\28small\29 + *,
.\38 u\24\28small\29 + *,
.\37 u\24\28small\29 + *,
.\36 u\24\28small\29 + *,
.\35 u\24\28small\29 + *,
.\34 u\24\28small\29 + *,
.\33 u\24\28small\29 + *,
.\32 u\24\28small\29 + *,
.\31 u\24\28small\29 + * {
clear: left;
}
.\-11u\28small\29 {
margin-left: 91.66667%;
}
.\-10u\28small\29 {
margin-left: 83.33333%;
}
.\-9u\28small\29 {
margin-left: 75%;
}
.\-8u\28small\29 {
margin-left: 66.66667%;
}
.\-7u\28small\29 {
margin-left: 58.33333%;
}
.\-6u\28small\29 {
margin-left: 50%;
}
.\-5u\28small\29 {
margin-left: 41.66667%;
}
.\-4u\28small\29 {
margin-left: 33.33333%;
}
.\-3u\28small\29 {
margin-left: 25%;
}
.\-2u\28small\29 {
margin-left: 16.66667%;
}
.\-1u\28small\29 {
margin-left: 8.33333%;
}
}
@media screen and (max-width: 480px) {
.row > * {
padding: 0 0 0 1.25em;
}
.row {
margin: 0 0 -1px -1.25em;
}
.row.uniform > * {
padding: 1.25em 0 0 1.25em;
}
.row.uniform {
margin: -1.25em 0 -1px -1.25em;
}
.row.\32 00\25 > * {
padding: 0 0 0 2.5em;
}
.row.\32 00\25 {
margin: 0 0 -1px -2.5em;
}
.row.uniform.\32 00\25 > * {
padding: 2.5em 0 0 2.5em;
}
.row.uniform.\32 00\25 {
margin: -2.5em 0 -1px -2.5em;
}
.row.\31 50\25 > * {
padding: 0 0 0 1.875em;
}
.row.\31 50\25 {
margin: 0 0 -1px -1.875em;
}
.row.uniform.\31 50\25 > * {
padding: 1.875em 0 0 1.875em;
}
.row.uniform.\31 50\25 {
margin: -1.875em 0 -1px -1.875em;
}
.row.\35 0\25 > * {
padding: 0 0 0 0.625em;
}
.row.\35 0\25 {
margin: 0 0 -1px -0.625em;
}
.row.uniform.\35 0\25 > * {
padding: 0.625em 0 0 0.625em;
}
.row.uniform.\35 0\25 {
margin: -0.625em 0 -1px -0.625em;
}
.row.\32 5\25 > * {
padding: 0 0 0 0.3125em;
}
.row.\32 5\25 {
margin: 0 0 -1px -0.3125em;
}
.row.uniform.\32 5\25 > * {
padding: 0.3125em 0 0 0.3125em;
}
.row.uniform.\32 5\25 {
margin: -0.3125em 0 -1px -0.3125em;
}
.\31 2u\28xsmall\29, .\31 2u\24\28xsmall\29 {
width: 100%;
clear: none;
margin-left: 0;
}
.\31 1u\28xsmall\29, .\31 1u\24\28xsmall\29 {
width: 91.6666666667%;
clear: none;
margin-left: 0;
}
.\31 0u\28xsmall\29, .\31 0u\24\28xsmall\29 {
width: 83.3333333333%;
clear: none;
margin-left: 0;
}
.\39 u\28xsmall\29, .\39 u\24\28xsmall\29 {
width: 75%;
clear: none;
margin-left: 0;
}
.\38 u\28xsmall\29, .\38 u\24\28xsmall\29 {
width: 66.6666666667%;
clear: none;
margin-left: 0;
}
.\37 u\28xsmall\29, .\37 u\24\28xsmall\29 {
width: 58.3333333333%;
clear: none;
margin-left: 0;
}
.\36 u\28xsmall\29, .\36 u\24\28xsmall\29 {
width: 50%;
clear: none;
margin-left: 0;
}
.\35 u\28xsmall\29, .\35 u\24\28xsmall\29 {
width: 41.6666666667%;
clear: none;
margin-left: 0;
}
.\34 u\28xsmall\29, .\34 u\24\28xsmall\29 {
width: 33.3333333333%;
clear: none;
margin-left: 0;
}
.\33 u\28xsmall\29, .\33 u\24\28xsmall\29 {
width: 25%;
clear: none;
margin-left: 0;
}
.\32 u\28xsmall\29, .\32 u\24\28xsmall\29 {
width: 16.6666666667%;
clear: none;
margin-left: 0;
}
.\31 u\28xsmall\29, .\31 u\24\28xsmall\29 {
width: 8.3333333333%;
clear: none;
margin-left: 0;
}
.\31 2u\24\28xsmall\29 + *,
.\31 1u\24\28xsmall\29 + *,
.\31 0u\24\28xsmall\29 + *,
.\39 u\24\28xsmall\29 + *,
.\38 u\24\28xsmall\29 + *,
.\37 u\24\28xsmall\29 + *,
.\36 u\24\28xsmall\29 + *,
.\35 u\24\28xsmall\29 + *,
.\34 u\24\28xsmall\29 + *,
.\33 u\24\28xsmall\29 + *,
.\32 u\24\28xsmall\29 + *,
.\31 u\24\28xsmall\29 + * {
clear: left;
}
.\-11u\28xsmall\29 {
margin-left: 91.66667%;
}
.\-10u\28xsmall\29 {
margin-left: 83.33333%;
}
.\-9u\28xsmall\29 {
margin-left: 75%;
}
.\-8u\28xsmall\29 {
margin-left: 66.66667%;
}
.\-7u\28xsmall\29 {
margin-left: 58.33333%;
}
.\-6u\28xsmall\29 {
margin-left: 50%;
}
.\-5u\28xsmall\29 {
margin-left: 41.66667%;
}
.\-4u\28xsmall\29 {
margin-left: 33.33333%;
}
.\-3u\28xsmall\29 {
margin-left: 25%;
}
.\-2u\28xsmall\29 {
margin-left: 16.66667%;
}
.\-1u\28xsmall\29 {
margin-left: 8.33333%;
}
}
/* Basic */
@-ms-viewport {
width: device-width;
}
body {
-ms-overflow-style: scrollbar;
}
@media screen and (max-width: 480px) {
html, body {
min-width: 320px;
}
}
body {
background: #fff;
}
body.is-loading *, body.is-loading *:before, body.is-loading *:after {
-moz-animation: none !important;
-webkit-animation: none !important;
-ms-animation: none !important;
animation: none !important;
-moz-transition: none !important;
-webkit-transition: none !important;
-ms-transition: none !important;
transition: none !important;
}
/* Type */
body, input, select, textarea {
color: #5a5a5a;
font-family: "Raleway", Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: 300;
line-height: 1.65;
}
p {
font-size: 1.15em;
}
article {
padding: 0 1em;
}
@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 {
color: #5385c1;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
strong, b {
color: #555;
font-weight: 600;
}
em, i {
font-style: italic;
}
p {
margin: 0 0 2em 0;
}
h1, h2, h3, h4, h5, h6 {
color: #5385c1;
font-weight: 300;
line-height: 1.5;
margin: 0 0 1em 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: inherit;
text-decoration: none;
}
h2 {
font-size: 1.75em;
font-weight: 100;
}
h3 {
font-size: 1.35em;
}
h4 {
font-size: 1.1em;
}
h5 {
font-size: 0.9em;
}
h6 {
font-size: 0.7em;
}
sub {
font-size: 0.8em;
position: relative;
top: 0.5em;
}
sup {
font-size: 0.8em;
position: relative;
top: -0.5em;
}
blockquote {
border-left: solid 4px #dbdbdb;
font-style: italic;
margin: 0 0 2em 0;
padding: 0.5em 0 0.5em 2em;
}
code {
background: rgba(144, 144, 144, 0.075);
border-radius: 0;
border: solid 1px #dbdbdb;
font-family: "Courier New", monospace;
font-size: 0.9em;
margin: 0 0.25em;
padding: 0.25em 0.65em;
}
pre {
-webkit-overflow-scrolling: touch;
font-family: "Courier New", monospace;
font-size: 0.9em;
margin: 0 0 2em 0;
}
pre code {
display: block;
line-height: 1.75;
padding: 1em 1.5em;
overflow-x: auto;
}
hr {
border: 0;
border-bottom: solid 1px #dbdbdb;
margin: 2em 0;
}
hr.major {
margin: 3em 0;
}
.align-left {
text-align: left;
}
.align-center {
text-align: center;
}
.align-right {
text-align: right;
}
.inner {
max-width: 75em;
margin: 0 auto;
}
@media screen and (max-width: 1280px) {
.inner {
max-width: 90%;
}
}
@media screen and (max-width: 480px) {
.inner {
max-width: 85%;
}
}
/* Section/Article */
section.special, article.special {
text-align: center;
}
section.special article, article.special article {
text-align: left;
}
section.wrapper, article.wrapper {
padding: 6em 0;
}
section.wrapper header, article.wrapper header {
margin-bottom: 4em;
}
section.wrapper header h2, article.wrapper header h2 {
font-size: 2.75em;
margin: 0 0 .5em 0;
}
section.wrapper header p, article.wrapper header p {
font-size: 1em;
}
section.wrapper article header, article.wrapper article header {
margin: 0;
}
section.wrapper.style1, article.wrapper.style1 {
background: #5385c1;
color: #bacee6;
}
section.wrapper.style1 header h2, article.wrapper.style1 header h2 {
color: #fff;
}
section.wrapper.style1 header p, article.wrapper.style1 header p {
color: #bacee6;
}
section.wrapper.style1 h3, article.wrapper.style1 h3 {
color: #FFF;
}
@media screen and (max-width: 980px) {
section.wrapper, article.wrapper {
padding: 2em 0;
}
}
@media screen and (max-width: 736px) {
section.wrapper header, article.wrapper header {
margin-bottom: 2em;
}
section.wrapper header h2, article.wrapper header h2 {
font-size: 2em;
}
section.wrapper header p, article.wrapper header p {
font-size: .9em;
}
}
@media screen and (max-width: 480px) {
section.wrapper, article.wrapper {
text-align: left;
padding: 1em;
}
section.wrapper article, article.wrapper article {
text-align: left;
padding: 1em;
}
}
header p {
color: #bbb;
position: relative;
margin: 0 0 1.5em 0;
}
header h2 + p {
font-size: 1.25em;
margin-top: -1em;
}
header h3 + p {
font-size: 1.1em;
margin-top: -0.8em;
}
header h4 + p,
header h5 + p,
header h6 + p {
font-size: 0.9em;
margin-top: -0.6em;
}
/* Flex */
.flex {
display: -ms-flexbox;
-ms-flex-wrap: wrap;
-ms-flex-pack: justify;
display: -moz-flex;
display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-moz-justify-content: space-between;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
.flex.flex-2 article {
width: 47%;
}
.flex.flex-3 article {
position: relative;
width: 28%;
}
.flex.flex-3 article:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
right: -2em;
top: 0;
border-right: 1px solid #dbdbdb;
pointer-events: none;
}
.flex.flex-3 article:last-child:before {
border: none;
}
.flex.flex-4 article {
position: relative;
width: 21%;
}
.flex.flex-4 article:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
right: -2.5em;
top: 0;
border-right: 1px solid #dbdbdb;
pointer-events: none;
}
.flex.flex-4 article:last-child:before {
border: none;
}
.flex.flex-4 .box {
width: 21%;
}
@media screen and (max-width: 980px) {
.flex.flex-2 article {
width: 100%;
margin-bottom: 3em;
}
.flex.flex-2 article:last-child {
margin-bottom: 0;
}
.flex.flex-3 {
-moz-flex-direction: column;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.flex.flex-3 article {
width: 100%;
border-bottom: 1px solid #dbdbdb;
padding-bottom: 2.5em;
margin-bottom: 3em;
}
.flex.flex-3 article:last-child {
border: none;
padding-bottom: 0;
margin: 0 0 1em 0;
}
.flex.flex-3 article:before {
display: none;
}
.flex.flex-4 .box {
width: 47%;
}
}
@media screen and (max-width: 720px) {
.flex.flex-4 {
-moz-flex-direction: column;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.flex.flex-4 article {
width: 100%;
border-bottom: 1px solid #dbdbdb;
padding: 0;
padding-bottom: 2em;
margin-bottom: 3em;
}
.flex.flex-4 article:last-child {
border: none;
padding-bottom: 0;
margin: 0 0 1em 0;
}
.flex.flex-4 article:before {
display: none;
}
}
@media screen and (min-width: 721px) and (max-width: 1180px){
.flex.flex-4 {
-moz-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex.flex-4 article {
width: 50%;
border-bottom: 1px solid #dbdbdb;
padding: 1.5em;
margin: 0em;
}
.flex.flex-4 article:nth-child(2n - 1) {
border-right: 1px solid #dbdbdb;
}
.flex.flex-4 article:nth-child(3n),
.flex.flex-4 article:last-child {
border-bottom: none !important;
}
.flex.flex-4 article:before {
display: none;
}
}
@media screen and (max-width: 480px) {
.flex.flex-4 .box {
width: 100%;
}
}
/* Form */
form {
margin: 0 0 2em 0;
}
label {
color: #555;
display: block;
font-size: 0.9em;
font-weight: 600;
margin: 0 0 1em 0;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
select,
textarea {
-moz-appearance: none;
-webkit-appearance: none;
-ms-appearance: none;
appearance: none;
background: rgba(144, 144, 144, 0.075);
border-radius: 0;
border: none;
border: solid 1px #dbdbdb;
color: inherit;
display: block;
outline: 0;
padding: 0 1em;
text-decoration: none;
width: 100%;
}
input[type="text"]:invalid,
input[type="password"]:invalid,
input[type="email"]:invalid,
input[type="tel"]:invalid,
select:invalid,
textarea:invalid {
box-shadow: none;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
select:focus,
textarea:focus {
border-color: #5385c1;
box-shadow: 0 0 0 1px #5385c1;
}
.select-wrapper {
text-decoration: none;
display: block;
position: relative;
}
.select-wrapper:before {
content: "";
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-transform: none !important;
}
.select-wrapper:before {
color: #dbdbdb;
display: block;
height: 2.75em;
line-height: 2.75em;
pointer-events: none;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 2.75em;
}
.select-wrapper select::-ms-expand {
display: none;
}
input[type="text"],
input[type="password"],
input[type="email"],
select {
height: 2.75em;
}
textarea {
padding: 0.75em 1em;
}
input[type="checkbox"],
input[type="radio"] {
-moz-appearance: none;
-webkit-appearance: none;
-ms-appearance: none;
appearance: none;
display: block;
float: left;
margin-right: -2em;
opacity: 0;
width: 1em;
z-index: -1;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
text-decoration: none;
color: #9a9a9a;
cursor: pointer;
display: inline-block;
font-size: 1em;
font-weight: 300;
padding-left: 2.4em;
padding-right: 0.75em;
position: relative;
}
input[type="checkbox"] + label:before,
input[type="radio"] + label:before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-transform: none !important;
}
input[type="checkbox"] + label:before,
input[type="radio"] + label:before {
background: rgba(144, 144, 144, 0.075);
border-radius: 0;
border: solid 1px #dbdbdb;
content: '';
display: inline-block;
height: 1.65em;
left: 0;
line-height: 1.58125em;
position: absolute;
text-align: center;
top: 0;
width: 1.65em;
}
input[type="checkbox"]:checked + label:before,
input[type="radio"]:checked + label:before {
background: #5a5a5a;
border-color: #5a5a5a;
color: #ffffff;
content: '\f00c';
}
input[type="checkbox"]:focus + label:before,
input[type="radio"]:focus + label:before {
border-color: #5385c1;
box-shadow: 0 0 0 1px #5385c1;
}
input[type="checkbox"] + label:before {
border-radius: 0;
}
input[type="radio"] + label:before {
border-radius: 100%;
}
::-webkit-input-placeholder {
color: #bbb !important;
opacity: 1.0;
}
:-moz-placeholder {
color: #bbb !important;
opacity: 1.0;
}
::-moz-placeholder {
color: #bbb !important;
opacity: 1.0;
}
:-ms-input-placeholder {
color: #bbb !important;
opacity: 1.0;
}
.formerize-placeholder {
color: #bbb !important;
opacity: 1.0;
}
/* Box */
.box {
border: solid 1px #dbdbdb;
margin-bottom: 2em;
padding: 1.5em;
}
.box > :last-child,
.box > :last-child > :last-child,
.box > :last-child > :last-child > :last-child {
margin-bottom: 0;
}
.box.alt {
border: 0;
border-radius: 0;
padding: 0;
}
.box.person {
border: solid 1px rgba(255, 255, 255, 0.25);
padding: 3em 1.5em;
}
.box.person h3 {
margin: 0;
}
.box.person .image {
margin-bottom: 1em;
}
.box.person .image img {
max-width: 100%;
}
/* Icon */
.icon {
text-decoration: none;
border-bottom: none;
position: relative;
}
.icon:before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-transform: none !important;
}
.icon > .label {
display: none;
}
/* Image */
.image {
border-radius: 0;
border: 0;
display: inline-block;
position: relative;
}
.image img {
border-radius: 0;
display: block;
}
.image.left, .image.right {
max-width: 40%;
}
.image.left img, .image.right img {
width: 100%;
}
.image.round img {
border-radius: 100%;
}
.image.left {
float: left;
padding: 0 1.5em 1em 0;
top: 0.25em;
}
.image.right {
float: right;
padding: 0 0 1em 1.5em;
top: 0.25em;
}
.image.fit {
display: block;
margin: 0 0 2em 0;
width: 100%;
}
.image.fit img {
width: 100%;
}
.image.main {
display: block;
margin: 0 0 3em 0;
width: 100%;
}
.image.main img {
width: 100%;
}
/* List */
ol {
list-style: decimal;
margin: 0 0 2em 0;
padding-left: 1.25em;
}
ol li {
padding-left: 0.25em;
}
ul {
list-style: disc;
margin: 0 0 2em 0;
padding-left: 1em;
}
ul li {
padding-left: 0.5em;
}
ul.alt {
list-style: none;
padding-left: 0;
}
ul.alt li {
border-top: solid 1px #dbdbdb;
padding: 0.5em 0;
}
ul.alt li:first-child {
border-top: 0;
padding-top: 0;
}
ul.icons {
cursor: default;
list-style: none;
padding-left: 0;
}
ul.icons li {
display: inline-block;
padding: 0 1em 0 0;
}
ul.icons li:last-child {
padding-right: 0;
}
ul.icons li .icon:before {
font-size: 2em;
}
ul.actions {
cursor: default;
list-style: none;
padding-left: 0;
}
ul.actions li {
display: inline-block;
padding: 0 1em 0 0;
vertical-align: middle;
}
ul.actions li:last-child {
padding-right: 0;
}
ul.actions.small li {
padding: 0 0.5em 0 0;
}
ul.actions.vertical li {
display: block;
padding: 1em 0 0 0;
}
ul.actions.vertical li:first-child {
padding-top: 0;
}
ul.actions.vertical li > * {
margin-bottom: 0;
}
ul.actions.vertical.small li {
padding: 0.5em 0 0 0;
}
ul.actions.vertical.small li:first-child {
padding-top: 0;
}
ul.actions.fit {
display: table;
margin-left: -1em;
padding: 0;
table-layout: fixed;
width: calc(100% + 1em);
}
ul.actions.fit li {
display: table-cell;
padding: 0 0 0 1em;
}
ul.actions.fit li > * {
margin-bottom: 0;
}
ul.actions.fit.small {
margin-left: -0.5em;
width: calc(100% + 0.5em);
}
ul.actions.fit.small li {
padding: 0 0 0 0.5em;
}
@media screen and (max-width: 480px) {
ul.actions {
margin: 0 0 2em 0;
}
ul.actions li {
padding: 1em 0 0 0;
display: block;
text-align: center;
width: 100%;
}
ul.actions li:first-child {
padding-top: 0;
}
ul.actions li > * {
width: 100%;
margin: 0 !important;
}
ul.actions li > *.icon:before {
margin-left: -2em;
}
ul.actions.small li {
padding: 0.5em 0 0 0;
}
ul.actions.small li:first-child {
padding-top: 0;
}
}
dl {
margin: 0 0 2em 0;
}
dl dt {
display: block;
font-weight: 600;
margin: 0 0 1em 0;
}
dl dd {
margin-left: 2em;
}
/* Table */
.table-wrapper {
-webkit-overflow-scrolling: touch;
overflow-x: auto;
}
table {
margin: 0 0 2em 0;
width: 100%;
}
table tbody tr {
border: solid 1px #dbdbdb;
border-left: 0;
border-right: 0;
}
table tbody tr:nth-child(2n + 1) {
background-color: rgba(144, 144, 144, 0.075);
}
table td {
padding: 0.75em 0.75em;
}
table th {
color: #555;
font-size: 0.9em;
font-weight: 600;
padding: 0 0.75em 0.75em 0.75em;
text-align: left;
}
table thead {
border-bottom: solid 2px #dbdbdb;
}
table tfoot {
border-top: solid 2px #dbdbdb;
}
table.alt {
border-collapse: separate;
}
table.alt tbody tr td {
border: solid 1px #dbdbdb;
border-left-width: 0;
border-top-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;
}
/* Button */
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button {
-moz-appearance: none;
-webkit-appearance: none;
-ms-appearance: none;
appearance: none;
-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
background-color: #5a5a5a;
border-radius: 0;
border: 0;
color: #ffffff !important;
cursor: pointer;
display: inline-block;
font-weight: 600;
height: 2.85em;
line-height: 2.95em;
padding: 0 1.5em;
text-align: center;
text-decoration: none;
white-space: nowrap;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover,
.button:hover {
background-color: #676767;
}
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
button:active,
.button:active {
background-color: #4d4d4d;
}
input[type="submit"].icon,
input[type="reset"].icon,
input[type="button"].icon,
button.icon,
.button.icon {
padding-left: 1.35em;
}
input[type="submit"].icon:before,
input[type="reset"].icon:before,
input[type="button"].icon:before,
button.icon:before,
.button.icon:before {
margin-right: 0.5em;
}
input[type="submit"].fit,
input[type="reset"].fit,
input[type="button"].fit,
button.fit,
.button.fit {
display: block;
margin: 0 0 1em 0;
width: 100%;
}
input[type="submit"].small,
input[type="reset"].small,
input[type="button"].small,
button.small,
.button.small {
font-size: 0.8em;
}
input[type="submit"].big,
input[type="reset"].big,
input[type="button"].big,
button.big,
.button.big {
font-size: 1.35em;
}
input[type="submit"].alt,
input[type="reset"].alt,
input[type="button"].alt,
button.alt,
.button.alt {
background-color: white;
box-shadow: inset 0 0 0 2px #dbdbdb;
color: #555 !important;
}
input[type="submit"].alt:hover,
input[type="reset"].alt:hover,
input[type="button"].alt:hover,
button.alt:hover,
.button.alt:hover {
background-color: rgba(238, 238, 238, 1);
}
input[type="submit"].alt:active,
input[type="reset"].alt:active,
input[type="button"].alt:active,
button.alt:active,
.button.alt:active {
background-color: rgba(144, 144, 144, 0.2);
}
input[type="submit"].alt.icon:before,
input[type="reset"].alt.icon:before,
input[type="button"].alt.icon:before,
button.alt.icon:before,
.button.alt.icon:before {
color: #bbb;
}
input[type="submit"].special,
input[type="reset"].special,
input[type="button"].special,
button.special,
.button.special {
background-color: #5385c1;
color: #ffffff !important;
}
input[type="submit"].special:hover,
input[type="reset"].special:hover,
input[type="button"].special:hover,
button.special:hover,
.button.special:hover {
background-color: #6692c8;
}
input[type="submit"].special:active,
input[type="reset"].special:active,
input[type="button"].special:active,
button.special:active,
.button.special:active {
background-color: #4278b8;
}
input[type="submit"].disabled, input[type="submit"]:disabled,
input[type="reset"].disabled,
input[type="reset"]:disabled,
input[type="button"].disabled,
input[type="button"]:disabled,
button.disabled,
button:disabled,
.button.disabled,
.button:disabled {
background-color: #9a9a9a !important;
box-shadow: inset 0 -0.15em 0 0 rgba(0, 0, 0, 0.15);
color: #fff !important;
cursor: default;
opacity: 0.25;
}
@media screen and (max-width: 480px) {
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button {
padding: 0;
width: 100%;
}
}
/* Header */
.subpage {
padding-top: 44px;
}
.subpage #header {
background: #5385c1;
top: 0;
height: 44px;
line-height: 44px;
position: fixed;
}
#header {
color: #d4e0ef;
cursor: default;
height: 3.25em;
left: 0;
line-height: 3.25em;
position: absolute;
text-align: right;
top: 4em;
width: 100%;
z-index: 10001;
}
#header .inner {
margin: 0 auto;
position: relative;
}
#header .logo {
color: #ffffff;
display: inline-block;
font-weight: 600;
height: inherit;
left: 0;
line-height: inherit;
margin: 0;
padding: 0;
position: absolute;
top: 0;
font-size: 1em;
}
#header a {
-moz-transition: color 0.2s ease-in-out;
-webkit-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
display: inline-block;
padding: 0 0.75em;
color: inherit;
text-decoration: none;
font-size: 1.1em;
text-shadow: 1px 1px 1px black;
}
#header a:hover {
color: #ffffff;
}
#header a:last-child {
padding-right: 0;
}
#header a.navPanelToggle {
display: none;
text-decoration: none;
height: 4em;
width: 4em;
z-index: 10003;
}
#header a.navPanelToggle .fa {
font-size: 1.25em;
}
@media screen and (max-width: 980px) {
#header a.navPanelToggle {
display: inline-block;
}
}
@media screen and (max-width: 736px) {
#header a {
padding: 0 0.5em;
}
}
@media screen and (max-width: 980px) {
#header {
top: 3em;
height: 44px;
line-height: 44px;
}
}
@media screen and (max-width: 736px) {
#header {
top: 2em;
}
}
@media screen and (max-width: 480px) {
#header {
top: 1em;
min-width: 320px;
}
}
/* Nav */
@media screen and (max-width: 980px) {
#nav {
display: none;
}
}
#navPanel {
-moz-transform: translatex(20em);
-webkit-transform: translatex(20em);
-ms-transform: translatex(20em);
transform: translatex(20em);
-moz-transition: -moz-transform 0.2s ease-in-out, visibility 0.2s ease-in-out;
-webkit-transition: -webkit-transform 0.2s ease-in-out, visibility 0.2s ease-in-out;
-ms-transition: -ms-transform 0.2s ease-in-out, visibility 0.2s ease-in-out;
transition: transform 0.2s ease-in-out, visibility 0.2s ease-in-out;
-webkit-overflow-scrolling: touch;
visibility: hidden;
overflow-y: auto;
position: fixed;
right: 0;
top: 0;
background: #5385c1;
color: #d4e0ef;
height: 100%;
max-width: 80%;
width: 20em;
padding: 0.5em 1.25em;
z-index: 10003;
}
#navPanel.visible {
-moz-transform: translatex(0);
-webkit-transform: translatex(0);
-ms-transform: translatex(0);
transform: translatex(0);
box-shadow: 0 0 1.5em 0 rgba(0, 0, 0, 0.2);
visibility: visible;
}
#navPanel a:not(.close) {
border-top: solid 1px rgba(255, 255, 255, 0.25);
color: #d4e0ef;
font-weight: 600;
display: block;
padding: 0.75em 0;
text-decoration: none;
font-weight: 300;
}
#navPanel a:not(.close):first-child {
border: none;
}
#navPanel .close {
text-decoration: none;
-moz-transition: color 0.2s ease-in-out;
-webkit-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
-webkit-tap-highlight-color: transparent;
border: 0;
color: #d4e0ef;
cursor: pointer;
display: block;
height: 4em;
padding-right: 1.25em;
position: absolute;
right: 0;
text-align: right;
top: 0;
vertical-align: middle;
width: 5em;
}
#navPanel .close:before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-transform: none !important;
content: '\f00d';
width: 3em;
height: 3em;
line-height: 3em;
display: block;
position: absolute;
right: 0;
top: 0;
text-align: center;
}
#navPanel .close:hover {
color: inherit;
}
/* Banner */
#banner {
position: relative;
padding: 12em 0 10em 0;
background-image: url('../images/lax-coastline.jpg');
background-size: cover;
background-position: 50% 70%;
background-repeat: no-repeat;
text-align: center;
border-top: 0.5em solid #5385c1;
}
#banner h1 {
text-shadow: 1px 1px 2px black;
font-size: 3.5em;
font-weight: 100;
color: #fff;
line-height: 1em;
margin: 0 0 0.5em 0;
padding: 0;
}
#banner p {
text-shadow: 1px 1px 2px black;
font-size: 1.25em;
color: rgba(255, 255, 255, .85);
margin-bottom: 1.75em;
}
#banner p.photo-credit {
position: absolute;
right: 3em;
bottom: .1em;
text-shadow: 1px 1px 2px black;
font-size: 1em;
margin-bottom: 1.75em;
}
#banner p.photo-credit a {
color: inherit;
text-decoration: none;
}
#banner p.photo-credit a:hover {
color: inherit;
text-decoration: underline;
}
@media only screen and (max-device-width: 500px) {
#banner p.photo-credit {
font-size: .8em;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
#banner {
background-attachment: scroll;
}
}
@media screen and (max-width: 1280px) {
#banner {
padding: 10em 2em 8em 2em;
}
}
@media screen and (max-width: 980px) {
#banner {
background-attachment: scroll;
}
}
@media screen and (max-width: 736px) {
#banner {
padding: 8em 1.5em 6em 1.5em;
}
#banner h1 {
font-size: 2.5em;
}
#banner p {
font-size: 1.2em;
}
}
@media screen and (max-width: 480px) {
#banner {
padding: 6em 1.5em 4em 1.5em;
}
}
/* Footer */
#footer .inner {
border-top: 1px solid #dbdbdb;
padding-top: 3em;
}
#footer .copyright {
color: #bbb;
font-size: 0.8em;
margin: 0 0 2em 0;
padding: 0;
}
#footer .copyright a {
color: #bbb;
text-decoration: none;
}
#footer .copyright a:hover {
color: #bbb;
text-decoration: underline;
}
#footer ul.icons li .icon {
font-size: 0.58em;
}
@media screen and (max-width: 736px) {
#footer .inner {
padding-top: 2em;
}
#footer .copyright {
-ms-flex-order: 2;
-moz-order: 2;
-webkit-order: 2;
-ms-order: 2;
order: 2;
}
#footer ul {
-ms-flex-order: 1;
-moz-order: 1;
-webkit-order: 1;
-ms-order: 1;
order: 1;
}
#footer .flex {
-moz-flex-direction: column;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment