
/* * Theme: Phaleg * Author: William Davis * Homepage: http://1littledesigner.com * Version: 1.0.1 * Requirements: RapidWeaver 5 */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,img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, 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;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}body {font-size: 100%;max-height: 100%;line-height: 1;}body, #mainContent {-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}a {text-decoration: none;outline: none;-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;opacity: 0.6;}a:hover, a:focus {-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;opacity: 1;}/************ image *****/img { }/************ Ul, Li *****/ul {}li {}ol {}strong, b {font-weight: bold; }/* ♒♒♒ H1 - H6 ♒♒♒ */h1 {font-size:2em;padding-bottom: 20px;font-weight:400;line-height:normal;}h2 {font-size:1.7em;padding-bottom: 20px;font-weight:400;line-height:normal;}h3 {font-size:1.4em;padding-bottom: 20px;font-weight:400;line-height:normal;}h4 {font-size:1.3em;padding-bottom: 10px;font-weight:400;line-height:normal;}h5 {font-size: 1.2em;padding-bottom: 10px;font-weight:400;line-height:normal;}h6 {font-size: 1.1em;padding-bottom: 10px;font-weight:400;line-height:normal;}/* ♒♒♒ WRAPS ♒♒♒ */.outerFull  {width: 100%;}.inner_Asgard {width: 100%;max-width: 1100px;margin: 0 auto;display: block;line-height: 1.4em;}/* ========================================== CONTENT WIDTHS  *//* ♒♒♒ CLEAR FIX ♒♒♒ */.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }.clearfix { display: inline-block; }/* start commented backslash hack \*/* html .clearfix { height: 1%; }/* close commented backslash hack */.clearfix { display: block; }/* ♒♒♒ CUSTOM CALLS ♒♒♒ */.clear { clear: both; }.justify { text-align: justify;}.forceCenter { display: block; margin: 0 auto;}.alignLeft {float: left;}.alignRight {float: right;}.shadowbox { box-shadow: 0px 1px 3px #666;-webkit-box-shadow: 0px 1px 3px #666; -moz-box-shadow: 0px 1px 3px #666;behavior: url(PIE/PIE.htc);}/* ♒♒♒ Nav ♒♒♒ */#current {opacity: 1;font-weight: bold;}#blowgo {opacity: 1;width: 0;height: 0;float: left;}body.f-topbar-fixed {-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}.f-topbar-fixed #mainContent {-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}.f-topbar-fixed #blowgo {width: 100%;padding-left: 1.5%;}#blowgo img {-webkit-transition: opacity 1s ease;-moz-transition: opacity 1s ease;-o-transition: opacity 1s ease;transition: opacity 1s ease;opacity: 0;visibility: hidden;}.f-topbar-fixed #blowgo img {-webkit-transition: opacity .25s ease;-moz-transition: opacity .25s ease;-o-transition: opacity .25s ease;transition: opacity .25s ease;opacity: 1;visibility: visible;width: 40px;height: 40px;margin-top: 2px;margin-right: 1rem;float: left;position: relative;}#navTitle {-webkit-transition: opacity .25s ease;-moz-transition: opacity .25s ease;-o-transition: opacity .25s ease;transition: opacity .25s ease;opacity: 0;visibility: hidden;float: left;position: relative;font-size: 2rem;}.f-topbar-fixed #navTitle {-webkit-transition: opacity .25s ease;-moz-transition: opacity .25s ease;-o-transition: opacity .25s ease;transition: opacity .25s ease;opacity: 1;visibility: visible;}.f-topbar-fixed .contain-to-grid {-webkit-transition: background .25s ease;-moz-transition: background .25s ease;-o-transition: background .25s ease;transition: background .25s ease;}/* .contain-to-grid.sticky.fixed {overflow: hidden;} */.top-bar ul {-webkit-transition: text-align .25s ease;-moz-transition: text-align .25s ease;-o-transition: text-align .25s ease;transition: text-align .25s ease;width: 100%;text-align: center;margin-bottom: 0;    list-style: none;}nav.top-bar {text-align: center;}.f-topbar-fixed nav.top-bar {text-align: initial;}section.top-bar-section {display: inline-block;}.f-topbar-fixed section.top-bar-section {display: block;}.f-topbar-fixed .top-bar ul {-webkit-transition: text-align .25s ease;-moz-transition: text-align .25s ease;-o-transition: text-align .25s ease;transition: text-align .25s ease;text-align: right;}a.nav.fa.fa-bars.fa-2x {float: right;display: none;margin-top: 5px;padding-right: 2.5%;}/* ♒♒♒ Header ♒♒♒ */header {}/* =========== LOGO */#logo {position: relative;top: 10;left: 10;z-index: 9999;width: 20%;float: left;}#logo img {padding: 10px 0 0 0;width: 100%;height: 100%;}/* =========== TITLE & SLOGAN */#siteTitle {padding: 5rem 0;position: absolute;top: 0;width: 100%;z-index: 2;text-align: center;}#asgardWithLogo {float: left;width: 78%;margin: 0 0 0 22%;font-size: 1.5em;padding: 20px 0 10px 0;position: absolute;bottom: 0px;}#asgardWithLogo h1 {padding: 0;height: auto;}#siteTitle h1 {font-size: 150px;text-shadow: 0 .25rem 0 rgba(0,0,0,0.25);}#siteTitle h2 {font-size: 50px;font-weight: 300;}#siteTitle h3 {font-size: 25px;font-weight: 700;text-transform: uppercase;}.slogan {width:100%;text-align:center;font-size:18px;padding: 30px 0;}.slogan h1 {font-weight:100;line-height: normal;}.slogan .icon-quote-left {float: left;padding: 0 20px 0 0;color: #818181;}.slogan .icon-quote-right {float:right;margin: -20px 0 0 0;padding: 0 0 0 20px;color: #818181;}/* ======================================= ContentContainer */#contentWrap {background-image: url(images/fileSharing/Box_download.png)background-repeat:repeat;background-attachment:fixed;background-position:50% 20%;}#contentContainer {padding: 40px 0;}/* ♒♒♒ SIDEBAR ♒♒♒ */.sidebar h5 {padding: 1.5rem 0;text-align: center;margin: 0;border-top-left-radius: .25rem;border-top-right-radius: .25rem;font-weight: bold;text-shadow: 0 .05rem rgba(0,0,0,.6);}#blog-categories h5, #blog-archives h5, .blog-tag-cloud h5, #blog-rss-feeds h5 {padding: .25rem 0;}#blog-categories h5 {padding-top: 1rem;}.pSidebar {padding: 1.5rem 1rem;font-size: .8rem;}.sSidebar a {    font-size: .8rem;}/* ♒♒♒ CONTENT ♒♒♒ */#mainContent, .ECA_1LD_1, .ECA_1LD_2, .ECA_1LD_3,.ECA_1LD_4, .ECA_1LD_5, .ECA_1LD_6 {max-width: 100%;width: calc(65% - 2%);margin: 0 auto;padding: 2rem 2.5%;line-height: 1.6rem;}/* ♒♒♒ Content Grid (Masonry) ♒♒♒ */.box { background-color:#ff4499;-moz-border-radius:3px;    -khtml-border-radius: 3px;-webkit-border-radius:3px;border-radius:3px; -webkit-transition: all 300ms cubic-bezier(1.000, 0.000, 0.000, 1.000);    -moz-transition: all 300ms cubic-bezier(1.000, 0.000, 0.000, 1.000);     -ms-transition: all 300ms cubic-bezier(1.000, 0.000, 0.000, 1.000);      -o-transition: all 300ms cubic-bezier(1.000, 0.000, 0.000, 1.000);         transition: all 300ms cubic-bezier(1.000, 0.000, 0.000, 1.000); /* easeInOutExpo */          -webkit-transition-property: left, right, top;     -moz-transition-property: left, right, top;      -ms-transition-property: left, right, top;       -o-transition-property: left, right, top;          transition-property: left, right, top;                         }/* ======================================= Footer */footer {background: #8e44ad;padding: 5rem 0;}.footNav a {/* color: red; */}.footNav ul {list-style-type: none;margin: 0 auto;text-align: center;/* margin-left: -1.5rem; */}.footNav ul ul {display: none;}.footNav li {display: inline;padding: 0 1rem;font-size: 1.25rem;}.footCon {text-align: center;padding: 0 1rem;font-size: 1.25rem;}.footCon a {padding-left: 0.5rem;}/* =========== footer Wraps */#FooterWrapTop {border-top: 2px solid grey;}/* =========== footer navigation & information Wrap */#footerContents {width: 100%;font-size:.9em;background: #6C6C6C;}/* =========== footer information */#footerInfo {text-align: right;width: 100%;margin: 40px 0 0 0;padding: 20px 0 10px 0;}/* =========== footer header */footer h1 {margin: 0 0 20px 0;}footer h2 {margin: 0 0 20px 0;}footer h3 {margin: 0 0 20px 0;}footer h4 {margin: 0 0 20px 0;}/* ============== BREADCRUMBS ===================================================*/#breadcrumbContainer {padding:3px 0;margin: 0 0 40px 0;}#breadcrumbContainer ul {font-size: .8em;}#breadcrumbContainer li {display: inline-block;float: left;padding: 0 10px 0 0;}/* ♒♒♒ BLOG ♒♒♒ */.blog-entry {margin-bottom: 30px;}.blog-entry-title {text-align: center;font-weight: bold;margin: 0;margin-top: -.15rem;border-top-left-radius: .25rem;border-top-right-radius: .25rem;padding-top: 1.5rem;text-shadow: 0 .25rem rgba(0,0,0,.25);font-size: 3rem;}.blog-entry-title a {opacity: 1;text-shadow: 0 .25rem rgba(0,0,0,.25);font-size: 3rem;}.blog-entry-title a:hover {opacity: .9;text-shadow: 0 .15rem rgba(0,0,0,.25);}.blog-entry-date {text-align: center;padding-top: 1rem;}.blog-entry-body {padding: 2rem 2rem 2rem;border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);      margin-top: -2rem;}.blog-entry .imageStyle {width: 100%;border-top-left-radius: .25rem;border-top-right-radius: .25rem;}.blog-entry-tags {margin: 20px 0 0 0;text-align: center;}.blog-entry-comments {padding:5px 0;}.blog-entry-category a, .blog-read-more a {margin: 0 .25rem;}/* ♒♒♒ BLOG SIDEBAR ♒♒♒ */#blog-categories, #blog-archives, .blog-tag-cloud, #blog-rss-feeds {text-align: center;padding-bottom: 1.25rem;}.blog-archive-headings-wrapper {margin-bottom: 2em;}.blog-archive-month {font-size: 1.8em;}/*==================== BLOG ARCHIVE "SIDEBAR" */#blog-archives {}#blog-archives a{}.blog-archive-link-enabled {}.blog-archive-link-disabled {}/*======================= BLOG CATEGORY "SIDEBAR" */#blog-categories {}#blog-categories a {}.blog-category-link-enabled {}.blog-category-link-disabled {}/*======================= BLOG TAGS "SIDEBAR" */.blog-tag-cloud {margin: 0;}.blog-tag-cloud li {}.blog-tag-cloud  li a{}/*======================= BLOG RSS "SIDEBAR" */#blog-rss-feeds {border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   margin-bottom: -1rem;}.blog-rss-link {}.blog-comments-rss-link {}/* ============== FILESHARING ===================================================*/.filesharing-description {text-align: center;}.file-Wrap {}.filesharing-item {width: 100%;min-height: 80px;height: 100%;display: inline-block;margin: 0 0 3rem;border-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}.filesharing-item-title {text-align: center;border-top-left-radius: .25rem;border-top-right-radius: .25rem;overflow: hidden;padding: 2rem 0;margin-top: -.15rem;}.filesharing-item a {font-size: 3rem;font-weight: bold;line-height: 1;opacity: 1;text-shadow: 0 .25rem rgba(0,0,0,.25);}.filesharing-item a:hover {opacity: .9;text-shadow: 0 .15rem rgba(0,0,0,.25);}.filesharing-item-description {padding: 1rem;text-align: center;}/* ♒♒♒ GALLERY ♒♒♒ */.pageTitle {font-size: 4rem;/* font-weight: bolder; */text-align: center;padding: 0 0 2rem;line-height: 5rem;margin: 0;/* text-transform: uppercase; */text-shadow: 0 .15rem rgba(0,0,0,.25); }.pageDescription {text-align: center;padding: 0 0 2rem;font-size: 1.25rem;}.album-wrapper a {opacity: 1;}.album-wrapper, .movie-wrapper {display: block;width: 100%;position: relative;margin: 0 auto;margin-left: 1.25%;}.thumbnail-wrap, .movie-thumbnail-frame {text-align: center;position: relative;float: left;margin-bottom: 10px;margin-right: 10px;margin-left: 10px;overflow:hidden;}.thumbnail-frame, .movie-thumbnail {position: absolute;    top: 0;    left: 0;width: 300px;    height: 144px;}.thumbnail-frame:hover, .movie-thumbnail:hover {-webkit-filter: grayscale(0%);    -moz-filter: grayscale(0%);    -o-filter: grayscale(0%);    -ms-filter: grayscale(0%);    filter: grayscale(0%); }.thumbnail-frame0:after,.thumbnail-frame1:after,.thumbnail-frame2:after,.thumbnail-frame3:after,.thumbnail-frame4:after,.thumbnail-frame5:after,.movie-thumbnail0:after,.movie-thumbnail1:after,.movie-thumbnail2:after,.movie-thumbnail3:after,.movie-thumbnail4:after,.movie-thumbnail5:after {pointer-events: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='your_transparent.png', sizingMethod='scale');}.thumbnail-frame img {margin: auto;    border: none;    overflow: hidden;    position: relative;    display: block;width: 100%;height: 100%;}.thumbnail-frame a{}.thumbnail-frame a:hover {}.thumbnail-frame img {}/*======================= GALLERY SINGLE PHOTO */.photo-background {}.photo-navigation {width: 100%;max-width: 1000px;margin: 20px 20%;}.photo-navigation a, .photo-navigation a:visited {padding:5px;}.photo-navigation a:hover {}.photo-frame{margin: 0 20%;}.photo-title {font-size:2em;font-weight:bold;padding: 5px 0 5px 0;}.photo-caption {margin: 0 0 10px 0;font-size:13px;}.photo-links {}/* ♒♒♒ [MOVIE] ♒♒♒ */.movie-background {background: none;overflow: hidden;}.movie-background .main {display: none;}.movie-frame {text-align: center;height: 100%;}embed {width: 100%;/* height: auto; */height: 100%;position: absolute;left: 0;}.movie-title {background: red;color: white;position: absolute;bottom: 0;right: 0;left: 0;margin-left: auto;margin-right: auto;width: 10%;font-size: 1.2rem;padding: .5rem .75rem;border-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}/* ♒♒♒ [CONTACT] ♒♒♒ */form {position: relative;bottom: 2rem;}.form-input-field:focus, input[type="file"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, select:focus {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;outline: none;opacity: .9; }.form-input-field { width: 100%;border: none;border-radius: .25rem;margin-top: 5px;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease; opacity: 1;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}input.form-input-field {height: 30px;}textarea.form-input-field {height: 200px;resize: none;padding-left: 3px;padding-top: 3px;padding-bottom: 3px;} .form-input-button { padding: 10px 15px;border: none;border-radius: .25rem;cursor: pointer;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;opacity: 1;font-weight: bold;text-shadow: 0 .05rem rgba(0,0,0,.6);-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}.form-input-button:hover {-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;opacity: .9;}.form-input-button:active {-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;-moz-box-shadow: inset 0 -.05rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.05rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.05rem 0 rgba(0,0,0,.25);   margin-top: .025rem;}input[type="checkbox"] {width: 20px;cursor: default;}input[type="radio"] {width: 20px;margin: 5px 0;cursor: default;}input[type="file"] {width: 100%;border-radius: .25rem;padding: 10px 0;padding-left: 3px;margin-right: 3px;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;opacity: 1;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}select {width: 100%;height: 40px;font-size: inherit;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;opacity: 1;border: none;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}/* ============== SITEMAP ===================================================*/.rw-sitemap{padding:5px;}.rw-sitemap li{padding:5px;}.rw-sitemap li a{padding:5px;}.rw-sitemap li a.open, .rw-sitemap li li a.open, .rw-sitemap li li li a.open, .rw-sitemap li li li li a.open{padding:5px;}/* second level */.rw-sitemap ul{padding:5px;}.rw-sitemap li li{padding:5px;}.rw-sitemap li li a{padding: 0 0 0 30px;}/* third level */.rw-sitemap ul ul{padding:5px;}.rw-sitemap li li li{padding:5px;}.rw-sitemap li li li a{padding:5px;}/* fourth level */.rw-sitemap ul ul ul{}.rw-sitemap li li li li{}.rw-sitemap li li li li a{padding: 0 0 0 90px;}#odinBottomContentWrap h1, #odinBottomContentWrap h2, #odinBottomContentWrap h3, #odinBottomContentWrap h4, #odinBottomContentWrap h5, #odinBottomContentWrap h6{text-align:center;margin: 20px 0 0 0 ;}#odinTwoContainer h1,#odinTwoContainer h1, #odinTwoContainer h2, #odinTwoContainer h3, #odinTwoContainer h4, #odinTwoContainer h5, #odinTwoContainer h6{text-align:center;margin: 20px 0 0 0 ;}#odinBottomContentWrap{text-align:justify;}/* =============================================== SOCIAL MEDIA ===============================================*/#odinSocialMedia {border-bottom: thin grey solid;padding: 10px 0;margin: 0 0 20px 0;}#socialMediaArea{float:right; display: inline-block;margin: 0px 0 0 0;padding:  0 2% 0 0;}.social {margin: 10px 5px 5px 5px;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;cursor:pointer;}.social:hover {transform:rotate(10deg);-ms-transform:rotate(10deg); /* IE 9 */-webkit-transform:rotate(10deg); /* Safari and Chrome */}/* ======================================= EXTRACONTENT ========*/.go-top {position: fixed;bottom: -10px;right: 0;text-decoration: none;color: white;font-size: 12px;display: none;}.go-top:after {content: '';display:inline-block;border-bottom: 75px solid black;border-left: 75px solid transparent; border-right: 0px solid transparent;}.go-top i {position:absolute;right:15px;bottom:25px;z-index: 9999;}#camera_wrap img {width: 100%;}/* ======================================= MEDIA QUERIE ==================================================================================================*//* @media (max-width: 1350px){#logo {width: 25%;}#asgardWithLogo {width: 73%;margin: 0 0 0 27%;}#camera_wrap img {width: auto !important;height: 100%!important;text-align: center !important;}}@media (max-width: 1200px){.Lheader  {width: 50%;}#logo {width: 30%;}#logo img {margin-bottom: 20px;}#asgardWithLogo {width: 68%;margin: 0 0 0 32%;}.navigationWrap  {width: 42%;}.inner_Asgard {width: 96%;padding:0 2% ;}}@media (max-width: 1000px){.Lheader  {padding: 2%;width: 96%!important;float: left;}#logo {width: 20%;}#asgardWithLogo {width: 74%;margin: 0 0 30px 22%;}.navigationWrap  {width: 71%;margin: 0 0 0 0;}.AsgardWrapWithLogo{padding: 50px 0 0 0;width: 96%!important;float: left;}.Asgard_Main {width: 96%;padding:0 2% ;}}@media (max-width: 900px){#slidingMenuWrap {padding:0 5%;} #FooterWrapBottom, #mainContent, aside, #extraContent234Wrap, #mainContent  {padding: 2%;width: 96%!important;float: left;}#footerInfo {float: left;text-align: left;}}iPads (landscape) -----------@media (max-width: 1025px){.mean-bar {display: none;}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {#contentWrap, footer, #footerContents, .ecCenter {max-width: 90% !important;}.mean-bar  {display: block;}#nav #navigation {}#socialMediaArea{float:left; margin: 10px auto 0 auto;}#mobNav {display: block;}#NavigationWrap { display: none;}}@media (max-width: 800px){.ECA_1LD_2 {width:96%;padding:0 2%;}.ECA_1LD_3 {width:96%;padding:0 2%;}.ECA_1LD_4 {width:96%;padding:0 2%;}.ECA_1LD_5 {width:96%;padding:0 2%;}.ECA_1LD_6 {width:96%;padding:0 2%;}.ECA_1LD_7 {width:96%;padding:0 2%;}.ECA_1LD_8 {width:96%;padding:0 2%;}.ECA_1LD_9 {width:96%;padding:0 2%;}.ECA_1LD_10 {width:96%;padding:0 2%;}.ECA_1LD_11 {width:96%;padding:0 2%;}.AsgardPara div{width: 100% !important;padding:0 !important;}.mean-bar  {display: block;}.navigationWrap { display: none;}#footerInfo {float: left;text-align: left;}.thumbnail-frame:after {      display:none;    }    #camera_wrap img {width: auto !important;height: 100%!important;text-align: center !important;margin: 0 0 0 -20% !important;}}@media (max-width: 600px){#headerWrap {width: 80% !important;padding: 0 10% ;}#siteTitle h1{text-align:center;padding: 10px 0;}#asgardWithLogo{width: 87%;margin: 0 0 0 0;padding: 0 5% 10px 5%;position: relative}#asgardWithLogo h1{text-align:center;}#contentWrap, footer, #footerContents, .ecCenter {}=== HEADER ===#headerWrap {}#logo {position: relative;width: 60%;display: block !important;float: none;margin: 20px auto 50px auto;text-align:center;}#logo img {margin: 0 auto;text-align:center;}#titleSloganWrap {float:none;width: 100%;padding: 0px 0 0 0;margin: 0 auto;text-align:center;}nav {position:relative;float: right;width: 100%;}#menu-icon {text-align:center;} #camera_wrap img {width: auto !important;height: 100%!important;text-align: center !important;margin: 0 0 0 -50% !important;}=== STICKY NAV ===#socialMediaArea{float:right; margin: 10px auto 0 auto;padding:  0 10% 0 0;text-align:center !important;}.form-input-field {width: 100%;}.thumbnail-wrap {margin: 20px 0 0 20px;}#mainContent img {width: 85%;height: auto;}#footerNav ul li {float: left; text-align: left;display: inline-block;}#footerNav ul li ul {margin: 0 0 0 1%;}=== EC ===#extraContainer2, #extraContainer3, #extraContainer4, #extraContainer5 {width: 100% !important;margin: 20px 0 !important;}} */@media only screen and (min-width: 960px) and (max-width: 1399px) {#banner {height: auto !important;}}@media only screen and (min-width: 1005px) {#banner .topShadow {-webkit-transition: all 0.01s;    -moz-transition: all 0.01s;    -o-transition: all 0.01s;    -ms-transition: all 0.01s;    transition: all 0.01s;}#header960 #headerBar {width: 97%;}}@media only screen and (min-width: 768px) and (max-width: 1005px) {}@media only screen and (min-width: 480px) and (max-width: 768px) {#mainContent, .ECA_1LD_1, .ECA_1LD_2, .ECA_1LD_3, .ECA_1LD_4, .ECA_1LD_5, .ECA_1LD_6 {width: calc(85% - 2%);}#siteTitle h1 {font-size: 100px;}#siteTitle h2 {font-size: 25px;}#siteTitle h3 {font-size: 12.5px;}.blog-entry-title, .blog-entry-title a, .filesharing-item a {font-size: 2rem;} .top-bar ul {display: none;} .f-topbar-fixed .top-bar ul {display: none;}a.nav.fa.fa-bars.fa-2x {display: block;}.contain-to-grid a.nav.fa.fa-bars.fa-2x {text-align: center;float: none;}.contain-to-grid a.nav.fa.fa-bars.fa-2x:after {content: ' MENU';}.contain-to-grid.sticky.fixed a.nav.fa.fa-bars.fa-2x {float: right;}.contain-to-grid.sticky.fixed a.nav.fa.fa-bars.fa-2x:after {content: none;}section.top-bar-section {display: none;}}@media only screen and (max-width: 479px) {#mainContent, .ECA_1LD_1, .ECA_1LD_2, .ECA_1LD_3, .ECA_1LD_4, .ECA_1LD_5, .ECA_1LD_6 {width: calc(100% - 2%);}#siteTitle h1 {font-size: 95px;}#siteTitle h2 {font-size: 25px;}#siteTitle h3 {font-size: 12.5px;}.footNav li {display: block;}.pageTitle {font-size: 3rem;line-height: 4rem;}/* .thumbnail-frame0 img, .movie-thumbnail-frame0 img, .thumbnail-frame1 img, .movie-thumbnail-frame1 img, .thumbnail-frame2 img, .movie-thumbnail-frame2 img, .thumbnail-frame3 img, .movie-thumbnail-frame3 img, .thumbnail-frame4 img, .movie-thumbnail-frame4 img,.thumbnail-frame5 img, .movie-thumbnail-frame5 img {bottom: 0 !important;} */.blog-entry-title, .blog-entry-title a, .filesharing-item a {font-size: 1.5rem;}.top-bar ul {display: none !important;} .f-topbar-fixed .top-bar ul {display: none;}a.nav.fa.fa-bars.fa-2x {display: block;}.contain-to-grid a.nav.fa.fa-bars.fa-2x {text-align: center;float: none;}.contain-to-grid a.nav.fa.fa-bars.fa-2x:after {content: ' MENU';}.contain-to-grid.sticky.fixed a.nav.fa.fa-bars.fa-2x {float: right;}.contain-to-grid.sticky.fixed a.nav.fa.fa-bars.fa-2x:after {content: none;}}.slideshow {position: relative;}.slides {list-style: none;padding: 0;margin: 0;position: relative;height: 500px;width: 100%;overflow: hidden;background: #8e44ad;color: white;}.no-js .slides {height: auto;}.slides > li {width: 100%;height: 100%;position: absolute;visibility: hidden;-webkit-perspective: 1600px;perspective: 1600px;}.no-js .slides > li {position: relative;visibility: visible;}.slideshow > nav {text-align: center;padding-top: 20px;padding-bottom: 20px;background: rgba(0,0,0,.4);position: absolute;width: 100%;bottom: 0;}.slideshow > nav span {display: inline-block;width: 60px;height: 10px;background-color: white;opacity: .6;cursor: pointer;margin: 0 3px;-webkit-transition: background-color 0.4s;transition: background-color 0.4s;-webkit-transition: all 0.4s ease;-moz-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;}.slideshow > nav span:hover {opacity: 1;}.slideshow > nav span.current {/* background-color: #aaa; */opacity: 1;}.description {width: 50%;padding: 2em 4em;font-size: 1.5em;position: relative;z-index: 1000;opacity: 0;}.no-js .description {opacity: 1;}.description h2 {font-size: 200%;}.tiltview {position: absolute;left: 50%;width: 50%;top: 45%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: translateY(-50%) rotateX(60deg) rotateZ(35deg);transform: translateY(-50%) rotateX(60deg) rotateZ(35deg);}.tiltview a {outline: 1px solid transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}.tiltview a,.tiltview a img {max-width: 100%;display: block;margin: 0 auto;}.tiltview a:first-child {margin-bottom: 30px;}.tiltview.row a {width: 48%;width: calc(50% - 15px);margin: 0;}.tiltview.row a:nth-child(2) {left: 50%;left: calc(50% + 15px);position: absolute;top: 0;}/* Show/Hide */.slides > li.current,.slides > li.show {visibility: visible;}.description {-webkit-transition: opacity 0.75s;transition: opacity 0.75s;}.current .description,.show .description {opacity: 1;}.hide .description {opacity: 0;}/* Individual effects *//* Move Up, Move Down, Slide Up, Slide Down, Slide Left, Slide Right *//* For each effect we'll define the incoming and outgoing animation *//***********************//* Move up *//***********************/.hide[data-effect-out="moveUpOut"] .tiltview a {-webkit-animation: moveUpOut 1.5s both;animation: moveUpOut 1.5s both;}.hide[data-effect-out="moveUpOut"] .tiltview a:nth-child(2) {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}@-webkit-keyframes moveUpOut {25% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateZ(-30px);}100% {-webkit-transform: translateZ(3000px);}}@keyframes moveUpOut {25% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateZ(-30px);}100% {transform: translateZ(3000px);}}.show[data-effect-in="moveUpIn"] .tiltview a {-webkit-animation: moveUpIn 1.5s 0.5s both;animation: moveUpIn 1.5s 0.5s both;}.show[data-effect-in="moveUpIn"] .tiltview a:nth-child(2) {-webkit-animation-delay: 0.75s;animation-delay: 0.75s;}@-webkit-keyframes moveUpIn {0% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateZ(-3000px);}75% {-webkit-transform: translateZ(30px);}100% {-webkit-transform: translateZ(0);}}@keyframes moveUpIn {0% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateZ(-3000px);}75% {transform: translateZ(30px);}100% {transform: translateZ(0);}}/***********************//* Move down *//***********************/.hide[data-effect-out="moveDownOut"] .tiltview a {-webkit-animation: moveDownOut 1.5s both;animation: moveDownOut 1.5s both;}.hide[data-effect-out="moveDownOut"] .tiltview a:nth-child(2) {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}@-webkit-keyframes moveDownOut {25% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateZ(30px);}100% {-webkit-transform: translateZ(-3000px);}}@keyframes moveDownOut {25% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateZ(30px);}100% {transform: translateZ(-3000px);}}.show[data-effect-in="moveDownIn"] .tiltview a {-webkit-animation: moveDownIn 1.5s 0.5s both;animation: moveDownIn 1.5s 0.5s both;}.show[data-effect-in="moveDownIn"] .tiltview a:nth-child(2) {-webkit-animation-delay: 0.75s;animation-delay: 0.75s;}@-webkit-keyframes moveDownIn {0% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateZ(3000px);}75% {-webkit-transform: translateZ(-30px);}100% {-webkit-transform: translateZ(0);}}@keyframes moveDownIn {0% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateZ(3000px);}75% {transform: translateZ(-30px);}100% {transform: translateZ(0);}}/***********************//* Slide up *//***********************/.hide[data-effect-out="slideUpOut"] .tiltview a {-webkit-animation: slideUpOut 1.5s both;animation: slideUpOut 1.5s both;}.hide[data-effect-out="slideUpOut"] .tiltview a:nth-child(2) {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}@-webkit-keyframes slideUpOut {25% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateY(30px);}100% {-webkit-transform: translateY(-3000px);}}@keyframes slideUpOut {25% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateY(30px);}100% {transform: translateY(-3000px);}}.show[data-effect-in="slideUpIn"] .tiltview a {-webkit-animation: slideUpIn 1.5s 0.5s both;animation: slideUpIn 1.5s 0.5s both;}.show[data-effect-in="slideUpIn"] .tiltview a:nth-child(2) {-webkit-animation-delay: 0.75s;animation-delay: 0.75s;}@-webkit-keyframes slideUpIn {0% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateY(3000px);}75% {-webkit-transform: translateY(-30px);}100% {-webkit-transform: translateY(0);}}@keyframes slideUpIn {0% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateY(3000px);}75% {transform: translateY(-30px);}100% {transform: translateY(0);}}/***********************//* Slide down *//***********************/.hide[data-effect-out="slideDownOut"] .tiltview a {-webkit-animation: slideDownOut 1.5s both;animation: slideDownOut 1.5s both;}.hide[data-effect-out="slideDownOut"] .tiltview.row a:nth-child(2),.hide[data-effect-out="slideDownOut"] .tiltview.col a:first-child {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}@-webkit-keyframes slideDownOut {25% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateY(-30px);}100% {-webkit-transform: translateY(3000px);}}@keyframes slideDownOut {25% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateY(-30px);}100% {transform: translateY(3000px);}}.show[data-effect-in="slideDownIn"] .tiltview a {-webkit-animation: slideDownIn 1.5s 0.5s both;animation: slideDownIn 1.5s 0.5s both;}.show[data-effect-in="slideDownIn"] .tiltview.row a:nth-child(2),.show[data-effect-in="slideDownIn"] .tiltview.col a:first-child {-webkit-animation-delay: 0.75s;animation-delay: 0.75s;}@-webkit-keyframes slideDownIn {0% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateY(-3000px);}75% {-webkit-transform: translateY(30px);}100% {-webkit-transform: translateY(0);}}@keyframes slideDownIn {0% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateY(-3000px);}75% {transform: translateY(30px);}100% {transform: translateY(0);}}/***********************//* Slide left *//***********************/.hide[data-effect-out="slideLeftOut"] .tiltview a {-webkit-animation: slideLeftOut 1.5s both;animation: slideLeftOut 1.5s both;}.hide[data-effect-out="slideLeftOut"] .tiltview a:nth-child(2) {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}@-webkit-keyframes slideLeftOut {25% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateX(30px);}100% {-webkit-transform: translateX(-5000px);}}@keyframes slideLeftOut {25% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateX(30px);}100% {transform: translateX(-5000px);}}.show[data-effect-in="slideLeftIn"] .tiltview a {-webkit-animation: slideLeftIn 1.5s 0.5s both;animation: slideLeftIn 1.5s 0.5s both;}.show[data-effect-in="slideLeftIn"] .tiltview a:nth-child(2) {-webkit-animation-delay: 0.75s;animation-delay: 0.75s;}@-webkit-keyframes slideLeftIn {0% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateX(3000px);}75% {-webkit-transform: translateX(-30px);}100% {-webkit-transform: translateX(0);}}@keyframes slideLeftIn {0% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateX(3000px);}75% {transform: translateX(-30px);}100% {transform: translateX(0);}}/***********************//* Slide right *//***********************/.hide[data-effect-out="slideRightOut"] .tiltview a {-webkit-animation: slideRightOut 1.5s both;animation: slideRightOut 1.5s both;}.hide[data-effect-out="slideRightOut"] .tiltview.col a:nth-child(2),.hide[data-effect-out="slideRightOut"] .tiltview.row a:first-child {-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}@-webkit-keyframes slideRightOut {25% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateX(-30px);}100% {-webkit-transform: translateX(3000px);}}@keyframes slideRightOut {25% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateX(-30px);}100% {transform: translateX(3000px);}}.show[data-effect-in="slideRightIn"] .tiltview a {-webkit-animation: slideRightIn 1.5s 0.5s both;animation: slideRightIn 1.5s 0.5s both;}.show[data-effect-in="slideRightIn"] .tiltview.col a:nth-child(2),.show[data-effect-in="slideRightIn"] .tiltview.row a:first-child {-webkit-animation-delay: 0.75s;animation-delay: 0.75s;}@-webkit-keyframes slideRightIn {0% {-webkit-animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transform: translateX(-5000px);}75% {-webkit-transform: translateX(30px);}100% {-webkit-transform: translateX(0);}}@keyframes slideRightIn {0% {animation-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);transform: translateX(-5000px);}75% {transform: translateX(30px);}100% {transform: translateX(0);}}/* Fallback for no 3D Transforms and no preserve-3d */.no-csstransformspreserve3d .show .tiltview a,.no-csstransformspreserve3d .hide .tiltview a,.no-csstransforms3d .show .tiltview a,.no-csstransforms3d .hide .tiltview a {-webkit-animation: none !important;animation: none !important;}.no-csstransforms3d .tiltview.col {top: -50%;}.no-csstransforms3d .tiltview.row {top: 20px;}/* Some media queries */@media screen and (max-width: 65.3125em) {.description,.tiltview {width: 100%;}.tiltview {left: 0;opacity: 0.3;pointer-events: none;}}@media screen and (max-width: 33.75em) {.description {font-size: 1.1em;}.slideshow > nav span {width: 20px;height: 20px;margin: 0 10px;}}@media screen and (max-width: 24em) {.slides {height: 320px;}.description {font-size: 1em;padding: 1.4em;}.no-csstransforms3d .tiltview.col,.no-csstransforms3d .tiltview.row {top: 0;}}*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.clearfix:before, .clearfix:after { content: ''; display: table; }.clearfix:after { clear: both; }body {/* background: #fff;color: #4b5f5a; */font-size: 100%;line-height: 1.25;font-family: 'Lato', Arial, sans-serif;}a {/* color: white; */text-decoration: none;outline: none;-webkit-transition: all 0.4s ease;-moz-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;opacity: 0.6;}a:hover, a:focus {-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;opacity: 1;}code {opacity: 0.7;white-space: nowrap;padding: 0 7px;background: rgba(0,0,0,0.08);}.codrops-header {margin: 0 auto;padding: 2em 2em 0;text-align: center;}.codrops-header h1 {margin: 0;font-weight: 300;font-size: 2.5em;padding-top: 0.2em;}.codrops-header h1 span {display: block;padding: 0 0 0.6em 0.1em;font-size: 0.6em;opacity: 0.7;}/* To Navigation Style */.codrops-top {width: 100%;text-transform: uppercase;font-weight: 700;font-size: 0.69em;line-height: 2.2;text-align: center;}.codrops-top a {display: block;padding: 0 1em;text-decoration: none;letter-spacing: 1px;}.codrops-icon:before {margin: 0 4px;text-transform: none;font-weight: normal;font-style: normal;font-variant: normal;font-family: 'codropsicons';line-height: 1;speak: none;-webkit-font-smoothing: antialiased;}.codrops-icon-drop:before {content: "\e001";}.codrops-icon-prev:before {content: "\e004";}/* Related demos */.related {padding: 6em 2em;text-align: center;}.related p {font-size: 1.5em;}.related > a {border: 3px solid #8d9a97;display: inline-block;text-align: center;margin: 20px 10px;padding: 25px;color: #8d9a97;-webkit-transition: color 0.3s, border-color 0.3s;transition: color 0.3s, border-color 0.3s;}.related a:hover {color: #4b5f5a;border-color: #4b5f5a;}.related a img {max-width: 100%;opacity: 0.8;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}.related a:hover img,.related a:active img {opacity: 1;}.related a h3 {margin: 0;padding: 0.5em 0 0.3em;max-width: 300px;text-align: left;}/*! normalize.css v3.0.0 | MIT License | git.io/normalize *//** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling *    user zoom. */html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */}/** * Remove default margin. */body {  margin: 0;}/* HTML5 display definitions   ========================================================================== *//** * Correct `block` display not defined in IE 8/9. */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {  display: block;}/** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */audio,canvas,progress,video {  display: inline-block; /* 1 */  vertical-align: baseline; /* 2 */}/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {  display: none;  height: 0;}/** * Address `[hidden]` styling not present in IE 8/9. * Hide the `template` element in IE, Safari, and Firefox < 22. */[hidden],template {  display: none;}/* Links   ========================================================================== *//** * Remove the gray background color from active links in IE 10. */a {  background: transparent;}/** * Improve readability when focused and also mouse hovered in all browsers. */a:active,a:hover {  outline: 0;}/* Text-level semantics   ========================================================================== *//** * Address styling not present in IE 8/9, Safari 5, and Chrome. */abbr[title] {  border-bottom: 1px dotted;}/** * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */b,strong {  font-weight: bold;}/** * Address styling not present in Safari 5 and Chrome. */dfn {  font-style: italic;}/** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari 5, and Chrome. */h1 {  font-size: 2em;  margin: 0.67em 0;}/** * Address styling not present in IE 8/9. */mark {  background: #ff0;  color: #000;}/** * Address inconsistent and variable font size in all browsers. */small {  font-size: 80%;}/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}/* Embedded content   ========================================================================== *//** * Remove border when inside `a` element in IE 8/9. */img {  border: 0;}/** * Correct overflow displayed oddly in IE 9. */svg:not(:root) {  overflow: hidden;}/* Grouping content   ========================================================================== *//** * Address margin not present in IE 8/9 and Safari 5. */figure {  margin: 1em 40px;}/** * Address differences between Firefox and other browsers. */hr {  -moz-box-sizing: content-box;  box-sizing: content-box;  height: 0;}/** * Contain overflow in all browsers. */pre {  overflow: auto;}/** * Address odd `em`-unit font size rendering in all browsers. */code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em;}/* Forms   ========================================================================== *//** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. *//** * 1. Correct color not being inherited. *    Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */button,input,optgroup,select,textarea {  font: inherit; /* 2 */}/** * Address `overflow` set to `hidden` in IE 8/9/10. */button {  overflow: visible;}/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8+, and Opera * Correct `select` style inheritance in Firefox. *//* button,select {  text-transform: none;} *//** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type *    `input` and others. */button,html input[type="button"], /* 1 */input[type="reset"],input[type="submit"] {  -webkit-appearance: button; /* 2 */  cursor: pointer; /* 3 */}/** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] {  cursor: default;}/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */input {  line-height: normal;}/** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */input[type="checkbox"],input[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}/** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto;}/** * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome *    (include `-moz` to future-proof). */input[type="search"] {  -webkit-appearance: textfield; /* 1 */  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box; /* 2 */  box-sizing: content-box;}/** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}/** * Define consistent border, margin, and padding. */fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}/** * 1. Correct `color` not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend {  border: 0; /* 1 */  padding: 0; /* 2 */}/** * Remove default vertical scrollbar in IE 8/9. */textarea {  overflow: auto;}/** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */optgroup {  font-weight: bold;}/* Tables   ========================================================================== *//** * Remove most spacing between table cells. */table {  border-collapse: collapse;  border-spacing: 0;}td,th {  padding: 0;}meta.foundation-version {  font-family: "/5.2.1/"; }meta.foundation-mq-small {  font-family: "/only screen and (max-width: 40em)/";  width: 0em; }meta.foundation-mq-medium {  font-family: "/only screen and (min-width:40.063em)/";  width: 40.063em; }meta.foundation-mq-large {  font-family: "/only screen and (min-width:64.063em)/";  width: 64.063em; }meta.foundation-mq-xlarge {  font-family: "/only screen and (min-width:90.063em)/";  width: 90.063em; }meta.foundation-mq-xxlarge {  font-family: "/only screen and (min-width:120.063em)/";  width: 120.063em; }meta.foundation-data-attribute-namespace {  font-family: false; }html, body {  height: 100%; }*,*:before,*:after {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box; }html,body {  font-size: 100%; }body {  /* background: white;  color: #222222; */  padding: 0;  margin: 0;  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;  font-weight: normal;  font-style: normal;  line-height: 1;  position: relative;  cursor: default; }a:hover {  cursor: pointer; }img {  max-width: 100%;  height: auto; }img {  -ms-interpolation-mode: bicubic; }#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object {  max-width: none !important; }.left {  float: left !important; }.right {  float: right !important; }.clearfix {  *zoom: 1; }  .clearfix:before, .clearfix:after {    content: " ";    display: table; }  .clearfix:after {    clear: both; }.hide {  display: none; }.antialiased {  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }img {  display: inline-block;  vertical-align: middle; }textarea {  height: auto;  min-height: 50px; }select {  width: 100%; }.xy-center {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }.x-center {  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%); }.y-center {  position: relative;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); }.row {  width: 100%;  margin-left: auto;  margin-right: auto;  margin-top: 0;  margin-bottom: 0;  max-width: 62.5rem;  *zoom: 1; }  .row:before, .row:after {    content: " ";    display: table; }  .row:after {    clear: both; }  .row.collapse > .column,  .row.collapse > .columns {    padding-left: 0;    padding-right: 0; }  .row.collapse .row {    margin-left: 0;    margin-right: 0; }  .row .row {    width: auto;    margin-left: -0.9375rem;    margin-right: -0.9375rem;    margin-top: 0;    margin-bottom: 0;    max-width: none;    *zoom: 1; }    .row .row:before, .row .row:after {      content: " ";      display: table; }    .row .row:after {      clear: both; }    .row .row.collapse {      width: auto;      margin: 0;      max-width: none;      *zoom: 1; }      .row .row.collapse:before, .row .row.collapse:after {        content: " ";        display: table; }      .row .row.collapse:after {        clear: both; }.column,.columns {  padding-left: 0.9375rem;  padding-right: 0.9375rem;  width: 100%;  float: left; }@media only screen {  .column.small-centered,  .columns.small-centered {    margin-left: auto;    margin-right: auto;    float: none !important; }  .column.small-uncentered,  .columns.small-uncentered {    margin-left: 0;    margin-right: 0;    float: left !important; }  .column.small-uncentered.opposite,  .columns.small-uncentered.opposite {    float: right; }  .small-push-0 {    position: relative;    left: 0%;    right: auto; }  .small-pull-0 {    position: relative;    right: 0%;    left: auto; }  .small-push-1 {    position: relative;    left: 8.33333%;    right: auto; }  .small-pull-1 {    position: relative;    right: 8.33333%;    left: auto; }  .small-push-2 {    position: relative;    left: 16.66667%;    right: auto; }  .small-pull-2 {    position: relative;    right: 16.66667%;    left: auto; }  .small-push-3 {    position: relative;    left: 25%;    right: auto; }  .small-pull-3 {    position: relative;    right: 25%;    left: auto; }  .small-push-4 {    position: relative;    left: 33.33333%;    right: auto; }  .small-pull-4 {    position: relative;    right: 33.33333%;    left: auto; }  .small-push-5 {    position: relative;    left: 41.66667%;    right: auto; }  .small-pull-5 {    position: relative;    right: 41.66667%;    left: auto; }  .small-push-6 {    position: relative;    left: 50%;    right: auto; }  .small-pull-6 {    position: relative;    right: 50%;    left: auto; }  .small-push-7 {    position: relative;    left: 58.33333%;    right: auto; }  .small-pull-7 {    position: relative;    right: 58.33333%;    left: auto; }  .small-push-8 {    position: relative;    left: 66.66667%;    right: auto; }  .small-pull-8 {    position: relative;    right: 66.66667%;    left: auto; }  .small-push-9 {    position: relative;    left: 75%;    right: auto; }  .small-pull-9 {    position: relative;    right: 75%;    left: auto; }  .small-push-10 {    position: relative;    left: 83.33333%;    right: auto; }  .small-pull-10 {    position: relative;    right: 83.33333%;    left: auto; }  .small-push-11 {    position: relative;    left: 91.66667%;    right: auto; }  .small-pull-11 {    position: relative;    right: 91.66667%;    left: auto; }  .column,  .columns {    position: relative;    padding-left: 0.9375rem;    padding-right: 0.9375rem;    float: left; }  .small-1 {    width: 8.33333%; }  .small-2 {    width: 16.66667%; }  .small-3 {    width: 25%; }  .small-4 {    width: 33.33333%; }  .small-5 {    width: 41.66667%; }  .small-6 {    width: 50%; }  .small-7 {    width: 58.33333%; }  .small-8 {    width: 66.66667%; }  .small-9 {    width: 75%; }  .small-10 {    width: 83.33333%; }  .small-11 {    width: 91.66667%; }  .small-12 {    width: 100%; }  [class*="column"] + [class*="column"]:last-child {    float: right; }  [class*="column"] + [class*="column"].end {    float: left; }  .small-offset-0 {    margin-left: 0% !important; }  .small-offset-1 {    margin-left: 8.33333% !important; }  .small-offset-2 {    margin-left: 16.66667% !important; }  .small-offset-3 {    margin-left: 25% !important; }  .small-offset-4 {    margin-left: 33.33333% !important; }  .small-offset-5 {    margin-left: 41.66667% !important; }  .small-offset-6 {    margin-left: 50% !important; }  .small-offset-7 {    margin-left: 58.33333% !important; }  .small-offset-8 {    margin-left: 66.66667% !important; }  .small-offset-9 {    margin-left: 75% !important; }  .small-offset-10 {    margin-left: 83.33333% !important; }  .small-offset-11 {    margin-left: 91.66667% !important; }  .small-reset-order,  .small-reset-order {    margin-left: 0;    margin-right: 0;    left: auto;    right: auto;    float: left; } }@media only screen and (min-width: 40.063em) {  .column.medium-centered,  .columns.medium-centered {    margin-left: auto;    margin-right: auto;    float: none !important; }  .column.medium-uncentered,  .columns.medium-uncentered {    margin-left: 0;    margin-right: 0;    float: left !important; }  .column.medium-uncentered.opposite,  .columns.medium-uncentered.opposite {    float: right; }  .medium-push-0 {    position: relative;    left: 0%;    right: auto; }  .medium-pull-0 {    position: relative;    right: 0%;    left: auto; }  .medium-push-1 {    position: relative;    left: 8.33333%;    right: auto; }  .medium-pull-1 {    position: relative;    right: 8.33333%;    left: auto; }  .medium-push-2 {    position: relative;    left: 16.66667%;    right: auto; }  .medium-pull-2 {    position: relative;    right: 16.66667%;    left: auto; }  .medium-push-3 {    position: relative;    left: 25%;    right: auto; }  .medium-pull-3 {    position: relative;    right: 25%;    left: auto; }  .medium-push-4 {    position: relative;    left: 33.33333%;    right: auto; }  .medium-pull-4 {    position: relative;    right: 33.33333%;    left: auto; }  .medium-push-5 {    position: relative;    left: 41.66667%;    right: auto; }  .medium-pull-5 {    position: relative;    right: 41.66667%;    left: auto; }  .medium-push-6 {    position: relative;    left: 50%;    right: auto; }  .medium-pull-6 {    position: relative;    right: 50%;    left: auto; }  .medium-push-7 {    position: relative;    left: 58.33333%;    right: auto; }  .medium-pull-7 {    position: relative;    right: 58.33333%;    left: auto; }  .medium-push-8 {    position: relative;    left: 66.66667%;    right: auto; }  .medium-pull-8 {    position: relative;    right: 66.66667%;    left: auto; }  .medium-push-9 {    position: relative;    left: 75%;    right: auto; }  .medium-pull-9 {    position: relative;    right: 75%;    left: auto; }  .medium-push-10 {    position: relative;    left: 83.33333%;    right: auto; }  .medium-pull-10 {    position: relative;    right: 83.33333%;    left: auto; }  .medium-push-11 {    position: relative;    left: 91.66667%;    right: auto; }  .medium-pull-11 {    position: relative;    right: 91.66667%;    left: auto; }  .column,  .columns {    position: relative;    padding-left: 0.9375rem;    padding-right: 0.9375rem;    float: left; }  .medium-1 {    width: 8.33333%; }  .medium-2 {    width: 16.66667%; }  .medium-3 {    width: 25%; }  .medium-4 {    width: 33.33333%; }  .medium-5 {    width: 41.66667%; }  .medium-6 {    width: 50%; }  .medium-7 {    width: 58.33333%; }  .medium-8 {    width: 66.66667%; }  .medium-9 {    width: 75%; }  .medium-10 {    width: 83.33333%; }  .medium-11 {    width: 91.66667%; }  .medium-12 {    width: 100%; }  [class*="column"] + [class*="column"]:last-child {    float: right; }  [class*="column"] + [class*="column"].end {    float: left; }  .medium-offset-0 {    margin-left: 0% !important; }  .medium-offset-1 {    margin-left: 8.33333% !important; }  .medium-offset-2 {    margin-left: 16.66667% !important; }  .medium-offset-3 {    margin-left: 25% !important; }  .medium-offset-4 {    margin-left: 33.33333% !important; }  .medium-offset-5 {    margin-left: 41.66667% !important; }  .medium-offset-6 {    margin-left: 50% !important; }  .medium-offset-7 {    margin-left: 58.33333% !important; }  .medium-offset-8 {    margin-left: 66.66667% !important; }  .medium-offset-9 {    margin-left: 75% !important; }  .medium-offset-10 {    margin-left: 83.33333% !important; }  .medium-offset-11 {    margin-left: 91.66667% !important; }  .medium-reset-order,  .medium-reset-order {    margin-left: 0;    margin-right: 0;    left: auto;    right: auto;    float: left; }  .push-0 {    position: relative;    left: 0%;    right: auto; }  .pull-0 {    position: relative;    right: 0%;    left: auto; }  .push-1 {    position: relative;    left: 8.33333%;    right: auto; }  .pull-1 {    position: relative;    right: 8.33333%;    left: auto; }  .push-2 {    position: relative;    left: 16.66667%;    right: auto; }  .pull-2 {    position: relative;    right: 16.66667%;    left: auto; }  .push-3 {    position: relative;    left: 25%;    right: auto; }  .pull-3 {    position: relative;    right: 25%;    left: auto; }  .push-4 {    position: relative;    left: 33.33333%;    right: auto; }  .pull-4 {    position: relative;    right: 33.33333%;    left: auto; }  .push-5 {    position: relative;    left: 41.66667%;    right: auto; }  .pull-5 {    position: relative;    right: 41.66667%;    left: auto; }  .push-6 {    position: relative;    left: 50%;    right: auto; }  .pull-6 {    position: relative;    right: 50%;    left: auto; }  .push-7 {    position: relative;    left: 58.33333%;    right: auto; }  .pull-7 {    position: relative;    right: 58.33333%;    left: auto; }  .push-8 {    position: relative;    left: 66.66667%;    right: auto; }  .pull-8 {    position: relative;    right: 66.66667%;    left: auto; }  .push-9 {    position: relative;    left: 75%;    right: auto; }  .pull-9 {    position: relative;    right: 75%;    left: auto; }  .push-10 {    position: relative;    left: 83.33333%;    right: auto; }  .pull-10 {    position: relative;    right: 83.33333%;    left: auto; }  .push-11 {    position: relative;    left: 91.66667%;    right: auto; }  .pull-11 {    position: relative;    right: 91.66667%;    left: auto; } }@media only screen and (min-width: 64.063em) {  .column.large-centered,  .columns.large-centered {    margin-left: auto;    margin-right: auto;    float: none !important; }  .column.large-uncentered,  .columns.large-uncentered {    margin-left: 0;    margin-right: 0;    float: left !important; }  .column.large-uncentered.opposite,  .columns.large-uncentered.opposite {    float: right; }  .large-push-0 {    position: relative;    left: 0%;    right: auto; }  .large-pull-0 {    position: relative;    right: 0%;    left: auto; }  .large-push-1 {    position: relative;    left: 8.33333%;    right: auto; }  .large-pull-1 {    position: relative;    right: 8.33333%;    left: auto; }  .large-push-2 {    position: relative;    left: 16.66667%;    right: auto; }  .large-pull-2 {    position: relative;    right: 16.66667%;    left: auto; }  .large-push-3 {    position: relative;    left: 25%;    right: auto; }  .large-pull-3 {    position: relative;    right: 25%;    left: auto; }  .large-push-4 {    position: relative;    left: 33.33333%;    right: auto; }  .large-pull-4 {    position: relative;    right: 33.33333%;    left: auto; }  .large-push-5 {    position: relative;    left: 41.66667%;    right: auto; }  .large-pull-5 {    position: relative;    right: 41.66667%;    left: auto; }  .large-push-6 {    position: relative;    left: 50%;    right: auto; }  .large-pull-6 {    position: relative;    right: 50%;    left: auto; }  .large-push-7 {    position: relative;    left: 58.33333%;    right: auto; }  .large-pull-7 {    position: relative;    right: 58.33333%;    left: auto; }  .large-push-8 {    position: relative;    left: 66.66667%;    right: auto; }  .large-pull-8 {    position: relative;    right: 66.66667%;    left: auto; }  .large-push-9 {    position: relative;    left: 75%;    right: auto; }  .large-pull-9 {    position: relative;    right: 75%;    left: auto; }  .large-push-10 {    position: relative;    left: 83.33333%;    right: auto; }  .large-pull-10 {    position: relative;    right: 83.33333%;    left: auto; }  .large-push-11 {    position: relative;    left: 91.66667%;    right: auto; }  .large-pull-11 {    position: relative;    right: 91.66667%;    left: auto; }  .column,  .columns {    position: relative;    padding-left: 0.9375rem;    padding-right: 0.9375rem;    float: left; }  .large-1 {    width: 8.33333%; }  .large-2 {    width: 16.66667%; }  .large-3 {    width: 25%; }  .large-4 {    width: 33.33333%; }  .large-5 {    width: 41.66667%; }  .large-6 {    width: 50%; }  .large-7 {    width: 58.33333%; }  .large-8 {    width: 66.66667%; }  .large-9 {    width: 75%; }  .large-10 {    width: 83.33333%; }  .large-11 {    width: 91.66667%; }  .large-12 {    width: 100%; }  [class*="column"] + [class*="column"]:last-child {    float: right; }  [class*="column"] + [class*="column"].end {    float: left; }  .large-offset-0 {    margin-left: 0% !important; }  .large-offset-1 {    margin-left: 8.33333% !important; }  .large-offset-2 {    margin-left: 16.66667% !important; }  .large-offset-3 {    margin-left: 25% !important; }  .large-offset-4 {    margin-left: 33.33333% !important; }  .large-offset-5 {    margin-left: 41.66667% !important; }  .large-offset-6 {    margin-left: 50% !important; }  .large-offset-7 {    margin-left: 58.33333% !important; }  .large-offset-8 {    margin-left: 66.66667% !important; }  .large-offset-9 {    margin-left: 75% !important; }  .large-offset-10 {    margin-left: 83.33333% !important; }  .large-offset-11 {    margin-left: 91.66667% !important; }  .large-reset-order,  .large-reset-order {    margin-left: 0;    margin-right: 0;    left: auto;    right: auto;    float: left; }  .push-0 {    position: relative;    left: 0%;    right: auto; }  .pull-0 {    position: relative;    right: 0%;    left: auto; }  .push-1 {    position: relative;    left: 8.33333%;    right: auto; }  .pull-1 {    position: relative;    right: 8.33333%;    left: auto; }  .push-2 {    position: relative;    left: 16.66667%;    right: auto; }  .pull-2 {    position: relative;    right: 16.66667%;    left: auto; }  .push-3 {    position: relative;    left: 25%;    right: auto; }  .pull-3 {    position: relative;    right: 25%;    left: auto; }  .push-4 {    position: relative;    left: 33.33333%;    right: auto; }  .pull-4 {    position: relative;    right: 33.33333%;    left: auto; }  .push-5 {    position: relative;    left: 41.66667%;    right: auto; }  .pull-5 {    position: relative;    right: 41.66667%;    left: auto; }  .push-6 {    position: relative;    left: 50%;    right: auto; }  .pull-6 {    position: relative;    right: 50%;    left: auto; }  .push-7 {    position: relative;    left: 58.33333%;    right: auto; }  .pull-7 {    position: relative;    right: 58.33333%;    left: auto; }  .push-8 {    position: relative;    left: 66.66667%;    right: auto; }  .pull-8 {    position: relative;    right: 66.66667%;    left: auto; }  .push-9 {    position: relative;    left: 75%;    right: auto; }  .pull-9 {    position: relative;    right: 75%;    left: auto; }  .push-10 {    position: relative;    left: 83.33333%;    right: auto; }  .pull-10 {    position: relative;    right: 83.33333%;    left: auto; }  .push-11 {    position: relative;    left: 91.66667%;    right: auto; }  .pull-11 {    position: relative;    right: 91.66667%;    left: auto; } }meta.foundation-mq-topbar {  font-family: "/only screen and (min-width:40.063em)/";  width: 40.063em; }/* Wrapped around .top-bar to contain to grid width */.contain-to-grid {-webkit-transition: background 0.4s ease;-moz-transition: background 0.4s ease;-o-transition: background 0.4s ease;transition: background 0.4s ease;width: 100%;position: relative;}.contain-to-grid .top-bar {margin-bottom: 0; }.fixed {  width: 100%;  left: 0;  position: fixed;  top: 0;  z-index: 99; }  .fixed.expanded:not(.top-bar) {    overflow-y: auto;    height: auto;    width: 100%;    max-height: 100%; }    .fixed.expanded:not(.top-bar) .title-area {      position: fixed;      width: 100%;      z-index: 99; }    .fixed.expanded:not(.top-bar) .top-bar-section {      z-index: 98;      margin-top: 45px; }.top-bar {  overflow: hidden;  height: 45px;  line-height: 45px;  position: relative;  /* background: #333333; */  margin-bottom: 0; }      .top-bar .row {    max-width: none; }  .top-bar form,  .top-bar input {    margin-bottom: 0; }  .top-bar input {    height: auto;    padding-top: .35rem;    padding-bottom: .35rem;    font-size: 0.75rem; }  .top-bar .button {    padding-top: .45rem;    padding-bottom: .35rem;    margin-bottom: 0;    font-size: 0.75rem; }  .top-bar .title-area {    position: relative;    margin: 0; }  .top-bar .name {    height: 45px;    margin: 0;    font-size: 16px; }    .top-bar .name h1 {      line-height: 45px;      font-size: 1.0625rem;      margin: 0; }      .top-bar .name h1 a {        font-weight: normal;        color: white;        width: 50%;        display: block;        padding: 0 15px; }  .top-bar .toggle-topbar {    position: absolute;    right: 0;    top: 0; }    .top-bar .toggle-topbar a {      color: white;      text-transform: uppercase;      font-size: 0.8125rem;      font-weight: bold;      position: relative;      display: block;      padding: 0 15px;      height: 45px;      line-height: 45px; }    .top-bar .toggle-topbar.menu-icon {      right: 15px;      top: 50%;      margin-top: -16px;      padding-left: 40px; }      .top-bar .toggle-topbar.menu-icon a {        height: 34px;        line-height: 33px;        padding: 0;        padding-right: 25px;        color: white;        position: relative; }        .top-bar .toggle-topbar.menu-icon a::after {          content: "";          position: absolute;          right: 0;          display: block;          width: 16px;          top: 0;          height: 0;          -webkit-box-shadow: 1px 10px 1px 1px white, 1px 16px 1px 1px white, 1px 22px 1px 1px white;          box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }  .top-bar.expanded {    height: auto;    background: transparent; }    .top-bar.expanded .title-area {      background: #333333; }    .top-bar.expanded .toggle-topbar a {      color: #888888; }      .top-bar.expanded .toggle-topbar a::after {        -webkit-box-shadow: 1px 10px 1px 1px #888888, 1px 16px 1px 1px #888888, 1px 22px 1px 1px #888888;        box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }.top-bar-section {  left: 0;  position: relative;  width: auto;  -webkit-transition: left 300ms ease-out;  -moz-transition: left 300ms ease-out;  transition: left 300ms ease-out; }  .top-bar-section ul {    width: 100%;    height: auto;    display: block;        font-size: 16px;    margin: 0; }  .top-bar-section .divider,  .top-bar-section [role="separator"] {    border-top: solid 1px #1a1a1a;    clear: both;    height: 1px;    width: 100%; }  .top-bar-section ul li > a {    display: block;    width: 100%;    color: white;    padding: 12px 0 12px 0;    padding-left: 15px;    /* font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; */    /* font-size: 0.8125rem; */    font-size: 0.7rem;    font-weight: normal;    text-transform: none;     }    .top-bar-section ul li > a.button {      background: #008cba;      font-size: 0.8125rem;      padding-right: 15px;      padding-left: 15px; }      .top-bar-section ul li > a.button:hover {        background: #006688; }    .top-bar-section ul li > a.button.secondary {      background: #e7e7e7; }      .top-bar-section ul li > a.button.secondary:hover {        background: #cecece; }    .top-bar-section ul li > a.button.success {      background: #43ac6a; }      .top-bar-section ul li > a.button.success:hover {        background: #358854; }    .top-bar-section ul li > a.button.alert {      background: #f04124; }      .top-bar-section ul li > a.button.alert:hover {        background: #d42b0f; }  .top-bar-section ul li:hover:not(.has-form) > a {         }  .top-bar-section ul li.active > a {    background: #008cba;    color: white; }    .top-bar-section ul li.active > a:hover {      background: #0078a0;      color: white; }  .top-bar-section .has-form {    padding: 15px; }  .top-bar-section .has-dropdown {    position: relative; }        /* .top-bar-section .has-dropdown > a:after {      content: "";      display: block;      width: 0;      height: 0;      border: inset 5px;      border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);      border-left-style: solid;      margin-right: 15px;      margin-top: -4.5px;      position: absolute;      top: 50%;      right: 0; } */  .top-bar-section .has-dropdown > a:before {      content: "";      display: block;      width: 0;      height: 0;      border: inset 5px;      border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);      border-left-style: solid;      margin-right: 15px;      margin-top: -4.5px;      position: absolute;      top: 50%;      left: 15px; }          .top-bar-section .has-dropdown.moved {      position: static; }      .top-bar-section .has-dropdown.moved > .dropdown {        display: block;        position: static !important;        height: auto;        width: auto;        overflow: visible;        clip: auto;        position: absolute !important;        width: 100%; }      .top-bar-section .has-dropdown.moved > a:after {        display: none; }  .top-bar-section .dropdown {    position: absolute;    left: 100%;    top: 0;    z-index: 99;    display: block;    position: absolute !important;    height: 1px;    width: 1px;    overflow: hidden;    clip: rect(1px, 1px, 1px, 1px); }    .top-bar-section .dropdown li {      width: 100%;      height: auto; }            /* .top-bar-section .dropdown li a {        font-weight: normal;        padding: 8px 15px; } */  .top-bar-section .dropdown li a {        font-weight: normal;        padding: 0 15px !important;     }                .top-bar-section .dropdown li a.parent-link {          font-weight: normal; }      .top-bar-section .dropdown li.title h5 {        margin-bottom: 0; }        .top-bar-section .dropdown li.title h5 a {          color: white;          line-height: 22.5px;          display: block; }      .top-bar-section .dropdown li.has-form {        padding: 8px 15px; }      .top-bar-section .dropdown li .button {        top: auto; }    .top-bar-section .dropdown label {      padding: 8px 15px 2px;      margin-bottom: 0;      text-transform: uppercase;      color: #777777;      font-weight: bold;      font-size: 0.625rem; }.js-generated {  display: block; }@media only screen and (min-width: 40.063em) {  .top-bar {    /* background: #333333; */    *zoom: 1;    overflow: visible; }    .top-bar:before, .top-bar:after {      content: " ";      display: table; }    .top-bar:after {      clear: both; }    .top-bar .toggle-topbar {      display: none; }    .top-bar .title-area {      float: left; }    .top-bar .name h1 a {      width: auto; }    .top-bar input,    .top-bar .button {      font-size: 0.875rem;      position: relative;      top: 7px; }    .top-bar.expanded {      background: #333333; }  .contain-to-grid .top-bar {    max-width: 62.5rem;    margin: 0 auto;    margin-bottom: 0; }  .top-bar-section {    -webkit-transition: none 0 0;    -moz-transition: none 0 0;    transition: none 0 0;    left: 0 !important; }        .top-bar-section ul {      width: auto;      height: auto !important;      display: inline; }            .top-bar-section ul li {        float: left; }                .top-bar-section ul li .js-generated {          display: none; }              .top-bar-section li.hover > a:not(.button) {      background: #272727;      color: white; }          .top-bar-section li:not(.has-form) a:not(.button) {      padding: 0 15px;      line-height: 45px;      -webkit-transition: all .25s ease;-moz-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;   /* opacity: .8; */opacity: 1;       }      .top-bar-section li:not(.has-form) a:not(.button):hover {-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;              /* background: #272727; */         opacity: 1;}            .top-bar-section li.active:not(.has-form) a:not(.button) {      padding: 0 15px;      line-height: 45px;      color: white;      background: #008cba; }            .top-bar-section li.active:not(.has-form) a:not(.button):hover {        background: #0078a0; }            /* .top-bar-section .has-dropdown > a {      padding-right: 35px !important; } */    .top-bar-section .has-dropdown > a {      padding-left: 35px !important;       }            /* .top-bar-section .has-dropdown > a:after {        content: "";        display: block;        width: 0;        height: 0;        border: inset 5px;        border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;        border-top-style: solid;        margin-top: -2.5px;        top: 22.5px; } */        .top-bar-section .has-dropdown > a:before {        content: "";        display: block;        width: 0;       height: 0;        border: inset 5px;        border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;        border-top-style: solid;        margin-top: -2.5px;        top: 22.5px;         }            .top-bar-section .has-dropdown.moved {      position: relative; }            .top-bar-section .has-dropdown.moved > .dropdown {        display: block;        position: absolute !important;        height: 1px;        width: 1px;        overflow: hidden;        clip: rect(1px, 1px, 1px, 1px); }            .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {      display: block;      position: static !important;      height: auto;      width: auto;      overflow: visible;      clip: auto;      position: absolute !important; }          /* .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {      border: none;      content: "\00ab";      top: 1rem;      margin-top: -1px;      right: 5px;      left: .5rem;      line-height: 1.2; } */.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:before {      top: 1rem;      margin-top: 1px;      left: 0.25rem;     /*  border-color: transparent rgba(255, 255, 255, 0.4) transparent transparent; */      line-height: 1.2; }.top-bar-section .has-dropdown .dropdown li.has-dropdown > a {padding: 0 15px 0 1.5rem !important;}          .top-bar-section .dropdown {      left: 0;      top: auto;      background: transparent;      min-width: 100%; }      .top-bar-section .dropdown li a {        color: white;        line-height: 1;        white-space: nowrap;        padding: 12px 15px;        }      .top-bar-section .dropdown li label {        white-space: nowrap;        background: #333333; }      .top-bar-section .dropdown li .dropdown {        left: 100%;        top: 0; }    .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {      border-bottom: none;      border-top: none;      border-right: solid 1px #4e4e4e;      clear: none;      height: 45px;      width: 0; }    .top-bar-section .has-form {      background: #333333;      padding: 0 15px;      height: 45px; }    .top-bar-section .right li .dropdown {      left: auto;      right: 0; }      .top-bar-section .right li .dropdown li .dropdown {        right: 100%; }    .top-bar-section .left li .dropdown {      right: auto;      left: 0; }      .top-bar-section .left li .dropdown li .dropdown {        left: 100%; }  .no-js .top-bar-section ul li:hover > a {    background: #272727;    color: white; }  .no-js .top-bar-section ul li:active > a {    background: #008cba;    color: white; }  .no-js .top-bar-section .has-dropdown:hover > .dropdown {    display: block;    position: static !important;    height: auto;    width: auto;    overflow: visible;    clip: auto;    position: absolute !important; } }.breadcrumbs {  display: block;  padding: 0.5625rem 0.875rem 0.5625rem;  overflow: hidden;  margin-left: 0;  list-style: none;  border-style: solid;  border-width: 1px;  background-color: #f4f4f4;  border-color: gainsboro;  -webkit-border-radius: 3px;  border-radius: 3px; }  .breadcrumbs > * {    margin: 0;    float: left;    font-size: 0.6875rem;    text-transform: uppercase; }    .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {      text-decoration: underline; }    .breadcrumbs > * a,    .breadcrumbs > * span {      text-transform: uppercase;      color: #008cba; }    .breadcrumbs > *.current {      cursor: default;      color: #333333; }      .breadcrumbs > *.current a {        cursor: default;        color: #333333; }      .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {        text-decoration: none; }    .breadcrumbs > *.unavailable {      color: #999999; }      .breadcrumbs > *.unavailable a {        color: #999999; }      .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,      .breadcrumbs > *.unavailable a:focus {        text-decoration: none;        color: #999999;        cursor: default; }    .breadcrumbs > *:before {      content: "/";      color: #aaaaaa;      margin: 0 0.75rem;      position: relative;      top: 1px; }    .breadcrumbs > *:first-child:before {      content: " ";      margin: 0; }.alert-box {  border-style: solid;  border-width: 1px;  display: block;  font-weight: normal;  margin-bottom: 1.25rem;  position: relative;  padding: 0.875rem 1.5rem 0.875rem 0.875rem;  font-size: 0.8125rem;  background-color: #008cba;  border-color: #0078a0;  color: white; }  .alert-box .close {    font-size: 1.375rem;    padding: 9px 6px 4px;    line-height: 0;    position: absolute;    top: 50%;    margin-top: -0.6875rem;    right: 0.25rem;    color: #333333;    opacity: 0.3; }    .alert-box .close:hover, .alert-box .close:focus {      opacity: 0.5; }  .alert-box.radius {    -webkit-border-radius: 3px;    border-radius: 3px; }  .alert-box.round {    -webkit-border-radius: 1000px;    border-radius: 1000px; }  .alert-box.success {    background-color: #43ac6a;    border-color: #3a945b;    color: white; }  .alert-box.alert {    background-color: #f04124;    border-color: #de2d0f;    color: white; }  .alert-box.secondary {    background-color: #e7e7e7;    border-color: #c7c7c7;    color: #4f4f4f; }  .alert-box.warning {    background-color: #f08a24;    border-color: #de770f;    color: white; }  .alert-box.info {    background-color: #a0d3e8;    border-color: #74bfdd;    color: #4f4f4f; }.inline-list {  margin: 0 auto 1.0625rem auto;  margin-left: -1.375rem;  margin-right: 0;  padding: 0;  list-style: none;  overflow: hidden; }  .inline-list > li {    list-style: none;    float: left;    margin-left: 1.375rem;    display: block; }    .inline-list > li > * {      display: block; }button, .button {  border-style: solid;  border-width: 0px;  cursor: pointer;  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;  font-weight: normal;  line-height: normal;  margin: 0 0 1.25rem;  position: relative;  text-decoration: none;  text-align: center;  display: inline-block;  padding-top: 1rem;  padding-right: 2rem;  padding-bottom: 1.0625rem;  padding-left: 2rem;  font-size: 1rem;  /*     @else                            { font-size: $padding - rem-calc(2); } */  background-color: #008cba;  border-color: #007095;  color: white;  -webkit-transition: background-color 300ms ease-out;  -moz-transition: background-color 300ms ease-out;  transition: background-color 300ms ease-out;  padding-top: 1rem;  padding-right: 2rem;  padding-bottom: 1.0625rem;  padding-left: 2rem;  font-size: 1rem;  /*     @else                            { font-size: $padding - rem-calc(2); } */ }  button:hover, button:focus, .button:hover, .button:focus {    background-color: #007095; }  button:hover, button:focus, .button:hover, .button:focus {    color: white; }  button.secondary, .button.secondary {    background-color: #e7e7e7;    border-color: #b9b9b9;    color: #333333; }    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {      background-color: #b9b9b9; }    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {      color: #333333; }  button.success, .button.success {    background-color: #43ac6a;    border-color: #368a55;    color: white; }    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {      background-color: #368a55; }    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {      color: white; }  button.alert, .button.alert {    background-color: #f04124;    border-color: #cf2a0e;    color: white; }    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {      background-color: #cf2a0e; }    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {      color: white; }  button.large, .button.large {    padding-top: 1.125rem;    padding-right: 2.25rem;    padding-bottom: 1.1875rem;    padding-left: 2.25rem;    font-size: 1.25rem;    /*     @else                            { font-size: $padding - rem-calc(2); } */ }  button.small, .button.small {    padding-top: 0.875rem;    padding-right: 1.75rem;    padding-bottom: 0.9375rem;    padding-left: 1.75rem;    font-size: 0.8125rem;    /*     @else                            { font-size: $padding - rem-calc(2); } */ }  button.tiny, .button.tiny {    padding-top: 0.625rem;    padding-right: 1.25rem;    padding-bottom: 0.6875rem;    padding-left: 1.25rem;    font-size: 0.6875rem;    /*     @else                            { font-size: $padding - rem-calc(2); } */ }  button.expand, .button.expand {    padding-right: 0;    padding-left: 0;    width: 100%; }  button.left-align, .button.left-align {    text-align: left;    text-indent: 0.75rem; }  button.right-align, .button.right-align {    text-align: right;    padding-right: 0.75rem; }  button.radius, .button.radius {    -webkit-border-radius: 3px;    border-radius: 3px; }  button.round, .button.round {    -webkit-border-radius: 1000px;    border-radius: 1000px; }  button.disabled, button[disabled], .button.disabled, .button[disabled] {    background-color: #008cba;    border-color: #007095;    color: white;    cursor: default;    opacity: 0.7;    -webkit-box-shadow: none;    box-shadow: none; }    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {      background-color: #007095; }    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {      color: white; }    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {      background-color: #008cba; }    button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {      background-color: #e7e7e7;      border-color: #b9b9b9;      color: #333333;      cursor: default;      opacity: 0.7;      -webkit-box-shadow: none;      box-shadow: none; }      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {        background-color: #b9b9b9; }      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {        color: #333333; }      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {        background-color: #e7e7e7; }    button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {      background-color: #43ac6a;      border-color: #368a55;      color: white;      cursor: default;      opacity: 0.7;      -webkit-box-shadow: none;      box-shadow: none; }      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {        background-color: #368a55; }      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {        color: white; }      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {        background-color: #43ac6a; }    button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {      background-color: #f04124;      border-color: #cf2a0e;      color: white;      cursor: default;      opacity: 0.7;      -webkit-box-shadow: none;      box-shadow: none; }      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {        background-color: #cf2a0e; }      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {        color: white; }      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {        background-color: #f04124; }@media only screen and (min-width: 40.063em) {  button, .button {    display: inline-block; } }.button-group {  list-style: none;  margin: 0;  left: 0;  *zoom: 1; }  .button-group:before, .button-group:after {    content: " ";    display: table; }  .button-group:after {    clear: both; }  .button-group li {    margin: 0;    float: left; }    .button-group li > button, .button-group li .button {      border-left: 1px solid;      border-color: rgba(255, 255, 255, 0.5); }    .button-group li:first-child button, .button-group li:first-child .button {      border-left: 0; }    .button-group li:first-child {      margin-left: 0; }  .button-group.radius > * > button, .button-group.radius > * .button {    border-left: 1px solid;    border-color: rgba(255, 255, 255, 0.5); }  .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {    border-left: 0; }  .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {    -moz-border-radius-bottomleft: 3px;    -moz-border-radius-topleft: 3px;    -webkit-border-bottom-left-radius: 3px;    -webkit-border-top-left-radius: 3px;    border-bottom-left-radius: 3px;    border-top-left-radius: 3px; }  .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {    -moz-border-radius-bottomright: 3px;    -moz-border-radius-topright: 3px;    -webkit-border-bottom-right-radius: 3px;    -webkit-border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    border-top-right-radius: 3px; }  .button-group.round > * > button, .button-group.round > * .button {    border-left: 1px solid;    border-color: rgba(255, 255, 255, 0.5); }  .button-group.round > *:first-child button, .button-group.round > *:first-child .button {    border-left: 0; }  .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {    -moz-border-radius-bottomleft: 1000px;    -moz-border-radius-topleft: 1000px;    -webkit-border-bottom-left-radius: 1000px;    -webkit-border-top-left-radius: 1000px;    border-bottom-left-radius: 1000px;    border-top-left-radius: 1000px; }  .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {    -moz-border-radius-bottomright: 1000px;    -moz-border-radius-topright: 1000px;    -webkit-border-bottom-right-radius: 1000px;    -webkit-border-top-right-radius: 1000px;    border-bottom-right-radius: 1000px;    border-top-right-radius: 1000px; }  .button-group.even-2 li {    width: 50%; }    .button-group.even-2 li > button, .button-group.even-2 li .button {      border-left: 1px solid;      border-color: rgba(255, 255, 255, 0.5); }    .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {      border-left: 0; }    .button-group.even-2 li button, .button-group.even-2 li .button {      width: 100%; }  .button-group.even-3 li {    width: 33.33333%; }    .button-group.even-3 li > button, .button-group.even-3 li .button {      border-left: 1px solid;      border-color: rgba(255, 255, 255, 0.5); }    .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {      border-left: 0; }    .button-group.even-3 li button, .button-group.even-3 li .button {      width: 100%; }  .button-group.even-4 li {    width: 25%; }    .button-group.even-4 li > button, .button-group.even-4 li .button {      border-left: 1px solid;      border-color: rgba(255, 255, 255, 0.5); }    .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {      border-left: 0; }    .button-group.even-4 li button, .button-group.even-4 li .button {      width: 100%; }  .button-group.even-5 li {    width: 20%; }    .button-group.even-5 li > button, .button-group.even-5 li .button {      border-left: 1px solid;      border-color: rgba(255, 255, 255, 0.5); }    .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {      border-left: 0; }    .button-group.even-5 li button, .button-group.even-5 li .button {      width: 100%; }  .button-group.even-6 li {    width: 16.66667%; }    .button-group.even-6 li > button, .button-group.even-6 li .button {      border-left: 1px solid;      border-color: rgba(255, 255, 255, 0.5); }    .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {      border-left: 0; }    .button-group.even-6 li button, .button-group.even-6 li .button {      width: 100%; }  .button-group.even-7 li {    width: 14.28571%; }    .button-group.even-7 li > button, .button-group.even-7 li .button {      border-left: 1px solid;      border-color: rgba(255, 255, 255, 0.5); }    .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {      border-left: 0; }    .button-group.even-7 li button, .button-group.even-7 li .button {      width: 100%; }  .button-group.even-8 li {    width: 12.5%; }    .button-group.even-8 li > button, .button-group.even-8 li .button {      border-left: 1px solid;      border-color: rgba(255, 255, 255, 0.5); }    .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {      border-left: 0; }    .button-group.even-8 li button, .button-group.even-8 li .button {      width: 100%; }.button-bar {  *zoom: 1; }  .button-bar:before, .button-bar:after {    content: " ";    display: table; }  .button-bar:after {    clear: both; }  .button-bar .button-group {    float: left;    margin-right: 0.625rem; }    .button-bar .button-group div {      overflow: hidden; }/* Panels */.panel {  border-style: solid;  border-width: 1px;  border-color: #d8d8d8;  margin-bottom: 1.25rem;  padding: 1.25rem;  background: #f2f2f2; }  .panel > :first-child {    margin-top: 0; }  .panel > :last-child {    margin-bottom: 0; }  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {    color: #333333; }  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {    line-height: 1;    margin-bottom: 0.625rem; }    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {      line-height: 1.4; }  .panel.callout {    border-style: solid;    border-width: 1px;    border-color: #b6edff;    margin-bottom: 1.25rem;    padding: 1.25rem;    background: #ecfaff; }    .panel.callout > :first-child {      margin-top: 0; }    .panel.callout > :last-child {      margin-bottom: 0; }    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {      color: #333333; }    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {      line-height: 1;      margin-bottom: 0.625rem; }      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {        line-height: 1.4; }    .panel.callout a:not(.button) {      color: #008cba; }  .panel.radius {    -webkit-border-radius: 3px;    border-radius: 3px; }.dropdown.button, button.dropdown {  position: relative;  padding-right: 3.5625rem; }  .dropdown.button:before, button.dropdown:before {    position: absolute;    content: "";    width: 0;    height: 0;    display: block;    border-style: solid;    border-color: white transparent transparent transparent;    top: 50%; }  .dropdown.button:before, button.dropdown:before {    border-width: 0.375rem;    right: 1.40625rem;    margin-top: -0.15625rem; }  .dropdown.button:before, button.dropdown:before {    border-color: white transparent transparent transparent; }  .dropdown.button.tiny, button.dropdown.tiny {    padding-right: 2.625rem; }    .dropdown.button.tiny:before, button.dropdown.tiny:before {      border-width: 0.375rem;      right: 1.125rem;      margin-top: -0.125rem; }    .dropdown.button.tiny:before, button.dropdown.tiny:before {      border-color: white transparent transparent transparent; }  .dropdown.button.small, button.dropdown.small {    padding-right: 3.0625rem; }    .dropdown.button.small:before, button.dropdown.small:before {      border-width: 0.4375rem;      right: 1.3125rem;      margin-top: -0.15625rem; }    .dropdown.button.small:before, button.dropdown.small:before {      border-color: white transparent transparent transparent; }  .dropdown.button.large, button.dropdown.large {    padding-right: 3.625rem; }    .dropdown.button.large:before, button.dropdown.large:before {      border-width: 0.3125rem;      right: 1.71875rem;      margin-top: -0.15625rem; }    .dropdown.button.large:before, button.dropdown.large:before {      border-color: white transparent transparent transparent; }  .dropdown.button.secondary:before, button.dropdown.secondary:before {    border-color: #333333 transparent transparent transparent; }div.switch {  position: relative;  padding: 0;  display: block;  overflow: hidden;  border-style: solid;  border-width: 1px;  margin-bottom: 1.25rem;  height: 2.25rem;  background: white;  border-color: #cccccc; }  div.switch label {    position: relative;    left: 0;    z-index: 2;    float: left;    width: 50%;    height: 100%;    margin: 0;    font-weight: bold;    text-align: left;    -webkit-transition: all 0.1s ease-out;    -moz-transition: all 0.1s ease-out;    transition: all 0.1s ease-out; }  div.switch input {    position: absolute;    z-index: 3;    opacity: 0;    width: 100%;    height: 100%;    -moz-appearance: none; }    div.switch input:hover, div.switch input:focus {      cursor: pointer; }  div.switch span:last-child {    position: absolute;    top: -1px;    left: -1px;    z-index: 1;    display: block;    padding: 0;    border-width: 1px;    border-style: solid;    -webkit-transition: all 0.1s ease-out;    -moz-transition: all 0.1s ease-out;    transition: all 0.1s ease-out; }  div.switch input:not(:checked) + label {    opacity: 0; }  div.switch input:checked {    display: none !important; }  div.switch input {    left: 0;    display: block !important; }  div.switch input:first-of-type + label,  div.switch input:first-of-type + span + label {    left: -50%; }  div.switch input:first-of-type:checked + label,  div.switch input:first-of-type:checked + span + label {    left: 0%; }  div.switch input:last-of-type + label,  div.switch input:last-of-type + span + label {    right: -50%;    left: auto;    text-align: right; }  div.switch input:last-of-type:checked + label,  div.switch input:last-of-type:checked + span + label {    right: 0%;    left: auto; }  div.switch span.custom {    display: none !important; }  form.custom div.switch .hidden-field {    margin-left: auto;    position: absolute;    visibility: visible; }  div.switch label {    padding: 0;    line-height: 2.3rem;    font-size: 0.875rem; }  div.switch input:first-of-type:checked ~ span:last-child {    left: 100%;    margin-left: -2.1875rem; }  div.switch span:last-child {    width: 2.25rem;    height: 2.25rem; }  div.switch span:last-child {    border-color: #b3b3b3;    background: white;    background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);    background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);    background: linear-gradient(to bottom, white 0%, #f2f2f2 100%);    -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;    box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; }  div.switch:hover span:last-child, div.switch:focus span:last-child {    background: white;    background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%);    background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);    background: linear-gradient(to bottom, white 0%, #e6e6e6 100%); }  div.switch:active {    background: transparent; }  div.switch.large {    height: 2.75rem; }    div.switch.large label {      padding: 0;      line-height: 2.3rem;      font-size: 1.0625rem; }    div.switch.large input:first-of-type:checked ~ span:last-child {      left: 100%;      margin-left: -2.6875rem; }    div.switch.large span:last-child {      width: 2.75rem;      height: 2.75rem; }  div.switch.small {    height: 1.75rem; }    div.switch.small label {      padding: 0;      line-height: 2.1rem;      font-size: 0.75rem; }    div.switch.small input:first-of-type:checked ~ span:last-child {      left: 100%;      margin-left: -1.6875rem; }    div.switch.small span:last-child {      width: 1.75rem;      height: 1.75rem; }  div.switch.tiny {    height: 1.375rem; }    div.switch.tiny label {      padding: 0;      line-height: 1.9rem;      font-size: 0.6875rem; }    div.switch.tiny input:first-of-type:checked ~ span:last-child {      left: 100%;      margin-left: -1.3125rem; }    div.switch.tiny span:last-child {      width: 1.375rem;      height: 1.375rem; }  div.switch.radius {    -webkit-border-radius: 4px;    border-radius: 4px; }    div.switch.radius span:last-child {      -webkit-border-radius: 3px;      border-radius: 3px; }  div.switch.round {    -webkit-border-radius: 1000px;    border-radius: 1000px; }    div.switch.round span:last-child {      -webkit-border-radius: 999px;      border-radius: 999px; }    div.switch.round label {      padding: 0 0.5625rem; }@-webkit-keyframes webkitSiblingBugfix {  from {    position: relative; }  to {    position: relative; } }/* Image Thumbnails */.th {  line-height: 0;  display: inline-block;  border: solid 4px white;  max-width: 100%;  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);  -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  transition: all 200ms ease-out; }  .th:hover, .th:focus {    -webkit-box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5);    box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); }  .th.radius {    -webkit-border-radius: 3px;    border-radius: 3px; }/* Pricing Tables */.pricing-table {  border: solid 1px #dddddd;  margin-left: 0;  margin-bottom: 1.25rem; }  .pricing-table * {    list-style: none;    line-height: 1; }  .pricing-table .title {    background-color: #333333;    padding: 0.9375rem 1.25rem;    text-align: center;    color: #eeeeee;    font-weight: normal;    font-size: 1rem;    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }  .pricing-table .price {    background-color: #f6f6f6;    padding: 0.9375rem 1.25rem;    text-align: center;    color: #333333;    font-weight: normal;    font-size: 2rem;    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }  .pricing-table .description {    background-color: white;    padding: 0.9375rem;    text-align: center;    color: #777777;    font-size: 0.75rem;    font-weight: normal;    line-height: 1.4;    border-bottom: dotted 1px #dddddd; }  .pricing-table .bullet-item {    background-color: white;    padding: 0.9375rem;    text-align: center;    color: #333333;    font-size: 0.875rem;    font-weight: normal;    border-bottom: dotted 1px #dddddd; }  .pricing-table .cta-button {    background-color: white;    text-align: center;    padding: 1.25rem 1.25rem 0; }@-webkit-keyframes rotate {  from {    -webkit-transform: rotate(0deg); }  to {    -webkit-transform: rotate(360deg); } }@-moz-keyframes rotate {  from {    -moz-transform: rotate(0deg); }  to {    -moz-transform: rotate(360deg); } }@-o-keyframes rotate {  from {    -o-transform: rotate(0deg); }  to {    -o-transform: rotate(360deg); } }@keyframes rotate {  from {    transform: rotate(0deg); }  to {    transform: rotate(360deg); } }/* Orbit Graceful Loading */.slideshow-wrapper {  position: relative; }  .slideshow-wrapper ul {    list-style-type: none;    margin: 0; }    .slideshow-wrapper ul li,    .slideshow-wrapper ul li .orbit-caption {      display: none; }    .slideshow-wrapper ul li:first-child {      display: block; }  .slideshow-wrapper .orbit-container {    background-color: transparent; }    .slideshow-wrapper .orbit-container li {      display: block; }      .slideshow-wrapper .orbit-container li .orbit-caption {        display: block; }.preloader {  display: block;  width: 40px;  height: 40px;  position: absolute;  top: 50%;  left: 50%;  margin-top: -20px;  margin-left: -20px;  border: solid 3px;  border-color: #555555 white;  -webkit-border-radius: 1000px;  border-radius: 1000px;  -webkit-animation-name: rotate;  -webkit-animation-duration: 1.5s;  -webkit-animation-iteration-count: infinite;  -webkit-animation-timing-function: linear;  -moz-animation-name: rotate;  -moz-animation-duration: 1.5s;  -moz-animation-iteration-count: infinite;  -moz-animation-timing-function: linear;  -o-animation-name: rotate;  -o-animation-duration: 1.5s;  -o-animation-iteration-count: infinite;  -o-animation-timing-function: linear;  animation-name: rotate;  animation-duration: 1.5s;  animation-iteration-count: infinite;  animation-timing-function: linear; }.orbit-container {  overflow: hidden;  width: 100%;  position: relative;  background: none; }  .orbit-container .orbit-slides-container {    list-style: none;    margin: 0;    padding: 0;    position: relative;    -webkit-transform: translateZ(0); }    .orbit-container .orbit-slides-container img {      display: block;      max-width: 100%; }    .orbit-container .orbit-slides-container.fade > * {      -webkit-transform: translate3d(0, 0, 0);      opacity: 0.01;      transition: opacity 0.25s ease-in-out;      -moz-transition: opacity 0.25s ease-in-out;      -webkit-transition: opacity 0.25s ease-in-out; }      .orbit-container .orbit-slides-container.fade > *.animate-in {        opacity: 1;        z-index: 20;        transition: opacity 500ms ease-in-out;        -moz-transition: opacity 500ms ease-in-out;        -webkit-transition: opacity 500ms ease-in-out; }      .orbit-container .orbit-slides-container.fade > *.animate-out {        opacity: 0.01;        z-index: 10;        transition: opacity 500ms ease-in-out;        -moz-transition: opacity 500ms ease-in-out;        -webkit-transition: opacity 500ms ease-in-out; }    .orbit-container .orbit-slides-container.swipe-next > * {      -webkit-transform: translate3d(100%, 0, 0); }      .orbit-container .orbit-slides-container.swipe-next > *.animate-in {        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);        -o-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        -webkit-transition-duration: 500ms;        -moz-transition-duration: 500ms;        -o-transition-duration: 500ms;        transition-duration: 500ms; }      .orbit-container .orbit-slides-container.swipe-next > *.animate-out {        -webkit-transform: translate3d(-100%, 0, 0);        -moz-transform: translate3d(-100%, 0, 0);        -ms-transform: translate3d(-100%, 0, 0);        -o-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);        -webkit-transition-duration: 500ms;        -moz-transition-duration: 500ms;        -o-transition-duration: 500ms;        transition-duration: 500ms; }    .orbit-container .orbit-slides-container.swipe-prev > * {      -webkit-transform: translate3d(-100%, 0, 0);      -moz-transform: translate3d(-100%, 0, 0);      -ms-transform: translate3d(-100%, 0, 0);      -o-transform: translate3d(-100%, 0, 0);      transform: translate3d(-100%, 0, 0); }      .orbit-container .orbit-slides-container.swipe-prev > *.animate-in {        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);        -o-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);        -webkit-transition-duration: 500ms;        -moz-transition-duration: 500ms;        -o-transition-duration: 500ms;        transition-duration: 500ms; }      .orbit-container .orbit-slides-container.swipe-prev > *.animate-out {        -webkit-transform: translate3d(100%, 0, 0);        -moz-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        -o-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);        -webkit-transition-duration: 500ms;        -moz-transition-duration: 500ms;        -o-transition-duration: 500ms;        transition-duration: 500ms; }    .orbit-container .orbit-slides-container > * {      position: absolute;      top: 0;      left: 0;      width: 100%;      -webkit-transform: translate3d(100%, 0, 0);      -moz-transform: translate3d(100%, 0, 0);      -ms-transform: translate3d(100%, 0, 0);      -o-transform: translate3d(100%, 0, 0);      transform: translate3d(100%, 0, 0); }      .orbit-container .orbit-slides-container > *.active {        opacity: 1;        top: 0;        left: 0;        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);        -o-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0); }      .orbit-container .orbit-slides-container > * .orbit-caption {        position: absolute;        bottom: 0;        background-color: rgba(51, 51, 51, 0.8);        color: white;        width: 100%;        padding: 0.625rem 0.875rem;        font-size: 0.875rem; }  .orbit-container .orbit-slide-number {    position: absolute;    top: 10px;    left: 10px;    font-size: 12px;    color: white;    background: rgba(0, 0, 0, 0);    z-index: 10; }    .orbit-container .orbit-slide-number span {      font-weight: 700;      padding: 0.3125rem; }  .orbit-container .orbit-timer {    position: absolute;    top: 12px;    right: 10px;    height: 6px;    width: 100px;    z-index: 10; }    .orbit-container .orbit-timer .orbit-progress {      height: 3px;      background-color: rgba(255, 255, 255, 0.3);      display: block;      width: 0%;      position: relative;      right: 20px;      top: 5px; }    .orbit-container .orbit-timer > span {      display: none;      position: absolute;      top: 0px;      right: 0;      width: 11px;      height: 14px;      border: solid 4px white;      border-top: none;      border-bottom: none; }    .orbit-container .orbit-timer.paused > span {      right: -4px;      top: 0px;      width: 11px;      height: 14px;      border: inset 8px;      border-right-style: solid;      border-color: transparent transparent transparent white; }      .orbit-container .orbit-timer.paused > span.dark {        border-color: transparent transparent transparent #333333; }  .orbit-container:hover .orbit-timer > span {    display: block; }  .orbit-container .orbit-prev,  .orbit-container .orbit-next {    position: absolute;    top: 45%;    margin-top: -25px;    width: 36px;    height: 60px;    line-height: 50px;    color: white;    background-color: none;    text-indent: -9999px !important;    z-index: 10; }    .orbit-container .orbit-prev:hover,    .orbit-container .orbit-next:hover {      background-color: rgba(0, 0, 0, 0.3); }    .orbit-container .orbit-prev > span,    .orbit-container .orbit-next > span {      position: absolute;      top: 50%;      margin-top: -10px;      display: block;      width: 0;      height: 0;      border: inset 10px; }  .orbit-container .orbit-prev {    left: 0; }    .orbit-container .orbit-prev > span {      border-right-style: solid;      border-color: transparent;      border-right-color: white; }    .orbit-container .orbit-prev:hover > span {      border-right-color: white; }  .orbit-container .orbit-next {    right: 0; }    .orbit-container .orbit-next > span {      border-color: transparent;      border-left-style: solid;      border-left-color: white;      left: 50%;      margin-left: -4px; }    .orbit-container .orbit-next:hover > span {      border-left-color: white; }.orbit-bullets-container {  text-align: center; }.orbit-bullets {  margin: 0 auto 30px auto;  overflow: hidden;  position: relative;  top: 10px;  float: none;  text-align: center;  display: block; }  .orbit-bullets li {    display: inline-block;    width: 0.5625rem;    height: 0.5625rem;    background: #cccccc;    float: none;    margin-right: 6px;    -webkit-border-radius: 1000px;    border-radius: 1000px; }    .orbit-bullets li.active {      background: #999999; }    .orbit-bullets li:last-child {      margin-right: 0; }.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next {  display: none; }.touch .orbit-bullets {  display: none; }@media only screen and (min-width: 40.063em) {  .touch .orbit-container .orbit-prev,  .touch .orbit-container .orbit-next {    display: inherit; }  .touch .orbit-bullets {    display: block; } }@media only screen and (max-width: 40em) {  .orbit-stack-on-small .orbit-slides-container {    height: auto !important; }  .orbit-stack-on-small .orbit-slides-container > * {    position: relative;    margin-left: 0% !important; }  .orbit-stack-on-small .orbit-timer,  .orbit-stack-on-small .orbit-next,  .orbit-stack-on-small .orbit-prev,  .orbit-stack-on-small .orbit-bullets {    display: none; } }[data-magellan-expedition] {  background: white;  z-index: 50;  min-width: 100%;  padding: 10px; }  [data-magellan-expedition] .sub-nav {    margin-bottom: 0; }    [data-magellan-expedition] .sub-nav dd {      margin-bottom: 0; }    [data-magellan-expedition] .sub-nav a {      line-height: 1.8em; }.tabs {  *zoom: 1;  margin-bottom: 0 !important; }  .tabs:before, .tabs:after {    content: " ";    display: table; }  .tabs:after {    clear: both; }  .tabs dd {    position: relative;    margin-bottom: 0 !important;    float: left; }    .tabs dd > a {      display: block;      background: #efefef;      color: #222222;      padding: 1rem 2rem;      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;      font-size: 1rem; }      .tabs dd > a:hover {        background: #e1e1e1; }    .tabs dd.active a {      background: white; }  .tabs.radius dd:first-child a {    -moz-border-radius-bottomleft: 3px;    -moz-border-radius-topleft: 3px;    -webkit-border-bottom-left-radius: 3px;    -webkit-border-top-left-radius: 3px;    border-bottom-left-radius: 3px;    border-top-left-radius: 3px; }  .tabs.radius dd:last-child a {    -moz-border-radius-bottomright: 3px;    -moz-border-radius-topright: 3px;    -webkit-border-bottom-right-radius: 3px;    -webkit-border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    border-top-right-radius: 3px; }  .tabs.vertical dd {    position: inherit;    float: none;    display: block;    top: auto; }.tabs-content {  *zoom: 1;  margin-bottom: 1.5rem;  width: 100%; }  .tabs-content:before, .tabs-content:after {    content: " ";    display: table; }  .tabs-content:after {    clear: both; }  .tabs-content > .content {    display: none;    float: left;    padding: 0.9375rem 0;    width: 100%; }    .tabs-content > .content.active {      display: block;      float: none; }    .tabs-content > .content.contained {      padding: 0.9375rem; }  .tabs-content.vertical {    display: block; }    .tabs-content.vertical > .content {      padding: 0 0.9375rem; }@media only screen and (min-width: 40.063em) {  .tabs.vertical {    width: 20%;    float: left;    margin-bottom: 1.25rem; }  .tabs-content.vertical {    width: 80%;    float: left;    margin-left: -1px; } }.no-js .tabs-content > .content {  display: block;  float: none; }ul.pagination {  display: block;  height: 1.5rem;  margin-left: -0.3125rem; }  ul.pagination li {    height: 1.5rem;    color: #222222;    font-size: 0.875rem;    margin-left: 0.3125rem; }    ul.pagination li a {      display: block;      padding: 0.0625rem 0.625rem 0.0625rem;      color: #999999;      -webkit-border-radius: 3px;      border-radius: 3px; }    ul.pagination li:hover a,    ul.pagination li a:focus {      background: #e6e6e6; }    ul.pagination li.unavailable a {      cursor: default;      color: #999999; }    ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {      background: transparent; }    ul.pagination li.current a {      background: #008cba;      color: white;      font-weight: bold;      cursor: default; }      ul.pagination li.current a:hover, ul.pagination li.current a:focus {        background: #008cba; }  ul.pagination li {    float: left;    display: block; }/* Pagination centred wrapper */.pagination-centered {  text-align: center; }  .pagination-centered ul.pagination li {    float: none;    display: inline-block; }.side-nav {  display: block;  margin: 0;  padding: 0.875rem 0;  list-style-type: none;  list-style-position: inside;  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }  .side-nav li {    margin: 0 0 0.4375rem 0;    font-size: 0.875rem; }    .side-nav li a:not(.button) {      display: block;      color: #008cba; }      .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {        color: #1cc7ff; }    .side-nav li.active > a:first-child:not(.button) {      color: #1cc7ff;      font-weight: normal;      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }    .side-nav li.divider {      border-top: 1px solid;      height: 0;      padding: 0;      list-style: none;      border-top-color: white; }.accordion {  *zoom: 1;  margin-bottom: 0; }  .accordion:before, .accordion:after {    content: " ";    display: table; }  .accordion:after {    clear: both; }  .accordion dd {    display: block;    margin-bottom: 0 !important; }    .accordion dd.active > a {      background: #e8e8e8; }    .accordion dd > a {      background: #efefef;      color: #222222;      padding: 1rem;      display: block;      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;      font-size: 1rem; }      .accordion dd > a:hover {        background: #e3e3e3; }  .accordion .content {    display: none;    padding: 0.9375rem; }    .accordion .content.active {      display: block;      background: white; }.text-left {  text-align: left !important; }.text-right {  text-align: right !important; }.text-center {  text-align: center !important; }.text-justify {  text-align: justify !important; }@media only screen and (max-width: 40em) {  .small-only-text-left {    text-align: left !important; }  .small-only-text-right {    text-align: right !important; }  .small-only-text-center {    text-align: center !important; }  .small-only-text-justify {    text-align: justify !important; } }@media only screen {  .small-text-left {    text-align: left !important; }  .small-text-right {    text-align: right !important; }  .small-text-center {    text-align: center !important; }  .small-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 40.063em) and (max-width: 64em) {  .medium-only-text-left {    text-align: left !important; }  .medium-only-text-right {    text-align: right !important; }  .medium-only-text-center {    text-align: center !important; }  .medium-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 40.063em) {  .medium-text-left {    text-align: left !important; }  .medium-text-right {    text-align: right !important; }  .medium-text-center {    text-align: center !important; }  .medium-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 64.063em) and (max-width: 90em) {  .large-only-text-left {    text-align: left !important; }  .large-only-text-right {    text-align: right !important; }  .large-only-text-center {    text-align: center !important; }  .large-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 64.063em) {  .large-text-left {    text-align: left !important; }  .large-text-right {    text-align: right !important; }  .large-text-center {    text-align: center !important; }  .large-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 90.063em) and (max-width: 120em) {  .xlarge-only-text-left {    text-align: left !important; }  .xlarge-only-text-right {    text-align: right !important; }  .xlarge-only-text-center {    text-align: center !important; }  .xlarge-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 90.063em) {  .xlarge-text-left {    text-align: left !important; }  .xlarge-text-right {    text-align: right !important; }  .xlarge-text-center {    text-align: center !important; }  .xlarge-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {  .xxlarge-only-text-left {    text-align: left !important; }  .xxlarge-only-text-right {    text-align: right !important; }  .xxlarge-only-text-center {    text-align: center !important; }  .xxlarge-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 120.063em) {  .xxlarge-text-left {    text-align: left !important; }  .xxlarge-text-right {    text-align: right !important; }  .xxlarge-text-center {    text-align: center !important; }  .xxlarge-text-justify {    text-align: justify !important; } }.text-left {  text-align: left !important; }.text-right {  text-align: right !important; }.text-center {  text-align: center !important; }.text-justify {  text-align: justify !important; }@media only screen and (max-width: 40em) {  .small-only-text-left {    text-align: left !important; }  .small-only-text-right {    text-align: right !important; }  .small-only-text-center {    text-align: center !important; }  .small-only-text-justify {    text-align: justify !important; } }@media only screen {  .small-text-left {    text-align: left !important; }  .small-text-right {    text-align: right !important; }  .small-text-center {    text-align: center !important; }  .small-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 40.063em) and (max-width: 64em) {  .medium-only-text-left {    text-align: left !important; }  .medium-only-text-right {    text-align: right !important; }  .medium-only-text-center {    text-align: center !important; }  .medium-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 40.063em) {  .medium-text-left {    text-align: left !important; }  .medium-text-right {    text-align: right !important; }  .medium-text-center {    text-align: center !important; }  .medium-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 64.063em) and (max-width: 90em) {  .large-only-text-left {    text-align: left !important; }  .large-only-text-right {    text-align: right !important; }  .large-only-text-center {    text-align: center !important; }  .large-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 64.063em) {  .large-text-left {    text-align: left !important; }  .large-text-right {    text-align: right !important; }  .large-text-center {    text-align: center !important; }  .large-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 90.063em) and (max-width: 120em) {  .xlarge-only-text-left {    text-align: left !important; }  .xlarge-only-text-right {    text-align: right !important; }  .xlarge-only-text-center {    text-align: center !important; }  .xlarge-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 90.063em) {  .xlarge-text-left {    text-align: left !important; }  .xlarge-text-right {    text-align: right !important; }  .xlarge-text-center {    text-align: center !important; }  .xlarge-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {  .xxlarge-only-text-left {    text-align: left !important; }  .xxlarge-only-text-right {    text-align: right !important; }  .xxlarge-only-text-center {    text-align: center !important; }  .xxlarge-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 120.063em) {  .xxlarge-text-left {    text-align: left !important; }  .xxlarge-text-right {    text-align: right !important; }  .xxlarge-text-center {    text-align: center !important; }  .xxlarge-text-justify {    text-align: justify !important; } }/* Typography resets */div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {  margin: 0;  padding: 0; }/* Default Link Styles */a {  /* color: #008cba; */  text-decoration: none;  line-height: inherit; }a:hover, a:focus {    /* color: #0078a0;  */}a img {    border: none; }/* Default paragraph styles */p {  font-family: inherit;  font-weight: normal;  /* font-size: 1rem; */  line-height: 1.6;  /* margin-bottom: 1.25rem; */  text-rendering: optimizeLegibility; }  p.lead {    font-size: 1.21875rem;    line-height: 1.6; }  p aside {    font-size: 0.875rem;    line-height: 1.35;    font-style: italic; }/* Default header styles */h1, h2, h3, h4, h5, h6 {  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;  font-weight: normal;  font-style: normal;  /* color: #222222; */  text-rendering: optimizeLegibility;  margin-top: 0.2rem;  margin-bottom: 0.5rem;  line-height: 1.4; }  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {    font-size: 60%;    color: #6f6f6f;    line-height: 0; }h1 {  font-size: 2.125rem; }h2 {  font-size: 1.6875rem; }h3 {  font-size: 1.375rem; }h4 {  font-size: 1.125rem; }h5 {  font-size: 1.125rem; }h6 {  font-size: 1rem; }.subheader {  line-height: 1.4;  color: #6f6f6f;  font-weight: normal;  margin-top: 0.2rem;  margin-bottom: 0.5rem; }hr {  border: solid #dddddd;  border-width: 1px 0 0;  clear: both;  margin: 1.25rem 0 1.1875rem;  height: 0; }/* Helpful Typography Defaults */em,i {  font-style: italic;  line-height: inherit; }strong,b {  font-weight: bold;  line-height: inherit; }small {  font-size: 60%;  line-height: inherit; }code {  font-family: Consolas, "Liberation Mono", Courier, monospace;  font-weight: bold;  color: #bd260d; }/* Lists */ul,ol,dl {  font-size: 1rem;  line-height: 1.6;  margin-bottom: 1.25rem;  list-style-position: outside;  font-family: inherit; }ul {  /* margin-left: 1.1rem; */  /* margin-left: .75rem;   */  margin-left: 1rem;}  ul.no-bullet {    margin-left: 0; }    ul.no-bullet li ul,    ul.no-bullet li ol {      margin-left: 1.25rem;      margin-bottom: 0;      list-style: none; }/* Unordered Lists */ul li ul,ul li ol {  margin-left: 1.25rem;  margin-bottom: 0; }ul.square li ul, ul.circle li ul, ul.disc li ul {  list-style: inherit; }ul.square {  list-style-type: square;  margin-left: 1.1rem; }ul.circle {  list-style-type: circle;  margin-left: 1.1rem; }ul.disc {  list-style-type: disc;  margin-left: 1.1rem; }ul.no-bullet {  list-style: none; }/* Ordered Lists */ol {  margin-left: 1.4rem; }  ol li ul,  ol li ol {    margin-left: 1.25rem;    margin-bottom: 0; }/* Definition Lists */dl dt {  margin-bottom: 0.3rem;  font-weight: bold; }dl dd {  margin-bottom: 0.75rem; }/* Abbreviations */abbr,acronym {  text-transform: uppercase;  font-size: 90%;  color: #222222;  border-bottom: 1px dotted #dddddd;  cursor: help; }abbr {  text-transform: none; }/* Blockquotes */blockquote {  margin: 0 0 1.25rem;  padding: 0.5625rem 1.25rem 0 1.1875rem;  border-left: 1px solid #dddddd; }  blockquote cite {    display: block;    font-size: 0.8125rem;    color: #555555; }    blockquote cite:before {      content: "\2014 \0020"; }    blockquote cite a,    blockquote cite a:visited {      color: #555555; }blockquote,blockquote p {  line-height: 1.6;  color: #6f6f6f; }/* Microformats */.vcard {  display: inline-block;  margin: 0 0 1.25rem 0;  border: 1px solid #dddddd;  padding: 0.625rem 0.75rem; }  .vcard li {    margin: 0;    display: block; }  .vcard .fn {    font-weight: bold;    font-size: 0.9375rem; }.vevent .summary {  font-weight: bold; }.vevent abbr {  cursor: default;  text-decoration: none;  font-weight: bold;  border: none;  padding: 0 0.0625rem; }@media only screen and (min-width: 40.063em) {  h1, h2, h3, h4, h5, h6 {    line-height: 1.4; }  h1 {    font-size: 2.75rem; }  h2 {    font-size: 2.3125rem; }  h3 {    font-size: 1.6875rem; }  h4 {    font-size: 1.4375rem; } }/* * Print styles. * * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)*/.print-only {  display: none !important; }@media print {  * {    background: transparent !important;    color: black !important;    /* Black prints faster: h5bp.com/s */    box-shadow: none !important;    text-shadow: none !important; }  a,  a:visited {    text-decoration: underline; }  a[href]:after {    content: " (" attr(href) ")"; }  abbr[title]:after {    content: " (" attr(title) ")"; }  .ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after {    content: ""; }  pre,  blockquote {    border: 1px solid #999999;    page-break-inside: avoid; }  thead {    display: table-header-group;    /* h5bp.com/t */ }  tr,  img {    page-break-inside: avoid; }  img {    max-width: 100% !important; }  @page {    margin: 0.5cm; }  p,  h2,  h3 {    orphans: 3;    widows: 3; }  h2,  h3 {    page-break-after: avoid; }  .hide-on-print {    display: none !important; }  .print-only {    display: block !important; }  .hide-for-print {    display: none !important; }  .show-for-print {    display: inherit !important; } }.split.button {  position: relative;  padding-right: 5.0625rem; }  .split.button span {    display: block;    height: 100%;    position: absolute;    right: 0;    top: 0;    border-left: solid 1px; }    .split.button span:before {      position: absolute;      content: "";      width: 0;      height: 0;      display: block;      border-style: inset;      top: 50%;      left: 50%; }    .split.button span:active {      background-color: rgba(0, 0, 0, 0.1); }  .split.button span {    border-left-color: rgba(255, 255, 255, 0.5); }  .split.button span {    width: 3.09375rem; }    .split.button span:before {      border-top-style: solid;      border-width: 0.375rem;      top: 48%;      margin-left: -0.375rem; }  .split.button span:before {    border-color: white transparent transparent transparent; }  .split.button.secondary span {    border-left-color: rgba(255, 255, 255, 0.5); }  .split.button.secondary span:before {    border-color: white transparent transparent transparent; }  .split.button.alert span {    border-left-color: rgba(255, 255, 255, 0.5); }  .split.button.success span {    border-left-color: rgba(255, 255, 255, 0.5); }  .split.button.tiny {    padding-right: 3.75rem; }    .split.button.tiny span {      width: 2.25rem; }      .split.button.tiny span:before {        border-top-style: solid;        border-width: 0.375rem;        top: 48%;        margin-left: -0.375rem; }  .split.button.small {    padding-right: 4.375rem; }    .split.button.small span {      width: 2.625rem; }      .split.button.small span:before {        border-top-style: solid;        border-width: 0.4375rem;        top: 48%;        margin-left: -0.375rem; }  .split.button.large {    padding-right: 5.5rem; }    .split.button.large span {      width: 3.4375rem; }      .split.button.large span:before {        border-top-style: solid;        border-width: 0.3125rem;        top: 48%;        margin-left: -0.375rem; }  .split.button.expand {    padding-left: 2rem; }  .split.button.secondary span:before {    border-color: #333333 transparent transparent transparent; }  .split.button.radius span {    -moz-border-radius-bottomright: 3px;    -moz-border-radius-topright: 3px;    -webkit-border-bottom-right-radius: 3px;    -webkit-border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    border-top-right-radius: 3px; }  .split.button.round span {    -moz-border-radius-bottomright: 1000px;    -moz-border-radius-topright: 1000px;    -webkit-border-bottom-right-radius: 1000px;    -webkit-border-top-right-radius: 1000px;    border-bottom-right-radius: 1000px;    border-top-right-radius: 1000px; }.reveal-modal-bg {  position: fixed;  height: 100%;  width: 100%;  background: black;  background: rgba(0, 0, 0, 0.45);  z-index: 99;  display: none;  top: 0;  left: 0; }dialog, .reveal-modal {  visibility: hidden;  display: none;  position: absolute;  z-index: 100;  width: 100vw;  top: 0;  left: 0;  background-color: white;  padding: 1.25rem;  border: solid 1px #666666;  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }  @media only screen and (max-width: 40em) {    dialog, .reveal-modal {      height: 100vh;      min-height: 100vh; } }  @media only screen and (min-width: 40.063em) {    dialog, .reveal-modal {      left: 50%; } }  dialog .column,  dialog .columns, .reveal-modal .column,  .reveal-modal .columns {    min-width: 0; }  dialog > :first-child, .reveal-modal > :first-child {    margin-top: 0; }  dialog > :last-child, .reveal-modal > :last-child {    margin-bottom: 0; }  @media only screen and (min-width: 40.063em) {    dialog, .reveal-modal {      margin-left: -40%;      width: 80%; } }  @media only screen and (min-width: 40.063em) {    dialog, .reveal-modal {      top: 6.25rem; } }  dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {    font-size: 2.5rem;    line-height: 1;    position: absolute;    top: 0.5rem;    right: 0.6875rem;    color: #aaaaaa;    font-weight: bold;    cursor: pointer; }dialog[open] {  display: block;  visibility: visible; }@media only screen and (min-width: 40.063em) {  dialog, .reveal-modal {    padding: 1.875rem; }  dialog.full, .reveal-modal.full {    top: 0;    left: 0;    height: 100vh;    min-height: 100vh;    margin-left: 0 !important; } }  @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {    dialog, .reveal-modal {      top: 6.25rem; } }  @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {    dialog.tiny, .reveal-modal.tiny {      margin-left: -15%;      width: 30%; } }  @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {    dialog.small, .reveal-modal.small {      margin-left: -20%;      width: 40%; } }  @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {    dialog.medium, .reveal-modal.medium {      margin-left: -30%;      width: 60%; } }  @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {    dialog.large, .reveal-modal.large {      margin-left: -35%;      width: 70%; } }  @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {    dialog.xlarge, .reveal-modal.xlarge {      margin-left: -47.5%;      width: 95%; } }  @media only screen and (min-width: 40.063em) and (min-width: 40.063em) {    dialog.full, .reveal-modal.full {      margin-left: -50vw;      width: 100vw; } }@media print {  dialog, .reveal-modal {    background: white !important; } }/* Tooltips */.has-tip {  border-bottom: dotted 1px #cccccc;  cursor: help;  font-weight: bold;  color: #333333; }  .has-tip:hover, .has-tip:focus {    border-bottom: dotted 1px #003f54;    color: #008cba; }  .has-tip.tip-left, .has-tip.tip-right {    float: none !important; }.tooltip {  display: none;  position: absolute;  z-index: 999;  font-weight: normal;  font-size: 0.875rem;  line-height: 1.3;  padding: 0.75rem;  max-width: 85%;  left: 50%;  width: 100%;  color: white;  background: #333333; }  .tooltip > .nub {    display: block;    left: 5px;    position: absolute;    width: 0;    height: 0;    border: solid 5px;    border-color: transparent transparent #333333 transparent;    top: -10px; }    .tooltip > .nub.rtl {      left: auto;      right: 5px; }  .tooltip.radius {    -webkit-border-radius: 3px;    border-radius: 3px; }  .tooltip.round {    -webkit-border-radius: 1000px;    border-radius: 1000px; }    .tooltip.round > .nub {      left: 2rem; }  .tooltip.opened {    color: #008cba !important;    border-bottom: dotted 1px #003f54 !important; }.tap-to-close {  display: block;  font-size: 0.625rem;  color: #777777;  font-weight: normal; }@media only screen and (min-width: 40.063em) {  .tooltip > .nub {    border-color: transparent transparent #333333 transparent;    top: -10px; }  .tooltip.tip-top > .nub {    border-color: #333333 transparent transparent transparent;    top: auto;    bottom: -10px; }  .tooltip.tip-left, .tooltip.tip-right {    float: none !important; }  .tooltip.tip-left > .nub {    border-color: transparent transparent transparent #333333;    right: -10px;    left: auto;    top: 50%;    margin-top: -5px; }  .tooltip.tip-right > .nub {    border-color: transparent #333333 transparent transparent;    right: auto;    left: -10px;    top: 50%;    margin-top: -5px; } }/* Clearing Styles */.clearing-thumbs, [data-clearing] {  *zoom: 1;  margin-bottom: 0;  margin-left: 0;  list-style: none; }  .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {    content: " ";    display: table; }  .clearing-thumbs:after, [data-clearing]:after {    clear: both; }  .clearing-thumbs li, [data-clearing] li {    float: left;    margin-right: 10px; }  .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {    margin-right: 0; }.clearing-blackout {  background: #333333;  position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 998; }  .clearing-blackout .clearing-close {    display: block; }.clearing-container {  position: relative;  z-index: 998;  height: 100%;  overflow: hidden;  margin: 0; }.clearing-touch-label {  position: absolute;  top: 50%;  left: 50%;  color: #aaa;  font-size: 0.6em; }.visible-img {  height: 95%;  position: relative; }  .visible-img img {    position: absolute;    left: 50%;    top: 50%;    margin-left: -50%;    max-height: 100%;    max-width: 100%; }.clearing-caption {  color: #cccccc;  font-size: 0.875em;  line-height: 1.3;  margin-bottom: 0;  text-align: center;  bottom: 0;  background: #333333;  width: 100%;  padding: 10px 30px 20px;  position: absolute;  left: 0; }.clearing-close {  z-index: 999;  padding-left: 20px;  padding-top: 10px;  font-size: 30px;  line-height: 1;  color: #cccccc;  display: none; }  .clearing-close:hover, .clearing-close:focus {    color: #ccc; }.clearing-assembled .clearing-container {  height: 100%; }  .clearing-assembled .clearing-container .carousel > ul {    display: none; }.clearing-feature li {  display: none; }  .clearing-feature li.clearing-featured-img {    display: block; }@media only screen and (min-width: 40.063em) {  .clearing-main-prev,  .clearing-main-next {    position: absolute;    height: 100%;    width: 40px;    top: 0; }    .clearing-main-prev > span,    .clearing-main-next > span {      position: absolute;      top: 50%;      display: block;      width: 0;      height: 0;      border: solid 12px; }      .clearing-main-prev > span:hover,      .clearing-main-next > span:hover {        opacity: 0.8; }  .clearing-main-prev {    left: 0; }    .clearing-main-prev > span {      left: 5px;      border-color: transparent;      border-right-color: #cccccc; }  .clearing-main-next {    right: 0; }    .clearing-main-next > span {      border-color: transparent;      border-left-color: #cccccc; }  .clearing-main-prev.disabled,  .clearing-main-next.disabled {    opacity: 0.3; }  .clearing-assembled .clearing-container .carousel {    background: rgba(51, 51, 51, 0.8);    height: 120px;    margin-top: 10px;    text-align: center; }    .clearing-assembled .clearing-container .carousel > ul {      display: inline-block;      z-index: 999;      height: 100%;      position: relative;      float: none; }      .clearing-assembled .clearing-container .carousel > ul li {        display: block;        width: 120px;        min-height: inherit;        float: left;        overflow: hidden;        margin-right: 0;        padding: 0;        position: relative;        cursor: pointer;        opacity: 0.4; }        .clearing-assembled .clearing-container .carousel > ul li.fix-height img {          height: 100%;          max-width: none; }        .clearing-assembled .clearing-container .carousel > ul li a.th {          border: none;          -webkit-box-shadow: none;          box-shadow: none;          display: block; }        .clearing-assembled .clearing-container .carousel > ul li img {          cursor: pointer !important;          width: 100% !important; }        .clearing-assembled .clearing-container .carousel > ul li.visible {          opacity: 1; }        .clearing-assembled .clearing-container .carousel > ul li:hover {          opacity: 0.8; }  .clearing-assembled .clearing-container .visible-img {    background: #333333;    overflow: hidden;    height: 85%; }  .clearing-close {    position: absolute;    top: 10px;    right: 20px;    padding-left: 0;    padding-top: 0; } }/* Progress Bar */.progress {  background-color: #f6f6f6;  height: 1.5625rem;  border: 1px solid white;  padding: 0.125rem;  margin-bottom: 0.625rem; }  .progress .meter {    background: #008cba;    height: 100%;    display: block; }  .progress.secondary .meter {    background: #e7e7e7;    height: 100%;    display: block; }  .progress.success .meter {    background: #43ac6a;    height: 100%;    display: block; }  .progress.alert .meter {    background: #f04124;    height: 100%;    display: block; }  .progress.radius {    -webkit-border-radius: 3px;    border-radius: 3px; }    .progress.radius .meter {      -webkit-border-radius: 2px;      border-radius: 2px; }  .progress.round {    -webkit-border-radius: 1000px;    border-radius: 1000px; }    .progress.round .meter {      -webkit-border-radius: 999px;      border-radius: 999px; }.sub-nav {  display: block;  width: auto;  overflow: hidden;  margin: -0.25rem 0 1.125rem;  padding-top: 0.25rem;  margin-right: 0;  margin-left: -0.75rem; }  .sub-nav dt {    text-transform: uppercase; }  .sub-nav dt,  .sub-nav dd,  .sub-nav li {    float: left;    display: inline;    margin-left: 1rem;    margin-bottom: 0.625rem;    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;    font-weight: normal;    font-size: 0.875rem;    color: #999999; }    .sub-nav dt a,    .sub-nav dd a,    .sub-nav li a {      text-decoration: none;      color: #999999;      padding: 0.1875rem 1rem; }      .sub-nav dt a:hover,      .sub-nav dd a:hover,      .sub-nav li a:hover {        color: #737373; }    .sub-nav dt.active a,    .sub-nav dd.active a,    .sub-nav li.active a {      -webkit-border-radius: 3px;      border-radius: 3px;      font-weight: normal;      background: #008cba;      padding: 0.1875rem 1rem;      cursor: default;      color: white; }      .sub-nav dt.active a:hover,      .sub-nav dd.active a:hover,      .sub-nav li.active a:hover {        background: #0078a0; }/* Foundation Joyride */.joyride-list {  display: none; }/* Default styles for the container */.joyride-tip-guide {  display: none;  position: absolute;  background: #333333;  color: white;  z-index: 101;  top: 0;  left: 2.5%;  font-family: inherit;  font-weight: normal;  width: 95%; }.lt-ie9 .joyride-tip-guide {  max-width: 800px;  left: 50%;  margin-left: -400px; }.joyride-content-wrapper {  width: 100%;  padding: 1.125rem 1.25rem 1.5rem; }  .joyride-content-wrapper .button {    margin-bottom: 0 !important; }/* Add a little css triangle pip, older browser just miss out on the fanciness of it */.joyride-tip-guide .joyride-nub {  display: block;  position: absolute;  left: 22px;  width: 0;  height: 0;  border: 10px solid #333333; }  .joyride-tip-guide .joyride-nub.top {    border-top-style: solid;    border-color: #333333;    border-top-color: transparent !important;    border-left-color: transparent !important;    border-right-color: transparent !important;    top: -20px; }  .joyride-tip-guide .joyride-nub.bottom {    border-bottom-style: solid;    border-color: #333333 !important;    border-bottom-color: transparent !important;    border-left-color: transparent !important;    border-right-color: transparent !important;    bottom: -20px; }  .joyride-tip-guide .joyride-nub.right {    right: -20px; }  .joyride-tip-guide .joyride-nub.left {    left: -20px; }/* Typography */.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6 {  line-height: 1.25;  margin: 0;  font-weight: bold;  color: white; }.joyride-tip-guide p {  margin: 0 0 1.125rem 0;  font-size: 0.875rem;  line-height: 1.3; }.joyride-timer-indicator-wrap {  width: 50px;  height: 3px;  border: solid 1px #555555;  position: absolute;  right: 1.0625rem;  bottom: 1rem; }.joyride-timer-indicator {  display: block;  width: 0;  height: inherit;  background: #666666; }.joyride-close-tip {  position: absolute;  right: 12px;  top: 10px;  color: #777777 !important;  text-decoration: none;  font-size: 24px;  font-weight: normal;  line-height: 0.5 !important; }  .joyride-close-tip:hover, .joyride-close-tip:focus {    color: #eeeeee !important; }.joyride-modal-bg {  position: fixed;  height: 100%;  width: 100%;  background: transparent;  background: rgba(0, 0, 0, 0.5);  z-index: 100;  display: none;  top: 0;  left: 0;  cursor: pointer; }.joyride-expose-wrapper {  background-color: #ffffff;  position: absolute;  border-radius: 3px;  z-index: 102;  -moz-box-shadow: 0 0 30px white;  -webkit-box-shadow: 0 0 15px white;  box-shadow: 0 0 15px white; }.joyride-expose-cover {  background: transparent;  border-radius: 3px;  position: absolute;  z-index: 9999;  top: 0;  left: 0; }/* Styles for screens that are at least 768px; */@media only screen and (min-width: 40.063em) {  .joyride-tip-guide {    width: 300px;    left: inherit; }    .joyride-tip-guide .joyride-nub.bottom {      border-color: #333333 !important;      border-bottom-color: transparent !important;      border-left-color: transparent !important;      border-right-color: transparent !important;      bottom: -20px; }    .joyride-tip-guide .joyride-nub.right {      border-color: #333333 !important;      border-top-color: transparent !important;      border-right-color: transparent !important;      border-bottom-color: transparent !important;      top: 22px;      left: auto;      right: -20px; }    .joyride-tip-guide .joyride-nub.left {      border-color: #333333 !important;      border-top-color: transparent !important;      border-left-color: transparent !important;      border-bottom-color: transparent !important;      top: 22px;      left: -20px;      right: auto; } }.label {  font-weight: normal;  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;  text-align: center;  text-decoration: none;  line-height: 1;  white-space: nowrap;  display: inline-block;  position: relative;  margin-bottom: inherit;  padding: 0.25rem 0.5rem 0.375rem;  font-size: 0.6875rem;  background-color: #008cba;  color: white; }  .label.radius {    -webkit-border-radius: 3px;    border-radius: 3px; }  .label.round {    -webkit-border-radius: 1000px;    border-radius: 1000px; }  .label.alert {    background-color: #f04124;    color: white; }  .label.success {    background-color: #43ac6a;    color: white; }  .label.secondary {    background-color: #e7e7e7;    color: #333333; }.text-left {  text-align: left !important; }.text-right {  text-align: right !important; }.text-center {  text-align: center !important; }.text-justify {  text-align: justify !important; }@media only screen and (max-width: 40em) {  .small-only-text-left {    text-align: left !important; }  .small-only-text-right {    text-align: right !important; }  .small-only-text-center {    text-align: center !important; }  .small-only-text-justify {    text-align: justify !important; } }@media only screen {  .small-text-left {    text-align: left !important; }  .small-text-right {    text-align: right !important; }  .small-text-center {    text-align: center !important; }  .small-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 40.063em) and (max-width: 64em) {  .medium-only-text-left {    text-align: left !important; }  .medium-only-text-right {    text-align: right !important; }  .medium-only-text-center {    text-align: center !important; }  .medium-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 40.063em) {  .medium-text-left {    text-align: left !important; }  .medium-text-right {    text-align: right !important; }  .medium-text-center {    text-align: center !important; }  .medium-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 64.063em) and (max-width: 90em) {  .large-only-text-left {    text-align: left !important; }  .large-only-text-right {    text-align: right !important; }  .large-only-text-center {    text-align: center !important; }  .large-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 64.063em) {  .large-text-left {    text-align: left !important; }  .large-text-right {    text-align: right !important; }  .large-text-center {    text-align: center !important; }  .large-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 90.063em) and (max-width: 120em) {  .xlarge-only-text-left {    text-align: left !important; }  .xlarge-only-text-right {    text-align: right !important; }  .xlarge-only-text-center {    text-align: center !important; }  .xlarge-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 90.063em) {  .xlarge-text-left {    text-align: left !important; }  .xlarge-text-right {    text-align: right !important; }  .xlarge-text-center {    text-align: center !important; }  .xlarge-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {  .xxlarge-only-text-left {    text-align: left !important; }  .xxlarge-only-text-right {    text-align: right !important; }  .xxlarge-only-text-center {    text-align: center !important; }  .xxlarge-only-text-justify {    text-align: justify !important; } }@media only screen and (min-width: 120.063em) {  .xxlarge-text-left {    text-align: left !important; }  .xxlarge-text-right {    text-align: right !important; }  .xxlarge-text-center {    text-align: center !important; }  .xxlarge-text-justify {    text-align: justify !important; } }.off-canvas-wrap {  -webkit-backface-visibility: hidden;  position: relative;  width: 100%;  overflow-x: hidden; }  .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {    height: 100%; }.inner-wrap {  -webkit-backface-visibility: hidden;  position: relative;  width: 100%;  *zoom: 1;  -webkit-transition: -webkit-transform 500ms ease;  -moz-transition: -moz-transform 500ms ease;  -ms-transition: -ms-transform 500ms ease;  -o-transition: -o-transform 500ms ease;  transition: transform 500ms ease; }  .inner-wrap:before, .inner-wrap:after {    content: " ";    display: table; }  .inner-wrap:after {    clear: both; }.tab-bar {  -webkit-backface-visibility: hidden;  background: #333333;  color: white;  height: 2.8125rem;  line-height: 2.8125rem;  position: relative; }  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {    color: white;    font-weight: bold;    line-height: 2.8125rem;    margin: 0; }  .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {    font-size: 1.125rem; }.left-small {  width: 2.8125rem;  height: 2.8125rem;  position: absolute;  top: 0;  border-right: solid 1px #1a1a1a;  left: 0; }.right-small {  width: 2.8125rem;  height: 2.8125rem;  position: absolute;  top: 0;  border-left: solid 1px #1a1a1a;  right: 0; }.tab-bar-section {  padding: 0 0.625rem;  position: absolute;  text-align: center;  height: 2.8125rem;  top: 0; }  @media only screen and (min-width: 40.063em) {    .tab-bar-section {      text-align: left; } }  .tab-bar-section.left {    left: 0;    right: 2.8125rem; }  .tab-bar-section.right {    left: 2.8125rem;    right: 0; }  .tab-bar-section.middle {    left: 2.8125rem;    right: 2.8125rem; }.tab-bar .menu-icon {  text-indent: 2.1875rem;  width: 2.8125rem;  height: 2.8125rem;  display: block;  line-height: 2.0625rem;  padding: 0;  color: white;  position: relative; }  .tab-bar .menu-icon span {    position: absolute;    display: block;    height: 0;    width: 1rem;    top: 0.9375rem;    left: 0.90625rem;    -webkit-box-shadow: 1px 0px 1px 1px white, 1px 7px 1px 1px white, 1px 14px 1px 1px white;    box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white; }  .tab-bar .menu-icon:hover span {    -webkit-box-shadow: 1px 0px 1px 1px #b3b3b3, 1px 7px 1px 1px #b3b3b3, 1px 14px 1px 1px #b3b3b3;    box-shadow: 0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; }.left-off-canvas-menu {  -webkit-backface-visibility: hidden;  width: 15.625rem;  top: 0;  bottom: 0;  position: absolute;  overflow-y: auto;  background: #333333;  z-index: 1001;  box-sizing: content-box;  -webkit-overflow-scrolling: touch;  -webkit-transform: translate3d(-100%, 0, 0);  -moz-transform: translate3d(-100%, 0, 0);  -ms-transform: translate3d(-100%, 0, 0);  -o-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);  left: 0; }  .left-off-canvas-menu * {    -webkit-backface-visibility: hidden; }.right-off-canvas-menu {  -webkit-backface-visibility: hidden;  width: 15.625rem;  top: 0;  bottom: 0;  position: absolute;  overflow-y: auto;  background: #333333;  z-index: 1001;  box-sizing: content-box;  -webkit-overflow-scrolling: touch;  -webkit-transform: translate3d(100%, 0, 0);  -moz-transform: translate3d(100%, 0, 0);  -ms-transform: translate3d(100%, 0, 0);  -o-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  right: 0; }  .right-off-canvas-menu * {    -webkit-backface-visibility: hidden; }ul.off-canvas-list {  list-style-type: none;  padding: 0;  margin: 0; }  ul.off-canvas-list li label {    padding: 0.3rem 0.9375rem;    color: #999999;    text-transform: uppercase;    font-weight: bold;    background: #444444;    border-top: 1px solid #5e5e5e;    border-bottom: none;    margin: 0; }  ul.off-canvas-list li a {    display: block;    padding: 0.66667rem;    color: rgba(255, 255, 255, 0.7);    border-bottom: 1px solid #262626;    transition: background 300ms ease; }    ul.off-canvas-list li a:hover {      background: #242424; }.move-right > .inner-wrap {  -webkit-transform: translate3d(15.625rem, 0, 0);  -moz-transform: translate3d(15.625rem, 0, 0);  -ms-transform: translate3d(15.625rem, 0, 0);  -o-transform: translate3d(15.625rem, 0, 0);  transform: translate3d(15.625rem, 0, 0); }.move-right .exit-off-canvas {  -webkit-backface-visibility: hidden;  transition: background 300ms ease;  cursor: pointer;  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);  display: block;  position: absolute;  background: rgba(255, 255, 255, 0.2);  top: 0;  bottom: 0;  left: 0;  right: 0;  z-index: 1002;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }  @media only screen and (min-width: 40.063em) {    .move-right .exit-off-canvas:hover {      background: rgba(255, 255, 255, 0.05); } }.move-left > .inner-wrap {  -webkit-transform: translate3d(-15.625rem, 0, 0);  -moz-transform: translate3d(-15.625rem, 0, 0);  -ms-transform: translate3d(-15.625rem, 0, 0);  -o-transform: translate3d(-15.625rem, 0, 0);  transform: translate3d(-15.625rem, 0, 0); }.move-left .exit-off-canvas {  -webkit-backface-visibility: hidden;  transition: background 300ms ease;  cursor: pointer;  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);  display: block;  position: absolute;  background: rgba(255, 255, 255, 0.2);  top: 0;  bottom: 0;  left: 0;  right: 0;  z-index: 1002;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }  @media only screen and (min-width: 40.063em) {    .move-left .exit-off-canvas:hover {      background: rgba(255, 255, 255, 0.05); } }.csstransforms.no-csstransforms3d .left-off-canvas-menu {  -webkit-transform: translate(-100%, 0);  -moz-transform: translate(-100%, 0);  -ms-transform: translate(-100%, 0);  -o-transform: translate(-100%, 0);  transform: translate(-100%, 0); }.csstransforms.no-csstransforms3d .right-off-canvas-menu {  -webkit-transform: translate(100%, 0);  -moz-transform: translate(100%, 0);  -ms-transform: translate(100%, 0);  -o-transform: translate(100%, 0);  transform: translate(100%, 0); }.csstransforms.no-csstransforms3d .move-left > .inner-wrap {  -webkit-transform: translate(-15.625rem, 0);  -moz-transform: translate(-15.625rem, 0);  -ms-transform: translate(-15.625rem, 0);  -o-transform: translate(-15.625rem, 0);  transform: translate(-15.625rem, 0); }.csstransforms.no-csstransforms3d .move-right > .inner-wrap {  -webkit-transform: translate(15.625rem, 0);  -moz-transform: translate(15.625rem, 0);  -ms-transform: translate(15.625rem, 0);  -o-transform: translate(15.625rem, 0);  transform: translate(15.625rem, 0); }.no-csstransforms .left-off-canvas-menu {  left: -15.625rem; }.no-csstransforms .right-off-canvas-menu {  right: -15.625rem; }.no-csstransforms .move-left > .inner-wrap {  right: 15.625rem; }.no-csstransforms .move-right > .inner-wrap {  left: 15.625rem; }/* Foundation Dropdowns */.f-dropdown {  position: absolute;  left: -9999px;  list-style: none;  margin-left: 0;  width: 100%;  max-height: none;  height: auto;  background: white;  border: solid 1px #cccccc;  font-size: 0.875rem;  z-index: 99;  margin-top: 2px;  max-width: 200px; }.f-dropdown > *:first-child {margin-top: 0; }.f-dropdown > *:last-child {margin-bottom: 0; }.f-dropdown:before {    content: "";    display: block;    width: 0;    height: 0;    border: inset 6px;    border-color: transparent transparent white transparent;    border-bottom-style: solid;    position: absolute;    top: -12px;    left: 10px;z-index: 99; }.f-dropdown:after {    content: "";    display: block;    width: 0;    height: 0;    border: inset 7px;    border-color: transparent transparent #cccccc transparent;    border-bottom-style: solid;    position: absolute;    top: -14px;    left: 9px;    z-index: 98; }.f-dropdown.right:before {    left: auto;    right: 10px; }.f-dropdown.right:after {    left: auto;    right: 9px; }.f-dropdown.drop-right {    position: absolute;    left: -9999px;    list-style: none;    margin-left: 0;    width: 100%;    max-height: none;    height: auto;    background: white;    border: solid 1px #cccccc;    font-size: 0.875rem;    z-index: 99;    margin-top: 0;    margin-left: 2px;    max-width: 200px; }    .f-dropdown.drop-right > *:first-child {      margin-top: 0; }    .f-dropdown.drop-right > *:last-child {      margin-bottom: 0; }    .f-dropdown.drop-right:before {      content: "";      display: block;      width: 0;      height: 0;      border: inset 6px;      border-color: transparent white transparent transparent;      border-right-style: solid;      position: absolute;      top: 10px;      left: -12px;      z-index: 99; }    .f-dropdown.drop-right:after {      content: "";      display: block;      width: 0;      height: 0;      border: inset 7px;      border-color: transparent #cccccc transparent transparent;      border-right-style: solid;      position: absolute;      top: 9px;      left: -14px;      z-index: 98; }  .f-dropdown.drop-left {    position: absolute;    left: -9999px;    list-style: none;    margin-left: 0;    width: 100%;    max-height: none;    height: auto;    background: white;    border: solid 1px #cccccc;    font-size: 0.875rem;    z-index: 99;    margin-top: 0;    margin-left: -2px;    max-width: 200px; }    .f-dropdown.drop-left > *:first-child {      margin-top: 0; }    .f-dropdown.drop-left > *:last-child {      margin-bottom: 0; }    .f-dropdown.drop-left:before {      content: "";      display: block;      width: 0;      height: 0;      border: inset 6px;      border-color: transparent transparent transparent white;      border-left-style: solid;      position: absolute;      top: 10px;      right: -12px;      left: auto;      z-index: 99; }    .f-dropdown.drop-left:after {      content: "";      display: block;      width: 0;      height: 0;      border: inset 7px;      border-color: transparent transparent transparent #cccccc;      border-left-style: solid;      position: absolute;      top: 9px;      right: -14px;      left: auto;      z-index: 98; }  .f-dropdown.drop-top {    position: absolute;    left: -9999px;    list-style: none;    margin-left: 0;    width: 100%;    max-height: none;    height: auto;    background: white;    border: solid 1px #cccccc;    font-size: 0.875rem;    z-index: 99;    margin-top: -2px;    margin-left: 0;    max-width: 200px; }    .f-dropdown.drop-top > *:first-child {      margin-top: 0; }    .f-dropdown.drop-top > *:last-child {      margin-bottom: 0; }    .f-dropdown.drop-top:before {      content: "";      display: block;      width: 0;      height: 0;      border: inset 6px;      border-color: white transparent transparent transparent;      border-top-style: solid;      position: absolute;      top: auto;      bottom: -12px;      left: 10px;      right: auto;      z-index: 99; }    .f-dropdown.drop-top:after {      content: "";      display: block;      width: 0;      height: 0;      border: inset 7px;      border-color: #cccccc transparent transparent transparent;      border-top-style: solid;      position: absolute;      top: auto;      bottom: -14px;      left: 9px;      right: auto;      z-index: 98; }  .f-dropdown li {    font-size: 0.875rem;    cursor: pointer;    line-height: 1.125rem;    margin: 0; }    .f-dropdown li:hover, .f-dropdown li:focus {      background: #eeeeee; }    .f-dropdown li a {      display: block;      padding: 0.5rem;      color: #555555; }  .f-dropdown.content {    position: absolute;    left: -9999px;    list-style: none;    margin-left: 0;    padding: 1.25rem;    width: 100%;    height: auto;    max-height: none;    background: white;    border: solid 1px #cccccc;    font-size: 0.875rem;    z-index: 99;    max-width: 200px; }    .f-dropdown.content > *:first-child {      margin-top: 0; }    .f-dropdown.content > *:last-child {      margin-bottom: 0; }  .f-dropdown.tiny {    max-width: 200px; }  .f-dropdown.small {    max-width: 300px; }  .f-dropdown.medium {    max-width: 500px; }  .f-dropdown.large {    max-width: 800px; }table {  background: white;  margin-bottom: 1.25rem;  border: solid 1px #dddddd; }  table thead,  table tfoot {    background: whitesmoke; }    table thead tr th,    table thead tr td,    table tfoot tr th,    table tfoot tr td {      padding: 0.5rem 0.625rem 0.625rem;      font-size: 0.875rem;      font-weight: bold;      color: #222222;      text-align: left; }  table tr th,  table tr td {    padding: 0.5625rem 0.625rem;    font-size: 0.875rem;    color: #222222; }  table tr.even, table tr.alt, table tr:nth-of-type(even) {    background: #f9f9f9; }  table thead tr th,  table tfoot tr th,  table tbody tr td,  table tr td,  table tfoot tr td {    display: table-cell;    line-height: 1.125rem; }/* Standard Forms */form {  margin: 0 0 1rem; }/* Using forms within rows, we need to set some defaults */form .row .row {  margin: 0 -0.5rem; }  form .row .row .column,  form .row .row .columns {    padding: 0 0.5rem; }  form .row .row.collapse {    margin: 0; }    form .row .row.collapse .column,    form .row .row.collapse .columns {      padding: 0; }    form .row .row.collapse input {      -moz-border-radius-bottomright: 0;      -moz-border-radius-topright: 0;      -webkit-border-bottom-right-radius: 0;      -webkit-border-top-right-radius: 0; }form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns {  padding-left: 0.5rem; }/* Label Styles *//* label {  font-size: 0.875rem;  color: #4d4d4d;  cursor: pointer;  display: block;  font-weight: normal;  line-height: 1.5;  margin-bottom: 0;} */  label.right {    float: none;    text-align: right; }  label.inline {    margin: 0 0 1rem 0;    padding: 0.625rem 0; }  label small {    text-transform: capitalize;    color: #676767; }/* select {  -webkit-appearance: none !important;  background-color: #fafafa;  background-image: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==");  background-repeat: no-repeat;  background-position: 97% center;  border: 1px solid #cccccc;  padding: 0.5rem;  font-size: 0.875rem;  -webkit-border-radius: 0;  border-radius: 0; }  select.radius {    -webkit-border-radius: 3px;    border-radius: 3px; }  select:hover {    background-color: #f3f3f3;    border-color: #999999; } */select::-ms-expand {  display: none; }@-moz-document url-prefix() {  select {    background: #fafafa; }  select:hover {    background: #f3f3f3; } }/* Attach elements to the beginning or end of an input */.prefix,.postfix {  display: block;  position: relative;  z-index: 2;  text-align: center;  width: 100%;  padding-top: 0;  padding-bottom: 0;  border-style: solid;  border-width: 1px;  overflow: hidden;  font-size: 0.875rem;  height: 2.3125rem;  line-height: 2.3125rem; }/* Adjust padding, alignment and radius if pre/post element is a button */.postfix.button {  padding-left: 0;  padding-right: 0;  padding-top: 0;  padding-bottom: 0;  text-align: center;  line-height: 2.125rem;  border: none; }.prefix.button {  padding-left: 0;  padding-right: 0;  padding-top: 0;  padding-bottom: 0;  text-align: center;  line-height: 2.125rem;  border: none; }.prefix.button.radius {  -webkit-border-radius: 0;  border-radius: 0;  -moz-border-radius-bottomleft: 3px;  -moz-border-radius-topleft: 3px;  -webkit-border-bottom-left-radius: 3px;  -webkit-border-top-left-radius: 3px;  border-bottom-left-radius: 3px;  border-top-left-radius: 3px; }.postfix.button.radius {  -webkit-border-radius: 0;  border-radius: 0;  -moz-border-radius-bottomright: 3px;  -moz-border-radius-topright: 3px;  -webkit-border-bottom-right-radius: 3px;  -webkit-border-top-right-radius: 3px;  border-bottom-right-radius: 3px;  border-top-right-radius: 3px; }.prefix.button.round {  -webkit-border-radius: 0;  border-radius: 0;  -moz-border-radius-bottomleft: 1000px;  -moz-border-radius-topleft: 1000px;  -webkit-border-bottom-left-radius: 1000px;  -webkit-border-top-left-radius: 1000px;  border-bottom-left-radius: 1000px;  border-top-left-radius: 1000px; }.postfix.button.round {  -webkit-border-radius: 0;  border-radius: 0;  -moz-border-radius-bottomright: 1000px;  -moz-border-radius-topright: 1000px;  -webkit-border-bottom-right-radius: 1000px;  -webkit-border-top-right-radius: 1000px;  border-bottom-right-radius: 1000px;  border-top-right-radius: 1000px; }/* Separate prefix and postfix styles when on span or label so buttons keep their own */span.prefix, label.prefix {  background: #f2f2f2;  border-right: none;  color: #333333;  border-color: #cccccc; }  span.prefix.radius, label.prefix.radius {    -webkit-border-radius: 0;    border-radius: 0;    -moz-border-radius-bottomleft: 3px;    -moz-border-radius-topleft: 3px;    -webkit-border-bottom-left-radius: 3px;    -webkit-border-top-left-radius: 3px;    border-bottom-left-radius: 3px;    border-top-left-radius: 3px; }span.postfix, label.postfix {  background: #f2f2f2;  border-left: none;  color: #333333;  border-color: #cccccc; }  span.postfix.radius, label.postfix.radius {    -webkit-border-radius: 0;    border-radius: 0;    -moz-border-radius-bottomright: 3px;    -moz-border-radius-topright: 3px;    -webkit-border-bottom-right-radius: 3px;    -webkit-border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    border-top-right-radius: 3px; }/* We use this to get basic styling on all basic form elements *//* input[type="text"], input[type="password"], input[type="date"],input[type="datetime"], input[type="datetime-local"], input[type="month"],input[type="week"], input[type="email"], input[type="number"],input[type="search"], input[type="tel"], input[type="time"],input[type="url"], textarea {-webkit-appearance: none;  background-color: white;  font-family: inherit;  border: 1px solid #cccccc;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  color: rgba(0, 0, 0, 0.75);  display: block;  font-size: 0.875rem;  margin: 0 0 1rem 0;  padding: 0.5rem;  height: 2.3125rem;  width: 100%;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; } */  /* input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus,input[type="datetime"]:focus, input[type="datetime-local"]:focus,input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus,input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus,input[type="time"]:focus, input[type="url"]:focus, textarea:focus {-webkit-box-shadow: 0 0 5px #999999;    -moz-box-shadow: 0 0 5px #999999;    box-shadow: 0 0 5px #999999;    border-color: #999999; } *//* input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus,input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus,input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus,input[type="time"]:focus, input[type="url"]:focus, textarea:focus {    background: #fafafa;    border-color: #999999;    outline: none; } *//* ♒♒♒ [DISABLED] ♒♒♒ *//* input[type="text"][disabled], fieldset[disabled] input[type="text"],input[type="password"][disabled], fieldset[disabled] input[type="password"],input[type="date"][disabled], fieldset[disabled] input[type="date"],input[type="datetime"][disabled], fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], fieldset[disabled]input[type="month"], input[type="week"][disabled], fieldset[disabled]input[type="week"], input[type="email"][disabled], fieldset[disabled]input[type="email"], input[type="number"][disabled], fieldset[disabled]input[type="number"], input[type="search"][disabled], fieldset[disabled]input[type="search"], input[type="tel"][disabled], fieldset[disabled]input[type="tel"], input[type="time"][disabled], fieldset[disabled]input[type="time"], input[type="url"][disabled], fieldset[disabled] input[type="url"],textarea[disabled], fieldset[disabled] textarea {    background-color: #dddddd; } *//* ♒♒♒ [RADIUS] ♒♒♒ *//* input[type="text"].radius, input[type="password"].radius, input[type="date"].radius,input[type="datetime"].radius, input[type="datetime-local"].radius,input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius,input[type="time"].radius, input[type="url"].radius, textarea.radius {-webkit-border-radius: 3px;border-radius: 3px; } *//* Respect enforced amount of rows for textarea */textarea[rows] {  height: auto; }/* Add height value for select elements to match text input height *//* select {  height: 2.3125rem; } *//* Adjust margin for form elements below *//* input[type="file"],input[type="checkbox"],input[type="radio"],select {  margin: 0 0 1rem 0; } *//* input[type="checkbox"] + label,input[type="radio"] + label {  display: inline-block;  margin-left: 0.5rem;  margin-right: 1rem;  margin-bottom: 0;  vertical-align: baseline; } *//* Normalize file input width *//* input[type="file"] {  width: 100%; } *//* We add basic fieldset styling */fieldset {  border: 1px solid #dddddd;  padding: 1.25rem;  margin: 1.125rem 0; }  fieldset legend {    font-weight: bold;    background: white;    padding: 0 0.1875rem;    margin: 0;    margin-left: -0.1875rem; }/* Error Handling */[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {  display: block;  padding: 0.375rem 0.5625rem 0.5625rem;  margin-top: -1px;  margin-bottom: 1rem;  font-size: 0.75rem;  font-weight: normal;  font-style: italic;  background: #f04124;  color: white; }[data-abide] span.error, [data-abide] small.error {  display: none; }span.error, small.error {  display: block;  padding: 0.375rem 0.5625rem 0.5625rem;  margin-top: -1px;  margin-bottom: 1rem;  font-size: 0.75rem;  font-weight: normal;  font-style: italic;  background: #f04124;  color: white; }.error input,.error textarea,.error select {  margin-bottom: 0; }.error input[type="checkbox"],.error input[type="radio"] {  margin-bottom: 1rem; }.error label,.error label.error {  color: #f04124; }.error small.error {  display: block;  padding: 0.375rem 0.5625rem 0.5625rem;  margin-top: -1px;  margin-bottom: 1rem;  font-size: 0.75rem;  font-weight: normal;  font-style: italic;  background: #f04124;  color: white; }.error > label > small {  color: #676767;  background: transparent;  padding: 0;  text-transform: capitalize;  font-style: normal;  font-size: 60%;  margin: 0;  display: inline; }.error span.error-message {  display: block; }input.error,textarea.error {  margin-bottom: 0; }label.error {  color: #f04124; }.range-slider {  display: block;  position: relative;  width: 100%;  height: 1rem;  border: 1px solid #dddddd;  margin: 1.25rem 0;  touch-action: none;  -ms-touch-action: none;  background: #fafafa; }  .range-slider.vertical-range {    display: block;    position: relative;    width: 100%;    height: 1rem;    border: 1px solid #dddddd;    margin: 1.25rem 0;    touch-action: none;    -ms-touch-action: none;    display: inline-block;    width: 1rem;    height: 12.5rem; }    .range-slider.vertical-range .range-slider-handle {      margin-top: 0;      margin-left: -0.5rem;      position: absolute;      bottom: -10.5rem; }    .range-slider.vertical-range .range-slider-active-segment {      width: 0.875rem;      height: auto;      bottom: 0; }  .range-slider.radius {    background: #fafafa;    -webkit-border-radius: 3px;    border-radius: 3px; }    .range-slider.radius .range-slider-handle {      background: #008cba;      -webkit-border-radius: 3px;      border-radius: 3px; }      .range-slider.radius .range-slider-handle:hover {        background: #007ba4; }  .range-slider.round {    background: #fafafa;    -webkit-border-radius: 1000px;    border-radius: 1000px; }    .range-slider.round .range-slider-handle {      background: #008cba;      -webkit-border-radius: 1000px;      border-radius: 1000px; }      .range-slider.round .range-slider-handle:hover {        background: #007ba4; }.range-slider-active-segment {  display: inline-block;  position: absolute;  height: 0.875rem;  background: #e5e5e5; }.range-slider-handle {  display: inline-block;  position: absolute;  z-index: 1;  top: -0.3125rem;  width: 2rem;  height: 1.375rem;  border: 1px solid none;  cursor: pointer;  background: #008cba; }  .range-slider-handle:hover {    background: #007ba4; }[class*="block-grid-"] {  display: block;  padding: 0;  margin: 0;  *zoom: 1; }  [class*="block-grid-"]:before, [class*="block-grid-"]:after {    content: " ";    display: table; }  [class*="block-grid-"]:after {    clear: both; }  [class*="block-grid-"] > li {    display: block;    height: auto;    float: left;    padding: 0 0.9375rem 1.875rem; }@media only screen {  .small-block-grid-1 > li {    width: 100%;    list-style: none; }    .small-block-grid-1 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-1 > li:nth-of-type(1n+1) {      clear: both; }    .small-block-grid-1 > li:nth-child(1n) {      padding-left: 0rem;      padding-right: 0rem; }  .small-block-grid-2 > li {    width: 50%;    list-style: none; }    .small-block-grid-2 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-2 > li:nth-of-type(2n+1) {      clear: both; }    .small-block-grid-2 > li:nth-child(2n+1) {      padding-left: 0rem;      padding-right: 0.9375rem; }    .small-block-grid-2 > li:nth-child(2n) {      padding-left: 0.9375rem;      padding-right: 0rem; }  .small-block-grid-3 > li {    width: 33.33333%;    list-style: none; }    .small-block-grid-3 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-3 > li:nth-of-type(3n+1) {      clear: both; }    .small-block-grid-3 > li:nth-child(3n+1) {      padding-left: 0rem;      padding-right: 1.25rem; }    .small-block-grid-3 > li:nth-child(3n+2) {      padding-left: 0.625rem;      padding-right: 0.625rem; }    .small-block-grid-3 > li:nth-child(3n) {      padding-left: 1.25rem;      padding-right: 0rem; }  .small-block-grid-4 > li {    width: 25%;    list-style: none; }    .small-block-grid-4 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-4 > li:nth-of-type(4n+1) {      clear: both; }    .small-block-grid-4 > li:nth-child(4n+1) {      padding-left: 0rem;      padding-right: 1.40625rem; }    .small-block-grid-4 > li:nth-child(4n+2) {      padding-left: 0.46875rem;      padding-right: 0.9375rem; }    .small-block-grid-4 > li:nth-child(4n+3) {      padding-left: 0.9375rem;      padding-right: 0.46875rem; }    .small-block-grid-4 > li:nth-child(4n) {      padding-left: 1.40625rem;      padding-right: 0rem; }  .small-block-grid-5 > li {    width: 20%;    list-style: none; }    .small-block-grid-5 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-5 > li:nth-of-type(5n+1) {      clear: both; }    .small-block-grid-5 > li:nth-child(5n+1) {      padding-left: 0rem;      padding-right: 1.5rem; }    .small-block-grid-5 > li:nth-child(5n+2) {      padding-left: 0.375rem;      padding-right: 1.125rem; }    .small-block-grid-5 > li:nth-child(5n+3) {      padding-left: 0.75rem;      padding-right: 0.75rem; }    .small-block-grid-5 > li:nth-child(5n+4) {      padding-left: 1.125rem;      padding-right: 0.375rem; }    .small-block-grid-5 > li:nth-child(5n) {      padding-left: 1.5rem;      padding-right: 0rem; }  .small-block-grid-6 > li {    width: 16.66667%;    list-style: none; }    .small-block-grid-6 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-6 > li:nth-of-type(6n+1) {      clear: both; }    .small-block-grid-6 > li:nth-child(6n+1) {      padding-left: 0rem;      padding-right: 1.5625rem; }    .small-block-grid-6 > li:nth-child(6n+2) {      padding-left: 0.3125rem;      padding-right: 1.25rem; }    .small-block-grid-6 > li:nth-child(6n+3) {      padding-left: 0.625rem;      padding-right: 0.9375rem; }    .small-block-grid-6 > li:nth-child(6n+4) {      padding-left: 0.9375rem;      padding-right: 0.625rem; }    .small-block-grid-6 > li:nth-child(6n+5) {      padding-left: 1.25rem;      padding-right: 0.3125rem; }    .small-block-grid-6 > li:nth-child(6n) {      padding-left: 1.5625rem;      padding-right: 0rem; }  .small-block-grid-7 > li {    width: 14.28571%;    list-style: none; }    .small-block-grid-7 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-7 > li:nth-of-type(7n+1) {      clear: both; }    .small-block-grid-7 > li:nth-child(7n+1) {      padding-left: 0rem;      padding-right: 1.60714rem; }    .small-block-grid-7 > li:nth-child(7n+2) {      padding-left: 0.26786rem;      padding-right: 1.33929rem; }    .small-block-grid-7 > li:nth-child(7n+3) {      padding-left: 0.53571rem;      padding-right: 1.07143rem; }    .small-block-grid-7 > li:nth-child(7n+4) {      padding-left: 0.80357rem;      padding-right: 0.80357rem; }    .small-block-grid-7 > li:nth-child(7n+5) {      padding-left: 1.07143rem;      padding-right: 0.53571rem; }    .small-block-grid-7 > li:nth-child(7n+6) {      padding-left: 1.33929rem;      padding-right: 0.26786rem; }    .small-block-grid-7 > li:nth-child(7n) {      padding-left: 1.60714rem;      padding-right: 0rem; }  .small-block-grid-8 > li {    width: 12.5%;    list-style: none; }    .small-block-grid-8 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-8 > li:nth-of-type(8n+1) {      clear: both; }    .small-block-grid-8 > li:nth-child(8n+1) {      padding-left: 0rem;      padding-right: 1.64063rem; }    .small-block-grid-8 > li:nth-child(8n+2) {      padding-left: 0.23438rem;      padding-right: 1.40625rem; }    .small-block-grid-8 > li:nth-child(8n+3) {      padding-left: 0.46875rem;      padding-right: 1.17188rem; }    .small-block-grid-8 > li:nth-child(8n+4) {      padding-left: 0.70313rem;      padding-right: 0.9375rem; }    .small-block-grid-8 > li:nth-child(8n+5) {      padding-left: 0.9375rem;      padding-right: 0.70313rem; }    .small-block-grid-8 > li:nth-child(8n+6) {      padding-left: 1.17188rem;      padding-right: 0.46875rem; }    .small-block-grid-8 > li:nth-child(8n+7) {      padding-left: 1.40625rem;      padding-right: 0.23438rem; }    .small-block-grid-8 > li:nth-child(8n) {      padding-left: 1.64063rem;      padding-right: 0rem; }  .small-block-grid-9 > li {    width: 11.11111%;    list-style: none; }    .small-block-grid-9 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-9 > li:nth-of-type(9n+1) {      clear: both; }    .small-block-grid-9 > li:nth-child(9n+1) {      padding-left: 0rem;      padding-right: 1.66667rem; }    .small-block-grid-9 > li:nth-child(9n+2) {      padding-left: 0.20833rem;      padding-right: 1.45833rem; }    .small-block-grid-9 > li:nth-child(9n+3) {      padding-left: 0.41667rem;      padding-right: 1.25rem; }    .small-block-grid-9 > li:nth-child(9n+4) {      padding-left: 0.625rem;      padding-right: 1.04167rem; }    .small-block-grid-9 > li:nth-child(9n+5) {      padding-left: 0.83333rem;      padding-right: 0.83333rem; }    .small-block-grid-9 > li:nth-child(9n+6) {      padding-left: 1.04167rem;      padding-right: 0.625rem; }    .small-block-grid-9 > li:nth-child(9n+7) {      padding-left: 1.25rem;      padding-right: 0.41667rem; }    .small-block-grid-9 > li:nth-child(9n+8) {      padding-left: 1.45833rem;      padding-right: 0.20833rem; }    .small-block-grid-9 > li:nth-child(9n) {      padding-left: 1.66667rem;      padding-right: 0rem; }  .small-block-grid-10 > li {    width: 10%;    list-style: none; }    .small-block-grid-10 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-10 > li:nth-of-type(10n+1) {      clear: both; }    .small-block-grid-10 > li:nth-child(10n+1) {      padding-left: 0rem;      padding-right: 1.6875rem; }    .small-block-grid-10 > li:nth-child(10n+2) {      padding-left: 0.1875rem;      padding-right: 1.5rem; }    .small-block-grid-10 > li:nth-child(10n+3) {      padding-left: 0.375rem;      padding-right: 1.3125rem; }    .small-block-grid-10 > li:nth-child(10n+4) {      padding-left: 0.5625rem;      padding-right: 1.125rem; }    .small-block-grid-10 > li:nth-child(10n+5) {      padding-left: 0.75rem;      padding-right: 0.9375rem; }    .small-block-grid-10 > li:nth-child(10n+6) {      padding-left: 0.9375rem;      padding-right: 0.75rem; }    .small-block-grid-10 > li:nth-child(10n+7) {      padding-left: 1.125rem;      padding-right: 0.5625rem; }    .small-block-grid-10 > li:nth-child(10n+8) {      padding-left: 1.3125rem;      padding-right: 0.375rem; }    .small-block-grid-10 > li:nth-child(10n+9) {      padding-left: 1.5rem;      padding-right: 0.1875rem; }    .small-block-grid-10 > li:nth-child(10n) {      padding-left: 1.6875rem;      padding-right: 0rem; }  .small-block-grid-11 > li {    width: 9.09091%;    list-style: none; }    .small-block-grid-11 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-11 > li:nth-of-type(11n+1) {      clear: both; }    .small-block-grid-11 > li:nth-child(11n+1) {      padding-left: 0.0rem;      padding-right: 1.70455rem; }    .small-block-grid-11 > li:nth-child(11n+2) {      padding-left: 0.17045rem;      padding-right: 1.53409rem; }    .small-block-grid-11 > li:nth-child(11n+3) {      padding-left: 0.34091rem;      padding-right: 1.36364rem; }    .small-block-grid-11 > li:nth-child(11n+4) {      padding-left: 0.51136rem;      padding-right: 1.19318rem; }    .small-block-grid-11 > li:nth-child(11n+5) {      padding-left: 0.68182rem;      padding-right: 1.02273rem; }    .small-block-grid-11 > li:nth-child(11n+6) {      padding-left: 0.85227rem;      padding-right: 0.85227rem; }    .small-block-grid-11 > li:nth-child(11n+7) {      padding-left: 1.02273rem;      padding-right: 0.68182rem; }    .small-block-grid-11 > li:nth-child(11n+8) {      padding-left: 1.19318rem;      padding-right: 0.51136rem; }    .small-block-grid-11 > li:nth-child(11n+9) {      padding-left: 1.36364rem;      padding-right: 0.34091rem; }    .small-block-grid-11 > li:nth-child(11n+10) {      padding-left: 1.53409rem;      padding-right: 0.17045rem; }    .small-block-grid-11 > li:nth-child(11n) {      padding-left: 1.70455rem;      padding-right: 0.0rem; }  .small-block-grid-12 > li {    width: 8.33333%;    list-style: none; }    .small-block-grid-12 > li:nth-of-type(n) {      clear: none; }    .small-block-grid-12 > li:nth-of-type(12n+1) {      clear: both; }    .small-block-grid-12 > li:nth-child(12n+1) {      padding-left: 0rem;      padding-right: 1.71875rem; }    .small-block-grid-12 > li:nth-child(12n+2) {      padding-left: 0.15625rem;      padding-right: 1.5625rem; }    .small-block-grid-12 > li:nth-child(12n+3) {      padding-left: 0.3125rem;      padding-right: 1.40625rem; }    .small-block-grid-12 > li:nth-child(12n+4) {      padding-left: 0.46875rem;      padding-right: 1.25rem; }    .small-block-grid-12 > li:nth-child(12n+5) {      padding-left: 0.625rem;      padding-right: 1.09375rem; }    .small-block-grid-12 > li:nth-child(12n+6) {      padding-left: 0.78125rem;      padding-right: 0.9375rem; }    .small-block-grid-12 > li:nth-child(12n+7) {      padding-left: 0.9375rem;      padding-right: 0.78125rem; }    .small-block-grid-12 > li:nth-child(12n+8) {      padding-left: 1.09375rem;      padding-right: 0.625rem; }    .small-block-grid-12 > li:nth-child(12n+9) {      padding-left: 1.25rem;      padding-right: 0.46875rem; }    .small-block-grid-12 > li:nth-child(12n+10) {      padding-left: 1.40625rem;      padding-right: 0.3125rem; }    .small-block-grid-12 > li:nth-child(12n+11) {      padding-left: 1.5625rem;      padding-right: 0.15625rem; }    .small-block-grid-12 > li:nth-child(12n) {      padding-left: 1.71875rem;      padding-right: 0rem; } }@media only screen and (min-width: 40.063em) {  .medium-block-grid-1 > li {    width: 100%;    list-style: none; }    .medium-block-grid-1 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-1 > li:nth-of-type(1n+1) {      clear: both; }    .medium-block-grid-1 > li:nth-child(1n) {      padding-left: 0rem;      padding-right: 0rem; }  .medium-block-grid-2 > li {    width: 50%;    list-style: none; }    .medium-block-grid-2 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-2 > li:nth-of-type(2n+1) {      clear: both; }    .medium-block-grid-2 > li:nth-child(2n+1) {      padding-left: 0rem;      padding-right: 0.9375rem; }    .medium-block-grid-2 > li:nth-child(2n) {      padding-left: 0.9375rem;      padding-right: 0rem; }  .medium-block-grid-3 > li {    width: 33.33333%;    list-style: none; }    .medium-block-grid-3 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-3 > li:nth-of-type(3n+1) {      clear: both; }    .medium-block-grid-3 > li:nth-child(3n+1) {      padding-left: 0rem;      padding-right: 1.25rem; }    .medium-block-grid-3 > li:nth-child(3n+2) {      padding-left: 0.625rem;      padding-right: 0.625rem; }    .medium-block-grid-3 > li:nth-child(3n) {      padding-left: 1.25rem;      padding-right: 0rem; }  .medium-block-grid-4 > li {    width: 25%;    list-style: none; }    .medium-block-grid-4 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-4 > li:nth-of-type(4n+1) {      clear: both; }    .medium-block-grid-4 > li:nth-child(4n+1) {      padding-left: 0rem;      padding-right: 1.40625rem; }    .medium-block-grid-4 > li:nth-child(4n+2) {      padding-left: 0.46875rem;      padding-right: 0.9375rem; }    .medium-block-grid-4 > li:nth-child(4n+3) {      padding-left: 0.9375rem;      padding-right: 0.46875rem; }    .medium-block-grid-4 > li:nth-child(4n) {      padding-left: 1.40625rem;      padding-right: 0rem; }  .medium-block-grid-5 > li {    width: 20%;    list-style: none; }    .medium-block-grid-5 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-5 > li:nth-of-type(5n+1) {      clear: both; }    .medium-block-grid-5 > li:nth-child(5n+1) {      padding-left: 0rem;      padding-right: 1.5rem; }    .medium-block-grid-5 > li:nth-child(5n+2) {      padding-left: 0.375rem;      padding-right: 1.125rem; }    .medium-block-grid-5 > li:nth-child(5n+3) {      padding-left: 0.75rem;      padding-right: 0.75rem; }    .medium-block-grid-5 > li:nth-child(5n+4) {      padding-left: 1.125rem;      padding-right: 0.375rem; }    .medium-block-grid-5 > li:nth-child(5n) {      padding-left: 1.5rem;      padding-right: 0rem; }  .medium-block-grid-6 > li {    width: 16.66667%;    list-style: none; }    .medium-block-grid-6 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-6 > li:nth-of-type(6n+1) {      clear: both; }    .medium-block-grid-6 > li:nth-child(6n+1) {      padding-left: 0rem;      padding-right: 1.5625rem; }    .medium-block-grid-6 > li:nth-child(6n+2) {      padding-left: 0.3125rem;      padding-right: 1.25rem; }    .medium-block-grid-6 > li:nth-child(6n+3) {      padding-left: 0.625rem;      padding-right: 0.9375rem; }    .medium-block-grid-6 > li:nth-child(6n+4) {      padding-left: 0.9375rem;      padding-right: 0.625rem; }    .medium-block-grid-6 > li:nth-child(6n+5) {      padding-left: 1.25rem;      padding-right: 0.3125rem; }    .medium-block-grid-6 > li:nth-child(6n) {      padding-left: 1.5625rem;      padding-right: 0rem; }  .medium-block-grid-7 > li {    width: 14.28571%;    list-style: none; }    .medium-block-grid-7 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-7 > li:nth-of-type(7n+1) {      clear: both; }    .medium-block-grid-7 > li:nth-child(7n+1) {      padding-left: 0rem;      padding-right: 1.60714rem; }    .medium-block-grid-7 > li:nth-child(7n+2) {      padding-left: 0.26786rem;      padding-right: 1.33929rem; }    .medium-block-grid-7 > li:nth-child(7n+3) {      padding-left: 0.53571rem;      padding-right: 1.07143rem; }    .medium-block-grid-7 > li:nth-child(7n+4) {      padding-left: 0.80357rem;      padding-right: 0.80357rem; }    .medium-block-grid-7 > li:nth-child(7n+5) {      padding-left: 1.07143rem;      padding-right: 0.53571rem; }    .medium-block-grid-7 > li:nth-child(7n+6) {      padding-left: 1.33929rem;      padding-right: 0.26786rem; }    .medium-block-grid-7 > li:nth-child(7n) {      padding-left: 1.60714rem;      padding-right: 0rem; }  .medium-block-grid-8 > li {    width: 12.5%;    list-style: none; }    .medium-block-grid-8 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-8 > li:nth-of-type(8n+1) {      clear: both; }    .medium-block-grid-8 > li:nth-child(8n+1) {      padding-left: 0rem;      padding-right: 1.64063rem; }    .medium-block-grid-8 > li:nth-child(8n+2) {      padding-left: 0.23438rem;      padding-right: 1.40625rem; }    .medium-block-grid-8 > li:nth-child(8n+3) {      padding-left: 0.46875rem;      padding-right: 1.17188rem; }    .medium-block-grid-8 > li:nth-child(8n+4) {      padding-left: 0.70313rem;      padding-right: 0.9375rem; }    .medium-block-grid-8 > li:nth-child(8n+5) {      padding-left: 0.9375rem;      padding-right: 0.70313rem; }    .medium-block-grid-8 > li:nth-child(8n+6) {      padding-left: 1.17188rem;      padding-right: 0.46875rem; }    .medium-block-grid-8 > li:nth-child(8n+7) {      padding-left: 1.40625rem;      padding-right: 0.23438rem; }    .medium-block-grid-8 > li:nth-child(8n) {      padding-left: 1.64063rem;      padding-right: 0rem; }  .medium-block-grid-9 > li {    width: 11.11111%;    list-style: none; }    .medium-block-grid-9 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-9 > li:nth-of-type(9n+1) {      clear: both; }    .medium-block-grid-9 > li:nth-child(9n+1) {      padding-left: 0rem;      padding-right: 1.66667rem; }    .medium-block-grid-9 > li:nth-child(9n+2) {      padding-left: 0.20833rem;      padding-right: 1.45833rem; }    .medium-block-grid-9 > li:nth-child(9n+3) {      padding-left: 0.41667rem;      padding-right: 1.25rem; }    .medium-block-grid-9 > li:nth-child(9n+4) {      padding-left: 0.625rem;      padding-right: 1.04167rem; }    .medium-block-grid-9 > li:nth-child(9n+5) {      padding-left: 0.83333rem;      padding-right: 0.83333rem; }    .medium-block-grid-9 > li:nth-child(9n+6) {      padding-left: 1.04167rem;      padding-right: 0.625rem; }    .medium-block-grid-9 > li:nth-child(9n+7) {      padding-left: 1.25rem;      padding-right: 0.41667rem; }    .medium-block-grid-9 > li:nth-child(9n+8) {      padding-left: 1.45833rem;      padding-right: 0.20833rem; }    .medium-block-grid-9 > li:nth-child(9n) {      padding-left: 1.66667rem;      padding-right: 0rem; }  .medium-block-grid-10 > li {    width: 10%;    list-style: none; }    .medium-block-grid-10 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-10 > li:nth-of-type(10n+1) {      clear: both; }    .medium-block-grid-10 > li:nth-child(10n+1) {      padding-left: 0rem;      padding-right: 1.6875rem; }    .medium-block-grid-10 > li:nth-child(10n+2) {      padding-left: 0.1875rem;      padding-right: 1.5rem; }    .medium-block-grid-10 > li:nth-child(10n+3) {      padding-left: 0.375rem;      padding-right: 1.3125rem; }    .medium-block-grid-10 > li:nth-child(10n+4) {      padding-left: 0.5625rem;      padding-right: 1.125rem; }    .medium-block-grid-10 > li:nth-child(10n+5) {      padding-left: 0.75rem;      padding-right: 0.9375rem; }    .medium-block-grid-10 > li:nth-child(10n+6) {      padding-left: 0.9375rem;      padding-right: 0.75rem; }    .medium-block-grid-10 > li:nth-child(10n+7) {      padding-left: 1.125rem;      padding-right: 0.5625rem; }    .medium-block-grid-10 > li:nth-child(10n+8) {      padding-left: 1.3125rem;      padding-right: 0.375rem; }    .medium-block-grid-10 > li:nth-child(10n+9) {      padding-left: 1.5rem;      padding-right: 0.1875rem; }    .medium-block-grid-10 > li:nth-child(10n) {      padding-left: 1.6875rem;      padding-right: 0rem; }  .medium-block-grid-11 > li {    width: 9.09091%;    list-style: none; }    .medium-block-grid-11 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-11 > li:nth-of-type(11n+1) {      clear: both; }    .medium-block-grid-11 > li:nth-child(11n+1) {      padding-left: 0.0rem;      padding-right: 1.70455rem; }    .medium-block-grid-11 > li:nth-child(11n+2) {      padding-left: 0.17045rem;      padding-right: 1.53409rem; }    .medium-block-grid-11 > li:nth-child(11n+3) {      padding-left: 0.34091rem;      padding-right: 1.36364rem; }    .medium-block-grid-11 > li:nth-child(11n+4) {      padding-left: 0.51136rem;      padding-right: 1.19318rem; }    .medium-block-grid-11 > li:nth-child(11n+5) {      padding-left: 0.68182rem;      padding-right: 1.02273rem; }    .medium-block-grid-11 > li:nth-child(11n+6) {      padding-left: 0.85227rem;      padding-right: 0.85227rem; }    .medium-block-grid-11 > li:nth-child(11n+7) {      padding-left: 1.02273rem;      padding-right: 0.68182rem; }    .medium-block-grid-11 > li:nth-child(11n+8) {      padding-left: 1.19318rem;      padding-right: 0.51136rem; }    .medium-block-grid-11 > li:nth-child(11n+9) {      padding-left: 1.36364rem;      padding-right: 0.34091rem; }    .medium-block-grid-11 > li:nth-child(11n+10) {      padding-left: 1.53409rem;      padding-right: 0.17045rem; }    .medium-block-grid-11 > li:nth-child(11n) {      padding-left: 1.70455rem;      padding-right: 0.0rem; }  .medium-block-grid-12 > li {    width: 8.33333%;    list-style: none; }    .medium-block-grid-12 > li:nth-of-type(n) {      clear: none; }    .medium-block-grid-12 > li:nth-of-type(12n+1) {      clear: both; }    .medium-block-grid-12 > li:nth-child(12n+1) {      padding-left: 0rem;      padding-right: 1.71875rem; }    .medium-block-grid-12 > li:nth-child(12n+2) {      padding-left: 0.15625rem;      padding-right: 1.5625rem; }    .medium-block-grid-12 > li:nth-child(12n+3) {      padding-left: 0.3125rem;      padding-right: 1.40625rem; }    .medium-block-grid-12 > li:nth-child(12n+4) {      padding-left: 0.46875rem;      padding-right: 1.25rem; }    .medium-block-grid-12 > li:nth-child(12n+5) {      padding-left: 0.625rem;      padding-right: 1.09375rem; }    .medium-block-grid-12 > li:nth-child(12n+6) {      padding-left: 0.78125rem;      padding-right: 0.9375rem; }    .medium-block-grid-12 > li:nth-child(12n+7) {      padding-left: 0.9375rem;      padding-right: 0.78125rem; }    .medium-block-grid-12 > li:nth-child(12n+8) {      padding-left: 1.09375rem;      padding-right: 0.625rem; }    .medium-block-grid-12 > li:nth-child(12n+9) {      padding-left: 1.25rem;      padding-right: 0.46875rem; }    .medium-block-grid-12 > li:nth-child(12n+10) {      padding-left: 1.40625rem;      padding-right: 0.3125rem; }    .medium-block-grid-12 > li:nth-child(12n+11) {      padding-left: 1.5625rem;      padding-right: 0.15625rem; }    .medium-block-grid-12 > li:nth-child(12n) {      padding-left: 1.71875rem;      padding-right: 0rem; } }@media only screen and (min-width: 64.063em) {  .large-block-grid-1 > li {    width: 100%;    list-style: none; }    .large-block-grid-1 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-1 > li:nth-of-type(1n+1) {      clear: both; }    .large-block-grid-1 > li:nth-child(1n) {      padding-left: 0rem;      padding-right: 0rem; }  .large-block-grid-2 > li {    width: 50%;    list-style: none; }    .large-block-grid-2 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-2 > li:nth-of-type(2n+1) {      clear: both; }    .large-block-grid-2 > li:nth-child(2n+1) {      padding-left: 0rem;      padding-right: 0.9375rem; }    .large-block-grid-2 > li:nth-child(2n) {      padding-left: 0.9375rem;      padding-right: 0rem; }  .large-block-grid-3 > li {    width: 33.33333%;    list-style: none; }    .large-block-grid-3 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-3 > li:nth-of-type(3n+1) {      clear: both; }    .large-block-grid-3 > li:nth-child(3n+1) {      padding-left: 0rem;      padding-right: 1.25rem; }    .large-block-grid-3 > li:nth-child(3n+2) {      padding-left: 0.625rem;      padding-right: 0.625rem; }    .large-block-grid-3 > li:nth-child(3n) {      padding-left: 1.25rem;      padding-right: 0rem; }  .large-block-grid-4 > li {    width: 25%;    list-style: none; }    .large-block-grid-4 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-4 > li:nth-of-type(4n+1) {      clear: both; }    .large-block-grid-4 > li:nth-child(4n+1) {      padding-left: 0rem;      padding-right: 1.40625rem; }    .large-block-grid-4 > li:nth-child(4n+2) {      padding-left: 0.46875rem;      padding-right: 0.9375rem; }    .large-block-grid-4 > li:nth-child(4n+3) {      padding-left: 0.9375rem;      padding-right: 0.46875rem; }    .large-block-grid-4 > li:nth-child(4n) {      padding-left: 1.40625rem;      padding-right: 0rem; }  .large-block-grid-5 > li {    width: 20%;    list-style: none; }    .large-block-grid-5 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-5 > li:nth-of-type(5n+1) {      clear: both; }    .large-block-grid-5 > li:nth-child(5n+1) {      padding-left: 0rem;      padding-right: 1.5rem; }    .large-block-grid-5 > li:nth-child(5n+2) {      padding-left: 0.375rem;      padding-right: 1.125rem; }    .large-block-grid-5 > li:nth-child(5n+3) {      padding-left: 0.75rem;      padding-right: 0.75rem; }    .large-block-grid-5 > li:nth-child(5n+4) {      padding-left: 1.125rem;      padding-right: 0.375rem; }    .large-block-grid-5 > li:nth-child(5n) {      padding-left: 1.5rem;      padding-right: 0rem; }  .large-block-grid-6 > li {    width: 16.66667%;    list-style: none; }    .large-block-grid-6 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-6 > li:nth-of-type(6n+1) {      clear: both; }    .large-block-grid-6 > li:nth-child(6n+1) {      padding-left: 0rem;      padding-right: 1.5625rem; }    .large-block-grid-6 > li:nth-child(6n+2) {      padding-left: 0.3125rem;      padding-right: 1.25rem; }    .large-block-grid-6 > li:nth-child(6n+3) {      padding-left: 0.625rem;      padding-right: 0.9375rem; }    .large-block-grid-6 > li:nth-child(6n+4) {      padding-left: 0.9375rem;      padding-right: 0.625rem; }    .large-block-grid-6 > li:nth-child(6n+5) {      padding-left: 1.25rem;      padding-right: 0.3125rem; }    .large-block-grid-6 > li:nth-child(6n) {      padding-left: 1.5625rem;      padding-right: 0rem; }  .large-block-grid-7 > li {    width: 14.28571%;    list-style: none; }    .large-block-grid-7 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-7 > li:nth-of-type(7n+1) {      clear: both; }    .large-block-grid-7 > li:nth-child(7n+1) {      padding-left: 0rem;      padding-right: 1.60714rem; }    .large-block-grid-7 > li:nth-child(7n+2) {      padding-left: 0.26786rem;      padding-right: 1.33929rem; }    .large-block-grid-7 > li:nth-child(7n+3) {      padding-left: 0.53571rem;      padding-right: 1.07143rem; }    .large-block-grid-7 > li:nth-child(7n+4) {      padding-left: 0.80357rem;      padding-right: 0.80357rem; }    .large-block-grid-7 > li:nth-child(7n+5) {      padding-left: 1.07143rem;      padding-right: 0.53571rem; }    .large-block-grid-7 > li:nth-child(7n+6) {      padding-left: 1.33929rem;      padding-right: 0.26786rem; }    .large-block-grid-7 > li:nth-child(7n) {      padding-left: 1.60714rem;      padding-right: 0rem; }  .large-block-grid-8 > li {    width: 12.5%;    list-style: none; }    .large-block-grid-8 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-8 > li:nth-of-type(8n+1) {      clear: both; }    .large-block-grid-8 > li:nth-child(8n+1) {      padding-left: 0rem;      padding-right: 1.64063rem; }    .large-block-grid-8 > li:nth-child(8n+2) {      padding-left: 0.23438rem;      padding-right: 1.40625rem; }    .large-block-grid-8 > li:nth-child(8n+3) {      padding-left: 0.46875rem;      padding-right: 1.17188rem; }    .large-block-grid-8 > li:nth-child(8n+4) {      padding-left: 0.70313rem;      padding-right: 0.9375rem; }    .large-block-grid-8 > li:nth-child(8n+5) {      padding-left: 0.9375rem;      padding-right: 0.70313rem; }    .large-block-grid-8 > li:nth-child(8n+6) {      padding-left: 1.17188rem;      padding-right: 0.46875rem; }    .large-block-grid-8 > li:nth-child(8n+7) {      padding-left: 1.40625rem;      padding-right: 0.23438rem; }    .large-block-grid-8 > li:nth-child(8n) {      padding-left: 1.64063rem;      padding-right: 0rem; }  .large-block-grid-9 > li {    width: 11.11111%;    list-style: none; }    .large-block-grid-9 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-9 > li:nth-of-type(9n+1) {      clear: both; }    .large-block-grid-9 > li:nth-child(9n+1) {      padding-left: 0rem;      padding-right: 1.66667rem; }    .large-block-grid-9 > li:nth-child(9n+2) {      padding-left: 0.20833rem;      padding-right: 1.45833rem; }    .large-block-grid-9 > li:nth-child(9n+3) {      padding-left: 0.41667rem;      padding-right: 1.25rem; }    .large-block-grid-9 > li:nth-child(9n+4) {      padding-left: 0.625rem;      padding-right: 1.04167rem; }    .large-block-grid-9 > li:nth-child(9n+5) {      padding-left: 0.83333rem;      padding-right: 0.83333rem; }    .large-block-grid-9 > li:nth-child(9n+6) {      padding-left: 1.04167rem;      padding-right: 0.625rem; }    .large-block-grid-9 > li:nth-child(9n+7) {      padding-left: 1.25rem;      padding-right: 0.41667rem; }    .large-block-grid-9 > li:nth-child(9n+8) {      padding-left: 1.45833rem;      padding-right: 0.20833rem; }    .large-block-grid-9 > li:nth-child(9n) {      padding-left: 1.66667rem;      padding-right: 0rem; }  .large-block-grid-10 > li {    width: 10%;    list-style: none; }    .large-block-grid-10 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-10 > li:nth-of-type(10n+1) {      clear: both; }    .large-block-grid-10 > li:nth-child(10n+1) {      padding-left: 0rem;      padding-right: 1.6875rem; }    .large-block-grid-10 > li:nth-child(10n+2) {      padding-left: 0.1875rem;      padding-right: 1.5rem; }    .large-block-grid-10 > li:nth-child(10n+3) {      padding-left: 0.375rem;      padding-right: 1.3125rem; }    .large-block-grid-10 > li:nth-child(10n+4) {      padding-left: 0.5625rem;      padding-right: 1.125rem; }    .large-block-grid-10 > li:nth-child(10n+5) {      padding-left: 0.75rem;      padding-right: 0.9375rem; }    .large-block-grid-10 > li:nth-child(10n+6) {      padding-left: 0.9375rem;      padding-right: 0.75rem; }    .large-block-grid-10 > li:nth-child(10n+7) {      padding-left: 1.125rem;      padding-right: 0.5625rem; }    .large-block-grid-10 > li:nth-child(10n+8) {      padding-left: 1.3125rem;      padding-right: 0.375rem; }    .large-block-grid-10 > li:nth-child(10n+9) {      padding-left: 1.5rem;      padding-right: 0.1875rem; }    .large-block-grid-10 > li:nth-child(10n) {      padding-left: 1.6875rem;      padding-right: 0rem; }  .large-block-grid-11 > li {    width: 9.09091%;    list-style: none; }    .large-block-grid-11 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-11 > li:nth-of-type(11n+1) {      clear: both; }    .large-block-grid-11 > li:nth-child(11n+1) {      padding-left: 0.0rem;      padding-right: 1.70455rem; }    .large-block-grid-11 > li:nth-child(11n+2) {      padding-left: 0.17045rem;      padding-right: 1.53409rem; }    .large-block-grid-11 > li:nth-child(11n+3) {      padding-left: 0.34091rem;      padding-right: 1.36364rem; }    .large-block-grid-11 > li:nth-child(11n+4) {      padding-left: 0.51136rem;      padding-right: 1.19318rem; }    .large-block-grid-11 > li:nth-child(11n+5) {      padding-left: 0.68182rem;      padding-right: 1.02273rem; }    .large-block-grid-11 > li:nth-child(11n+6) {      padding-left: 0.85227rem;      padding-right: 0.85227rem; }    .large-block-grid-11 > li:nth-child(11n+7) {      padding-left: 1.02273rem;      padding-right: 0.68182rem; }    .large-block-grid-11 > li:nth-child(11n+8) {      padding-left: 1.19318rem;      padding-right: 0.51136rem; }    .large-block-grid-11 > li:nth-child(11n+9) {      padding-left: 1.36364rem;      padding-right: 0.34091rem; }    .large-block-grid-11 > li:nth-child(11n+10) {      padding-left: 1.53409rem;      padding-right: 0.17045rem; }    .large-block-grid-11 > li:nth-child(11n) {      padding-left: 1.70455rem;      padding-right: 0.0rem; }  .large-block-grid-12 > li {    width: 8.33333%;    list-style: none; }    .large-block-grid-12 > li:nth-of-type(n) {      clear: none; }    .large-block-grid-12 > li:nth-of-type(12n+1) {      clear: both; }    .large-block-grid-12 > li:nth-child(12n+1) {      padding-left: 0rem;      padding-right: 1.71875rem; }    .large-block-grid-12 > li:nth-child(12n+2) {      padding-left: 0.15625rem;      padding-right: 1.5625rem; }    .large-block-grid-12 > li:nth-child(12n+3) {      padding-left: 0.3125rem;      padding-right: 1.40625rem; }    .large-block-grid-12 > li:nth-child(12n+4) {      padding-left: 0.46875rem;      padding-right: 1.25rem; }    .large-block-grid-12 > li:nth-child(12n+5) {      padding-left: 0.625rem;      padding-right: 1.09375rem; }    .large-block-grid-12 > li:nth-child(12n+6) {      padding-left: 0.78125rem;      padding-right: 0.9375rem; }    .large-block-grid-12 > li:nth-child(12n+7) {      padding-left: 0.9375rem;      padding-right: 0.78125rem; }    .large-block-grid-12 > li:nth-child(12n+8) {      padding-left: 1.09375rem;      padding-right: 0.625rem; }    .large-block-grid-12 > li:nth-child(12n+9) {      padding-left: 1.25rem;      padding-right: 0.46875rem; }    .large-block-grid-12 > li:nth-child(12n+10) {      padding-left: 1.40625rem;      padding-right: 0.3125rem; }    .large-block-grid-12 > li:nth-child(12n+11) {      padding-left: 1.5625rem;      padding-right: 0.15625rem; }    .large-block-grid-12 > li:nth-child(12n) {      padding-left: 1.71875rem;      padding-right: 0rem; } }.flex-video {  position: relative;  padding-top: 1.5625rem;  padding-bottom: 67.5%;  height: 0;  margin-bottom: 1rem;  overflow: hidden; }  .flex-video.widescreen {    padding-bottom: 56.34%; }  .flex-video.vimeo {    padding-top: 0; }  .flex-video iframe,  .flex-video object,  .flex-video embed,  .flex-video video {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%; }.keystroke,kbd {  background-color: #ededed;  border-color: #dddddd;  color: #222222;  border-style: solid;  border-width: 1px;  margin: 0;  font-family: "Consolas", "Menlo", "Courier", monospace;  font-size: inherit;  padding: 0.125rem 0.25rem 0;  -webkit-border-radius: 3px;  border-radius: 3px; }/* small displays */@media only screen {  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {    display: inherit !important; }  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {    display: none !important; }  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {    display: table; }  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {    display: table-header-group !important; }  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {    display: table-row-group !important; }  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {    display: table-row !important; }  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {    display: table-cell !important; } }/* medium displays */@media only screen and (min-width: 40.063em) {  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {    display: inherit !important; }  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {    display: none !important; }  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {    display: table; }  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {    display: table-header-group !important; }  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {    display: table-row-group !important; }  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {    display: table-row !important; }  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {    display: table-cell !important; } }/* large displays */@media only screen and (min-width: 64.063em) {  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {    display: inherit !important; }  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {    display: none !important; }  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {    display: table; }  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {    display: table-header-group !important; }  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {    display: table-row-group !important; }  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {    display: table-row !important; }  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {    display: table-cell !important; } }/* xlarge displays */@media only screen and (min-width: 90.063em) {  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {    display: inherit !important; }  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {    display: none !important; }  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {    display: table; }  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {    display: table-header-group !important; }  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {    display: table-row-group !important; }  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {    display: table-row !important; }  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {    display: table-cell !important; } }/* xxlarge displays */@media only screen and (min-width: 120.063em) {  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {    display: inherit !important; }  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {    display: none !important; }  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {    display: table; }  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {    display: table-header-group !important; }  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {    display: table-row-group !important; }  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {    display: table-row !important; }  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {    display: table-cell !important; } }/* Orientation targeting */.show-for-landscape,.hide-for-portrait {  display: inherit !important; }.hide-for-landscape,.show-for-portrait {  display: none !important; }/* Specific visibility for tables */table.hide-for-landscape, table.show-for-portrait {  display: table; }thead.hide-for-landscape, thead.show-for-portrait {  display: table-header-group !important; }tbody.hide-for-landscape, tbody.show-for-portrait {  display: table-row-group !important; }tr.hide-for-landscape, tr.show-for-portrait {  display: table-row !important; }td.hide-for-landscape, td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait {  display: table-cell !important; }@media only screen and (orientation: landscape) {  .show-for-landscape,  .hide-for-portrait {    display: inherit !important; }  .hide-for-landscape,  .show-for-portrait {    display: none !important; }  /* Specific visibility for tables */  table.show-for-landscape, table.hide-for-portrait {    display: table; }  thead.show-for-landscape, thead.hide-for-portrait {    display: table-header-group !important; }  tbody.show-for-landscape, tbody.hide-for-portrait {    display: table-row-group !important; }  tr.show-for-landscape, tr.hide-for-portrait {    display: table-row !important; }  td.show-for-landscape, td.hide-for-portrait,  th.show-for-landscape,  th.hide-for-portrait {    display: table-cell !important; } }@media only screen and (orientation: portrait) {  .show-for-portrait,  .hide-for-landscape {    display: inherit !important; }  .hide-for-portrait,  .show-for-landscape {    display: none !important; }  /* Specific visibility for tables */  table.show-for-portrait, table.hide-for-landscape {    display: table; }  thead.show-for-portrait, thead.hide-for-landscape {    display: table-header-group !important; }  tbody.show-for-portrait, tbody.hide-for-landscape {    display: table-row-group !important; }  tr.show-for-portrait, tr.hide-for-landscape {    display: table-row !important; }  td.show-for-portrait, td.hide-for-landscape,  th.show-for-portrait,  th.hide-for-landscape {    display: table-cell !important; } }/* Touch-enabled device targeting */.show-for-touch {  display: none !important; }.hide-for-touch {  display: inherit !important; }.touch .show-for-touch {  display: inherit !important; }.touch .hide-for-touch {  display: none !important; }/* Specific visibility for tables */table.hide-for-touch {  display: table; }.touch table.show-for-touch {  display: table; }thead.hide-for-touch {  display: table-header-group !important; }.touch thead.show-for-touch {  display: table-header-group !important; }tbody.hide-for-touch {  display: table-row-group !important; }.touch tbody.show-for-touch {  display: table-row-group !important; }tr.hide-for-touch {  display: table-row !important; }.touch tr.show-for-touch {  display: table-row !important; }td.hide-for-touch {  display: table-cell !important; }.touch td.show-for-touch {  display: table-cell !important; }th.hide-for-touch {  display: table-cell !important; }.touch th.show-for-touch {  display: table-cell !important; }/*=================================================Class Definitions=================================================*/.immersive_slider {  /* background: #161923; */  max-width: 100%;  /* height: 480px; */  /* opacity: .9; */  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  position: relative;  /* overflow: hidden; */}.immersive_slider .is-slide  {  /* display: table; */  display: block;  height: 100%;  width: 100%;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  padding: 50px 100px;  position: absolute;  /* background-size: cover;  background-position: center center; */}.immersive_slider .is-slide .image  {  float: none;  width: 50%;  padding-left: 10px;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  vertical-align: middle;  display: table-cell;  padding: 0 0 0 10px;}.is-bg-overflow {  width: 100%;  height: 100%;  position: absolute;  z-index: 0;}.is-overflow, .is-bg-overflow {  height: 100%;}.ease {  -webkit-transition: 1000ms ease all;  -moz-transition: 1000ms ease all;  -o-transition: 1000ms ease all;  transition: 1000ms ease all;}.bounce {  -webkit-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;  -moz-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;  -o-transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;  transition: 1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;}.no-animation {  -webkit-transition: none!important;  -moz-transition: none!important;  -o-transition: none!important;  transition: none !important;}.immersive_slider .is-slide .image img{  max-width: 100%;  display: block;  width: 100%;}.immersive_slider .is-slide .content {  float: none;  width: 50%;  padding-right: 10px;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  color: white;  text-align: left;  line-height: 160%;  vertical-align: middle;  display: table-cell;}.immersive_slider .is-slide .content h2{  font-size: 42px;  font-weight: 300;  text-align: left;}.is-container {  position: relative;  overflow: hidden;}.is-container .is-background {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.is-container .is-background img{  width: 100%;  height: 100%;  left: 0;  position: relative;}.is-container .is-background.gs_cssblur {  -webkit-filter: blur(20px);  -moz-filter: blur(20px);  -o-filter: blur(20px);  filter: blur(20px);}.is-pagination {  position: absolute;  left: 0;  width: 100%;  bottom: 20px;  z-index: 5;  list-style: none;  margin: 0;  padding: 0;  text-align: center;}.is-pagination li {  padding: 0;  display: inline-block;  text-align: center;  position: relative;}.is-pagination li a{  padding: 10px;  width: 4px;  height: 4px;  display: block;  }.is-pagination li a:before{  content: '';  position: absolute;  width: 4px;  height: 4px;  background: rgba(255,255,255,0.85);  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;}.is-pagination li a.active:before{  width: 10px;  height: 10px;  background: none;  border: 1px solid white;  margin-top: -4px;  left: 8px;}.is-next,  .is-prev {  padding: 5px 5px 15px;  font-size: 50px;  position: absolute;  bottom: 50%;  margin-bottom: -36px;  width: 35px;  color: #FFF;  display: inline-block;  line-height: 100%;  z-index: 3;  /* background: rgba(0, 0, 0, 0.35); */}.is-next {  right: 10px;}.is-prev {  left: 10px;}.tint {height: 100%;/* background: #8e44ad; */position: absolute;width: 100%;z-index: 1;opacity: 0.5;}@charset "UTF-8";/* CSS Document */.thumbnail-caption, .movie-thumbnail-caption {margin: 0;font-size: 1.2rem;}.thumbnail-wrap0, .movie-thumbnail-frame0 {text-align: center;position: relative;float: left;margin-bottom: 10px;margin-right: 10px;overflow: hidden;width: 23.5% !important;height: 100px !important;display: block;border-radius: .25rem;}.thumbnail-frame0, .movie-thumbnail0 {width: 100% !important;height: 100px !important;border-radius: .25rem;}.thumbnail-frame0 .thumbnail-caption {padding: 2.16rem 0 !important;}.thumbnail-frame0 .thumbnail-caption, .movie-thumbnail0 .movie-thumbnail-caption {text-align: center;width: 100%;opacity: 1;padding: 2.34rem 0;border-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}.thumbnail-frame0 img, .movie-thumbnail0 img {margin: auto;    border: none;    display: block;width: 230px;height: 230px;opacity: 1;position: absolute;/* bottom: -4rem; */bottom: 0;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-frame0 img:hover, .movie-thumbnail0 img:hover {opacity: .05;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-wrap1, .movie-thumbnail-frame1 {text-align: center;position: relative;float: left;margin-bottom: 10px;margin-right: 10px;overflow:hidden;width: 23.5% !important;height: 320px !important;border-radius: .25rem;}.thumbnail-frame1, .movie-thumbnail1 {width: 100% !important;height: 320px !important;border-radius: .25rem;}.thumbnail-frame1 .thumbnail-caption {padding: 9.05rem 0 !important;}.thumbnail-frame1 .thumbnail-caption,.movie-thumbnail1 .movie-thumbnail-caption {text-align: center;width: 100%;opacity: 1;padding: 9.2rem 0;border-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}.thumbnail-frame1 img, .movie-thumbnail1 img {margin: auto;    border: none;    overflow: hidden;    position: relative;    display: block;width: 320px;height: 320px;opacity: 1;position: absolute;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-frame1 img:hover, .movie-thumbnail1 img:hover {opacity: .05;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-wrap2, .movie-thumbnail-frame2 {text-align: center;position: relative;float: left;margin-bottom: 10px;margin-right: 10px;overflow:hidden;width: 23.5% !important;height: 100px !important;border-radius: .25rem;}.thumbnail-frame2 {width: 100% !important;height: 100px !important;border-radius: .25rem;}.thumbnail-frame2 .thumbnail-caption {padding: 2.16rem 0 !important;}.thumbnail-frame2 .thumbnail-caption,.movie-thumbnail-frame2 .movie-thumbnail-caption {text-align: center;width: 100%;opacity: 1;padding: 2.34rem 0;border-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}.thumbnail-frame2 img, .movie-thumbnail-frame2 img {margin: auto;    border: none;    overflow: hidden;    position: relative;    display: block;width: 230px;height: 230px;opacity: 1;position: absolute;/* bottom: -4rem; */bottom: 0;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-frame2 img:hover, .movie-thumbnail-frame2 img:hover {opacity: .05;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-wrap3, .movie-thumbnail-frame3 {text-align: center;position: relative;float: left;margin-bottom: 10px;margin-right: 10px;overflow:hidden;width: 23.5% !important;height: 210px !important;border-radius: .25rem;}.thumbnail-frame3 {width: 100% !important;height: 210px !important;border-radius: .25rem;}.thumbnail-frame3 .thumbnail-caption {padding: 5.61rem 0 !important;}.thumbnail-frame3 .thumbnail-caption,.movie-thumbnail-frame3 .movie-thumbnail-caption {text-align: center;width: 100%;opacity: 1;padding: 5.78rem 0;border-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}.thumbnail-frame3 img, .movie-thumbnail-frame3 img {margin: auto;    border: none;    overflow: hidden;    position: relative;    display: block;width: 230px !important;height: 230px !important;opacity: 1;position: absolute;/* bottom: -.6rem; */bottom: 0;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-frame3 img:hover, .movie-thumbnail-frame3 img:hover {opacity: .05;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-wrap4, .movie-thumbnail-frame4 {text-align: center;position: relative;float: left;margin-bottom: 10px;margin-right: 10px;overflow:hidden;width: 23.5% !important;height: 210px !important;border-radius: .25rem;}.thumbnail-frame4 {width: 100% !important;height: 210px !important;border-radius: .25rem;}.thumbnail-frame4 .thumbnail-caption {padding: 5.61rem 0 !important;}.thumbnail-frame4 .thumbnail-caption,.movie-thumbnail-frame4 .movie-thumbnail-caption {text-align: center;width: 100%;opacity: 1;padding: 5.78rem 0;border-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}.thumbnail-frame4 img, .movie-thumbnail-frame4 img {margin: auto;    border: none;    overflow: hidden;    position: relative;    display: block;width: 230px;height: 230px;opacity: 1;position: absolute;/* bottom: -.5rem; */bottom: 0;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-frame4 img:hover, .movie-thumbnail-frame4 img:hover {opacity: .05;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-wrap5, .movie-thumbnail-frame5 {text-align: center;position: relative;float: left;margin-bottom: 10px;margin-right: 10px;overflow:hidden;width: 48% !important;height: 100px !important;border-radius: .25rem;}.thumbnail-frame5 {width: 100% !important;height: 100px !important;border-radius: .25rem;}.thumbnail-frame5 .thumbnail-caption {padding: 2.16rem 0 !important;}.thumbnail-frame5 .thumbnail-caption,.movie-thumbnail-frame5 .movie-thumbnail-caption {text-align: center;width: 100%;opacity: 1;padding: 2.34rem;border-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}.thumbnail-frame5 img, .movie-thumbnail-frame5 img {    margin: auto;    border: none;    overflow: hidden;    position: relative;    display: block;width: 100%;height: 474px;opacity: 1;position: absolute;/* bottom: -11rem; */bottom: 0;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-frame5 img:hover, .movie-thumbnail-frame5 img:hover {opacity: .05;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;border-radius: .25rem;}.thumbnail-wrap {text-align: center;position: relative;float: left;margin-bottom: 10px;margin-right: 10px;overflow:hidden;width: 230px !important;height: 230px !important;}.thumbnail-frame {width: 230px !important;height: 230px !important;}.movie-thumbnail-frame0 a,.movie-thumbnail-frame1 a,.movie-thumbnail-frame2 a,.movie-thumbnail-frame3 a,.movie-thumbnail-frame4 a,.movie-thumbnail-frame5 a {opacity: 1;}.thumbnail-frame img {    margin: auto;    border: none;    overflow: hidden;    position: relative;    display: block;width: 100%;height: 100%;}/* ♒♒♒ MEDIA QUERIES ♒♒♒ */@media all and (max-width: 760px) {.thumbnail-wrap5, .thumbnail-wrap4, .thumbnail-wrap3, .thumbnail-wrap2, .thumbnail-wrap1, .thumbnail-wrap0,.movie-thumbnail-frame5, .movie-thumbnail-frame4,.movie-thumbnail-frame3, .movie-thumbnail-frame2,.movie-thumbnail-frame1, .movie-thumbnail-frame0 {width: 48% !important;}.thumbnail-frame4, .thumbnail-frame3, .thumbnail-frame2, .thumbnail-frame1, .thumbnail-frame0, .thumbnail-frame4 img, .thumbnail-frame3 img, .thumbnail-frame2 img, .thumbnail-frame0 img,.movie-thumbnail4, .movie-thumbnail3,.movie-thumbnail2, .movie-thumbnail1,.movie-thumbnail0,.movie-thumbnail4 img, .movie-thumbnail3 img,.movie-thumbnail2 img, .movie-thumbnail0 img {width: 100% !important;} .thumbnail-frame4, .thumbnail-frame3, .thumbnail-frame2, .thumbnail-frame1, .thumbnail-frame0, .thumbnail-frame4 img, .thumbnail-frame3 img, .thumbnail-frame2 img, .thumbnail-frame1 img, .thumbnail-frame0 img,.movie-thumbnail4, .movie-thumbnail3,.movie-thumbnail2, .movie-thumbnail1,.movie-thumbnail0,.movie-thumbnail4 img, .movie-thumbnail3 img,.movie-thumbnail2 img, .movie-thumbnail1 img,.movie-thumbnail0 img {height: 100% !important;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {.thumbnail-wrap5, .thumbnail-wrap4, .thumbnail-wrap3, .thumbnail-wrap2, .thumbnail-wrap1, .thumbnail-wrap0,.movie-thumbnail-frame5, .movie-thumbnail-frame4,.movie-thumbnail-frame3, .movie-thumbnail-frame2,.movie-thumbnail-frame1, .movie-thumbnail-frame0 {width: 48% !important;}.thumbnail-frame4, .thumbnail-frame3, .thumbnail-frame2, .thumbnail-frame1, .thumbnail-frame0, .thumbnail-frame4 img, .thumbnail-frame3 img, .thumbnail-frame2 img, .thumbnail-frame0 img,.movie-thumbnail4, .movie-thumbnail3,.movie-thumbnail2, .movie-thumbnail1,.movie-thumbnail0,.movie-thumbnail4 img, .movie-thumbnail3 img,.movie-thumbnail2 img, .movie-thumbnail0 img {width: 100% !important;} .thumbnail-frame4, .thumbnail-frame3, .thumbnail-frame2, .thumbnail-frame1, .thumbnail-frame0, .thumbnail-frame4 img, .thumbnail-frame3 img, .thumbnail-frame2 img, .thumbnail-frame1 img, .thumbnail-frame0 img,.movie-thumbnail4, .movie-thumbnail3, .movie-thumbnail2, .movie-thumbnail1,.movie-thumbnail0,.movie-thumbnail4 img, .movie-thumbnail3 img,.movie-thumbnail2 img, .movie-thumbnail1 img,.movie-thumbnail0 img  {height: auto !important;}}@media all and (max-width: 600px) {.thumbnail-wrap5, .thumbnail-wrap4, .thumbnail-wrap3, .thumbnail-wrap2, .thumbnail-wrap1, .thumbnail-wrap0,.movie-thumbnail-frame5, .movie-thumbnail-frame4,.movie-thumbnail-frame3, .movie-thumbnail-frame2,.movie-thumbnail-frame1, .movie-thumbnail-frame0 {width: 100% !important;}.thumbnail-frame4, .thumbnail-frame3, .thumbnail-frame2, .thumbnail-frame1, .thumbnail-frame0, .thumbnail-frame4 img, .thumbnail-frame3 img, .thumbnail-frame2 img, .thumbnail-frame1 img, .thumbnail-frame0 img,.movie-thumbnail4, .movie-thumbnail3, .movie-thumbnail2, .movie-thumbnail1,.movie-thumbnail0,.movie-thumbnail4 img, .movie-thumbnail3 img,.movie-thumbnail2 img, .movie-thumbnail1 img,.movie-thumbnail0 img  {width: 100% !important;height: 100% !important;} }@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.thumbnail-wrap5, .thumbnail-wrap4, .thumbnail-wrap3, .thumbnail-wrap2, .thumbnail-wrap1, .thumbnail-wrap0,.movie-thumbnail-frame5, .movie-thumbnail-frame4,.movie-thumbnail-frame3, .movie-thumbnail-frame2,.movie-thumbnail-frame1, .movie-thumbnail-frame0 {width: 100% !important;margin-bottom: 30px !important;height: 400px !important;}.thumbnail-frame4, .thumbnail-frame3, .thumbnail-frame2, .thumbnail-frame1, .thumbnail-frame0, .thumbnail-frame4 img, .thumbnail-frame3 img, .thumbnail-frame2 img, .thumbnail-frame1 img, .thumbnail-frame0 img,.movie-thumbnail4, .movie-thumbnail3, .movie-thumbnail2, .movie-thumbnail1,.movie-thumbnail0,.movie-thumbnail4 img, .movie-thumbnail3 img,.movie-thumbnail2 img, .movie-thumbnail1 img,.movie-thumbnail0 img  {width: 100% !important;height: auto !important;} }/**** Docs ****/.options dl dt { font-weight: normal; }.options dl dt,.options dl dd {  float: left;  padding: 0 1.2em;;  background: #161616;  line-height: 32px;  height: 32px;  margin: 0;}.options dl.header dt,.options dl.header dd {  background: #444;}.options dl .option-type {  font-size: 13px;  color: #AAA;  font-style: italic;}.options dl dd {  margin-left: 1px;}/**** Demos ****/#container {  background: #FFF;  padding: 5px;  margin-bottom: 20px;  border-radius: 5px;  clear: both;  -webkit-border-radius: 5px;     -moz-border-radius: 5px;          border-radius: 5px;}.centered { margin: 0 auto; }.box {  margin: 5px;  padding: 5px;  background: #D8D5D2;  font-size: 11px;  line-height: 1.4em;  float: left;  -webkit-border-radius: 5px;     -moz-border-radius: 5px;          border-radius: 5px;}.box h2 {  font-size: 14px;  font-weight: 200;}.box img,#tumblelog img {  display: block;  width: 100%;}.rtl .box {  float: right;  text-align: right;   direction: rtl;}.col1 { width: 80px; }.col2 { width: 180px; }.col3 { width: 280px; }.col4 { width: 380px; }.col5 { width: 480px; }.col1 img { max-width: 80px; }.col2 img { max-width: 180px; }.col3 img { max-width: 280px; }.col4 img { max-width: 380px; }.col5 img { max-width: 480px; }/**** Gutters ****/.has-gutters .box {  margin: 5px 0;}.has-gutters .col1 { width: 90px; }.has-gutters .col2 { width: 230px; }.has-gutters .col3 { width: 370px; }.has-gutters .col4 { width: 550px; }/**** Transitions ****/.transitions-enabled.masonry,.transitions-enabled.masonry .masonry-brick {  -webkit-transition-duration: 0.7s;     -moz-transition-duration: 0.7s;       -o-transition-duration: 0.7s;          transition-duration: 0.7s;}.transitions-enabled.masonry {  -webkit-transition-property: height, width;     -moz-transition-property: height, width;       -o-transition-property: height, width;          transition-property: height, width;}.transitions-enabled.masonry  .masonry-brick {  -webkit-transition-property: left, right, top;     -moz-transition-property: left, right, top;       -o-transition-property: left, right, top;          transition-property: left, right, top;}/* disable transitions on container */.transitions-enabled.infinite-scroll.masonry {  -webkit-transition-property: none;     -moz-transition-property: none;       -o-transition-property: none;          transition-property: none;}/**** Primer comparison ****/#comparison {  overflow: auto;}#comparison .example {  width: 420px;  float: left;  margin-right: 20px;}#comparison .box h5 {  float: left;  margin-bottom: 0;  font-size: 30px;  margin-right: 4px;  line-height: 28px;  font-weight: bold;  color: #FFF;}/* Homepage */.homepage .item {  width: 200px;  float: left;  padding: 10px;  margin: 10px;  background: #D8D5D2;  font-weight: 300;  -webkit-border-radius: 5px;     -moz-border-radius: 5px;          border-radius: 5px;}.homepage .big-text,.homepage .link {  font-size: 24px;  line-height: 1.2em;}.homepage .link {  padding: 0;}.homepage .link a {  display: block;  padding: 10px;  width: 200px;  background: #D26;  color: white;  -webkit-border-radius: 5px;     -moz-border-radius: 5px;          border-radius: 5px;}.homepage .link a:hover {  background: #A2C;}.homepage .col2 {  width: 440px;}.homepage .example {  padding: 0;  width: 220px;  background: transparent;}.homepage .example a { display: block; }.homepage .example img {  display: block;  width: 100%;}.homepage .example a:hover {   background: #D26;  color: white;}.homepage .loading {  background: black;  color: #D8D5D2;}.homepage .loading img {  float: left;   padding-right: 5px;  width: 54px;}/* mini example */.homepage .mini div {  float: left;  background: white;  margin: 3px;  color: #D8D5D2;  font-weight: bold;  font-size: 32px;  line-height: 46px;  text-align: center;  -webkit-border-radius: 3px;     -moz-border-radius: 3px;          border-radius: 3px;}.homepage .mini .w1 { width: 44px; }.homepage .mini .h1 { height: 44px; }.homepage .mini .w2 { width: 94px; }.homepage .mini .h2 { height: 94px; }/* Tumblelog example */#tumblelog {  background: #FFF;  padding: 1.0em;}#tumblelog .story {  margin: 10px;  border-top: 4px solid #DCB;  padding-top: 10px;  background: #FFF;  float: left;}#tumblelog h1, #tumblelog h2, #tumblelog h3 { font-weight: bold;}#tumblelog .col1 { width: 220px; }#tumblelog .col2 { width: 460px; }#tumblelog .col3 { width: 700px; }#tumblelog .col1 img,#tumblelog .col2 img,#tumblelog .col3 img {  max-width: none;}/* Infinite Scroll loader */#infscr-loading {   text-align: center;  z-index: 100;  position: fixed;  left: 45%;  bottom: 40px;  width: 200px;  padding: 10px;  background: #000;   opacity: 0.8;  color: #FFF;  -webkit-border-radius: 10px;     -moz-border-radius: 10px;          border-radius: 10px;}/**** Fluid ****/#container.fluid  {  padding: 5px 0;}/* right margin value is 0.1% less than calculated,  to allow for rounding errors in Firefox */.fluid .box {  margin: 5px 0.9% 5px 1%;  padding: 5px 1%;}.fluid .box.col1 { width: 16%; }.fluid .box.col2 { width: 36%; }.fluid .box.col3 { width: 56%; }/**** Pygments ****/code .s1,code .s { color: #78BD55; } /* string */code .mi, /* integer */code .cp, /* doctype */code .kc { color: #5298D4; } /*boolean*/code .k { color: #E39B79; } /* keyword */code .kd, /* storage */code .na { color: #A9D866; } /* markup attribute */code .p  { color: #EDB; } /* punctuation */code .o  { color: #F63; }   /* operator */code .nb { color: #AA97AC;} /* support *//* comment */code .c,code .c1 { color: #666; font-style: italic; }code .nt { color: #A0C8FC; } /* Markup open tag */code .nf { color: #9EA8B8; } /* css id */code .nc { color: #A78352; }  /* CSS class */code .m  { color: #DE8E50; } /* CSS value */code .nd { color: #9FAD7E; } /* CSS pseudo selector *//**** Clearfix ****/.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }/* * Nivo Lightbox v1.1 * http://dev7studios.com/nivo-lightbox * * Copyright 2013, Dev7studios * Free to use and abuse under the MIT license. * http://www.opensource.org/licenses/mit-license.php */.nivo-lightbox-overlay {position: fixed;top: 0;left: 0;z-index: 99998;width: 100%;height: 100%;overflow: hidden;visibility: hidden;opacity: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.nivo-lightbox-overlay.nivo-lightbox-open {visibility: visible;opacity: 1;}.nivo-lightbox-wrap  {position: absolute;top: 10%;bottom: 10%;left: 10%;right: 10%;}.nivo-lightbox-content {width: 100%;height: 100%;}.nivo-lightbox-title-wrap {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 99999;text-align: center;}.nivo-lightbox-nav { display: none; }.nivo-lightbox-prev {position: absolute;top: 50%;left: 0;}.nivo-lightbox-next {position: absolute;top: 50%;right: 0;}.nivo-lightbox-close {position: absolute;top: 2%;right: 2%;}.nivo-lightbox-image { text-align: center; }.nivo-lightbox-image img {max-width: 100%;max-height: 100%;width: auto;height: auto;vertical-align: middle;}.nivo-lightbox-content iframe {width: 100%;height: 100%;}.nivo-lightbox-inline,.nivo-lightbox-ajax {max-height: 100%;overflow: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */}.nivo-lightbox-error {display: table;text-align: center;width: 100%;height: 100%;color: #fff;text-shadow: 0 1px 1px #000;}.nivo-lightbox-error p {display: table-cell;vertical-align: middle;}/* Effects **********************************************/.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-fall {-webkit-transition: all 0.2s ease-in-out;   -moz-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;     -o-transition: all 0.2s ease-in-out;        transition: all 0.2s ease-in-out;}/* fadeScale */.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {-webkit-transition: all 0.3s;   -moz-transition: all 0.3s;    -ms-transition: all 0.3s;     -o-transition: all 0.3s;        transition: all 0.3s;-webkit-transform: scale(0.7);   -moz-transform: scale(0.7);    -ms-transform: scale(0.7);        transform: scale(0.7);}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform: scale(1);   -moz-transform: scale(1);    -ms-transform: scale(1);        transform: scale(1);}/* slideLeft / slideRight / slideUp / slideDown */.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {-webkit-transform: translateX(-10%);   -moz-transform: translateX(-10%);    -ms-transform: translateX(-10%);        transform: translateX(-10%);}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {-webkit-transform: translateX(10%);   -moz-transform: translateX(10%);    -ms-transform: translateX(10%);        transform: translateX(10%);}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform: translateX(0);   -moz-transform: translateX(0);    -ms-transform: translateX(0);        transform: translateX(0);}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {-webkit-transform: translateY(-10%);   -moz-transform: translateY(-10%);    -ms-transform: translateY(-10%);        transform: translateY(-10%);}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {-webkit-transform: translateY(10%);   -moz-transform: translateY(10%);    -ms-transform: translateY(10%);        transform: translateY(10%);}.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform: translateY(0);   -moz-transform: translateY(0);    -ms-transform: translateY(0);        transform: translateY(0);}/* fall */.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {-webkit-perspective: 1000px;   -moz-perspective: 1000px;        perspective: 1000px;}.nivo-lightbox-effect-fall .nivo-lightbox-wrap {-webkit-transition: all 0.3s ease-out;   -moz-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;     -o-transition: all 0.3s ease-out;        transition: all 0.3s ease-out;-webkit-transform: translateZ(300px);   -moz-transform: translateZ(300px);    -ms-transform: translateZ(300px);        transform: translateZ(300px);}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {-webkit-transform: translateZ(0);   -moz-transform: translateZ(0);    -ms-transform: translateZ(0);        transform: translateZ(0);}/* * Nivo Lightbox Default Theme v1.0 * http://dev7studios.com/nivo-lightbox * * Copyright 2013, Dev7studios * Free to use and abuse under the MIT license. * http://www.opensource.org/licenses/mit-license.php */ .nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(loading.gif) no-repeat 50% 50%; }.nivo-lightbox-theme-default .nivo-lightbox-nav {top: 10%;width: 8%;height: 80%;text-indent: -9999px;background-repeat: no-repeat;background-position: 50% 50%;opacity: 0.5;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { opacity: 1; -webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}.nivo-lightbox-theme-default .nivo-lightbox-prev { border-radius: 0 .25rem .25rem 0;}.nivo-lightbox-theme-default .nivo-lightbox-prev:hover {-moz-box-shadow: inset -.15rem -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset -.15rem -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset -.15rem -.15rem 0 rgba(0,0,0,.25);}.nivo-lightbox-theme-default .nivo-lightbox-next { border-radius: .25rem 0 0 .25rem;}.nivo-lightbox-theme-default .nivo-lightbox-next:hover {-moz-box-shadow: inset .15rem -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset .15rem -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset .15rem -.15rem 0 rgba(0,0,0,.25);}.nivo-lightbox-theme-default .nivo-lightbox-close {display: block;width: 1.5rem;height: 1.5rem;text-indent: -9999px;padding: 5px;opacity: 0.5;}.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }.nivo-lightbox-theme-default .nivo-lightbox-title { font-size: 1.2rem;padding: .5rem .75rem;border-radius: .25rem;-moz-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   -webkit-box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);   box-shadow: inset 0 -.15rem 0 rgba(0,0,0,.25);}.nivo-lightbox-theme-default .nivo-lightbox-image img {background: #fff;-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);box-shadow: 0px 1px 1px rgba(0,0,0,0.4);}.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline {background: #fff;padding: 40px;-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);box-shadow: 0px 1px 1px rgba(0,0,0,0.4);}@media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6/2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background-image: url(loading2x.gif); background-size: 32px 32px;}}/*! *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) *//* FONT PATH * -------------------------- */@font-face {  font-family: 'FontAwesome';  src: url('fontAwesome/fontawesome-webfont.eot?v=4.1.0');  src: url('fontAwesome/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('fontAwesome/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('fontAwesome/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('fontAwesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');  font-weight: normal;  font-style: normal;}.fa {  display: inline-block;  font-family: FontAwesome;  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}/* makes the font 33% larger relative to the icon container */.fa-lg {  font-size: 1.33333333em;  line-height: 0.75em;  vertical-align: -15%;}.fa-2x {  font-size: 2em;}.fa-3x {  font-size: 3em;}.fa-4x {  font-size: 4em;}.fa-5x {  font-size: 5em;}.fa-fw {  width: 1.28571429em;  text-align: center;}.fa-ul {  padding-left: 0;  margin-left: 2.14285714em;  list-style-type: none;}.fa-ul > li {  position: relative;}.fa-li {  position: absolute;  left: -2.14285714em;  width: 2.14285714em;  top: 0.14285714em;  text-align: center;}.fa-li.fa-lg {  left: -1.85714286em;}.fa-border {  padding: .2em .25em .15em;  border: solid 0.08em #eeeeee;  border-radius: .1em;}.pull-right {  float: right;}.pull-left {  float: left;}.fa.pull-left {  margin-right: .3em;}.fa.pull-right {  margin-left: .3em;}.fa-spin {  -webkit-animation: spin 2s infinite linear;  -moz-animation: spin 2s infinite linear;  -o-animation: spin 2s infinite linear;  animation: spin 2s infinite linear;}@-moz-keyframes spin {  0% {    -moz-transform: rotate(0deg);  }  100% {    -moz-transform: rotate(359deg);  }}@-webkit-keyframes spin {  0% {    -webkit-transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(359deg);  }}@-o-keyframes spin {  0% {    -o-transform: rotate(0deg);  }  100% {    -o-transform: rotate(359deg);  }}@keyframes spin {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}.fa-rotate-90 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);}.fa-rotate-180 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);}.fa-rotate-270 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  -webkit-transform: rotate(270deg);  -moz-transform: rotate(270deg);  -ms-transform: rotate(270deg);  -o-transform: rotate(270deg);  transform: rotate(270deg);}.fa-flip-horizontal {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);  -webkit-transform: scale(-1, 1);  -moz-transform: scale(-1, 1);  -ms-transform: scale(-1, 1);  -o-transform: scale(-1, 1);  transform: scale(-1, 1);}.fa-flip-vertical {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);  -webkit-transform: scale(1, -1);  -moz-transform: scale(1, -1);  -ms-transform: scale(1, -1);  -o-transform: scale(1, -1);  transform: scale(1, -1);}.fa-stack {  position: relative;  display: inline-block;  width: 2em;  height: 2em;  line-height: 2em;  vertical-align: middle;}.fa-stack-1x,.fa-stack-2x {  position: absolute;  left: 0;  width: 100%;  text-align: center;}.fa-stack-1x {  line-height: inherit;}.fa-stack-2x {  font-size: 2em;}.fa-inverse {  color: #ffffff;}/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen   readers do not read off random characters that represent icons */.fa-glass:before {  content: "\f000";}.fa-music:before {  content: "\f001";}.fa-search:before {  content: "\f002";}.fa-envelope-o:before {  content: "\f003";}.fa-heart:before {  content: "\f004";}.fa-star:before {  content: "\f005";}.fa-star-o:before {  content: "\f006";}.fa-user:before {  content: "\f007";}.fa-film:before {  content: "\f008";}.fa-th-large:before {  content: "\f009";}.fa-th:before {  content: "\f00a";}.fa-th-list:before {  content: "\f00b";}.fa-check:before {  content: "\f00c";}.fa-times:before {  content: "\f00d";}.fa-search-plus:before {  content: "\f00e";}.fa-search-minus:before {  content: "\f010";}.fa-power-off:before {  content: "\f011";}.fa-signal:before {  content: "\f012";}.fa-gear:before,.fa-cog:before {  content: "\f013";}.fa-trash-o:before {  content: "\f014";}.fa-home:before {  content: "\f015";}.fa-file-o:before {  content: "\f016";}.fa-clock-o:before {  content: "\f017";}.fa-road:before {  content: "\f018";}.fa-download:before {  content: "\f019";}.fa-arrow-circle-o-down:before {  content: "\f01a";}.fa-arrow-circle-o-up:before {  content: "\f01b";}.fa-inbox:before {  content: "\f01c";}.fa-play-circle-o:before {  content: "\f01d";}.fa-rotate-right:before,.fa-repeat:before {  content: "\f01e";}.fa-refresh:before {  content: "\f021";}.fa-list-alt:before {  content: "\f022";}.fa-lock:before {  content: "\f023";}.fa-flag:before {  content: "\f024";}.fa-headphones:before {  content: "\f025";}.fa-volume-off:before {  content: "\f026";}.fa-volume-down:before {  content: "\f027";}.fa-volume-up:before {  content: "\f028";}.fa-qrcode:before {  content: "\f029";}.fa-barcode:before {  content: "\f02a";}.fa-tag:before {  content: "\f02b";}.fa-tags:before {  content: "\f02c";}.fa-book:before {  content: "\f02d";}.fa-bookmark:before {  content: "\f02e";}.fa-print:before {  content: "\f02f";}.fa-camera:before {  content: "\f030";}.fa-font:before {  content: "\f031";}.fa-bold:before {  content: "\f032";}.fa-italic:before {  content: "\f033";}.fa-text-height:before {  content: "\f034";}.fa-text-width:before {  content: "\f035";}.fa-align-left:before {  content: "\f036";}.fa-align-center:before {  content: "\f037";}.fa-align-right:before {  content: "\f038";}.fa-align-justify:before {  content: "\f039";}.fa-list:before {  content: "\f03a";}.fa-dedent:before,.fa-outdent:before {  content: "\f03b";}.fa-indent:before {  content: "\f03c";}.fa-video-camera:before {  content: "\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before {  content: "\f03e";}.fa-pencil:before {  content: "\f040";}.fa-map-marker:before {  content: "\f041";}.fa-adjust:before {  content: "\f042";}.fa-tint:before {  content: "\f043";}.fa-edit:before,.fa-pencil-square-o:before {  content: "\f044";}.fa-share-square-o:before {  content: "\f045";}.fa-check-square-o:before {  content: "\f046";}.fa-arrows:before {  content: "\f047";}.fa-step-backward:before {  content: "\f048";}.fa-fast-backward:before {  content: "\f049";}.fa-backward:before {  content: "\f04a";}.fa-play:before {  content: "\f04b";}.fa-pause:before {  content: "\f04c";}.fa-stop:before {  content: "\f04d";}.fa-forward:before {  content: "\f04e";}.fa-fast-forward:before {  content: "\f050";}.fa-step-forward:before {  content: "\f051";}.fa-eject:before {  content: "\f052";}.fa-chevron-left:before {  content: "\f053";}.fa-chevron-right:before {  content: "\f054";}.fa-plus-circle:before {  content: "\f055";}.fa-minus-circle:before {  content: "\f056";}.fa-times-circle:before {  content: "\f057";}.fa-check-circle:before {  content: "\f058";}.fa-question-circle:before {  content: "\f059";}.fa-info-circle:before {  content: "\f05a";}.fa-crosshairs:before {  content: "\f05b";}.fa-times-circle-o:before {  content: "\f05c";}.fa-check-circle-o:before {  content: "\f05d";}.fa-ban:before {  content: "\f05e";}.fa-arrow-left:before {  content: "\f060";}.fa-arrow-right:before {  content: "\f061";}.fa-arrow-up:before {  content: "\f062";}.fa-arrow-down:before {  content: "\f063";}.fa-mail-forward:before,.fa-share:before {  content: "\f064";}.fa-expand:before {  content: "\f065";}.fa-compress:before {  content: "\f066";}.fa-plus:before {  content: "\f067";}.fa-minus:before {  content: "\f068";}.fa-asterisk:before {  content: "\f069";}.fa-exclamation-circle:before {  content: "\f06a";}.fa-gift:before {  content: "\f06b";}.fa-leaf:before {  content: "\f06c";}.fa-fire:before {  content: "\f06d";}.fa-eye:before {  content: "\f06e";}.fa-eye-slash:before {  content: "\f070";}.fa-warning:before,.fa-exclamation-triangle:before {  content: "\f071";}.fa-plane:before {  content: "\f072";}.fa-calendar:before {  content: "\f073";}.fa-random:before {  content: "\f074";}.fa-comment:before {  content: "\f075";}.fa-magnet:before {  content: "\f076";}.fa-chevron-up:before {  content: "\f077";}.fa-chevron-down:before {  content: "\f078";}.fa-retweet:before {  content: "\f079";}.fa-shopping-cart:before {  content: "\f07a";}.fa-folder:before {  content: "\f07b";}.fa-folder-open:before {  content: "\f07c";}.fa-arrows-v:before {  content: "\f07d";}.fa-arrows-h:before {  content: "\f07e";}.fa-bar-chart-o:before {  content: "\f080";}.fa-twitter-square:before {  content: "\f081";}.fa-facebook-square:before {  content: "\f082";}.fa-camera-retro:before {  content: "\f083";}.fa-key:before {  content: "\f084";}.fa-gears:before,.fa-cogs:before {  content: "\f085";}.fa-comments:before {  content: "\f086";}.fa-thumbs-o-up:before {  content: "\f087";}.fa-thumbs-o-down:before {  content: "\f088";}.fa-star-half:before {  content: "\f089";}.fa-heart-o:before {  content: "\f08a";}.fa-sign-out:before {  content: "\f08b";}.fa-linkedin-square:before {  content: "\f08c";}.fa-thumb-tack:before {  content: "\f08d";}.fa-external-link:before {  content: "\f08e";}.fa-sign-in:before {  content: "\f090";}.fa-trophy:before {  content: "\f091";}.fa-github-square:before {  content: "\f092";}.fa-upload:before {  content: "\f093";}.fa-lemon-o:before {  content: "\f094";}.fa-phone:before {  content: "\f095";}.fa-square-o:before {  content: "\f096";}.fa-bookmark-o:before {  content: "\f097";}.fa-phone-square:before {  content: "\f098";}.fa-twitter:before {  content: "\f099";}.fa-facebook:before {  content: "\f09a";}.fa-github:before {  content: "\f09b";}.fa-unlock:before {  content: "\f09c";}.fa-credit-card:before {  content: "\f09d";}.fa-rss:before {  content: "\f09e";}.fa-hdd-o:before {  content: "\f0a0";}.fa-bullhorn:before {  content: "\f0a1";}.fa-bell:before {  content: "\f0f3";}.fa-certificate:before {  content: "\f0a3";}.fa-hand-o-right:before {  content: "\f0a4";}.fa-hand-o-left:before {  content: "\f0a5";}.fa-hand-o-up:before {  content: "\f0a6";}.fa-hand-o-down:before {  content: "\f0a7";}.fa-arrow-circle-left:before {  content: "\f0a8";}.fa-arrow-circle-right:before {  content: "\f0a9";}.fa-arrow-circle-up:before {  content: "\f0aa";}.fa-arrow-circle-down:before {  content: "\f0ab";}.fa-globe:before {  content: "\f0ac";}.fa-wrench:before {  content: "\f0ad";}.fa-tasks:before {  content: "\f0ae";}.fa-filter:before {  content: "\f0b0";}.fa-briefcase:before {  content: "\f0b1";}.fa-arrows-alt:before {  content: "\f0b2";}.fa-group:before,.fa-users:before {  content: "\f0c0";}.fa-chain:before,.fa-link:before {  content: "\f0c1";}.fa-cloud:before {  content: "\f0c2";}.fa-flask:before {  content: "\f0c3";}.fa-cut:before,.fa-scissors:before {  content: "\f0c4";}.fa-copy:before,.fa-files-o:before {  content: "\f0c5";}.fa-paperclip:before {  content: "\f0c6";}.fa-save:before,.fa-floppy-o:before {  content: "\f0c7";}.fa-square:before {  content: "\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before {  content: "\f0c9";}.fa-list-ul:before {  content: "\f0ca";}.fa-list-ol:before {  content: "\f0cb";}.fa-strikethrough:before {  content: "\f0cc";}.fa-underline:before {  content: "\f0cd";}.fa-table:before {  content: "\f0ce";}.fa-magic:before {  content: "\f0d0";}.fa-truck:before {  content: "\f0d1";}.fa-pinterest:before {  content: "\f0d2";}.fa-pinterest-square:before {  content: "\f0d3";}.fa-google-plus-square:before {  content: "\f0d4";}.fa-google-plus:before {  content: "\f0d5";}.fa-money:before {  content: "\f0d6";}.fa-caret-down:before {  content: "\f0d7";}.fa-caret-up:before {  content: "\f0d8";}.fa-caret-left:before {  content: "\f0d9";}.fa-caret-right:before {  content: "\f0da";}.fa-columns:before {  content: "\f0db";}.fa-unsorted:before,.fa-sort:before {  content: "\f0dc";}.fa-sort-down:before,.fa-sort-desc:before {  content: "\f0dd";}.fa-sort-up:before,.fa-sort-asc:before {  content: "\f0de";}.fa-envelope:before {  content: "\f0e0";}.fa-linkedin:before {  content: "\f0e1";}.fa-rotate-left:before,.fa-undo:before {  content: "\f0e2";}.fa-legal:before,.fa-gavel:before {  content: "\f0e3";}.fa-dashboard:before,.fa-tachometer:before {  content: "\f0e4";}.fa-comment-o:before {  content: "\f0e5";}.fa-comments-o:before {  content: "\f0e6";}.fa-flash:before,.fa-bolt:before {  content: "\f0e7";}.fa-sitemap:before {  content: "\f0e8";}.fa-umbrella:before {  content: "\f0e9";}.fa-paste:before,.fa-clipboard:before {  content: "\f0ea";}.fa-lightbulb-o:before {  content: "\f0eb";}.fa-exchange:before {  content: "\f0ec";}.fa-cloud-download:before {  content: "\f0ed";}.fa-cloud-upload:before {  content: "\f0ee";}.fa-user-md:before {  content: "\f0f0";}.fa-stethoscope:before {  content: "\f0f1";}.fa-suitcase:before {  content: "\f0f2";}.fa-bell-o:before {  content: "\f0a2";}.fa-coffee:before {  content: "\f0f4";}.fa-cutlery:before {  content: "\f0f5";}.fa-file-text-o:before {  content: "\f0f6";}.fa-building-o:before {  content: "\f0f7";}.fa-hospital-o:before {  content: "\f0f8";}.fa-ambulance:before {  content: "\f0f9";}.fa-medkit:before {  content: "\f0fa";}.fa-fighter-jet:before {  content: "\f0fb";}.fa-beer:before {  content: "\f0fc";}.fa-h-square:before {  content: "\f0fd";}.fa-plus-square:before {  content: "\f0fe";}.fa-angle-double-left:before {  content: "\f100";}.fa-angle-double-right:before {  content: "\f101";}.fa-angle-double-up:before {  content: "\f102";}.fa-angle-double-down:before {  content: "\f103";}.fa-angle-left:before {  content: "\f104";}.fa-angle-right:before {  content: "\f105";}.fa-angle-up:before {  content: "\f106";}.fa-angle-down:before {  content: "\f107";}.fa-desktop:before {  content: "\f108";}.fa-laptop:before {  content: "\f109";}.fa-tablet:before {  content: "\f10a";}.fa-mobile-phone:before,.fa-mobile:before {  content: "\f10b";}.fa-circle-o:before {  content: "\f10c";}.fa-quote-left:before {  content: "\f10d";}.fa-quote-right:before {  content: "\f10e";}.fa-spinner:before {  content: "\f110";}.fa-circle:before {  content: "\f111";}.fa-mail-reply:before,.fa-reply:before {  content: "\f112";}.fa-github-alt:before {  content: "\f113";}.fa-folder-o:before {  content: "\f114";}.fa-folder-open-o:before {  content: "\f115";}.fa-smile-o:before {  content: "\f118";}.fa-frown-o:before {  content: "\f119";}.fa-meh-o:before {  content: "\f11a";}.fa-gamepad:before {  content: "\f11b";}.fa-keyboard-o:before {  content: "\f11c";}.fa-flag-o:before {  content: "\f11d";}.fa-flag-checkered:before {  content: "\f11e";}.fa-terminal:before {  content: "\f120";}.fa-code:before {  content: "\f121";}.fa-mail-reply-all:before,.fa-reply-all:before {  content: "\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {  content: "\f123";}.fa-location-arrow:before {  content: "\f124";}.fa-crop:before {  content: "\f125";}.fa-code-fork:before {  content: "\f126";}.fa-unlink:before,.fa-chain-broken:before {  content: "\f127";}.fa-question:before {  content: "\f128";}.fa-info:before {  content: "\f129";}.fa-exclamation:before {  content: "\f12a";}.fa-superscript:before {  content: "\f12b";}.fa-subscript:before {  content: "\f12c";}.fa-eraser:before {  content: "\f12d";}.fa-puzzle-piece:before {  content: "\f12e";}.fa-microphone:before {  content: "\f130";}.fa-microphone-slash:before {  content: "\f131";}.fa-shield:before {  content: "\f132";}.fa-calendar-o:before {  content: "\f133";}.fa-fire-extinguisher:before {  content: "\f134";}.fa-rocket:before {  content: "\f135";}.fa-maxcdn:before {  content: "\f136";}.fa-chevron-circle-left:before {  content: "\f137";}.fa-chevron-circle-right:before {  content: "\f138";}.fa-chevron-circle-up:before {  content: "\f139";}.fa-chevron-circle-down:before {  content: "\f13a";}.fa-html5:before {  content: "\f13b";}.fa-css3:before {  content: "\f13c";}.fa-anchor:before {  content: "\f13d";}.fa-unlock-alt:before {  content: "\f13e";}.fa-bullseye:before {  content: "\f140";}.fa-ellipsis-h:before {  content: "\f141";}.fa-ellipsis-v:before {  content: "\f142";}.fa-rss-square:before {  content: "\f143";}.fa-play-circle:before {  content: "\f144";}.fa-ticket:before {  content: "\f145";}.fa-minus-square:before {  content: "\f146";}.fa-minus-square-o:before {  content: "\f147";}.fa-level-up:before {  content: "\f148";}.fa-level-down:before {  content: "\f149";}.fa-check-square:before {  content: "\f14a";}.fa-pencil-square:before {  content: "\f14b";}.fa-external-link-square:before {  content: "\f14c";}.fa-share-square:before {  content: "\f14d";}.fa-compass:before {  content: "\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before {  content: "\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before {  content: "\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before {  content: "\f152";}.fa-euro:before,.fa-eur:before {  content: "\f153";}.fa-gbp:before {  content: "\f154";}.fa-dollar:before,.fa-usd:before {  content: "\f155";}.fa-rupee:before,.fa-inr:before {  content: "\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {  content: "\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before {  content: "\f158";}.fa-won:before,.fa-krw:before {  content: "\f159";}.fa-bitcoin:before,.fa-btc:before {  content: "\f15a";}.fa-file:before {  content: "\f15b";}.fa-file-text:before {  content: "\f15c";}.fa-sort-alpha-asc:before {  content: "\f15d";}.fa-sort-alpha-desc:before {  content: "\f15e";}.fa-sort-amount-asc:before {  content: "\f160";}.fa-sort-amount-desc:before {  content: "\f161";}.fa-sort-numeric-asc:before {  content: "\f162";}.fa-sort-numeric-desc:before {  content: "\f163";}.fa-thumbs-up:before {  content: "\f164";}.fa-thumbs-down:before {  content: "\f165";}.fa-youtube-square:before {  content: "\f166";}.fa-youtube:before {  content: "\f167";}.fa-xing:before {  content: "\f168";}.fa-xing-square:before {  content: "\f169";}.fa-youtube-play:before {  content: "\f16a";}.fa-dropbox:before {  content: "\f16b";}.fa-stack-overflow:before {  content: "\f16c";}.fa-instagram:before {  content: "\f16d";}.fa-flickr:before {  content: "\f16e";}.fa-adn:before {  content: "\f170";}.fa-bitbucket:before {  content: "\f171";}.fa-bitbucket-square:before {  content: "\f172";}.fa-tumblr:before {  content: "\f173";}.fa-tumblr-square:before {  content: "\f174";}.fa-long-arrow-down:before {  content: "\f175";}.fa-long-arrow-up:before {  content: "\f176";}.fa-long-arrow-left:before {  content: "\f177";}.fa-long-arrow-right:before {  content: "\f178";}.fa-apple:before {  content: "\f179";}.fa-windows:before {  content: "\f17a";}.fa-android:before {  content: "\f17b";}.fa-linux:before {  content: "\f17c";}.fa-dribbble:before {  content: "\f17d";}.fa-skype:before {  content: "\f17e";}.fa-foursquare:before {  content: "\f180";}.fa-trello:before {  content: "\f181";}.fa-female:before {  content: "\f182";}.fa-male:before {  content: "\f183";}.fa-gittip:before {  content: "\f184";}.fa-sun-o:before {  content: "\f185";}.fa-moon-o:before {  content: "\f186";}.fa-archive:before {  content: "\f187";}.fa-bug:before {  content: "\f188";}.fa-vk:before {  content: "\f189";}.fa-weibo:before {  content: "\f18a";}.fa-renren:before {  content: "\f18b";}.fa-pagelines:before {  content: "\f18c";}.fa-stack-exchange:before {  content: "\f18d";}.fa-arrow-circle-o-right:before {  content: "\f18e";}.fa-arrow-circle-o-left:before {  content: "\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before {  content: "\f191";}.fa-dot-circle-o:before {  content: "\f192";}.fa-wheelchair:before {  content: "\f193";}.fa-vimeo-square:before {  content: "\f194";}.fa-turkish-lira:before,.fa-try:before {  content: "\f195";}.fa-plus-square-o:before {  content: "\f196";}.fa-space-shuttle:before {  content: "\f197";}.fa-slack:before {  content: "\f198";}.fa-envelope-square:before {  content: "\f199";}.fa-wordpress:before {  content: "\f19a";}.fa-openid:before {  content: "\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before {  content: "\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before {  content: "\f19d";}.fa-yahoo:before {  content: "\f19e";}.fa-google:before {  content: "\f1a0";}.fa-reddit:before {  content: "\f1a1";}.fa-reddit-square:before {  content: "\f1a2";}.fa-stumbleupon-circle:before {  content: "\f1a3";}.fa-stumbleupon:before {  content: "\f1a4";}.fa-delicious:before {  content: "\f1a5";}.fa-digg:before {  content: "\f1a6";}.fa-pied-piper-square:before,.fa-pied-piper:before {  content: "\f1a7";}.fa-pied-piper-alt:before {  content: "\f1a8";}.fa-drupal:before {  content: "\f1a9";}.fa-joomla:before {  content: "\f1aa";}.fa-language:before {  content: "\f1ab";}.fa-fax:before {  content: "\f1ac";}.fa-building:before {  content: "\f1ad";}.fa-child:before {  content: "\f1ae";}.fa-paw:before {  content: "\f1b0";}.fa-spoon:before {  content: "\f1b1";}.fa-cube:before {  content: "\f1b2";}.fa-cubes:before {  content: "\f1b3";}.fa-behance:before {  content: "\f1b4";}.fa-behance-square:before {  content: "\f1b5";}.fa-steam:before {  content: "\f1b6";}.fa-steam-square:before {  content: "\f1b7";}.fa-recycle:before {  content: "\f1b8";}.fa-automobile:before,.fa-car:before {  content: "\f1b9";}.fa-cab:before,.fa-taxi:before {  content: "\f1ba";}.fa-tree:before {  content: "\f1bb";}.fa-spotify:before {  content: "\f1bc";}.fa-deviantart:before {  content: "\f1bd";}.fa-soundcloud:before {  content: "\f1be";}.fa-database:before {  content: "\f1c0";}.fa-file-pdf-o:before {  content: "\f1c1";}.fa-file-word-o:before {  content: "\f1c2";}.fa-file-excel-o:before {  content: "\f1c3";}.fa-file-powerpoint-o:before {  content: "\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {  content: "\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before {  content: "\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before {  content: "\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before {  content: "\f1c8";}.fa-file-code-o:before {  content: "\f1c9";}.fa-vine:before {  content: "\f1ca";}.fa-codepen:before {  content: "\f1cb";}.fa-jsfiddle:before {  content: "\f1cc";}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {  content: "\f1cd";}.fa-circle-o-notch:before {  content: "\f1ce";}.fa-ra:before,.fa-rebel:before {  content: "\f1d0";}.fa-ge:before,.fa-empire:before {  content: "\f1d1";}.fa-git-square:before {  content: "\f1d2";}.fa-git:before {  content: "\f1d3";}.fa-hacker-news:before {  content: "\f1d4";}.fa-tencent-weibo:before {  content: "\f1d5";}.fa-qq:before {  content: "\f1d6";}.fa-wechat:before,.fa-weixin:before {  content: "\f1d7";}.fa-send:before,.fa-paper-plane:before {  content: "\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before {  content: "\f1d9";}.fa-history:before {  content: "\f1da";}.fa-circle-thin:before {  content: "\f1db";}.fa-header:before {  content: "\f1dc";}.fa-paragraph:before {  content: "\f1dd";}.fa-sliders:before {  content: "\f1de";}.fa-share-alt:before {  content: "\f1e0";}.fa-share-alt-square:before {  content: "\f1e1";}.fa-bomb:before {  content: "\f1e2";}/*Animations*/html.mm-opened .mm-page,html.mm-opened #mm-blocker,.mm-menu.mm-horizontal ul{-webkit-transition: none 0.4s ease;-moz-transition: none 0.4s ease;-o-transition: none 0.4s ease;transition: none 0.4s ease;}html.mm-opened.mm-dragging .mm-page{-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}html.mm-opened .mm-page,html.mm-opened #mm-blocker{/* border-color is needed to force transitionend event even if no other value changed *//* transform is needed to force hardware acceleration */-webkit-transition-property: top, right, bottom, left, margin, border-color, -webkit-transform;-moz-transition-property: top, right, bottom, left, margin, border-color, -moz-transform;-o-transition-property: top, right, bottom, left, margin, border-color, -o-transform;transition-property: top, right, bottom, left, margin, border-color, transform;}.mm-menu.mm-horizontal ul{-webkit-transition-property: margin-left;-moz-transition-property: margin-left;-o-transition-property: margin-left;transition-property: margin-left;}html.mm-accelerated.mm-opening .mm-page,html.mm-accelerated.mm-opening #mm-blocker,html.mm-accelerated .mm-menu.mm-horizontal ul.mm-subopening{-webkit-transform: translate3d( 0, 0, 1px );-moz-transform: translate3d( 0, 0, 1px );-o-transform: translate3d( 0, 0, 1px );transform: translate3d( 0, 0, 1px );}/* top */html.mm-top.mm-opened .mm-page,html.mm-top.mm-opened #mm-blocker{margin-top: 0px;top: 0%;left: 0;}html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker{margin-top: -65px;top: 100%;}/* right */html.mm-right.mm-opened .mm-page,html.mm-right.mm-opened #mm-blocker{margin-right: 0px;right: 0%;top: 0;}html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker{margin-right: -65px;right: 100%;}/* bottom */html.mm-bottom.mm-opened .mm-page,html.mm-bottom.mm-opened #mm-blocker{margin-bottom: 0px;bottom: 0%;left: 0;}html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker{margin-bottom: -65px;bottom: 100%;}/* left */html.mm-left.mm-opened .mm-page,html.mm-left.mm-opened #mm-blocker{margin-left: 0px;left: 0%;top: 0;}html.mm-left.mm-opening .mm-page,html.mm-left.mm-opening #mm-blocker{margin-left: -65px;left: 100%;}/*Menu, submenus, items- Sizing and positioning*/html.mm-opened .mm-page,.mm-menu,.mm-menu ul,.mm-menu div.mm-search,.mm-menu div.mm-search input{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}/* html/body */html.mm-opened,html.mm-opened body{width: 100%;height: 100%;overflow: hidden;}html.mm-opened body{position: relative;}/* menu */.mm-menu{display: none;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;overflow: hidden;}.mm-menu:after {content: '';display: block;clear: both;}.mm-menu.mm-opened{display: block;overflow: scroll;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}.mm-menu.mm-opened ~ .mm-menu.mm-opened{display: none;}.mm-menu.mm-top > ul{padding-bottom: 105px;}.mm-menu.mm-right{padding-left: 65px;}.mm-menu.mm-bottom{padding-top: 65px;}.mm-menu.mm-left{padding-right: 65px;}/* ul/li */.mm-menu ul,.mm-menu li{list-style: none;}.mm-menu li{position: relative;}.mm-menu li:after{content: '';display: block;width: 100%;position: absolute;bottom: 0;}.mm-menu ul,.mm-menu li,.mm-menu li > a,.mm-menu li > span{display: block;padding: 0;margin: 0;}.mm-menu a{background: transparent;}.mm-menu > ul{background: inherit;width: 100%;/* padding: 20px 0 40px 0; */}/* items */.mm-menu li > a,.mm-menu li > span{text-indent: 20px;text-overflow: ellipsis;white-space: nowrap;line-height: 40px;overflow: hidden;padding-right: 5px;}.mm-menu a:active{background: none;}/* subopen/close */.mm-menu a.mm-subopen{width: 40px;height: 40px;padding: 0;position: absolute;right: 0;top: 0;z-index: 2;}.mm-menu a.mm-subopen:before{content: '';display: block;height: 100%;position: absolute;left: 0;}.mm-menu a.mm-subopen.mm-fullsubopen{border-left: none;width: 100%;}.mm-menu a.mm-subopen.mm-fullsubopen:before{border-left: none;}.mm-menu a.mm-subclose{text-indent: 40px;padding-top: 20px;margin-top: -20px;}.mm-menu a.mm-subopen + a,.mm-menu a.mm-subopen + span{padding-right: 45px;}/* page + blocker */html.mm-opened .mm-page{background: inherit;height: 100%;overflow: hidden;position: absolute;}#mm-blocker{background: #fff;opacity: 0;display: none;width: 100%;height: 100%;position: absolute;z-index: 9999;}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display: block;}/* vertical submenu */.mm-menu.mm-vertical ul ul{display: none;padding: 10px 0 10px 10px;}.mm-menu.mm-vertical li.mm-opened > ul{display: block;}.mm-menu.mm-vertical ul ul li:last-child,.mm-menu.mm-vertical ul ul li:last-child:after{border-bottom-width: 0;}.mm-menu.mm-vertical li.mm-opened.mm-selected > a.mm-subopen + a,.mm-menu.mm-vertical li.mm-opened.mm-selected > a.mm-subopen + span{padding-right: 5px;margin-right: 40px;}.mm-menu.mm-vertical li.mm-opened.mm-selected > em.mm-counter + a.mm-subopen + a,.mm-menu.mm-vertical li.mm-opened.mm-selected > em.mm-counter + a.mm-subopen + span{margin-right: 75px;}/* horizontal submenu */.mm-menu.mm-horizontal{white-space: nowrap;}.mm-menu.mm-horizontal ul{vertical-align: top;margin-left: 0%;}.mm-menu.mm-horizontal ul.mm-submenu{display: none;}.mm-menu.mm-horizontal ul,.mm-menu.mm-horizontal ul.mm-submenu.mm-opened{display: inline-block;}.mm-menu.mm-horizontal ul.mm-subopening{margin-left: -100%;max-height: 100%;overflow: hidden;}/*Menu, submenus, items- Styling (default: dark background)*/.mm-menu {/* background: #333; */}.mm-menu * {-webkit-text-size-adjust: none;/* text-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 ); */}.mm-menu li {/* border-bottom: 1px solid rgba( 255, 255, 255, 0.1 ); */}.mm-menu li a:hover {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}.mm-menu li a#current {font-weight: bold;} .mm-menu li:after{/* border-bottom: 1px solid white;opacity: .4; */}.mm-menu li,.mm-menu li > a,.mm-menu li > span {text-decoration: none;}.mm-menu li.mm-selected > a,.mm-menu li.mm-selected > span{background: rgba( 0, 0, 0, 0.2 );}.mm-menu li.mm-selected > a.mm-subopen{background: transparent;}/* subopen/close *//* .mm-menu a.mm-subopen{border-left: 1px solid rgba( 255, 255, 255, 0.1 );}.mm-menu a.mm-subopen:before{border-left: 1px solid rgba( 0, 0, 0, 0.4 );} */.mm-menu a.mm-subclose {background: rgba( 0, 0, 0, 0.2 );text-transform: uppercase;font-weight: bold;}/* vertical submenu */.mm-menu.mm-vertical li.mm-opened > a.mm-subopen,.mm-menu.mm-vertical li.mm-opened > ul{background: rgba( 255, 255, 255, 0.06 );}/* page + blocker *//* html.mm-opened .mm-page {} *//*Labels- Sizing and positioning*/.mm-menu li.mm-label {text-transform: uppercase;text-indent: 20px;line-height: 25px;}/*Labels- Styling*/.mm-menu li.mm-label {background: rgba( 255, 255, 255, 0.1 );font-size: 11px;color: rgba( 255, 255, 255, 0.5 );}/*Counters- Sizing and positioning*/.mm-menu em.mm-counter {text-indent: 0;text-align: center;text-shadow: none;line-height: 22px;display: block;min-width: 16px;height: 20px;padding: 0 2px;position: absolute;right: 40px;top: 10px;}.mm-menu em.mm-counter + a.mm-subopen {padding-left: 35px;}.mm-menu em.mm-counter + a.mm-subopen + a,.mm-menu em.mm-counter + a.mm-subopen + span {padding-right: 80px;}.mm-menu em.mm-counter + a.mm-fullsubopen + a,.mm-menu em.mm-counter + a.mm-fullsubopen + span {padding-right: 70px;}/*Counters- Styling*/.mm-menu em.mm-counter {border-radius: 5px;background: rgba( 255, 255, 255, 0.1 );box-shadow: 0 0 2px rgba( 0, 0, 0, 0.3 );font-size: 11px;font-style: normal;color: rgba( 255, 255, 255, 0.4 );}/*Arrows- Sizing and positioning*/.mm-menu a.mm-subopen:after,.mm-menu a.mm-subclose:before {content: '';border-width: 4px;border-style: solid;display: block;width: 6px;height: 6px;position: absolute;top: 50%;-webkit-transform: rotate( -45deg );-moz-transform: rotate( -45deg );-o-transform: rotate( -45deg );transform: rotate( -45deg );}.mm-menu a.mm-subopen:after {border-top: none;border-left: none;margin-top: -4px;right: 16px;}.mm-menu a.mm-subclose:before {border-right: none;border-bottom: none;margin-top: 4px;left: 20px;}.mm-menu.mm-vertical li.mm-opened > a.mm-subopen:after {-webkit-transform: rotate( 45deg );-moz-transform: rotate( 45deg );-o-transform: rotate( 45deg );transform: rotate( 45deg );}/*Arrows- Styling*//* .mm-menu a.mm-subopen:after,.mm-menu a.mm-subclose:before{border-color: rgba( 255, 255, 255, 0.3 );} *//*Search- Sizing and positioning*/.mm-menu div.mm-search {width: 100%;height: 50px;padding: 10px;position: relative;z-index: 1;}.mm-menu div.mm-search input {border: none;border-radius: 15px;line-height: 30px;outline: none;display: block;width: 100%;height: 30px;margin: 0;padding: 0 0 0 10px;}.mm-menu li.mm-noresults {border: none;display: none;padding-top: 30px;}.mm-menu li.mm-noresults:after {border: none;}.mm-menu.mm-noresults li.mm-noresults {display: block;}.mm-menu .mm-noresult,.mm-menu .mm-nosubresult > a.mm-subopen,.mm-menu .mm-nosubresult > em.mm-counter {display: none;}.mm-menu .mm-nosubresult > a.mm-subopen + a, .mm-menu .mm-nosubresult > a.mm-subopen + span {padding-right: 5px;}/*Search- Styling*/.mm-menu div.mm-search {background: rgba( 0, 0, 0, 0.2 );border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );}.mm-menu div.mm-search input {background: rgba( 255, 255, 255, 0.3 );color: rgba( 255, 255, 255, 0.9 );}.mm-menu li.mm-noresults {color: rgba( 255, 255, 255, 0.4 );text-align: center;}/*Bugfix for browsers without support for overflowscrolling- Android < 3*/html.mm-no-overflowscrolling.mm-opened,html.mm-no-overflowscrolling.mm-opened body {overflow: visible;}html.mm-no-overflowscrolling.mm-opened body {overflow-x: hidden;}html.mm-no-overflowscrolling.mm-opened .mm-page {min-height: 200%;position: fixed;top: 0;z-index: 3;}html.mm-no-overflowscrolling .mm-menu {height: auto;min-height: 100%;overflow: default;overflow-x: default;overflow-y: default;position: relative;left: auto;top: auto;}html.mm-no-overflowscrolling.mm-right .mm-menu {position: absolute;}/*Sizing and positioning for larger screens*/@media all and (min-width: 500px) {.mm-menu.mm-right {left: auto;right: 0;}.mm-menu.mm-left,.mm-menu.mm-right {width: 500px;}html.mm-left.mm-opening .mm-page,html.mm-left.mm-opening #mm-blocker {left: 500px;}html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker {right: 500px;}}/*================= GENERAL ===============*/body, #mainContent {background: #FFFFFF;color: #333333;}body.f-topbar-fixed {background: #FFFFFF;}.pageTitle > span:nth-child(odd),.pageDescription > span:nth-child(even) {color: %colour_pTitle_odd%;}.pageTitle > span:nth-child(even),.pageDescription > span:nth-child(odd) {color: %colour_pTitle_even%;}aside {background: #612E76;}aside, aside a, #blog-categories a, #blog-archives a, .blog-tag-cloud a, #blog-rss-feeds a {color: #FFFFFF;}.sidebar h5, #blog-categories, #blog-archives, .blog-tag-cloud, #blog-rss-feeds {background: #191919;color: #FFFFFF;}blockquote { border-left: 10px solid %colour_Header_Border%;border-right: 10px solid %colour_Header_Border%;}a {color: %colour_body_link%;}.anchor-link {color: %colour_Mnav_text_sub_hover% !important;}a:hover {color: %colour_body_link_hover%;}/*================= SECTIONS ===============*/.ECOUT1 {color: %colour_ec1_text%;/* fallback */background: %colour_ec1_background%;/* Safari 4-5, Chrome 1-9 */background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_ec1_background_T%), to(%colour_ec1_background_B%));/* Safari 5.1, Chrome 10+ */background: -webkit-linear-gradient(top, %colour_ec1_background_T%, %colour_ec1_background_B%);/* Firefox 3.6+ */background: -moz-linear-gradient(top, %colour_ec1_background_T%,%colour_ec1_background_B%);/* IE 10 */background: -ms-linear-gradient(top, %colour_ec1_background_T%, %colour_ec1_background_B%);/* Opera 11.10+ */background: -o-linear-gradient(top, %colour_ec1_background_T%, %colour_ec1_background_B%);}.SloganWrapping {color: %colour_ec1_text%;/* fallback */background: %colour_SL_background%;/* Safari 4-5, Chrome 1-9 */background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_SL_background_T%), to(%colour_SL_background_B%));/* Safari 5.1, Chrome 10+ */background: -webkit-linear-gradient(top, %colour_SL_background_T%, %colour_SL_background_B%);/* Firefox 3.6+ */background: -moz-linear-gradient(top, %colour_SL_background_T%,%colour_SL_background_B%);/* IE 10 */background: -ms-linear-gradient(top, %colour_SL_background_T%, %colour_SL_background_B%);/* Opera 11.10+ */background: -o-linear-gradient(top, %colour_SL_background_T%, %colour_SL_background_B%);}.slogan h1, .slogan .icon-quote-left, .slogan .icon-quote-right{color:%colour_headerSlogan_text% ;}.ECOUT2 {color: %colour_ec2_text%;/* fallback */background: %colour_ec2_background%;/* Safari 4-5, Chrome 1-9 */background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_ec2_background_T%), to(%colour_ec2_background_B%));/* Safari 5.1, Chrome 10+ */background: -webkit-linear-gradient(top, %colour_ec2_background_T%, %colour_ec2_background_B%);/* Firefox 3.6+ */background: -moz-linear-gradient(top, %colour_ec2_background_T%,%colour_ec2_background_B%);/* IE 10 */background: -ms-linear-gradient(top, %colour_ec2_background_T%, %colour_ec2_background_B%);/* Opera 11.10+ */background: -o-linear-gradient(top, %colour_ec2_background_T%, %colour_ec2_background_B%);}.ECOUT3 {color: %colour_ec3_text%;/* fallback */background: %colour_ec3_background%;/* Safari 4-5, Chrome 1-9 */background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_ec3_background_T%), to(%colour_ec3_background_B%));/* Safari 5.1, Chrome 10+ */background: -webkit-linear-gradient(top, %colour_ec3_background_T%, %colour_ec3_background_B%);/* Firefox 3.6+ */background: -moz-linear-gradient(top, %colour_ec3_background_T%,%colour_ec3_background_B%);/* IE 10 */background: -ms-linear-gradient(top, %colour_ec3_background_T%, %colour_ec3_background_B%);/* Opera 11.10+ */background: -o-linear-gradient(top, %colour_ec3_background_T%, %colour_ec3_background_B%);}.ECOUT4 {color: %colour_ec4_text%;/* fallback */background: %colour_ec4_background%;/* Safari 4-5, Chrome 1-9 */background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_ec4_background_T%), to(%colour_ec4_background_B%));/* Safari 5.1, Chrome 10+ */background: -webkit-linear-gradient(top, %colour_ec4_background_T%, %colour_ec4_background_B%);/* Firefox 3.6+ */background: -moz-linear-gradient(top, %colour_ec4_background_T%,%colour_ec4_background_B%);/* IE 10 */background: -ms-linear-gradient(top, %colour_ec4_background_T%, %colour_ec4_background_B%);/* Opera 11.10+ */background: -o-linear-gradient(top, %colour_ec4_background_T%, %colour_ec4_background_B%);}.ECOUT5 {color: %colour_ec5_text%;/* fallback */background: %colour_ec5_background%;/* Safari 4-5, Chrome 1-9 */background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_ec5_background_T%), to(%colour_ec5_background_B%));/* Safari 5.1, Chrome 10+ */background: -webkit-linear-gradient(top, %colour_ec5_background_T%, %colour_ec5_background_B%);/* Firefox 3.6+ */background: -moz-linear-gradient(top, %colour_ec5_background_T%,%colour_ec5_background_B%);/* IE 10 */background: -ms-linear-gradient(top, %colour_ec5_background_T%, %colour_ec5_background_B%);/* Opera 11.10+ */background: -o-linear-gradient(top, %colour_ec5_background_T%, %colour_ec5_background_B%);}.ECOUT6 {color: %colour_ec6_text%;/* fallback */background: %colour_ec6_background%;/* Safari 4-5, Chrome 1-9 */background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_ec6_background_T%), to(%colour_ec6_background_B%));/* Safari 5.1, Chrome 10+ */background: -webkit-linear-gradient(top, %colour_ec6_background_T%, %colour_ec6_background_B%);/* Firefox 3.6+ */background: -moz-linear-gradient(top, %colour_ec6_background_T%,%colour_ec6_background_B%);/* IE 10 */background: -ms-linear-gradient(top, %colour_ec6_background_T%, %colour_ec6_background_B%);/* Opera 11.10+ */background: -o-linear-gradient(top, %colour_ec6_background_T%, %colour_ec6_background_B%);}.ECOUT7 {color: %colour_ec7_text%;/* fallback */background: %colour_ec7_background%;/* Safari 4-5, Chrome 1-9 */background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_ec7_background_T%), to(%colour_ec7_background_B%));/* Safari 5.1, Chrome 10+ */background: -webkit-linear-gradient(top, %colour_ec7_background_T%, %colour_ec7_background_B%);/* Firefox 3.6+ */background: -moz-linear-gradient(top, %colour_ec7_background_T%,%colour_ec7_background_B%);/* IE 10 */background: -ms-linear-gradient(top, %colour_ec7_background_T%, %colour_ec7_background_B%);/* Opera 11.10+ */background: -o-linear-gradient(top, %colour_ec7_background_T%, %colour_ec7_background_B%);}.ECOUT8 {color: %colour_ec8_text%;/* fallback */background: %colour_ec8_background%;/* Safari 4-5, Chrome 1-9 */background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(%colour_ec8_background_T%), to(%colour_ec8_background_B%));/* Safari 5.1, Chrome 10+ */background: -webkit-linear-gradient(top, %colour_ec8_background_T%, %colour_ec8_background_B%);/* Firefox 3.6+ */background: -moz-linear-gradient(top, %colour_ec8_background_T%,%colour_ec8_background_B%);/* IE 10 */background: -ms-linear-gradient(top, %colour_ec8_background_T%, %colour_ec8_background_B%);/* Opera 11.10+ */background: -o-linear-gradient(top, %colour_ec8_background_T%, %colour_ec8_background_B%);}/* ♒♒♒ HEADER ♒♒♒ */header {background-color: %colour_body_background%;}.contain-to-grid {background: #333333;}.f-topbar-fixed .contain-to-grid {background: #3D5570;}#navTitle {color: #FFFFFF;}#asgardWithLogo {color: %colour_header_text%;}#slogan {color: %colour_headerSlogan_text%;}/*================= Nav ===============*/.contain-to-grid nav ul li a, .contain-to-grid a.nav.fa.fa-bars.fa-2x {color: #FFFFFF;}.f-topbar-fixed .contain-to-grid nav ul li a, .contain-to-grid.sticky.fixed a.nav.fa.fa-bars.fa-2x {color: #FFFFFF;}.top-bar-section li:not(.has-form) a:not(.button):hover, .top-bar-section .dropdown li a {background: #333333;}.f-topbar-fixed .top-bar-section li:not(.has-form) a:not(.button):hover, .f-topbar-fixed .top-bar-section .dropdown li a {background: #3D5570;}.mm-menu {background: #262626;}.mm-menu a {color: #FFFFFF;}#current:before {border-top: 20px solid %colour_HeaderWrap_background_B%;}#NavigationWrap, .mean-container .mean-bar {background-color:%colour_header_background%;}nav ul li:hover {/*background-color: %colour_nav_hover% ;*/}nav ul li:focus {}nav ul li #current:hover {color: %colour_nav_text_hover% !important;}nav ul li ul li #current {color: %colour_nav_text_current%;}nav ul li a, .mean-container .mean-nav ul li a, .go-top  {color: %colour_nav_text%;}.mean-nav ul ul li a {color: %colour_subnav_text% !important;}.mean-nav ul ul li {background-color:%colour_SubNav_background% !important ;}.mean-container .mean-nav ul li a {border-bottom: 1px solid %colour_body_background%;border-bottom: 1px solid %colour_body_background%;}/*=========== MEAN NAV =====*/.mean-container .mean-nav ul li a {border-bottom: 1px solid %colour_HeaderWrap_background_T%;} /*================= MainContent Embeleshments ===============*/ .blog-entry, .album-description, .album-title, .movie-page-title, .movie-page-description, .message-text, #mainContent form, .form-footer, .filesharing-description, .filesharing-item {background-color:%colour_mainsite_background%;}.thumbnail-frame0 .thumbnail-caption, .movie-thumbnail0 .movie-thumbnail-caption,.thumbnail-frame1 .thumbnail-caption, .movie-thumbnail1 .movie-thumbnail-caption,.thumbnail-frame2 .thumbnail-caption, .movie-thumbnail2 .movie-thumbnail-caption,.thumbnail-frame3 .thumbnail-caption, .movie-thumbnail3 .movie-thumbnail-caption,.thumbnail-frame4 .thumbnail-caption, .movie-thumbnail4 .movie-thumbnail-caption,.thumbnail-frame5 .thumbnail-caption, .movie-thumbnail5 .movie-thumbnail-caption,.nivo-lightbox-title, .movie-title {background: #000000;color: #FFFFFF;}.top-bar-section li:not(.has-form) a:not(.button):hover,.f-topbar-fixed .top-bar-section li:not(.has-form) a:not(.button):hover {background: #4C4C4C;color: #FFFFFF;}/* .top-bar-section li:not(.has-form) a:not(.button):hover,.f-topbar-fixed .top-bar-section li:not(.has-form) a:not(.button):hover  {background: white;color: #8e44ad;} */.tint {background: #336699;}#siteTitle {color: #FFFFFF;}.pageTitle {color: #8E44AD;}.pageDescription {color: #8E44AD;}/*===== Contact ====*/.message-text { }.form-input-field, input[type="file"], select {background: #8E44AD;color: #333333;}.form-footer {}.form-input-button { /* background: %colour_fiButton_background%;color:%colour_Blog_Link%; */}input[type="reset"] {background: #E74C3C;color: #FFFFFF;}input[type="submit"] {background: #2ECC71;color: #FFFFFF;}/* .form-input-button:hover {background-color:%colour_Blog_Hover%;color: %colour_Blog_Link_Hover%;} */.form-input-button:active {}#EC1 {background: #FFFFFF;}#EC2 {background: #333333;}#EC3 {background: #FFFF00;}#EC4 {background: #333333;}#EC5 {background: #FFFFFF;}#EC6 {background: #8000FF;}/* ♒♒♒ FILE SHARING ♒♒♒ */.filesharing-item-title {background: #8E44AD;}.filesharing-item {background: #612E76;}.filesharing-item a {color: #FFFFFF;}.filesharing-item-description {color: #FFFFFF;}/*===== Gallery ====*/.album-title {}.album-description {}.thumbnail-caption {background-color:%colour_Gallery_Caption_Bg%;color: %colour_Gallery_Caption%;}#Choco_overlay{background: %colour_lightbox_overlay% !important;}/*===== Movie ====*/.movie-page-title {}.movie-page-description {}.movie-thumbnail-caption {background-color:%colour_Gallery_Caption_Bg%;color: %colour_Gallery_Caption%;}/* ♒♒♒ BLOG ♒♒♒ */.blog-entry-title, .blog-entry-date, .blog-entry-body {background: #8E44AD;}.blog-entry-body, .blog-entry-date {color: #FFFFFF;}.blog-entry-title, .blog-entry-title a {color: #FFFFFF;}.blog-entry-category a, .blog-read-more a, .blog-entry-tags a {color: #FFFFFF;} /* ♒♒♒ FOOTER ♒♒♒ */footer {background: #3D5570;}.footCon, .footNav a, .footNav #current, #rw_email_contact {color: #FFFFFF;} /*======== GO TO TOP ===============*/ .go-top {color:%colour_GoToTop_Icon%; }.go-top:hover {color:%colour_GoToTop_IconHover%; } .go-top:after {border-bottom: 75px solid %colour_GoToTop_BG%;  }footer h1, footer h2, footer h3, footer h4 {}@media (max-width: 800px){nav ul { border: double medium %colour_header_border%;}nav ul ul { border: none;}}/* iPads (landscape) ----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {nav ul { border: double medium %colour_header_border%;}nav ul ul { border: none;}}.pageTitle, .pageDescription {display: none;}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:before {border-color: transparent rgba(255, 255, 255, 0.4) transparent transparent;}  .top-bar-section .has-dropdown > a:before {border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:hover:before {border-color: transparent rgba(0, 0, 0, 0.4) transparent transparent;}  .top-bar-section .has-dropdown > a:hover:before {border-color: rgba(0, 0, 0, 0.4) transparent transparent transparent;}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:before { border-color: transparent rgba(255, 255, 255, 0.4) transparent transparent;}.f-topbar-fixed .top-bar-section .has-dropdown > a:before {border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;}.f-topbar-fixed .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:hover:before {border-color: transparent rgba(0, 0, 0, 0.4) transparent transparent;}  .f-topbar-fixed .top-bar-section .has-dropdown > a:hover:before {border-color: rgba(0, 0, 0, 0.4) transparent transparent transparent;}.contain-to-grid.sticky, .contain-to-grid.sticky.fixed {-moz-box-shadow: 0 .15rem 0 0 rgba(0,0,0,.25);  -webkit-box-shadow: 0 .15rem 0 0 rgba(0,0,0,.25);box-shadow: 0 .15rem 0 0 rgba(0,0,0,.25);}.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {-moz-box-shadow: 0rem 1px 0 .75px rgba(0,0,0,.25);-webkit-box-shadow: 0rem 1px 0 .75px rgba(0,0,0,.25);box-shadow: 0rem 1px 0 .75px rgba(0,0,0,.25);}.f-topbar-fixed #mainContent {-moz-box-shadow: none;  -webkit-box-shadow: none;box-shadow: none;}aside {display: none;}/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 23, 2012 03:04:35 PM America/New_York */@font-face {    font-family: 'Aileron';    src: url('aileron/aileron-regular-webfont.eot');    src: url('aileron/aileron-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('aileron/aileron-regular-webfont.woff') format('woff'),         url('aileron/aileron-regular-webfont.ttf') format('truetype'),         url('aileron/aileron-regular-webfont.svg#AftaserifRegular') format('svg');    font-weight: normal;    font-style: normal;}body {font-family: Aileron, Georgia, Calibri, Times, Arial;}/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 23, 2012 03:04:35 PM America/New_York */@font-face {    font-family: 'Archive';    src: url('archive/archive-webfont.eot');    src: url('archive/archive-webfont.eot?#iefix') format('embedded-opentype'),         url('archive/archive-webfont.woff') format('woff'),         url('archive/archive-webfont.ttf') format('truetype'),         url('archive/archive-webfont.svg#AftaserifRegular') format('svg');    font-weight: normal;    font-style: normal;}#siteTitle h1, #navTitle {font-family: Archive, Georgia, Calibri, Times, Arial;}/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 23, 2012 03:04:35 PM America/New_York */@font-face {    font-family: 'Aileron';    src: url('aileron/aileron-regular-webfont.eot');    src: url('aileron/aileron-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('aileron/aileron-regular-webfont.woff') format('woff'),         url('aileron/aileron-regular-webfont.ttf') format('truetype'),         url('aileron/aileron-regular-webfont.svg#AftaserifRegular') format('svg');    font-weight: normal;    font-style: normal;}#siteTitle h3 {font-family: Aileron, Georgia, Calibri, Times, Arial;}/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 23, 2012 03:04:35 PM America/New_York */@font-face {    font-family: 'Gent';    src: url('gent/gent-webfont.eot');    src: url('gent/gent-webfont.eot?#iefix') format('embedded-opentype'),         url('gent/gent-webfont.woff') format('woff'),         url('gent/gent-webfont.ttf') format('truetype'),         url('gent/gent-webfont.svg#AftaserifRegular') format('svg');    font-weight: normal;    font-style: normal;}.pageTitle {font-family: Gent, Georgia, Calibri, Times, Arial;}.immersive_slider {height: 480px;}.tint {opacity: .5;}