/* Made with Bones: http://themble.com/bones :) */ /****************************************************************** Site Name: Author: Stylesheet: Main Stylesheet Here's where the magic happens. Here, you'll see we are calling in the separate media queries. The base mobile goes outside any query and is called at the beginning, after that we call the rest of the styles inside media queries. Helpful articles on Sass file organization: http://thesassway.com/advanced/modular-css-naming-conventions ******************************************************************/ /********************* IMPORTING PARTIALS These files are needed at the beginning so that we establish all our mixins, functions, and variables that we'll be using across the whole project. *********************/ /* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */ /* ========================================================================== HTML5 display definitions ========================================================================== */ /** * Correct `block` display not defined in IE 8/9. */ /* line 23, ../scss/partials/_normalize.scss */ article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } /** * Correct `inline-block` display not defined in IE 8/9. */ /* line 33, ../scss/partials/_normalize.scss */ audio, canvas, video { display: inline-block; } /** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ /* line 42, ../scss/partials/_normalize.scss */ 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. */ /* line 53, ../scss/partials/_normalize.scss */ [hidden], template { display: none; } /* ========================================================================== Base ========================================================================== */ /** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling * user zoom. */ /* line 67, ../scss/partials/_normalize.scss */ html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /** * Remove default margin. */ /* line 77, ../scss/partials/_normalize.scss */ body { margin: 0; } /* ========================================================================== Links ========================================================================== */ /** * Remove the gray background color from active links in IE 10. */ /* line 89, ../scss/partials/_normalize.scss */ a { background: transparent; } /** * Address `outline` inconsistency between Chrome and other browsers. */ /* line 97, ../scss/partials/_normalize.scss */ a:focus { outline: thin dotted; } /** * Improve readability when focused and also mouse hovered in all browsers. */ /* line 106, ../scss/partials/_normalize.scss */ a:active, a:hover { outline: 0; } /* ========================================================================== Typography ========================================================================== */ /** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari 5, and Chrome. */ /* line 119, ../scss/partials/_normalize.scss */ h1 { font-size: 2em; margin: 0.67em 0; } /** * Address styling not present in IE 8/9, Safari 5, and Chrome. */ /* line 128, ../scss/partials/_normalize.scss */ abbr[title] { border-bottom: 1px dotted; } /** * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ /* line 138, ../scss/partials/_normalize.scss */ b, strong, .strong { font-weight: bold; } /** * Address styling not present in Safari 5 and Chrome. */ /* line 148, ../scss/partials/_normalize.scss */ dfn, em, .em { font-style: italic; } /** * Address differences between Firefox and other browsers. */ /* line 156, ../scss/partials/_normalize.scss */ hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } /* * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens) */ /* line 166, ../scss/partials/_normalize.scss */ p { -webkit-hyphens: auto; -epub-hyphens: auto; -moz-hyphens: auto; hyphens: auto; } /* * Addresses margins set differently in IE6/7. */ /* line 177, ../scss/partials/_normalize.scss */ pre { margin: 0; } /** * Correct font family set oddly in Safari 5 and Chrome. */ /* line 188, ../scss/partials/_normalize.scss */ code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } /** * Improve readability of pre-formatted text in all browsers. */ /* line 197, ../scss/partials/_normalize.scss */ pre { white-space: pre-wrap; } /** * Set consistent quote types. */ /* line 205, ../scss/partials/_normalize.scss */ q { quotes: "\201C" "\201D" "\2018" "\2019"; } /** * Address inconsistent and variable font size in all browsers. */ /* line 213, ../scss/partials/_normalize.scss */ q:before, q:after { content: ''; content: none; } /* line 218, ../scss/partials/_normalize.scss */ small, .small { font-size: 75%; } /** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ /* line 227, ../scss/partials/_normalize.scss */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } /* line 234, ../scss/partials/_normalize.scss */ sup { top: -0.5em; } /* line 238, ../scss/partials/_normalize.scss */ sub { bottom: -0.25em; } /* ========================================================================== Lists ========================================================================== */ /* * Addresses margins set differently in IE6/7. */ /* line 253, ../scss/partials/_normalize.scss */ dl, menu, ol, ul { margin: 1em 0; } /* line 257, ../scss/partials/_normalize.scss */ dd { margin: 0; } /* * Addresses paddings set differently in IE6/7. */ /* line 265, ../scss/partials/_normalize.scss */ menu { padding: 0 0 0 40px; } /* line 270, ../scss/partials/_normalize.scss */ ol, ul { padding: 0; list-style-type: none; } /* * Corrects list images handled incorrectly in IE7. */ /* line 280, ../scss/partials/_normalize.scss */ nav ul, nav ol { list-style: none; list-style-image: none; } /* ========================================================================== Embedded content ========================================================================== */ /** * Remove border when inside `a` element in IE 8/9. */ /* line 293, ../scss/partials/_normalize.scss */ img { border: 0; } /** * Correct overflow displayed oddly in IE 9. */ /* line 301, ../scss/partials/_normalize.scss */ svg:not(:root) { overflow: hidden; } /* ========================================================================== Figures ========================================================================== */ /** * Address margin not present in IE 8/9 and Safari 5. */ /* line 313, ../scss/partials/_normalize.scss */ figure { margin: 0; } /* ========================================================================== Forms ========================================================================== */ /** * Define consistent border, margin, and padding. */ /* line 325, ../scss/partials/_normalize.scss */ 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. */ /* line 336, ../scss/partials/_normalize.scss */ legend { border: 0; /* 1 */ padding: 0; /* 2 */ } /** * 1. Correct font family not being inherited in all browsers. * 2. Correct font size not being inherited in all browsers. * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ /* line 350, ../scss/partials/_normalize.scss */ button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } /** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ /* line 362, ../scss/partials/_normalize.scss */ button, input { line-height: normal; } /** * 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 Chrome, Safari 5+, and IE 8+. * Correct `select` style inheritance in Firefox 4+ and Opera. */ /* line 374, ../scss/partials/_normalize.scss */ 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. */ /* line 389, ../scss/partials/_normalize.scss */ button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } /** * Re-set default cursor for disabled elements. */ /* line 399, ../scss/partials/_normalize.scss */ button[disabled], html input[disabled] { cursor: default; } /** * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */ /* line 409, ../scss/partials/_normalize.scss */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * 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). */ /* line 420, ../scss/partials/_normalize.scss */ 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 5 and Chrome * on OS X. */ /* line 433, ../scss/partials/_normalize.scss */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * Remove inner padding and border in Firefox 4+. */ /* line 442, ../scss/partials/_normalize.scss */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /** * 1. Remove default vertical scrollbar in IE 8/9. * 2. Improve readability and alignment in all browsers. */ /* line 452, ../scss/partials/_normalize.scss */ textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } /* ========================================================================== Tables ========================================================================== */ /** * Remove most spacing between table cells. */ /* line 465, ../scss/partials/_normalize.scss */ table { border-collapse: collapse; border-spacing: 0; } /* line 472, ../scss/partials/_normalize.scss */ * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* line 480, ../scss/partials/_normalize.scss */ .image-replacement, .ir { text-indent: 100%; white-space: nowrap; overflow: hidden; } /* line 487, ../scss/partials/_normalize.scss */ .clearfix, .cf, .comment-respond { zoom: 1; } /* line 489, ../scss/partials/_normalize.scss */ .clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after { content: ""; display: table; } /* line 490, ../scss/partials/_normalize.scss */ .clearfix:after, .cf:after, .comment-respond:after { clear: both; } /* use the best ampersand http://simplebits.com/notebook/2008/08/14/ampersands-2/ */ /* line 497, ../scss/partials/_normalize.scss */ span.amp { font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important; font-style: italic; } /****************************************************************** Site Name: Author: Stylesheet: Variables Here is where we declare all our variables like colors, fonts, base values, and defaults. We want to make sure this file ONLY contains variables that way our files don't get all messy. No one likes a mess. ******************************************************************/ /********************* COLORS Need help w/ choosing your colors? Try this site out: http://0to255.com/ *********************/ /* Here's a great tutorial on how to use color variables properly: http://sachagreif.com/sass-color-variables/ */ /****************************************************************** Site Name: Author: Stylesheet: Typography Need to import a font or set of icons for your site? Drop them in here or just use this to establish your typographical grid. Or not. Do whatever you want to...GOSH! Helpful Articles: http://trentwalton.com/2012/06/19/fluid-type/ http://ia.net/blog/responsive-typography-the-basics/ http://alistapart.com/column/responsive-typography-is-a-physical-discipline ******************************************************************/ /********************* FONT FACE (IN YOUR FACE) *********************/ /* To embed your own fonts, use this syntax and place your fonts inside the library/fonts folder. For more information on embedding fonts, go to: http://www.fontsquirrel.com/ Be sure to remove the comment brackets. */ @font-face { font-family: 'diner'; src: url("fonts/Diner-Fatt-webfont.eot"); src: url("fonts/Diner-Fatt-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Diner-Fatt-webfont.woff") format("woff"), url("fonts/Diner-Fatt-webfont.ttf") format("truetype"), url("fonts/Diner-Fatt-webfont.svg#diner-fattregular") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: 'caviar regular'; src: url("fonts/CaviarDreams-webfont.eot"); src: url("fonts/CaviarDreams-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/CaviarDreams-webfont.woff") format("woff"), url("fonts/CaviarDreams-webfont.ttf") format("truetype"), url("fonts/CaviarDreams-webfont.svg#caviar_dreamsregular") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: 'Mono Social'; src: url("fonts/MonoSocialIconsFont-1.10.eot"); src: url("fonts/MonoSocialIconsFont-1.10.eot?#iefix") format("embedded-opentype"), url("fonts/MonoSocialIconsFont-1.10.woff") format("woff"), url("fonts/MonoSocialIconsFont-1.10.ttf") format("truetype"), url("fonts/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont") format("svg"); src: url("fonts/MonoSocialIconsFont-1.10.ttf") format("truetype"); font-weight: normal; font-style: normal; } /* The following is based of Typebase: https://github.com/devinhunt/typebase.css I've edited it a bit, but it's a nice starting point. */ /* i imported this one in the functions file so bones would look sweet. don't forget to remove it for your site. */ /* some nice typographical defaults more here: http://www.newnet-soft.com/blog/csstypography */ /* line 91, ../scss/partials/_typography.scss */ p { -ms-word-break: break-all; -ms-word-wrap: break-all; word-break: break-word; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; -webkit-hyphenate-before: 2; -webkit-hyphenate-after: 3; hyphenate-lines: 3; -webkit-font-feature-settings: "liga", "dlig"; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga", "dlig"; -o-font-feature-settings: "liga", "dlig"; font-feature-settings: "liga", "dlig"; } /****************************************************************** Site Name: Author: Stylesheet: Sass Functions You can do a lot of really cool things in Sass. Functions help you make repeated actions a lot easier. They are really similar to mixins, but can be used for so much more. Anyway, keep them all in here so it's easier to find when you're looking for one. For more info on functions, go here: http://sass-lang.com/documentation/Sass/Script/Functions.html ******************************************************************/ /********************* COLOR FUNCTIONS These are helpful when you're working with shadows and such things. It's essentially a quicker way to write RGBA. Example: box-shadow: 0 0 4px black(0.3); compiles to: box-shadow: 0 0 4px rgba(0,0,0,0.3); *********************/ /********************* RESPONSIVE HELPER FUNCTION If you're creating a responsive site, then you've probably already read Responsive Web Design: http://www.abookapart.com/products/responsive-web-design Here's a nice little helper function for calculating target / context as mentioned in that book. Example: width: cp(650px, 1000px); or width: calc-percent(650px, 1000px); both compile to: width: 65%; *********************/ /****************************************************************** Site Name: Author: Stylesheet: Mixins Stylesheet This is where you can take advantage of Sass' great features: Mixins. I won't go in-depth on how they work exactly, there are a few articles below that will help do that. What I will tell you is that this will help speed up simple changes like changing a color or adding CSS3 techniques gradients. A WORD OF WARNING: It's very easy to overdo it here. Be careful and remember less is more. Helpful: http://sachagreif.com/useful-sass-mixins/ http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/ ******************************************************************/ /********************* TRANSITION *********************/ /* I totally rewrote this to be cleaner and easier to use. You'll need to be using Sass 3.2+ for these to work. Thanks to @anthonyshort for the inspiration on these. USAGE: @include transition(all 0.2s ease-in-out); */ /********************* CSS3 GRADIENTS Be careful with these since they can really slow down your CSS. Don't overdo it. *********************/ /* @include css-gradient(#dfdfdf,#f8f8f8); */ /********************* BOX SIZING *********************/ /* @include box-sizing(border-box); */ /* NOTE: value of "padding-box" is only supported in Gecko. So probably best not to use it. I mean, were you going to anyway? */ /* line 1, ../scss/partials/_foundation.scss */ meta.foundation-version { font-family: "/5.4.6/"; } /* line 4, ../scss/partials/_foundation.scss */ meta.foundation-mq-small { font-family: "/only screen/"; width: 0em; } /* line 8, ../scss/partials/_foundation.scss */ meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.063em)/"; width: 40.063em; } /* line 12, ../scss/partials/_foundation.scss */ meta.foundation-mq-large { font-family: "/only screen and (min-width:64.063em)/"; width: 64.063em; } /* line 16, ../scss/partials/_foundation.scss */ meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.063em)/"; width: 90.063em; } /* line 20, ../scss/partials/_foundation.scss */ meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.063em)/"; width: 120.063em; } /* line 24, ../scss/partials/_foundation.scss */ meta.foundation-data-attribute-namespace { font-family: false; } /* line 27, ../scss/partials/_foundation.scss */ html, body { height: 100%; } /* line 32, ../scss/partials/_foundation.scss */ *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* line 38, ../scss/partials/_foundation.scss */ html, body { font-size: 100%; } /* line 41, ../scss/partials/_foundation.scss */ body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } /* line 53, ../scss/partials/_foundation.scss */ a:hover { cursor: pointer; } /* line 56, ../scss/partials/_foundation.scss */ img { max-width: 100%; height: auto; } /* line 60, ../scss/partials/_foundation.scss */ img { -ms-interpolation-mode: bicubic; } /* line 68, ../scss/partials/_foundation.scss */ #map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } /* line 71, ../scss/partials/_foundation.scss */ .left { float: left !important; } /* line 74, ../scss/partials/_foundation.scss */ .right { float: right !important; } /* line 77, ../scss/partials/_foundation.scss */ .clearfix:before, .clearfix:after { content: " "; display: table; } /* line 80, ../scss/partials/_foundation.scss */ .clearfix:after { clear: both; } /* line 83, ../scss/partials/_foundation.scss */ .hide { display: none; } /* line 86, ../scss/partials/_foundation.scss */ .antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* line 90, ../scss/partials/_foundation.scss */ img { display: inline-block; vertical-align: middle; } /* line 94, ../scss/partials/_foundation.scss */ textarea { height: auto; min-height: 50px; } /* line 98, ../scss/partials/_foundation.scss */ select { width: 100%; } /* line 101, ../scss/partials/_foundation.scss */ .row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5rem; } /* line 108, ../scss/partials/_foundation.scss */ .row:before, .row:after { content: " "; display: table; } /* line 111, ../scss/partials/_foundation.scss */ .row:after { clear: both; } /* line 114, ../scss/partials/_foundation.scss */ .row.collapse > .column, .row.collapse > .columns { padding-left: 0; padding-right: 0; } /* line 117, ../scss/partials/_foundation.scss */ .row.collapse .row { margin-left: 0; margin-right: 0; } /* line 120, ../scss/partials/_foundation.scss */ .row .row { width: auto; margin-left: -0.9375rem; margin-right: -0.9375rem; margin-top: 0; margin-bottom: 0; max-width: none; } /* line 127, ../scss/partials/_foundation.scss */ .row .row:before, .row .row:after { content: " "; display: table; } /* line 130, ../scss/partials/_foundation.scss */ .row .row:after { clear: both; } /* line 132, ../scss/partials/_foundation.scss */ .row .row.collapse { width: auto; margin: 0; max-width: none; } /* line 136, ../scss/partials/_foundation.scss */ .row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; } /* line 139, ../scss/partials/_foundation.scss */ .row .row.collapse:after { clear: both; } /* line 143, ../scss/partials/_foundation.scss */ .column, .columns { padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%; float: left; } /* line 149, ../scss/partials/_foundation.scss */ [class*="column"] + [class*="column"]:last-child { float: right; } /* line 152, ../scss/partials/_foundation.scss */ [class*="column"] + [class*="column"].end { float: left; } @media only screen { /* line 156, ../scss/partials/_foundation.scss */ .small-push-0 { position: relative; left: 0%; right: auto; } /* line 161, ../scss/partials/_foundation.scss */ .small-pull-0 { position: relative; right: 0%; left: auto; } /* line 166, ../scss/partials/_foundation.scss */ .small-push-1 { position: relative; left: 8.33333%; right: auto; } /* line 171, ../scss/partials/_foundation.scss */ .small-pull-1 { position: relative; right: 8.33333%; left: auto; } /* line 176, ../scss/partials/_foundation.scss */ .small-push-2 { position: relative; left: 16.66667%; right: auto; } /* line 181, ../scss/partials/_foundation.scss */ .small-pull-2 { position: relative; right: 16.66667%; left: auto; } /* line 186, ../scss/partials/_foundation.scss */ .small-push-3 { position: relative; left: 25%; right: auto; } /* line 191, ../scss/partials/_foundation.scss */ .small-pull-3 { position: relative; right: 25%; left: auto; } /* line 196, ../scss/partials/_foundation.scss */ .small-push-4 { position: relative; left: 33.33333%; right: auto; } /* line 201, ../scss/partials/_foundation.scss */ .small-pull-4 { position: relative; right: 33.33333%; left: auto; } /* line 206, ../scss/partials/_foundation.scss */ .small-push-5 { position: relative; left: 41.66667%; right: auto; } /* line 211, ../scss/partials/_foundation.scss */ .small-pull-5 { position: relative; right: 41.66667%; left: auto; } /* line 216, ../scss/partials/_foundation.scss */ .small-push-6 { position: relative; left: 50%; right: auto; } /* line 221, ../scss/partials/_foundation.scss */ .small-pull-6 { position: relative; right: 50%; left: auto; } /* line 226, ../scss/partials/_foundation.scss */ .small-push-7 { position: relative; left: 58.33333%; right: auto; } /* line 231, ../scss/partials/_foundation.scss */ .small-pull-7 { position: relative; right: 58.33333%; left: auto; } /* line 236, ../scss/partials/_foundation.scss */ .small-push-8 { position: relative; left: 66.66667%; right: auto; } /* line 241, ../scss/partials/_foundation.scss */ .small-pull-8 { position: relative; right: 66.66667%; left: auto; } /* line 246, ../scss/partials/_foundation.scss */ .small-push-9 { position: relative; left: 75%; right: auto; } /* line 251, ../scss/partials/_foundation.scss */ .small-pull-9 { position: relative; right: 75%; left: auto; } /* line 256, ../scss/partials/_foundation.scss */ .small-push-10 { position: relative; left: 83.33333%; right: auto; } /* line 261, ../scss/partials/_foundation.scss */ .small-pull-10 { position: relative; right: 83.33333%; left: auto; } /* line 266, ../scss/partials/_foundation.scss */ .small-push-11 { position: relative; left: 91.66667%; right: auto; } /* line 271, ../scss/partials/_foundation.scss */ .small-pull-11 { position: relative; right: 91.66667%; left: auto; } /* line 277, ../scss/partials/_foundation.scss */ .column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; } /* line 283, ../scss/partials/_foundation.scss */ .small-1 { width: 8.33333%; } /* line 286, ../scss/partials/_foundation.scss */ .small-2 { width: 16.66667%; } /* line 289, ../scss/partials/_foundation.scss */ .small-3 { width: 25%; } /* line 292, ../scss/partials/_foundation.scss */ .small-4 { width: 33.33333%; } /* line 295, ../scss/partials/_foundation.scss */ .small-5 { width: 41.66667%; } /* line 298, ../scss/partials/_foundation.scss */ .small-6 { width: 50%; } /* line 301, ../scss/partials/_foundation.scss */ .small-7 { width: 58.33333%; } /* line 304, ../scss/partials/_foundation.scss */ .small-8 { width: 66.66667%; } /* line 307, ../scss/partials/_foundation.scss */ .small-9 { width: 75%; } /* line 310, ../scss/partials/_foundation.scss */ .small-10 { width: 83.33333%; } /* line 313, ../scss/partials/_foundation.scss */ .small-11 { width: 91.66667%; } /* line 316, ../scss/partials/_foundation.scss */ .small-12 { width: 100%; } /* line 319, ../scss/partials/_foundation.scss */ .small-offset-0 { margin-left: 0% !important; } /* line 322, ../scss/partials/_foundation.scss */ .small-offset-1 { margin-left: 8.33333% !important; } /* line 325, ../scss/partials/_foundation.scss */ .small-offset-2 { margin-left: 16.66667% !important; } /* line 328, ../scss/partials/_foundation.scss */ .small-offset-3 { margin-left: 25% !important; } /* line 331, ../scss/partials/_foundation.scss */ .small-offset-4 { margin-left: 33.33333% !important; } /* line 334, ../scss/partials/_foundation.scss */ .small-offset-5 { margin-left: 41.66667% !important; } /* line 337, ../scss/partials/_foundation.scss */ .small-offset-6 { margin-left: 50% !important; } /* line 340, ../scss/partials/_foundation.scss */ .small-offset-7 { margin-left: 58.33333% !important; } /* line 343, ../scss/partials/_foundation.scss */ .small-offset-8 { margin-left: 66.66667% !important; } /* line 346, ../scss/partials/_foundation.scss */ .small-offset-9 { margin-left: 75% !important; } /* line 349, ../scss/partials/_foundation.scss */ .small-offset-10 { margin-left: 83.33333% !important; } /* line 352, ../scss/partials/_foundation.scss */ .small-offset-11 { margin-left: 91.66667% !important; } /* line 355, ../scss/partials/_foundation.scss */ .small-reset-order { margin-left: 0; margin-right: 0; left: auto; right: auto; float: left; } /* line 363, ../scss/partials/_foundation.scss */ .column.small-centered, .columns.small-centered { margin-left: auto; margin-right: auto; float: none; } /* line 369, ../scss/partials/_foundation.scss */ .column.small-uncentered, .columns.small-uncentered { margin-left: 0; margin-right: 0; float: left; } /* line 375, ../scss/partials/_foundation.scss */ .column.small-centered:last-child, .columns.small-centered:last-child { float: none; } /* line 379, ../scss/partials/_foundation.scss */ .column.small-uncentered:last-child, .columns.small-uncentered:last-child { float: left; } /* line 383, ../scss/partials/_foundation.scss */ .column.small-uncentered.opposite, .columns.small-uncentered.opposite { float: right; } } @media only screen and (min-width: 40.063em) { /* line 386, ../scss/partials/_foundation.scss */ .medium-push-0 { position: relative; left: 0%; right: auto; } /* line 391, ../scss/partials/_foundation.scss */ .medium-pull-0 { position: relative; right: 0%; left: auto; } /* line 396, ../scss/partials/_foundation.scss */ .medium-push-1 { position: relative; left: 8.33333%; right: auto; } /* line 401, ../scss/partials/_foundation.scss */ .medium-pull-1 { position: relative; right: 8.33333%; left: auto; } /* line 406, ../scss/partials/_foundation.scss */ .medium-push-2 { position: relative; left: 16.66667%; right: auto; } /* line 411, ../scss/partials/_foundation.scss */ .medium-pull-2 { position: relative; right: 16.66667%; left: auto; } /* line 416, ../scss/partials/_foundation.scss */ .medium-push-3 { position: relative; left: 25%; right: auto; } /* line 421, ../scss/partials/_foundation.scss */ .medium-pull-3 { position: relative; right: 25%; left: auto; } /* line 426, ../scss/partials/_foundation.scss */ .medium-push-4 { position: relative; left: 33.33333%; right: auto; } /* line 431, ../scss/partials/_foundation.scss */ .medium-pull-4 { position: relative; right: 33.33333%; left: auto; } /* line 436, ../scss/partials/_foundation.scss */ .medium-push-5 { position: relative; left: 41.66667%; right: auto; } /* line 441, ../scss/partials/_foundation.scss */ .medium-pull-5 { position: relative; right: 41.66667%; left: auto; } /* line 446, ../scss/partials/_foundation.scss */ .medium-push-6 { position: relative; left: 50%; right: auto; } /* line 451, ../scss/partials/_foundation.scss */ .medium-pull-6 { position: relative; right: 50%; left: auto; } /* line 456, ../scss/partials/_foundation.scss */ .medium-push-7 { position: relative; left: 58.33333%; right: auto; } /* line 461, ../scss/partials/_foundation.scss */ .medium-pull-7 { position: relative; right: 58.33333%; left: auto; } /* line 466, ../scss/partials/_foundation.scss */ .medium-push-8 { position: relative; left: 66.66667%; right: auto; } /* line 471, ../scss/partials/_foundation.scss */ .medium-pull-8 { position: relative; right: 66.66667%; left: auto; } /* line 476, ../scss/partials/_foundation.scss */ .medium-push-9 { position: relative; left: 75%; right: auto; } /* line 481, ../scss/partials/_foundation.scss */ .medium-pull-9 { position: relative; right: 75%; left: auto; } /* line 486, ../scss/partials/_foundation.scss */ .medium-push-10 { position: relative; left: 83.33333%; right: auto; } /* line 491, ../scss/partials/_foundation.scss */ .medium-pull-10 { position: relative; right: 83.33333%; left: auto; } /* line 496, ../scss/partials/_foundation.scss */ .medium-push-11 { position: relative; left: 91.66667%; right: auto; } /* line 501, ../scss/partials/_foundation.scss */ .medium-pull-11 { position: relative; right: 91.66667%; left: auto; } /* line 507, ../scss/partials/_foundation.scss */ .column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; } /* line 513, ../scss/partials/_foundation.scss */ .medium-1 { width: 8.33333%; } /* line 516, ../scss/partials/_foundation.scss */ .medium-2 { width: 16.66667%; } /* line 519, ../scss/partials/_foundation.scss */ .medium-3 { width: 25%; } /* line 522, ../scss/partials/_foundation.scss */ .medium-4 { width: 33.33333%; } /* line 525, ../scss/partials/_foundation.scss */ .medium-5 { width: 41.66667%; } /* line 528, ../scss/partials/_foundation.scss */ .medium-6 { width: 50%; } /* line 531, ../scss/partials/_foundation.scss */ .medium-7 { width: 58.33333%; } /* line 534, ../scss/partials/_foundation.scss */ .medium-8 { width: 66.66667%; } /* line 537, ../scss/partials/_foundation.scss */ .medium-9 { width: 75%; } /* line 540, ../scss/partials/_foundation.scss */ .medium-10 { width: 83.33333%; } /* line 543, ../scss/partials/_foundation.scss */ .medium-11 { width: 91.66667%; } /* line 546, ../scss/partials/_foundation.scss */ .medium-12 { width: 100%; } /* line 549, ../scss/partials/_foundation.scss */ .medium-offset-0 { margin-left: 0% !important; } /* line 552, ../scss/partials/_foundation.scss */ .medium-offset-1 { margin-left: 8.33333% !important; } /* line 555, ../scss/partials/_foundation.scss */ .medium-offset-2 { margin-left: 16.66667% !important; } /* line 558, ../scss/partials/_foundation.scss */ .medium-offset-3 { margin-left: 25% !important; } /* line 561, ../scss/partials/_foundation.scss */ .medium-offset-4 { margin-left: 33.33333% !important; } /* line 564, ../scss/partials/_foundation.scss */ .medium-offset-5 { margin-left: 41.66667% !important; } /* line 567, ../scss/partials/_foundation.scss */ .medium-offset-6 { margin-left: 50% !important; } /* line 570, ../scss/partials/_foundation.scss */ .medium-offset-7 { margin-left: 58.33333% !important; } /* line 573, ../scss/partials/_foundation.scss */ .medium-offset-8 { margin-left: 66.66667% !important; } /* line 576, ../scss/partials/_foundation.scss */ .medium-offset-9 { margin-left: 75% !important; } /* line 579, ../scss/partials/_foundation.scss */ .medium-offset-10 { margin-left: 83.33333% !important; } /* line 582, ../scss/partials/_foundation.scss */ .medium-offset-11 { margin-left: 91.66667% !important; } /* line 585, ../scss/partials/_foundation.scss */ .medium-reset-order { margin-left: 0; margin-right: 0; left: auto; right: auto; float: left; } /* line 593, ../scss/partials/_foundation.scss */ .column.medium-centered, .columns.medium-centered { margin-left: auto; margin-right: auto; float: none; } /* line 599, ../scss/partials/_foundation.scss */ .column.medium-uncentered, .columns.medium-uncentered { margin-left: 0; margin-right: 0; float: left; } /* line 605, ../scss/partials/_foundation.scss */ .column.medium-centered:last-child, .columns.medium-centered:last-child { float: none; } /* line 609, ../scss/partials/_foundation.scss */ .column.medium-uncentered:last-child, .columns.medium-uncentered:last-child { float: left; } /* line 613, ../scss/partials/_foundation.scss */ .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite { float: right; } /* line 616, ../scss/partials/_foundation.scss */ .push-0 { position: relative; left: 0%; right: auto; } /* line 621, ../scss/partials/_foundation.scss */ .pull-0 { position: relative; right: 0%; left: auto; } /* line 626, ../scss/partials/_foundation.scss */ .push-1 { position: relative; left: 8.33333%; right: auto; } /* line 631, ../scss/partials/_foundation.scss */ .pull-1 { position: relative; right: 8.33333%; left: auto; } /* line 636, ../scss/partials/_foundation.scss */ .push-2 { position: relative; left: 16.66667%; right: auto; } /* line 641, ../scss/partials/_foundation.scss */ .pull-2 { position: relative; right: 16.66667%; left: auto; } /* line 646, ../scss/partials/_foundation.scss */ .push-3 { position: relative; left: 25%; right: auto; } /* line 651, ../scss/partials/_foundation.scss */ .pull-3 { position: relative; right: 25%; left: auto; } /* line 656, ../scss/partials/_foundation.scss */ .push-4 { position: relative; left: 33.33333%; right: auto; } /* line 661, ../scss/partials/_foundation.scss */ .pull-4 { position: relative; right: 33.33333%; left: auto; } /* line 666, ../scss/partials/_foundation.scss */ .push-5 { position: relative; left: 41.66667%; right: auto; } /* line 671, ../scss/partials/_foundation.scss */ .pull-5 { position: relative; right: 41.66667%; left: auto; } /* line 676, ../scss/partials/_foundation.scss */ .push-6 { position: relative; left: 50%; right: auto; } /* line 681, ../scss/partials/_foundation.scss */ .pull-6 { position: relative; right: 50%; left: auto; } /* line 686, ../scss/partials/_foundation.scss */ .push-7 { position: relative; left: 58.33333%; right: auto; } /* line 691, ../scss/partials/_foundation.scss */ .pull-7 { position: relative; right: 58.33333%; left: auto; } /* line 696, ../scss/partials/_foundation.scss */ .push-8 { position: relative; left: 66.66667%; right: auto; } /* line 701, ../scss/partials/_foundation.scss */ .pull-8 { position: relative; right: 66.66667%; left: auto; } /* line 706, ../scss/partials/_foundation.scss */ .push-9 { position: relative; left: 75%; right: auto; } /* line 711, ../scss/partials/_foundation.scss */ .pull-9 { position: relative; right: 75%; left: auto; } /* line 716, ../scss/partials/_foundation.scss */ .push-10 { position: relative; left: 83.33333%; right: auto; } /* line 721, ../scss/partials/_foundation.scss */ .pull-10 { position: relative; right: 83.33333%; left: auto; } /* line 726, ../scss/partials/_foundation.scss */ .push-11 { position: relative; left: 91.66667%; right: auto; } /* line 731, ../scss/partials/_foundation.scss */ .pull-11 { position: relative; right: 91.66667%; left: auto; } } @media only screen and (min-width: 64.063em) { /* line 736, ../scss/partials/_foundation.scss */ .large-push-0 { position: relative; left: 0%; right: auto; } /* line 741, ../scss/partials/_foundation.scss */ .large-pull-0 { position: relative; right: 0%; left: auto; } /* line 746, ../scss/partials/_foundation.scss */ .large-push-1 { position: relative; left: 8.33333%; right: auto; } /* line 751, ../scss/partials/_foundation.scss */ .large-pull-1 { position: relative; right: 8.33333%; left: auto; } /* line 756, ../scss/partials/_foundation.scss */ .large-push-2 { position: relative; left: 16.66667%; right: auto; } /* line 761, ../scss/partials/_foundation.scss */ .large-pull-2 { position: relative; right: 16.66667%; left: auto; } /* line 766, ../scss/partials/_foundation.scss */ .large-push-3 { position: relative; left: 25%; right: auto; } /* line 771, ../scss/partials/_foundation.scss */ .large-pull-3 { position: relative; right: 25%; left: auto; } /* line 776, ../scss/partials/_foundation.scss */ .large-push-4 { position: relative; left: 33.33333%; right: auto; } /* line 781, ../scss/partials/_foundation.scss */ .large-pull-4 { position: relative; right: 33.33333%; left: auto; } /* line 786, ../scss/partials/_foundation.scss */ .large-push-5 { position: relative; left: 41.66667%; right: auto; } /* line 791, ../scss/partials/_foundation.scss */ .large-pull-5 { position: relative; right: 41.66667%; left: auto; } /* line 796, ../scss/partials/_foundation.scss */ .large-push-6 { position: relative; left: 50%; right: auto; } /* line 801, ../scss/partials/_foundation.scss */ .large-pull-6 { position: relative; right: 50%; left: auto; } /* line 806, ../scss/partials/_foundation.scss */ .large-push-7 { position: relative; left: 58.33333%; right: auto; } /* line 811, ../scss/partials/_foundation.scss */ .large-pull-7 { position: relative; right: 58.33333%; left: auto; } /* line 816, ../scss/partials/_foundation.scss */ .large-push-8 { position: relative; left: 66.66667%; right: auto; } /* line 821, ../scss/partials/_foundation.scss */ .large-pull-8 { position: relative; right: 66.66667%; left: auto; } /* line 826, ../scss/partials/_foundation.scss */ .large-push-9 { position: relative; left: 75%; right: auto; } /* line 831, ../scss/partials/_foundation.scss */ .large-pull-9 { position: relative; right: 75%; left: auto; } /* line 836, ../scss/partials/_foundation.scss */ .large-push-10 { position: relative; left: 83.33333%; right: auto; } /* line 841, ../scss/partials/_foundation.scss */ .large-pull-10 { position: relative; right: 83.33333%; left: auto; } /* line 846, ../scss/partials/_foundation.scss */ .large-push-11 { position: relative; left: 91.66667%; right: auto; } /* line 851, ../scss/partials/_foundation.scss */ .large-pull-11 { position: relative; right: 91.66667%; left: auto; } /* line 857, ../scss/partials/_foundation.scss */ .column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; } /* line 863, ../scss/partials/_foundation.scss */ .large-1 { width: 8.33333%; } /* line 866, ../scss/partials/_foundation.scss */ .large-2 { width: 16.66667%; } /* line 869, ../scss/partials/_foundation.scss */ .large-3 { width: 25%; } /* line 872, ../scss/partials/_foundation.scss */ .large-4 { width: 33.33333%; } /* line 875, ../scss/partials/_foundation.scss */ .large-5 { width: 41.66667%; } /* line 878, ../scss/partials/_foundation.scss */ .large-6 { width: 50%; } /* line 881, ../scss/partials/_foundation.scss */ .large-7 { width: 58.33333%; } /* line 884, ../scss/partials/_foundation.scss */ .large-8 { width: 66.66667%; } /* line 887, ../scss/partials/_foundation.scss */ .large-9 { width: 75%; } /* line 890, ../scss/partials/_foundation.scss */ .large-10 { width: 83.33333%; } /* line 893, ../scss/partials/_foundation.scss */ .large-11 { width: 91.66667%; } /* line 896, ../scss/partials/_foundation.scss */ .large-12 { width: 100%; } /* line 899, ../scss/partials/_foundation.scss */ .large-offset-0 { margin-left: 0% !important; } /* line 902, ../scss/partials/_foundation.scss */ .large-offset-1 { margin-left: 8.33333% !important; } /* line 905, ../scss/partials/_foundation.scss */ .large-offset-2 { margin-left: 16.66667% !important; } /* line 908, ../scss/partials/_foundation.scss */ .large-offset-3 { margin-left: 25% !important; } /* line 911, ../scss/partials/_foundation.scss */ .large-offset-4 { margin-left: 33.33333% !important; } /* line 914, ../scss/partials/_foundation.scss */ .large-offset-5 { margin-left: 41.66667% !important; } /* line 917, ../scss/partials/_foundation.scss */ .large-offset-6 { margin-left: 50% !important; } /* line 920, ../scss/partials/_foundation.scss */ .large-offset-7 { margin-left: 58.33333% !important; } /* line 923, ../scss/partials/_foundation.scss */ .large-offset-8 { margin-left: 66.66667% !important; } /* line 926, ../scss/partials/_foundation.scss */ .large-offset-9 { margin-left: 75% !important; } /* line 929, ../scss/partials/_foundation.scss */ .large-offset-10 { margin-left: 83.33333% !important; } /* line 932, ../scss/partials/_foundation.scss */ .large-offset-11 { margin-left: 91.66667% !important; } /* line 935, ../scss/partials/_foundation.scss */ .large-reset-order { margin-left: 0; margin-right: 0; left: auto; right: auto; float: left; } /* line 943, ../scss/partials/_foundation.scss */ .column.large-centered, .columns.large-centered { margin-left: auto; margin-right: auto; float: none; } /* line 949, ../scss/partials/_foundation.scss */ .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: left; } /* line 955, ../scss/partials/_foundation.scss */ .column.large-centered:last-child, .columns.large-centered:last-child { float: none; } /* line 959, ../scss/partials/_foundation.scss */ .column.large-uncentered:last-child, .columns.large-uncentered:last-child { float: left; } /* line 963, ../scss/partials/_foundation.scss */ .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right; } /* line 966, ../scss/partials/_foundation.scss */ .large-right { float: right !important; } /* line 969, ../scss/partials/_foundation.scss */ .push-0 { position: relative; left: 0%; right: auto; } /* line 974, ../scss/partials/_foundation.scss */ .pull-0 { position: relative; right: 0%; left: auto; } /* line 979, ../scss/partials/_foundation.scss */ .push-1 { position: relative; left: 8.33333%; right: auto; } /* line 984, ../scss/partials/_foundation.scss */ .pull-1 { position: relative; right: 8.33333%; left: auto; } /* line 989, ../scss/partials/_foundation.scss */ .push-2 { position: relative; left: 16.66667%; right: auto; } /* line 994, ../scss/partials/_foundation.scss */ .pull-2 { position: relative; right: 16.66667%; left: auto; } /* line 999, ../scss/partials/_foundation.scss */ .push-3 { position: relative; left: 25%; right: auto; } /* line 1004, ../scss/partials/_foundation.scss */ .pull-3 { position: relative; right: 25%; left: auto; } /* line 1009, ../scss/partials/_foundation.scss */ .push-4 { position: relative; left: 33.33333%; right: auto; } /* line 1014, ../scss/partials/_foundation.scss */ .pull-4 { position: relative; right: 33.33333%; left: auto; } /* line 1019, ../scss/partials/_foundation.scss */ .push-5 { position: relative; left: 41.66667%; right: auto; } /* line 1024, ../scss/partials/_foundation.scss */ .pull-5 { position: relative; right: 41.66667%; left: auto; } /* line 1029, ../scss/partials/_foundation.scss */ .push-6 { position: relative; left: 50%; right: auto; } /* line 1034, ../scss/partials/_foundation.scss */ .pull-6 { position: relative; right: 50%; left: auto; } /* line 1039, ../scss/partials/_foundation.scss */ .push-7 { position: relative; left: 58.33333%; right: auto; } /* line 1044, ../scss/partials/_foundation.scss */ .pull-7 { position: relative; right: 58.33333%; left: auto; } /* line 1049, ../scss/partials/_foundation.scss */ .push-8 { position: relative; left: 66.66667%; right: auto; } /* line 1054, ../scss/partials/_foundation.scss */ .pull-8 { position: relative; right: 66.66667%; left: auto; } /* line 1059, ../scss/partials/_foundation.scss */ .push-9 { position: relative; left: 75%; right: auto; } /* line 1064, ../scss/partials/_foundation.scss */ .pull-9 { position: relative; right: 75%; left: auto; } /* line 1069, ../scss/partials/_foundation.scss */ .push-10 { position: relative; left: 83.33333%; right: auto; } /* line 1074, ../scss/partials/_foundation.scss */ .pull-10 { position: relative; right: 83.33333%; left: auto; } /* line 1079, ../scss/partials/_foundation.scss */ .push-11 { position: relative; left: 91.66667%; right: auto; } /* line 1084, ../scss/partials/_foundation.scss */ .pull-11 { position: relative; right: 91.66667%; left: auto; } } /* line 1088, ../scss/partials/_foundation.scss */ button, .button { border-style: solid; border-width: 0px; cursor: pointer; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-weight: normal; line-height: normal; margin: 0 0 1.25rem; position: relative; text-decoration: none; text-align: center; -webkit-appearance: none; -webkit-border-radius: 0; display: inline-block; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1.0625rem; padding-left: 2rem; font-size: 1rem; background-color: #008cba; border-color: #007095; color: white; transition: background-color 300ms ease-out; } /* line 1111, ../scss/partials/_foundation.scss */ button:hover, button:focus, .button:hover, .button:focus { background-color: #007095; } /* line 1113, ../scss/partials/_foundation.scss */ button:hover, button:focus, .button:hover, .button:focus { color: white; } /* line 1115, ../scss/partials/_foundation.scss */ button.secondary, .button.secondary { background-color: #e7e7e7; border-color: #b9b9b9; color: #333333; } /* line 1119, ../scss/partials/_foundation.scss */ button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #b9b9b9; } /* line 1121, ../scss/partials/_foundation.scss */ button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #333333; } /* line 1123, ../scss/partials/_foundation.scss */ button.success, .button.success { background-color: #43ac6a; border-color: #368a55; color: white; } /* line 1127, ../scss/partials/_foundation.scss */ button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #368a55; } /* line 1129, ../scss/partials/_foundation.scss */ button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: white; } /* line 1131, ../scss/partials/_foundation.scss */ button.alert, .button.alert { background-color: #f04124; border-color: #cf2a0e; color: white; } /* line 1135, ../scss/partials/_foundation.scss */ button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #cf2a0e; } /* line 1137, ../scss/partials/_foundation.scss */ button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: white; } /* line 1139, ../scss/partials/_foundation.scss */ button.warning, .button.warning { background-color: #f08a24; border-color: #cf6e0e; color: white; } /* line 1143, ../scss/partials/_foundation.scss */ button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus { background-color: #cf6e0e; } /* line 1145, ../scss/partials/_foundation.scss */ button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus { color: white; } /* line 1147, ../scss/partials/_foundation.scss */ button.info, .button.info { background-color: #a0d3e8; border-color: #61b6d9; color: #333333; } /* line 1151, ../scss/partials/_foundation.scss */ button.info:hover, button.info:focus, .button.info:hover, .button.info:focus { background-color: #61b6d9; } /* line 1153, ../scss/partials/_foundation.scss */ button.info:hover, button.info:focus, .button.info:hover, .button.info:focus { color: white; } /* line 1155, ../scss/partials/_foundation.scss */ button.large, .button.large { padding-top: 1.125rem; padding-right: 2.25rem; padding-bottom: 1.1875rem; padding-left: 2.25rem; font-size: 1.25rem; } /* line 1161, ../scss/partials/_foundation.scss */ button.small, .button.small { padding-top: 0.875rem; padding-right: 1.75rem; padding-bottom: 0.9375rem; padding-left: 1.75rem; font-size: 0.8125rem; } /* line 1167, ../scss/partials/_foundation.scss */ button.tiny, .button.tiny { padding-top: 0.625rem; padding-right: 1.25rem; padding-bottom: 0.6875rem; padding-left: 1.25rem; font-size: 0.6875rem; } /* line 1173, ../scss/partials/_foundation.scss */ button.expand, .button.expand { padding-right: 0; padding-left: 0; width: 100%; } /* line 1177, ../scss/partials/_foundation.scss */ button.left-align, .button.left-align { text-align: left; text-indent: 0.75rem; } /* line 1180, ../scss/partials/_foundation.scss */ button.right-align, .button.right-align { text-align: right; padding-right: 0.75rem; } /* line 1183, ../scss/partials/_foundation.scss */ button.radius, .button.radius { border-radius: 3px; } /* line 1185, ../scss/partials/_foundation.scss */ button.round, .button.round { border-radius: 1000px; } /* line 1187, ../scss/partials/_foundation.scss */ button.disabled, button[disabled], .button.disabled, .button[disabled] { background-color: #008cba; border-color: #007095; color: white; cursor: default; opacity: 0.7; box-shadow: none; } /* line 1194, ../scss/partials/_foundation.scss */ 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; } /* line 1196, ../scss/partials/_foundation.scss */ 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; } /* line 1198, ../scss/partials/_foundation.scss */ 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; } /* line 1200, ../scss/partials/_foundation.scss */ 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; box-shadow: none; } /* line 1207, ../scss/partials/_foundation.scss */ 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; } /* line 1209, ../scss/partials/_foundation.scss */ 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; } /* line 1211, ../scss/partials/_foundation.scss */ 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; } /* line 1213, ../scss/partials/_foundation.scss */ 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; box-shadow: none; } /* line 1220, ../scss/partials/_foundation.scss */ 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; } /* line 1222, ../scss/partials/_foundation.scss */ 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; } /* line 1224, ../scss/partials/_foundation.scss */ 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; } /* line 1226, ../scss/partials/_foundation.scss */ 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; box-shadow: none; } /* line 1233, ../scss/partials/_foundation.scss */ 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; } /* line 1235, ../scss/partials/_foundation.scss */ 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; } /* line 1237, ../scss/partials/_foundation.scss */ 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; } /* line 1239, ../scss/partials/_foundation.scss */ button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning { background-color: #f08a24; border-color: #cf6e0e; color: white; cursor: default; opacity: 0.7; box-shadow: none; } /* line 1246, ../scss/partials/_foundation.scss */ button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { background-color: #cf6e0e; } /* line 1248, ../scss/partials/_foundation.scss */ button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { color: white; } /* line 1250, ../scss/partials/_foundation.scss */ button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { background-color: #f08a24; } /* line 1252, ../scss/partials/_foundation.scss */ button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info { background-color: #a0d3e8; border-color: #61b6d9; color: #333333; cursor: default; opacity: 0.7; box-shadow: none; } /* line 1259, ../scss/partials/_foundation.scss */ button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus { background-color: #61b6d9; } /* line 1261, ../scss/partials/_foundation.scss */ button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus { color: white; } /* line 1263, ../scss/partials/_foundation.scss */ button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus { background-color: #a0d3e8; } /* line 1266, ../scss/partials/_foundation.scss */ button::-moz-focus-inner { border: 0; padding: 0; } @media only screen and (min-width: 40.063em) { /* line 1271, ../scss/partials/_foundation.scss */ button, .button { display: inline-block; } } /* Standard Forms */ /* line 1274, ../scss/partials/_foundation.scss */ form { margin: 0 0 1rem; } /* Using forms within rows, we need to set some defaults */ /* line 1278, ../scss/partials/_foundation.scss */ form .row .row { margin: 0 -0.5rem; } /* line 1281, ../scss/partials/_foundation.scss */ form .row .row .column, form .row .row .columns { padding: 0 0.5rem; } /* line 1283, ../scss/partials/_foundation.scss */ form .row .row.collapse { margin: 0; } /* line 1286, ../scss/partials/_foundation.scss */ form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; } /* line 1288, ../scss/partials/_foundation.scss */ form .row .row.collapse input { -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; } /* line 1296, ../scss/partials/_foundation.scss */ form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.5rem; } /* Label Styles */ /* line 1300, ../scss/partials/_foundation.scss */ label { font-size: 0.875rem; color: #4d4d4d; cursor: pointer; display: block; font-weight: normal; line-height: 1.5; margin-bottom: 0; /* Styles for required inputs */ } /* line 1309, ../scss/partials/_foundation.scss */ label.right { float: none !important; text-align: right; } /* line 1312, ../scss/partials/_foundation.scss */ label.inline { margin: 0 0 1rem 0; padding: 0.5625rem 0; } /* line 1315, ../scss/partials/_foundation.scss */ label small { text-transform: capitalize; color: #676767; } /* line 1319, ../scss/partials/_foundation.scss */ select::-ms-expand { display: none; } /* Attach elements to the beginning or end of an input */ /* line 1324, ../scss/partials/_foundation.scss */ .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 */ /* line 1340, ../scss/partials/_foundation.scss */ .postfix.button { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.125rem; border: none; } /* line 1349, ../scss/partials/_foundation.scss */ .prefix.button { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.125rem; border: none; } /* line 1358, ../scss/partials/_foundation.scss */ .prefix.button.radius { border-radius: 0; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } /* line 1365, ../scss/partials/_foundation.scss */ .postfix.button.radius { border-radius: 0; -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; } /* line 1372, ../scss/partials/_foundation.scss */ .prefix.button.round { border-radius: 0; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } /* line 1379, ../scss/partials/_foundation.scss */ .postfix.button.round { border-radius: 0; -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 */ /* line 1387, ../scss/partials/_foundation.scss */ span.prefix, label.prefix { background: #f2f2f2; border-right: none; color: #333333; border-color: #cccccc; } /* line 1393, ../scss/partials/_foundation.scss */ span.postfix, label.postfix { background: #f2f2f2; border-left: none; color: #333333; border-color: #cccccc; } /* We use this to get basic styling on all basic form elements */ /* line 1414, ../scss/partials/_foundation.scss */ 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"], input[type="color"], textarea { -webkit-appearance: none; -webkit-border-radius: 0px; background-color: white; font-family: inherit; border-style: solid; border-width: 1px; border-color: #cccccc; 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%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: box-shadow 0.45s, border-color 0.45s ease-in-out; } /* line 1448, ../scss/partials/_foundation.scss */ 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, input[type="color"]:focus, textarea:focus { box-shadow: 0 0 5px #999999; border-color: #999999; } /* line 1465, ../scss/partials/_foundation.scss */ 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, input[type="color"]:focus, textarea:focus { background: #fafafa; border-color: #999999; outline: none; } /* line 1483, ../scss/partials/_foundation.scss */ input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled { background-color: #dddddd; cursor: default; } /* line 1528, ../scss/partials/_foundation.scss */ input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea { background-color: #dddddd; cursor: default; } /* line 1545, ../scss/partials/_foundation.scss */ 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, input[type="color"].radius, textarea.radius { border-radius: 3px; } /* line 1550, ../scss/partials/_foundation.scss */ form .row .prefix-radius.row.collapse input, form .row .prefix-radius.row.collapse textarea, form .row .prefix-radius.row.collapse select { border-radius: 0; -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; } /* line 1556, ../scss/partials/_foundation.scss */ form .row .prefix-radius.row.collapse .prefix { border-radius: 0; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } /* line 1564, ../scss/partials/_foundation.scss */ form .row .postfix-radius.row.collapse input, form .row .postfix-radius.row.collapse textarea, form .row .postfix-radius.row.collapse select { border-radius: 0; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } /* line 1570, ../scss/partials/_foundation.scss */ form .row .postfix-radius.row.collapse .postfix { border-radius: 0; -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; } /* line 1578, ../scss/partials/_foundation.scss */ form .row .prefix-round.row.collapse input, form .row .prefix-round.row.collapse textarea, form .row .prefix-round.row.collapse select { border-radius: 0; -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; } /* line 1584, ../scss/partials/_foundation.scss */ form .row .prefix-round.row.collapse .prefix { border-radius: 0; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } /* line 1592, ../scss/partials/_foundation.scss */ form .row .postfix-round.row.collapse input, form .row .postfix-round.row.collapse textarea, form .row .postfix-round.row.collapse select { border-radius: 0; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } /* line 1598, ../scss/partials/_foundation.scss */ form .row .postfix-round.row.collapse .postfix { border-radius: 0; -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; } /* line 1605, ../scss/partials/_foundation.scss */ input[type="submit"] { -webkit-appearance: none; -webkit-border-radius: 0px; } /* Respect enforced amount of rows for textarea */ /* line 1610, ../scss/partials/_foundation.scss */ textarea[rows] { height: auto; } /* Not allow resize out of parent */ /* line 1614, ../scss/partials/_foundation.scss */ textarea { max-width: 100%; } /* Add height value for select elements to match text input height */ /* line 1618, ../scss/partials/_foundation.scss */ select { -webkit-appearance: none !important; -webkit-border-radius: 0px; background-color: #fafafa; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+); background-position: 100% center; background-repeat: no-repeat; border-style: solid; border-width: 1px; border-color: #cccccc; padding: 0.5rem; font-size: 0.875rem; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; color: rgba(0, 0, 0, 0.75); line-height: normal; border-radius: 0; height: 2.3125rem; } /* line 1635, ../scss/partials/_foundation.scss */ select.radius { border-radius: 3px; } /* line 1637, ../scss/partials/_foundation.scss */ select:hover { background-color: #f3f3f3; border-color: #999999; } /* line 1640, ../scss/partials/_foundation.scss */ select:disabled { background-color: #dddddd; cursor: default; } /* Adjust margin for form elements below */ /* line 1648, ../scss/partials/_foundation.scss */ input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0 0 1rem 0; } /* line 1652, ../scss/partials/_foundation.scss */ 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 */ /* line 1660, ../scss/partials/_foundation.scss */ input[type="file"] { width: 100%; } /* HTML5 Number spinners settings */ /* We add basic fieldset styling */ /* line 1665, ../scss/partials/_foundation.scss */ fieldset { border: 1px solid #dddddd; padding: 1.25rem; margin: 1.125rem 0; } /* line 1669, ../scss/partials/_foundation.scss */ fieldset legend { font-weight: bold; background: white; padding: 0 0.1875rem; margin: 0; margin-left: -0.1875rem; } /* Error Handling */ /* line 1677, ../scss/partials/_foundation.scss */ [data-abide] .error small.error, [data-abide] .error span.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; } /* line 1687, ../scss/partials/_foundation.scss */ [data-abide] span.error, [data-abide] small.error { display: none; } /* line 1690, ../scss/partials/_foundation.scss */ 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; } /* line 1703, ../scss/partials/_foundation.scss */ .error input, .error textarea, .error select { margin-bottom: 0; } /* line 1706, ../scss/partials/_foundation.scss */ .error input[type="checkbox"], .error input[type="radio"] { margin-bottom: 1rem; } /* line 1709, ../scss/partials/_foundation.scss */ .error label, .error label.error { color: #f04124; } /* line 1711, ../scss/partials/_foundation.scss */ .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; } /* line 1721, ../scss/partials/_foundation.scss */ .error > label > small { color: #676767; background: transparent; padding: 0; text-transform: capitalize; font-style: normal; font-size: 60%; margin: 0; display: inline; } /* line 1730, ../scss/partials/_foundation.scss */ .error span.error-message { display: block; } /* line 1735, ../scss/partials/_foundation.scss */ input.error, textarea.error, select.error { margin-bottom: 0; } /* line 1738, ../scss/partials/_foundation.scss */ label.error { color: #f04124; } /* line 1741, ../scss/partials/_foundation.scss */ 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 */ /* line 1746, ../scss/partials/_foundation.scss */ .contain-to-grid { width: 100%; background: #333333; } /* line 1749, ../scss/partials/_foundation.scss */ .contain-to-grid .top-bar { margin-bottom: 0; } /* line 1752, ../scss/partials/_foundation.scss */ .fixed { width: 100%; left: 0; position: fixed; top: 0; z-index: 99; } /* line 1758, ../scss/partials/_foundation.scss */ .fixed.expanded:not(.top-bar) { overflow-y: auto; height: auto; width: 100%; max-height: 100%; } /* line 1763, ../scss/partials/_foundation.scss */ .fixed.expanded:not(.top-bar) .title-area { position: fixed; width: 100%; z-index: 99; } /* line 1767, ../scss/partials/_foundation.scss */ .fixed.expanded:not(.top-bar) .top-bar-section { z-index: 98; margin-top: 45px; } /* line 1771, ../scss/partials/_foundation.scss */ .top-bar { overflow: hidden; height: 45px; line-height: 45px; position: relative; background: #333333; margin-bottom: 0; } /* line 1778, ../scss/partials/_foundation.scss */ .top-bar ul { margin-bottom: 0; list-style: none; } /* line 1781, ../scss/partials/_foundation.scss */ .top-bar .row { max-width: none; } /* line 1784, ../scss/partials/_foundation.scss */ .top-bar form, .top-bar input { margin-bottom: 0; } /* line 1786, ../scss/partials/_foundation.scss */ .top-bar input { height: 1.8rem; padding-top: .35rem; padding-bottom: .35rem; font-size: 0.75rem; } /* line 1791, ../scss/partials/_foundation.scss */ .top-bar .button, .top-bar button { padding-top: 0.4125rem; padding-bottom: 0.4125rem; margin-bottom: 0; font-size: 0.75rem; } @media only screen and (max-width: 40em) { /* line 1797, ../scss/partials/_foundation.scss */ .top-bar .button, .top-bar button { position: relative; top: -1px; } } /* line 1800, ../scss/partials/_foundation.scss */ .top-bar .title-area { position: relative; margin: 0; } /* line 1803, ../scss/partials/_foundation.scss */ .top-bar .name { height: 45px; margin: 0; font-size: 16px; } /* line 1807, ../scss/partials/_foundation.scss */ .top-bar .name h1 { line-height: 45px; font-size: 1.0625rem; margin: 0; } /* line 1811, ../scss/partials/_foundation.scss */ .top-bar .name h1 a { font-weight: normal; color: white; width: 75%; display: block; padding: 0 15px; } /* line 1817, ../scss/partials/_foundation.scss */ .top-bar .toggle-topbar { position: absolute; right: 0; top: 0; } /* line 1821, ../scss/partials/_foundation.scss */ .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; } /* line 1831, ../scss/partials/_foundation.scss */ .top-bar .toggle-topbar.menu-icon { top: 50%; margin-top: -16px; } /* line 1834, ../scss/partials/_foundation.scss */ .top-bar .toggle-topbar.menu-icon a { height: 34px; line-height: 33px; padding: 0 40px 0 15px; color: white; position: relative; } /* line 1840, ../scss/partials/_foundation.scss */ .top-bar .toggle-topbar.menu-icon a span::after { content: ""; position: absolute; display: block; height: 0; top: 50%; margin-top: -8px; right: 15px; box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white; width: 16px; } /* line 1850, ../scss/partials/_foundation.scss */ .top-bar .toggle-topbar.menu-icon a span:hover:after { box-shadow: 0 0px 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; } /* line 1852, ../scss/partials/_foundation.scss */ .top-bar.expanded { height: auto; background: transparent; } /* line 1855, ../scss/partials/_foundation.scss */ .top-bar.expanded .title-area { background: #333333; } /* line 1857, ../scss/partials/_foundation.scss */ .top-bar.expanded .toggle-topbar a { color: #888888; } /* line 1859, ../scss/partials/_foundation.scss */ .top-bar.expanded .toggle-topbar a span::after { box-shadow: 0 0px 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; } /* line 1862, ../scss/partials/_foundation.scss */ .top-bar-section { left: 0; position: relative; width: auto; transition: left 300ms ease-out; } /* line 1867, ../scss/partials/_foundation.scss */ .top-bar-section ul { padding: 0; width: 100%; height: auto; display: block; font-size: 16px; margin: 0; } /* line 1875, ../scss/partials/_foundation.scss */ .top-bar-section .divider, .top-bar-section [role="separator"] { border-top: solid 1px #1a1a1a; clear: both; height: 1px; width: 100%; } /* line 1880, ../scss/partials/_foundation.scss */ .top-bar-section ul li { background: #333333; } /* line 1882, ../scss/partials/_foundation.scss */ .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, Roboto, Arial, sans-serif; font-size: 0.8125rem; font-weight: normal; text-transform: none; } /* line 1892, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button { font-size: 0.8125rem; padding-right: 15px; padding-left: 15px; background-color: #008cba; border-color: #007095; color: white; } /* line 1899, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus { background-color: #007095; } /* line 1901, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus { color: white; } /* line 1903, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.secondary { background-color: #e7e7e7; border-color: #b9b9b9; color: #333333; } /* line 1907, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus { background-color: #b9b9b9; } /* line 1909, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus { color: #333333; } /* line 1911, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.success { background-color: #43ac6a; border-color: #368a55; color: white; } /* line 1915, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus { background-color: #368a55; } /* line 1917, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus { color: white; } /* line 1919, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.alert { background-color: #f04124; border-color: #cf2a0e; color: white; } /* line 1923, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus { background-color: #cf2a0e; } /* line 1925, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus { color: white; } /* line 1927, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.warning { background-color: #f08a24; border-color: #cf6e0e; color: white; } /* line 1931, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus { background-color: #cf6e0e; } /* line 1933, ../scss/partials/_foundation.scss */ .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus { color: white; } /* line 1935, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button { font-size: 0.8125rem; padding-right: 15px; padding-left: 15px; background-color: #008cba; border-color: #007095; color: white; } /* line 1942, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus { background-color: #007095; } /* line 1944, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus { color: white; } /* line 1946, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.secondary { background-color: #e7e7e7; border-color: #b9b9b9; color: #333333; } /* line 1950, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus { background-color: #b9b9b9; } /* line 1952, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus { color: #333333; } /* line 1954, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.success { background-color: #43ac6a; border-color: #368a55; color: white; } /* line 1958, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus { background-color: #368a55; } /* line 1960, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus { color: white; } /* line 1962, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.alert { background-color: #f04124; border-color: #cf2a0e; color: white; } /* line 1966, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus { background-color: #cf2a0e; } /* line 1968, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus { color: white; } /* line 1970, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.warning { background-color: #f08a24; border-color: #cf6e0e; color: white; } /* line 1974, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus { background-color: #cf6e0e; } /* line 1976, ../scss/partials/_foundation.scss */ .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus { color: white; } /* line 1978, ../scss/partials/_foundation.scss */ .top-bar-section ul li:hover:not(.has-form) > a { background-color: #555555; background: #272727; color: white; } /* line 1982, ../scss/partials/_foundation.scss */ .top-bar-section ul li.active > a { background: #008cba; color: white; } /* line 1985, ../scss/partials/_foundation.scss */ .top-bar-section ul li.active > a:hover { background: #0078a0; color: white; } /* line 1988, ../scss/partials/_foundation.scss */ .top-bar-section .has-form { padding: 15px; } /* line 1990, ../scss/partials/_foundation.scss */ .top-bar-section .has-dropdown { position: relative; } /* line 1992, ../scss/partials/_foundation.scss */ .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; } /* line 2005, ../scss/partials/_foundation.scss */ .top-bar-section .has-dropdown.moved { position: static; } /* line 2007, ../scss/partials/_foundation.scss */ .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%; } /* line 2016, ../scss/partials/_foundation.scss */ .top-bar-section .has-dropdown.moved > a:after { display: none; } /* line 2018, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown { padding: 0; 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); } /* line 2030, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li { width: 100%; height: auto; } /* line 2033, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li a { font-weight: normal; padding: 8px 15px; } /* line 2036, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li a.parent-link { font-weight: normal; } /* line 2038, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link { margin-bottom: 0; margin-top: 0; font-size: 1.125rem; } /* line 2042, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a { color: white; display: block; } /* line 2045, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover { background: none; } /* line 2047, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li.has-form { padding: 8px 15px; } /* line 2049, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button { top: auto; } /* line 2051, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown label { padding: 8px 15px 2px; margin-bottom: 0; text-transform: uppercase; color: #777777; font-weight: bold; font-size: 0.625rem; } /* line 2059, ../scss/partials/_foundation.scss */ .js-generated { display: block; } @media only screen and (min-width: 40.063em) { /* line 2063, ../scss/partials/_foundation.scss */ .top-bar { background: #333333; overflow: visible; } /* line 2066, ../scss/partials/_foundation.scss */ .top-bar:before, .top-bar:after { content: " "; display: table; } /* line 2069, ../scss/partials/_foundation.scss */ .top-bar:after { clear: both; } /* line 2071, ../scss/partials/_foundation.scss */ .top-bar .toggle-topbar { display: none; } /* line 2073, ../scss/partials/_foundation.scss */ .top-bar .title-area { float: left; } /* line 2075, ../scss/partials/_foundation.scss */ .top-bar .name h1 a { width: auto; } /* line 2079, ../scss/partials/_foundation.scss */ .top-bar input, .top-bar .button, .top-bar button { font-size: 0.875rem; position: relative; top: 7px; } /* line 2083, ../scss/partials/_foundation.scss */ .top-bar.expanded { background: #333333; } /* line 2086, ../scss/partials/_foundation.scss */ .contain-to-grid .top-bar { max-width: 62.5rem; margin: 0 auto; margin-bottom: 0; } /* line 2091, ../scss/partials/_foundation.scss */ .top-bar-section { transition: none 0 0; left: 0 !important; } /* line 2094, ../scss/partials/_foundation.scss */ .top-bar-section ul { width: auto; height: auto !important; display: inline; } /* line 2098, ../scss/partials/_foundation.scss */ .top-bar-section ul li { float: left; } /* line 2100, ../scss/partials/_foundation.scss */ .top-bar-section ul li .js-generated { display: none; } /* line 2102, ../scss/partials/_foundation.scss */ .top-bar-section li.hover > a:not(.button) { background-color: #555555; background: #272727; color: white; } /* line 2106, ../scss/partials/_foundation.scss */ .top-bar-section li:not(.has-form) a:not(.button) { padding: 0 15px; line-height: 45px; background: #333333; } /* line 2110, ../scss/partials/_foundation.scss */ .top-bar-section li:not(.has-form) a:not(.button):hover { background-color: #555555; background: #272727; } /* line 2113, ../scss/partials/_foundation.scss */ .top-bar-section li.active:not(.has-form) a:not(.button) { padding: 0 15px; line-height: 45px; color: white; background: #008cba; } /* line 2118, ../scss/partials/_foundation.scss */ .top-bar-section li.active:not(.has-form) a:not(.button):hover { background: #0078a0; color: white; } /* line 2121, ../scss/partials/_foundation.scss */ .top-bar-section .has-dropdown > a { padding-right: 35px !important; } /* line 2123, ../scss/partials/_foundation.scss */ .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; } /* line 2133, ../scss/partials/_foundation.scss */ .top-bar-section .has-dropdown.moved { position: relative; } /* line 2135, ../scss/partials/_foundation.scss */ .top-bar-section .has-dropdown.moved > .dropdown { display: block; position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } /* line 2142, ../scss/partials/_foundation.scss */ .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; } /* line 2150, ../scss/partials/_foundation.scss */ .top-bar-section .has-dropdown > a:focus + .dropdown { display: block; position: static !important; height: auto; width: auto; overflow: visible; clip: auto; position: absolute !important; } /* line 2158, ../scss/partials/_foundation.scss */ .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: "\00bb"; top: 1rem; margin-top: -1px; right: 5px; line-height: 1.2; } /* line 2165, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown { left: 0; top: auto; background: transparent; min-width: 100%; } /* line 2170, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li a { color: white; line-height: 45px; white-space: nowrap; padding: 12px 15px; background: #333333; } /* line 2176, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) { color: white; background: #333333; } /* line 2179, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) { color: white; background-color: #555555; background: #272727; } /* line 2183, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li label { white-space: nowrap; background: #333333; } /* line 2186, ../scss/partials/_foundation.scss */ .top-bar-section .dropdown li .dropdown { left: 100%; top: 0; } /* line 2189, ../scss/partials/_foundation.scss */ .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; } /* line 2196, ../scss/partials/_foundation.scss */ .top-bar-section .has-form { background: #333333; padding: 0 15px; height: 45px; } /* line 2200, ../scss/partials/_foundation.scss */ .top-bar-section .right li .dropdown { left: auto; right: 0; } /* line 2203, ../scss/partials/_foundation.scss */ .top-bar-section .right li .dropdown li .dropdown { right: 100%; } /* line 2205, ../scss/partials/_foundation.scss */ .top-bar-section .left li .dropdown { right: auto; left: 0; } /* line 2208, ../scss/partials/_foundation.scss */ .top-bar-section .left li .dropdown li .dropdown { left: 100%; } /* line 2211, ../scss/partials/_foundation.scss */ .no-js .top-bar-section ul li:hover > a { background-color: #555555; background: #272727; color: white; } /* line 2215, ../scss/partials/_foundation.scss */ .no-js .top-bar-section ul li:active > a { background: #008cba; color: white; } /* line 2218, ../scss/partials/_foundation.scss */ .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; } /* line 2226, ../scss/partials/_foundation.scss */ .no-js .top-bar-section .has-dropdown > a:focus + .dropdown { display: block; position: static !important; height: auto; width: auto; overflow: visible; clip: auto; position: absolute !important; } } /* line 2234, ../scss/partials/_foundation.scss */ .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; border-radius: 3px; } /* line 2245, ../scss/partials/_foundation.scss */ .breadcrumbs > * { margin: 0; float: left; font-size: 0.6875rem; line-height: 0.6875rem; text-transform: uppercase; color: #008cba; } /* line 2252, ../scss/partials/_foundation.scss */ .breadcrumbs > *:hover a, .breadcrumbs > *:focus a { text-decoration: underline; } /* line 2254, ../scss/partials/_foundation.scss */ .breadcrumbs > * a { color: #008cba; } /* line 2256, ../scss/partials/_foundation.scss */ .breadcrumbs > *.current { cursor: default; color: #333333; } /* line 2259, ../scss/partials/_foundation.scss */ .breadcrumbs > *.current a { cursor: default; color: #333333; } /* line 2262, ../scss/partials/_foundation.scss */ .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a { text-decoration: none; } /* line 2264, ../scss/partials/_foundation.scss */ .breadcrumbs > *.unavailable { color: #999999; } /* line 2266, ../scss/partials/_foundation.scss */ .breadcrumbs > *.unavailable a { color: #999999; } /* line 2269, ../scss/partials/_foundation.scss */ .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, .breadcrumbs > *.unavailable a:focus { text-decoration: none; color: #999999; cursor: default; } /* line 2273, ../scss/partials/_foundation.scss */ .breadcrumbs > *:before { content: "/"; color: #aaaaaa; margin: 0 0.75rem; position: relative; top: 1px; } /* line 2279, ../scss/partials/_foundation.scss */ .breadcrumbs > *:first-child:before { content: " "; margin: 0; } /* Accessibility - hides the forward slash */ /* line 2284, ../scss/partials/_foundation.scss */ [aria-label="breadcrumbs"] [aria-hidden="true"]:after { content: "/"; } /* line 2287, ../scss/partials/_foundation.scss */ .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; transition: opacity 300ms ease-out; background-color: #008cba; border-color: #0078a0; color: white; } /* line 2300, ../scss/partials/_foundation.scss */ .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; } /* line 2310, ../scss/partials/_foundation.scss */ .alert-box .close:hover, .alert-box .close:focus { opacity: 0.5; } /* line 2312, ../scss/partials/_foundation.scss */ .alert-box.radius { border-radius: 3px; } /* line 2314, ../scss/partials/_foundation.scss */ .alert-box.round { border-radius: 1000px; } /* line 2316, ../scss/partials/_foundation.scss */ .alert-box.success { background-color: #43ac6a; border-color: #3a945b; color: white; } /* line 2320, ../scss/partials/_foundation.scss */ .alert-box.alert { background-color: #f04124; border-color: #de2d0f; color: white; } /* line 2324, ../scss/partials/_foundation.scss */ .alert-box.secondary { background-color: #e7e7e7; border-color: #c7c7c7; color: #4f4f4f; } /* line 2328, ../scss/partials/_foundation.scss */ .alert-box.warning { background-color: #f08a24; border-color: #de770f; color: white; } /* line 2332, ../scss/partials/_foundation.scss */ .alert-box.info { background-color: #a0d3e8; border-color: #74bfdd; color: #4f4f4f; } /* line 2336, ../scss/partials/_foundation.scss */ .alert-box.alert-close { opacity: 0; } /* line 2339, ../scss/partials/_foundation.scss */ .inline-list { margin: 0 auto 1.0625rem auto; margin-left: -1.375rem; margin-right: 0; padding: 0; list-style: none; overflow: hidden; } /* line 2346, ../scss/partials/_foundation.scss */ .inline-list > li { list-style: none; float: left; margin-left: 1.375rem; display: block; } /* line 2351, ../scss/partials/_foundation.scss */ .inline-list > li > * { display: block; } /* line 2354, ../scss/partials/_foundation.scss */ .button-group { list-style: none; margin: 0; left: 0; } /* line 2358, ../scss/partials/_foundation.scss */ .button-group:before, .button-group:after { content: " "; display: table; } /* line 2361, ../scss/partials/_foundation.scss */ .button-group:after { clear: both; } /* line 2363, ../scss/partials/_foundation.scss */ .button-group > li { margin: 0 -2px; float: left; display: inline-block; } /* line 2367, ../scss/partials/_foundation.scss */ .button-group > li > button, .button-group > li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2370, ../scss/partials/_foundation.scss */ .button-group > li:first-child button, .button-group > li:first-child .button { border-left: 0; } /* line 2372, ../scss/partials/_foundation.scss */ .button-group.stack > li { margin: 0 -2px; float: left; display: inline-block; display: block; margin: 0; float: none; } /* line 2379, ../scss/partials/_foundation.scss */ .button-group.stack > li > button, .button-group.stack > li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2382, ../scss/partials/_foundation.scss */ .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button { border-left: 0; } /* line 2384, ../scss/partials/_foundation.scss */ .button-group.stack > li > button, .button-group.stack > li .button { border-top: 1px solid; border-color: rgba(255, 255, 255, 0.5); border-left-width: 0px; margin: 0; display: block; } /* line 2390, ../scss/partials/_foundation.scss */ .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button { border-top: 0; } /* line 2392, ../scss/partials/_foundation.scss */ .button-group.stack-for-small > li { margin: 0 -2px; float: left; display: inline-block; } /* line 2396, ../scss/partials/_foundation.scss */ .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2399, ../scss/partials/_foundation.scss */ .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button { border-left: 0; } @media only screen and (max-width: 40em) { /* line 2402, ../scss/partials/_foundation.scss */ .button-group.stack-for-small > li { margin: 0 -2px; float: left; display: inline-block; display: block; margin: 0; } /* line 2408, ../scss/partials/_foundation.scss */ .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2411, ../scss/partials/_foundation.scss */ .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button { border-left: 0; } /* line 2413, ../scss/partials/_foundation.scss */ .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button { border-top: 1px solid; border-color: rgba(255, 255, 255, 0.5); border-left-width: 0px; margin: 0; display: block; } /* line 2419, ../scss/partials/_foundation.scss */ .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button { border-top: 0; } } /* line 2421, ../scss/partials/_foundation.scss */ .button-group.radius > * { margin: 0 -2px; float: left; display: inline-block; } /* line 2425, ../scss/partials/_foundation.scss */ .button-group.radius > * > button, .button-group.radius > * .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2428, ../scss/partials/_foundation.scss */ .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button { border-left: 0; } /* line 2430, ../scss/partials/_foundation.scss */ .button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button { border-radius: 0; } /* line 2432, ../scss/partials/_foundation.scss */ .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button { -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } /* line 2437, ../scss/partials/_foundation.scss */ .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button { -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; } /* line 2442, ../scss/partials/_foundation.scss */ .button-group.radius.stack > * { margin: 0 -2px; float: left; display: inline-block; display: block; margin: 0; } /* line 2448, ../scss/partials/_foundation.scss */ .button-group.radius.stack > * > button, .button-group.radius.stack > * .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2451, ../scss/partials/_foundation.scss */ .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button { border-left: 0; } /* line 2453, ../scss/partials/_foundation.scss */ .button-group.radius.stack > * > button, .button-group.radius.stack > * .button { border-top: 1px solid; border-color: rgba(255, 255, 255, 0.5); border-left-width: 0px; margin: 0; display: block; } /* line 2459, ../scss/partials/_foundation.scss */ .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button { border-top: 0; } /* line 2461, ../scss/partials/_foundation.scss */ .button-group.radius.stack > *, .button-group.radius.stack > * > a, .button-group.radius.stack > * > button, .button-group.radius.stack > * > .button { border-radius: 0; } /* line 2463, ../scss/partials/_foundation.scss */ .button-group.radius.stack > *:first-child, .button-group.radius.stack > *:first-child > a, .button-group.radius.stack > *:first-child > button, .button-group.radius.stack > *:first-child > .button { -webkit-top-left-radius: 3px; -webkit-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; } /* line 2468, ../scss/partials/_foundation.scss */ .button-group.radius.stack > *:last-child, .button-group.radius.stack > *:last-child > a, .button-group.radius.stack > *:last-child > button, .button-group.radius.stack > *:last-child > .button { -webkit-bottom-left-radius: 3px; -webkit-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } @media only screen and (min-width: 40.063em) { /* line 2474, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > * { margin: 0 -2px; float: left; display: inline-block; } /* line 2478, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2481, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button { border-left: 0; } /* line 2483, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button { border-radius: 0; } /* line 2485, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button { -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } /* line 2490, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button { -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; } } @media only screen and (max-width: 40em) { /* line 2496, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > * { margin: 0 -2px; float: left; display: inline-block; display: block; margin: 0; } /* line 2502, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2505, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button { border-left: 0; } /* line 2507, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button { border-top: 1px solid; border-color: rgba(255, 255, 255, 0.5); border-left-width: 0px; margin: 0; display: block; } /* line 2513, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button { border-top: 0; } /* line 2515, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button { border-radius: 0; } /* line 2517, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button { -webkit-top-left-radius: 3px; -webkit-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; } /* line 2522, ../scss/partials/_foundation.scss */ .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button { -webkit-bottom-left-radius: 3px; -webkit-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } } /* line 2527, ../scss/partials/_foundation.scss */ .button-group.round > * { margin: 0 -2px; float: left; display: inline-block; } /* line 2531, ../scss/partials/_foundation.scss */ .button-group.round > * > button, .button-group.round > * .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2534, ../scss/partials/_foundation.scss */ .button-group.round > *:first-child button, .button-group.round > *:first-child .button { border-left: 0; } /* line 2536, ../scss/partials/_foundation.scss */ .button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button { border-radius: 0; } /* line 2538, ../scss/partials/_foundation.scss */ .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button { -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } /* line 2543, ../scss/partials/_foundation.scss */ .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button { -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; } /* line 2548, ../scss/partials/_foundation.scss */ .button-group.round.stack > * { margin: 0 -2px; float: left; display: inline-block; display: block; margin: 0; } /* line 2554, ../scss/partials/_foundation.scss */ .button-group.round.stack > * > button, .button-group.round.stack > * .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2557, ../scss/partials/_foundation.scss */ .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button { border-left: 0; } /* line 2559, ../scss/partials/_foundation.scss */ .button-group.round.stack > * > button, .button-group.round.stack > * .button { border-top: 1px solid; border-color: rgba(255, 255, 255, 0.5); border-left-width: 0px; margin: 0; display: block; } /* line 2565, ../scss/partials/_foundation.scss */ .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button { border-top: 0; } /* line 2567, ../scss/partials/_foundation.scss */ .button-group.round.stack > *, .button-group.round.stack > * > a, .button-group.round.stack > * > button, .button-group.round.stack > * > .button { border-radius: 0; } /* line 2569, ../scss/partials/_foundation.scss */ .button-group.round.stack > *:first-child, .button-group.round.stack > *:first-child > a, .button-group.round.stack > *:first-child > button, .button-group.round.stack > *:first-child > .button { -webkit-top-left-radius: 1rem; -webkit-top-right-radius: 1rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; } /* line 2574, ../scss/partials/_foundation.scss */ .button-group.round.stack > *:last-child, .button-group.round.stack > *:last-child > a, .button-group.round.stack > *:last-child > button, .button-group.round.stack > *:last-child > .button { -webkit-bottom-left-radius: 1rem; -webkit-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; } @media only screen and (min-width: 40.063em) { /* line 2580, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > * { margin: 0 -2px; float: left; display: inline-block; } /* line 2584, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2587, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button { border-left: 0; } /* line 2589, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button { border-radius: 0; } /* line 2591, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button { -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } /* line 2596, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button { -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; } } @media only screen and (max-width: 40em) { /* line 2602, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > * { margin: 0 -2px; float: left; display: inline-block; display: block; margin: 0; } /* line 2608, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2611, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button { border-left: 0; } /* line 2613, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button { border-top: 1px solid; border-color: rgba(255, 255, 255, 0.5); border-left-width: 0px; margin: 0; display: block; } /* line 2619, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button { border-top: 0; } /* line 2621, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button { border-radius: 0; } /* line 2623, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button { -webkit-top-left-radius: 1rem; -webkit-top-right-radius: 1rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; } /* line 2628, ../scss/partials/_foundation.scss */ .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button { -webkit-bottom-left-radius: 1rem; -webkit-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; } } /* line 2633, ../scss/partials/_foundation.scss */ .button-group.even-2 li { margin: 0 -2px; float: left; display: inline-block; width: 50%; } /* line 2638, ../scss/partials/_foundation.scss */ .button-group.even-2 li > button, .button-group.even-2 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2641, ../scss/partials/_foundation.scss */ .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button { border-left: 0; } /* line 2643, ../scss/partials/_foundation.scss */ .button-group.even-2 li button, .button-group.even-2 li .button { width: 100%; } /* line 2645, ../scss/partials/_foundation.scss */ .button-group.even-3 li { margin: 0 -2px; float: left; display: inline-block; width: 33.33333%; } /* line 2650, ../scss/partials/_foundation.scss */ .button-group.even-3 li > button, .button-group.even-3 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2653, ../scss/partials/_foundation.scss */ .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button { border-left: 0; } /* line 2655, ../scss/partials/_foundation.scss */ .button-group.even-3 li button, .button-group.even-3 li .button { width: 100%; } /* line 2657, ../scss/partials/_foundation.scss */ .button-group.even-4 li { margin: 0 -2px; float: left; display: inline-block; width: 25%; } /* line 2662, ../scss/partials/_foundation.scss */ .button-group.even-4 li > button, .button-group.even-4 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2665, ../scss/partials/_foundation.scss */ .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button { border-left: 0; } /* line 2667, ../scss/partials/_foundation.scss */ .button-group.even-4 li button, .button-group.even-4 li .button { width: 100%; } /* line 2669, ../scss/partials/_foundation.scss */ .button-group.even-5 li { margin: 0 -2px; float: left; display: inline-block; width: 20%; } /* line 2674, ../scss/partials/_foundation.scss */ .button-group.even-5 li > button, .button-group.even-5 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2677, ../scss/partials/_foundation.scss */ .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button { border-left: 0; } /* line 2679, ../scss/partials/_foundation.scss */ .button-group.even-5 li button, .button-group.even-5 li .button { width: 100%; } /* line 2681, ../scss/partials/_foundation.scss */ .button-group.even-6 li { margin: 0 -2px; float: left; display: inline-block; width: 16.66667%; } /* line 2686, ../scss/partials/_foundation.scss */ .button-group.even-6 li > button, .button-group.even-6 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2689, ../scss/partials/_foundation.scss */ .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button { border-left: 0; } /* line 2691, ../scss/partials/_foundation.scss */ .button-group.even-6 li button, .button-group.even-6 li .button { width: 100%; } /* line 2693, ../scss/partials/_foundation.scss */ .button-group.even-7 li { margin: 0 -2px; float: left; display: inline-block; width: 14.28571%; } /* line 2698, ../scss/partials/_foundation.scss */ .button-group.even-7 li > button, .button-group.even-7 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2701, ../scss/partials/_foundation.scss */ .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button { border-left: 0; } /* line 2703, ../scss/partials/_foundation.scss */ .button-group.even-7 li button, .button-group.even-7 li .button { width: 100%; } /* line 2705, ../scss/partials/_foundation.scss */ .button-group.even-8 li { margin: 0 -2px; float: left; display: inline-block; width: 12.5%; } /* line 2710, ../scss/partials/_foundation.scss */ .button-group.even-8 li > button, .button-group.even-8 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5); } /* line 2713, ../scss/partials/_foundation.scss */ .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button { border-left: 0; } /* line 2715, ../scss/partials/_foundation.scss */ .button-group.even-8 li button, .button-group.even-8 li .button { width: 100%; } /* line 2718, ../scss/partials/_foundation.scss */ .button-bar:before, .button-bar:after { content: " "; display: table; } /* line 2721, ../scss/partials/_foundation.scss */ .button-bar:after { clear: both; } /* line 2723, ../scss/partials/_foundation.scss */ .button-bar .button-group { float: left; margin-right: 0.625rem; } /* line 2726, ../scss/partials/_foundation.scss */ .button-bar .button-group div { overflow: hidden; } /* Panels */ /* line 2730, ../scss/partials/_foundation.scss */ .panel { border-style: solid; border-width: 1px; border-color: #d8d8d8; margin-bottom: 1.25rem; padding: 1.25rem; background: #f2f2f2; color: #333333; } /* line 2738, ../scss/partials/_foundation.scss */ .panel > :first-child { margin-top: 0; } /* line 2740, ../scss/partials/_foundation.scss */ .panel > :last-child { margin-bottom: 0; } /* line 2742, ../scss/partials/_foundation.scss */ .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl { color: #333333; } /* line 2744, ../scss/partials/_foundation.scss */ .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { line-height: 1; margin-bottom: 0.625rem; } /* line 2747, ../scss/partials/_foundation.scss */ .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader { line-height: 1.4; } /* line 2749, ../scss/partials/_foundation.scss */ .panel.callout { border-style: solid; border-width: 1px; border-color: #b6edff; margin-bottom: 1.25rem; padding: 1.25rem; background: #ecfaff; color: #333333; } /* line 2757, ../scss/partials/_foundation.scss */ .panel.callout > :first-child { margin-top: 0; } /* line 2759, ../scss/partials/_foundation.scss */ .panel.callout > :last-child { margin-bottom: 0; } /* line 2761, ../scss/partials/_foundation.scss */ .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl { color: #333333; } /* line 2763, ../scss/partials/_foundation.scss */ .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; } /* line 2766, ../scss/partials/_foundation.scss */ .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; } /* line 2768, ../scss/partials/_foundation.scss */ .panel.callout a:not(.button) { color: #008cba; } /* line 2770, ../scss/partials/_foundation.scss */ .panel.radius { border-radius: 3px; } /* line 2773, ../scss/partials/_foundation.scss */ .dropdown.button, button.dropdown { position: relative; padding-right: 3.5625rem; } /* line 2776, ../scss/partials/_foundation.scss */ .dropdown.button:after, button.dropdown:after { position: absolute; content: ""; width: 0; height: 0; display: block; border-style: solid; border-color: white transparent transparent transparent; top: 50%; } /* line 2785, ../scss/partials/_foundation.scss */ .dropdown.button:after, button.dropdown:after { border-width: 0.375rem; right: 1.40625rem; margin-top: -0.15625rem; } /* line 2789, ../scss/partials/_foundation.scss */ .dropdown.button:after, button.dropdown:after { border-color: white transparent transparent transparent; } /* line 2791, ../scss/partials/_foundation.scss */ .dropdown.button.tiny, button.dropdown.tiny { padding-right: 2.625rem; } /* line 2793, ../scss/partials/_foundation.scss */ .dropdown.button.tiny:before, button.dropdown.tiny:before { border-width: 0.375rem; right: 1.125rem; margin-top: -0.125rem; } /* line 2797, ../scss/partials/_foundation.scss */ .dropdown.button.tiny:after, button.dropdown.tiny:after { border-color: white transparent transparent transparent; } /* line 2799, ../scss/partials/_foundation.scss */ .dropdown.button.small, button.dropdown.small { padding-right: 3.0625rem; } /* line 2801, ../scss/partials/_foundation.scss */ .dropdown.button.small:after, button.dropdown.small:after { border-width: 0.4375rem; right: 1.3125rem; margin-top: -0.15625rem; } /* line 2805, ../scss/partials/_foundation.scss */ .dropdown.button.small:after, button.dropdown.small:after { border-color: white transparent transparent transparent; } /* line 2807, ../scss/partials/_foundation.scss */ .dropdown.button.large, button.dropdown.large { padding-right: 3.625rem; } /* line 2809, ../scss/partials/_foundation.scss */ .dropdown.button.large:after, button.dropdown.large:after { border-width: 0.3125rem; right: 1.71875rem; margin-top: -0.15625rem; } /* line 2813, ../scss/partials/_foundation.scss */ .dropdown.button.large:after, button.dropdown.large:after { border-color: white transparent transparent transparent; } /* line 2815, ../scss/partials/_foundation.scss */ .dropdown.button.secondary:after, button.dropdown.secondary:after { border-color: #333333 transparent transparent transparent; } /* Image Thumbnails */ /* line 2819, ../scss/partials/_foundation.scss */ .th { line-height: 0; display: inline-block; border: solid 4px white; max-width: 100%; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); transition: all 200ms ease-out; } /* line 2826, ../scss/partials/_foundation.scss */ .th:hover, .th:focus { box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); } /* line 2828, ../scss/partials/_foundation.scss */ .th.radius { border-radius: 3px; } /* line 2831, ../scss/partials/_foundation.scss */ .toolbar { background: #333333; width: 100%; font-size: 0; display: inline-block; } /* line 2836, ../scss/partials/_foundation.scss */ .toolbar.label-bottom .tab .tab-content i, .toolbar.label-bottom .tab .tab-content img { margin-bottom: 10px; } /* line 2838, ../scss/partials/_foundation.scss */ .toolbar.label-right .tab .tab-content i, .toolbar.label-right .tab .tab-content img { margin-right: 10px; display: inline-block; } /* line 2841, ../scss/partials/_foundation.scss */ .toolbar.label-right .tab .tab-content label { display: inline-block; } /* line 2843, ../scss/partials/_foundation.scss */ .toolbar.vertical.label-right .tab .tab-content { text-align: left; } /* line 2845, ../scss/partials/_foundation.scss */ .toolbar.vertical { height: 100%; width: auto; } /* line 2848, ../scss/partials/_foundation.scss */ .toolbar.vertical .tab { width: auto; margin: auto; float: none; } /* line 2852, ../scss/partials/_foundation.scss */ .toolbar .tab { text-align: center; width: 25%; margin: 0 auto; display: block; padding: 20px; float: left; } /* line 2859, ../scss/partials/_foundation.scss */ .toolbar .tab:hover { background: rgba(255, 255, 255, 0.1); } /* line 2862, ../scss/partials/_foundation.scss */ .toolbar .tab-content { font-size: 16px; text-align: center; } /* line 2865, ../scss/partials/_foundation.scss */ .toolbar .tab-content label { color: #cccccc; } /* line 2867, ../scss/partials/_foundation.scss */ .toolbar .tab-content i { font-size: 30px; display: block; margin: 0 auto; color: #cccccc; vertical-align: middle; } /* line 2873, ../scss/partials/_foundation.scss */ .toolbar .tab-content img { width: 30px; height: 30px; display: block; margin: 0 auto; } /* Pricing Tables */ /* line 2880, ../scss/partials/_foundation.scss */ .pricing-table { border: solid 1px #dddddd; margin-left: 0; margin-bottom: 1.25rem; } /* line 2884, ../scss/partials/_foundation.scss */ .pricing-table * { list-style: none; line-height: 1; } /* line 2887, ../scss/partials/_foundation.scss */ .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, Roboto, Arial, sans-serif; } /* line 2895, ../scss/partials/_foundation.scss */ .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, Roboto, Arial, sans-serif; } /* line 2903, ../scss/partials/_foundation.scss */ .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; } /* line 2912, ../scss/partials/_foundation.scss */ .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; } /* line 2920, ../scss/partials/_foundation.scss */ .pricing-table .cta-button { background-color: white; text-align: center; padding: 1.25rem 1.25rem 0; } @-webkit-keyframes rotate { /* line 2926, ../scss/partials/_foundation.scss */ from { -webkit-transform: rotate(0deg); } /* line 2929, ../scss/partials/_foundation.scss */ to { -webkit-transform: rotate(360deg); } } @-moz-keyframes rotate { /* line 2933, ../scss/partials/_foundation.scss */ from { -moz-transform: rotate(0deg); } /* line 2936, ../scss/partials/_foundation.scss */ to { -moz-transform: rotate(360deg); } } @-o-keyframes rotate { /* line 2940, ../scss/partials/_foundation.scss */ from { -o-transform: rotate(0deg); } /* line 2943, ../scss/partials/_foundation.scss */ to { -o-transform: rotate(360deg); } } @keyframes rotate { /* line 2947, ../scss/partials/_foundation.scss */ from { transform: rotate(0deg); } /* line 2950, ../scss/partials/_foundation.scss */ to { transform: rotate(360deg); } } /* Orbit Graceful Loading */ /* line 2954, ../scss/partials/_foundation.scss */ .slideshow-wrapper { position: relative; } /* line 2956, ../scss/partials/_foundation.scss */ .slideshow-wrapper ul { list-style-type: none; margin: 0; } /* line 2960, ../scss/partials/_foundation.scss */ .slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption { display: none; } /* line 2962, ../scss/partials/_foundation.scss */ .slideshow-wrapper ul li:first-child { display: block; } /* line 2964, ../scss/partials/_foundation.scss */ .slideshow-wrapper .orbit-container { background-color: transparent; } /* line 2966, ../scss/partials/_foundation.scss */ .slideshow-wrapper .orbit-container li { display: block; } /* line 2968, ../scss/partials/_foundation.scss */ .slideshow-wrapper .orbit-container li .orbit-caption { display: block; } /* line 2970, ../scss/partials/_foundation.scss */ .slideshow-wrapper .orbit-container .orbit-bullets li { display: inline-block; } /* line 2972, ../scss/partials/_foundation.scss */ .slideshow-wrapper .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; border-radius: 1000px; animation-name: rotate; animation-duration: 1.5s; animation-iteration-count: infinite; animation-timing-function: linear; } /* line 2989, ../scss/partials/_foundation.scss */ .orbit-container { overflow: hidden; width: 100%; position: relative; background: none; } /* line 2994, ../scss/partials/_foundation.scss */ .orbit-container .orbit-slides-container { list-style: none; margin: 0; padding: 0; position: relative; -webkit-transform: translateZ(0); } /* line 3000, ../scss/partials/_foundation.scss */ .orbit-container .orbit-slides-container img { display: block; max-width: 100%; } /* line 3003, ../scss/partials/_foundation.scss */ .orbit-container .orbit-slides-container > * { position: absolute; top: 0; width: 100%; margin-left: 100%; } /* line 3008, ../scss/partials/_foundation.scss */ .orbit-container .orbit-slides-container > *:first-child { margin-left: 0%; } /* line 3010, ../scss/partials/_foundation.scss */ .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; } /* line 3018, ../scss/partials/_foundation.scss */ .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; } /* line 3026, ../scss/partials/_foundation.scss */ .orbit-container .orbit-slide-number span { font-weight: 700; padding: 0.3125rem; } /* line 3029, ../scss/partials/_foundation.scss */ .orbit-container .orbit-timer { position: absolute; top: 12px; right: 10px; height: 6px; width: 100px; z-index: 10; } /* line 3036, ../scss/partials/_foundation.scss */ .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; } /* line 3044, ../scss/partials/_foundation.scss */ .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; } /* line 3054, ../scss/partials/_foundation.scss */ .orbit-container .orbit-timer.paused > span { right: -4px; top: 0px; width: 11px; height: 14px; border: inset 8px; border-left-style: solid; border-color: transparent; border-left-color: white; } /* line 3063, ../scss/partials/_foundation.scss */ .orbit-container .orbit-timer.paused > span.dark { border-left-color: #333333; } /* line 3065, ../scss/partials/_foundation.scss */ .orbit-container:hover .orbit-timer > span { display: block; } /* line 3068, ../scss/partials/_foundation.scss */ .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: transparent; text-indent: -9999px !important; z-index: 10; } /* line 3080, ../scss/partials/_foundation.scss */ .orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover { background-color: rgba(0, 0, 0, 0.3); } /* line 3083, ../scss/partials/_foundation.scss */ .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; } /* line 3091, ../scss/partials/_foundation.scss */ .orbit-container .orbit-prev { left: 0; } /* line 3093, ../scss/partials/_foundation.scss */ .orbit-container .orbit-prev > span { border-right-style: solid; border-color: transparent; border-right-color: white; } /* line 3097, ../scss/partials/_foundation.scss */ .orbit-container .orbit-prev:hover > span { border-right-color: white; } /* line 3099, ../scss/partials/_foundation.scss */ .orbit-container .orbit-next { right: 0; } /* line 3101, ../scss/partials/_foundation.scss */ .orbit-container .orbit-next > span { border-color: transparent; border-left-style: solid; border-left-color: white; left: 50%; margin-left: -4px; } /* line 3107, ../scss/partials/_foundation.scss */ .orbit-container .orbit-next:hover > span { border-left-color: white; } /* line 3110, ../scss/partials/_foundation.scss */ .orbit-bullets-container { text-align: center; } /* line 3113, ../scss/partials/_foundation.scss */ .orbit-bullets { margin: 0 auto 30px auto; overflow: hidden; position: relative; top: 10px; float: none; text-align: center; display: block; } /* line 3121, ../scss/partials/_foundation.scss */ .orbit-bullets li { cursor: pointer; display: inline-block; width: 0.5625rem; height: 0.5625rem; background: #cccccc; float: none; margin-right: 6px; border-radius: 1000px; } /* line 3130, ../scss/partials/_foundation.scss */ .orbit-bullets li.active { background: #999999; } /* line 3132, ../scss/partials/_foundation.scss */ .orbit-bullets li:last-child { margin-right: 0; } /* line 3136, ../scss/partials/_foundation.scss */ .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: none; } /* line 3138, ../scss/partials/_foundation.scss */ .touch .orbit-bullets { display: none; } @media only screen and (min-width: 40.063em) { /* line 3143, ../scss/partials/_foundation.scss */ .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: inherit; } /* line 3145, ../scss/partials/_foundation.scss */ .touch .orbit-bullets { display: block; } } @media only screen and (max-width: 40em) { /* line 3148, ../scss/partials/_foundation.scss */ .orbit-stack-on-small .orbit-slides-container { height: auto !important; } /* line 3150, ../scss/partials/_foundation.scss */ .orbit-stack-on-small .orbit-slides-container > * { position: relative; margin: 0% !important; opacity: 1 !important; } /* line 3154, ../scss/partials/_foundation.scss */ .orbit-stack-on-small .orbit-slide-number { display: none; } /* line 3157, ../scss/partials/_foundation.scss */ .orbit-timer { display: none; } /* line 3160, ../scss/partials/_foundation.scss */ .orbit-next, .orbit-prev { display: none; } /* line 3163, ../scss/partials/_foundation.scss */ .orbit-bullets { display: none; } } /* line 3165, ../scss/partials/_foundation.scss */ [data-magellan-expedition], [data-magellan-expedition-clone] { background: white; z-index: 50; min-width: 100%; padding: 10px; } /* line 3170, ../scss/partials/_foundation.scss */ [data-magellan-expedition] .sub-nav, [data-magellan-expedition-clone] .sub-nav { margin-bottom: 0; } /* line 3172, ../scss/partials/_foundation.scss */ [data-magellan-expedition] .sub-nav dd, [data-magellan-expedition-clone] .sub-nav dd { margin-bottom: 0; } /* line 3174, ../scss/partials/_foundation.scss */ [data-magellan-expedition] .sub-nav a, [data-magellan-expedition-clone] .sub-nav a { line-height: 1.8em; } /* line 3177, ../scss/partials/_foundation.scss */ .icon-bar { width: 100%; font-size: 0; display: inline-block; background: #333333; } /* line 3182, ../scss/partials/_foundation.scss */ .icon-bar > * { text-align: center; font-size: 1rem; width: 25%; margin: 0 auto; display: block; padding: 1.25rem; float: left; } /* line 3190, ../scss/partials/_foundation.scss */ .icon-bar > * i, .icon-bar > * img { display: block; margin: 0 auto; } /* line 3193, ../scss/partials/_foundation.scss */ .icon-bar > * i + label, .icon-bar > * img + label { margin-top: .0625rem; } /* line 3195, ../scss/partials/_foundation.scss */ .icon-bar > * i { font-size: 1.875rem; vertical-align: middle; } /* line 3198, ../scss/partials/_foundation.scss */ .icon-bar > * img { width: 1.875rem; height: 1.875rem; } /* line 3201, ../scss/partials/_foundation.scss */ .icon-bar.label-right > * i, .icon-bar.label-right > * img { margin: 0 .0625rem 0 0; display: inline-block; } /* line 3204, ../scss/partials/_foundation.scss */ .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label { margin-top: 0; } /* line 3206, ../scss/partials/_foundation.scss */ .icon-bar.label-right > * label { display: inline-block; } /* line 3208, ../scss/partials/_foundation.scss */ .icon-bar.vertical.label-right > * { text-align: left; } /* line 3210, ../scss/partials/_foundation.scss */ .icon-bar.vertical, .icon-bar.small-vertical { height: 100%; width: auto; } /* line 3213, ../scss/partials/_foundation.scss */ .icon-bar.vertical .item, .icon-bar.small-vertical .item { width: auto; margin: auto; float: none; } @media only screen and (min-width: 40.063em) { /* line 3218, ../scss/partials/_foundation.scss */ .icon-bar.medium-vertical { height: 100%; width: auto; } /* line 3221, ../scss/partials/_foundation.scss */ .icon-bar.medium-vertical .item { width: auto; margin: auto; float: none; } } @media only screen and (min-width: 64.063em) { /* line 3226, ../scss/partials/_foundation.scss */ .icon-bar.large-vertical { height: 100%; width: auto; } /* line 3229, ../scss/partials/_foundation.scss */ .icon-bar.large-vertical .item { width: auto; margin: auto; float: none; } } /* line 3233, ../scss/partials/_foundation.scss */ .icon-bar > * { font-size: 1rem; padding: 1.25rem; } /* line 3236, ../scss/partials/_foundation.scss */ .icon-bar > * i + label, .icon-bar > * img + label { margin-top: .0625rem; } /* line 3238, ../scss/partials/_foundation.scss */ .icon-bar > * i { font-size: 1.875rem; } /* line 3240, ../scss/partials/_foundation.scss */ .icon-bar > * img { width: 1.875rem; height: 1.875rem; } /* line 3243, ../scss/partials/_foundation.scss */ .icon-bar > *:hover { background: #008cba; } /* line 3245, ../scss/partials/_foundation.scss */ .icon-bar > * label { color: white; } /* line 3247, ../scss/partials/_foundation.scss */ .icon-bar > * i { color: white; } /* line 3250, ../scss/partials/_foundation.scss */ .icon-bar.two-up .item { width: 50%; } /* line 3252, ../scss/partials/_foundation.scss */ .icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item { width: auto; } @media only screen and (min-width: 40.063em) { /* line 3255, ../scss/partials/_foundation.scss */ .icon-bar.two-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64.063em) { /* line 3258, ../scss/partials/_foundation.scss */ .icon-bar.two-up.large-vertical .item { width: auto; } } /* line 3260, ../scss/partials/_foundation.scss */ .icon-bar.three-up .item { width: 33.3333%; } /* line 3262, ../scss/partials/_foundation.scss */ .icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item { width: auto; } @media only screen and (min-width: 40.063em) { /* line 3265, ../scss/partials/_foundation.scss */ .icon-bar.three-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64.063em) { /* line 3268, ../scss/partials/_foundation.scss */ .icon-bar.three-up.large-vertical .item { width: auto; } } /* line 3270, ../scss/partials/_foundation.scss */ .icon-bar.four-up .item { width: 25%; } /* line 3272, ../scss/partials/_foundation.scss */ .icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item { width: auto; } @media only screen and (min-width: 40.063em) { /* line 3275, ../scss/partials/_foundation.scss */ .icon-bar.four-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64.063em) { /* line 3278, ../scss/partials/_foundation.scss */ .icon-bar.four-up.large-vertical .item { width: auto; } } /* line 3280, ../scss/partials/_foundation.scss */ .icon-bar.five-up .item { width: 20%; } /* line 3282, ../scss/partials/_foundation.scss */ .icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item { width: auto; } @media only screen and (min-width: 40.063em) { /* line 3285, ../scss/partials/_foundation.scss */ .icon-bar.five-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64.063em) { /* line 3288, ../scss/partials/_foundation.scss */ .icon-bar.five-up.large-vertical .item { width: auto; } } /* line 3290, ../scss/partials/_foundation.scss */ .icon-bar.six-up .item { width: 16.66667%; } /* line 3292, ../scss/partials/_foundation.scss */ .icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item { width: auto; } @media only screen and (min-width: 40.063em) { /* line 3295, ../scss/partials/_foundation.scss */ .icon-bar.six-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64.063em) { /* line 3298, ../scss/partials/_foundation.scss */ .icon-bar.six-up.large-vertical .item { width: auto; } } /* line 3301, ../scss/partials/_foundation.scss */ .tabs { margin-bottom: 0 !important; margin-left: 0; } /* line 3304, ../scss/partials/_foundation.scss */ .tabs:before, .tabs:after { content: " "; display: table; } /* line 3307, ../scss/partials/_foundation.scss */ .tabs:after { clear: both; } /* line 3309, ../scss/partials/_foundation.scss */ .tabs dd, .tabs .tab-title { position: relative; margin-bottom: 0 !important; list-style: none; float: left; } /* line 3314, ../scss/partials/_foundation.scss */ .tabs dd > a, .tabs .tab-title > a { display: block; background-color: #efefef; color: #222222; padding: 1rem 2rem; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; } /* line 3321, ../scss/partials/_foundation.scss */ .tabs dd > a:hover, .tabs .tab-title > a:hover { background-color: #e1e1e1; } /* line 3323, ../scss/partials/_foundation.scss */ .tabs dd.active a, .tabs .tab-title.active a { background-color: white; color: #222222; } /* line 3326, ../scss/partials/_foundation.scss */ .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a { -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } /* line 3331, ../scss/partials/_foundation.scss */ .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a { -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; } /* line 3336, ../scss/partials/_foundation.scss */ .tabs.vertical dd, .tabs.vertical .tab-title { position: inherit; float: none; display: block; top: auto; } /* line 3342, ../scss/partials/_foundation.scss */ .tabs-content { margin-bottom: 1.5rem; width: 100%; } /* line 3345, ../scss/partials/_foundation.scss */ .tabs-content:before, .tabs-content:after { content: " "; display: table; } /* line 3348, ../scss/partials/_foundation.scss */ .tabs-content:after { clear: both; } /* line 3350, ../scss/partials/_foundation.scss */ .tabs-content > .content { display: none; float: left; padding: 0.9375rem 0; width: 100%; } /* line 3355, ../scss/partials/_foundation.scss */ .tabs-content > .content.active { display: block; float: none; } /* line 3358, ../scss/partials/_foundation.scss */ .tabs-content > .content.contained { padding: 0.9375rem; } /* line 3360, ../scss/partials/_foundation.scss */ .tabs-content.vertical { display: block; } /* line 3362, ../scss/partials/_foundation.scss */ .tabs-content.vertical > .content { padding: 0 0.9375rem; } @media only screen and (min-width: 40.063em) { /* line 3366, ../scss/partials/_foundation.scss */ .tabs.vertical { width: 20%; max-width: 20%; float: left; margin: 0 0 1.25rem; } /* line 3372, ../scss/partials/_foundation.scss */ .tabs-content.vertical { width: 80%; max-width: 80%; float: left; margin-left: -1px; padding-left: 1rem; } } /* line 3378, ../scss/partials/_foundation.scss */ .no-js .tabs-content > .content { display: block; float: none; } /* line 3382, ../scss/partials/_foundation.scss */ ul.pagination { display: block; min-height: 1.5rem; margin-left: -0.3125rem; } /* line 3386, ../scss/partials/_foundation.scss */ ul.pagination li { height: 1.5rem; color: #222222; font-size: 0.875rem; margin-left: 0.3125rem; } /* line 3391, ../scss/partials/_foundation.scss */ ul.pagination li a, ul.pagination li button { display: block; padding: 0.0625rem 0.625rem 0.0625rem; color: #999999; background: none; border-radius: 3px; font-weight: normal; font-size: 1em; line-height: inherit; transition: background-color 300ms ease-out; } /* line 3403, ../scss/partials/_foundation.scss */ ul.pagination li:hover a, ul.pagination li a:focus, ul.pagination li:hover button, ul.pagination li button:focus { background: #e6e6e6; } /* line 3405, ../scss/partials/_foundation.scss */ ul.pagination li.unavailable a, ul.pagination li.unavailable button { cursor: default; color: #999999; } /* line 3408, ../scss/partials/_foundation.scss */ ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus { background: transparent; } /* line 3410, ../scss/partials/_foundation.scss */ ul.pagination li.current a, ul.pagination li.current button { background: #008cba; color: white; font-weight: bold; cursor: default; } /* line 3415, ../scss/partials/_foundation.scss */ ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus { background: #008cba; } /* line 3417, ../scss/partials/_foundation.scss */ ul.pagination li { float: left; display: block; } /* Pagination centred wrapper */ /* line 3422, ../scss/partials/_foundation.scss */ .pagination-centered { text-align: center; } /* line 3424, ../scss/partials/_foundation.scss */ .pagination-centered ul.pagination li { float: none; display: inline-block; } /* line 3428, ../scss/partials/_foundation.scss */ .side-nav { display: block; margin: 0; padding: 0.875rem 0; list-style-type: none; list-style-position: outside; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; } /* line 3435, ../scss/partials/_foundation.scss */ .side-nav li { margin: 0 0 0.4375rem 0; font-size: 0.875rem; font-weight: normal; } /* line 3439, ../scss/partials/_foundation.scss */ .side-nav li a:not(.button) { display: block; color: #008cba; margin: 0; padding: 0.4375rem 0.875rem; } /* line 3444, ../scss/partials/_foundation.scss */ .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus { background: rgba(0, 0, 0, 0.025); color: #1cc7ff; } /* line 3447, ../scss/partials/_foundation.scss */ .side-nav li.active > a:first-child:not(.button) { color: #1cc7ff; font-weight: normal; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; } /* line 3451, ../scss/partials/_foundation.scss */ .side-nav li.divider { border-top: 1px solid; height: 0; padding: 0; list-style: none; border-top-color: white; } /* line 3457, ../scss/partials/_foundation.scss */ .side-nav li.heading { color: #008cba; font-size: 0.875rem; font-weight: bold; text-transform: uppercase; } /* line 3463, ../scss/partials/_foundation.scss */ .accordion { margin-bottom: 0; } /* line 3465, ../scss/partials/_foundation.scss */ .accordion:before, .accordion:after { content: " "; display: table; } /* line 3468, ../scss/partials/_foundation.scss */ .accordion:after { clear: both; } /* line 3470, ../scss/partials/_foundation.scss */ .accordion .accordion-navigation, .accordion dd { display: block; margin-bottom: 0 !important; } /* line 3473, ../scss/partials/_foundation.scss */ .accordion .accordion-navigation.active > a, .accordion dd.active > a { background: #e8e8e8; } /* line 3475, ../scss/partials/_foundation.scss */ .accordion .accordion-navigation > a, .accordion dd > a { background: #efefef; color: #222222; padding: 1rem; display: block; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; } /* line 3482, ../scss/partials/_foundation.scss */ .accordion .accordion-navigation > a:hover, .accordion dd > a:hover { background: #e3e3e3; } /* line 3484, ../scss/partials/_foundation.scss */ .accordion .accordion-navigation > .content, .accordion dd > .content { display: none; padding: 0.9375rem; } /* line 3487, ../scss/partials/_foundation.scss */ .accordion .accordion-navigation > .content.active, .accordion dd > .content.active { display: block; background: white; } /* line 3491, ../scss/partials/_foundation.scss */ .text-left { text-align: left !important; } /* line 3494, ../scss/partials/_foundation.scss */ .text-right { text-align: right !important; } /* line 3497, ../scss/partials/_foundation.scss */ .text-center { text-align: center !important; } /* line 3500, ../scss/partials/_foundation.scss */ .text-justify { text-align: justify !important; } @media only screen and (max-width: 40em) { /* line 3504, ../scss/partials/_foundation.scss */ .small-only-text-left { text-align: left !important; } /* line 3507, ../scss/partials/_foundation.scss */ .small-only-text-right { text-align: right !important; } /* line 3510, ../scss/partials/_foundation.scss */ .small-only-text-center { text-align: center !important; } /* line 3513, ../scss/partials/_foundation.scss */ .small-only-text-justify { text-align: justify !important; } } @media only screen { /* line 3516, ../scss/partials/_foundation.scss */ .small-text-left { text-align: left !important; } /* line 3519, ../scss/partials/_foundation.scss */ .small-text-right { text-align: right !important; } /* line 3522, ../scss/partials/_foundation.scss */ .small-text-center { text-align: center !important; } /* line 3525, ../scss/partials/_foundation.scss */ .small-text-justify { text-align: justify !important; } } @media only screen and (min-width: 40.063em) and (max-width: 64em) { /* line 3528, ../scss/partials/_foundation.scss */ .medium-only-text-left { text-align: left !important; } /* line 3531, ../scss/partials/_foundation.scss */ .medium-only-text-right { text-align: right !important; } /* line 3534, ../scss/partials/_foundation.scss */ .medium-only-text-center { text-align: center !important; } /* line 3537, ../scss/partials/_foundation.scss */ .medium-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 40.063em) { /* line 3540, ../scss/partials/_foundation.scss */ .medium-text-left { text-align: left !important; } /* line 3543, ../scss/partials/_foundation.scss */ .medium-text-right { text-align: right !important; } /* line 3546, ../scss/partials/_foundation.scss */ .medium-text-center { text-align: center !important; } /* line 3549, ../scss/partials/_foundation.scss */ .medium-text-justify { text-align: justify !important; } } @media only screen and (min-width: 64.063em) and (max-width: 90em) { /* line 3552, ../scss/partials/_foundation.scss */ .large-only-text-left { text-align: left !important; } /* line 3555, ../scss/partials/_foundation.scss */ .large-only-text-right { text-align: right !important; } /* line 3558, ../scss/partials/_foundation.scss */ .large-only-text-center { text-align: center !important; } /* line 3561, ../scss/partials/_foundation.scss */ .large-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 64.063em) { /* line 3564, ../scss/partials/_foundation.scss */ .large-text-left { text-align: left !important; } /* line 3567, ../scss/partials/_foundation.scss */ .large-text-right { text-align: right !important; } /* line 3570, ../scss/partials/_foundation.scss */ .large-text-center { text-align: center !important; } /* line 3573, ../scss/partials/_foundation.scss */ .large-text-justify { text-align: justify !important; } } @media only screen and (min-width: 90.063em) and (max-width: 120em) { /* line 3576, ../scss/partials/_foundation.scss */ .xlarge-only-text-left { text-align: left !important; } /* line 3579, ../scss/partials/_foundation.scss */ .xlarge-only-text-right { text-align: right !important; } /* line 3582, ../scss/partials/_foundation.scss */ .xlarge-only-text-center { text-align: center !important; } /* line 3585, ../scss/partials/_foundation.scss */ .xlarge-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 90.063em) { /* line 3588, ../scss/partials/_foundation.scss */ .xlarge-text-left { text-align: left !important; } /* line 3591, ../scss/partials/_foundation.scss */ .xlarge-text-right { text-align: right !important; } /* line 3594, ../scss/partials/_foundation.scss */ .xlarge-text-center { text-align: center !important; } /* line 3597, ../scss/partials/_foundation.scss */ .xlarge-text-justify { text-align: justify !important; } } @media only screen and (min-width: 120.063em) and (max-width: 99999999em) { /* line 3600, ../scss/partials/_foundation.scss */ .xxlarge-only-text-left { text-align: left !important; } /* line 3603, ../scss/partials/_foundation.scss */ .xxlarge-only-text-right { text-align: right !important; } /* line 3606, ../scss/partials/_foundation.scss */ .xxlarge-only-text-center { text-align: center !important; } /* line 3609, ../scss/partials/_foundation.scss */ .xxlarge-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 120.063em) { /* line 3612, ../scss/partials/_foundation.scss */ .xxlarge-text-left { text-align: left !important; } /* line 3615, ../scss/partials/_foundation.scss */ .xxlarge-text-right { text-align: right !important; } /* line 3618, ../scss/partials/_foundation.scss */ .xxlarge-text-center { text-align: center !important; } /* line 3621, ../scss/partials/_foundation.scss */ .xxlarge-text-justify { text-align: justify !important; } } /* Typography resets */ /* line 3642, ../scss/partials/_foundation.scss */ 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 */ /* line 3647, ../scss/partials/_foundation.scss */ a { color: #008cba; text-decoration: none; line-height: inherit; } /* line 3651, ../scss/partials/_foundation.scss */ a:hover, a:focus { color: #0078a0; } /* line 3653, ../scss/partials/_foundation.scss */ a img { border: none; } /* Default paragraph styles */ /* line 3657, ../scss/partials/_foundation.scss */ p { font-family: inherit; font-weight: normal; font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility; } /* line 3664, ../scss/partials/_foundation.scss */ p.lead { font-size: 1.21875rem; line-height: 1.6; } /* line 3667, ../scss/partials/_foundation.scss */ p aside { font-size: 0.875rem; line-height: 1.35; font-style: italic; } /* Default header styles */ /* line 3673, ../scss/partials/_foundation.scss */ h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-weight: normal; font-style: normal; text-rendering: optimizeLegibility; margin-top: 0.2rem; margin-bottom: 0.5rem; line-height: 1.4; } /* line 3681, ../scss/partials/_foundation.scss */ h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; } /* line 3686, ../scss/partials/_foundation.scss */ h1 { font-size: 2.125rem; } /* line 3689, ../scss/partials/_foundation.scss */ h2 { font-size: 1.6875rem; } /* line 3692, ../scss/partials/_foundation.scss */ h3 { font-size: 1.375rem; } /* line 3695, ../scss/partials/_foundation.scss */ h4 { font-size: 1.125rem; } /* line 3698, ../scss/partials/_foundation.scss */ h5 { font-size: 1.125rem; } /* line 3701, ../scss/partials/_foundation.scss */ h6 { font-size: 1rem; } /* line 3704, ../scss/partials/_foundation.scss */ .subheader { line-height: 1.4; color: #6f6f6f; font-weight: normal; margin-top: 0.2rem; margin-bottom: 0.5rem; } /* line 3711, ../scss/partials/_foundation.scss */ hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25rem 0 1.1875rem; height: 0; } /* Helpful Typography Defaults */ /* line 3720, ../scss/partials/_foundation.scss */ em, i { font-style: italic; line-height: inherit; } /* line 3725, ../scss/partials/_foundation.scss */ strong, b { font-weight: bold; line-height: inherit; } /* line 3729, ../scss/partials/_foundation.scss */ small { font-size: 60%; line-height: inherit; } /* line 3733, ../scss/partials/_foundation.scss */ code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #333333; background-color: #f8f8f8; border-width: 1px; border-style: solid; border-color: #dfdfdf; padding: 0.125rem 0.3125rem 0.0625rem; } /* Lists */ /* line 3746, ../scss/partials/_foundation.scss */ ul, ol, dl { /* font-size: 1rem; margin-bottom: 1.25rem;*/ line-height: 1.6; list-style-position: outside; font-family: inherit; } /* line 3753, ../scss/partials/_foundation.scss */ ul { margin-left: 1.1rem; } /* line 3755, ../scss/partials/_foundation.scss */ ul.no-bullet { margin-left: 0; } /* line 3758, ../scss/partials/_foundation.scss */ ul.no-bullet li ul, ul.no-bullet li ol { margin-left: 1.25rem; margin-bottom: 0; list-style: none; } /* Unordered Lists */ /* line 3765, ../scss/partials/_foundation.scss */ ul li ul, ul li ol { margin-left: 1.25rem; margin-bottom: 0; } /* line 3768, ../scss/partials/_foundation.scss */ ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } /* line 3770, ../scss/partials/_foundation.scss */ ul.square { list-style-type: square; margin-left: 1.1rem; } /* line 3773, ../scss/partials/_foundation.scss */ ul.circle { list-style-type: circle; margin-left: 1.1rem; } /* line 3776, ../scss/partials/_foundation.scss */ ul.disc { list-style-type: disc; margin-left: 1.1rem; } /* line 3779, ../scss/partials/_foundation.scss */ ul.no-bullet { list-style: none; } /* Ordered Lists */ /* line 3783, ../scss/partials/_foundation.scss */ ol { margin-left: 1.4rem; } /* line 3786, ../scss/partials/_foundation.scss */ ol li ul, ol li ol { margin-left: 1.25rem; margin-bottom: 0; } /* Definition Lists */ /* line 3791, ../scss/partials/_foundation.scss */ dl dt { margin-bottom: 0.3rem; font-weight: bold; } /* line 3794, ../scss/partials/_foundation.scss */ dl dd { margin-bottom: 0.75rem; } /* Abbreviations */ /* line 3799, ../scss/partials/_foundation.scss */ abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222222; cursor: help; } /* line 3805, ../scss/partials/_foundation.scss */ abbr { text-transform: none; } /* line 3807, ../scss/partials/_foundation.scss */ abbr[title] { border-bottom: 1px dotted #dddddd; } /* Blockquotes */ /* line 3811, ../scss/partials/_foundation.scss */ blockquote { margin: 0 0 1.25rem; padding: 0.5625rem 1.25rem 0 1.1875rem; border-left: 1px solid #dddddd; } /* line 3815, ../scss/partials/_foundation.scss */ blockquote cite { display: block; font-size: 0.8125rem; color: #555555; } /* line 3819, ../scss/partials/_foundation.scss */ blockquote cite:before { content: "\2014 \0020"; } /* line 3822, ../scss/partials/_foundation.scss */ blockquote cite a, blockquote cite a:visited { color: #555555; } /* line 3826, ../scss/partials/_foundation.scss */ blockquote, blockquote p { line-height: 1.6; color: #6f6f6f; } /* Microformats */ /* line 3831, ../scss/partials/_foundation.scss */ .vcard { display: inline-block; margin: 0 0 1.25rem 0; border: 1px solid #dddddd; padding: 0.625rem 0.75rem; } /* line 3836, ../scss/partials/_foundation.scss */ .vcard li { margin: 0; display: block; } /* line 3839, ../scss/partials/_foundation.scss */ .vcard .fn { font-weight: bold; font-size: 0.9375rem; } /* line 3843, ../scss/partials/_foundation.scss */ .vevent .summary { font-weight: bold; } /* line 3845, ../scss/partials/_foundation.scss */ .vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625rem; } @media only screen and (min-width: 40.063em) { /* line 3853, ../scss/partials/_foundation.scss */ h1, h2, h3, h4, h5, h6 { line-height: 1.4; } /* line 3856, ../scss/partials/_foundation.scss */ h1 { font-size: 2.75rem; } /* line 3859, ../scss/partials/_foundation.scss */ h2 { font-size: 2.3125rem; } /* line 3862, ../scss/partials/_foundation.scss */ h3 { font-size: 1.6875rem; } /* line 3865, ../scss/partials/_foundation.scss */ h4 { font-size: 1.4375rem; } /* line 3868, ../scss/partials/_foundation.scss */ h5 { font-size: 1.125rem; } /* line 3871, ../scss/partials/_foundation.scss */ h6 { font-size: 1rem; } } /* * 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) */ /* line 3879, ../scss/partials/_foundation.scss */ .print-only { display: none !important; } @media print { /* line 3883, ../scss/partials/_foundation.scss */ * { background: transparent !important; color: black !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; } /* line 3891, ../scss/partials/_foundation.scss */ a, a:visited { text-decoration: underline; } /* line 3894, ../scss/partials/_foundation.scss */ a[href]:after { content: " (" attr(href) ")"; } /* line 3897, ../scss/partials/_foundation.scss */ abbr[title]:after { content: " (" attr(title) ")"; } /* line 3902, ../scss/partials/_foundation.scss */ .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* line 3906, ../scss/partials/_foundation.scss */ pre, blockquote { border: 1px solid #999999; page-break-inside: avoid; } /* line 3910, ../scss/partials/_foundation.scss */ thead { display: table-header-group; /* h5bp.com/t */ } /* line 3915, ../scss/partials/_foundation.scss */ tr, img { page-break-inside: avoid; } /* line 3918, ../scss/partials/_foundation.scss */ img { max-width: 100% !important; } @page { margin: 0.5cm; } /* line 3926, ../scss/partials/_foundation.scss */ p, h2, h3 { orphans: 3; widows: 3; } /* line 3931, ../scss/partials/_foundation.scss */ h2, h3 { page-break-after: avoid; } /* line 3934, ../scss/partials/_foundation.scss */ .hide-on-print { display: none !important; } /* line 3937, ../scss/partials/_foundation.scss */ .print-only { display: block !important; } /* line 3940, ../scss/partials/_foundation.scss */ .hide-for-print { display: none !important; } /* line 3943, ../scss/partials/_foundation.scss */ .show-for-print { display: inherit !important; } } /* line 3945, ../scss/partials/_foundation.scss */ .split.button { position: relative; padding-right: 5.0625rem; } /* line 3948, ../scss/partials/_foundation.scss */ .split.button span { display: block; height: 100%; position: absolute; right: 0; top: 0; border-left: solid 1px; } /* line 3955, ../scss/partials/_foundation.scss */ .split.button span:after { position: absolute; content: ""; width: 0; height: 0; display: block; border-style: inset; top: 50%; left: 50%; } /* line 3964, ../scss/partials/_foundation.scss */ .split.button span:active { background-color: rgba(0, 0, 0, 0.1); } /* line 3966, ../scss/partials/_foundation.scss */ .split.button span { border-left-color: rgba(255, 255, 255, 0.5); } /* line 3968, ../scss/partials/_foundation.scss */ .split.button span { width: 3.09375rem; } /* line 3970, ../scss/partials/_foundation.scss */ .split.button span:after { border-top-style: solid; border-width: 0.375rem; top: 48%; margin-left: -0.375rem; } /* line 3975, ../scss/partials/_foundation.scss */ .split.button span:after { border-color: white transparent transparent transparent; } /* line 3977, ../scss/partials/_foundation.scss */ .split.button.secondary span { border-left-color: rgba(255, 255, 255, 0.5); } /* line 3979, ../scss/partials/_foundation.scss */ .split.button.secondary span:after { border-color: white transparent transparent transparent; } /* line 3981, ../scss/partials/_foundation.scss */ .split.button.alert span { border-left-color: rgba(255, 255, 255, 0.5); } /* line 3983, ../scss/partials/_foundation.scss */ .split.button.success span { border-left-color: rgba(255, 255, 255, 0.5); } /* line 3985, ../scss/partials/_foundation.scss */ .split.button.tiny { padding-right: 3.75rem; } /* line 3987, ../scss/partials/_foundation.scss */ .split.button.tiny span { width: 2.25rem; } /* line 3989, ../scss/partials/_foundation.scss */ .split.button.tiny span:after { border-top-style: solid; border-width: 0.375rem; top: 48%; margin-left: -0.375rem; } /* line 3994, ../scss/partials/_foundation.scss */ .split.button.small { padding-right: 4.375rem; } /* line 3996, ../scss/partials/_foundation.scss */ .split.button.small span { width: 2.625rem; } /* line 3998, ../scss/partials/_foundation.scss */ .split.button.small span:after { border-top-style: solid; border-width: 0.4375rem; top: 48%; margin-left: -0.375rem; } /* line 4003, ../scss/partials/_foundation.scss */ .split.button.large { padding-right: 5.5rem; } /* line 4005, ../scss/partials/_foundation.scss */ .split.button.large span { width: 3.4375rem; } /* line 4007, ../scss/partials/_foundation.scss */ .split.button.large span:after { border-top-style: solid; border-width: 0.3125rem; top: 48%; margin-left: -0.375rem; } /* line 4012, ../scss/partials/_foundation.scss */ .split.button.expand { padding-left: 2rem; } /* line 4014, ../scss/partials/_foundation.scss */ .split.button.secondary span:after { border-color: #333333 transparent transparent transparent; } /* line 4016, ../scss/partials/_foundation.scss */ .split.button.radius span { -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; } /* line 4021, ../scss/partials/_foundation.scss */ .split.button.round span { -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; } /* line 4027, ../scss/partials/_foundation.scss */ .reveal-modal-bg { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: black; background: rgba(0, 0, 0, 0.45); z-index: 1004; display: none; left: 0; } /* line 4039, ../scss/partials/_foundation.scss */ .reveal-modal, dialog { visibility: hidden; display: none; position: absolute; z-index: 1005; width: 100vw; top: 0; border-radius: 3px; left: 0; background-color: white; padding: 1.25rem; border: solid 1px #666666; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); padding: 1.875rem; } @media only screen and (max-width: 40em) { /* line 4054, ../scss/partials/_foundation.scss */ .reveal-modal, dialog { min-height: 100vh; } } /* line 4056, ../scss/partials/_foundation.scss */ .reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns { min-width: 0; } /* line 4058, ../scss/partials/_foundation.scss */ .reveal-modal > :first-child, dialog > :first-child { margin-top: 0; } /* line 4060, ../scss/partials/_foundation.scss */ .reveal-modal > :last-child, dialog > :last-child { margin-bottom: 0; } @media only screen and (min-width: 40.063em) { /* line 4063, ../scss/partials/_foundation.scss */ .reveal-modal, dialog { width: 80%; max-width: 62.5rem; left: 0; right: 0; margin: 0 auto; } } @media only screen and (min-width: 40.063em) { /* line 4070, ../scss/partials/_foundation.scss */ .reveal-modal, dialog { top: 6.25rem; } } /* line 4072, ../scss/partials/_foundation.scss */ .reveal-modal.radius, dialog.radius { border-radius: 3px; } /* line 4074, ../scss/partials/_foundation.scss */ .reveal-modal.round, dialog.round { border-radius: 1000px; } /* line 4076, ../scss/partials/_foundation.scss */ .reveal-modal.collapse, dialog.collapse { padding: 0; } @media only screen and (min-width: 40.063em) { /* line 4079, ../scss/partials/_foundation.scss */ .reveal-modal.tiny, dialog.tiny { width: 30%; max-width: 62.5rem; left: 0; right: 0; margin: 0 auto; } } @media only screen and (min-width: 40.063em) { /* line 4086, ../scss/partials/_foundation.scss */ .reveal-modal.small, dialog.small { width: 40%; max-width: 62.5rem; left: 0; right: 0; margin: 0 auto; } } @media only screen and (min-width: 40.063em) { /* line 4093, ../scss/partials/_foundation.scss */ .reveal-modal.medium, dialog.medium { width: 60%; max-width: 62.5rem; left: 0; right: 0; margin: 0 auto; } } @media only screen and (min-width: 40.063em) { /* line 4100, ../scss/partials/_foundation.scss */ .reveal-modal.large, dialog.large { width: 70%; max-width: 62.5rem; left: 0; right: 0; margin: 0 auto; } } @media only screen and (min-width: 40.063em) { /* line 4107, ../scss/partials/_foundation.scss */ .reveal-modal.xlarge, dialog.xlarge { width: 95%; max-width: 62.5rem; left: 0; right: 0; margin: 0 auto; } } /* line 4113, ../scss/partials/_foundation.scss */ .reveal-modal.full, dialog.full { top: 0; left: 0; height: 100%; height: 100vh; min-height: 100vh; margin-left: 0 !important; } @media only screen and (min-width: 40.063em) { /* line 4121, ../scss/partials/_foundation.scss */ .reveal-modal.full, dialog.full { width: 100vw; max-width: 62.5rem; left: 0; right: 0; margin: 0 auto; } } /* line 4127, ../scss/partials/_foundation.scss */ .reveal-modal .close-reveal-modal, dialog .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; } /* line 4137, ../scss/partials/_foundation.scss */ dialog { display: none; } /* line 4139, ../scss/partials/_foundation.scss */ dialog::backdrop, dialog + .backdrop { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: black; background: rgba(0, 0, 0, 0.45); z-index: auto; display: none; left: 0; } /* line 4150, ../scss/partials/_foundation.scss */ dialog[open] { display: block; } @media print { /* line 4154, ../scss/partials/_foundation.scss */ dialog, .reveal-modal, dialog { display: none; background: white !important; } } /* Tooltips */ /* line 4158, ../scss/partials/_foundation.scss */ .has-tip { border-bottom: dotted 1px #cccccc; cursor: help; font-weight: bold; color: #333333; } /* line 4163, ../scss/partials/_foundation.scss */ .has-tip:hover, .has-tip:focus { border-bottom: dotted 1px #003f54; color: #008cba; } /* line 4166, ../scss/partials/_foundation.scss */ .has-tip.tip-left, .has-tip.tip-right { float: none !important; } /* line 4169, ../scss/partials/_foundation.scss */ .tooltip { display: none; position: absolute; z-index: 1006; font-weight: normal; font-size: 0.875rem; line-height: 1.3; padding: 0.75rem; max-width: 300px; left: 50%; width: 100%; color: white; background: #333333; } /* line 4182, ../scss/partials/_foundation.scss */ .tooltip > .nub { display: block; left: 5px; position: absolute; width: 0; height: 0; border: solid 5px; border-color: transparent transparent #333333 transparent; top: -10px; pointer-events: none; } /* line 4192, ../scss/partials/_foundation.scss */ .tooltip > .nub.rtl { left: auto; right: 5px; } /* line 4195, ../scss/partials/_foundation.scss */ .tooltip.radius { border-radius: 3px; } /* line 4197, ../scss/partials/_foundation.scss */ .tooltip.round { border-radius: 1000px; } /* line 4199, ../scss/partials/_foundation.scss */ .tooltip.round > .nub { left: 2rem; } /* line 4201, ../scss/partials/_foundation.scss */ .tooltip.opened { color: #008cba !important; border-bottom: dotted 1px #003f54 !important; } /* line 4205, ../scss/partials/_foundation.scss */ .tap-to-close { display: block; font-size: 0.625rem; color: #777777; font-weight: normal; } @media only screen and (min-width: 40.063em) { /* line 4212, ../scss/partials/_foundation.scss */ .tooltip > .nub { border-color: transparent transparent #333333 transparent; top: -10px; } /* line 4215, ../scss/partials/_foundation.scss */ .tooltip.tip-top > .nub { border-color: #333333 transparent transparent transparent; top: auto; bottom: -10px; } /* line 4219, ../scss/partials/_foundation.scss */ .tooltip.tip-left, .tooltip.tip-right { float: none !important; } /* line 4221, ../scss/partials/_foundation.scss */ .tooltip.tip-left > .nub { border-color: transparent transparent transparent #333333; right: -10px; left: auto; top: 50%; margin-top: -5px; } /* line 4227, ../scss/partials/_foundation.scss */ .tooltip.tip-right > .nub { border-color: transparent #333333 transparent transparent; right: auto; left: -10px; top: 50%; margin-top: -5px; } } /* Clearing Styles */ /* line 4234, ../scss/partials/_foundation.scss */ .clearing-thumbs, [data-clearing] { margin-bottom: 0; margin-left: 0; list-style: none; } /* line 4238, ../scss/partials/_foundation.scss */ .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after { content: " "; display: table; } /* line 4241, ../scss/partials/_foundation.scss */ .clearing-thumbs:after, [data-clearing]:after { clear: both; } /* line 4243, ../scss/partials/_foundation.scss */ .clearing-thumbs li, [data-clearing] li { float: left; margin-right: 10px; } /* line 4246, ../scss/partials/_foundation.scss */ .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li { margin-right: 0; } /* line 4249, ../scss/partials/_foundation.scss */ .clearing-blackout { background: #333333; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 998; } /* line 4257, ../scss/partials/_foundation.scss */ .clearing-blackout .clearing-close { display: block; } /* line 4260, ../scss/partials/_foundation.scss */ .clearing-container { position: relative; z-index: 998; height: 100%; overflow: hidden; margin: 0; } /* line 4267, ../scss/partials/_foundation.scss */ .clearing-touch-label { position: absolute; top: 50%; left: 50%; color: #aaaaaa; font-size: 0.6em; } /* line 4274, ../scss/partials/_foundation.scss */ .visible-img { height: 95%; position: relative; } /* line 4277, ../scss/partials/_foundation.scss */ .visible-img img { position: absolute; left: 50%; top: 50%; margin-left: -50%; max-height: 100%; max-width: 100%; } /* line 4285, ../scss/partials/_foundation.scss */ .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; } /* line 4298, ../scss/partials/_foundation.scss */ .clearing-close { z-index: 999; padding-left: 20px; padding-top: 10px; font-size: 30px; line-height: 1; color: #cccccc; display: none; } /* line 4306, ../scss/partials/_foundation.scss */ .clearing-close:hover, .clearing-close:focus { color: #cccccc; } /* line 4309, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container { height: 100%; } /* line 4311, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container .carousel > ul { display: none; } /* line 4314, ../scss/partials/_foundation.scss */ .clearing-feature li { display: none; } /* line 4316, ../scss/partials/_foundation.scss */ .clearing-feature li.clearing-featured-img { display: block; } @media only screen and (min-width: 40.063em) { /* line 4321, ../scss/partials/_foundation.scss */ .clearing-main-prev, .clearing-main-next { position: absolute; height: 100%; width: 40px; top: 0; } /* line 4327, ../scss/partials/_foundation.scss */ .clearing-main-prev > span, .clearing-main-next > span { position: absolute; top: 50%; display: block; width: 0; height: 0; border: solid 12px; } /* line 4335, ../scss/partials/_foundation.scss */ .clearing-main-prev > span:hover, .clearing-main-next > span:hover { opacity: 0.8; } /* line 4338, ../scss/partials/_foundation.scss */ .clearing-main-prev { left: 0; } /* line 4340, ../scss/partials/_foundation.scss */ .clearing-main-prev > span { left: 5px; border-color: transparent; border-right-color: #cccccc; } /* line 4345, ../scss/partials/_foundation.scss */ .clearing-main-next { right: 0; } /* line 4347, ../scss/partials/_foundation.scss */ .clearing-main-next > span { border-color: transparent; border-left-color: #cccccc; } /* line 4352, ../scss/partials/_foundation.scss */ .clearing-main-prev.disabled, .clearing-main-next.disabled { opacity: 0.3; } /* line 4355, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container .carousel { background: rgba(51, 51, 51, 0.8); height: 120px; margin-top: 10px; text-align: center; } /* line 4360, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container .carousel > ul { display: inline-block; z-index: 999; height: 100%; position: relative; float: none; } /* line 4366, ../scss/partials/_foundation.scss */ .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; clear: none; } /* line 4378, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container .carousel > ul li.fix-height img { height: 100%; max-width: none; } /* line 4381, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container .carousel > ul li a.th { border: none; box-shadow: none; display: block; } /* line 4385, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container .carousel > ul li img { cursor: pointer !important; width: 100% !important; } /* line 4388, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container .carousel > ul li.visible { opacity: 1; } /* line 4390, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container .carousel > ul li:hover { opacity: 0.8; } /* line 4392, ../scss/partials/_foundation.scss */ .clearing-assembled .clearing-container .visible-img { background: #333333; overflow: hidden; height: 85%; } /* line 4397, ../scss/partials/_foundation.scss */ .clearing-close { position: absolute; top: 10px; right: 20px; padding-left: 0; padding-top: 0; } } /* Progress Bar */ /* line 4404, ../scss/partials/_foundation.scss */ .progress { background-color: #f6f6f6; height: 1.5625rem; border: 1px solid white; padding: 0.125rem; margin-bottom: 0.625rem; } /* line 4410, ../scss/partials/_foundation.scss */ .progress .meter { background: #008cba; height: 100%; display: block; } /* line 4414, ../scss/partials/_foundation.scss */ .progress.secondary .meter { background: #e7e7e7; height: 100%; display: block; } /* line 4418, ../scss/partials/_foundation.scss */ .progress.success .meter { background: #43ac6a; height: 100%; display: block; } /* line 4422, ../scss/partials/_foundation.scss */ .progress.alert .meter { background: #f04124; height: 100%; display: block; } /* line 4426, ../scss/partials/_foundation.scss */ .progress.radius { border-radius: 3px; } /* line 4428, ../scss/partials/_foundation.scss */ .progress.radius .meter { border-radius: 2px; } /* line 4430, ../scss/partials/_foundation.scss */ .progress.round { border-radius: 1000px; } /* line 4432, ../scss/partials/_foundation.scss */ .progress.round .meter { border-radius: 999px; } /* line 4435, ../scss/partials/_foundation.scss */ .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; } /* line 4443, ../scss/partials/_foundation.scss */ .sub-nav dt { text-transform: uppercase; } /* line 4447, ../scss/partials/_foundation.scss */ .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, Roboto, Arial, sans-serif; font-weight: normal; font-size: 0.875rem; color: #999999; } /* line 4458, ../scss/partials/_foundation.scss */ .sub-nav dt a, .sub-nav dd a, .sub-nav li a { text-decoration: none; color: #999999; padding: 0.1875rem 1rem; } /* line 4464, ../scss/partials/_foundation.scss */ .sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover { color: #737373; } /* line 4468, ../scss/partials/_foundation.scss */ .sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a { border-radius: 3px; font-weight: normal; background: #008cba; padding: 0.1875rem 1rem; cursor: default; color: white; } /* line 4477, ../scss/partials/_foundation.scss */ .sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover { background: #0078a0; } /* Foundation Joyride */ /* line 4481, ../scss/partials/_foundation.scss */ .joyride-list { display: none; } /* Default styles for the container */ /* line 4485, ../scss/partials/_foundation.scss */ .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%; } /* line 4497, ../scss/partials/_foundation.scss */ .lt-ie9 .joyride-tip-guide { max-width: 800px; left: 50%; margin-left: -400px; } /* line 4502, ../scss/partials/_foundation.scss */ .joyride-content-wrapper { width: 100%; padding: 1.125rem 1.25rem 1.5rem; } /* line 4505, ../scss/partials/_foundation.scss */ .joyride-content-wrapper .button { margin-bottom: 0 !important; } /* line 4507, ../scss/partials/_foundation.scss */ .joyride-content-wrapper .joyride-prev-tip { margin-right: 10px; } /* Add a little css triangle pip, older browser just miss out on the fanciness of it */ /* line 4511, ../scss/partials/_foundation.scss */ .joyride-tip-guide .joyride-nub { display: block; position: absolute; left: 22px; width: 0; height: 0; border: 10px solid #333333; } /* line 4518, ../scss/partials/_foundation.scss */ .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; } /* line 4525, ../scss/partials/_foundation.scss */ .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; } /* line 4532, ../scss/partials/_foundation.scss */ .joyride-tip-guide .joyride-nub.right { right: -20px; } /* line 4534, ../scss/partials/_foundation.scss */ .joyride-tip-guide .joyride-nub.left { left: -20px; } /* Typography */ /* line 4543, ../scss/partials/_foundation.scss */ .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; } /* line 4549, ../scss/partials/_foundation.scss */ .joyride-tip-guide p { margin: 0 0 1.125rem 0; font-size: 0.875rem; line-height: 1.3; } /* line 4554, ../scss/partials/_foundation.scss */ .joyride-timer-indicator-wrap { width: 50px; height: 3px; border: solid 1px #555555; position: absolute; right: 1.0625rem; bottom: 1rem; } /* line 4562, ../scss/partials/_foundation.scss */ .joyride-timer-indicator { display: block; width: 0; height: inherit; background: #666666; } /* line 4568, ../scss/partials/_foundation.scss */ .joyride-close-tip { position: absolute; right: 12px; top: 10px; color: #777777 !important; text-decoration: none; font-size: 24px; font-weight: normal; line-height: .5 !important; } /* line 4577, ../scss/partials/_foundation.scss */ .joyride-close-tip:hover, .joyride-close-tip:focus { color: #eeeeee !important; } /* line 4580, ../scss/partials/_foundation.scss */ .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; } /* line 4592, ../scss/partials/_foundation.scss */ .joyride-expose-wrapper { background-color: white; position: absolute; border-radius: 3px; z-index: 102; box-shadow: 0 0 15px white; } /* line 4599, ../scss/partials/_foundation.scss */ .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) { /* line 4609, ../scss/partials/_foundation.scss */ .joyride-tip-guide { width: 300px; left: inherit; } /* line 4612, ../scss/partials/_foundation.scss */ .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; } /* line 4618, ../scss/partials/_foundation.scss */ .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; } /* line 4626, ../scss/partials/_foundation.scss */ .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; } } /* line 4634, ../scss/partials/_foundation.scss */ .label { font-weight: normal; font-family: "Helvetica Neue", Helvetica, Roboto, 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.25rem; font-size: 0.6875rem; background-color: #008cba; color: white; } /* line 4648, ../scss/partials/_foundation.scss */ .label.radius { border-radius: 3px; } /* line 4650, ../scss/partials/_foundation.scss */ .label.round { border-radius: 1000px; } /* line 4652, ../scss/partials/_foundation.scss */ .label.alert { background-color: #f04124; color: white; } /* line 4655, ../scss/partials/_foundation.scss */ .label.warning { background-color: #f08a24; color: white; } /* line 4658, ../scss/partials/_foundation.scss */ .label.success { background-color: #43ac6a; color: white; } /* line 4661, ../scss/partials/_foundation.scss */ .label.secondary { background-color: #e7e7e7; color: #333333; } /* line 4664, ../scss/partials/_foundation.scss */ .label.info { background-color: #a0d3e8; color: #333333; } /* line 4668, ../scss/partials/_foundation.scss */ .off-canvas-wrap { -webkit-backface-visibility: hidden; position: relative; width: 100%; overflow: hidden; } /* line 4673, ../scss/partials/_foundation.scss */ .off-canvas-wrap.move-right, .off-canvas-wrap.move-left { min-height: 100%; -webkit-overflow-scrolling: touch; } /* line 4677, ../scss/partials/_foundation.scss */ .inner-wrap { -webkit-backface-visibility: hidden; position: relative; width: 100%; -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; } /* line 4686, ../scss/partials/_foundation.scss */ .inner-wrap:before, .inner-wrap:after { content: " "; display: table; } /* line 4689, ../scss/partials/_foundation.scss */ .inner-wrap:after { clear: both; } /* line 4692, ../scss/partials/_foundation.scss */ .tab-bar { -webkit-backface-visibility: hidden; background: #333333; color: white; height: 2.8125rem; line-height: 2.8125rem; position: relative; } /* line 4699, ../scss/partials/_foundation.scss */ .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; } /* line 4704, ../scss/partials/_foundation.scss */ .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 { font-size: 1.125rem; } /* line 4707, ../scss/partials/_foundation.scss */ .left-small { width: 2.8125rem; height: 2.8125rem; position: absolute; top: 0; border-right: solid 1px #1a1a1a; left: 0; } /* line 4715, ../scss/partials/_foundation.scss */ .right-small { width: 2.8125rem; height: 2.8125rem; position: absolute; top: 0; border-left: solid 1px #1a1a1a; right: 0; } /* line 4723, ../scss/partials/_foundation.scss */ .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) { /* line 4730, ../scss/partials/_foundation.scss */ .tab-bar-section.left, .tab-bar-section.right { text-align: left; } } /* line 4732, ../scss/partials/_foundation.scss */ .tab-bar-section.left { left: 0; right: 2.8125rem; } /* line 4735, ../scss/partials/_foundation.scss */ .tab-bar-section.right { left: 2.8125rem; right: 0; } /* line 4738, ../scss/partials/_foundation.scss */ .tab-bar-section.middle { left: 2.8125rem; right: 2.8125rem; } /* line 4742, ../scss/partials/_foundation.scss */ .tab-bar .menu-icon { text-indent: 2.1875rem; width: 2.8125rem; height: 2.8125rem; display: block; padding: 0; color: white; position: relative; transform: translate3d(0, 0, 0); } /* line 4751, ../scss/partials/_foundation.scss */ .tab-bar .menu-icon span::after { content: ""; position: absolute; display: block; height: 0; top: 50%; margin-top: -0.5rem; left: 0.90625rem; box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white; width: 1rem; } /* line 4761, ../scss/partials/_foundation.scss */ .tab-bar .menu-icon span:hover:after { box-shadow: 0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; } /* line 4764, ../scss/partials/_foundation.scss */ .left-off-canvas-menu { -webkit-backface-visibility: hidden; width: 15.625rem; top: 0; bottom: 0; position: absolute; overflow-x: hidden; overflow-y: auto; background: #333333; z-index: 1001; box-sizing: content-box; transition: transform 500ms ease 0s; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; -ms-transform: translate(-100.5%, 0); -webkit-transform: translate3d(-100.5%, 0, 0); -moz-transform: translate3d(-100.5%, 0, 0); -ms-transform: translate3d(-100.5%, 0, 0); -o-transform: translate3d(-100.5%, 0, 0); transform: translate3d(-100.5%, 0, 0); left: 0; } /* line 4785, ../scss/partials/_foundation.scss */ .left-off-canvas-menu * { -webkit-backface-visibility: hidden; } /* line 4788, ../scss/partials/_foundation.scss */ .right-off-canvas-menu { -webkit-backface-visibility: hidden; width: 15.625rem; top: 0; bottom: 0; position: absolute; overflow-x: hidden; overflow-y: auto; background: #333333; z-index: 1001; box-sizing: content-box; transition: transform 500ms ease 0s; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; -ms-transform: translate(100.5%, 0); -webkit-transform: translate3d(100.5%, 0, 0); -moz-transform: translate3d(100.5%, 0, 0); -ms-transform: translate3d(100.5%, 0, 0); -o-transform: translate3d(100.5%, 0, 0); transform: translate3d(100.5%, 0, 0); right: 0; } /* line 4809, ../scss/partials/_foundation.scss */ .right-off-canvas-menu * { -webkit-backface-visibility: hidden; } /* line 4812, ../scss/partials/_foundation.scss */ ul.off-canvas-list { list-style-type: none; padding: 0; margin: 0; } /* line 4816, ../scss/partials/_foundation.scss */ ul.off-canvas-list li label { display: block; padding: 0.3rem 0.9375rem; color: #999999; text-transform: uppercase; font-size: 0.75rem; font-weight: bold; background: #444444; border-top: 1px solid #5e5e5e; border-bottom: none; margin: 0; } /* line 4827, ../scss/partials/_foundation.scss */ 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; } /* line 4833, ../scss/partials/_foundation.scss */ ul.off-canvas-list li a:hover { background: #242424; } /* line 4836, ../scss/partials/_foundation.scss */ .move-right > .inner-wrap { -ms-transform: translate(15.625rem, 0); -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); } /* line 4843, ../scss/partials/_foundation.scss */ .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) { /* line 4858, ../scss/partials/_foundation.scss */ .move-right .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } } /* line 4861, ../scss/partials/_foundation.scss */ .move-left > .inner-wrap { -ms-transform: translate(-15.625rem, 0); -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); } /* line 4868, ../scss/partials/_foundation.scss */ .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) { /* line 4883, ../scss/partials/_foundation.scss */ .move-left .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } } /* line 4886, ../scss/partials/_foundation.scss */ .offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu { -ms-transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; z-index: 1003; } /* line 4893, ../scss/partials/_foundation.scss */ .offcanvas-overlap .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) { /* line 4908, ../scss/partials/_foundation.scss */ .offcanvas-overlap .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } } /* line 4911, ../scss/partials/_foundation.scss */ .offcanvas-overlap-left .right-off-canvas-menu { -ms-transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; z-index: 1003; } /* line 4918, ../scss/partials/_foundation.scss */ .offcanvas-overlap-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) { /* line 4933, ../scss/partials/_foundation.scss */ .offcanvas-overlap-left .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } } /* line 4936, ../scss/partials/_foundation.scss */ .offcanvas-overlap-right .left-off-canvas-menu { -ms-transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; z-index: 1003; } /* line 4943, ../scss/partials/_foundation.scss */ .offcanvas-overlap-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) { /* line 4958, ../scss/partials/_foundation.scss */ .offcanvas-overlap-right .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } } /* line 4961, ../scss/partials/_foundation.scss */ .no-csstransforms .left-off-canvas-menu { left: -15.625rem; } /* line 4963, ../scss/partials/_foundation.scss */ .no-csstransforms .right-off-canvas-menu { right: -15.625rem; } /* line 4965, ../scss/partials/_foundation.scss */ .no-csstransforms .move-left > .inner-wrap { right: 15.625rem; } /* line 4967, ../scss/partials/_foundation.scss */ .no-csstransforms .move-right > .inner-wrap { left: 15.625rem; } /* line 4970, ../scss/partials/_foundation.scss */ .left-submenu { -webkit-backface-visibility: hidden; width: 15.625rem; top: 0; bottom: 0; position: absolute; margin: 0; overflow-x: hidden; overflow-y: auto; background: #333333; z-index: 1002; box-sizing: content-box; -webkit-overflow-scrolling: touch; -ms-transform: translate(-100%, 0); -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; -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; } /* line 4995, ../scss/partials/_foundation.scss */ .left-submenu * { -webkit-backface-visibility: hidden; } /* line 4997, ../scss/partials/_foundation.scss */ .left-submenu .back > a { 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; } /* line 5006, ../scss/partials/_foundation.scss */ .left-submenu .back > a:hover { background: #303030; border-top: 1px solid #5e5e5e; border-bottom: none; } /* line 5010, ../scss/partials/_foundation.scss */ .left-submenu .back > a:before { content: "\AB"; margin-right: 0.5rem; display: inline; } /* line 5014, ../scss/partials/_foundation.scss */ .left-submenu.move-right { -ms-transform: translate(0%, 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); } /* line 5022, ../scss/partials/_foundation.scss */ .right-submenu { -webkit-backface-visibility: hidden; width: 15.625rem; top: 0; bottom: 0; position: absolute; margin: 0; overflow-x: hidden; overflow-y: auto; background: #333333; z-index: 1002; box-sizing: content-box; -webkit-overflow-scrolling: touch; -ms-transform: translate(100%, 0); -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; -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; } /* line 5047, ../scss/partials/_foundation.scss */ .right-submenu * { -webkit-backface-visibility: hidden; } /* line 5049, ../scss/partials/_foundation.scss */ .right-submenu .back > a { 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; } /* line 5058, ../scss/partials/_foundation.scss */ .right-submenu .back > a:hover { background: #303030; border-top: 1px solid #5e5e5e; border-bottom: none; } /* line 5062, ../scss/partials/_foundation.scss */ .right-submenu .back > a:after { content: "\BB"; margin-left: 0.5rem; display: inline; } /* line 5066, ../scss/partials/_foundation.scss */ .right-submenu.move-left { -ms-transform: translate(0%, 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); } /* line 5074, ../scss/partials/_foundation.scss */ .left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after { content: "\BB"; margin-left: 0.5rem; display: inline; } /* line 5079, ../scss/partials/_foundation.scss */ .right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before { content: "\AB"; margin-right: 0.5rem; display: inline; } /* Foundation Dropdowns */ /* line 5085, ../scss/partials/_foundation.scss */ .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: 89; margin-top: 2px; max-width: 200px; } /* line 5099, ../scss/partials/_foundation.scss */ .f-dropdown > *:first-child { margin-top: 0; } /* line 5101, ../scss/partials/_foundation.scss */ .f-dropdown > *:last-child { margin-bottom: 0; } /* line 5103, ../scss/partials/_foundation.scss */ .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: 89; } /* line 5115, ../scss/partials/_foundation.scss */ .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: 88; } /* line 5127, ../scss/partials/_foundation.scss */ .f-dropdown.right:before { left: auto; right: 10px; } /* line 5130, ../scss/partials/_foundation.scss */ .f-dropdown.right:after { left: auto; right: 9px; } /* line 5133, ../scss/partials/_foundation.scss */ .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: 89; margin-top: 0; margin-left: 2px; max-width: 200px; } /* line 5148, ../scss/partials/_foundation.scss */ .f-dropdown.drop-right > *:first-child { margin-top: 0; } /* line 5150, ../scss/partials/_foundation.scss */ .f-dropdown.drop-right > *:last-child { margin-bottom: 0; } /* line 5152, ../scss/partials/_foundation.scss */ .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: 89; } /* line 5164, ../scss/partials/_foundation.scss */ .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: 88; } /* line 5176, ../scss/partials/_foundation.scss */ .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: 89; margin-top: 0; margin-left: -2px; max-width: 200px; } /* line 5191, ../scss/partials/_foundation.scss */ .f-dropdown.drop-left > *:first-child { margin-top: 0; } /* line 5193, ../scss/partials/_foundation.scss */ .f-dropdown.drop-left > *:last-child { margin-bottom: 0; } /* line 5195, ../scss/partials/_foundation.scss */ .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: 89; } /* line 5208, ../scss/partials/_foundation.scss */ .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: 88; } /* line 5221, ../scss/partials/_foundation.scss */ .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: 89; margin-top: -2px; margin-left: 0; max-width: 200px; } /* line 5236, ../scss/partials/_foundation.scss */ .f-dropdown.drop-top > *:first-child { margin-top: 0; } /* line 5238, ../scss/partials/_foundation.scss */ .f-dropdown.drop-top > *:last-child { margin-bottom: 0; } /* line 5240, ../scss/partials/_foundation.scss */ .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: 89; } /* line 5254, ../scss/partials/_foundation.scss */ .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: 88; } /* line 5268, ../scss/partials/_foundation.scss */ .f-dropdown li { font-size: 0.875rem; cursor: pointer; line-height: 1.125rem; margin: 0; } /* line 5273, ../scss/partials/_foundation.scss */ .f-dropdown li:hover, .f-dropdown li:focus { background: #eeeeee; } /* line 5275, ../scss/partials/_foundation.scss */ .f-dropdown li.radius { border-radius: 3px; } /* line 5277, ../scss/partials/_foundation.scss */ .f-dropdown li a { display: block; padding: 0.5rem; color: #555555; } /* line 5281, ../scss/partials/_foundation.scss */ .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: 89; max-width: 200px; } /* line 5295, ../scss/partials/_foundation.scss */ .f-dropdown.content > *:first-child { margin-top: 0; } /* line 5297, ../scss/partials/_foundation.scss */ .f-dropdown.content > *:last-child { margin-bottom: 0; } /* line 5299, ../scss/partials/_foundation.scss */ .f-dropdown.tiny { max-width: 200px; } /* line 5301, ../scss/partials/_foundation.scss */ .f-dropdown.small { max-width: 300px; } /* line 5303, ../scss/partials/_foundation.scss */ .f-dropdown.medium { max-width: 500px; } /* line 5305, ../scss/partials/_foundation.scss */ .f-dropdown.large { max-width: 800px; } /* line 5307, ../scss/partials/_foundation.scss */ .f-dropdown.mega { width: 100% !important; max-width: 100% !important; } /* line 5310, ../scss/partials/_foundation.scss */ .f-dropdown.mega.open { left: 0 !important; } /* line 5313, ../scss/partials/_foundation.scss */ table { background: white; margin-bottom: 1.25rem; border: solid 1px #dddddd; table-layout: auto; } /* line 5318, ../scss/partials/_foundation.scss */ table caption { background: transparent; color: #222222; font-size: 1rem; font-weight: bold; } /* line 5323, ../scss/partials/_foundation.scss */ table thead { background: whitesmoke; } /* line 5326, ../scss/partials/_foundation.scss */ table thead tr th, table thead tr td { padding: 0.5rem 0.625rem 0.625rem; font-size: 0.875rem; font-weight: bold; color: #222222; } /* line 5331, ../scss/partials/_foundation.scss */ table tfoot { background: whitesmoke; } /* line 5334, ../scss/partials/_foundation.scss */ table tfoot tr th, table tfoot tr td { padding: 0.5rem 0.625rem 0.625rem; font-size: 0.875rem; font-weight: bold; color: #222222; } /* line 5340, ../scss/partials/_foundation.scss */ table tr th, table tr td { padding: 0.5625rem 0.625rem; font-size: 0.875rem; color: #222222; text-align: left; } /* line 5345, ../scss/partials/_foundation.scss */ table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f9f9f9; } /* line 5352, ../scss/partials/_foundation.scss */ table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td { display: table-cell; line-height: 1.125rem; } /* line 5356, ../scss/partials/_foundation.scss */ .range-slider { display: block; position: relative; width: 100%; height: 1rem; border: 1px solid #dddddd; margin: 1.25rem 0; -ms-touch-action: none; touch-action: none; background: #fafafa; } /* line 5366, ../scss/partials/_foundation.scss */ .range-slider.vertical-range { display: block; position: relative; width: 100%; height: 1rem; border: 1px solid #dddddd; margin: 1.25rem 0; -ms-touch-action: none; touch-action: none; display: inline-block; width: 1rem; height: 12.5rem; } /* line 5378, ../scss/partials/_foundation.scss */ .range-slider.vertical-range .range-slider-handle { margin-top: 0; margin-left: -0.5rem; position: absolute; bottom: -10.5rem; } /* line 5383, ../scss/partials/_foundation.scss */ .range-slider.vertical-range .range-slider-active-segment { width: 0.875rem; height: auto; bottom: 0; } /* line 5387, ../scss/partials/_foundation.scss */ .range-slider.radius { background: #fafafa; border-radius: 3px; } /* line 5390, ../scss/partials/_foundation.scss */ .range-slider.radius .range-slider-handle { background: #008cba; border-radius: 3px; } /* line 5393, ../scss/partials/_foundation.scss */ .range-slider.radius .range-slider-handle:hover { background: #007ba4; } /* line 5395, ../scss/partials/_foundation.scss */ .range-slider.round { background: #fafafa; border-radius: 1000px; } /* line 5398, ../scss/partials/_foundation.scss */ .range-slider.round .range-slider-handle { background: #008cba; border-radius: 1000px; } /* line 5401, ../scss/partials/_foundation.scss */ .range-slider.round .range-slider-handle:hover { background: #007ba4; } /* line 5403, ../scss/partials/_foundation.scss */ .range-slider.disabled, .range-slider[disabled] { background: #fafafa; cursor: default; opacity: 0.7; } /* line 5407, ../scss/partials/_foundation.scss */ .range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle { background: #008cba; cursor: default; opacity: 0.7; } /* line 5411, ../scss/partials/_foundation.scss */ .range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover { background: #007ba4; } /* line 5414, ../scss/partials/_foundation.scss */ .range-slider-active-segment { display: inline-block; position: absolute; height: 0.875rem; background: #e5e5e5; } /* line 5420, ../scss/partials/_foundation.scss */ .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; -ms-touch-action: manipulation; touch-action: manipulation; background: #008cba; } /* line 5432, ../scss/partials/_foundation.scss */ .range-slider-handle:hover { background: #007ba4; } /* line 5435, ../scss/partials/_foundation.scss */ [class*="block-grid-"] { display: block; padding: 0; margin: 0 -0.625rem; } /* line 5439, ../scss/partials/_foundation.scss */ [class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; } /* line 5442, ../scss/partials/_foundation.scss */ [class*="block-grid-"]:after { clear: both; } /* line 5444, ../scss/partials/_foundation.scss */ [class*="block-grid-"] > li { display: block; height: auto; float: left; padding: 0 0.625rem 1.25rem; } @media only screen { /* line 5451, ../scss/partials/_foundation.scss */ .small-block-grid-1 > li { width: 100%; list-style: none; } /* line 5454, ../scss/partials/_foundation.scss */ .small-block-grid-1 > li:nth-of-type(1n) { clear: none; } /* line 5456, ../scss/partials/_foundation.scss */ .small-block-grid-1 > li:nth-of-type(1n+1) { clear: both; } /* line 5459, ../scss/partials/_foundation.scss */ .small-block-grid-2 > li { width: 50%; list-style: none; } /* line 5462, ../scss/partials/_foundation.scss */ .small-block-grid-2 > li:nth-of-type(1n) { clear: none; } /* line 5464, ../scss/partials/_foundation.scss */ .small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } /* line 5467, ../scss/partials/_foundation.scss */ .small-block-grid-3 > li { width: 33.33333%; list-style: none; } /* line 5470, ../scss/partials/_foundation.scss */ .small-block-grid-3 > li:nth-of-type(1n) { clear: none; } /* line 5472, ../scss/partials/_foundation.scss */ .small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } /* line 5475, ../scss/partials/_foundation.scss */ .small-block-grid-4 > li { width: 25%; list-style: none; } /* line 5478, ../scss/partials/_foundation.scss */ .small-block-grid-4 > li:nth-of-type(1n) { clear: none; } /* line 5480, ../scss/partials/_foundation.scss */ .small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } /* line 5483, ../scss/partials/_foundation.scss */ .small-block-grid-5 > li { width: 20%; list-style: none; } /* line 5486, ../scss/partials/_foundation.scss */ .small-block-grid-5 > li:nth-of-type(1n) { clear: none; } /* line 5488, ../scss/partials/_foundation.scss */ .small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } /* line 5491, ../scss/partials/_foundation.scss */ .small-block-grid-6 > li { width: 16.66667%; list-style: none; } /* line 5494, ../scss/partials/_foundation.scss */ .small-block-grid-6 > li:nth-of-type(1n) { clear: none; } /* line 5496, ../scss/partials/_foundation.scss */ .small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } /* line 5499, ../scss/partials/_foundation.scss */ .small-block-grid-7 > li { width: 14.28571%; list-style: none; } /* line 5502, ../scss/partials/_foundation.scss */ .small-block-grid-7 > li:nth-of-type(1n) { clear: none; } /* line 5504, ../scss/partials/_foundation.scss */ .small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } /* line 5507, ../scss/partials/_foundation.scss */ .small-block-grid-8 > li { width: 12.5%; list-style: none; } /* line 5510, ../scss/partials/_foundation.scss */ .small-block-grid-8 > li:nth-of-type(1n) { clear: none; } /* line 5512, ../scss/partials/_foundation.scss */ .small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } /* line 5515, ../scss/partials/_foundation.scss */ .small-block-grid-9 > li { width: 11.11111%; list-style: none; } /* line 5518, ../scss/partials/_foundation.scss */ .small-block-grid-9 > li:nth-of-type(1n) { clear: none; } /* line 5520, ../scss/partials/_foundation.scss */ .small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } /* line 5523, ../scss/partials/_foundation.scss */ .small-block-grid-10 > li { width: 10%; list-style: none; } /* line 5526, ../scss/partials/_foundation.scss */ .small-block-grid-10 > li:nth-of-type(1n) { clear: none; } /* line 5528, ../scss/partials/_foundation.scss */ .small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } /* line 5531, ../scss/partials/_foundation.scss */ .small-block-grid-11 > li { width: 9.09091%; list-style: none; } /* line 5534, ../scss/partials/_foundation.scss */ .small-block-grid-11 > li:nth-of-type(1n) { clear: none; } /* line 5536, ../scss/partials/_foundation.scss */ .small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } /* line 5539, ../scss/partials/_foundation.scss */ .small-block-grid-12 > li { width: 8.33333%; list-style: none; } /* line 5542, ../scss/partials/_foundation.scss */ .small-block-grid-12 > li:nth-of-type(1n) { clear: none; } /* line 5544, ../scss/partials/_foundation.scss */ .small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } } @media only screen and (min-width: 40.063em) { /* line 5547, ../scss/partials/_foundation.scss */ .medium-block-grid-1 > li { width: 100%; list-style: none; } /* line 5550, ../scss/partials/_foundation.scss */ .medium-block-grid-1 > li:nth-of-type(1n) { clear: none; } /* line 5552, ../scss/partials/_foundation.scss */ .medium-block-grid-1 > li:nth-of-type(1n+1) { clear: both; } /* line 5555, ../scss/partials/_foundation.scss */ .medium-block-grid-2 > li { width: 50%; list-style: none; } /* line 5558, ../scss/partials/_foundation.scss */ .medium-block-grid-2 > li:nth-of-type(1n) { clear: none; } /* line 5560, ../scss/partials/_foundation.scss */ .medium-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } /* line 5563, ../scss/partials/_foundation.scss */ .medium-block-grid-3 > li { width: 33.33333%; list-style: none; } /* line 5566, ../scss/partials/_foundation.scss */ .medium-block-grid-3 > li:nth-of-type(1n) { clear: none; } /* line 5568, ../scss/partials/_foundation.scss */ .medium-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } /* line 5571, ../scss/partials/_foundation.scss */ .medium-block-grid-4 > li { width: 25%; list-style: none; } /* line 5574, ../scss/partials/_foundation.scss */ .medium-block-grid-4 > li:nth-of-type(1n) { clear: none; } /* line 5576, ../scss/partials/_foundation.scss */ .medium-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } /* line 5579, ../scss/partials/_foundation.scss */ .medium-block-grid-5 > li { width: 20%; list-style: none; } /* line 5582, ../scss/partials/_foundation.scss */ .medium-block-grid-5 > li:nth-of-type(1n) { clear: none; } /* line 5584, ../scss/partials/_foundation.scss */ .medium-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } /* line 5587, ../scss/partials/_foundation.scss */ .medium-block-grid-6 > li { width: 16.66667%; list-style: none; } /* line 5590, ../scss/partials/_foundation.scss */ .medium-block-grid-6 > li:nth-of-type(1n) { clear: none; } /* line 5592, ../scss/partials/_foundation.scss */ .medium-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } /* line 5595, ../scss/partials/_foundation.scss */ .medium-block-grid-7 > li { width: 14.28571%; list-style: none; } /* line 5598, ../scss/partials/_foundation.scss */ .medium-block-grid-7 > li:nth-of-type(1n) { clear: none; } /* line 5600, ../scss/partials/_foundation.scss */ .medium-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } /* line 5603, ../scss/partials/_foundation.scss */ .medium-block-grid-8 > li { width: 12.5%; list-style: none; } /* line 5606, ../scss/partials/_foundation.scss */ .medium-block-grid-8 > li:nth-of-type(1n) { clear: none; } /* line 5608, ../scss/partials/_foundation.scss */ .medium-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } /* line 5611, ../scss/partials/_foundation.scss */ .medium-block-grid-9 > li { width: 11.11111%; list-style: none; } /* line 5614, ../scss/partials/_foundation.scss */ .medium-block-grid-9 > li:nth-of-type(1n) { clear: none; } /* line 5616, ../scss/partials/_foundation.scss */ .medium-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } /* line 5619, ../scss/partials/_foundation.scss */ .medium-block-grid-10 > li { width: 10%; list-style: none; } /* line 5622, ../scss/partials/_foundation.scss */ .medium-block-grid-10 > li:nth-of-type(1n) { clear: none; } /* line 5624, ../scss/partials/_foundation.scss */ .medium-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } /* line 5627, ../scss/partials/_foundation.scss */ .medium-block-grid-11 > li { width: 9.09091%; list-style: none; } /* line 5630, ../scss/partials/_foundation.scss */ .medium-block-grid-11 > li:nth-of-type(1n) { clear: none; } /* line 5632, ../scss/partials/_foundation.scss */ .medium-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } /* line 5635, ../scss/partials/_foundation.scss */ .medium-block-grid-12 > li { width: 8.33333%; list-style: none; } /* line 5638, ../scss/partials/_foundation.scss */ .medium-block-grid-12 > li:nth-of-type(1n) { clear: none; } /* line 5640, ../scss/partials/_foundation.scss */ .medium-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } } @media only screen and (min-width: 64.063em) { /* line 5643, ../scss/partials/_foundation.scss */ .large-block-grid-1 > li { width: 100%; list-style: none; } /* line 5646, ../scss/partials/_foundation.scss */ .large-block-grid-1 > li:nth-of-type(1n) { clear: none; } /* line 5648, ../scss/partials/_foundation.scss */ .large-block-grid-1 > li:nth-of-type(1n+1) { clear: both; } /* line 5651, ../scss/partials/_foundation.scss */ .large-block-grid-2 > li { width: 50%; list-style: none; } /* line 5654, ../scss/partials/_foundation.scss */ .large-block-grid-2 > li:nth-of-type(1n) { clear: none; } /* line 5656, ../scss/partials/_foundation.scss */ .large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } /* line 5659, ../scss/partials/_foundation.scss */ .large-block-grid-3 > li { width: 33.33333%; list-style: none; } /* line 5662, ../scss/partials/_foundation.scss */ .large-block-grid-3 > li:nth-of-type(1n) { clear: none; } /* line 5664, ../scss/partials/_foundation.scss */ .large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } /* line 5667, ../scss/partials/_foundation.scss */ .large-block-grid-4 > li { width: 25%; list-style: none; } /* line 5670, ../scss/partials/_foundation.scss */ .large-block-grid-4 > li:nth-of-type(1n) { clear: none; } /* line 5672, ../scss/partials/_foundation.scss */ .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } /* line 5675, ../scss/partials/_foundation.scss */ .large-block-grid-5 > li { width: 20%; list-style: none; } /* line 5678, ../scss/partials/_foundation.scss */ .large-block-grid-5 > li:nth-of-type(1n) { clear: none; } /* line 5680, ../scss/partials/_foundation.scss */ .large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } /* line 5683, ../scss/partials/_foundation.scss */ .large-block-grid-6 > li { width: 16.66667%; list-style: none; } /* line 5686, ../scss/partials/_foundation.scss */ .large-block-grid-6 > li:nth-of-type(1n) { clear: none; } /* line 5688, ../scss/partials/_foundation.scss */ .large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } /* line 5691, ../scss/partials/_foundation.scss */ .large-block-grid-7 > li { width: 14.28571%; list-style: none; } /* line 5694, ../scss/partials/_foundation.scss */ .large-block-grid-7 > li:nth-of-type(1n) { clear: none; } /* line 5696, ../scss/partials/_foundation.scss */ .large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } /* line 5699, ../scss/partials/_foundation.scss */ .large-block-grid-8 > li { width: 12.5%; list-style: none; } /* line 5702, ../scss/partials/_foundation.scss */ .large-block-grid-8 > li:nth-of-type(1n) { clear: none; } /* line 5704, ../scss/partials/_foundation.scss */ .large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } /* line 5707, ../scss/partials/_foundation.scss */ .large-block-grid-9 > li { width: 11.11111%; list-style: none; } /* line 5710, ../scss/partials/_foundation.scss */ .large-block-grid-9 > li:nth-of-type(1n) { clear: none; } /* line 5712, ../scss/partials/_foundation.scss */ .large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } /* line 5715, ../scss/partials/_foundation.scss */ .large-block-grid-10 > li { width: 10%; list-style: none; } /* line 5718, ../scss/partials/_foundation.scss */ .large-block-grid-10 > li:nth-of-type(1n) { clear: none; } /* line 5720, ../scss/partials/_foundation.scss */ .large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } /* line 5723, ../scss/partials/_foundation.scss */ .large-block-grid-11 > li { width: 9.09091%; list-style: none; } /* line 5726, ../scss/partials/_foundation.scss */ .large-block-grid-11 > li:nth-of-type(1n) { clear: none; } /* line 5728, ../scss/partials/_foundation.scss */ .large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } /* line 5731, ../scss/partials/_foundation.scss */ .large-block-grid-12 > li { width: 8.33333%; list-style: none; } /* line 5734, ../scss/partials/_foundation.scss */ .large-block-grid-12 > li:nth-of-type(1n) { clear: none; } /* line 5736, ../scss/partials/_foundation.scss */ .large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } } /* line 5738, ../scss/partials/_foundation.scss */ .flex-video { position: relative; padding-top: 1.5625rem; padding-bottom: 67.5%; height: 0; margin-bottom: 1rem; overflow: hidden; } /* line 5745, ../scss/partials/_foundation.scss */ .flex-video.widescreen { padding-bottom: 56.34%; } /* line 5747, ../scss/partials/_foundation.scss */ .flex-video.vimeo { padding-top: 0; } /* line 5752, ../scss/partials/_foundation.scss */ .flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* line 5760, ../scss/partials/_foundation.scss */ .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; border-radius: 3px; } /* line 5772, ../scss/partials/_foundation.scss */ .switch { padding: 0; border: none; position: relative; } /* line 5776, ../scss/partials/_foundation.scss */ .switch label { display: block; margin-bottom: 1rem; position: relative; color: transparent; background: #dddddd; text-indent: 100%; width: 4rem; height: 2rem; cursor: pointer; transition: left 0.15s ease-out; } /* line 5787, ../scss/partials/_foundation.scss */ .switch input { opacity: 0; position: absolute; top: 9px; left: 10px; padding: 0; } /* line 5793, ../scss/partials/_foundation.scss */ .switch input + label { margin-left: 0; margin-right: 0; } /* line 5796, ../scss/partials/_foundation.scss */ .switch label:after { content: ""; display: block; background: white; position: absolute; top: .25rem; left: .25rem; width: 1.5rem; height: 1.5rem; -webkit-transition: left 0.15s ease-out; -moz-transition: left 0.15s ease-out; transition: left 0.15s ease-out; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /* line 5811, ../scss/partials/_foundation.scss */ .switch input:checked + label { background: #008cba; } /* line 5813, ../scss/partials/_foundation.scss */ .switch input:checked + label:after { left: 2.25rem; } /* line 5815, ../scss/partials/_foundation.scss */ .switch label { width: 4rem; height: 2rem; } /* line 5818, ../scss/partials/_foundation.scss */ .switch label:after { width: 1.5rem; height: 1.5rem; } /* line 5821, ../scss/partials/_foundation.scss */ .switch input:checked + label:after { left: 2.25rem; } /* line 5823, ../scss/partials/_foundation.scss */ .switch label { color: transparent; background: #dddddd; } /* line 5826, ../scss/partials/_foundation.scss */ .switch label:after { background: white; } /* line 5828, ../scss/partials/_foundation.scss */ .switch input:checked + label { background: #008cba; } /* line 5830, ../scss/partials/_foundation.scss */ .switch.large label { width: 5rem; height: 2.5rem; } /* line 5833, ../scss/partials/_foundation.scss */ .switch.large label:after { width: 2rem; height: 2rem; } /* line 5836, ../scss/partials/_foundation.scss */ .switch.large input:checked + label:after { left: 2.75rem; } /* line 5838, ../scss/partials/_foundation.scss */ .switch.small label { width: 3.5rem; height: 1.75rem; } /* line 5841, ../scss/partials/_foundation.scss */ .switch.small label:after { width: 1.25rem; height: 1.25rem; } /* line 5844, ../scss/partials/_foundation.scss */ .switch.small input:checked + label:after { left: 2rem; } /* line 5846, ../scss/partials/_foundation.scss */ .switch.tiny label { width: 3rem; height: 1.5rem; } /* line 5849, ../scss/partials/_foundation.scss */ .switch.tiny label:after { width: 1rem; height: 1rem; } /* line 5852, ../scss/partials/_foundation.scss */ .switch.tiny input:checked + label:after { left: 1.75rem; } /* line 5854, ../scss/partials/_foundation.scss */ .switch.radius label { border-radius: 4px; } /* line 5856, ../scss/partials/_foundation.scss */ .switch.radius label:after { border-radius: 3px; } /* line 5858, ../scss/partials/_foundation.scss */ .switch.round { border-radius: 1000px; } /* line 5860, ../scss/partials/_foundation.scss */ .switch.round label { border-radius: 2rem; } /* line 5862, ../scss/partials/_foundation.scss */ .switch.round label:after { border-radius: 2rem; } /* small displays */ @media only screen { /* line 5867, ../scss/partials/_foundation.scss */ .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-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; } /* line 5870, ../scss/partials/_foundation.scss */ .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-xxlarge-only, .show-for-xxlarge-up { display: none !important; } /* line 5873, ../scss/partials/_foundation.scss */ .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } /* line 5880, ../scss/partials/_foundation.scss */ .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } /* line 5887, ../scss/partials/_foundation.scss */ 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-xxlarge-only, table.hide-for-xxlarge-up { display: table !important; } /* line 5890, ../scss/partials/_foundation.scss */ 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-xxlarge-only, thead.hide-for-xxlarge-up { display: table-header-group !important; } /* line 5893, ../scss/partials/_foundation.scss */ 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-xxlarge-only, tbody.hide-for-xxlarge-up { display: table-row-group !important; } /* line 5896, ../scss/partials/_foundation.scss */ 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-xxlarge-only, tr.hide-for-xxlarge-up { display: table-row !important; } /* line 5899, ../scss/partials/_foundation.scss */ 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-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { display: table-cell !important; } } /* medium displays */ @media only screen and (min-width: 40.063em) { /* line 5903, ../scss/partials/_foundation.scss */ .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-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; } /* line 5906, ../scss/partials/_foundation.scss */ .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-xxlarge-only, .show-for-xxlarge-up { display: none !important; } /* line 5909, ../scss/partials/_foundation.scss */ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } /* line 5916, ../scss/partials/_foundation.scss */ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } /* line 5923, ../scss/partials/_foundation.scss */ 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-xxlarge-only, table.hide-for-xxlarge-up { display: table !important; } /* line 5926, ../scss/partials/_foundation.scss */ 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-xxlarge-only, thead.hide-for-xxlarge-up { display: table-header-group !important; } /* line 5929, ../scss/partials/_foundation.scss */ 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-xxlarge-only, tbody.hide-for-xxlarge-up { display: table-row-group !important; } /* line 5932, ../scss/partials/_foundation.scss */ 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-xxlarge-only, tr.hide-for-xxlarge-up { display: table-row !important; } /* line 5935, ../scss/partials/_foundation.scss */ 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-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { display: table-cell !important; } } /* large displays */ @media only screen and (min-width: 64.063em) { /* line 5939, ../scss/partials/_foundation.scss */ .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-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; } /* line 5942, ../scss/partials/_foundation.scss */ .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-xxlarge-only, .show-for-xxlarge-up { display: none !important; } /* line 5945, ../scss/partials/_foundation.scss */ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } /* line 5952, ../scss/partials/_foundation.scss */ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } /* line 5959, ../scss/partials/_foundation.scss */ 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-xxlarge-only, table.hide-for-xxlarge-up { display: table !important; } /* line 5962, ../scss/partials/_foundation.scss */ 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-xxlarge-only, thead.hide-for-xxlarge-up { display: table-header-group !important; } /* line 5965, ../scss/partials/_foundation.scss */ 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-xxlarge-only, tbody.hide-for-xxlarge-up { display: table-row-group !important; } /* line 5968, ../scss/partials/_foundation.scss */ 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-xxlarge-only, tr.hide-for-xxlarge-up { display: table-row !important; } /* line 5971, ../scss/partials/_foundation.scss */ 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-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { display: table-cell !important; } } /* xlarge displays */ @media only screen and (min-width: 90.063em) { /* line 5975, ../scss/partials/_foundation.scss */ .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, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: inherit !important; } /* line 5978, ../scss/partials/_foundation.scss */ .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, .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; } /* line 5981, ../scss/partials/_foundation.scss */ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } /* line 5988, ../scss/partials/_foundation.scss */ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } /* line 5995, ../scss/partials/_foundation.scss */ 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.hide-for-xxlarge-only, table.hide-for-xxlarge-up { display: table !important; } /* line 5998, ../scss/partials/_foundation.scss */ 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.hide-for-xxlarge-only, thead.hide-for-xxlarge-up { display: table-header-group !important; } /* line 6001, ../scss/partials/_foundation.scss */ 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.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up { display: table-row-group !important; } /* line 6004, ../scss/partials/_foundation.scss */ 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.hide-for-xxlarge-only, tr.hide-for-xxlarge-up { display: table-row !important; } /* line 6007, ../scss/partials/_foundation.scss */ 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.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { display: table-cell !important; } } /* xxlarge displays */ @media only screen and (min-width: 120.063em) { /* line 6011, ../scss/partials/_foundation.scss */ .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, .show-for-xxlarge-only, .show-for-xxlarge-up { display: inherit !important; } /* line 6014, ../scss/partials/_foundation.scss */ .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, .hide-for-xxlarge-only, .hide-for-xxlarge-up { display: none !important; } /* line 6017, ../scss/partials/_foundation.scss */ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } /* line 6024, ../scss/partials/_foundation.scss */ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } /* line 6031, ../scss/partials/_foundation.scss */ 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.show-for-xxlarge-only, table.show-for-xxlarge-up { display: table !important; } /* line 6034, ../scss/partials/_foundation.scss */ 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.show-for-xxlarge-only, thead.show-for-xxlarge-up { display: table-header-group !important; } /* line 6037, ../scss/partials/_foundation.scss */ 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.show-for-xxlarge-only, tbody.show-for-xxlarge-up { display: table-row-group !important; } /* line 6040, ../scss/partials/_foundation.scss */ 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.show-for-xxlarge-only, tr.show-for-xxlarge-up { display: table-row !important; } /* line 6043, ../scss/partials/_foundation.scss */ 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.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up { display: table-cell !important; } } /* Orientation targeting */ /* line 6047, ../scss/partials/_foundation.scss */ .show-for-landscape, .hide-for-portrait { display: inherit !important; } /* line 6051, ../scss/partials/_foundation.scss */ .hide-for-landscape, .show-for-portrait { display: none !important; } /* Specific visibility for tables */ /* line 6055, ../scss/partials/_foundation.scss */ table.hide-for-landscape, table.show-for-portrait { display: table !important; } /* line 6058, ../scss/partials/_foundation.scss */ thead.hide-for-landscape, thead.show-for-portrait { display: table-header-group !important; } /* line 6061, ../scss/partials/_foundation.scss */ tbody.hide-for-landscape, tbody.show-for-portrait { display: table-row-group !important; } /* line 6064, ../scss/partials/_foundation.scss */ tr.hide-for-landscape, tr.show-for-portrait { display: table-row !important; } /* line 6069, ../scss/partials/_foundation.scss */ 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) { /* line 6074, ../scss/partials/_foundation.scss */ .show-for-landscape, .hide-for-portrait { display: inherit !important; } /* line 6078, ../scss/partials/_foundation.scss */ .hide-for-landscape, .show-for-portrait { display: none !important; } /* Specific visibility for tables */ /* line 6082, ../scss/partials/_foundation.scss */ table.show-for-landscape, table.hide-for-portrait { display: table !important; } /* line 6085, ../scss/partials/_foundation.scss */ thead.show-for-landscape, thead.hide-for-portrait { display: table-header-group !important; } /* line 6088, ../scss/partials/_foundation.scss */ tbody.show-for-landscape, tbody.hide-for-portrait { display: table-row-group !important; } /* line 6091, ../scss/partials/_foundation.scss */ tr.show-for-landscape, tr.hide-for-portrait { display: table-row !important; } /* line 6096, ../scss/partials/_foundation.scss */ 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) { /* line 6100, ../scss/partials/_foundation.scss */ .show-for-portrait, .hide-for-landscape { display: inherit !important; } /* line 6104, ../scss/partials/_foundation.scss */ .hide-for-portrait, .show-for-landscape { display: none !important; } /* Specific visibility for tables */ /* line 6108, ../scss/partials/_foundation.scss */ table.show-for-portrait, table.hide-for-landscape { display: table !important; } /* line 6111, ../scss/partials/_foundation.scss */ thead.show-for-portrait, thead.hide-for-landscape { display: table-header-group !important; } /* line 6114, ../scss/partials/_foundation.scss */ tbody.show-for-portrait, tbody.hide-for-landscape { display: table-row-group !important; } /* line 6117, ../scss/partials/_foundation.scss */ tr.show-for-portrait, tr.hide-for-landscape { display: table-row !important; } /* line 6122, ../scss/partials/_foundation.scss */ td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape { display: table-cell !important; } } /* Touch-enabled device targeting */ /* line 6125, ../scss/partials/_foundation.scss */ .show-for-touch { display: none !important; } /* line 6128, ../scss/partials/_foundation.scss */ .hide-for-touch { display: inherit !important; } /* line 6131, ../scss/partials/_foundation.scss */ .touch .show-for-touch { display: inherit !important; } /* line 6134, ../scss/partials/_foundation.scss */ .touch .hide-for-touch { display: none !important; } /* Specific visibility for tables */ /* line 6138, ../scss/partials/_foundation.scss */ table.hide-for-touch { display: table !important; } /* line 6141, ../scss/partials/_foundation.scss */ .touch table.show-for-touch { display: table !important; } /* line 6144, ../scss/partials/_foundation.scss */ thead.hide-for-touch { display: table-header-group !important; } /* line 6147, ../scss/partials/_foundation.scss */ .touch thead.show-for-touch { display: table-header-group !important; } /* line 6150, ../scss/partials/_foundation.scss */ tbody.hide-for-touch { display: table-row-group !important; } /* line 6153, ../scss/partials/_foundation.scss */ .touch tbody.show-for-touch { display: table-row-group !important; } /* line 6156, ../scss/partials/_foundation.scss */ tr.hide-for-touch { display: table-row !important; } /* line 6159, ../scss/partials/_foundation.scss */ .touch tr.show-for-touch { display: table-row !important; } /* line 6162, ../scss/partials/_foundation.scss */ td.hide-for-touch { display: table-cell !important; } /* line 6165, ../scss/partials/_foundation.scss */ .touch td.show-for-touch { display: table-cell !important; } /* line 6168, ../scss/partials/_foundation.scss */ th.hide-for-touch { display: table-cell !important; } /* line 6171, ../scss/partials/_foundation.scss */ .touch th.show-for-touch { display: table-cell !important; } /* Print visibility */ @media print { /* line 6176, ../scss/partials/_foundation.scss */ .show-for-print { display: block; } /* line 6179, ../scss/partials/_foundation.scss */ .hide-for-print { display: none; } /* line 6182, ../scss/partials/_foundation.scss */ table.show-for-print { display: table !important; } /* line 6185, ../scss/partials/_foundation.scss */ thead.show-for-print { display: table-header-group !important; } /* line 6188, ../scss/partials/_foundation.scss */ tbody.show-for-print { display: table-row-group !important; } /* line 6191, ../scss/partials/_foundation.scss */ tr.show-for-print { display: table-row !important; } /* line 6194, ../scss/partials/_foundation.scss */ td.show-for-print { display: table-cell !important; } /* line 6197, ../scss/partials/_foundation.scss */ th.show-for-print { display: table-cell !important; } } /********************* IMPORTING MODULES Modules are reusable blocks or elements we use throughout the project. We can break them up as much as we want or just keep them all in one. I mean, you can do whatever you want. The world is your oyster. Unless you hate oysters, then the world is your peanut butter & jelly sandwich. *********************/ /****************************************************************** Site Name: Author: Stylesheet: Alert Styles If you want to use these alerts in your design, you can. If not, you can just remove this stylesheet. ******************************************************************/ /* line 15, ../scss/modules/_alerts.scss */ .alert-help, .alert-info, .alert-error, .alert-success { margin: 10px; padding: 5px 18px; border: 1px solid; } /* line 21, ../scss/modules/_alerts.scss */ .alert-help { border-color: #e8dc59; background: #ebe16f; } /* line 27, ../scss/modules/_alerts.scss */ .alert-info { border-color: #bfe4f4; background: #d5edf8; } /* line 33, ../scss/modules/_alerts.scss */ .alert-error { border-color: #f8cdce; background: #fbe3e4; } /* line 39, ../scss/modules/_alerts.scss */ .alert-success { border-color: #deeaae; background: #e6efc2; } /****************************************************************** Site Name: Author: Stylesheet: Button Styles Buttons are a pretty important part of your site's style, so it's important to have a consistent baseline for them. Use this stylesheet to create all kinds of buttons. Helpful Links: http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/ ******************************************************************/ /********************* BUTTON DEFAULTS We're gonna use a placeholder selector here so we can use common styles. We then use this to load up the defaults in all our buttons. Here's a quick video to show how it works: http://www.youtube.com/watch?v=hwdVpKiJzac *********************/ /* line 27, ../scss/modules/_buttons.scss */ .blue-btn, .comment-reply-link, #submit { display: inline-block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; color: white; font-size: 0.9em; font-size: 34px; line-height: 34px; font-weight: normal; padding: 0 24px; border-radius: 4px; border: 0; cursor: pointer; -webkit-transition: background-color 0.14s ease-in-out; transition: background-color 0.14s ease-in-out; } /* line 44, ../scss/modules/_buttons.scss */ .blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus { color: white; text-decoration: none; } /* line 50, ../scss/modules/_buttons.scss */ .blue-btn:active, .comment-reply-link:active, #submit:active { top: 1px; } /* An example button. You can use this example if you want. Just replace all the variables and it will create a button dependant on those variables. */ /* line 61, ../scss/modules/_buttons.scss */ .blue-btn, .comment-reply-link, #submit { background-color: #2980b9; } /* line 66, ../scss/modules/_buttons.scss */ .blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus { background-color: #2574a8; } /* line 70, ../scss/modules/_buttons.scss */ .blue-btn:active, .comment-reply-link:active, #submit:active { background-color: #2472a4; } /****************************************************************** Site Name: Author: Stylesheet: Form Styles We put all the form and button styles in here to setup a consistent look. If we need to customize them, we can do this in the main stylesheets and just override them. Easy Peasy. You're gonna see a few data-uri thingies down there. If you're not sure what they are, check this link out: http://css-tricks.com/data-uris/ If you want to create your own, use this helpful link: http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/ ******************************************************************/ /********************* INPUTS *********************/ /* line 40, ../scss/modules/_forms.scss */ input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, textarea, .field { display: block; height: 40px; line-height: 40px; padding: 0 12px; margin-bottom: 14px; font-size: 1em; color: #5c6b80; border-radius: 3px; vertical-align: middle; box-shadow: none; border: 0; width: 100%; max-width: 400px; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: #eaedf2; -webkit-transition: background-color 0.24s ease-in-out; transition: background-color 0.24s ease-in-out; } /* line 60, ../scss/modules/_forms.scss */ input[type="text"]:focus, input[type="text"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="datetime"]:focus, input[type="datetime"]:active, input[type="datetime-local"]:focus, input[type="datetime-local"]:active, input[type="date"]:focus, input[type="date"]:active, input[type="month"]:focus, input[type="month"]:active, input[type="time"]:focus, input[type="time"]:active, input[type="week"]:focus, input[type="week"]:active, input[type="number"]:focus, input[type="number"]:active, input[type="email"]:focus, input[type="email"]:active, input[type="url"]:focus, input[type="url"]:active, input[type="search"]:focus, input[type="search"]:active, input[type="tel"]:focus, input[type="tel"]:active, input[type="color"]:focus, input[type="color"]:active, select:focus, select:active, textarea:focus, textarea:active, .field:focus, .field:active { background-color: #f7f8fa; } /* line 66, ../scss/modules/_forms.scss */ input[type="text"].error, input[type="text"].is-invalid, input[type="password"].error, input[type="password"].is-invalid, input[type="datetime"].error, input[type="datetime"].is-invalid, input[type="datetime-local"].error, input[type="datetime-local"].is-invalid, input[type="date"].error, input[type="date"].is-invalid, input[type="month"].error, input[type="month"].is-invalid, input[type="time"].error, input[type="time"].is-invalid, input[type="week"].error, input[type="week"].is-invalid, input[type="number"].error, input[type="number"].is-invalid, input[type="email"].error, input[type="email"].is-invalid, input[type="url"].error, input[type="url"].is-invalid, input[type="search"].error, input[type="search"].is-invalid, input[type="tel"].error, input[type="tel"].is-invalid, input[type="color"].error, input[type="color"].is-invalid, select.error, select.is-invalid, textarea.error, textarea.is-invalid, .field.error, .field.is-invalid { color: #fbe3e4; border-color: #fbe3e4; background-color: white; background-position: 99% center; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=); outline-color: #fbe3e4; } /* line 78, ../scss/modules/_forms.scss */ input[type="text"].success, input[type="text"].is-valid, input[type="password"].success, input[type="password"].is-valid, input[type="datetime"].success, input[type="datetime"].is-valid, input[type="datetime-local"].success, input[type="datetime-local"].is-valid, input[type="date"].success, input[type="date"].is-valid, input[type="month"].success, input[type="month"].is-valid, input[type="time"].success, input[type="time"].is-valid, input[type="week"].success, input[type="week"].is-valid, input[type="number"].success, input[type="number"].is-valid, input[type="email"].success, input[type="email"].is-valid, input[type="url"].success, input[type="url"].is-valid, input[type="search"].success, input[type="search"].is-valid, input[type="tel"].success, input[type="tel"].is-valid, input[type="color"].success, input[type="color"].is-valid, select.success, select.is-valid, textarea.success, textarea.is-valid, .field.success, .field.is-valid { color: #e6efc2; border-color: #e6efc2; background-color: white; background-position: 99% center; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==); outline-color: #e6efc2; } /* line 90, ../scss/modules/_forms.scss */ input[type="text"][disabled], input[type="text"].is-disabled, input[type="password"][disabled], input[type="password"].is-disabled, input[type="datetime"][disabled], input[type="datetime"].is-disabled, input[type="datetime-local"][disabled], input[type="datetime-local"].is-disabled, input[type="date"][disabled], input[type="date"].is-disabled, input[type="month"][disabled], input[type="month"].is-disabled, input[type="time"][disabled], input[type="time"].is-disabled, input[type="week"][disabled], input[type="week"].is-disabled, input[type="number"][disabled], input[type="number"].is-disabled, input[type="email"][disabled], input[type="email"].is-disabled, input[type="url"][disabled], input[type="url"].is-disabled, input[type="search"][disabled], input[type="search"].is-disabled, input[type="tel"][disabled], input[type="tel"].is-disabled, input[type="color"][disabled], input[type="color"].is-disabled, select[disabled], select.is-disabled, textarea[disabled], textarea.is-disabled, .field[disabled], .field.is-disabled { cursor: not-allowed; border-color: #cfcfcf; opacity: 0.6; } /* line 96, ../scss/modules/_forms.scss */ input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active, input[type="password"][disabled]:focus, input[type="password"][disabled]:active, input[type="password"].is-disabled:focus, input[type="password"].is-disabled:active, input[type="datetime"][disabled]:focus, input[type="datetime"][disabled]:active, input[type="datetime"].is-disabled:focus, input[type="datetime"].is-disabled:active, input[type="datetime-local"][disabled]:focus, input[type="datetime-local"][disabled]:active, input[type="datetime-local"].is-disabled:focus, input[type="datetime-local"].is-disabled:active, input[type="date"][disabled]:focus, input[type="date"][disabled]:active, input[type="date"].is-disabled:focus, input[type="date"].is-disabled:active, input[type="month"][disabled]:focus, input[type="month"][disabled]:active, input[type="month"].is-disabled:focus, input[type="month"].is-disabled:active, input[type="time"][disabled]:focus, input[type="time"][disabled]:active, input[type="time"].is-disabled:focus, input[type="time"].is-disabled:active, input[type="week"][disabled]:focus, input[type="week"][disabled]:active, input[type="week"].is-disabled:focus, input[type="week"].is-disabled:active, input[type="number"][disabled]:focus, input[type="number"][disabled]:active, input[type="number"].is-disabled:focus, input[type="number"].is-disabled:active, input[type="email"][disabled]:focus, input[type="email"][disabled]:active, input[type="email"].is-disabled:focus, input[type="email"].is-disabled:active, input[type="url"][disabled]:focus, input[type="url"][disabled]:active, input[type="url"].is-disabled:focus, input[type="url"].is-disabled:active, input[type="search"][disabled]:focus, input[type="search"][disabled]:active, input[type="search"].is-disabled:focus, input[type="search"].is-disabled:active, input[type="tel"][disabled]:focus, input[type="tel"][disabled]:active, input[type="tel"].is-disabled:focus, input[type="tel"].is-disabled:active, input[type="color"][disabled]:focus, input[type="color"][disabled]:active, input[type="color"].is-disabled:focus, input[type="color"].is-disabled:active, select[disabled]:focus, select[disabled]:active, select.is-disabled:focus, select.is-disabled:active, textarea[disabled]:focus, textarea[disabled]:active, textarea.is-disabled:focus, textarea.is-disabled:active, .field[disabled]:focus, .field[disabled]:active, .field.is-disabled:focus, .field.is-disabled:active { background-color: #d5edf8; } /* line 105, ../scss/modules/_forms.scss */ input[type="password"] { letter-spacing: 0.3em; } /* line 110, ../scss/modules/_forms.scss */ textarea { max-width: 100%; min-height: 120px; line-height: 1.5em; } /* line 117, ../scss/modules/_forms.scss */ select { -webkit-appearance: none; /* 1 */ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC); background-repeat: no-repeat; background-position: 97.5% center; } /********************* BASE (MOBILE) SIZE This are the mobile styles. It's what people see on their phones. If you set a great foundation, you won't need to add too many styles in the other stylesheets. Remember, keep it light: Speed is Important. *********************/ /****************************************************************** Site Name: Author: Stylesheet: Base Mobile Stylesheet Be light and don't over style since everything here will be loaded by mobile devices. You want to keep it as minimal as possible. This is called at the top of the main stylsheet and will be used across all viewports. ******************************************************************/ /********************* GENERAL STYLES *********************/ /* line 18, ../scss/breakpoints/_base.scss */ body { font-size: 100%; color: #5c6b80; background: #0d293c; -webkit-font-smoothing: antialiased; } /******************** WORDPRESS BODY CLASSES style a page via class ********************/ /* for sites that are read right to left (i.e. hebrew) */ /* home page */ /* blog template page */ /* archive page */ /* date archive page */ /* replace the number to the corresponding page number */ /* search page */ /* search result page */ /* no results search page */ /* individual paged search (i.e. body.search-paged-3) */ /* 404 page */ /* single post page */ /* individual post page by id (i.e. body.postid-73) */ /* individual paged single (i.e. body.single-paged-3) */ /* attatchment page */ /* individual attatchment page (i.e. body.attachmentid-763) */ /* style mime type pages */ /* author page */ /* user nicename (i.e. body.author-samueladams) */ /* paged author archives (i.e. body.author-paged-4) for page 4 */ /* category page */ /* individual category page (i.e. body.category-6) */ /* replace the number to the corresponding page number */ /* tag page */ /* individual tag page (i.e. body.tag-news) */ /* replace the number to the corresponding page number */ /* custom page template page */ /* individual page template (i.e. body.page-template-contact-php */ /* replace the number to the corresponding page number */ /* parent page template */ /* child page template */ /* replace the number to the corresponding page number */ /* if user is logged in */ /* paged items like search results or archives */ /* individual paged (i.e. body.paged-3) */ /********************* LAYOUT & GRID STYLES *********************/ /* line 70, ../scss/breakpoints/_base.scss */ .wrap { width: 96%; margin: 0 auto; } /********************* LINK STYLES *********************/ /* line 79, ../scss/breakpoints/_base.scss */ a, a:visited { color: #f01d4f; /* on hover */ /* on click */ /* mobile tap color */ } /* line 83, ../scss/breakpoints/_base.scss */ a:hover, a:focus, a:visited:hover, a:visited:focus { color: #f23562; } /* line 93, ../scss/breakpoints/_base.scss */ a:link, a:visited:link { /* this highlights links on iPhones/iPads. so it basically works like the :hover selector for mobile devices. */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); } /****************************************************************** H1, H2, H3, H4, H5 STYLES ******************************************************************/ /* line 107, ../scss/breakpoints/_base.scss */ h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: "caviar regular", "Georgia", Cambria, Times New Roman, Times, serif; text-rendering: optimizelegibility; font-weight: 500; /* if you're going to use webfonts, be sure to check your weights http://css-tricks.com/watch-your-font-weight/ */ /* removing text decoration from all headline links */ } /* line 117, ../scss/breakpoints/_base.scss */ h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a { text-decoration: none; } /* line 122, ../scss/breakpoints/_base.scss */ h1, .h1 { font-size: 2.5em; line-height: 1.15em; border-bottom: 1px solid #dae0e5; margin-bottom: .6em; } /* line 129, ../scss/breakpoints/_base.scss */ h2, .h2 { font-size: 1.75em; line-height: 1.3em; margin-bottom: 0; padding-bottom: 0; } /* line 136, ../scss/breakpoints/_base.scss */ h3, .h3 { font-size: 1.25em; margin-bottom: 0.475em; } /* line 141, ../scss/breakpoints/_base.scss */ h4, .h4 { font-size: 1.1em; font-weight: 700; } /* line 146, ../scss/breakpoints/_base.scss */ h5, .h5 { font-size: 0.846em; line-height: 2.09em; text-transform: uppercase; letter-spacing: 2px; } /* line 153, ../scss/breakpoints/_base.scss */ h6, .h6 { font-size: 0.800em; font-weight: 700; text-decoration: underline; } /********************* HEADER STYLES *********************/ /* line 163, ../scss/breakpoints/_base.scss */ .header { background-color: black; } /* line 167, ../scss/breakpoints/_base.scss */ #headtitle { margin: 0.75em 0; } /* line 170, ../scss/breakpoints/_base.scss */ #headtitle h1 { font-size: 3.5em; font-weight: 700; line-height: .9em; border: none; margin: 0; color: #409ad5; text-align: center; } /********************* NAVIGATION STYLES *********************/ /* all navs have a .nav class applied via the wp_menu function; this is so we can easily write one group of styles for the navs on the site so our css is cleaner and more scalable. */ /* line 194, ../scss/breakpoints/_base.scss */ .nav { border-bottom: 0; margin: 0; /* end .menu li */ /* highlight current page */ /* end current highlighters */ } /* line 201, ../scss/breakpoints/_base.scss */ .nav li { font-size: 1.8em; /* so you really have to rethink your dropdowns for mobile. you don't want to have it expand too much because the screen is so small. How you manage your menu should depend on the project. Here's some great info on it: http://www.alistapart.com/articles/organizing-mobile/ */ } /* line 204, ../scss/breakpoints/_base.scss */ .nav li a { display: block; color: white; font-family: "diner", "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; padding: 0.00em 0.75em; background: #164666; text-align: center; border-bottom: solid 1px #9facba; /* remember this is for mobile ONLY, so there's no need to even declare hover styles here, you can do it in the style.scss file where it's relevant. We want to keep this file as small as possible! */ } /* line 223, ../scss/breakpoints/_base.scss */ .nav li a:hover, .nav li a:focus { background: #94c6e7; } /* line 230, ../scss/breakpoints/_base.scss */ .nav li:last-child > a { border-bottom: none; } /* line 244, ../scss/breakpoints/_base.scss */ .nav li ul.sub-menu li, .nav li ul.children li { font-size: 1em; } /* line 247, ../scss/breakpoints/_base.scss */ .nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 0; border-left: #2980b9 5px solid; } /* line 260, ../scss/breakpoints/_base.scss */ .nav li ul.sub-menu li:last-child > a, .nav li ul.children li:last-child > a { border-bottom: solid 1px #9facba; } /* end .nav */ /* line 281, ../scss/breakpoints/_base.scss */ .social-nav { margin-bottom: 50px; } /* line 284, ../scss/breakpoints/_base.scss */ .social-nav li { float: left; width: 40px; height: 40px; } /* line 289, ../scss/breakpoints/_base.scss */ .social-nav li a:before { color: #2980b9; font-size: 3em; } /* line 294, ../scss/breakpoints/_base.scss */ .social-nav li a { color: transparent; font-family: "Mono Social"; line-height: 2.5em; -webkit-text-rendering: optimizeLegibility; -moz-text-rendering: optimizeLegibility; -ms-text-rendering: optimizeLegibility; -o-text-rendering: optimizeLegibility; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; } /* line 310, ../scss/breakpoints/_base.scss */ .social-nav li a[href*="facebook.com"]:before { content: "roundedfacebook"; font-family: "Mono Social"; } /* line 314, ../scss/breakpoints/_base.scss */ .social-nav li a[href*="twitter.com"]:before { content: "roundedtwitter"; font-family: "Mono Social"; } /* line 318, ../scss/breakpoints/_base.scss */ .social-nav li a[href*="instagram.com"]:before { content: "roundedinstagram"; font-family: "Mono Social"; } /* line 322, ../scss/breakpoints/_base.scss */ .social-nav li a[href*="youtube.com"]:before { content: "roundedyoutube"; font-family: "Mono Social"; } /* end of social-nav ===============*/ /********************* POSTS & CONTENT STYLES *********************/ /* line 334, ../scss/breakpoints/_base.scss */ #content { margin-top: 1.5em; } /* line 338, ../scss/breakpoints/_base.scss */ .hentry { background-color: white; border-radius: 3px; margin-bottom: 1.7em; border: 1px solid #cccccc; } /* line 344, ../scss/breakpoints/_base.scss */ .hentry header { border-bottom: 1px solid #f8f9fa; padding: 1.5em; } /* line 348, ../scss/breakpoints/_base.scss */ .hentry header h1 { border-bottom: none; } /* line 353, ../scss/breakpoints/_base.scss */ .hentry footer { padding: 1.5em; border-top: 1px solid #f8f9fa; } /* line 357, ../scss/breakpoints/_base.scss */ .hentry footer p { margin: 0; } /* end .hentry */ /* line 366, ../scss/breakpoints/_base.scss */ .single-title, .page-title, .entry-title { margin: 0; } /* line 376, ../scss/breakpoints/_base.scss */ .archive-title { color: #e6e6e6; } /* line 378, ../scss/breakpoints/_base.scss */ .archive-title #searched { color: #f01d4f; } /* want to style individual post classes? Booya! */ /* post by id (i.e. post-3) */ /* general post style */ /* general article on a page style */ /* general style on an attatchment */ /* sticky post style */ /* hentry class */ /* style by category (i.e. category-videos) */ /* style by tag (i.e. tag-news) */ /* post meta */ /* line 394, ../scss/breakpoints/_base.scss */ .byline { color: #9fa6b4; font-style: italic; margin: 0; } /* entry content ========================================================= */ /* line 403, ../scss/breakpoints/_base.scss */ .entry-content { padding: 1.5em 1.5em 0; /* image alignment on a screen this size may be a bit difficult. It's set to start aligning and floating images at the next breakpoint, but it's up to you. Feel free to change it up. */ } /* line 406, ../scss/breakpoints/_base.scss */ .entry-content p { margin: 0 0 1.5em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } /* line 432, ../scss/breakpoints/_base.scss */ .entry-content table { width: 100%; border: 1px solid #eaedf2; margin-bottom: 1.5em; } /* line 437, ../scss/breakpoints/_base.scss */ .entry-content table caption { margin: 0 0 7px; font-size: 0.75em; color: #9fa6b4; text-transform: uppercase; letter-spacing: 1px; } /* line 446, ../scss/breakpoints/_base.scss */ .entry-content tr { border-bottom: 1px solid #eaedf2; } /* line 449, ../scss/breakpoints/_base.scss */ .entry-content tr:nth-child(even) { background-color: #f8f9fa; } /* line 454, ../scss/breakpoints/_base.scss */ .entry-content td { padding: 7px; border-right: 1px solid #eaedf2; } /* line 458, ../scss/breakpoints/_base.scss */ .entry-content td:last-child { border-right: 0; } /* line 463, ../scss/breakpoints/_base.scss */ .entry-content th { background-color: #f8f9fa; border-bottom: 1px solid #eaedf2; border-right: 1px solid #eaedf2; } /* line 468, ../scss/breakpoints/_base.scss */ .entry-content th:last-child { border-right: 0; } /* line 473, ../scss/breakpoints/_base.scss */ .entry-content blockquote { margin: 0 0 1.5em 0.75em; padding: 0 0 0 0.75em; border-left: 3px solid #2980b9; font-style: italic; color: #9fa6b4; } /* line 488, ../scss/breakpoints/_base.scss */ .entry-content dd { margin-left: 0; font-size: 0.9em; color: #787878; margin-bottom: 1.5em; } /* line 495, ../scss/breakpoints/_base.scss */ .entry-content img { margin: 0 0 1.5em 0; max-width: 100%; height: auto; } /* line 515, ../scss/breakpoints/_base.scss */ .entry-content .size-auto, .entry-content .size-full, .entry-content .size-large, .entry-content .size-medium, .entry-content .size-thumbnail { max-width: 100%; height: auto; } /* line 520, ../scss/breakpoints/_base.scss */ .entry-content pre { background: black; color: #f8f9fa; font-size: 0.9em; padding: 1.5em; margin: 0 0 1.5em; border-radius: 3px; } /* end .entry-content */ /* line 531, ../scss/breakpoints/_base.scss */ .wp-caption { max-width: 100%; background: #eee; padding: 5px; /* images inside wp-caption */ } /* line 537, ../scss/breakpoints/_base.scss */ .wp-caption img { max-width: 100%; margin-bottom: 0; width: 100%; } /* line 543, ../scss/breakpoints/_base.scss */ .wp-caption p.wp-caption-text { font-size: 0.85em; margin: 4px 0 7px; text-align: center; } /* end .wp-caption */ /* image gallery styles */ /* end .gallery */ /* gallery caption styles */ /* line 577, ../scss/breakpoints/_base.scss */ .tags { margin: 0; } /****************************************************************** PAGE NAVI STYLES ******************************************************************/ /* line 586, ../scss/breakpoints/_base.scss */ .pagination, .wp-prev-next { margin: 1.5em 0; } /* line 589, ../scss/breakpoints/_base.scss */ .pagination { text-align: center; } /* line 592, ../scss/breakpoints/_base.scss */ .pagination ul { display: inline-block; background-color: white; white-space: nowrap; padding: 0; clear: both; border-radius: 3px; } /* line 601, ../scss/breakpoints/_base.scss */ .pagination li { padding: 0; margin: 0; float: left; display: inline; overflow: hidden; border-right: 1px solid #eaedf2; } /* line 610, ../scss/breakpoints/_base.scss */ .pagination a, .pagination span { margin: 0; text-decoration: none; padding: 0; line-height: 1em; font-size: 1em; font-weight: normal; padding: 0.75em; min-width: 1em; display: block; color: #2980b9; } /* line 622, ../scss/breakpoints/_base.scss */ .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus { background-color: #2980b9; color: white; } /* line 628, ../scss/breakpoints/_base.scss */ .pagination .current { cursor: default; color: #5c6b80; } /* line 632, ../scss/breakpoints/_base.scss */ .pagination .current:hover, .pagination .current:focus { background-color: white; color: #5c6b80; } /* end .bones_page_navi */ /* fallback previous & next links */ /* line 645, ../scss/breakpoints/_base.scss */ .wp-prev-next .prev-link { float: left; } /* line 649, ../scss/breakpoints/_base.scss */ .wp-prev-next .next-link { float: right; } /* end .wp-prev-next */ /****************************************************************** COMMENT STYLES ******************************************************************/ /* h3 comment title */ /* line 660, ../scss/breakpoints/_base.scss */ #comments-title { padding: 0.75em; margin: 0; border-top: 1px solid #f8f9fa; /* number of comments span */ } /* line 680, ../scss/breakpoints/_base.scss */ .commentlist { margin: 0; list-style-type: none; } /* line 685, ../scss/breakpoints/_base.scss */ .comment { position: relative; clear: both; overflow: hidden; padding: 1.5em; border-bottom: 1px solid #f8f9fa; /* vcard */ /* end .commentlist .vcard */ /* end children */ /* general comment classes */ } /* line 692, ../scss/breakpoints/_base.scss */ .comment .comment-author { padding: 7px; border: 0; } /* line 698, ../scss/breakpoints/_base.scss */ .comment .vcard { margin-left: 50px; } /* line 701, ../scss/breakpoints/_base.scss */ .comment .vcard cite.fn { font-weight: 700; font-style: normal; } /* line 709, ../scss/breakpoints/_base.scss */ .comment .vcard time { display: block; font-size: 0.9em; font-style: italic; } /* line 714, ../scss/breakpoints/_base.scss */ .comment .vcard time a { color: #9fa6b4; text-decoration: none; } /* line 718, ../scss/breakpoints/_base.scss */ .comment .vcard time a:hover { text-decoration: underline; } /* line 728, ../scss/breakpoints/_base.scss */ .comment .vcard .avatar { position: absolute; left: 16px; border-radius: 50%; } /* line 736, ../scss/breakpoints/_base.scss */ .comment:last-child { margin-bottom: 0; } /* line 740, ../scss/breakpoints/_base.scss */ .comment .children { margin: 0; /* variations */ /* change number for different depth */ } /* line 758, ../scss/breakpoints/_base.scss */ .comment[class*=depth-] { margin-top: 1.1em; } /* line 762, ../scss/breakpoints/_base.scss */ .comment.depth-1 { margin-left: 0; margin-top: 0; } /* line 767, ../scss/breakpoints/_base.scss */ .comment:not(.depth-1) { margin-top: 0; margin-left: 7px; padding: 7px; } /* line 780, ../scss/breakpoints/_base.scss */ .comment.odd { background-color: white; } /* line 783, ../scss/breakpoints/_base.scss */ .comment.even { background: #f8f9fa; } /* comment meta */ /* comment content */ /* line 817, ../scss/breakpoints/_base.scss */ .comment_content p { margin: 0.7335em 0 1.5em; font-size: 1em; line-height: 1.5em; } /* end .commentlist .comment_content */ /* comment reply link */ /* line 826, ../scss/breakpoints/_base.scss */ .comment-reply-link { font-size: 0.9em; float: right; } /* end .commentlist .comment-reply-link */ /* edit comment link */ /* line 838, ../scss/breakpoints/_base.scss */ .comment-edit-link { font-style: italic; margin: 0 7px; text-decoration: none; font-size: 0.9em; } /****************************************************************** COMMENT FORM STYLES ******************************************************************/ /* line 851, ../scss/breakpoints/_base.scss */ .comment-respond { padding: 1.5em; border-top: 1px solid #f8f9fa; } /* line 857, ../scss/breakpoints/_base.scss */ #reply-title { margin: 0; } /* line 861, ../scss/breakpoints/_base.scss */ .logged-in-as { color: #9fa6b4; font-style: italic; margin: 0; } /* line 866, ../scss/breakpoints/_base.scss */ .logged-in-as a { color: #5c6b80; } /* line 871, ../scss/breakpoints/_base.scss */ .comment-form-comment { margin: 1.5em 0 0.75em; } /* line 875, ../scss/breakpoints/_base.scss */ .form-allowed-tags { padding: 1.5em; background-color: #f8f9fa; font-size: 0.9em; } /* comment submit button */ /* line 882, ../scss/breakpoints/_base.scss */ #submit { float: right; font-size: 1em; } /* comment form title */ /* line 889, ../scss/breakpoints/_base.scss */ #comment-form-title { margin: 0 0 1.1em; } /* cancel comment reply link */ /* logged in comments */ /* allowed tags */ /* line 902, ../scss/breakpoints/_base.scss */ #allowed_tags { margin: 1.5em 10px 0.7335em 0; } /* no comments */ /* line 907, ../scss/breakpoints/_base.scss */ .nocomments { margin: 0 20px 1.1em; } /********************* SIDEBARS & ASIDES *********************/ /* line 915, ../scss/breakpoints/_base.scss */ .sidebar { margin-top: 0; } /* line 918, ../scss/breakpoints/_base.scss */ .searchform { padding: .3em; } /* line 922, ../scss/breakpoints/_base.scss */ .widgettitle { color: #2980b9; background: white; margin-top: 0; text-align: center; padding: .3em; } /* line 930, ../scss/breakpoints/_base.scss */ .widget { background: rgba(255, 255, 255, 0.6); border-radius: 3px; margin: 0 0 10px; overflow: auto; border: 1px solid #cccccc; } /* line 941, ../scss/breakpoints/_base.scss */ .widget ul li { /* deep nesting */ } /* line 958, ../scss/breakpoints/_base.scss */ .no-widgets { background-color: white; padding: 1.5em; text-align: center; border: 1px solid #cccccc; border-radius: 2px; margin-bottom: 1.5em; } /********************* FOOTER STYLES *********************/ /* line 971, ../scss/breakpoints/_base.scss */ .footer { clear: both; background-color: black; color: #f8f9fa; border-top: solid 1px #f8f9fa; } /* line 977, ../scss/breakpoints/_base.scss */ .footer .widget { background: none; border-radius: none; padding: .3rem .5rem; margin: 15px 0 15px; overflow: auto; border: none; } /* line 986, ../scss/breakpoints/_base.scss */ .footer .widget label.screen-reader-text { color: white; } /* line 993, ../scss/breakpoints/_base.scss */ .footer .widget ul li { /* deep nesting */ } /* line 1011, ../scss/breakpoints/_base.scss */ .footer .nav { /* end .menu li */ } /* line 1014, ../scss/breakpoints/_base.scss */ .footer .nav li a { border-bottom: solid 1px #9facba; border-left: solid 1px #9facba; border-right: solid 1px #9facba; } /* line 1022, ../scss/breakpoints/_base.scss */ .footer .nav li ul.sub-menu, .footer .nav li ul.children { display: none; } /* if you checked out the link above: http://www.alistapart.com/articles/organizing-mobile/ you'll want to style the footer nav a bit more in-depth. Remember to keep it simple because you'll have to override these styles for the desktop view. */ /* end .footer-links */ /* line 1051, ../scss/breakpoints/_base.scss */ .copyright { color: #3b414c; font-style: italic; padding: 15px; font-size: .8em; font-weight: bold; text-align: center; } /* line 1059, ../scss/breakpoints/_base.scss */ .copyright a { color: #3b414c; } /* line 1063, ../scss/breakpoints/_base.scss */ .copyright a:hover { text-decoration: underline; color: #525968; } /* line 1069, ../scss/breakpoints/_base.scss */ #searchsubmit { background: #ddd; color: #2980b9; border-radius: 2em; border: none; padding: 5px 10px; margin-bottom: .3em; font-weight: 300; letter-spacing: .05em; float: right; } /********************* LARGER MOBILE DEVICES This is for devices like the Galaxy Note or something that's larger than an iPhone but smaller than a tablet. Let's call them tweeners. *********************/ @media only screen and (min-width: 481px) { /****************************************************************** Site Name: Author: Stylesheet: 481px and Up Stylesheet This stylesheet is loaded for larger devices. It's set to 481px because at 480px it would load on a landscaped iPhone. This isn't ideal because then you would be loading all those extra styles on that same mobile connection. A word of warning. This size COULD be a larger mobile device, so you still want to keep it pretty light and simply expand upon your base.scss styles. ******************************************************************/ /* IMPORTANT NOTE ABOUT SASS 3.3 & UP You can't use @extend within media queries anymore, so just be aware that if you drop them in here, they won't work. */ /********************* NAVIGATION STYLES *********************/ /* .menu is clearfixed inside mixins.scss */ /* line 33, ../scss/breakpoints/_481up.scss */ .menu { /* end .menu ul */ } /* line 34, ../scss/breakpoints/_481up.scss */ .menu ul { /* end .menu ul li */ /* highlight current page */ /* end current highlighters */ } /* line 35, ../scss/breakpoints/_481up.scss */ .menu ul li { /* plan your menus and drop-downs wisely. */ } /* line 36, ../scss/breakpoints/_481up.scss */ .menu ul li a { /* you can use hover styles here even though this size has the possibility of being a mobile device. */ } /* end .menu */ /********************* POSTS & CONTENT STYLES *********************/ /* entry content */ /* line 81, ../scss/breakpoints/_481up.scss */ .entry-content { /* at this larger size, we can start to align images */ } /* line 85, ../scss/breakpoints/_481up.scss */ .entry-content .alignleft, .entry-content img.alignleft { margin-right: 1.5em; display: inline; float: left; } /* line 90, ../scss/breakpoints/_481up.scss */ .entry-content .alignright, .entry-content img.alignright { margin-left: 1.5em; display: inline; float: right; } /* line 95, ../scss/breakpoints/_481up.scss */ .entry-content .aligncenter, .entry-content img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; } /* end .entry-content */ /********************* FOOTER STYLES *********************/ /* check your menus here. do they look good? do they need tweaking? */ /* line 113, ../scss/breakpoints/_481up.scss */ .footer-links * { margin: 0; padding: 0; } /* end .footer-links */ } /********************* TABLET & SMALLER LAPTOPS This is the average viewing window. So Desktops, Laptops, and in general anyone not viewing on a mobile device. Here's where you can add resource intensive styles. *********************/ @media only screen and (min-width: 768px) { /****************************************************************** Site Name: Author: Stylesheet: Tablet & Small Desktop Stylesheet Here's where you can start getting into the good stuff. This size will work on iPads, other tablets, and desktops. So you can start working with more styles, background images, and other resources. You'll also notice the grid starts to come into play. Have fun! ******************************************************************/ /********************* GENERAL STYLES *********************/ /********************* LAYOUT & GRID STYLES *********************/ /* line 26, ../scss/breakpoints/_768up.scss */ .wrap { width: 760px; } /********************* HEADER STYLES *********************/ /********************* NAVIGATION STYLES *********************/ /* line 42, ../scss/breakpoints/_768up.scss */ .nav { border: 0; /* end .menu ul li */ /* highlight current page */ /* end current highlighters */ } /* line 44, ../scss/breakpoints/_768up.scss */ .nav ul { background: black; margin-top: 0; } /* line 48, ../scss/breakpoints/_768up.scss */ .nav li { float: left; position: relative; /* plan your menus and drop-downs wisely. */ /* showing sub-menus */ } /* line 52, ../scss/breakpoints/_768up.scss */ .nav li a { border-bottom: 0; /* you can use hover styles here even though this size has the possibility of being a mobile device. */ } /* line 59, ../scss/breakpoints/_768up.scss */ .nav li a:hover, .nav li a:focus { color: white; text-decoration: underline; } /* line 72, ../scss/breakpoints/_768up.scss */ .nav li ul.sub-menu, .nav li ul.children { margin-top: 0; border: 1px solid #ccc; border-top: 0; position: absolute; visibility: hidden; z-index: 8999; /* highlight sub-menu current page */ } /* line 80, ../scss/breakpoints/_768up.scss */ .nav li ul.sub-menu li, .nav li ul.children li { /* if you need to go deeper, go nuts just remember deeper menus suck for usability. k, bai. */ } /* line 82, ../scss/breakpoints/_768up.scss */ .nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 10px; border-right: 0; display: block; width: 180px; border-bottom: 1px solid #ccc; } /* line 99, ../scss/breakpoints/_768up.scss */ .nav li ul.sub-menu li:last-child a, .nav li ul.children li:last-child a { border-bottom: 0; } /* line 109, ../scss/breakpoints/_768up.scss */ .nav li ul.sub-menu li ul, .nav li ul.children li ul { top: 0; left: 100%; } /* line 124, ../scss/breakpoints/_768up.scss */ .nav li:hover > ul { top: auto; visibility: visible; } /* end .nav */ /********************* SIDEBARS & ASIDES *********************/ /* line 147, ../scss/breakpoints/_768up.scss */ .widgettitle { border-bottom: 2px solid #444; margin-bottom: 0.75em; } /* line 155, ../scss/breakpoints/_768up.scss */ .widget ul li { margin-bottom: 0.75em; /* deep nesting */ } /* line 163, ../scss/breakpoints/_768up.scss */ .widget ul li ul { margin-top: 0.75em; padding-left: 1em; } /* links widget */ /* meta widget */ /* pages widget */ /* recent-posts widget */ /* archives widget */ /* tag-cloud widget */ /* calendar widget */ /* category widget */ /* recent-comments widget */ /* search widget */ /* text widget */ /********************* FOOTER STYLES *********************/ /* you'll probably need to do quite a bit of overriding here if you styled them for mobile. Make sure to double check these! */ /* line 271, ../scss/breakpoints/_768up.scss */ .footer-links ul li { /* be careful with the depth of your menus. it's very rare to have multi-depth menus in the footer. */ } /* end .footer-links */ } /********************* DESKTOP This is the average viewing window. So Desktops, Laptops, and in general anyone not viewing on a mobile device. Here's where you can add resource intensive styles. *********************/ @media only screen and (min-width: 1030px) { /****************************************************************** Site Name: Author: Stylesheet: Desktop Stylsheet This is the desktop size. It's larger than an iPad so it will only be seen on the Desktop. ******************************************************************/ /* line 12, ../scss/breakpoints/_1030up.scss */ .wrap { width: 1040px; } } /********************* LARGE VIEWING SIZE This is for the larger monitors and possibly full screen viewers. *********************/ @media only screen and (min-width: 1240px) { /****************************************************************** Site Name: Author: Stylesheet: Super Large Monitor Stylesheet You can add some advanced styles here if you like. This kicks in on larger screens. ******************************************************************/ } /********************* RETINA (2x RESOLUTION DEVICES) This applies to the retina iPhone (4s) and iPad (2,3) along with other displays with a 2x resolution. You can also create a media query for retina AND a certain size if you want. Go Nuts. *********************/ @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { /****************************************************************** Site Name: Author: Stylesheet: Retina Screens & Devices Stylesheet When handling retina screens you need to make adjustments, especially if you're not using font icons. Here you can add them in one neat place. ******************************************************************/ /* EXAMPLE Let's say you have an image and you need to make sure it looks ok on retina screens. Let's say we have an icon which dimension are 24px x 24px. In your regular stylesheets, it would look something like this: .icon { width: 24px; height: 24px; background: url(img/test.png) no-repeat; } For retina screens, we have to make some adjustments, so that image doesn't look blurry. So, taking into account the image above and the dimensions, this is what we would put in our retina stylesheet: .icon { background: url(img/test@2x.png) no-repeat; background-size: 24px 24px; } So, you would create the same icon, but at double the resolution, meaning it would be 48px x 48px. You'd name it the same, but with a @2x at the end (this is pretty standard practice). Set the background image so it matches the original dimensions and you are good to go. */ } /********************* PRINT STYLESHEET Feel free to customize this. Remember to add things that won't make sense to print at the bottom. Things like nav, ads, and forms should be set to display none. *********************/ @media print { /****************************************************************** Site Name: Author: Stylesheet: Print Stylesheet This is the print stylesheet. There's probably not a lot of reasons to edit this stylesheet. If you want to though, go for it. ******************************************************************/ /* line 13, ../scss/partials/_print.scss */ * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; } /* line 21, ../scss/partials/_print.scss */ a, a:visited { color: #444 !important; text-decoration: underline; } /* line 26, ../scss/partials/_print.scss */ a:after, a:visited:after { content: " (" attr(href) ")"; } /* line 31, ../scss/partials/_print.scss */ a abbr[title]:after, a:visited abbr[title]:after { content: " (" attr(title) ")"; } /* line 38, ../scss/partials/_print.scss */ .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* line 42, ../scss/partials/_print.scss */ pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } /* line 47, ../scss/partials/_print.scss */ thead { display: table-header-group; } /* line 51, ../scss/partials/_print.scss */ tr, img { page-break-inside: avoid; } /* line 55, ../scss/partials/_print.scss */ img { max-width: 100% !important; } @page { margin: 0.5cm; } /* line 63, ../scss/partials/_print.scss */ p, h2, h3 { orphans: 3; widows: 3; } /* line 69, ../scss/partials/_print.scss */ h2, h3 { page-break-after: avoid; } /* line 78, ../scss/partials/_print.scss */ .sidebar, .page-navigation, .wp-prev-next, .respond-form, nav { display: none; } }