/*
 * hue.css
 */

/*
*
* Credits:
* Based on the original PNG/Sketch gradients by Vladimir Kudinov
* https://www.behance.net/gallery/30067997/Hue-Free-Promo-Backdrops-and-Gradients
*
* CSS Prototype using CSS3 background-blend modes by More than Themes
* http://www.morethanthemes.com
*
* Version - 1.0.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
*/
/* 1-The Bridge: */
.theBridge {
  background: -webkit-linear-gradient(223deg, #EBEBEB 0%, #C5C6C8 100%), -webkit-linear-gradient(295deg, rgba(255, 255, 255, 0.5) 5%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(227deg, #EBEBEB 0%, #C5C6C8 100%), linear-gradient(155deg, rgba(255, 255, 255, 0.5) 5%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: multiply; }

/* 2-Deep Focus: */
.deepFocus {
  background-image: -webkit-linear-gradient(top, #EBEBEB 0%, #DCDDDF 48%, #C4C5C7 99%);
  background-image: linear-gradient(-180deg, #EBEBEB 0%, #DCDDDF 48%, #C4C5C7 99%); }

/* 3-Blue Hour: */
.blueHour {
  background: -webkit-linear-gradient(left, #7E898F 0%, #636C75 100%), -webkit-radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.55) 100%), -webkit-radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.08) 63%);
  background: linear-gradient(90deg, #7E898F 0%, #636C75 100%), radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.55) 100%), radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.08) 63%);
  background-blend-mode: multiply, screen; }

/* 4-Dark Amber: */
.darkAmber {
  background-image: -webkit-linear-gradient(top, #15140F 0%, #34312C 97%);
  background-image: linear-gradient(-180deg, #15140F 0%, #34312C 97%); }

/* 5-Prelude */
.prelude {
  background-image: -webkit-radial-gradient(51% 96%, #E7E9E4 10%, #D4D6D1 96%);
  background-image: radial-gradient(51% 96%, #E7E9E4 10%, #D4D6D1 96%); }

/* 6-Salt and Pepper: */
.saltAndPepper {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 2%, rgba(0, 0, 0, 0.5) 100%), -webkit-radial-gradient(51% 97%, #E8E8E8 7%, #CCCCCC 97%);
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.5) 2%, rgba(0, 0, 0, 0.5) 100%), radial-gradient(51% 97%, #E8E8E8 7%, #CCCCCC 97%);
  background-blend-mode: multiply; }

/* 7-Cashemere: */
.cashemere {
  background-image: -webkit-radial-gradient(51% 98%, #D3D4CF 7%, #BDBFBA 98%);
  background-image: radial-gradient(51% 98%, #D3D4CF 7%, #BDBFBA 98%); }

/* 8-Wolverine: */
.wolverine {
  background: -webkit-linear-gradient(left, #BDBFBA 4%, #5A5C5B 98%), -webkit-linear-gradient(16deg, rgba(255, 255, 255, 0.5) 54%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(90deg, #BDBFBA 4%, #5A5C5B 98%), linear-gradient(74deg, rgba(255, 255, 255, 0.5) 54%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: multiply; }

/* 9-Full Moon: */
.fullMoon {
  background-image: -webkit-linear-gradient(#DEDFE3 2%, #AEB3B9 95%), -webkit-radial-gradient(33% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(#DEDFE3 2%, #AEB3B9 95%), radial-gradient(33% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: screen; }

/* 10-Flamingo: */
.flamingo {
  background-image: -webkit-radial-gradient(73% 147%, #EADFDF 59%, #ECE2DF 100%), -webkit-radial-gradient(91% 146%, rgba(255, 255, 255, 0.5) 47%, rgba(0, 0, 0, 0.5) 100%);
  background-image: radial-gradient(73% 147%, #EADFDF 59%, #ECE2DF 100%), radial-gradient(91% 146%, rgba(255, 255, 255, 0.5) 47%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: screen; }

/* 11-Early Morning: */
.earlyMorning {
  background: -webkit-linear-gradient(top, #BCC5CE 0%, #929EAD 98%), -webkit-radial-gradient(at top left, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: linear-gradient(-180deg, #BCC5CE 0%, #929EAD 98%), radial-gradient(at top left, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-blend-mode: screen; }

/* 12-Near Light: */
.nearLight {
  background-image: -webkit-radial-gradient(at top right, #B7B6BB 0%, #E8EAE9 100%);
  background-image: radial-gradient(at top right, #B7B6BB 0%, #E8EAE9 100%); }

/* 13-Mirror: */
.mirror {
  background: #C9CCD3;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: lighten; }

/* 14-The Dementor: */
.dementor {
  background: -webkit-linear-gradient(top, #323232 0%, #3F3F3F 40%, #1C1C1C 150%), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.25) 200%);
  background: linear-gradient(to bottom, #323232 0%, #3F3F3F 40%, #1C1C1C 150%), linear-gradient(to top, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.25) 200%);
  background-blend-mode: multiply; }

/* 15-Under the Earth: */
.underTheEarth {
  background-image: -webkit-radial-gradient(50% 150%, #787B7D 5%, #4B5052 100%);
  background-image: radial-gradient(50% 150%, #787B7D 5%, #4B5052 100%); }

/* 3-Back to Alaska: */
.backToAlaska {
  background: -webkit-radial-gradient(55% 330%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 550%), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.6) 50%), -webkit-linear-gradient(bottom left, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 120%);
  background: radial-gradient(55% 330%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 550%), linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.6) 50%), linear-gradient(to top right, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 120%);
  background-color: #DFE3E4;
  background-blend-mode: color-burn, screen, color-burn;
  -webkit-background-blend-mode: color-burn, screen, color-burn; }

/* 17-Flash: */
.flash {
  background-image: -webkit-linear-gradient(top, #E9E9E7 2%, #EFEEEC 27%, #EEEEEC 58%, #D5D4D0 94%);
  background-image: linear-gradient(180deg, #E9E9E7 2%, #EFEEEC 27%, #EEEEEC 58%, #D5D4D0 94%); }

/* 18-Unicorn: */
.unicorn {
  background: -webkit-linear-gradient(top, #E1E6EC 0%, #F0F4F7 100%), -webkit-linear-gradient(top, #E1E6EC 0%, #F0F4F7 100%);
  background: linear-gradient(to bottom, #E1E6EC 0%, #F0F4F7 100%), linear-gradient(to bottom, #E1E6EC 0%, #F0F4F7 100%);
  background-blend-mode: normal,color-burn; }

/* 19-Tribute: */
.tribute {
  background-image: -webkit-linear-gradient(right, #596164 1%, #868F96 99%);
  background-image: linear-gradient(-90deg, #596164 1%, #868F96 99%); }

/* 20-Twin Peaks: */
.twinPeaks {
  background-image: -webkit-linear-gradient(left, #F4F4F4 4%, #DFDEDC 99%);
  background-image: linear-gradient(to right, #F4F4F4 4%, #DFDEDC 99%); }

/* 21-Young Forest: */
.youngForest {
  background: -webkit-linear-gradient(top right, #E2E8E6 0%, #CDD3CD 100%), -webkit-linear-gradient(right, rgba(255, 255, 255, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%);
  background: linear-gradient(to bottom left, #E2E8E6 0%, #CDD3CD 100%), linear-gradient(to left, rgba(255, 255, 255, 0.12) 0%, rgba(0, 0, 0, 0.12) 100%);
  background-blend-mode: screen; }

/* 22-Air: */
.air {
  background: -webkit-linear-gradient(top, #D5DEE7 0%, #E8EBF2 50%, #E2E7ED 100%), -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 50%, rgba(255, 255, 255, 0.02) 61%, rgba(0, 0, 0, 0.02) 73%), -webkit-linear-gradient(57deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(to bottom, #D5DEE7 0%, #E8EBF2 50%, #E2E7ED 100%), linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 50%, rgba(255, 255, 255, 0.02) 61%, rgba(0, 0, 0, 0.02) 73%), linear-gradient(33deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-blend-mode: normal,color-burn; }

/* 23-Tranquility: */
.tranquility {
  background-image: -webkit-linear-gradient(top, #A3A29E 0%, #B1B0AC 27%, #BCBBB7 49%, #E5E4E0 76%, #F3F2F0 100%);
  background-image: linear-gradient(to bottom, #A3A29E 0%, #B1B0AC 27%, #BCBBB7 49%, #E5E4E0 76%, #F3F2F0 100%); }

/* 24-Silver Lake: */
.silverLake {
  background: #CCCCCC;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); }

/* 25-Amnesia: */
.amnesia {
  background-color: #DCD9D4;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), -webkit-radial-gradient(at 50% 0%, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.5) 50%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), radial-gradient(at 50% 0%, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.5) 50%);
  background-blend-mode: soft-light,screen; }

/* 26-Silver Stone: */
.silverStone {
  background: #989898;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), -webkit-radial-gradient(at top center, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 120%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), radial-gradient(at top center, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 120%);
  background-blend-mode: multiply,multiply; }

/* 27-Grey Connection: */
.greyConnection {
  background: #C4C4C4;
  background-image: -webkit-radial-gradient(50% 100%, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%), -webkit-linear-gradient(right, rgba(255, 255, 255, 0.35) 0%, #929292 99%);
  background-image: radial-gradient(50% 100%, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%), linear-gradient(to left, rgba(255, 255, 255, 0.35) 0%, #929292 99%);
  background-blend-mode: normal,multiply; }

/* 28-The Capsule: */
.theCapsule {
  background-color: #E4E4E1;
  background-image: -webkit-radial-gradient(at top center, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(143, 152, 157, 0.6) 100%);
  background-image: radial-gradient(at top center, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%), linear-gradient(to top, rgba(255, 255, 255, 0.1) 0%, rgba(143, 152, 157, 0.6) 100%);
  background-blend-mode: normal, multiply; }

/* 29-Hidden Gems: */
.hiddenGems {
  background: #BDB5B2;
  background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.2) 0%, #A1A1A1 100%), -webkit-linear-gradient(top right, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 95%);
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 0%, #A1A1A1 100%), linear-gradient(to bottom left, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 95%);
  background-blend-mode: multiply; }

/* 30-Night Smoothie: */
.nightSmoothie {
  background: #A2A2A4;
  background-image: -webkit-radial-gradient(rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0.5) 200%);
  background-image: radial-gradient(rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0.5) 200%);
  background-blend-mode: multiply; }

/* 31-Golden Leaf: */
.goldenLeaf {
  background: #92847B;
  background-image: -webkit-radial-gradient(at bottom center, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 200%), -webkit-radial-gradient(at bottom center, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  background-image: radial-gradient(at bottom center, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 200%), radial-gradient(at bottom center, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  background-blend-mode: normal,screen; }

/* 32-Floating Dream: */
.floatingDream {
  background: #C2C2C2;
  background-image: -webkit-radial-gradient(at 50% 50%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.5) 260%), -webkit-radial-gradient(at 61% 50%, rgba(255, 255, 255, 0.3) 55%, rgba(0, 0, 0, 0.5) 150%), -webkit-linear-gradient(top right, rgba(255, 255, 255, 0.25) 3%, rgba(0, 0, 0, 0.25) 100%), -webkit-linear-gradient(290deg, rgba(255, 255, 255, 0.5) 13%, rgba(0, 0, 0, 0.8) 100%);
  background-image: radial-gradient(at 50% 50%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.5) 260%), radial-gradient(at 61% 50%, rgba(255, 255, 255, 0.3) 55%, rgba(0, 0, 0, 0.5) 150%), linear-gradient(to bottom left, rgba(255, 255, 255, 0.25) 3%, rgba(0, 0, 0, 0.25) 100%), linear-gradient(-200deg, rgba(255, 255, 255, 0.5) 13%, rgba(0, 0, 0, 0.8) 100%);
  background-blend-mode: normal,screen,normal,multiply; }

/* 33-Escape: */
.escape {
  background: #3E3E3E;
  background-image: -webkit-radial-gradient(at 50% -16%, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.5) 190%);
  background-image: radial-gradient(at 50% -16%, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.5) 190%);
  background-blend-mode: normal,multiply; }

/* 34-Icarus: */
.icarus {
  background: #A2A2A2;
  background-image: -webkit-radial-gradient(at 50% 90%, #B8B4B3 0%, #3B3A38 100%);
  background-image: radial-gradient(at 50% 90%, #B8B4B3 0%, #3B3A38 100%);
  background-blend-mode: normal,multiply; }

/* 35-Flashlight: */
.flashlight {
  background-image: -webkit-linear-gradient(left, #B1B1AF 4%, #484846 98%);
  background-image: linear-gradient(to right, #B1B1AF 4%, #484846 98%); }

/* 36-Milky Way: */
.milkyWay {
  background-image: -webkit-linear-gradient(bottom, #F4F4F4 0%, #DFDEDC 100%);
  background-image: linear-gradient(to top, #F4F4F4 0%, #DFDEDC 100%); }

/* 37-Circular: */
.circular {
  background: #EBEBE9;
  background-image: -webkit-linear-gradient(160deg, rgba(255, 255, 255, 0.35) 3%, rgba(0, 0, 0, 0.35) 100%), -webkit-radial-gradient(101% 97%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 98%);
  background-image: linear-gradient(-70deg, rgba(255, 255, 255, 0.35) 3%, rgba(0, 0, 0, 0.35) 100%), radial-gradient(101% 97%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 98%);
  background-blend-mode: normal,normal,lighten; }

/* 38-Autumn: */
.autumn {
  background-image: -webkit-radial-gradient(27% 185%, #F9F6F1 0%, #D7D0C5 100%);
  background-image: radial-gradient(27% 185%, #F9F6F1 0%, #D7D0C5 100%); }

/* 39-North Kingdom: */
.northKingdom {
  background-image: -webkit-linear-gradient(right, #BDBBBE 0%, #9D9EA3 100%), -webkit-radial-gradient(88% 271%, rgba(255, 255, 255, 0.25) 0%, rgba(254, 254, 254, 0.25) 1%, rgba(0, 0, 0, 0.25) 100%), -webkit-radial-gradient(50% 100%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(to left, #BDBBBE 0%, #9D9EA3 100%), radial-gradient(88% 271%, rgba(255, 255, 255, 0.25) 0%, rgba(254, 254, 254, 0.25) 1%, rgba(0, 0, 0, 0.25) 100%), radial-gradient(50% 100%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-blend-mode: normal, lighten, soft-light; }

/* 40-Jupiter: */
.jupiter {
  background-image: -webkit-linear-gradient(top, #504D48 5%, #33342F 96%);
  background-image: linear-gradient(-180deg, #504D48 5%, #33342F 96%); }

/* 41-White Noise: */
.whiteNoise {
  background-color: #E1E6EC;
  background-image: -webkit-linear-gradient(top, #E1E6EC 2%, #F0F4F7 96%), -webkit-radial-gradient(at 50% 100%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.5) 200%);
  background-image: linear-gradient(-180deg, #E1E6EC 2%, #F0F4F7 96%), radial-gradient(at 50% 100%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.5) 200%);
  background-blend-mode: normal, color-burn; }

/* 42-Silver Surfer: */
.silverSurfer {
  background-image: -webkit-linear-gradient(top, #BCBCBC 0%, #D9D9D9 26%, #EFEFEF 49%, #E0E0E0 74%, #D3D3D3 100%), -webkit-linear-gradient(top, #BCBCBC 0%, #D9D9D9 26%, #EFEFEF 49%, #E0E0E0 74%, #D3D3D3 100%), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 150%), -webkit-radial-gradient(at 50% 59%, rgba(255, 255, 255, 0.3) 66%, rgba(0, 0, 0, 0.3) 200%);
  background-image: linear-gradient(to bottom, #BCBCBC 0%, #D9D9D9 26%, #EFEFEF 49%, #E0E0E0 74%, #D3D3D3 100%), linear-gradient(to bottom, #BCBCBC 0%, #D9D9D9 26%, #EFEFEF 49%, #E0E0E0 74%, #D3D3D3 100%), linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 150%), radial-gradient(at 50% 59%, rgba(255, 255, 255, 0.3) 66%, rgba(0, 0, 0, 0.3) 200%);
  background-blend-mode: multiply,multiply,screen; }

/* 43-Black Sands: */
.blackSands {
  background-color: #9D9B97;
  background-image: -webkit-radial-gradient(at 50% 85%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 150%), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: radial-gradient(at 50% 85%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 150%), linear-gradient(to top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-blend-mode: normal, multiply; }

/* 44-Grey Hound: */
.greyHound {
  background: #989898;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), -webkit-radial-gradient(at 50% -100%, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 270%), -webkit-radial-gradient(at 50% 2%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), radial-gradient(at 50% -100%, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 270%), radial-gradient(at 50% 2%, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-blend-mode: normal,multiply,multiply; }

/* 45-Return to Air: */
.returnToAir {
  background-image: -webkit-linear-gradient(top, #C8C9D1 0%, #AAAFB7 99%);
  background-image: linear-gradient(180deg, #C8C9D1 0%, #AAAFB7 99%); }

/* 46-Graphite: */
.graphite {
  background: #282828;
  background-image: -webkit-linear-gradient(right, #7B7F82 2%, #303136 100%), -webkit-radial-gradient(50% 116%, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%), -webkit-linear-gradient(149deg, rgba(255, 255, 255, 0.5) 7%, rgba(87, 87, 87, 0.5) 68%, rgba(85, 85, 85, 0.5) 76%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(-90deg, #7B7F82 2%, #303136 100%), radial-gradient(50% 116%, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(-59deg, rgba(255, 255, 255, 0.5) 7%, rgba(87, 87, 87, 0.5) 68%, rgba(85, 85, 85, 0.5) 76%, rgba(0, 0, 0, 0.5) 100%);
  background-blend-mode: normal,multiply,multiply; }

/* 47-Cosmos: */
.cosmos {
  background-color: #797572;
  background-image: -webkit-linear-gradient(263deg, rgba(255, 255, 255, 0.2) 0%, #000000 100%), -webkit-linear-gradient(18deg, rgba(255, 255, 255, 0.25) 25%, rgba(0, 0, 0, 0.25) 100%), -webkit-radial-gradient(47% 102%, rgba(255, 255, 255, 0.5) 0%, rgba(21, 24, 32, 0.6) 120%);
  background-image: linear-gradient(-173deg, rgba(255, 255, 255, 0.2) 0%, #000000 100%), linear-gradient(72deg, rgba(255, 255, 255, 0.25) 25%, rgba(0, 0, 0, 0.25) 100%), radial-gradient(47% 102%, rgba(255, 255, 255, 0.5) 0%, rgba(21, 24, 32, 0.6) 120%);
  background-blend-mode: multiply; }

/* 48-Ice: */
.ice {
  background-color: #CDDCDC;
  background-image: -webkit-radial-gradient(at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%);
  background-image: radial-gradient(at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%);
  background-blend-mode: screen, overlay; }

/* 49-Comet: */
.comet {
  background-color: #646770;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), -webkit-radial-gradient(at 50% 87%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), radial-gradient(at 50% 87%, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-blend-mode: multiply,normal; }


/*
 * jarallax css
 */

.jarallax {
    position: relative;
    z-index: 0;
}

.jarallax > .jarallax-img {
    position: absolute;
    object-fit: cover;
    /* support for plugin https://github.com/bfred-it/object-fit-images */
    font-family: 'object-fit: cover;';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}


.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);mix-blend-mode:soft-light;opacity:.5}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad;mix-blend-mode:soft-light;opacity:.5}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 ._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);mix-blend-mode:soft-light;opacity:.5}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad;mix-blend-mode:soft-light;opacity:.5}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 ._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
 html.bwd-js .animate-sm.is-fresh{-webkit-transition-duration:0ms!important;transition-duration:0ms!important;visibility:hidden!important}.sm-click-thru{pointer-events:none!important}.scroll-mate-wrapper.sm-float{position:absolute;top:0;width:100%;height:100%}.scroll-mate-wrapper.sm-float>.scroll-mate-inner{height:100%}
/**/
/* Foundry Specific Hue Background */
/**/

/* Rosebud */
.foundry-hue-rosebud {
  background: #ff847c;
  background: -moz-linear-gradient(-45deg, #ff847c 0%, #e84a5f 100%);
  background: -webkit-linear-gradient(-45deg, #ff847c 0%,#e84a5f 100%);
  background: linear-gradient(135deg, #ff847c 0%,#e84a5f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff847c', endColorstr='#e84a5f',GradientType=1 );
}


/* Ocean */
.foundry-hue-ocean {
  background: #90daff;
  background: -moz-linear-gradient(-45deg, #90daff 0%, #2a408c 100%);
  background: -webkit-linear-gradient(-45deg, #90daff 0%,#2a408c 100%);
  background: linear-gradient(135deg, #90daff 0%,#2a408c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90daff', endColorstr='#2a408c',GradientType=1 );
}


/* Grapefruit */
.foundry-hue-grapefruit {
  background: #ffddc9;
  background: -moz-linear-gradient(-45deg, #ffddc9 0%, #fdbdd5 100%);
  background: -webkit-linear-gradient(-45deg, #ffddc9 0%,#fdbdd5 100%);
  background: linear-gradient(135deg, #ffddc9 0%,#fdbdd5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffddc9', endColorstr='#fdbdd5',GradientType=1 );
}


/* Seafoam */
.foundry-hue-seafoam {
  background: #492bf0;
  background: -moz-linear-gradient(45deg, #492bf0 0%, #7c9ce8 50%, #a7eae3 100%);
  background: -webkit-linear-gradient(45deg, #492bf0 0%,#7c9ce8 50%,#a7eae3 100%);
  background: linear-gradient(45deg, #492bf0 0%,#7c9ce8 50%,#a7eae3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#492bf0', endColorstr='#a7eae3',GradientType=1 );
}


/* Rays */
.foundry-hue-rays {
  background: #ffd84f;
  background: -moz-linear-gradient(-45deg, #ffd84f 0%, #ff549d 100%);
  background: -webkit-linear-gradient(-45deg, #ffd84f 0%,#ff549d 100%);
  background: linear-gradient(135deg, #ffd84f 0%,#ff549d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd84f', endColorstr='#ff549d',GradientType=1 );
}


/* Mint */
.foundry-hue-mint {
  background: #9ad88f;
  background: -moz-linear-gradient(-45deg, #9ad88f 0%, #93c78a 100%);
  background: -webkit-linear-gradient(-45deg, #9ad88f 0%,#93c78a 100%);
  background: linear-gradient(135deg, #9ad88f 0%,#93c78a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ad88f', endColorstr='#93c78a',GradientType=1 );
}


/* Royal */
.foundry-hue-royal {
  background: #aa92d8;
  background: -moz-linear-gradient(top, #aa92d8 0%, #9071ce 100%);
  background: -webkit-linear-gradient(top, #aa92d8 0%,#9071ce 100%);
  background: linear-gradient(to bottom, #aa92d8 0%,#9071ce 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa92d8', endColorstr='#9071ce',GradientType=0 );
}


/* Fantasy */
.foundry-hue-fantasy {
  background: #eff0c9;
  background: -moz-linear-gradient(-45deg, #eff0c9 0%, #9aecea 25%, #83aff3 50%, #9595f0 75%, #5068d7 100%);
  background: -webkit-linear-gradient(-45deg, #eff0c9 0%,#9aecea 25%,#83aff3 50%,#9595f0 75%,#5068d7 100%);
  background: linear-gradient(135deg, #eff0c9 0%,#9aecea 25%,#83aff3 50%,#9595f0 75%,#5068d7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0c9', endColorstr='#5068d7',GradientType=1 );
}


/* Pastel Sun */
.foundry-hue-pastel-sun {
  background: #ffb347; /* fallback for old browsers */
  background: -webkit-linear-gradient(to left, #ffb347 , #ffcc33); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to left, #ffb347 , #ffcc33); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}


/* Pre-Dawn */
.foundry-hue-pre-dawn {
  background: #00223e;
  background: -moz-linear-gradient(-45deg, #00223e 0%, #ffa17f 100%);
  background: -webkit-linear-gradient(-45deg, #00223e 0%,#ffa17f 100%);
  background: linear-gradient(135deg, #00223e 0%,#ffa17f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00223e', endColorstr='#ffa17f',GradientType=1 );
}


/* Bliss */
.foundry-hue-bliss {
  background: #360033;
  background: -moz-linear-gradient(top, #360033 0%, #ffa17f 100%);
  background: -webkit-linear-gradient(top, #360033 0%,#ffa17f 100%);
  background: linear-gradient(to bottom, #360033 0%,#ffa17f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#360033', endColorstr='#ffa17f',GradientType=0 );
}


/* Atmosphere */
.foundry-hue-atmosphere {
  background: #b6fbff;
  background: -moz-linear-gradient(45deg, #b6fbff 0%, #83a4d4 100%);
  background: -webkit-linear-gradient(45deg, #b6fbff 0%,#83a4d4 100%);
  background: linear-gradient(45deg, #b6fbff 0%,#83a4d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6fbff', endColorstr='#83a4d4',GradientType=1 );
}


/* Sunrise */
.foundry-hue-sunrise {
  background: #9b2193; 
  background: -moz-linear-gradient(45deg,  #9b2193 0%, #ca545b 50%, #fdbf05 100%); 
  background: -webkit-linear-gradient(45deg,  #9b2193 0%,#ca545b 50%,#fdbf05 100%);  */
  background: linear-gradient(45deg,  #9b2193 0%,#ca545b 50%,#fdbf05 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b2193', endColorstr='#fdbf05',GradientType=1 ); 
}

/* Misty Forrest */
.foundry-hue-misty-forrest {
  background: #afcd79;
  background: -moz-linear-gradient(45deg,  #afcd79 0%, #35b350 44%, #10b4ac 100%);
  background: -webkit-linear-gradient(45deg,  #afcd79 0%,#35b350 44%,#10b4ac 100%);
  background: linear-gradient(45deg,  #afcd79 0%,#35b350 44%,#10b4ac 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcd79', endColorstr='#10b4ac',GradientType=1 );
}

/* Deep Blue */
.foundry-hue-deep-blue {
  background: #0e3b64;
  background: -moz-linear-gradient(45deg,  #0e3b64 0%, #10b4ac 100%);
  background: -webkit-linear-gradient(45deg,  #0e3b64 0%,#10b4ac 100%);
  background: linear-gradient(45deg,  #0e3b64 0%,#10b4ac 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e3b64', endColorstr='#10b4ac',GradientType=1 );
}@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.elxr_bounce {
  -webkit-animation-name: elxr_bounce;
  animation-name: elxr_bounce;
}

@-webkit-keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.elxr_flash {
  -webkit-animation-name: elxr_flash;
  animation-name: elxr_flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_pulse {
  -webkit-animation-name: elxr_pulse;
  animation-name: elxr_pulse;
}

@-webkit-keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_rubberBand {
  -webkit-animation-name: elxr_rubberBand;
  animation-name: elxr_rubberBand;
}

@-webkit-keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.elxr_shake {
  -webkit-animation-name: elxr_shake;
  animation-name: elxr_shake;
}

@-webkit-keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.elxr_swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: elxr_swing;
  animation-name: elxr_swing;
}

@-webkit-keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.elxr_tada {
  -webkit-animation-name: elxr_tada;
  animation-name: elxr_tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.elxr_wobble {
  -webkit-animation-name: elxr_wobble;
  animation-name: elxr_wobble;
}

@-webkit-keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_bounceIn {
  -webkit-animation-name: elxr_bounceIn;
  animation-name: elxr_bounceIn;
}

@-webkit-keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInDown {
  -webkit-animation-name: elxr_bounceInDown;
  animation-name: elxr_bounceInDown;
}

@-webkit-keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInLeft {
  -webkit-animation-name: elxr_bounceInLeft;
  animation-name: elxr_bounceInLeft;
}

@-webkit-keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInRight {
  -webkit-animation-name: elxr_bounceInRight;
  animation-name: elxr_bounceInRight;
}

@-webkit-keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInUp {
  -webkit-animation-name: elxr_bounceInUp;
  animation-name: elxr_bounceInUp;
}

@-webkit-keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.elxr_bounceOut {
  -webkit-animation-name: elxr_bounceOut;
  animation-name: elxr_bounceOut;
}

@-webkit-keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_bounceOutDown {
  -webkit-animation-name: elxr_bounceOutDown;
  animation-name: elxr_bounceOutDown;
}

@-webkit-keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_bounceOutLeft {
  -webkit-animation-name: elxr_bounceOutLeft;
  animation-name: elxr_bounceOutLeft;
}

@-webkit-keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_bounceOutRight {
  -webkit-animation-name: elxr_bounceOutRight;
  animation-name: elxr_bounceOutRight;
}

@-webkit-keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_bounceOutUp {
  -webkit-animation-name: elxr_bounceOutUp;
  animation-name: elxr_bounceOutUp;
}

@-webkit-keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.elxr_fadeIn {
  -webkit-animation-name: elxr_fadeIn;
  animation-name: elxr_fadeIn;
}

@-webkit-keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDown {
  -webkit-animation-name: elxr_fadeInDown;
  animation-name: elxr_fadeInDown;
}

@-webkit-keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDownBig {
  -webkit-animation-name: elxr_fadeInDownBig;
  animation-name: elxr_fadeInDownBig;
}

@-webkit-keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeft {
  -webkit-animation-name: elxr_fadeInLeft;
  animation-name: elxr_fadeInLeft;
}

@-webkit-keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeftBig {
  -webkit-animation-name: elxr_fadeInLeftBig;
  animation-name: elxr_fadeInLeftBig;
}

@-webkit-keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRight {
  -webkit-animation-name: elxr_fadeInRight;
  animation-name: elxr_fadeInRight;
}

@-webkit-keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRightBig {
  -webkit-animation-name: elxr_fadeInRightBig;
  animation-name: elxr_fadeInRightBig;
}

@-webkit-keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUp {
  -webkit-animation-name: elxr_fadeInUp;
  animation-name: elxr_fadeInUp;
}

@-webkit-keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUpBig {
  -webkit-animation-name: elxr_fadeInUpBig;
  animation-name: elxr_fadeInUpBig;
}

@-webkit-keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.elxr_fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.elxr_fadeOutDown {
  -webkit-animation-name: elxr_fadeOutDown;
  animation-name: elxr_fadeOutDown;
}

@-webkit-keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_fadeOutDownBig {
  -webkit-animation-name: elxr_fadeOutDownBig;
  animation-name: elxr_fadeOutDownBig;
}

@-webkit-keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.elxr_fadeOutLeft {
  -webkit-animation-name: elxr_fadeOutLeft;
  animation-name: elxr_fadeOutLeft;
}

@-webkit-keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_fadeOutLeftBig {
  -webkit-animation-name: elxr_fadeOutLeftBig;
  animation-name: elxr_fadeOutLeftBig;
}

@-webkit-keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.elxr_fadeOutRight {
  -webkit-animation-name: elxr_fadeOutRight;
  animation-name: elxr_fadeOutRight;
}

@-webkit-keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_fadeOutRightBig {
  -webkit-animation-name: elxr_fadeOutRightBig;
  animation-name: elxr_fadeOutRightBig;
}

@-webkit-keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.elxr_fadeOutUp {
  -webkit-animation-name: elxr_fadeOutUp;
  animation-name: elxr_fadeOutUp;
}

@-webkit-keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_fadeOutUpBig {
  -webkit-animation-name: elxr_fadeOutUpBig;
  animation-name: elxr_fadeOutUpBig;
}

@-webkit-keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.elxr_flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: elxr_flip;
  animation-name: elxr_flip;
}

@-webkit-keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.elxr_flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInX;
  animation-name: elxr_flipInX;
}

@-webkit-keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.elxr_flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInY;
  animation-name: elxr_flipInY;
}

@-webkit-keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.elxr_flipOutX {
  -webkit-animation-name: elxr_flipOutX;
  animation-name: elxr_flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.elxr_flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipOutY;
  animation-name: elxr_flipOutY;
}

@-webkit-keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.elxr_lightSpeedIn {
  -webkit-animation-name: elxr_lightSpeedIn;
  animation-name: elxr_lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.elxr_lightSpeedOut {
  -webkit-animation-name: elxr_lightSpeedOut;
  animation-name: elxr_lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateIn {
  -webkit-animation-name: elxr_rotateIn;
  animation-name: elxr_rotateIn;
}

@-webkit-keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownLeft {
  -webkit-animation-name: elxr_rotateInDownLeft;
  animation-name: elxr_rotateInDownLeft;
}

@-webkit-keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownRight {
  -webkit-animation-name: elxr_rotateInDownRight;
  animation-name: elxr_rotateInDownRight;
}

@-webkit-keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpLeft {
  -webkit-animation-name: elxr_rotateInUpLeft;
  animation-name: elxr_rotateInUpLeft;
}

@-webkit-keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpRight {
  -webkit-animation-name: elxr_rotateInUpRight;
  animation-name: elxr_rotateInUpRight;
}

@-webkit-keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.elxr_rotateOut {
  -webkit-animation-name: elxr_rotateOut;
  animation-name: elxr_rotateOut;
}

@-webkit-keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownLeft {
  -webkit-animation-name: elxr_rotateOutDownLeft;
  animation-name: elxr_rotateOutDownLeft;
}

@-webkit-keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownRight {
  -webkit-animation-name: elxr_rotateOutDownRight;
  animation-name: elxr_rotateOutDownRight;
}

@-webkit-keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpLeft {
  -webkit-animation-name: elxr_rotateOutUpLeft;
  animation-name: elxr_rotateOutUpLeft;
}

@-webkit-keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpRight {
  -webkit-animation-name: elxr_rotateOutUpRight;
  animation-name: elxr_rotateOutUpRight;
}

@-webkit-keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInDown {
  -webkit-animation-name: elxr_slideInDown;
  animation-name: elxr_slideInDown;
}

@-webkit-keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInLeft {
  -webkit-animation-name: elxr_slideInLeft;
  animation-name: elxr_slideInLeft;
}

@-webkit-keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInRight {
  -webkit-animation-name: elxr_slideInRight;
  animation-name: elxr_slideInRight;
}

@-webkit-keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_slideOutLeft {
  -webkit-animation-name: elxr_slideOutLeft;
  animation-name: elxr_slideOutLeft;
}

@-webkit-keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_slideOutRight {
  -webkit-animation-name: elxr_slideOutRight;
  animation-name: elxr_slideOutRight;
}

@-webkit-keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_slideOutUp {
  -webkit-animation-name: elxr_slideOutUp;
  animation-name: elxr_slideOutUp;
}

@-webkit-keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInUp {
  -webkit-animation-name: elxr_slideInUp;
  animation-name: elxr_slideInUp;
}

@-webkit-keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_slideOutDown {
  -webkit-animation-name: elxr_slideOutDown;
  animation-name: elxr_slideOutDown;
}

@-webkit-keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.elxr_hinge {
  -webkit-animation-name: elxr_hinge;
  animation-name: elxr_hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.elxr_rollIn {
  -webkit-animation-name: elxr_rollIn;
  animation-name: elxr_rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.elxr_rollOut {
  -webkit-animation-name: elxr_rollOut;
  animation-name: elxr_rollOut;
}

@-webkit-keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

.elxr_zoomIn {
  -webkit-animation-name: elxr_zoomIn;
  animation-name: elxr_zoomIn;
}

@-webkit-keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInDown {
  -webkit-animation-name: elxr_zoomInDown;
  animation-name: elxr_zoomInDown;
}

@-webkit-keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInLeft {
  -webkit-animation-name: elxr_zoomInLeft;
  animation-name: elxr_zoomInLeft;
}

@-webkit-keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInRight {
  -webkit-animation-name: elxr_zoomInRight;
  animation-name: elxr_zoomInRight;
}

@-webkit-keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInUp {
  -webkit-animation-name: elxr_zoomInUp;
  animation-name: elxr_zoomInUp;
}

@-webkit-keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

.elxr_zoomOut {
  -webkit-animation-name: elxr_zoomOut;
  animation-name: elxr_zoomOut;
}

@-webkit-keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.elxr_zoomOutDown {
  -webkit-animation-name: elxr_zoomOutDown;
  animation-name: elxr_zoomOutDown;
}

@-webkit-keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.elxr_zoomOutLeft {
  -webkit-animation-name: elxr_zoomOutLeft;
  animation-name: elxr_zoomOutLeft;
}

@-webkit-keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.elxr_zoomOutRight {
  -webkit-animation-name: elxr_zoomOutRight;
  animation-name: elxr_zoomOutRight;
}

@-webkit-keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

.elxr_zoomOutUp {
  -webkit-animation-name: elxr_zoomOutUp;
  animation-name: elxr_zoomOutUp;
}



@charset "UTF-8";/*!
Magic - http://minimamente.com
Licensed under the MIT license

Copyright (c) 2014 Christian Pucci

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.magictime {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.elxr_elxr_perspectiveDownRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveDownRetourn;
  -moz-animation-name: elxr_perspectiveDownRetourn;
  -ms-animation-name: elxr_perspectiveDownRetourn;
  -o-animation-name: elxr_perspectiveDownRetourn;
  animation-name: elxr_perspectiveDownRetourn;
}
.elxr_elxr_perspectiveLeftRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveLeftRetourn;
  -moz-animation-name: elxr_perspectiveLeftRetourn;
  -ms-animation-name: elxr_perspectiveLeftRetourn;
  -o-animation-name: elxr_perspectiveLeftRetourn;
  animation-name: elxr_perspectiveLeftRetourn;
}
.elxr_elxr_perspectiveRightRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveRightRetourn;
  -moz-animation-name: elxr_perspectiveRightRetourn;
  -ms-animation-name: elxr_perspectiveRightRetourn;
  -o-animation-name: elxr_perspectiveRightRetourn;
  animation-name: elxr_perspectiveRightRetourn;
}
.elxr_elxr_perspectiveUpRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveUpRetourn;
  -moz-animation-name: elxr_perspectiveUpRetourn;
  -ms-animation-name: elxr_perspectiveUpRetourn;
  -o-animation-name: elxr_perspectiveUpRetourn;
  animation-name: elxr_perspectiveUpRetourn;
}
.elxr_elxr_puffIn {
  -webkit-animation-name: elxr_puffIn;
  -moz-animation-name: elxr_puffIn;
  -ms-animation-name: elxr_puffIn;
  -o-animation-name: elxr_puffIn;
  animation-name: elxr_puffIn;
}
.elxr_elxr_twisterInUp {
  -webkit-animation-name: elxr_twisterInUp;
  -moz-animation-name: elxr_twisterInUp;
  -ms-animation-name: elxr_twisterInUp;
  -o-animation-name: elxr_twisterInUp;
  animation-name: elxr_twisterInUp;
}
.elxr_elxr_vanishIn {
  -webkit-animation-name: elxr_vanishIn;
  -moz-animation-name: elxr_vanishIn;
  -ms-animation-name: elxr_vanishIn;
  -o-animation-name: elxr_vanishIn;
  animation-name: elxr_vanishIn;
}
.elxr_elxr_tinRightIn {
  -webkit-animation-name: elxr_tinRightIn;
  -moz-animation-name: elxr_tinRightIn;
  -ms-animation-name: elxr_tinRightIn;
  -o-animation-name: elxr_tinRightIn;
  animation-name: elxr_tinRightIn;
}
.elxr_elxr_tinLeftIn {
  -webkit-animation-name: elxr_tinLeftIn;
  -moz-animation-name: elxr_tinLeftIn;
  -ms-animation-name: elxr_tinLeftIn;
  -o-animation-name: elxr_tinLeftIn;
  animation-name: elxr_tinLeftIn;
}


@-moz-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2,2);
    -moz-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1,1);
    -moz-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1,1);
    filter: blur(0px);
  }
}
@keyframes elxr_puffIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    filter: blur(0px);
  }
}
@-moz-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-webkit-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-o-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-ms-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {;
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 0 0;
    -ms-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-moz-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-moz-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
@-moz-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.elxr_bounce {
  -webkit-animation-name: elxr_bounce;
  animation-name: elxr_bounce;
}

@-webkit-keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.elxr_flash {
  -webkit-animation-name: elxr_flash;
  animation-name: elxr_flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_pulse {
  -webkit-animation-name: elxr_pulse;
  animation-name: elxr_pulse;
}

@-webkit-keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_rubberBand {
  -webkit-animation-name: elxr_rubberBand;
  animation-name: elxr_rubberBand;
}

@-webkit-keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.elxr_shake {
  -webkit-animation-name: elxr_shake;
  animation-name: elxr_shake;
}

@-webkit-keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.elxr_swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: elxr_swing;
  animation-name: elxr_swing;
}

@-webkit-keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.elxr_tada {
  -webkit-animation-name: elxr_tada;
  animation-name: elxr_tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.elxr_wobble {
  -webkit-animation-name: elxr_wobble;
  animation-name: elxr_wobble;
}

@-webkit-keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_bounceIn {
  -webkit-animation-name: elxr_bounceIn;
  animation-name: elxr_bounceIn;
}

@-webkit-keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInDown {
  -webkit-animation-name: elxr_bounceInDown;
  animation-name: elxr_bounceInDown;
}

@-webkit-keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInLeft {
  -webkit-animation-name: elxr_bounceInLeft;
  animation-name: elxr_bounceInLeft;
}

@-webkit-keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInRight {
  -webkit-animation-name: elxr_bounceInRight;
  animation-name: elxr_bounceInRight;
}

@-webkit-keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInUp {
  -webkit-animation-name: elxr_bounceInUp;
  animation-name: elxr_bounceInUp;
}

@-webkit-keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.elxr_bounceOut {
  -webkit-animation-name: elxr_bounceOut;
  animation-name: elxr_bounceOut;
}

@-webkit-keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_bounceOutDown {
  -webkit-animation-name: elxr_bounceOutDown;
  animation-name: elxr_bounceOutDown;
}

@-webkit-keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_bounceOutLeft {
  -webkit-animation-name: elxr_bounceOutLeft;
  animation-name: elxr_bounceOutLeft;
}

@-webkit-keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_bounceOutRight {
  -webkit-animation-name: elxr_bounceOutRight;
  animation-name: elxr_bounceOutRight;
}

@-webkit-keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_bounceOutUp {
  -webkit-animation-name: elxr_bounceOutUp;
  animation-name: elxr_bounceOutUp;
}

@-webkit-keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.elxr_fadeIn {
  -webkit-animation-name: elxr_fadeIn;
  animation-name: elxr_fadeIn;
}

@-webkit-keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDown {
  -webkit-animation-name: elxr_fadeInDown;
  animation-name: elxr_fadeInDown;
}

@-webkit-keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDownBig {
  -webkit-animation-name: elxr_fadeInDownBig;
  animation-name: elxr_fadeInDownBig;
}

@-webkit-keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeft {
  -webkit-animation-name: elxr_fadeInLeft;
  animation-name: elxr_fadeInLeft;
}

@-webkit-keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeftBig {
  -webkit-animation-name: elxr_fadeInLeftBig;
  animation-name: elxr_fadeInLeftBig;
}

@-webkit-keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRight {
  -webkit-animation-name: elxr_fadeInRight;
  animation-name: elxr_fadeInRight;
}

@-webkit-keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRightBig {
  -webkit-animation-name: elxr_fadeInRightBig;
  animation-name: elxr_fadeInRightBig;
}

@-webkit-keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUp {
  -webkit-animation-name: elxr_fadeInUp;
  animation-name: elxr_fadeInUp;
}

@-webkit-keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUpBig {
  -webkit-animation-name: elxr_fadeInUpBig;
  animation-name: elxr_fadeInUpBig;
}

@-webkit-keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.elxr_fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.elxr_fadeOutDown {
  -webkit-animation-name: elxr_fadeOutDown;
  animation-name: elxr_fadeOutDown;
}

@-webkit-keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_fadeOutDownBig {
  -webkit-animation-name: elxr_fadeOutDownBig;
  animation-name: elxr_fadeOutDownBig;
}

@-webkit-keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.elxr_fadeOutLeft {
  -webkit-animation-name: elxr_fadeOutLeft;
  animation-name: elxr_fadeOutLeft;
}

@-webkit-keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_fadeOutLeftBig {
  -webkit-animation-name: elxr_fadeOutLeftBig;
  animation-name: elxr_fadeOutLeftBig;
}

@-webkit-keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.elxr_fadeOutRight {
  -webkit-animation-name: elxr_fadeOutRight;
  animation-name: elxr_fadeOutRight;
}

@-webkit-keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_fadeOutRightBig {
  -webkit-animation-name: elxr_fadeOutRightBig;
  animation-name: elxr_fadeOutRightBig;
}

@-webkit-keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.elxr_fadeOutUp {
  -webkit-animation-name: elxr_fadeOutUp;
  animation-name: elxr_fadeOutUp;
}

@-webkit-keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_fadeOutUpBig {
  -webkit-animation-name: elxr_fadeOutUpBig;
  animation-name: elxr_fadeOutUpBig;
}

@-webkit-keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.elxr_flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: elxr_flip;
  animation-name: elxr_flip;
}

@-webkit-keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.elxr_flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInX;
  animation-name: elxr_flipInX;
}

@-webkit-keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.elxr_flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInY;
  animation-name: elxr_flipInY;
}

@-webkit-keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.elxr_flipOutX {
  -webkit-animation-name: elxr_flipOutX;
  animation-name: elxr_flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.elxr_flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipOutY;
  animation-name: elxr_flipOutY;
}

@-webkit-keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.elxr_lightSpeedIn {
  -webkit-animation-name: elxr_lightSpeedIn;
  animation-name: elxr_lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.elxr_lightSpeedOut {
  -webkit-animation-name: elxr_lightSpeedOut;
  animation-name: elxr_lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateIn {
  -webkit-animation-name: elxr_rotateIn;
  animation-name: elxr_rotateIn;
}

@-webkit-keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownLeft {
  -webkit-animation-name: elxr_rotateInDownLeft;
  animation-name: elxr_rotateInDownLeft;
}

@-webkit-keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownRight {
  -webkit-animation-name: elxr_rotateInDownRight;
  animation-name: elxr_rotateInDownRight;
}

@-webkit-keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpLeft {
  -webkit-animation-name: elxr_rotateInUpLeft;
  animation-name: elxr_rotateInUpLeft;
}

@-webkit-keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpRight {
  -webkit-animation-name: elxr_rotateInUpRight;
  animation-name: elxr_rotateInUpRight;
}

@-webkit-keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.elxr_rotateOut {
  -webkit-animation-name: elxr_rotateOut;
  animation-name: elxr_rotateOut;
}

@-webkit-keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownLeft {
  -webkit-animation-name: elxr_rotateOutDownLeft;
  animation-name: elxr_rotateOutDownLeft;
}

@-webkit-keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownRight {
  -webkit-animation-name: elxr_rotateOutDownRight;
  animation-name: elxr_rotateOutDownRight;
}

@-webkit-keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpLeft {
  -webkit-animation-name: elxr_rotateOutUpLeft;
  animation-name: elxr_rotateOutUpLeft;
}

@-webkit-keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpRight {
  -webkit-animation-name: elxr_rotateOutUpRight;
  animation-name: elxr_rotateOutUpRight;
}

@-webkit-keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInDown {
  -webkit-animation-name: elxr_slideInDown;
  animation-name: elxr_slideInDown;
}

@-webkit-keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInLeft {
  -webkit-animation-name: elxr_slideInLeft;
  animation-name: elxr_slideInLeft;
}

@-webkit-keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInRight {
  -webkit-animation-name: elxr_slideInRight;
  animation-name: elxr_slideInRight;
}

@-webkit-keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_slideOutLeft {
  -webkit-animation-name: elxr_slideOutLeft;
  animation-name: elxr_slideOutLeft;
}

@-webkit-keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_slideOutRight {
  -webkit-animation-name: elxr_slideOutRight;
  animation-name: elxr_slideOutRight;
}

@-webkit-keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_slideOutUp {
  -webkit-animation-name: elxr_slideOutUp;
  animation-name: elxr_slideOutUp;
}

@-webkit-keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInUp {
  -webkit-animation-name: elxr_slideInUp;
  animation-name: elxr_slideInUp;
}

@-webkit-keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_slideOutDown {
  -webkit-animation-name: elxr_slideOutDown;
  animation-name: elxr_slideOutDown;
}

@-webkit-keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.elxr_hinge {
  -webkit-animation-name: elxr_hinge;
  animation-name: elxr_hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.elxr_rollIn {
  -webkit-animation-name: elxr_rollIn;
  animation-name: elxr_rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.elxr_rollOut {
  -webkit-animation-name: elxr_rollOut;
  animation-name: elxr_rollOut;
}

@-webkit-keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

.elxr_zoomIn {
  -webkit-animation-name: elxr_zoomIn;
  animation-name: elxr_zoomIn;
}

@-webkit-keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInDown {
  -webkit-animation-name: elxr_zoomInDown;
  animation-name: elxr_zoomInDown;
}

@-webkit-keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInLeft {
  -webkit-animation-name: elxr_zoomInLeft;
  animation-name: elxr_zoomInLeft;
}

@-webkit-keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInRight {
  -webkit-animation-name: elxr_zoomInRight;
  animation-name: elxr_zoomInRight;
}

@-webkit-keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInUp {
  -webkit-animation-name: elxr_zoomInUp;
  animation-name: elxr_zoomInUp;
}

@-webkit-keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

.elxr_zoomOut {
  -webkit-animation-name: elxr_zoomOut;
  animation-name: elxr_zoomOut;
}

@-webkit-keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.elxr_zoomOutDown {
  -webkit-animation-name: elxr_zoomOutDown;
  animation-name: elxr_zoomOutDown;
}

@-webkit-keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.elxr_zoomOutLeft {
  -webkit-animation-name: elxr_zoomOutLeft;
  animation-name: elxr_zoomOutLeft;
}

@-webkit-keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.elxr_zoomOutRight {
  -webkit-animation-name: elxr_zoomOutRight;
  animation-name: elxr_zoomOutRight;
}

@-webkit-keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

.elxr_zoomOutUp {
  -webkit-animation-name: elxr_zoomOutUp;
  animation-name: elxr_zoomOutUp;
}



@charset "UTF-8";/*!
Magic - http://minimamente.com
Licensed under the MIT license

Copyright (c) 2014 Christian Pucci

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.magictime {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.elxr_elxr_perspectiveDownRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveDownRetourn;
  -moz-animation-name: elxr_perspectiveDownRetourn;
  -ms-animation-name: elxr_perspectiveDownRetourn;
  -o-animation-name: elxr_perspectiveDownRetourn;
  animation-name: elxr_perspectiveDownRetourn;
}
.elxr_elxr_perspectiveLeftRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveLeftRetourn;
  -moz-animation-name: elxr_perspectiveLeftRetourn;
  -ms-animation-name: elxr_perspectiveLeftRetourn;
  -o-animation-name: elxr_perspectiveLeftRetourn;
  animation-name: elxr_perspectiveLeftRetourn;
}
.elxr_elxr_perspectiveRightRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveRightRetourn;
  -moz-animation-name: elxr_perspectiveRightRetourn;
  -ms-animation-name: elxr_perspectiveRightRetourn;
  -o-animation-name: elxr_perspectiveRightRetourn;
  animation-name: elxr_perspectiveRightRetourn;
}
.elxr_elxr_perspectiveUpRetourn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveUpRetourn;
  -moz-animation-name: elxr_perspectiveUpRetourn;
  -ms-animation-name: elxr_perspectiveUpRetourn;
  -o-animation-name: elxr_perspectiveUpRetourn;
  animation-name: elxr_perspectiveUpRetourn;
}
.elxr_elxr_puffIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_puffIn;
  -moz-animation-name: elxr_puffIn;
  -ms-animation-name: elxr_puffIn;
  -o-animation-name: elxr_puffIn;
  animation-name: elxr_puffIn;
  -webkit-animation-fill-mode: none;
  -moz-animation-fill-mode: none;
  -ms-animation-fill-mode: none;
  -o-animation-fill-mode: none;
  animation-fill-mode: none;
}
.elxr_elxr_twisterInUp {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_twisterInUp;
  -moz-animation-name: elxr_twisterInUp;
  -ms-animation-name: elxr_twisterInUp;
  -o-animation-name: elxr_twisterInUp;
  animation-name: elxr_twisterInUp;
}
.elxr_elxr_vanishIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_vanishIn;
  -moz-animation-name: elxr_vanishIn;
  -ms-animation-name: elxr_vanishIn;
  -o-animation-name: elxr_vanishIn;
  animation-name: elxr_vanishIn;
}
.elxr_elxr_tinRightIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_tinRightIn;
  -moz-animation-name: elxr_tinRightIn;
  -ms-animation-name: elxr_tinRightIn;
  -o-animation-name: elxr_tinRightIn;
  animation-name: elxr_tinRightIn;
}
.elxr_elxr_tinLeftIn {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: elxr_tinLeftIn;
  -moz-animation-name: elxr_tinLeftIn;
  -ms-animation-name: elxr_tinLeftIn;
  -o-animation-name: elxr_tinLeftIn;
  animation-name: elxr_tinLeftIn;
}


@-moz-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_puffIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    filter: blur(0px);
  }
}
@-moz-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-webkit-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-o-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-ms-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {;
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 0 0;
    -ms-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-moz-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-moz-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
@-moz-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active {
  outline: 0; }

a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

html {
  box-sizing: border-box; }

*,
*::before,
*::after {
  box-sizing: inherit; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@-webkit-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

html {
  font-size: 16px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #373a3c;
  background-color: #fff; }

.paragraph {
  color: #373a3c; }

[tabindex="-1"]:focus {
  outline: none !important; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #818a91; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

a {
  color: #0275d8;
  text-decoration: none; }
  a:focus, a:hover {
    color: #014c8c;
    text-decoration: none; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

pre {
  margin-top: 0;
  margin-bottom: 1rem; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle; }

[role="button"] {
  cursor: pointer; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation; }

table {
  background-color: transparent; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #818a91;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: left; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

input[type="search"] {
  box-sizing: inherit;
  -webkit-appearance: none; }

output {
  display: inline-block; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: #373a3c; }

h1 {
  font-size: 2.5rem; }

h2 {
  font-size: 2rem; }

h3 {
  font-size: 1.75rem; }

h4 {
  font-size: 1.5rem; }

h5 {
  font-size: 1.25rem; }

h6 {
  font-size: 1rem; }

.h1 {
  font-size: 2.5rem; }

.h2 {
  font-size: 2rem; }

.h3 {
  font-size: 1.75rem; }

.h4 {
  font-size: 1.5rem; }

.h5 {
  font-size: 1.25rem; }

.h6 {
  font-size: 1rem; }

.lead {
  font-size: 20px;
  font-weight: 300; }

.display-1 {
  font-size: 96px;
  font-weight: 300; }

.display-2 {
  font-size: 88px;
  font-weight: 300; }

.display-3 {
  font-size: 72px;
  font-weight: 300; }

.display-4 {
  font-size: 56px;
  font-weight: 300; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: normal; }

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 5px; }

.dl-horizontal {
  margin-right: -1.875rem;
  margin-left: -1.875rem; }
  .dl-horizontal::after {
    content: "";
    display: table;
    clear: both; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #818a91; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0; }

.blockquote-reverse .blockquote-footer::before {
  content: ""; }

.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"; }

.img-fluid, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 4px; }

.img-thumbnail {
  padding: 0.25rem;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #818a91; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 4px; }

kbd {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 4px; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  line-height: 1.5;
  color: #373a3c; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .container {
      max-width: 576px; } }
  @media (min-width: 767px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 940px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container-fluid::after {
    content: "";
    display: table;
    clear: both; }

.row {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem; }
  .row::after {
    content: "";
    display: table;
    clear: both; }

.col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  position: relative;
  min-height: 1px;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left; }

.col-xs-1 {
  width: 8.3333333333%; }

.col-xs-2 {
  width: 16.6666666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.3333333333%; }

.col-xs-5 {
  width: 41.6666666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.3333333333%; }

.col-xs-8 {
  width: 66.6666666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.3333333333%; }

.col-xs-11 {
  width: 91.6666666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.3333333333%; }

.col-xs-pull-2 {
  right: 16.6666666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.3333333333%; }

.col-xs-pull-5 {
  right: 41.6666666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.3333333333%; }

.col-xs-pull-8 {
  right: 66.6666666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.3333333333%; }

.col-xs-pull-11 {
  right: 91.6666666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.3333333333%; }

.col-xs-push-2 {
  left: 16.6666666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.3333333333%; }

.col-xs-push-5 {
  left: 41.6666666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.3333333333%; }

.col-xs-push-8 {
  left: 66.6666666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.3333333333%; }

.col-xs-push-11 {
  left: 91.6666666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 544px) {
  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 767px) {
  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1 {
    float: left; }
  .col-xl-1 {
    width: 8.3333333333%; }
  .col-xl-2 {
    width: 16.6666666667%; }
  .col-xl-3 {
    width: 25%; }
  .col-xl-4 {
    width: 33.3333333333%; }
  .col-xl-5 {
    width: 41.6666666667%; }
  .col-xl-6 {
    width: 50%; }
  .col-xl-7 {
    width: 58.3333333333%; }
  .col-xl-8 {
    width: 66.6666666667%; }
  .col-xl-9 {
    width: 75%; }
  .col-xl-10 {
    width: 83.3333333333%; }
  .col-xl-11 {
    width: 91.6666666667%; }
  .col-xl-12 {
    width: 100%; }
  .col-xl-pull-0 {
    right: auto; }
  .col-xl-pull-1 {
    right: 8.3333333333%; }
  .col-xl-pull-2 {
    right: 16.6666666667%; }
  .col-xl-pull-3 {
    right: 25%; }
  .col-xl-pull-4 {
    right: 33.3333333333%; }
  .col-xl-pull-5 {
    right: 41.6666666667%; }
  .col-xl-pull-6 {
    right: 50%; }
  .col-xl-pull-7 {
    right: 58.3333333333%; }
  .col-xl-pull-8 {
    right: 66.6666666667%; }
  .col-xl-pull-9 {
    right: 75%; }
  .col-xl-pull-10 {
    right: 83.3333333333%; }
  .col-xl-pull-11 {
    right: 91.6666666667%; }
  .col-xl-pull-12 {
    right: 100%; }
  .col-xl-push-0 {
    left: auto; }
  .col-xl-push-1 {
    left: 8.3333333333%; }
  .col-xl-push-2 {
    left: 16.6666666667%; }
  .col-xl-push-3 {
    left: 25%; }
  .col-xl-push-4 {
    left: 33.3333333333%; }
  .col-xl-push-5 {
    left: 41.6666666667%; }
  .col-xl-push-6 {
    left: 50%; }
  .col-xl-push-7 {
    left: 58.3333333333%; }
  .col-xl-push-8 {
    left: 66.6666666667%; }
  .col-xl-push-9 {
    left: 75%; }
  .col-xl-push-10 {
    left: 83.3333333333%; }
  .col-xl-push-11 {
    left: 91.6666666667%; }
  .col-xl-push-12 {
    left: 100%; }
  .col-xl-offset-0 {
    margin-left: 0%; }
  .col-xl-offset-1 {
    margin-left: 8.3333333333%; }
  .col-xl-offset-2 {
    margin-left: 16.6666666667%; }
  .col-xl-offset-3 {
    margin-left: 25%; }
  .col-xl-offset-4 {
    margin-left: 33.3333333333%; }
  .col-xl-offset-5 {
    margin-left: 41.6666666667%; }
  .col-xl-offset-6 {
    margin-left: 50%; }
  .col-xl-offset-7 {
    margin-left: 58.3333333333%; }
  .col-xl-offset-8 {
    margin-left: 66.6666666667%; }
  .col-xl-offset-9 {
    margin-left: 75%; }
  .col-xl-offset-10 {
    margin-left: 83.3333333333%; }
  .col-xl-offset-11 {
    margin-left: 91.6666666667%; }
  .col-xl-offset-12 {
    margin-left: 100%; } }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  .table th,
  .table td {
    padding: 0.75rem;
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #eceeef; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef; }
  .table tbody + tbody {
    border-top: 2px solid #eceeef; }
  .table .table {
    background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #eceeef; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #eceeef; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover tbody tr:hover {
  background-color: #f5f5f5; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f5f5f5; }

.table-hover .table-active:hover {
  background-color: #e8e8e8; }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: #e8e8e8; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8; }

.table-hover .table-success:hover {
  background-color: #d0e9c6; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #d0e9c6; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7; }

.table-hover .table-info:hover {
  background-color: #c4e3f3; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #c4e3f3; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3; }

.table-hover .table-warning:hover {
  background-color: #faf2cc; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #faf2cc; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede; }

.table-hover .table-danger:hover {
  background-color: #ebcccc; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ebcccc; }

.table-responsive {
  display: block;
  width: 100%;
  min-height: 0.01%;
  overflow-x: auto; }

.thead-inverse th {
  color: #fff;
  background-color: #373a3c; }

.thead-default th {
  color: #55595c;
  background-color: #eceeef; }

.table-inverse {
  color: #eceeef;
  background-color: #373a3c; }
  .table-inverse.table-bordered {
    border: 0; }
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #55595c; }

.table-reflow thead {
  float: left; }

.table-reflow tbody {
  display: block;
  white-space: nowrap; }

.table-reflow th,
.table-reflow td {
  border-top: 1px solid #eceeef;
  border-left: 1px solid #eceeef; }
  .table-reflow th:last-child,
  .table-reflow td:last-child {
    border-right: 1px solid #eceeef; }

.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #eceeef; }

.table-reflow tr {
  float: left; }
  .table-reflow tr th,
  .table-reflow tr td {
    display: block !important;
    border: 1px solid #eceeef; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    border-color: #66afe9;
    outline: none; }
  .form-control::placeholder {
    color: #999;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #eceeef;
    opacity: 1; }
  .form-control:disabled {
    cursor: not-allowed; }

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value {
  color: #55595c;
  background-color: #fff; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8625rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.1666666667rem; }

.form-control-file,
.form-control-range {
  display: block; }

.form-control-label {
  padding: 0.375rem 1em;
  margin-bottom: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input.form-control[type="date"],
  input.form-control[type="time"],
  input.form-control[type="datetime-local"],
  input.form-control[type="month"] {
    line-height: 2.25rem; }
  input.input-sm[type="date"], .input-group-sm input.form-control[type="date"],
  input.input-sm[type="time"], .input-group-sm input.form-control[type="time"],
  input.input-sm[type="datetime-local"], .input-group-sm input.form-control[type="datetime-local"],
  input.input-sm[type="month"], .input-group-sm input.form-control[type="month"] {
    line-height: 1.8625rem; }
  input.input-lg[type="date"], .input-group-lg input.form-control[type="date"],
  input.input-lg[type="time"], .input-group-lg input.form-control[type="time"],
  input.input-lg[type="datetime-local"], .input-group-lg input.form-control[type="datetime-local"],
  input.input-lg[type="month"], .input-group-lg input.form-control[type="month"] {
    line-height: 3.1666666667rem; } }

.form-control-static {
  min-height: 2.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0; }
  .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.form-group {
  margin-bottom: 1rem; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-bottom: 0.75rem; }
  .radio label,
  .checkbox label {
    padding-left: 1.25rem;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
    .radio label input:only-child,
    .checkbox label input:only-child {
      position: static; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: .25rem;
  margin-top: 4px \9;
  margin-left: -1.25rem; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -.25rem; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 20px; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: .75rem; }

input[type="radio"]:disabled, input.disabled[type="radio"],
input[type="checkbox"]:disabled,
input.disabled[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
.checkbox-inline.disabled {
  cursor: not-allowed; }

.radio.disabled label,
.checkbox.disabled label {
  cursor: not-allowed; }

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.4625rem 1.4625rem; }

.has-success .text-help,
.has-success .form-control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #5cb85c; }

.has-success .form-control {
  border-color: #5cb85c; }

.has-success .input-group-addon {
  color: #5cb85c !important;
  border-color: #5cb85c;
  background-color: #eaf6ea; }

.has-success .form-control-feedback {
  color: #5cb85c; }

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="); }

.has-warning .text-help,
.has-warning .form-control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #f0ad4e; }

.has-warning .form-control {
  border-color: #f0ad4e; }

.has-warning .input-group-addon {
  color: #f0ad4e !important;
  border-color: #f0ad4e;
  background-color: white; }

.has-warning .form-control-feedback {
  color: #f0ad4e; }

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"); }

.has-danger .text-help,
.has-danger .form-control-label,
.has-danger .radio,
.has-danger .checkbox,
.has-danger .radio-inline,
.has-danger .checkbox-inline, .has-danger.radio label, .has-danger.checkbox label, .has-danger.radio-inline label, .has-danger.checkbox-inline label {
  color: #d9534f; }

.has-danger .form-control {
  border-color: #d9534f; }

.has-danger .input-group-addon {
  color: #d9534f !important;
  border-color: #d9534f;
  background-color: #fdf7f7; }

.has-danger .form-control-feedback {
  color: #d9534f; }

.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="); }

@media (min-width: 544px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.btn {
  margin-bottom: 0.5px;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn.focus:active, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:focus, .btn:hover {
    text-decoration: none; }
  .btn.focus {
    text-decoration: none; }
  .btn:active, .btn.active {
    background-image: none;
    outline: 0; }
  .btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: .65; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .btn-primary:hover {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b;
    background-image: none; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary.focus:active, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #014682;
      border-color: #01315a; }
  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary.focus:disabled {
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
    background-color: #0275d8;
    border-color: #0275d8; }

.btn-secondary {
  color: #373a3c;
  background-color: #fff;
  border-color: #ccc; }
  .btn-secondary:hover {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad;
    background-image: none; }
    .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary.focus:active, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
      color: #373a3c;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary.focus:disabled {
    background-color: #fff;
    border-color: #ccc; }
  .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
    background-color: #fff;
    border-color: #ccc; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2;
    background-image: none; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info.focus:active, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info.focus:disabled {
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info.disabled:hover, .btn-info:disabled:hover {
    background-color: #5bc0de;
    border-color: #5bc0de; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #419641;
    background-image: none; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success.focus:active, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success.focus:disabled {
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success.disabled:hover, .btn-success:disabled:hover {
    background-color: #5cb85c;
    border-color: #5cb85c; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316;
    background-image: none; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning.focus:active, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning.focus:disabled {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning.disabled:hover, .btn-warning:disabled:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a;
    background-image: none; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger.focus:active, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger.focus:disabled {
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger.disabled:hover, .btn-danger:disabled:hover {
    background-color: #d9534f;
    border-color: #d9534f; }

.btn-primary-outline {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8; }
  .btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline.active, .open > .btn-primary-outline.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline:hover {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline.focus:disabled {
    border-color: #43a7fd; }
  .btn-primary-outline.disabled:hover, .btn-primary-outline:disabled:hover {
    border-color: #43a7fd; }

.btn-secondary-outline {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc; }
  .btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline.active, .open > .btn-secondary-outline.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline.focus:disabled {
    border-color: white; }
  .btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled:hover {
    border-color: white; }

.btn-info-outline {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de; }
  .btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline.active, .open > .btn-info-outline.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline.disabled:focus, .btn-info-outline.disabled.focus, .btn-info-outline:disabled:focus, .btn-info-outline.focus:disabled {
    border-color: #b0e1ef; }
  .btn-info-outline.disabled:hover, .btn-info-outline:disabled:hover {
    border-color: #b0e1ef; }

.btn-success-outline {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c; }
  .btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline.active, .open > .btn-success-outline.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline.disabled:focus, .btn-success-outline.disabled.focus, .btn-success-outline:disabled:focus, .btn-success-outline.focus:disabled {
    border-color: #a3d7a3; }
  .btn-success-outline.disabled:hover, .btn-success-outline:disabled:hover {
    border-color: #a3d7a3; }

.btn-warning-outline {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e; }
  .btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline.active, .open > .btn-warning-outline.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline.disabled:focus, .btn-warning-outline.disabled.focus, .btn-warning-outline:disabled:focus, .btn-warning-outline.focus:disabled {
    border-color: #f8d9ac; }
  .btn-warning-outline.disabled:hover, .btn-warning-outline:disabled:hover {
    border-color: #f8d9ac; }

.btn-danger-outline {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f; }
  .btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline.active, .open > .btn-danger-outline.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline.disabled:focus, .btn-danger-outline.disabled.focus, .btn-danger-outline:disabled:focus, .btn-danger-outline.focus:disabled {
    border-color: #eba5a3; }
  .btn-danger-outline.disabled:hover, .btn-danger-outline:disabled:hover {
    border-color: #eba5a3; }

.btn-link {
  font-weight: normal;
  color: #0275d8;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover {
    border-color: transparent; }
  .btn-link:focus, .btn-link:hover {
    color: #014c8c;
    text-decoration: none;
    background-color: transparent; }
  .btn-link:disabled:focus, .btn-link:disabled:hover {
    color: #818a91;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity .15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: .25rem;
  margin-left: .25rem;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:focus {
  outline: 0; }

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 1rem;
  color: #373a3c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px; }

.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #373a3c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #2b2d2f;
    text-decoration: none;
    background-color: #f5f5f5; }
  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0275d8;
    outline: 0; }
  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    color: #818a91; }
  .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #818a91;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar::after {
    content: "";
    display: table;
    clear: both; }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 0.3em 0.3em 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 0.3em 0.3em; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group::after {
  content: "";
  display: table;
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group,
.btn-group-vertical {
  border-radius: 4px; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  color: #55595c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.275rem 0.75rem;
    font-size: 0.875rem;
    border-radius: 4px; }
  .input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.75rem 1.25rem;
    font-size: 1.25rem;
    border-radius: 4px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
      z-index: 3; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    .input-group-btn:last-child > .btn:focus, .input-group-btn:last-child > .btn:active, .input-group-btn:last-child > .btn:hover,
    .input-group-btn:last-child > .btn-group:focus,
    .input-group-btn:last-child > .btn-group:active,
    .input-group-btn:last-child > .btn-group:hover {
      z-index: 3; }

.c-input {
  position: relative;
  display: inline;
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer; }
  .c-input > input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .c-input > input:checked ~ .c-indicator {
      color: #fff;
      background-color: #0074d9; }
    .c-input > input:focus ~ .c-indicator {
      box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; }
    .c-input > input:active ~ .c-indicator {
      color: #fff;
      background-color: #84c6ff; }
  .c-input + .c-input {
    margin-left: 1rem; }

.c-indicator {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 65%;
  line-height: 1rem;
  color: #eee;
  text-align: center;
  user-select: none;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.c-checkbox .c-indicator {
  border-radius: .25rem; }

.c-checkbox input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=); }

.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K); }

.c-radio .c-indicator {
  border-radius: 50%; }

.c-radio input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==); }

.c-inputs-stacked .c-input {
  display: inline; }
  .c-inputs-stacked .c-input::after {
    display: block;
    margin-bottom: .25rem;
    content: ""; }
  .c-inputs-stacked .c-input + .c-input {
    margin-left: 0; }

.c-select {
  display: inline-block;
  max-width: 100%;
  padding: .375rem 1.75rem .375rem .75rem;
  padding-right: .75rem \9;
  color: #55595c;
  vertical-align: middle;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 0.75rem center;
  background-image: none \9;
  background-size: 8px 10px;
  border: 1px solid #ccc;
  -moz-appearance: none;
  -webkit-appearance: none; }
  .c-select:focus {
    border-color: #51a7e8;
    outline: none; }
  .c-select::-ms-expand {
    opacity: 0; }

.c-select-sm {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px; }
  .c-select-sm:not([multiple]) {
    height: 26px;
    min-height: 26px; }

.file {
  position: relative;
  display: inline-block;
  height: 2.5rem;
  cursor: pointer; }

.file input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0; }

.file-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: .25rem; }

.file-custom::after {
  content: "Choose file..."; }

.file-custom::before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  content: "Browse";
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 0 .25rem .25rem 0; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: inline-block; }
  .nav-link:focus, .nav-link:hover {
    text-decoration: none; }
  .nav-link.disabled {
    color: #818a91; }
    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
      color: #818a91;
      cursor: not-allowed;
      background-color: transparent; }

.nav-inline .nav-item {
  display: inline-block; }

.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs::after {
    content: "";
    display: table;
    clear: both; }
  .nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs .nav-item + .nav-item {
      margin-left: .2rem; }
  .nav-tabs .nav-link {
    display: block;
    padding: 0.5em 1em;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #eceeef #eceeef #ddd; }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
      color: #818a91;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
  .nav-tabs .nav-item.open .nav-link,
  .nav-tabs .nav-item.open .nav-link:focus,
  .nav-tabs .nav-item.open .nav-link:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #ddd #ddd transparent; }

.nav-pills::after {
  content: "";
  display: table;
  clear: both; }

.nav-pills .nav-item {
  float: left; }
  .nav-pills .nav-item + .nav-item {
    margin-left: .2rem; }

.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 4px; }

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #0275d8; }

.nav-stacked .nav-item {
  display: block;
  float: none; }
  .nav-stacked .nav-item + .nav-item {
    margin-top: .2rem;
    margin-left: 0; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  padding: 0.5rem 1rem; }
  .navbar::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .navbar {
      border-radius: 4px; } }
.navbar-full {
  z-index: 1000; }
  @media (min-width: 544px) {
    .navbar-full {
      border-radius: 0; } }
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 544px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }
.navbar-fixed-top {
  top: 0; }

.navbar-fixed-bottom {
  bottom: 0; }

.navbar-sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%; }
  @media (min-width: 544px) {
    .navbar-sticky-top {
      border-radius: 0; } }
.navbar-brand {
  float: left;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: 1.25rem; }
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }

.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden; }
  .navbar-divider::before {
    content: "\00a0"; }

.navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }

@media (min-width: 544px) {
  .navbar-toggleable-xs {
    display: block !important; } }

@media (min-width: 767px) {
  .navbar-toggleable-sm {
    display: block !important; } }

@media (min-width: 992px) {
  .navbar-toggleable-md {
    display: block !important; } }

.navbar-nav .nav-item {
  float: left; }

.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem; }
  .navbar-nav .nav-link + .nav-link {
    margin-left: 1rem; }

.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8); }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3); }
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.6); }

.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075); }

.navbar-dark .navbar-brand {
  color: white; }
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white; }

.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075); }

.card {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px; }

.card-block {
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card > .list-group:first-child .list-group-item:first-child {
  border-radius: 4px 4px 0 0; }

.card > .list-group:last-child .list-group-item:last-child {
  border-radius: 0 0 4px 4px; }

.card-header {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e5e5e5; }
  .card-header:first-child {
    border-radius: 4px 4px 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5; }
  .card-footer:last-child {
    border-radius: 0 0 4px 4px; }

.card-primary {
  background-color: #0275d8;
  border-color: #0275d8; }

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }

.card-primary-outline {
  background-color: transparent;
  border-color: #0275d8; }

.card-secondary-outline {
  background-color: transparent;
  border-color: #ccc; }

.card-info-outline {
  background-color: transparent;
  border-color: #5bc0de; }

.card-success-outline {
  background-color: transparent;
  border-color: #5cb85c; }

.card-warning-outline {
  background-color: transparent;
  border-color: #f0ad4e; }

.card-danger-outline {
  background-color: transparent;
  border-color: #d9534f; }

.card-inverse .card-header,
.card-inverse .card-footer {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff; }

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
  color: rgba(255, 255, 255, 0.65); }

.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #fff; }

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

.card-img {
  border-radius: 0.25rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img-top {
  border-radius: 4px 4px 0 0; }

.card-img-bottom {
  border-radius: 0 0 4px 4px; }

@media (min-width: 544px) {
  .card-deck {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 1.25rem 0; }
    .card-deck .card {
      display: table-cell;
      vertical-align: top; }
  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem; } }

@media (min-width: 544px) {
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .card-group .card {
      display: table-cell;
      vertical-align: top; }
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-top {
          border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-bottom {
          border-bottom-right-radius: 0; }
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-top {
          border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-bottom {
          border-bottom-left-radius: 0; }
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }

@media (min-width: 544px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -o-column-count: 3;
    -ms-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    -o-column-gap: 1.25rem;
    -ms-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: 4px; }
  .breadcrumb::after {
    content: "";
    display: table;
    clear: both; }
  .breadcrumb > li {
    float: left; }
    .breadcrumb > li + li::before {
      padding-right: .5rem;
      padding-left: .5rem;
      color: #818a91;
      content: "/"; }
  .breadcrumb > .active {
    color: #818a91; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 4px; }

.page-item {
  display: inline; }
  .page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
  .page-item:last-child .page-link {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
  .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    color: white;
    cursor: default;
    background-color: #0375d8;
    border-color: #0375d8; }
  .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white;
    border-color: #dddddd; }

.page-link {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.5;
  color: #0375d8;
  text-decoration: none;
  background-color: white;
  border: 1px solid #dddddd; }
  .page-link:focus, .page-link:hover {
    color: #004c8c;
    background-color: #eceeef;
    border-color: #dddddd; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.3333333333; }

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pager {
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
  list-style: none; }
  .pager::after {
    content: "";
    display: table;
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: white;
      border: 1px solid #dddddd;
      border-radius: 15px; }
    .pager li > a:focus, .pager li > a:hover {
      text-decoration: none;
      background-color: #eceeef; }
  .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }
  .pager .disabled > span {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }

.pager-next > a,
.pager-next > span {
  float: right; }

.pager-prev > a,
.pager-prev > span {
  float: left; }

.label {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px; }
  .label:empty {
    display: none; }

.btn .label {
  position: relative;
  top: -1px; }

a.label:focus, a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem; }

.label-default {
  background-color: #818a91; }
  .label-default[href]:focus, .label-default[href]:hover {
    background-color: #687077; }

.label-primary {
  background-color: #0275d8; }
  .label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #025aa5; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:focus, .label-success[href]:hover {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:focus, .label-info[href]:hover {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #c9302c; }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: 4px; }
  @media (min-width: 544px) {
    .jumbotron {
      padding: 4rem 2rem; } }
.jumbotron-hr {
  border-top-color: #d0d5d8; }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  padding: 15px;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: bold; }

.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c1e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6d5ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7ecb5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9b9; }
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 4px; }

.progress-bar {
  height: 1rem;
  line-height: 1rem; }

.progress-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.progress-primary {
  background-color: #0275d8; }

@media screen and (min-width: 0\0) {
  .progress-primary .progress-bar {
    background-color: #0275d8; } }

.progress-success {
  background-color: #5cb85c; }

@media screen and (min-width: 0\0) {
  .progress-success .progress-bar {
    background-color: #5cb85c; } }

.progress-info {
  background-color: #5bc0de; }

@media screen and (min-width: 0\0) {
  .progress-info .progress-bar {
    background-color: #5bc0de; } }

.progress-warning {
  background-color: #f0ad4e; }

@media screen and (min-width: 0\0) {
  .progress-warning .progress-bar {
    background-color: #f0ad4e; } }

.progress-danger {
  background-color: #d9534f; }

@media screen and (min-width: 0\0) {
  .progress-danger .progress-bar {
    background-color: #d9534f; } }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right {
  padding-left: 10px; }

.media-left {
  padding-right: 10px; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

.list-group-flush .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

a.list-group-item,
button.list-group-item {
  width: 100%;
  color: #555;
  text-align: inherit; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:focus, a.list-group-item:hover,
  button.list-group-item:focus,
  button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
  color: #818a91;
  cursor: not-allowed;
  background-color: #eceeef; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
    color: #818a91; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
    color: #a8d6fe; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,
  button.list-group-item-success.active,
  button.list-group-item-success.active:focus,
  button.list-group-item-success.active:hover {
    color: #ffffff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,
  button.list-group-item-info.active,
  button.list-group-item-info.active:focus,
  button.list-group-item-info.active:hover {
    color: #ffffff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:focus,
  button.list-group-item-warning.active:hover {
    color: #ffffff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:focus,
  button.list-group-item-danger.active:hover {
    color: #ffffff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9 {
  padding-bottom: 42.8571428571%; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-9by16 {
  padding-bottom: 177.7777777778%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.embed-responsive-1by1 {
  padding-bottom: 100%; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2; }
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5; }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2051;
  display: none;
  overflow: hidden;
  outline: 0;
  -webkit-overflow-scrolling: touch; }
  .modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%); }
  .modal.in .modal-dialog {
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2001;
  background-color: rgba(0, 0, 0, 0.8); }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.in {
    opacity: 1; }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header::after {
    content: "";
    display: table;
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer::after {
    content: "";
    display: table;
    clear: both; }
  .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 544px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  opacity: 0; }
  .tooltip.in {
    opacity: 0.9; }
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000000; }
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000000; }
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000000; }
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000000; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px; }
  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25);
      border-bottom-width: 0; }
      .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {
        bottom: 1px;
        margin-left: -10px;
        content: "";
        border-top-color: #fff;
        border-bottom-width: 0; }
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25);
      border-left-width: 0; }
      .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {
        bottom: -10px;
        left: 1px;
        content: "";
        border-right-color: #fff;
        border-left-width: 0; }
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {
        right: 1px;
        bottom: -10px;
        content: "";
        border-right-width: 0;
        border-left-color: #fff; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 3px 3px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover-arrow, .popover-arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover-arrow {
  border-width: 11px; }

.popover-arrow::after {
  content: "";
  border-width: 10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner > .carousel-item {
    position: relative;
    display: none;
    transition: .6s ease-in-out left; }
    .carousel-inner > .carousel-item > img,
    .carousel-inner > .carousel-item > a > img {
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .carousel-item {
        transition: transform .6s ease-in-out;
        backface-visibility: hidden;
        perspective: 1000px; }
        .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {
          left: 0;
          transform: translate3d(100%, 0, 0); }
        .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {
          left: 0;
          transform: translate3d(-100%, 0, 0); }
        .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {
          left: 0;
          transform: translate3d(0, 0, 0); } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5; }
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    right: 0;
    left: auto;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1; }
  .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev::before {
    content: "\2039"; }
  .carousel-control .icon-next::before {
    content: "\203a"; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px; }
  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media (min-width: 544px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  .carousel-control .icon-prev {
    margin-left: -15px; }
  .carousel-control .icon-next {
    margin-right: -15px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix::after {
  content: "";
  display: table;
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-xs-left {
  float: left !important; }

.pull-xs-right {
  float: right !important; }

.pull-xs-none {
  float: none !important; }

@media (min-width: 544px) {
  .pull-sm-left {
    float: left !important; }
  .pull-sm-right {
    float: right !important; }
  .pull-sm-none {
    float: none !important; } }

@media (min-width: 767px) {
  .pull-md-left {
    float: left !important; }
  .pull-md-right {
    float: right !important; }
  .pull-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .pull-lg-left {
    float: left !important; }
  .pull-lg-right {
    float: right !important; }
  .pull-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .pull-xl-left {
    float: left !important; }
  .pull-xl-right {
    float: right !important; }
  .pull-xl-none {
    float: none !important; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.invisible {
  visibility: hidden !important; }

.text-hide {
  font: "0/0" a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-xs-left {
  text-align: left !important; }

.text-xs-right {
  text-align: right !important; }

.text-xs-center {
  text-align: center !important; }

@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 767px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic; }

.text-muted {
  color: #818a91; }

.text-primary {
  color: #0275d8 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #025aa5; }

.text-success {
  color: #5cb85c !important; }

a.text-success:focus, a.text-success:hover {
  color: #449d44; }

.text-info {
  color: #5bc0de !important; }

a.text-info:focus, a.text-info:hover {
  color: #31b0d5; }

.text-warning {
  color: #f0ad4e !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #ec971f; }

.text-danger {
  color: #d9534f !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #c9302c; }

.bg-inverse {
  color: #eceeef;
  background-color: #373a3c; }

.bg-faded {
  background-color: #f7f7f9; }

.bg-primary {
  color: #fff !important;
  background-color: #0275d8 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #025aa5; }

.bg-success {
  color: #fff !important;
  background-color: #5cb85c !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44; }

.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5; }

.bg-warning {
  color: #fff !important;
  background-color: #f0ad4e !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #ec971f; }

.bg-danger {
  color: #fff !important;
  background-color: #d9534f !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c; }

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.m-a-0 {
  margin: 0 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-a-1 {
  margin: 1rem 1rem !important; }

.m-t-1 {
  margin-top: 1rem !important; }

.m-r-1 {
  margin-right: 1rem !important; }

.m-b-1 {
  margin-bottom: 1rem !important; }

.m-l-1 {
  margin-left: 1rem !important; }

.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-a-2 {
  margin: 1.5rem 1.5rem !important; }

.m-t-2 {
  margin-top: 1.5rem !important; }

.m-r-2 {
  margin-right: 1.5rem !important; }

.m-b-2 {
  margin-bottom: 1.5rem !important; }

.m-l-2 {
  margin-left: 1.5rem !important; }

.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-a-3 {
  margin: 3rem 3rem !important; }

.m-t-3 {
  margin-top: 3rem !important; }

.m-r-3 {
  margin-right: 3rem !important; }

.m-b-3 {
  margin-bottom: 3rem !important; }

.m-l-3 {
  margin-left: 3rem !important; }

.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.p-a-0 {
  padding: 0 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-a-1 {
  padding: 1rem 1rem !important; }

.p-t-1 {
  padding-top: 1rem !important; }

.p-r-1 {
  padding-right: 1rem !important; }

.p-b-1 {
  padding-bottom: 1rem !important; }

.p-l-1 {
  padding-left: 1rem !important; }

.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-a-2 {
  padding: 1.5rem 1.5rem !important; }

.p-t-2 {
  padding-top: 1.5rem !important; }

.p-r-2 {
  padding-right: 1.5rem !important; }

.p-b-2 {
  padding-bottom: 1.5rem !important; }

.p-l-2 {
  padding-left: 1.5rem !important; }

.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-a-3 {
  padding: 3rem 3rem !important; }

.p-t-3 {
  padding-top: 3rem !important; }

.p-r-3 {
  padding-right: 3rem !important; }

.p-b-3 {
  padding-bottom: 3rem !important; }

.p-l-3 {
  padding-left: 3rem !important; }

.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.hidden-xs-up {
  display: none !important; }

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 766px) {
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 767px) {
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important; } }

.hidden-xl-down {
  display: none !important; }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }
.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }
.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }
@media print {
  .hidden-print {
    display: none !important; } }

.featured_image {
  margin-bottom: 2rem;
  border-radius: 4px; }

.gallery_image {
  margin-bottom: 1rem;
  border-radius: 4px; }

p.featured_image_caption {
  margin-bottom: 2rem; }

.accordion_item {
  border-radius: 4px; }

.foundry-label > h3:before,
.foundry-label > h3:after {
  background: rgba(0, 0, 0, 0.1); }

ul.social_badges_container li a {
  border-radius: 4px; }

.foundry_icon i {
  border-radius: 4px; }

.icon_bar_wrapper {
  border-radius: 4px; }

ul.bulleted_list li i {
  line-height: 1.5; }

.label {
  margin-bottom: 0.5rem;
  /* Foundry addition */ }

.positioner_wrapper,
.foundry-base-margin {
  margin-bottom: 1rem; }

.foundry-footer {
  color: #373a3c; }

.foundry-footer a,
.foundry-footer a:visited {
  color: #0275d8; }

.foundry-footer a:hover,
.foundry-footer a:active {
  color: #014c8c; }

.foundry-accordion-title-bar-bg-primary a.accordion_toggle {
  background: #0275d8; }

.foundry-accordion-title-bar-bg-success a.accordion_toggle {
  background: #5cb85c; }

.foundry-accordion-title-bar-bg-info a.accordion_toggle {
  background: #5bc0de; }

.foundry-accordion-title-bar-bg-warning a.accordion_toggle {
  background: #f0ad4e; }

.foundry-accordion-title-bar-bg-danger a.accordion_toggle {
  background: #d9534f; }

pre.prettyprint {
  border-radius: 4px; }

.hi-content-wrap {
  line-height: 1.5; }

ul.lz-menu {
  border-radius: 4px; }

/*****************************************/
/*  Foundry Specific CSS                 */
/*****************************************/
/* End Edit Mode */
/* Site Background Styling Options - Background Image, Color Picker, or determined by theme. */
body {
  font-weight: 400; }

/* Header Font Sizing Options */
@media (max-width: 33.9em) {
  /* Mobile */
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 32px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 26px; }
  h5 {
    font-size: 22px; }
  h6 {
    font-size: 18px; } }

@media (min-width: 34em) and (max-width: 47.9375em) {
  /* Tablet */
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 32px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 26px; }
  h5 {
    font-size: 22px; }
  h6 {
    font-size: 18px; } }

@media (min-width: 48em) and (max-width: 61.9375em) {
  /* Desktop */
  h1 {
    font-size: 64px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

@media (min-width: 62em) {
  /* Widescreen */
  h1 {
    font-size: 64px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

.foundry-mask-primary-bg,
.foundry-primary-bg-color {
  background-color: #0275d8; }

.foundry-mask-success-bg,
.foundry-success-bg-color {
  background-color: #5cb85c; }

.foundry-mask-info-bg,
.foundry-info-bg-color {
  background-color: #5bc0de; }

.foundry-mask-warning-bg,
.foundry-warning-bg-color {
  background-color: #f0ad4e; }

.foundry-mask-danger-bg,
.foundry-danger-bg-color {
  background-color: #d9534f; }

.foundry-site-background {
  fill: #fff; }

.fdy-drop-zone {
  line-height: 1.5; }



.foundry-typeface-one {
  font-family: 'Oswald', sans-serif;
  font-weight: 300; }

.foundry-typeface-one strong {
  font-weight: 700; }

.foundry-typeface-one strong em {
  font-weight: 700;
  font-style: italic; }

.foundry-typeface-one em {
  font-weight: 300;
  font-style: italic; }

.foundry-typeface-one-page-wide-headers h1,
.foundry-typeface-one-page-wide-headers h2,
.foundry-typeface-one-page-wide-headers h3,
.foundry-typeface-one-page-wide-headers h4,
.foundry-typeface-one-page-wide-headers h5,
.foundry-typeface-one-page-wide-headers h6 {
  font-family: 'Oswald', sans-serif; }

h1.foundry-typeface-one,
h2.foundry-typeface-one,
h3.foundry-typeface-one,
h4.foundry-typeface-one,
h5.foundry-typeface-one,
h6.foundry-typeface-one {
  font-family: 'Oswald', sans-serif !important; }
.foundry-typeface-two {
  font-family: 'Roboto', sans-serif;
  font-weight: 400; }

.foundry-typeface-two strong {
  font-weight: 700; }

.foundry-typeface-two strong em {
  font-weight: 700;
  font-style: italic; }

.foundry-typeface-two em {
  font-weight: 400;
  font-style: italic; }

.foundry-typeface-two-page-wide-headers h1,
.foundry-typeface-two-page-wide-headers h2,
.foundry-typeface-two-page-wide-headers h3,
.foundry-typeface-two-page-wide-headers h4,
.foundry-typeface-two-page-wide-headers h5,
.foundry-typeface-two-page-wide-headers h6 {
  font-family: 'Roboto', sans-serif; }

h1.foundry-typeface-two,
h2.foundry-typeface-two,
h3.foundry-typeface-two,
h4.foundry-typeface-two,
h5.foundry-typeface-two,
h6.foundry-typeface-two {
  font-family: 'Roboto', sans-serif !important; }
.foundry-typeface-three {
  font-family: 'Poiret One', sans-serif;
  font-weight: 400; }

.foundry-typeface-three strong {
  font-weight: 700; }

.foundry-typeface-three strong em {
  font-weight: 700;
  font-style: italic; }

.foundry-typeface-three em {
  font-weight: 400;
  font-style: italic; }

.foundry-typeface-three-page-wide-headers h1,
.foundry-typeface-three-page-wide-headers h2,
.foundry-typeface-three-page-wide-headers h3,
.foundry-typeface-three-page-wide-headers h4,
.foundry-typeface-three-page-wide-headers h5,
.foundry-typeface-three-page-wide-headers h6 {
  font-family: 'Poiret One', sans-serif; }

h1.foundry-typeface-three,
h2.foundry-typeface-three,
h3.foundry-typeface-three,
h4.foundry-typeface-three,
h5.foundry-typeface-three,
h6.foundry-typeface-three {
  font-family: 'Poiret One', sans-serif !important; }






	#stacks_in_1738 > .container {
		max-width: 1100px;
	}










	#stacks_in_1738 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1738 {
	background-color: rgba(255, 255, 255, 1.00);
	padding:  10px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1740 {
		font-family: 'Poiret One', sans-serif;
		font-weight: 300;
		font-style: normal;
		font-size: 100%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1740 {
		color: rgba(121, 0, 5, 1.00);
	}
}



#stacks_in_1742 .nav-bar-pro-group-1,
#stacks_in_1742 .nav-bar-pro-group-2,
#stacks_in_1742 .nav-bar-pro-group-3 {
	
}


#stacks_in_1742 .nav-bar-pro-group-1,
#stacks_in_1742 .nav-bar-pro-group-3 {
}

#stacks_in_1742 {
	z-index: 900;
}


	#stacks_in_1742 .nav-bar-container.container {
		max-width: 1100px;
	}


#stacks_in_1742 .nav-bar-pro-wrapper {
	background-color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
	transition-property: background-color;
	transition-duration: .3s;
	will-change: background-color;
}

#stacks_in_1742 .nav-bar-container {
	display: flex;
	flex-direction: row;
	flex-grow: 1;
	flex-shrink: 1;
	align-items: center;
	align-items: flex-start;
}


#stacks_in_1742 .nav-bar-drop-down-toggle {
	display: block;
	color: rgba(55, 61, 67, 1.00);
	cursor: pointer;
	font-size: 14px;
}

#stacks_in_1742 .nav-bar-pro-group-1 .nav-bar-drop-down-toggle {
	margin-right: 12px;
}

#stacks_in_1742 .nav-bar-pro-group-3 .nav-bar-drop-down-toggle {
	margin-left: 12px;
}

#stacks_in_1742 .stuck .nav-bar-drop-down-toggle {
	color: rgba(55, 61, 67, 1.00);
}

#stacks_in_1742 .site-title {
	font-weight: 500;
	
	color: rgba(108, 12, 15, 1.00);
	
}

#stacks_in_1742 .stuck .site-title {
	color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1742 a.site-title-link,
#stacks_in_1742 a.site-title-link:visited,
#stacks_in_1742 a.site-title-link:hover,
#stacks_in_1742 a.site-title-link:active {
	text-decoration: none;
}

#stacks_in_1742 .nav-bar-pro-group-1 .site-logo {
	width: auto;
	margin-right: 12px;
}

#stacks_in_1742 .nav-bar-pro-group-3 .site-logo {
	width: auto;
	margin-left: 12px;
}

#stacks_in_1742 .nav-bar-pro-group-1 {
	flex-basis: auto;
	align-self: flex-start;
	order: 1;
	overflow: hidden;
}

#stacks_in_1742 .nav-bar-pro-group-2 {
	flex-wrap: nowrap;
	flex-grow: 1;
	flex-basis: auto;
	align-self: center;	
	order: 2;
	overflow: hidden;
}

#stacks_in_1742 .nav-bar-pro-group-3 {
	flex-basis: auto;	
	align-self: flex-start;
	order: 3;
	overflow: hidden;
}

#stacks_in_1742 .nav-bar-pro-group-1 .site-title,
#stacks_in_1742 .nav-bar-pro-group-1 .site-logo,
#stacks_in_1742 .nav-bar-pro-group-3 .zn-1-title,
#stacks_in_1742 .nav-bar-pro-group-3 .zn-1-logo,
#stacks_in_1742 .nav-bar-pro-group-1 .nav-bar-drop-down-toggle,
#stacks_in_1742 .nav-bar-pro-group-1 .nav-bar-pro-icons,
#stacks_in_1742 .nav-bar-pro-group-1 .nav-bar-pro-button {
	/* float: left; */
}

#stacks_in_1742 .nav-bar-pro-group-2 .center-wrapper {
	width: 100%;
}

#stacks_in_1742 .nav-bar-pro-group-3 .site-title,
#stacks_in_1742 .nav-bar-pro-group-3 .site-logo,
#stacks_in_1742 .nav-bar-pro-group-3 .zn-3-title,
#stacks_in_1742 .nav-bar-pro-group-3 .zn-3-logo,
#stacks_in_1742 .nav-bar-pro-group-3 .nav-bar-drop-down-toggle,
#stacks_in_1742 .nav-bar-pro-group-3 .nav-bar-pro-icons,
#stacks_in_1742 .nav-bar-pro-group-3 .nav-bar-pro-button {
	/* float: right; */
}

#stacks_in_1742 ul.nav-bar-items,
#stacks_in_1742 ul.nav-bar-drop-down-items {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#stacks_in_1742 .nav-bar-items,
#stacks_in_1742 .nav-bar-items li a {
	
}

#stacks_in_1742 ul.nav-bar-drop-down-items,
#stacks_in_1742 ul.nav-bar-drop-down-items li a {
	
}
#stacks_in_1742 ul.nav-bar-items li {
	display: inline-block;
}

#stacks_in_1742 ul.nav-bar-items li a {
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 1px;
	margin-right: 1px;
	color: rgba(108, 12, 15, 1.00);
	transition-duration: 0.25s;
	transition-property: background-color, color;
	will-change: background-color, color;
}

#stacks_in_1742 .stuck ul.nav-bar-items li a {
	color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1742 ul.nav-bar-items li a:hover,
#stacks_in_1742 ul.nav-bar-items li a.active {
	
}

#stacks_in_1742 .stuck ul.nav-bar-items li a:hover,
#stacks_in_1742 .stuck ul.nav-bar-items li a.active {
	
}

#stacks_in_1742 .nav-bar-drop-down {
	
	display: none;
	position: absolute;
	z-index: 990;
	
	
	background-color: rgba(255, 255, 255, 1.00);
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 0px;
	box-shadow: 0 0 10px rgba(0,0,0,0.175);
	min-width: 225px;
	line-height: 1.8;
	
}

#stacks_in_1742 .stuck .nav-bar-drop-down {
	background-color: rgba(255, 255, 255, 1.00);
}


#stacks_in_1742 .nav-bar-drop-down > ul.nav-bar-drop-down-items > li {
	
	opacity: 0;
	
}


#stacks_in_1742 .nav-bar-drop-down ul li a {
	padding-left: 30px;
	padding-right: 30px;
	display: block;
	text-decoration: none;
	color: rgba(55, 61, 67, 1.00);
}

#stacks_in_1742 .stuck .nav-bar-drop-down ul li a {
	color: rgba(55, 61, 67, 1.00);
}


/* Hover top-tier items */
#stacks_in_1742 ul.nav-bar-items li a.active {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1742 ul.nav-bar-items li a:hover {
	background-color: rgba(255, 255, 255, 1.00);
	color: rgba(53, 66, 87, 1.00);
}

#stacks_in_1742 .stuck ul.nav-bar-items li a.active {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1742 .stuck ul.nav-bar-items li a:hover {
	background-color: rgba(255, 255, 255, 1.00);
	color: rgba(53, 66, 87, 1.00);
}

#stacks_in_1742 .nav-bar-drop-down ul li a.active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1742 .nav-bar-drop-down ul li a:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1742 .stuck .nav-bar-drop-down ul li a.active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1742 .stuck .nav-bar-drop-down ul li a:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}



#stacks_in_1742 ul.nav-bar-drop-down-items li h6.drop-down-small-header {
	padding-left: 30px;
	padding-right: 30px;
	display: block;
	font-size: 0.875rem;
	line-height: 1.5;
	color: rgba(108, 12, 15, 1.00);
	white-space: nowrap;
	text-transform: uppercase;
}

#stacks_in_1742 .stuck ul.nav-bar-drop-down-items li h6.drop-down-small-header {
	color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1742 ul.nav-bar-drop-down-items li hr {
	border-color: rgba(155, 157, 157, 1.00);
}

#stacks_in_1742 .stuck ul.nav-bar-drop-down-items li hr {
	border-color: rgba(155, 157, 157, 1.00);
}

#stacks_in_1742 .nav-bar-pro-icons a {
	display: inline-block;
	width: 40px;
	text-align: center;
	text-decoration: none;
	transition-duration: .25s;
	transition-property: background-color, color;
	will-change: background-color, color;
}

#stacks_in_1742 .nav-bar-pro-icons a:visited {
	display: inline-block;
	width: 40px;
	text-align: center;
	text-decoration: none;
	transition-property: background-color, color;
	will-change: background-color, color;
}

#stacks_in_1742 .nav-bar-pro-icons a,
#stacks_in_1742 .nav-bar-pro-icons a:visited {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
}

#stacks_in_1742 .nav-bar-pro-icons a:hover {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1742 .stuck .nav-bar-pro-icons a,
#stacks_in_1742 .stuck .nav-bar-pro-icons a:visited {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
}

#stacks_in_1742 .stuck .nav-bar-pro-icons a:hover {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1742 .nav-bar-pro-spacer {
	display: block;
}

#stacks_in_1742 .nav-bar-pro-wrapper {
	
}

#stacks_in_1742 .stuck {
	position: fixed;
	top:0; 
	left:0;
	right: 0;
	width: 100%; 
	
	box-shadow: none;
	
}

#stacks_in_1742 .stuck {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1742 .drop-down-point {
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;  
	border-right: 15px solid transparent; 
	border-bottom: 8px solid rgba(255,255,255,0.95);
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 0;
	left: 15px;
	margin-top: -8px;
}

#stacks_in_1742 ul.drop-down-expand-section {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-top: 1px solid rgba(155, 157, 157, 1.00);
	border-bottom: 1px solid rgba(155, 157, 157, 1.00);
	background-color: rgba(255, 255, 255, 0.00);
	/* box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.175); */
	
	display: none;
	
}

#stacks_in_1742 .stuck ul.drop-down-expand-section {
	background-color: rgba(255, 255, 255, 0.00);
}

#stacks_in_1742 ul.drop-down-expand-section li a {
}

@media (max-width: 47.9375em) {
	
	#stacks_in_1742 .nav-bar,
	#stacks_in_1742 .nav-bar-drop-down-toggle,
	#stacks_in_1742 .nav-bar-drop-down-toggle i,
	#stacks_in_1742 .nav-bar-pro-spacer,
	#stacks_in_1742 .nav-bar-pro-group-1,
	#stacks_in_1742 .nav-bar-pro-group-3,
	#stacks_in_1742 ul.nav-bar-items {
		height: 70px;
		line-height: 70px;
	}

	#stacks_in_1742 .nav-bar-pro-wrapper {
		border-radius: 0px;
	}

	#stacks_in_1742 ul.nav-bar-items > li > a {
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 15px;
	}

	#stacks_in_1742 ul.nav-bar-items li a {
		border-radius: 0px;
	}

	#stacks_in_1742 .site-logo {
		
		height: 50px;
		
	}
	
	#stacks_in_1742 .site-title {
		font-size: 24px;
		line-height: 70px;
	}
	
	#stacks_in_1742 .nav-bar-drop-down {
		top: 70px;
		margin-top: -5px;
	}

	#stacks_in_1742 .nav-bar-pro-group-2 .center-wrapper {
		
	}

	#stacks_in_1742 ul.nav-bar-drop-down-items {
		font-size: 16px;
	}

	#stacks_in_1742 li.drop-down-li a .drop-down-item-icon,
	#stacks_in_1742 li.drop-down-li a:visited .drop-down-item-icon {
		width: 26px;
	}

	#stacks_in_1742 .nav-bar-drop-down {
		
	
		
		
		
		right: 10px;
		

		
	}
	

	
		
	

	#stacks_in_1742 .nav-bar-pro-icons a,
	#stacks_in_1742 .nav-bar-pro-icons a:visited,
	#stacks_in_1742 .nav-bar-pro-icons i {
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	
	#stacks_in_1742 .nav-bar,
	#stacks_in_1742 .nav-bar-drop-down-toggle,
	#stacks_in_1742 .nav-bar-drop-down-toggle i,
	#stacks_in_1742 .nav-bar-pro-spacer,
	#stacks_in_1742 .nav-bar-pro-group-1,
	#stacks_in_1742 .nav-bar-pro-group-3,
	#stacks_in_1742 ul.nav-bar-items {
		height: 80px;
		line-height: 80px;
	}

	#stacks_in_1742 .nav-bar-pro-wrapper {
		border-radius: 0px;
	}

	#stacks_in_1742 ul.nav-bar-items > li > a {
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 15px;
	}

	#stacks_in_1742 ul.nav-bar-items li a {
		border-radius: 20px;
	}

	#stacks_in_1742 .site-logo {
		
		height: 60px;
		
	}

	#stacks_in_1742 .site-title {
		font-size: 28px;
		line-height: 80px;
	}

	#stacks_in_1742 .nav-bar-drop-down {
		top: 80px;
		margin-top: -5px;
	}

	#stacks_in_1742 .nav-bar-pro-group-2 .center-wrapper {
		
	}

	#stacks_in_1742 ul.nav-bar-drop-down-items {
		font-size: 17px;
	}

	#stacks_in_1742 li.drop-down-li a .drop-down-item-icon,
	#stacks_in_1742 li.drop-down-li a:visited .drop-down-item-icon {
		width: 27px;
	}

	#stacks_in_1742 .nav-bar-drop-down {
		
	
		
		
		
		right: 10px;
		

		
	}
	

	

	#stacks_in_1742 .nav-bar-pro-icons a,
	#stacks_in_1742 .nav-bar-pro-icons a:visited,
	#stacks_in_1742 .nav-bar-pro-icons i {
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 20px;
	}
}

@media (min-width: 62em) {
	
	#stacks_in_1742 .nav-bar,
	#stacks_in_1742 .nav-bar-drop-down-toggle,
	#stacks_in_1742 .nav-bar-drop-down-toggle i,
	#stacks_in_1742 .nav-bar-pro-spacer,
	#stacks_in_1742 .nav-bar-pro-group-1,
	#stacks_in_1742 .nav-bar-pro-group-3,
	#stacks_in_1742 ul.nav-bar-items {
		height: 80px;
		line-height: 80px;
	}

	#stacks_in_1742 .nav-bar-pro-wrapper {
		border-radius: 0px;
	}

	#stacks_in_1742 ul.nav-bar-items > li > a {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 17px;
	}

	#stacks_in_1742 ul.nav-bar-items li a {
		border-radius: 20px;
	}

	#stacks_in_1742 .site-logo {
		
		height: 60px;
		
	}

	#stacks_in_1742 .site-title {
		line-height: 80px;
		font-size: 30px;
	}

	#stacks_in_1742 .nav-bar-drop-down {
		top: 80px;
		margin-top: -5px;
	}

	#stacks_in_1742 .nav-bar-pro-group-2 .center-wrapper {
		
	}

	#stacks_in_1742 ul.nav-bar-drop-down-items {
		font-size: 17px;
	}

	#stacks_in_1742 li.drop-down-li a .drop-down-item-icon,
	#stacks_in_1742 li.drop-down-li a:visited .drop-down-item-icon {
		width: 27px;
	}

	#stacks_in_1742 .nav-bar-drop-down {
		
	
		
		
		
		right: 10px;
		

		
	}
	

	

	#stacks_in_1742 .nav-bar-pro-icons a,
	#stacks_in_1742 .nav-bar-pro-icons a:visited,
	#stacks_in_1742 .nav-bar-pro-icons i {
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 20px;
	}

}

#stacks_in_1742 li.drop-down-li a .drop-down-item-icon,
#stacks_in_1742 li.drop-down-li a:visited .drop-down-item-icon {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
	padding: 4px;
	/* width: 28px; */
	border-radius: 4px;
	text-align: center;
	margin-right: 12px;
  }

  #stacks_in_1742 li.drop-down-li a:hover .drop-down-item-icon,
  #stacks_in_1742 li.drop-down-li a.active .drop-down-item-icon {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
  }

#stacks_in_1742 .stuck li.drop-down-li a .drop-down-item-icon,
#stacks_in_1742 .stuck li.drop-down-li a:visited .drop-down-item-icon {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
}

#stacks_in_1742 .stuck li.drop-down-li a:hover .drop-down-item-icon,
#stacks_in_1742 .stuck li.drop-down-li a.active .drop-down-item-icon {
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(255, 255, 255, 1.00);
}

/* Banner Pairing Feature */

	



	




/* Hide Zone items */
#stacks_in_1742 .zone-item-hide {
	display: none;
}



/* Show Zone Items */



#stacks_in_1742 .zn-1-logo.nbp-mobile-zn1-logo,
#stacks_in_1742 .zn-1-logo.nbp-tablet-zn1-logo,
#stacks_in_1742 .zn-1-logo.nbp-desktop-zn1-logo,
#stacks_in_1742 .zn-2-logo.nbp-mobile-zn2-logo,
#stacks_in_1742 .zn-2-logo.nbp-tablet-zn2-logo,
#stacks_in_1742 .zn-2-logo.nbp-desktop-zn2-logo,
#stacks_in_1742 .zn-3-logo.nbp-mobile-zn3-logo,
#stacks_in_1742 .zn-3-logo.nbp-tablet-zn3-logo,
#stacks_in_1742 .zn-3-logo.nbp-desktop-zn3-logo {
	vertical-align: top;
}

@media (max-width: 47.9375em) {
	#stacks_in_1742 .nav-bar-pro-group-1 {
		min-width: 80%;
	}

	#stacks_in_1742 .nav-bar-pro-group-3 {
		min-width: 10%;
	}

	#stacks_in_1742 .zn-1-toggle.nbp-mobile-zn1-toggle,
	#stacks_in_1742 .zn-1-icons.nbp-mobile-zn1-icons,
	#stacks_in_1742 .zn-1-title.nbp-mobile-zn1-site-title,
	#stacks_in_1742 .zn-1-logo.nbp-mobile-zn1-logo,
	#stacks_in_1742 .zn-1-navitems.nbp-mobile-zn1-navitems {
		display: inline-block;
	}

	#stacks_in_1742 .zn-2-toggle.nbp-mobile-zn2-toggle,
	#stacks_in_1742 .zn-2-icons.nbp-mobile-zn2-icons,
	#stacks_in_1742 .zn-2-title.nbp-mobile-zn2-site-title,
	#stacks_in_1742 .zn-2-logo.nbp-mobile-zn2-logo,
	#stacks_in_1742 .zn-2-navitems.nbp-mobile-zn2-navitems {
		display: inline-block;
	}

	#stacks_in_1742 .zn-3-toggle.nbp-mobile-zn3-toggle,
	#stacks_in_1742 .zn-3-icons.nbp-mobile-zn3-icons,
	#stacks_in_1742 .zn-3-title.nbp-mobile-zn3-site-title,
	#stacks_in_1742 .zn-3-logo.nbp-mobile-zn3-logo,
	#stacks_in_1742 .zn-3-navitems.nbp-mobile-zn3-navitems {
		display: inline-block;
	}

	#stacks_in_1742 .zn-1-toggle.nbp-mobile-zn1-none,
	#stacks_in_1742 .zn-1-icons.nbp-mobile-zn1-none,
	#stacks_in_1742 .zn-1-icons.nbp-mobile-zn1-none,
	#stacks_in_1742 .zn-1-logo.nbp-mobile-zn1-none,
	#stacks_in_1742 .zn-1-navitems.nbp-mobile-zn1-none {
		display: none;
	}

	#stacks_in_1742 .zn-2-toggle.nbp-mobile-zn2-none,
	#stacks_in_1742 .zn-2-icons.nbp-mobile-zn2-none,
	#stacks_in_1742 .zn-2-icons.nbp-mobile-zn2-none,
	#stacks_in_1742 .zn-2-logo.nbp-mobile-zn2-none,
	#stacks_in_1742 .zn-2-navitems.nbp-mobile-zn2-none {
		display: none;
	}

	#stacks_in_1742 .zn-3-toggle.nbp-mobile-zn3-none,
	#stacks_in_1742 .zn-3-icons.nbp-mobile-zn3-none,
	#stacks_in_1742 .zn-3-icons.nbp-mobile-zn3-none,
	#stacks_in_1742 .zn-3-logo.nbp-mobile-zn3-none,
	#stacks_in_1742 .zn-3-navitems.nbp-mobile-zn3-none {
		display: none;
	}

}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1742 .nav-bar-pro-group-1 {
		min-width: 50%;
	}

	#stacks_in_1742 .nav-bar-pro-group-3 {
		min-width: 10%;
	}

	#stacks_in_1742 .zn-1-toggle.nbp-tablet-zn1-toggle,
	#stacks_in_1742 .zn-1-icons.nbp-tablet-zn1-icons,
	#stacks_in_1742 .zn-1-title.nbp-tablet-zn1-site-title,
	#stacks_in_1742 .zn-1-logo.nbp-tablet-zn1-logo,
	#stacks_in_1742 .zn-1-navitems.nbp-tablet-zn1-navitems {
		display: inline-block;
	}

	#stacks_in_1742 .zn-2-toggle.nbp-tablet-zn2-toggle,
	#stacks_in_1742 .zn-2-icons.nbp-tablet-zn2-icons,
	#stacks_in_1742 .zn-2-title.nbp-tablet-zn2-site-title,
	#stacks_in_1742 .zn-2-logo.nbp-tablet-zn2-logo,
	#stacks_in_1742 .zn-2-navitems.nbp-tablet-zn2-navitems {
		display: inline-block;
	}

	#stacks_in_1742 .zn-3-toggle.nbp-tablet-zn3-toggle,
	#stacks_in_1742 .zn-3-icons.nbp-tablet-zn3-icons,
	#stacks_in_1742 .zn-3-title.nbp-tablet-zn3-site-title,
	#stacks_in_1742 .zn-3-logo.nbp-tablet-zn3-logo,
	#stacks_in_1742 .zn-3-navitems.nbp-tablet-zn3-navitems {
		display: inline-block;
	}

	#stacks_in_1742 .zn-1-toggle.nbp-tablet-zn1-none,
	#stacks_in_1742 .zn-1-icons.nbp-tablet-zn1-none,
	#stacks_in_1742 .zn-1-icons.nbp-tablet-zn1-none,
	#stacks_in_1742 .zn-1-logo.nbp-tablet-zn1-none,
	#stacks_in_1742 .zn-1-navitems.nbp-tablet-zn1-none {
		display: none;
	}

	#stacks_in_1742 .zn-2-toggle.nbp-tablet-zn2-none,
	#stacks_in_1742 .zn-2-icons.nbp-tablet-zn2-none,
	#stacks_in_1742 .zn-2-icons.nbp-tablet-zn2-none,
	#stacks_in_1742 .zn-2-logo.nbp-tablet-zn2-none,
	#stacks_in_1742 .zn-2-navitems.nbp-tablet-zn2-none {
		display: none;
	}

	#stacks_in_1742 .zn-3-toggle.nbp-tablet-zn3-none,
	#stacks_in_1742 .zn-3-icons.nbp-tablet-zn3-none,
	#stacks_in_1742 .zn-3-icons.nbp-tablet-zn3-none,
	#stacks_in_1742 .zn-3-logo.nbp-tablet-zn3-none,
	#stacks_in_1742 .zn-3-navitems.nbp-tablet-zn3-none {
		display: none;
	}
}

@media (min-width: 62em) {
	#stacks_in_1742 .nav-bar-pro-group-1 {
		min-width: 30%;
	}

	#stacks_in_1742 .nav-bar-pro-group-3 {
		min-width: 10%;
	}

	#stacks_in_1742 .zn-1-toggle.nbp-desktop-zn1-toggle,
	#stacks_in_1742 .zn-1-icons.nbp-desktop-zn1-icons,
	#stacks_in_1742 .zn-1-title.nbp-desktop-zn1-site-title,
	#stacks_in_1742 .zn-1-logo.nbp-desktop-zn1-logo,
	#stacks_in_1742 .zn-1-navitems.nbp-desktop-zn1-navitems {
		display: inline-block;
	}

	#stacks_in_1742 .zn-2-toggle.nbp-desktop-zn2-toggle,
	#stacks_in_1742 .zn-2-icons.nbp-desktop-zn2-icons,
	#stacks_in_1742 .zn-2-title.nbp-desktop-zn2-site-title,
	#stacks_in_1742 .zn-2-logo.nbp-desktop-zn2-logo,
	#stacks_in_1742 .zn-2-navitems.nbp-desktop-zn2-navitems {
		display: inline-block;
	}

	#stacks_in_1742 .zn-3-toggle.nbp-desktop-zn3-toggle,
	#stacks_in_1742 .zn-3-icons.nbp-desktop-zn3-icons,
	#stacks_in_1742 .zn-3-title.nbp-desktop-zn3-site-title,
	#stacks_in_1742 .zn-3-logo.nbp-desktop-zn3-logo,
	#stacks_in_1742 .zn-3-navitems.nbp-desktop-zn3-navitems {
		display: inline-block;
	}

	#stacks_in_1742 .zn-1-toggle.nbp-desktop-zn1-none,
	#stacks_in_1742 .zn-1-icons.nbp-desktop-zn1-none,
	#stacks_in_1742 .zn-1-title.nbp-desktop-zn1-none,
	#stacks_in_1742 .zn-1-logo.nbp-desktop-zn1-none,
	#stacks_in_1742 .zn-1-navitems.nbp-desktop-zn1-none {
		display: none;
	}

	#stacks_in_1742 .zn-2-toggle.nbp-desktop-zn2-none,
	#stacks_in_1742 .zn-2-icons.nbp-desktop-zn2-none,
	#stacks_in_1742 .zn-2-title.nbp-desktop-zn2-none,
	#stacks_in_1742 .zn-2-logo.nbp-desktop-zn2-none,
	#stacks_in_1742 .zn-2-navitems.nbp-desktop-zn2-none {
		display: none;
	}

	#stacks_in_1742 .zn-3-toggle.nbp-desktop-zn3-none,
	#stacks_in_1742 .zn-3-icons.nbp-desktop-zn3-none,
	#stacks_in_1742 .zn-3-title.nbp-desktop-zn3-none,
	#stacks_in_1742 .zn-3-logo.nbp-desktop-zn3-none,
	#stacks_in_1742 .zn-3-navitems.nbp-desktop-zn3-none {
		display: none;
	}
}











#stacks_in_1742 {
	padding: 10px 0px 0px 0px;
}
.stacks_in_1744-striped-list-description {
	margin-left: px;
}

.stacks_in_1745-striped-list-description {
	margin-left: px;
}

.stacks_in_1747-striped-list-description {
	margin-left: px;
}

.stacks_in_1748-striped-list-description {
	margin-left: px;
}

.stacks_in_1750-striped-list-description {
	margin-left: px;
}

.stacks_in_1751-striped-list-description {
	margin-left: px;
}

.stacks_in_1753-striped-list-description {
	margin-left: px;
}

.stacks_in_1754-striped-list-description {
	margin-left: px;
}

.stacks_in_1756-striped-list-description {
	margin-left: px;
}

.stacks_in_1757-striped-list-description {
	margin-left: px;
}

.stacks_in_1758-striped-list-description {
	margin-left: px;
}

.stacks_in_1761-striped-list-description {
	margin-left: px;
}



.stacks_in_1762-striped-list-description {
	margin-left: px;
}



.stacks_in_1763-striped-list-description {
	margin-left: px;
}



.stacks_in_1764-striped-list-description {
	margin-left: px;
}



.stacks_in_1765-striped-list-description {
	margin-left: px;
}



.stacks_in_1766-striped-list-description {
	margin-left: px;
}

.stacks_in_1767-striped-list-description {
	margin-left: px;
}



.stacks_in_1768-striped-list-description {
	margin-left: px;
}






#stacks_in_713 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 1;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_713 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_713 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_713 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_713 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_713 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_713 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_713 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_713 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_713 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	

















	#stacks_in_457 > .container {
		border-radius: 0px;
	}

	


#stacks_in_457 {
	margin: 0px 25px 0px 25px;
}



#stacks_in_715 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 3;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_715 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_715 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_715 .overlap_inner {
		background-color: rgba(255, 255, 255, 0.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_715 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_715 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_715 .overlap_inner {
		background-color: rgba(255, 255, 255, 0.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_715 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_715 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_715 .overlap_inner {
		background-color: rgba(255, 255, 255, 0.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	






#stacks_in_1251 {
}

#stacks_in_1251 > .foundry-backdrop {
	z-index: 100;
	

	

	
		background: url(../academics_files/image_bkg-1251.jpg) ;
		
			
		

		
		background-position: center center;
	



	



	


	


}


	@media (prefers-color-scheme: dark) {

		#stacks_in_1251 > .foundry-backdrop {
			

			

			

		}

	}


#stacks_in_1251 > .foundry-backdrop > .foundry-backdrop-overlay {
	background-color: rgba(0, 0, 0, 0.00);
	transition-property: background-color;
	transition-duration: 300ms;
	
}





	#stacks_in_1251 > .foundry-backdrop,
	#stacks_in_1251 > .foundry-backdrop > .foundry-backdrop-overlay {
		border-radius: 0px;
	}



	#stacks_in_1251 > .foundry-backdrop {
		border-color: rgba(0, 0, 0, 1.00);
		border-style: solid;
		border-width: 0px;
	}








	#stacks_in_1044 > .container {
		max-width: 700px;
	}










	#stacks_in_1044 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1044 {
	padding: 125px 0px 125px 0px;
}
#stacks_in_1276 p,#stacks_in_1276 div{margin-bottom:0}#stacks_in_1276 p,#stacks_in_1276 div,#stacks_in_1276 ul,#stacks_in_1276 ol,#stacks_in_1276 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1276 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1276 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1276,#stacks_in_1276 div,#stacks_in_1276 p,#stacks_in_1276 ol,#stacks_in_1276 ul li,#stacks_in_1276 ol li,#stacks_in_1276 ol,#stacks_in_1276 dl{font-size:4.00rem}@media all and (max-width:640px){#stacks_in_1276,#stacks_in_1276 div,#stacks_in_1276 p,#stacks_in_1276 ol,#stacks_in_1276 ul li,#stacks_in_1276 ol li,#stacks_in_1276 ol,#stacks_in_1276 dl{font-size:3.00rem}}@media only screen and (min-width:0px){#stacks_in_1276,#stacks_in_1276 div,#stacks_in_1276 p,#stacks_in_1276 .fa:not(.no-indent),#stacks_in_1276 ol,#stacks_in_1276 ul li,#stacks_in_1276 ol li,#stacks_in_1276 ol,#stacks_in_1276 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1276{}}#stacks_in_1276,#stacks_in_1276 div,#stacks_in_1276 p,#stacks_in_1276 ul,#stacks_in_1276 ul li,#stacks_in_1276 ol li,#stacks_in_1276 ol,#stacks_in_1276 dl,#stacks_in_1276 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Cinzel",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1276 {
	padding: 10px 0px 0px 0px;
}



#stacks_in_1049 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 2px;
	
	width: 150px;
	
	

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}

#stacks_in_1049 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1050 p,#stacks_in_1050 div{margin-bottom:0}#stacks_in_1050 p,#stacks_in_1050 div,#stacks_in_1050 ul,#stacks_in_1050 ol,#stacks_in_1050 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1050 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1050 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1050,#stacks_in_1050 div,#stacks_in_1050 p,#stacks_in_1050 ol,#stacks_in_1050 ul li,#stacks_in_1050 ol li,#stacks_in_1050 ol,#stacks_in_1050 dl{font-size:2.50rem}@media all and (max-width:640px){#stacks_in_1050,#stacks_in_1050 div,#stacks_in_1050 p,#stacks_in_1050 ol,#stacks_in_1050 ul li,#stacks_in_1050 ol li,#stacks_in_1050 ol,#stacks_in_1050 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1050,#stacks_in_1050 div,#stacks_in_1050 p,#stacks_in_1050 .fa:not(.no-indent),#stacks_in_1050 ol,#stacks_in_1050 ul li,#stacks_in_1050 ol li,#stacks_in_1050 ol,#stacks_in_1050 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1050{}}#stacks_in_1050,#stacks_in_1050 div,#stacks_in_1050 p,#stacks_in_1050 ul,#stacks_in_1050 ul li,#stacks_in_1050 ol li,#stacks_in_1050 ol,#stacks_in_1050 dl,#stacks_in_1050 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Cinzel",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1050 {
	padding: 15px 0px 0px 0px;
}
#stacks_in_1273 p,#stacks_in_1273 div{margin-bottom:0}#stacks_in_1273 p,#stacks_in_1273 div,#stacks_in_1273 ul,#stacks_in_1273 ol,#stacks_in_1273 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1273 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1273 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1273,#stacks_in_1273 div,#stacks_in_1273 p,#stacks_in_1273 ol,#stacks_in_1273 ul li,#stacks_in_1273 ol li,#stacks_in_1273 ol,#stacks_in_1273 dl{font-size:1.50rem}@media all and (max-width:640px){#stacks_in_1273,#stacks_in_1273 div,#stacks_in_1273 p,#stacks_in_1273 ol,#stacks_in_1273 ul li,#stacks_in_1273 ol li,#stacks_in_1273 ol,#stacks_in_1273 dl{font-size:1.25rem}}@media only screen and (min-width:0px){#stacks_in_1273,#stacks_in_1273 div,#stacks_in_1273 p,#stacks_in_1273 .fa:not(.no-indent),#stacks_in_1273 ol,#stacks_in_1273 ul li,#stacks_in_1273 ol li,#stacks_in_1273 ol,#stacks_in_1273 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1273{}}#stacks_in_1273,#stacks_in_1273 div,#stacks_in_1273 p,#stacks_in_1273 ul,#stacks_in_1273 ul li,#stacks_in_1273 ol li,#stacks_in_1273 ol,#stacks_in_1273 dl,#stacks_in_1273 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Cinzel",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1273 {
	padding: 15px 0px 0px 0px;
}



#stacks_in_469 .overlap {
	display: grid;
	position: relative;
	
	max-width: 800px;
	
	
	z-index: 2;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_469 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_469 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_469 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_469 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_469 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_469 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_469 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_469 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_469 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}




	
	










	#stacks_in_142 > .container {
		max-width: 700px;
	}










	#stacks_in_142 > .container {
		border-radius: 0px;
	}

	


#stacks_in_142 {
	padding: 25px 0px 15px 0px;
}



	
		#stacks_in_724 hr.foundry-divider-simple {
			border-top-color: rgba(217, 218, 218, 1.00);
		}
	

	#stacks_in_724 hr.foundry-divider-simple {
		border-top-style: solid;
		border-top-width: 1px;
	}






	#stacks_in_724 .foundry-label {
		width: 100%;
	}

	#stacks_in_724 hr.foundry-divider-simple {
		width: 100%;
	}


#stacks_out_724 {
	width: 175px;
}
#stacks_in_622 p,#stacks_in_622 div{margin-bottom:0}#stacks_in_622 p,#stacks_in_622 div,#stacks_in_622 ul,#stacks_in_622 ol,#stacks_in_622 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_622 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_622 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 ol,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl{font-size:2.00rem}@media all and (max-width:640px){#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 ol,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 .fa:not(.no-indent),#stacks_in_622 ol,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_622{letter-spacing:1.00px;}}#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 ul,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl,#stacks_in_622 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }




	
		#stacks_in_726 hr.foundry-divider-simple {
			border-top-color: rgba(217, 218, 218, 1.00);
		}
	

	#stacks_in_726 hr.foundry-divider-simple {
		border-top-style: solid;
		border-top-width: 1px;
	}






	#stacks_in_726 .foundry-label {
		width: 100%;
	}

	#stacks_in_726 hr.foundry-divider-simple {
		width: 100%;
	}


#stacks_out_726 {
	width: 175px;
}



#stacks_in_574 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 0;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_574 .overlap {
			top: -420px;
			margin-bottom: -420px;
		}
		

		
	

	

		#stacks_in_574 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_574 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_574 .overlap {
			top: -420px;
			margin-bottom: -420px;
		}
		

		
	

	

		#stacks_in_574 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_574 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_574 .overlap {
			top: -420px;
			margin-bottom: -420px;
		}
		

		
	

	

		#stacks_in_574 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_574 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}




	
	








#stacks_in_1266 .foundry-angle {
	

	
		background: rgba(236, 239, 239, 1.00); /* fallback for old browsers */
		background: -webkit-linear-gradient(90deg, rgba(236, 239, 239, 1.00) , #rgba(255, 255, 255, 1.00)); /* Chrome 10-25, Safari 5.1-6 */
		background: linear-gradient(90deg, rgba(236, 239, 239, 1.00) , rgba(255, 255, 255, 1.00)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	
}

/*Top*/
#stacks_in_1266 .foundry-angle::after {
  background: inherit;
  top: 0;
  left: 0;
  right: 0;
  content: '';
  height: 100%;
  position: absolute;
	
		transform-origin: 0%;
		transform: skewY(-3deg);
	
  z-index: -1;
}


/*Bottom*/
#stacks_in_1266 .foundry-angle::before {
  background: inherit;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  height: 100%;
  position: absolute;
	
		transform-origin: 100%;
		transform: skewY(-3deg);
	
  z-index: -1;
}

#stacks_in_1268 {
	padding: 200px 0px 200px 0px;
}






	#stacks_in_717 > .container {
		max-width: 1140px;
	}










	#stacks_in_717 > .container {
		border-radius: 0px;
	}

	


#stacks_out_717 {
	width: 250px;
	margin-right:0;
}
  #stacks_in_180.scroll-mate-wrapper.sm-float{z-index:20}#stacks_in_180.scroll-mate-wrapper{overflow:visible}#stacks_in_180.scroll-mate-wrapper.scroll-perspective{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:500px;perspective:500px}#stacks_in_180.scroll-mate-wrapper>.scroll-mate-inner{-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}  



#stacks_in_174 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_174 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_174 ul.social_badges_container li,
#stacks_in_174 ul.social_badges_container li a,
#stacks_in_174 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_174 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 25px;
}


	#stacks_in_174 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_174 {
	padding: 5px 0px 0px 0px;
}



	li.stacks_in_175_individual_badge a,
	li.stacks_in_175_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_175_individual_badge a:hover,
	li.stacks_in_175_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}






#stacks_in_168 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_168 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_168 ul.social_badges_container li,
#stacks_in_168 ul.social_badges_container li a,
#stacks_in_168 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_168 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 25px;
}


	#stacks_in_168 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_168 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_170_individual_badge a,
	li.stacks_in_170_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_170_individual_badge a:hover,
	li.stacks_in_170_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}






#stacks_in_162 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_162 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_162 ul.social_badges_container li,
#stacks_in_162 ul.social_badges_container li a,
#stacks_in_162 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_162 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 25px;
}


	#stacks_in_162 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_162 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_165_individual_badge a,
	li.stacks_in_165_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_165_individual_badge a:hover,
	li.stacks_in_165_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}






#stacks_in_156 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_156 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_156 ul.social_badges_container li,
#stacks_in_156 ul.social_badges_container li a,
#stacks_in_156 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_156 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 25px;
}


	#stacks_in_156 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_156 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_160_individual_badge a,
	li.stacks_in_160_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_160_individual_badge a:hover,
	li.stacks_in_160_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}



.stacks_top > div > div[class*="sec-static"] {
  position: relative !important; }

.sec-static-stacks_in_185 {
  position: static; }

.sec-static-stacks_in_185 #stacks_in_180 {
  position: static; }
  .sec-static-stacks_in_185 #stacks_in_180 > .s-pro > .shear-wrapper > .shear-inner {
    position: static !important; }

#stacks_in_180.blu-wrap.bwd > .blu.blueprint-col > .blucol-content, #stacks_in_180.blu-wrap.bwd > .blu.blueprint-col > .blucol-content[class*="style-pro-stacks"] {
  position: static; }

#stacks_in_180 > .s-pro, #stacks_in_180 > .blu {
  position: relative;
  z-index: 20;
  width: 100%;
  top: -250.00px;
  right: -38.00%;
  height: auto; }
  @media screen and (min-width: 640px) {
    #stacks_in_180 > .s-pro, #stacks_in_180 > .blu {
      width: 100%;
      top: -250.00px;
      right: -38.00%;
      height: auto; } }
#stacks_in_180 > .s-pro, #stacks_in_180 > .blu {
  webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

#stacks_in_180 {
  margin-top: 0.00px;
  margin-bottom: 0.00px; }
  @media screen and (max-width: 640px) {
    #stacks_in_180 {
      margin-top: 0.00px;
      margin-bottom: 0.00px; } }



#stacks_in_1253 .overlap {
	display: grid;
	position: relative;
	
	max-width: 1140px;
	
	
	z-index: 0;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_1253 .overlap {
			top: -125px;
			margin-bottom: -125px;
		}
		

		
	

	

		#stacks_in_1253 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_1253 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_1253 .overlap {
			top: -125px;
			margin-bottom: -125px;
		}
		

		
	

	

		#stacks_in_1253 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_1253 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_1253 .overlap {
			top: -125px;
			margin-bottom: -125px;
		}
		

		
	

	

		#stacks_in_1253 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_1253 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	

















	#stacks_in_388 > .container {
		border-radius: 0px;
	}

	


#stacks_in_388 {
	margin: 0px 25px 0px 25px;
}

#stacks_out_388 {
	margin-right:0;
}






	#stacks_in_453 > .container {
		max-width: 900px;
	}










	#stacks_in_453 > .container {
		border-radius: 0px;
	}

	


#stacks_in_453 {
	padding: 0px 0px 40px 0px;
}
@media only screen and (min-width:0px){#stacks_in_1270{}}







	#stacks_in_1284 > .container {
		max-width: 900px;
	}










	#stacks_in_1284 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1284 {
	padding: 40px 0px 0px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1286 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1286 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1286 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1286 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1286 .row.no-gutters > [class^="col-"],
  #stacks_in_1286 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  










#stacks_in_1290 p,#stacks_in_1290 div{margin-bottom:0}#stacks_in_1290 p,#stacks_in_1290 div,#stacks_in_1290 ul,#stacks_in_1290 ol,#stacks_in_1290 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1290 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1290 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1290,#stacks_in_1290 div,#stacks_in_1290 p,#stacks_in_1290 ol,#stacks_in_1290 ul li,#stacks_in_1290 ol li,#stacks_in_1290 ol,#stacks_in_1290 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1290,#stacks_in_1290 div,#stacks_in_1290 p,#stacks_in_1290 ol,#stacks_in_1290 ul li,#stacks_in_1290 ol li,#stacks_in_1290 ol,#stacks_in_1290 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1290{}}

#stacks_in_1293 p,#stacks_in_1293 div{margin-bottom:0}#stacks_in_1293 p,#stacks_in_1293 div,#stacks_in_1293 ul,#stacks_in_1293 ol,#stacks_in_1293 dl{color:rgba(46, 46, 46, 1.00)}#stacks_in_1293 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1293 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1293,#stacks_in_1293 div,#stacks_in_1293 p,#stacks_in_1293 ol,#stacks_in_1293 ul li,#stacks_in_1293 ol li,#stacks_in_1293 ol,#stacks_in_1293 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1293,#stacks_in_1293 div,#stacks_in_1293 p,#stacks_in_1293 ol,#stacks_in_1293 ul li,#stacks_in_1293 ol li,#stacks_in_1293 ol,#stacks_in_1293 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1293,#stacks_in_1293 div,#stacks_in_1293 p,#stacks_in_1293 .fa:not(.no-indent),#stacks_in_1293 ol,#stacks_in_1293 ul li,#stacks_in_1293 ol li,#stacks_in_1293 ol,#stacks_in_1293 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1293{letter-spacing:0.50px;}}#stacks_in_1293,#stacks_in_1293 div,#stacks_in_1293 p,#stacks_in_1293 ul,#stacks_in_1293 ul li,#stacks_in_1293 ol li,#stacks_in_1293 ol,#stacks_in_1293 dl,#stacks_in_1293 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1293 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1299 p,#stacks_in_1299 div{margin-bottom:0}#stacks_in_1299 p,#stacks_in_1299 div,#stacks_in_1299 ul,#stacks_in_1299 ol,#stacks_in_1299 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1299 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1299 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1299,#stacks_in_1299 div,#stacks_in_1299 p,#stacks_in_1299 ol,#stacks_in_1299 ul li,#stacks_in_1299 ol li,#stacks_in_1299 ol,#stacks_in_1299 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1299,#stacks_in_1299 div,#stacks_in_1299 p,#stacks_in_1299 ol,#stacks_in_1299 ul li,#stacks_in_1299 ol li,#stacks_in_1299 ol,#stacks_in_1299 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1299{}}

#stacks_in_1302 p,#stacks_in_1302 div{margin-bottom:0}#stacks_in_1302 p,#stacks_in_1302 div,#stacks_in_1302 ul,#stacks_in_1302 ol,#stacks_in_1302 dl{color:rgba(46, 46, 46, 1.00)}#stacks_in_1302 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1302 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1302,#stacks_in_1302 div,#stacks_in_1302 p,#stacks_in_1302 ol,#stacks_in_1302 ul li,#stacks_in_1302 ol li,#stacks_in_1302 ol,#stacks_in_1302 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1302,#stacks_in_1302 div,#stacks_in_1302 p,#stacks_in_1302 ol,#stacks_in_1302 ul li,#stacks_in_1302 ol li,#stacks_in_1302 ol,#stacks_in_1302 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1302,#stacks_in_1302 div,#stacks_in_1302 p,#stacks_in_1302 .fa:not(.no-indent),#stacks_in_1302 ol,#stacks_in_1302 ul li,#stacks_in_1302 ol li,#stacks_in_1302 ol,#stacks_in_1302 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1302{letter-spacing:0.50px;}}#stacks_in_1302,#stacks_in_1302 div,#stacks_in_1302 p,#stacks_in_1302 ul,#stacks_in_1302 ul li,#stacks_in_1302 ol li,#stacks_in_1302 ol,#stacks_in_1302 dl,#stacks_in_1302 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1302 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1308 p,#stacks_in_1308 div{margin-bottom:0}#stacks_in_1308 p,#stacks_in_1308 div,#stacks_in_1308 ul,#stacks_in_1308 ol,#stacks_in_1308 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1308 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1308 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1308,#stacks_in_1308 div,#stacks_in_1308 p,#stacks_in_1308 ol,#stacks_in_1308 ul li,#stacks_in_1308 ol li,#stacks_in_1308 ol,#stacks_in_1308 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1308,#stacks_in_1308 div,#stacks_in_1308 p,#stacks_in_1308 ol,#stacks_in_1308 ul li,#stacks_in_1308 ol li,#stacks_in_1308 ol,#stacks_in_1308 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1308{}}

#stacks_in_1311 p,#stacks_in_1311 div{margin-bottom:0}#stacks_in_1311 p,#stacks_in_1311 div,#stacks_in_1311 ul,#stacks_in_1311 ol,#stacks_in_1311 dl{color:rgba(46, 46, 46, 1.00)}#stacks_in_1311 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1311 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1311,#stacks_in_1311 div,#stacks_in_1311 p,#stacks_in_1311 ol,#stacks_in_1311 ul li,#stacks_in_1311 ol li,#stacks_in_1311 ol,#stacks_in_1311 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1311,#stacks_in_1311 div,#stacks_in_1311 p,#stacks_in_1311 ol,#stacks_in_1311 ul li,#stacks_in_1311 ol li,#stacks_in_1311 ol,#stacks_in_1311 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1311,#stacks_in_1311 div,#stacks_in_1311 p,#stacks_in_1311 .fa:not(.no-indent),#stacks_in_1311 ol,#stacks_in_1311 ul li,#stacks_in_1311 ol li,#stacks_in_1311 ol,#stacks_in_1311 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1311{letter-spacing:0.50px;}}#stacks_in_1311,#stacks_in_1311 div,#stacks_in_1311 p,#stacks_in_1311 ul,#stacks_in_1311 ul li,#stacks_in_1311 ol li,#stacks_in_1311 ol,#stacks_in_1311 dl,#stacks_in_1311 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1311 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1317 p,#stacks_in_1317 div{margin-bottom:0}#stacks_in_1317 p,#stacks_in_1317 div,#stacks_in_1317 ul,#stacks_in_1317 ol,#stacks_in_1317 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1317 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1317 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1317,#stacks_in_1317 div,#stacks_in_1317 p,#stacks_in_1317 ol,#stacks_in_1317 ul li,#stacks_in_1317 ol li,#stacks_in_1317 ol,#stacks_in_1317 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1317,#stacks_in_1317 div,#stacks_in_1317 p,#stacks_in_1317 ol,#stacks_in_1317 ul li,#stacks_in_1317 ol li,#stacks_in_1317 ol,#stacks_in_1317 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1317{}}

#stacks_in_1320 p,#stacks_in_1320 div{margin-bottom:0}#stacks_in_1320 p,#stacks_in_1320 div,#stacks_in_1320 ul,#stacks_in_1320 ol,#stacks_in_1320 dl{color:rgba(46, 46, 46, 1.00)}#stacks_in_1320 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1320 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1320,#stacks_in_1320 div,#stacks_in_1320 p,#stacks_in_1320 ol,#stacks_in_1320 ul li,#stacks_in_1320 ol li,#stacks_in_1320 ol,#stacks_in_1320 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1320,#stacks_in_1320 div,#stacks_in_1320 p,#stacks_in_1320 ol,#stacks_in_1320 ul li,#stacks_in_1320 ol li,#stacks_in_1320 ol,#stacks_in_1320 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1320,#stacks_in_1320 div,#stacks_in_1320 p,#stacks_in_1320 .fa:not(.no-indent),#stacks_in_1320 ol,#stacks_in_1320 ul li,#stacks_in_1320 ol li,#stacks_in_1320 ol,#stacks_in_1320 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1320{letter-spacing:0.50px;}}#stacks_in_1320,#stacks_in_1320 div,#stacks_in_1320 p,#stacks_in_1320 ul,#stacks_in_1320 ul li,#stacks_in_1320 ol li,#stacks_in_1320 ol,#stacks_in_1320 dl,#stacks_in_1320 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1320 {
	padding: 0px 0px 10px 0px;
}
/* ------------------------------------*/
/* Accordion                           */
/* ------------------------------------*/

	@font-face {
		font-family: 'Lora';
		src: url('../academics_files/lora-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat';
		src: url('../academics_files/montserrat-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Open Sans';
		src: url('../academics_files/opensans-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Roboto Slab';
		src: url('../academics_files/robotoslab-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}


ul#stacks_in_1279_accordion {
	display: block;
	list-style: none;
	border-radius: 6px;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	text-shadow: none;
}

ul#stacks_in_1279_accordion > li {
	list-style: none;
	background: none !important;
	margin: 0;
	padding: 0 !important;
}

#stacks_in_1279 .hide_toggle {
	display: none;
}


/* Label Font Choices */

	ul#stacks_in_1279_accordion .accordion_label {
		font-family: 'Open Sans', sans-serif;
	}















/* Content Font Choices */

	ul#stacks_in_1279_accordion .accordion_content {
		font-family: 'Open Sans', sans-serif;
	}









ul#stacks_in_1279_accordion .accordion_label {
	cursor: pointer;
	padding: 15px 20px;
	position: relative;
}

ul#stacks_in_1279_accordion .accordion_label i {
}

ul#stacks_in_1279_accordion .stacks_in_1279_accordion_selectedarrow_icon {
}

ul#stacks_in_1279_accordion .accordion_content {
	
		padding: 20px;
	

}

ul#stacks_in_1279_accordion li:last-child .accordion_content {
}

ul#stacks_in_1279_accordion  .accordion_label .accordion_icon {
	display: inline-block;
	text-align: center;
	width: 25px;
	
		position: absolute;
		right: 20px;
		top: 15px;
		margin-right: 0px;
	
	
}

ul#stacks_in_1279_accordion .accordion_label .accordion_icon i {
	width: 25px;
	height: 25px;
	line-height: 24px;
	
}

ul#stacks_in_1279_accordion .stacks_in_1279_accordion_selectedarrow_icon .accordion_icon i {
	
}

#stacks_in_1279_open_all {
	cursor: pointer;
	font-size: 20px;
	
	
	margin-top: 12px;
	

}

#stacks_in_1279 .show_all_alignment {
	text-align: left;
	
	
}



/* ------------------------------------*/
/* Accordion Styles                    */
/* ------------------------------------*/

/* Ghost */
	ul#stacks_in_1279_accordion.ghost {
		border: 1px solid #d4d4d4;
	}

	ul#stacks_in_1279_accordion.ghost .accordion_label {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_1279_accordion.ghost .stacks_in_1279_accordion_selectedarrow_icon {
		background-color: #f2f2f2;
	}

	ul#stacks_in_1279_accordion.ghost .accordion_content {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_1279_accordion.ghost li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_1279_accordion.ghost li:last-child .accordion_content {
		border-bottom: none;
	}



/* Dark Grey */
	ul#stacks_in_1279_accordion.dark_grey {
		border: 1px solid #adadad;
	}

	ul#stacks_in_1279_accordion.dark_grey .accordion_label {
		color: #FCFEF9;
		border-bottom: 1px solid #4E4F54;
		background: rgb(108,109,113); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjNmQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTRmNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(108,109,113,1) 0%, rgba(78,79,84,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,109,113,1)), color-stop(100%,rgba(78,79,84,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d71', endColorstr='#4e4f54',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_1279_accordion.dark_grey .stacks_in_1279_accordion_selectedarrow_icon {
		color: #4E4F54;
		border-bottom: 1px solid #adadad;
		background: rgb(238,238,238); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_1279_accordion.dark_grey .accordion_content {
		color: #434343;
		border-bottom: 1px solid #adadad;
		background-color: #EFEFEF;
	}

	ul#stacks_in_1279_accordion.dark_grey li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #adadad;
	}

	ul#stacks_in_1279_accordion.dark_grey li:last-child .accordion_content {
		border-bottom: none;
	}




/* Light Blue */
	ul#stacks_in_1279_accordion.light_blue {
		border: 1px solid #E6E6E6;
	}

	ul#stacks_in_1279_accordion.light_blue .accordion_label {
		color: #939496;
		border-top: 1px solid #f3f3f3;
		border-bottom: 1px solid #dedede;
		background: rgb(244,249,249); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: rgb(239,239,239); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_1279_accordion.light_blue .stacks_in_1279_accordion_selectedarrow_icon {
		color: #fff;
		border-top: 1px solid #98eaff;
		border-bottom: 1px solid #1EB0F4;
		background: rgb(36,210,253); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0ZDJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGJlZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(36,210,253,1) 0%, rgba(32,190,252,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,210,253,1)), color-stop(100%,rgba(32,190,252,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2fd', endColorstr='#20befc',GradientType=0 ); /* IE6-8 */
	}


	ul#stacks_in_1279_accordion.light_blue .accordion_content {
		background: #d6d6d6;
		color: #3E3E3E;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
		border-bottom: 1px solid #E6E6E6;
	}

	ul#stacks_in_1279_accordion.light_blue li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #1EB0F4;
	}

	ul#stacks_in_1279_accordion.light_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Teal */
	ul#stacks_in_1279_accordion.flat_teal {
		border: 1px solid #E2E2E2;
	}

	ul#stacks_in_1279_accordion.flat_teal .accordion_label {
		color: #ABABAB;
		background: #FFFFFF;
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_1279_accordion.flat_teal .stacks_in_1279_accordion_selectedarrow_icon {
		color: #fff;
		background: #61BBC3;
		border-bottom: 1px solid #61BBC3;
	}

	ul#stacks_in_1279_accordion.flat_teal .accordion_content {
		background: #576465;
		color: #dfdfdf;
		border-bottom: 1px solid #E2E2E2;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
	}

	ul#stacks_in_1279_accordion.flat_teal li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_1279_accordion.flat_teal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Blue Grey */
	ul#stacks_in_1279_accordion.blue_grey {
		border: 1px solid #2D2E32;
	}

	ul#stacks_in_1279_accordion.blue_grey .accordion_label {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-top: 1px solid #606872;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_1279_accordion.blue_grey .stacks_in_1279_accordion_selectedarrow_icon {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_1279_accordion.blue_grey .accordion_content {
		background: #363D45;
		color: #C4C5C9;
		border-bottom: 1px solid #2D2E32;
		box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.25);
	}

	ul#stacks_in_1279_accordion.blue_grey li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #212226;
	}

	ul#stacks_in_1279_accordion.blue_grey li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Orange */
	ul#stacks_in_1279_accordion.flat_orange {
	}

	ul#stacks_in_1279_accordion.flat_orange .accordion_label {
		color: #F6F1E3;
		background: #DC614F;
	}

	ul#stacks_in_1279_accordion.flat_orange .stacks_in_1279_accordion_selectedarrow_icon {
		color: #F6F1E3;
		background: #DC614F;
		border-bottom: 2px solid #B94537;
	}

	ul#stacks_in_1279_accordion.flat_orange .accordion_content {
		background: #CC5545;
		color: #FCE1DB;
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_1279_accordion.flat_orange li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_1279_accordion.flat_orange li:last-child .accordion_content {
		border-bottom: none;
	}



/* Forest Green */
	ul#stacks_in_1279_accordion.forest_green {
	}

	ul#stacks_in_1279_accordion.forest_green .accordion_label {
		color: #99C676;
		background: #679341;
		border-top: 1px solid #96BE74;
		border-bottom: 1px solid #425F2E;
	}

	ul#stacks_in_1279_accordion.forest_green .stacks_in_1279_accordion_selectedarrow_icon {
		color: #384D24;
		background: #95BF70;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_1279_accordion.forest_green .accordion_content {
		background: #394D27;
		color: #F0F8E7;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_1279_accordion.forest_green li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_1279_accordion.forest_green li:last-child .accordion_content {
		border-bottom: none;
	}



/* Earthy */
	ul#stacks_in_1279_accordion.earthy {
		border: 1px solid #645B51;
	}

	ul#stacks_in_1279_accordion.earthy .accordion_label {
		color: #F7E7D4;
		background: #806F63;
		border-top: 1px solid #908279;
		border-bottom: 1px solid #645B51;
	}

	ul#stacks_in_1279_accordion.earthy .stacks_in_1279_accordion_selectedarrow_icon {
		color: #F7E7D5;
		background: #D95943;
		border-top: 1px solid #E58669;
		border-bottom: 2px solid #D01C1F;
	}

	ul#stacks_in_1279_accordion.earthy .accordion_content {
		background: #645548;
		color: #c4bcb1;
		border-bottom: 1px solid #52453b;
	}

	ul#stacks_in_1279_accordion.earthy li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_1279_accordion.earthy li:last-child .accordion_content {
		border-bottom: none;
	}



/* Purple Power */
	ul#stacks_in_1279_accordion.purple_power {
	}

	ul#stacks_in_1279_accordion.purple_power .accordion_label {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #a45693;
	}

	ul#stacks_in_1279_accordion.purple_power .stacks_in_1279_accordion_selectedarrow_icon {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_1279_accordion.purple_power .accordion_content {
		background: #6B4E99;
		color: #fff;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_1279_accordion.purple_power li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_1279_accordion.purple_power li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bold Blue */
	ul#stacks_in_1279_accordion.bold_blue {
		border: 1px solid #DBDBDB;
	}

	ul#stacks_in_1279_accordion.bold_blue .accordion_label {
	  color: #333333;
	  background-color: #f5f5f5;
	  *background-color: #e6e6e6;
	  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	  background-repeat: repeat-x;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #DBDBDB;
	}

	ul#stacks_in_1279_accordion.bold_blue .stacks_in_1279_accordion_selectedarrow_icon {
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #006dcc;
	  *background-color: #0044cc;
	  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		border-top: 1px solid #0d93d6;
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_1279_accordion.bold_blue .accordion_content {
		background: rgb(247,247,247); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
		color: #434343;
		border-bottom: 1px solid #e2e2e2;
	}

	ul#stacks_in_1279_accordion.bold_blue li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_1279_accordion.bold_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Baby Blue */
	ul#stacks_in_1279_accordion.baby_blue {
		border: 1px solid #C4CDDF;
	}

	ul#stacks_in_1279_accordion.baby_blue .accordion_label {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_1279_accordion.baby_blue .stacks_in_1279_accordion_selectedarrow_icon {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_1279_accordion.baby_blue .accordion_content {
		background: #F8F8F8;
		color: #797979;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_1279_accordion.baby_blue li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_1279_accordion.baby_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Shamrock */
	ul#stacks_in_1279_accordion.shamrock {
	}

	ul#stacks_in_1279_accordion.shamrock .accordion_label {
		color: #FFFFFF;
		background: #3EBF9C;
		border-bottom: 1px solid #2ba483;
	}

	ul#stacks_in_1279_accordion.shamrock .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_1279_accordion.shamrock .accordion_content {
		background: #2F3D4F;
		color: #EFF3F3;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_1279_accordion.shamrock li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_1279_accordion.shamrock li:last-child .accordion_content {
		border-bottom: none;
	}



/* Crimson */
	ul#stacks_in_1279_accordion.crimson {
		border: 1px solid #000000;
	}

	ul#stacks_in_1279_accordion.crimson .accordion_label {
		color: #EEFFFF;
		background: #222222;
		border-bottom: 1px solid #000000;
	}

	ul#stacks_in_1279_accordion.crimson .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_1279_accordion.crimson .accordion_content {
		background: #000000;
		color: #999999;
	}

	ul#stacks_in_1279_accordion.crimson li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_1279_accordion.crimson li:last-child .accordion_content {
		border-bottom: none;
	}



/* Gun Metal */
	ul#stacks_in_1279_accordion.gun_metal {
	}

	ul#stacks_in_1279_accordion.gun_metal .accordion_label {
		color: #F7F8F8;
		background: #47545E;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_1279_accordion.gun_metal .stacks_in_1279_accordion_selectedarrow_icon {
		color: #3A4753;
		background: #49A2E0;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_1279_accordion.gun_metal .accordion_content {
		background: #3C474F;
		color: #F8F9F9;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_1279_accordion.gun_metal li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_1279_accordion.gun_metal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bright Blue */
	ul#stacks_in_1279_accordion.bright_blue {
		border: 1px solid #E0E9ED;
	}

	ul#stacks_in_1279_accordion.bright_blue .accordion_label {
		color: #5C7F89;
		background: #FFFFFF;
		border-bottom: 1px solid #E0E9ED;
	}

	ul#stacks_in_1279_accordion.bright_blue .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #1FBDD0;
		border-bottom: none;
	}

	ul#stacks_in_1279_accordion.bright_blue .accordion_content {
		background: #E0E9ED;
		color: #668b94;
	}

	ul#stacks_in_1279_accordion.bright_blue li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
	}

	ul#stacks_in_1279_accordion.bright_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Pinky */
	ul#stacks_in_1279_accordion.pinky {
	}

	ul#stacks_in_1279_accordion.pinky .accordion_label {
		color: #695E5D;
		background: #F1C1BC;
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_1279_accordion.pinky .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #F1A7AC;
		border-bottom: 1px solid #d79498;
	}

	ul#stacks_in_1279_accordion.pinky .accordion_content {
		background: #EFE8D4;
		color: #837974;
	}

	ul#stacks_in_1279_accordion.pinky li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_1279_accordion.pinky li:last-child .accordion_content {
		border-bottom: none;
	}



/* Tesla */
	ul#stacks_in_1279_accordion.tesla {
	}

	ul#stacks_in_1279_accordion.tesla .accordion_label {
		color: #ffffff;
		background: #B48ECB;
		border-bottom: 1px solid #9a73b2;
		border-top: 1px solid #c9aadc;
	}

	ul#stacks_in_1279_accordion.tesla .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #67487C;
		border-bottom: 1px solid #573769;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_1279_accordion.tesla .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #9a73b2;
	}

	ul#stacks_in_1279_accordion.tesla li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_1279_accordion.tesla li:last-child .accordion_content {
		border-bottom: none;
	}



/* Rustic */
	ul#stacks_in_1279_accordion.rustic {
	}

	ul#stacks_in_1279_accordion.rustic .accordion_label {
		color: #ffffff;
		background: #A6C8A7;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_1279_accordion.rustic .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #585858;
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_1279_accordion.rustic .accordion_content {
		background: #EDEDED;
		color: #414141;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_1279_accordion.rustic li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_1279_accordion.rustic li:last-child .accordion_content {
		border-bottom: none;
	}



/* Ruby */
	ul#stacks_in_1279_accordion.ruby {
	}

	ul#stacks_in_1279_accordion.ruby .accordion_label {
		color: #ffffff;
		background: #D9385A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_1279_accordion.ruby .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #BF0740;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_1279_accordion.ruby .accordion_content {
		background: #ededed;
		color: #7A7A7A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_1279_accordion.ruby li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_1279_accordion.ruby li:last-child .accordion_content {
		border-bottom: none;
	}



/* Feather */
	ul#stacks_in_1279_accordion.feather {
	}

	ul#stacks_in_1279_accordion.feather .accordion_label {
		color: #ffffff;
		background: #DC8364;
		border-bottom: 1px solid #D66C5A;
	}

	ul#stacks_in_1279_accordion.feather .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #3EBF9C;
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_1279_accordion.feather .accordion_content {
		background: #E3DFDE;
		color: #7A7A7A;
		border-bottom: 1px solid #D46C5D;
	}

	ul#stacks_in_1279_accordion.feather li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_1279_accordion.feather li:last-child .accordion_content {
		border-bottom: none;
	}



/* Abstract */
	ul#stacks_in_1279_accordion.abstract {
	}

	ul#stacks_in_1279_accordion.abstract .accordion_label {
		color: #ffffff;
		background: #2C2B2C;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_1279_accordion.abstract .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #D6395C;
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_1279_accordion.abstract .accordion_content {
		background: #1B1A1D;
		color: #CDCDCD;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_1279_accordion.abstract li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_1279_accordion.abstract li:last-child .accordion_content {
		border-bottom: none;
	}




/* Hive */
	ul#stacks_in_1279_accordion.hive {
	}

	ul#stacks_in_1279_accordion.hive .accordion_label {
		color: #ffffff;
		background: #F28753;
		border-bottom: 1px solid #CB6B22;
	}

	ul#stacks_in_1279_accordion.hive .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #29BB9C;
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_1279_accordion.hive .accordion_content {
		background: #FAEBE2;
		color: #646464;
		border-bottom: 1px solid #FAEBE3;
	}

	ul#stacks_in_1279_accordion.hive li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_1279_accordion.hive li:last-child .accordion_content {
		border-bottom: none;
	}




/* Navigator */
	ul#stacks_in_1279_accordion.navigator {
	}

	ul#stacks_in_1279_accordion.navigator .accordion_label {
		color: #ffffff;
		background: #63b8f5;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYjhmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2EyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #63b8f5 0%, #57a2f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b8f5), color-stop(100%,#57a2f6));
		background: -webkit-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -o-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -ms-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: linear-gradient(to bottom,  #63b8f5 0%,#57a2f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b8f5', endColorstr='#57a2f6',GradientType=0 );
		border-bottom: 1px solid #559dee;
		border-top: 1px solid #81caff;
	}

	ul#stacks_in_1279_accordion.navigator .stacks_in_1279_accordion_selectedarrow_icon {
		color: #1858a1;
		background: #469af4;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmFjZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #469af4 0%, #46acf4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#469af4), color-stop(100%,#46acf4));
		background: -webkit-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -o-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -ms-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: linear-gradient(to bottom,  #469af4 0%,#46acf4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469af4', endColorstr='#46acf4',GradientType=0 );
		border-bottom: 1px solid #4289da;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_1279_accordion.navigator .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #81caff;
	}

	ul#stacks_in_1279_accordion.navigator li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_1279_accordion.navigator li:last-child .accordion_content {
		border-bottom: none;
	}



/* Majestic */
	ul#stacks_in_1279_accordion.majestic {
	}

	ul#stacks_in_1279_accordion.majestic .accordion_label {
		color: #ffffff;
		background: #4AC7CB;
		border-bottom: 1px solid #3aabaf;
	}

	ul#stacks_in_1279_accordion.majestic .stacks_in_1279_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE425A;
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_1279_accordion.majestic .accordion_content {
		background: #f4f4f4;
		color: #7A7A7A;
		border-bottom: 1px solid #e8e8e8;
	}

	ul#stacks_in_1279_accordion.majestic li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_1279_accordion.majestic li:last-child .accordion_content {
		border-bottom: none;
	}



/* END OF STYLES */



/* CUSTOM */


	ul#stacks_in_1279_accordion {
		border: 1px solid #FFFFFF;
	}

	ul#stacks_in_1279_accordion .accordion_label {
		color: #FFFFFF;
		background: rgba(193, 193, 193, 1.00);
		border-bottom: 1px solid #DEDEDE;
	}

	ul#stacks_in_1279_accordion .stacks_in_1279_accordion_selectedarrow_icon {
		color: #FFFFFF;
		background: rgba(121, 0, 5, 1.00);
		border-bottom: 1px solid #FFFFFF;
	}

	ul#stacks_in_1279_accordion .accordion_content {
		background: rgba(242, 242, 242, 1.00);
		color: #4D4D4D;
		border-bottom: 1px solid #DEDEDE;
	}

	ul#stacks_in_1279_accordion li:last-child .stacks_in_1279_accordion_selectedarrow_icon {
		border-bottom: 1px solid #FFFFFF;
	}

	ul#stacks_in_1279_accordion li:last-child .accordion_content {
		border-bottom: none;
	}

	#stacks_in_1279_open_all {
		color: #757575;
	}

	#stacks_in_1279_open_all_text {
		color: #323E4E;
	}

	#stacks_in_1279_close_all_text {
		color: #757575;
	}








/* ------------------------------------*/
/* Media Queries                       */
/* ------------------------------------*/


@media only screen {
	ul#stacks_in_1279_accordion .accordion_label {
		font-size: 20px;
	}

	ul#stacks_in_1279_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 60px;
		
		
	}

}

@media only screen and (max-width: 1024px) {
	ul#stacks_in_1279_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_1279_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 60px;
		
		
	}
}

@media only screen and (max-width: 768px) {
	ul#stacks_in_1279_accordion .accordion_label {
		font-size: 16px;
	}

	ul#stacks_in_1279_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 50px;
		
		
	}
}

@media only screen and (max-width: 480px) {
	ul#stacks_in_1279_accordion .accordion_label {
		font-size: 14px;
	}

	ul#stacks_in_1279_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 50px;
		
		
	}
}




@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1255 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1255 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1255 .foundry_column {
		margin-bottom: 10px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1255 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1255 .row.no-gutters > [class^="col-"],
  #stacks_in_1255 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  










#stacks_in_1323 p,#stacks_in_1323 div{margin-bottom:0}#stacks_in_1323 p,#stacks_in_1323 div,#stacks_in_1323 ul,#stacks_in_1323 ol,#stacks_in_1323 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1323 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1323 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1323,#stacks_in_1323 div,#stacks_in_1323 p,#stacks_in_1323 ol,#stacks_in_1323 ul li,#stacks_in_1323 ol li,#stacks_in_1323 ol,#stacks_in_1323 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1323,#stacks_in_1323 div,#stacks_in_1323 p,#stacks_in_1323 ol,#stacks_in_1323 ul li,#stacks_in_1323 ol li,#stacks_in_1323 ol,#stacks_in_1323 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1323,#stacks_in_1323 div,#stacks_in_1323 p,#stacks_in_1323 .fa:not(.no-indent),#stacks_in_1323 ol,#stacks_in_1323 ul li,#stacks_in_1323 ol li,#stacks_in_1323 ol,#stacks_in_1323 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1323{letter-spacing:1.00px;}}#stacks_in_1323,#stacks_in_1323 div,#stacks_in_1323 p,#stacks_in_1323 ul,#stacks_in_1323 ul li,#stacks_in_1323 ol li,#stacks_in_1323 ol,#stacks_in_1323 dl,#stacks_in_1323 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1258,#stacks_in_1258 div,#stacks_in_1258 p,#stacks_in_1258 ol,#stacks_in_1258 ul li,#stacks_in_1258 ol li,#stacks_in_1258 ol,#stacks_in_1258 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1258,#stacks_in_1258 div,#stacks_in_1258 p,#stacks_in_1258 ol,#stacks_in_1258 ul li,#stacks_in_1258 ol li,#stacks_in_1258 ol,#stacks_in_1258 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1258{}}#stacks_in_1258,#stacks_in_1258 div,#stacks_in_1258 p,#stacks_in_1258 ul,#stacks_in_1258 ul li,#stacks_in_1258 ol li,#stacks_in_1258 ol,#stacks_in_1258 dl,#stacks_in_1258 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1258 {
	padding: 25px 0px 0px 0px;
}
#stacks_in_1326 p,#stacks_in_1326 div{margin-bottom:0}#stacks_in_1326 p,#stacks_in_1326 div,#stacks_in_1326 ul,#stacks_in_1326 ol,#stacks_in_1326 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1326 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1326 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1326,#stacks_in_1326 div,#stacks_in_1326 p,#stacks_in_1326 ol,#stacks_in_1326 ul li,#stacks_in_1326 ol li,#stacks_in_1326 ol,#stacks_in_1326 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1326,#stacks_in_1326 div,#stacks_in_1326 p,#stacks_in_1326 ol,#stacks_in_1326 ul li,#stacks_in_1326 ol li,#stacks_in_1326 ol,#stacks_in_1326 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1326,#stacks_in_1326 div,#stacks_in_1326 p,#stacks_in_1326 .fa:not(.no-indent),#stacks_in_1326 ol,#stacks_in_1326 ul li,#stacks_in_1326 ol li,#stacks_in_1326 ol,#stacks_in_1326 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1326{letter-spacing:1.00px;}}#stacks_in_1326,#stacks_in_1326 div,#stacks_in_1326 p,#stacks_in_1326 ul,#stacks_in_1326 ul li,#stacks_in_1326 ol li,#stacks_in_1326 ol,#stacks_in_1326 dl,#stacks_in_1326 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1261,#stacks_in_1261 div,#stacks_in_1261 p,#stacks_in_1261 ol,#stacks_in_1261 ul li,#stacks_in_1261 ol li,#stacks_in_1261 ol,#stacks_in_1261 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1261,#stacks_in_1261 div,#stacks_in_1261 p,#stacks_in_1261 ol,#stacks_in_1261 ul li,#stacks_in_1261 ol li,#stacks_in_1261 ol,#stacks_in_1261 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1261{}}#stacks_in_1261,#stacks_in_1261 div,#stacks_in_1261 p,#stacks_in_1261 ul,#stacks_in_1261 ul li,#stacks_in_1261 ol li,#stacks_in_1261 ol,#stacks_in_1261 dl,#stacks_in_1261 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1261 {
	padding: 25px 0px 0px 0px;
}




@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1332 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1332 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1332 .foundry_column {
		margin-bottom: 10px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1332 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1332 .row.no-gutters > [class^="col-"],
  #stacks_in_1332 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  










#stacks_in_1334 p,#stacks_in_1334 div{margin-bottom:0}#stacks_in_1334 p,#stacks_in_1334 div,#stacks_in_1334 ul,#stacks_in_1334 ol,#stacks_in_1334 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1334 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1334 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1334,#stacks_in_1334 div,#stacks_in_1334 p,#stacks_in_1334 ol,#stacks_in_1334 ul li,#stacks_in_1334 ol li,#stacks_in_1334 ol,#stacks_in_1334 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1334,#stacks_in_1334 div,#stacks_in_1334 p,#stacks_in_1334 ol,#stacks_in_1334 ul li,#stacks_in_1334 ol li,#stacks_in_1334 ol,#stacks_in_1334 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1334,#stacks_in_1334 div,#stacks_in_1334 p,#stacks_in_1334 .fa:not(.no-indent),#stacks_in_1334 ol,#stacks_in_1334 ul li,#stacks_in_1334 ol li,#stacks_in_1334 ol,#stacks_in_1334 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1334{letter-spacing:1.00px;}}#stacks_in_1334,#stacks_in_1334 div,#stacks_in_1334 p,#stacks_in_1334 ul,#stacks_in_1334 ul li,#stacks_in_1334 ol li,#stacks_in_1334 ol,#stacks_in_1334 dl,#stacks_in_1334 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1337,#stacks_in_1337 div,#stacks_in_1337 p,#stacks_in_1337 ol,#stacks_in_1337 ul li,#stacks_in_1337 ol li,#stacks_in_1337 ol,#stacks_in_1337 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1337,#stacks_in_1337 div,#stacks_in_1337 p,#stacks_in_1337 ol,#stacks_in_1337 ul li,#stacks_in_1337 ol li,#stacks_in_1337 ol,#stacks_in_1337 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1337{}}#stacks_in_1337,#stacks_in_1337 div,#stacks_in_1337 p,#stacks_in_1337 ul,#stacks_in_1337 ul li,#stacks_in_1337 ol li,#stacks_in_1337 ol,#stacks_in_1337 dl,#stacks_in_1337 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1337 {
	padding: 25px 0px 0px 0px;
}
#stacks_in_1341 p,#stacks_in_1341 div{margin-bottom:0}#stacks_in_1341 p,#stacks_in_1341 div,#stacks_in_1341 ul,#stacks_in_1341 ol,#stacks_in_1341 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1341 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1341 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1341,#stacks_in_1341 div,#stacks_in_1341 p,#stacks_in_1341 ol,#stacks_in_1341 ul li,#stacks_in_1341 ol li,#stacks_in_1341 ol,#stacks_in_1341 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1341,#stacks_in_1341 div,#stacks_in_1341 p,#stacks_in_1341 ol,#stacks_in_1341 ul li,#stacks_in_1341 ol li,#stacks_in_1341 ol,#stacks_in_1341 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1341,#stacks_in_1341 div,#stacks_in_1341 p,#stacks_in_1341 .fa:not(.no-indent),#stacks_in_1341 ol,#stacks_in_1341 ul li,#stacks_in_1341 ol li,#stacks_in_1341 ol,#stacks_in_1341 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1341{letter-spacing:1.00px;}}#stacks_in_1341,#stacks_in_1341 div,#stacks_in_1341 p,#stacks_in_1341 ul,#stacks_in_1341 ul li,#stacks_in_1341 ol li,#stacks_in_1341 ol,#stacks_in_1341 dl,#stacks_in_1341 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1344,#stacks_in_1344 div,#stacks_in_1344 p,#stacks_in_1344 ol,#stacks_in_1344 ul li,#stacks_in_1344 ol li,#stacks_in_1344 ol,#stacks_in_1344 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1344,#stacks_in_1344 div,#stacks_in_1344 p,#stacks_in_1344 ol,#stacks_in_1344 ul li,#stacks_in_1344 ol li,#stacks_in_1344 ol,#stacks_in_1344 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1344{}}#stacks_in_1344,#stacks_in_1344 div,#stacks_in_1344 p,#stacks_in_1344 ul,#stacks_in_1344 ul li,#stacks_in_1344 ol li,#stacks_in_1344 ol,#stacks_in_1344 dl,#stacks_in_1344 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1344 {
	padding: 25px 0px 0px 0px;
}




@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1352 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1352 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1352 .foundry_column {
		margin-bottom: 10px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1352 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1352 .row.no-gutters > [class^="col-"],
  #stacks_in_1352 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  










#stacks_in_1354 p,#stacks_in_1354 div{margin-bottom:0}#stacks_in_1354 p,#stacks_in_1354 div,#stacks_in_1354 ul,#stacks_in_1354 ol,#stacks_in_1354 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1354 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1354 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1354,#stacks_in_1354 div,#stacks_in_1354 p,#stacks_in_1354 ol,#stacks_in_1354 ul li,#stacks_in_1354 ol li,#stacks_in_1354 ol,#stacks_in_1354 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1354,#stacks_in_1354 div,#stacks_in_1354 p,#stacks_in_1354 ol,#stacks_in_1354 ul li,#stacks_in_1354 ol li,#stacks_in_1354 ol,#stacks_in_1354 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1354,#stacks_in_1354 div,#stacks_in_1354 p,#stacks_in_1354 .fa:not(.no-indent),#stacks_in_1354 ol,#stacks_in_1354 ul li,#stacks_in_1354 ol li,#stacks_in_1354 ol,#stacks_in_1354 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1354{letter-spacing:1.00px;}}#stacks_in_1354,#stacks_in_1354 div,#stacks_in_1354 p,#stacks_in_1354 ul,#stacks_in_1354 ul li,#stacks_in_1354 ol li,#stacks_in_1354 ol,#stacks_in_1354 dl,#stacks_in_1354 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1357,#stacks_in_1357 div,#stacks_in_1357 p,#stacks_in_1357 ol,#stacks_in_1357 ul li,#stacks_in_1357 ol li,#stacks_in_1357 ol,#stacks_in_1357 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1357,#stacks_in_1357 div,#stacks_in_1357 p,#stacks_in_1357 ol,#stacks_in_1357 ul li,#stacks_in_1357 ol li,#stacks_in_1357 ol,#stacks_in_1357 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1357{}}#stacks_in_1357,#stacks_in_1357 div,#stacks_in_1357 p,#stacks_in_1357 ul,#stacks_in_1357 ul li,#stacks_in_1357 ol li,#stacks_in_1357 ol,#stacks_in_1357 dl,#stacks_in_1357 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1357 {
	padding: 25px 0px 0px 0px;
}
#stacks_in_1361 p,#stacks_in_1361 div{margin-bottom:0}#stacks_in_1361 p,#stacks_in_1361 div,#stacks_in_1361 ul,#stacks_in_1361 ol,#stacks_in_1361 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1361 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1361 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1361,#stacks_in_1361 div,#stacks_in_1361 p,#stacks_in_1361 ol,#stacks_in_1361 ul li,#stacks_in_1361 ol li,#stacks_in_1361 ol,#stacks_in_1361 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1361,#stacks_in_1361 div,#stacks_in_1361 p,#stacks_in_1361 ol,#stacks_in_1361 ul li,#stacks_in_1361 ol li,#stacks_in_1361 ol,#stacks_in_1361 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1361,#stacks_in_1361 div,#stacks_in_1361 p,#stacks_in_1361 .fa:not(.no-indent),#stacks_in_1361 ol,#stacks_in_1361 ul li,#stacks_in_1361 ol li,#stacks_in_1361 ol,#stacks_in_1361 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1361{letter-spacing:1.00px;}}#stacks_in_1361,#stacks_in_1361 div,#stacks_in_1361 p,#stacks_in_1361 ul,#stacks_in_1361 ul li,#stacks_in_1361 ol li,#stacks_in_1361 ol,#stacks_in_1361 dl,#stacks_in_1361 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1364,#stacks_in_1364 div,#stacks_in_1364 p,#stacks_in_1364 ol,#stacks_in_1364 ul li,#stacks_in_1364 ol li,#stacks_in_1364 ol,#stacks_in_1364 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1364,#stacks_in_1364 div,#stacks_in_1364 p,#stacks_in_1364 ol,#stacks_in_1364 ul li,#stacks_in_1364 ol li,#stacks_in_1364 ol,#stacks_in_1364 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1364{}}#stacks_in_1364,#stacks_in_1364 div,#stacks_in_1364 p,#stacks_in_1364 ul,#stacks_in_1364 ul li,#stacks_in_1364 ol li,#stacks_in_1364 ol,#stacks_in_1364 dl,#stacks_in_1364 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1364 {
	padding: 25px 0px 0px 0px;
}




@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1372 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1372 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1372 .foundry_column {
		margin-bottom: 10px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1372 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1372 .row.no-gutters > [class^="col-"],
  #stacks_in_1372 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  










#stacks_in_1374 p,#stacks_in_1374 div{margin-bottom:0}#stacks_in_1374 p,#stacks_in_1374 div,#stacks_in_1374 ul,#stacks_in_1374 ol,#stacks_in_1374 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1374 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1374 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1374,#stacks_in_1374 div,#stacks_in_1374 p,#stacks_in_1374 ol,#stacks_in_1374 ul li,#stacks_in_1374 ol li,#stacks_in_1374 ol,#stacks_in_1374 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1374,#stacks_in_1374 div,#stacks_in_1374 p,#stacks_in_1374 ol,#stacks_in_1374 ul li,#stacks_in_1374 ol li,#stacks_in_1374 ol,#stacks_in_1374 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1374,#stacks_in_1374 div,#stacks_in_1374 p,#stacks_in_1374 .fa:not(.no-indent),#stacks_in_1374 ol,#stacks_in_1374 ul li,#stacks_in_1374 ol li,#stacks_in_1374 ol,#stacks_in_1374 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1374{letter-spacing:1.00px;}}#stacks_in_1374,#stacks_in_1374 div,#stacks_in_1374 p,#stacks_in_1374 ul,#stacks_in_1374 ul li,#stacks_in_1374 ol li,#stacks_in_1374 ol,#stacks_in_1374 dl,#stacks_in_1374 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1377,#stacks_in_1377 div,#stacks_in_1377 p,#stacks_in_1377 ol,#stacks_in_1377 ul li,#stacks_in_1377 ol li,#stacks_in_1377 ol,#stacks_in_1377 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1377,#stacks_in_1377 div,#stacks_in_1377 p,#stacks_in_1377 ol,#stacks_in_1377 ul li,#stacks_in_1377 ol li,#stacks_in_1377 ol,#stacks_in_1377 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1377{}}#stacks_in_1377,#stacks_in_1377 div,#stacks_in_1377 p,#stacks_in_1377 ul,#stacks_in_1377 ul li,#stacks_in_1377 ol li,#stacks_in_1377 ol,#stacks_in_1377 dl,#stacks_in_1377 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1377 {
	padding: 25px 0px 0px 0px;
}
#stacks_in_1381 p,#stacks_in_1381 div{margin-bottom:0}#stacks_in_1381 p,#stacks_in_1381 div,#stacks_in_1381 ul,#stacks_in_1381 ol,#stacks_in_1381 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1381 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1381 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1381,#stacks_in_1381 div,#stacks_in_1381 p,#stacks_in_1381 ol,#stacks_in_1381 ul li,#stacks_in_1381 ol li,#stacks_in_1381 ol,#stacks_in_1381 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1381,#stacks_in_1381 div,#stacks_in_1381 p,#stacks_in_1381 ol,#stacks_in_1381 ul li,#stacks_in_1381 ol li,#stacks_in_1381 ol,#stacks_in_1381 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1381,#stacks_in_1381 div,#stacks_in_1381 p,#stacks_in_1381 .fa:not(.no-indent),#stacks_in_1381 ol,#stacks_in_1381 ul li,#stacks_in_1381 ol li,#stacks_in_1381 ol,#stacks_in_1381 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1381{letter-spacing:1.00px;}}#stacks_in_1381,#stacks_in_1381 div,#stacks_in_1381 p,#stacks_in_1381 ul,#stacks_in_1381 ul li,#stacks_in_1381 ol li,#stacks_in_1381 ol,#stacks_in_1381 dl,#stacks_in_1381 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1384,#stacks_in_1384 div,#stacks_in_1384 p,#stacks_in_1384 ol,#stacks_in_1384 ul li,#stacks_in_1384 ol li,#stacks_in_1384 ol,#stacks_in_1384 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1384,#stacks_in_1384 div,#stacks_in_1384 p,#stacks_in_1384 ol,#stacks_in_1384 ul li,#stacks_in_1384 ol li,#stacks_in_1384 ol,#stacks_in_1384 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1384{}}#stacks_in_1384,#stacks_in_1384 div,#stacks_in_1384 p,#stacks_in_1384 ul,#stacks_in_1384 ul li,#stacks_in_1384 ol li,#stacks_in_1384 ol,#stacks_in_1384 dl,#stacks_in_1384 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1384 {
	padding: 25px 0px 0px 0px;
}
#stacks_in_1387 p,#stacks_in_1387 div{margin-bottom:0}#stacks_in_1387 p,#stacks_in_1387 div,#stacks_in_1387 ul,#stacks_in_1387 ol,#stacks_in_1387 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1387 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1387 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1387,#stacks_in_1387 div,#stacks_in_1387 p,#stacks_in_1387 ol,#stacks_in_1387 ul li,#stacks_in_1387 ol li,#stacks_in_1387 ol,#stacks_in_1387 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1387,#stacks_in_1387 div,#stacks_in_1387 p,#stacks_in_1387 ol,#stacks_in_1387 ul li,#stacks_in_1387 ol li,#stacks_in_1387 ol,#stacks_in_1387 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1387,#stacks_in_1387 div,#stacks_in_1387 p,#stacks_in_1387 .fa:not(.no-indent),#stacks_in_1387 ol,#stacks_in_1387 ul li,#stacks_in_1387 ol li,#stacks_in_1387 ol,#stacks_in_1387 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1387{letter-spacing:1.00px;}}#stacks_in_1387,#stacks_in_1387 div,#stacks_in_1387 p,#stacks_in_1387 ul,#stacks_in_1387 ul li,#stacks_in_1387 ol li,#stacks_in_1387 ol,#stacks_in_1387 dl,#stacks_in_1387 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_1387 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_1390,#stacks_in_1390 div,#stacks_in_1390 p,#stacks_in_1390 ol,#stacks_in_1390 ul li,#stacks_in_1390 ol li,#stacks_in_1390 ol,#stacks_in_1390 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1390,#stacks_in_1390 div,#stacks_in_1390 p,#stacks_in_1390 ol,#stacks_in_1390 ul li,#stacks_in_1390 ol li,#stacks_in_1390 ol,#stacks_in_1390 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1390{}}#stacks_in_1390,#stacks_in_1390 div,#stacks_in_1390 p,#stacks_in_1390 ul,#stacks_in_1390 ul li,#stacks_in_1390 ol li,#stacks_in_1390 ol,#stacks_in_1390 dl,#stacks_in_1390 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1390 {
	padding: 25px 0px 0px 0px;
}




@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1398 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1398 .foundry_column {
		margin-bottom: 10px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1398 .foundry_column {
		margin-bottom: 10px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1398 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1398 .row.no-gutters > [class^="col-"],
  #stacks_in_1398 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  










#stacks_in_1400 p,#stacks_in_1400 div{margin-bottom:0}#stacks_in_1400 p,#stacks_in_1400 div,#stacks_in_1400 ul,#stacks_in_1400 ol,#stacks_in_1400 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1400 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1400 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1400,#stacks_in_1400 div,#stacks_in_1400 p,#stacks_in_1400 ol,#stacks_in_1400 ul li,#stacks_in_1400 ol li,#stacks_in_1400 ol,#stacks_in_1400 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1400,#stacks_in_1400 div,#stacks_in_1400 p,#stacks_in_1400 ol,#stacks_in_1400 ul li,#stacks_in_1400 ol li,#stacks_in_1400 ol,#stacks_in_1400 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1400,#stacks_in_1400 div,#stacks_in_1400 p,#stacks_in_1400 .fa:not(.no-indent),#stacks_in_1400 ol,#stacks_in_1400 ul li,#stacks_in_1400 ol li,#stacks_in_1400 ol,#stacks_in_1400 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1400{letter-spacing:1.00px;}}#stacks_in_1400,#stacks_in_1400 div,#stacks_in_1400 p,#stacks_in_1400 ul,#stacks_in_1400 ul li,#stacks_in_1400 ol li,#stacks_in_1400 ol,#stacks_in_1400 dl,#stacks_in_1400 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1403,#stacks_in_1403 div,#stacks_in_1403 p,#stacks_in_1403 ol,#stacks_in_1403 ul li,#stacks_in_1403 ol li,#stacks_in_1403 ol,#stacks_in_1403 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1403,#stacks_in_1403 div,#stacks_in_1403 p,#stacks_in_1403 ol,#stacks_in_1403 ul li,#stacks_in_1403 ol li,#stacks_in_1403 ol,#stacks_in_1403 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1403{}}#stacks_in_1403,#stacks_in_1403 div,#stacks_in_1403 p,#stacks_in_1403 ul,#stacks_in_1403 ul li,#stacks_in_1403 ol li,#stacks_in_1403 ol,#stacks_in_1403 dl,#stacks_in_1403 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1403 {
	padding: 25px 0px 0px 0px;
}
#stacks_in_1413 p,#stacks_in_1413 div{margin-bottom:0}#stacks_in_1413 p,#stacks_in_1413 div,#stacks_in_1413 ul,#stacks_in_1413 ol,#stacks_in_1413 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1413 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1413 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1413,#stacks_in_1413 div,#stacks_in_1413 p,#stacks_in_1413 ol,#stacks_in_1413 ul li,#stacks_in_1413 ol li,#stacks_in_1413 ol,#stacks_in_1413 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1413,#stacks_in_1413 div,#stacks_in_1413 p,#stacks_in_1413 ol,#stacks_in_1413 ul li,#stacks_in_1413 ol li,#stacks_in_1413 ol,#stacks_in_1413 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1413,#stacks_in_1413 div,#stacks_in_1413 p,#stacks_in_1413 .fa:not(.no-indent),#stacks_in_1413 ol,#stacks_in_1413 ul li,#stacks_in_1413 ol li,#stacks_in_1413 ol,#stacks_in_1413 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1413{letter-spacing:1.00px;}}#stacks_in_1413,#stacks_in_1413 div,#stacks_in_1413 p,#stacks_in_1413 ul,#stacks_in_1413 ul li,#stacks_in_1413 ol li,#stacks_in_1413 ol,#stacks_in_1413 dl,#stacks_in_1413 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_1413 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_1416,#stacks_in_1416 div,#stacks_in_1416 p,#stacks_in_1416 ol,#stacks_in_1416 ul li,#stacks_in_1416 ol li,#stacks_in_1416 ol,#stacks_in_1416 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1416,#stacks_in_1416 div,#stacks_in_1416 p,#stacks_in_1416 ol,#stacks_in_1416 ul li,#stacks_in_1416 ol li,#stacks_in_1416 ol,#stacks_in_1416 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1416{}}#stacks_in_1416,#stacks_in_1416 div,#stacks_in_1416 p,#stacks_in_1416 ul,#stacks_in_1416 ul li,#stacks_in_1416 ol li,#stacks_in_1416 ol,#stacks_in_1416 dl,#stacks_in_1416 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1416 {
	padding: 25px 0px 0px 0px;
}
#stacks_in_1407 p,#stacks_in_1407 div{margin-bottom:0}#stacks_in_1407 p,#stacks_in_1407 div,#stacks_in_1407 ul,#stacks_in_1407 ol,#stacks_in_1407 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1407 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1407 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1407,#stacks_in_1407 div,#stacks_in_1407 p,#stacks_in_1407 ol,#stacks_in_1407 ul li,#stacks_in_1407 ol li,#stacks_in_1407 ol,#stacks_in_1407 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1407,#stacks_in_1407 div,#stacks_in_1407 p,#stacks_in_1407 ol,#stacks_in_1407 ul li,#stacks_in_1407 ol li,#stacks_in_1407 ol,#stacks_in_1407 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1407,#stacks_in_1407 div,#stacks_in_1407 p,#stacks_in_1407 .fa:not(.no-indent),#stacks_in_1407 ol,#stacks_in_1407 ul li,#stacks_in_1407 ol li,#stacks_in_1407 ol,#stacks_in_1407 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1407{letter-spacing:1.00px;}}#stacks_in_1407,#stacks_in_1407 div,#stacks_in_1407 p,#stacks_in_1407 ul,#stacks_in_1407 ul li,#stacks_in_1407 ol li,#stacks_in_1407 ol,#stacks_in_1407 dl,#stacks_in_1407 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1410,#stacks_in_1410 div,#stacks_in_1410 p,#stacks_in_1410 ol,#stacks_in_1410 ul li,#stacks_in_1410 ol li,#stacks_in_1410 ol,#stacks_in_1410 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1410,#stacks_in_1410 div,#stacks_in_1410 p,#stacks_in_1410 ol,#stacks_in_1410 ul li,#stacks_in_1410 ol li,#stacks_in_1410 ol,#stacks_in_1410 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1410{}}#stacks_in_1410,#stacks_in_1410 div,#stacks_in_1410 p,#stacks_in_1410 ul,#stacks_in_1410 ul li,#stacks_in_1410 ol li,#stacks_in_1410 ol,#stacks_in_1410 dl,#stacks_in_1410 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1410 {
	padding: 25px 0px 0px 0px;
}






	#stacks_in_75 > .container {
		max-width: 700px;
	}










	#stacks_in_75 > .container {
		border-radius: 0px;
	}

	


#stacks_in_75 {
	padding: 15px 0px 15px 0px;
}


#stacks_in_1421 {
}

#stacks_in_1421 > .foundry-backdrop {
	z-index: 100;
	

	

	



	



	


	


}


	@media (prefers-color-scheme: dark) {

		#stacks_in_1421 > .foundry-backdrop {
			

			

			

		}

	}


#stacks_in_1421 > .foundry-backdrop > .foundry-backdrop-overlay {
	background-color: rgba(0, 0, 0, 0.00);
	transition-property: background-color;
	transition-duration: 300ms;
	
}





	#stacks_in_1421 > .foundry-backdrop,
	#stacks_in_1421 > .foundry-backdrop > .foundry-backdrop-overlay {
		border-radius: 0px;
	}



	#stacks_in_1421 > .foundry-backdrop {
		border-color: rgba(0, 0, 0, 1.00);
		border-style: solid;
		border-width: 0px;
	}



#stacks_in_1421 {
	padding: 0px 25px 20px 25px;
}









	#stacks_in_1423 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1423 > .container {
		border-radius: 0px;
	}

	

#stacks_in_1425 p,#stacks_in_1425 div,#stacks_in_1425 ul,#stacks_in_1425 ol,#stacks_in_1425 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1425 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1425 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1425,#stacks_in_1425 div,#stacks_in_1425 p,#stacks_in_1425 ol,#stacks_in_1425 ul li,#stacks_in_1425 ol li,#stacks_in_1425 ol,#stacks_in_1425 dl{font-size:4.00rem}@media all and (max-width:640px){#stacks_in_1425,#stacks_in_1425 div,#stacks_in_1425 p,#stacks_in_1425 ol,#stacks_in_1425 ul li,#stacks_in_1425 ol li,#stacks_in_1425 ol,#stacks_in_1425 dl{font-size:2.50rem}}@media only screen and (min-width:0px){#stacks_in_1425,#stacks_in_1425 div,#stacks_in_1425 p,#stacks_in_1425 .fa:not(.no-indent),#stacks_in_1425 ol,#stacks_in_1425 ul li,#stacks_in_1425 ol li,#stacks_in_1425 ol,#stacks_in_1425 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1425{letter-spacing:0.50px;}}#stacks_in_1425,#stacks_in_1425 div,#stacks_in_1425 p,#stacks_in_1425 ul,#stacks_in_1425 ul li,#stacks_in_1425 ol li,#stacks_in_1425 ol,#stacks_in_1425 dl,#stacks_in_1425 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Open Sans Condensed",serif ;font-weight:400 ;font-style:normal }


#stacks_in_1425 {
	margin: 60px 0px 0px 0px;
}

#stacks_in_1426 {
	font-weight: lighter;
}
#stacks_in_1428 p,#stacks_in_1428 div{margin-bottom:0}#stacks_in_1428 p,#stacks_in_1428 div,#stacks_in_1428 ul,#stacks_in_1428 ol,#stacks_in_1428 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1428 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1428 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1428,#stacks_in_1428 div,#stacks_in_1428 p,#stacks_in_1428 ol,#stacks_in_1428 ul li,#stacks_in_1428 ol li,#stacks_in_1428 ol,#stacks_in_1428 dl{font-size:2.50rem}@media all and (max-width:640px){#stacks_in_1428,#stacks_in_1428 div,#stacks_in_1428 p,#stacks_in_1428 ol,#stacks_in_1428 ul li,#stacks_in_1428 ol li,#stacks_in_1428 ol,#stacks_in_1428 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_1428,#stacks_in_1428 div,#stacks_in_1428 p,#stacks_in_1428 .fa:not(.no-indent),#stacks_in_1428 ol,#stacks_in_1428 ul li,#stacks_in_1428 ol li,#stacks_in_1428 ol,#stacks_in_1428 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1428{letter-spacing:0.50px;}}#stacks_in_1428,#stacks_in_1428 div,#stacks_in_1428 p,#stacks_in_1428 ul,#stacks_in_1428 ul li,#stacks_in_1428 ol li,#stacks_in_1428 ol,#stacks_in_1428 dl,#stacks_in_1428 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1428 {
	padding: 10px 0px 0px 0px;
}



#stacks_in_1431 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 1px;
	
	width: 120px;
	
	

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}
#stacks_in_1432 p,#stacks_in_1432 div,#stacks_in_1432 ul,#stacks_in_1432 ol,#stacks_in_1432 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1432 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1432 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1432,#stacks_in_1432 div,#stacks_in_1432 p,#stacks_in_1432 ol,#stacks_in_1432 ul li,#stacks_in_1432 ol li,#stacks_in_1432 ol,#stacks_in_1432 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_1432,#stacks_in_1432 div,#stacks_in_1432 p,#stacks_in_1432 ol,#stacks_in_1432 ul li,#stacks_in_1432 ol li,#stacks_in_1432 ol,#stacks_in_1432 dl{font-size:0.95rem}}@media only screen and (min-width:0px){#stacks_in_1432{}}#stacks_in_1432,#stacks_in_1432 div,#stacks_in_1432 p,#stacks_in_1432 ul,#stacks_in_1432 ul li,#stacks_in_1432 ol li,#stacks_in_1432 ol,#stacks_in_1432 dl,#stacks_in_1432 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1432 {
	padding: 10px 0px 0px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1435 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1435 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1435 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1435 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1435 .row.no-gutters > [class^="col-"],
  #stacks_in_1435 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_1435 {
	padding: 25px 0px 0px 30px;
}






	#stacks_in_1437 > .container {
		max-width: 500px;
	}










	#stacks_in_1437 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1437 {
	padding: 80px 0px 0px 0px;
}

#stacks_out_1437 {
	margin-right:0;
}
#stacks_in_1445 p,#stacks_in_1445 div{margin-bottom:0}#stacks_in_1445 p,#stacks_in_1445 div,#stacks_in_1445 ul,#stacks_in_1445 ol,#stacks_in_1445 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1445 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1445 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1445,#stacks_in_1445 div,#stacks_in_1445 p,#stacks_in_1445 ol,#stacks_in_1445 ul li,#stacks_in_1445 ol li,#stacks_in_1445 ol,#stacks_in_1445 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1445,#stacks_in_1445 div,#stacks_in_1445 p,#stacks_in_1445 ol,#stacks_in_1445 ul li,#stacks_in_1445 ol li,#stacks_in_1445 ol,#stacks_in_1445 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1445,#stacks_in_1445 div,#stacks_in_1445 p,#stacks_in_1445 .fa:not(.no-indent),#stacks_in_1445 ol,#stacks_in_1445 ul li,#stacks_in_1445 ol li,#stacks_in_1445 ol,#stacks_in_1445 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1445{letter-spacing:0.50px;}}#stacks_in_1445,#stacks_in_1445 div,#stacks_in_1445 p,#stacks_in_1445 ul,#stacks_in_1445 ul li,#stacks_in_1445 ol li,#stacks_in_1445 ol,#stacks_in_1445 dl,#stacks_in_1445 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_1445 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_1448 p,#stacks_in_1448 div{margin-bottom:0}#stacks_in_1448 p,#stacks_in_1448 div,#stacks_in_1448 ul,#stacks_in_1448 ol,#stacks_in_1448 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1448 a{color:rgba(23, 129, 238, 1.00)}#stacks_in_1448 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1448,#stacks_in_1448 div,#stacks_in_1448 p,#stacks_in_1448 ol,#stacks_in_1448 ul li,#stacks_in_1448 ol li,#stacks_in_1448 ol,#stacks_in_1448 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_1448,#stacks_in_1448 div,#stacks_in_1448 p,#stacks_in_1448 ol,#stacks_in_1448 ul li,#stacks_in_1448 ol li,#stacks_in_1448 ol,#stacks_in_1448 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1448,#stacks_in_1448 div,#stacks_in_1448 p,#stacks_in_1448 .fa:not(.no-indent),#stacks_in_1448 ol,#stacks_in_1448 ul li,#stacks_in_1448 ol li,#stacks_in_1448 ol,#stacks_in_1448 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_1448{}}#stacks_in_1448,#stacks_in_1448 div,#stacks_in_1448 p,#stacks_in_1448 ul,#stacks_in_1448 ul li,#stacks_in_1448 ol li,#stacks_in_1448 ol,#stacks_in_1448 dl,#stacks_in_1448 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1448 {
	padding: 10px 0px 10px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1630 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1630 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1630 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1630 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1630 .row.no-gutters > [class^="col-"],
  #stacks_in_1630 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  













	#stacks_in_1633 .jelly-button-wrapper {
		margin-bottom: 21px;
	}



#stacks_in_1633 .jelly-button-wrapper {
	position: relative;
	z-index: 10;
}

#stacks_in_1633 {
}

#stacks_in_1633 a.jelly-btn {
	-webkit-font-smoothing: antialiased;
	text-shadow: 0 0 2px rgba(121, 0, 5, 1.00);
	font-weight: 600;
	text-decoration: none;
  /* -webkit-box-shadow: inset 0 0 1px 2px rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 0 1px 2px rgba(255, 255, 255, 0.4); */
  position: relative;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0 20px;
  display: inline-block;
  color: rgba(255, 255, 255, 1.00);
	background: rgba(121, 0, 5, 1.00);
	background: -moz-linear-gradient(0deg, rgba(121, 0, 5, 1.00) 0%, rgba(152, 0, 7, 1.00) 100%);
	background: -webkit-linear-gradient(0deg, rgba(121, 0, 5, 1.00) 0%,rgba(152, 0, 7, 1.00) 100%);
	background: linear-gradient(0deg, rgba(121, 0, 5, 1.00) 0%,rgba(152, 0, 7, 1.00) 100%);
	vertical-align: middle;
	
	text-align: center;
	
}


#stacks_in_1633 .jelly-btn::after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -10px;
  left: 5%;
  height: 110%;
  width: 90%;
  opacity: 0.7;
  border-radius: 50px;
	
  background: inherit;
	
	
  -webkit-filter: blur(6px);
  -moz-filter: blur(6px);
  -o-filter: blur(6px);
  -ms-filter: blur(6px);
  filter: blur(6px);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
	transform: translateZ(0);
}

#stacks_in_1633 .jelly-btn:hover::after {
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: blur(4px);
  width: 100%;
  bottom: -5px;
  left: 0;
	transform: translateZ(0);
}

#stacks_in_1633 .jelly-btn:hover:active::after {
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
	transform: translateZ(0);
}





#stacks_in_1633 a.jelly-btn {
	padding-left: 10px;
	padding-right: 20px;
}

#stacks_in_1633 i.button-icon {
	background: rgba(121, 0, 5, 0.00);
	border-radius: 50%;
	color: rgba(255, 255, 255, 1.00);
	text-shadow: none;
	margin-right: 5px;
}






	#stacks_in_1633 a.jelly-btn {
		height: 50px;
		line-height: 50px;
	  border-radius: 50px;
	}

	#stacks_in_1633 i.button-icon {
		height: 30px;
		width: 30px;
		line-height: 30px;
	}







#stacks_in_1633 .animated {
	-webkit-animation-duration: 2s;
  animation-duration: 2s;
}

#stacks_in_1633 {
	padding: 30px 0px 30px 0px;
}

#stacks_out_1633 {
	width: 230px;
}



	#stacks_in_1461 .jelly-button-wrapper {
		margin-bottom: 21px;
	}



#stacks_in_1461 .jelly-button-wrapper {
	position: relative;
	z-index: 10;
}

#stacks_in_1461 {
}

#stacks_in_1461 a.jelly-btn {
	-webkit-font-smoothing: antialiased;
	text-shadow: 0 0 2px rgba(255, 255, 255, 1.00);
	font-weight: 600;
	text-decoration: none;
  /* -webkit-box-shadow: inset 0 0 1px 2px rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 0 1px 2px rgba(255, 255, 255, 0.4); */
  position: relative;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0 20px;
  display: inline-block;
  color: rgba(255, 255, 255, 1.00);
	background: rgba(19, 100, 182, 1.00);
	background: -moz-linear-gradient(0deg, rgba(19, 100, 182, 1.00) 0%, rgba(23, 129, 238, 1.00) 100%);
	background: -webkit-linear-gradient(0deg, rgba(19, 100, 182, 1.00) 0%,rgba(23, 129, 238, 1.00) 100%);
	background: linear-gradient(0deg, rgba(19, 100, 182, 1.00) 0%,rgba(23, 129, 238, 1.00) 100%);
	vertical-align: middle;
	
	text-align: center;
	
}


#stacks_in_1461 .jelly-btn::after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -10px;
  left: 5%;
  height: 110%;
  width: 90%;
  opacity: 0.7;
  border-radius: 50px;
	
  background: inherit;
	
	
  -webkit-filter: blur(6px);
  -moz-filter: blur(6px);
  -o-filter: blur(6px);
  -ms-filter: blur(6px);
  filter: blur(6px);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
	transform: translateZ(0);
}

#stacks_in_1461 .jelly-btn:hover::after {
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: blur(4px);
  width: 100%;
  bottom: -5px;
  left: 0;
	transform: translateZ(0);
}

#stacks_in_1461 .jelly-btn:hover:active::after {
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
	transform: translateZ(0);
}





#stacks_in_1461 a.jelly-btn {
	padding-left: 10px;
	padding-right: 20px;
}

#stacks_in_1461 i.button-icon {
	background: rgba(121, 0, 5, 0.00);
	border-radius: 50%;
	color: rgba(255, 255, 255, 1.00);
	text-shadow: none;
	margin-right: 5px;
}






	#stacks_in_1461 a.jelly-btn {
		height: 50px;
		line-height: 50px;
	  border-radius: 50px;
	}

	#stacks_in_1461 i.button-icon {
		height: 30px;
		width: 30px;
		line-height: 30px;
	}







#stacks_in_1461 .animated {
	-webkit-animation-duration: 2s;
  animation-duration: 2s;
}

#stacks_in_1461 {
	padding: 30px 0px 30px 0px;
}

#stacks_out_1461 {
	width: 230px;
}
#stacks_in_1463 *,
#stacks_in_1463 *:before,
#stacks_in_1463 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_1465 {
      margin: 0px;      
    }

    #stacks_in_1465 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_1465 {
      margin: 0px;      
    }

    #stacks_in_1465 {
      padding: 0px;      
    }


     
      #stacks_in_1465 {
        margin-left: 0px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_1465 {
      margin: 0px;      
    }

    #stacks_in_1465 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_1465 {
      margin: 0px;      
    }

    #stacks_in_1465 {
      padding: 0px;      
    }


     
      #stacks_in_1465 {
        margin-left: 0px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_1465 {
      margin: 0px;      
    }

    #stacks_in_1465 {
      padding: 0px;      
    }


    

    
  

}



#stacks_in_1467 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1467 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1467 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1467 img {
		
			
			
	}
}


#stacks_in_1467 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_1655 {
}

#stacks_in_1655 > .foundry-backdrop {
	z-index: 100;
	

	

	



	



	


	


}


	@media (prefers-color-scheme: dark) {

		#stacks_in_1655 > .foundry-backdrop {
			

			

			

		}

	}


#stacks_in_1655 > .foundry-backdrop > .foundry-backdrop-overlay {
	background-color: rgba(0, 0, 0, 0.00);
	transition-property: background-color;
	transition-duration: 300ms;
	
}





	#stacks_in_1655 > .foundry-backdrop,
	#stacks_in_1655 > .foundry-backdrop > .foundry-backdrop-overlay {
		border-radius: 0px;
	}



	#stacks_in_1655 > .foundry-backdrop {
		border-color: rgba(0, 0, 0, 1.00);
		border-style: solid;
		border-width: 0px;
	}



#stacks_in_1655 {
	padding: 0px 25px 20px 25px;
}






	#stacks_in_1657 > .container {
		max-width: 800px;
	}






	#stacks_in_1657 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1657 > .container {
		border-radius: 0px;
	}

	

#stacks_in_1641 .pab-wrapper{box-shadow:0px 0px 0px rgba(0, 0, 0, 1.00) inset;padding:50px}.pab-launcher:hover,.peek-a-boo:hover{cursor:pointer}#stacks_in_1641{overflow:hidden;max-height:0px;transition:max-height 700ms ease 0ms}#stacks_in_1641.open{max-height:600px}@media screen and (max-width:400px){#stacks_in_1641.responsive{max-height:0px}}@media screen and (max-width:770px){#stacks_in_1641.responsive{max-height:0px}}@media screen and (max-width:400px){#stacks_in_1641.responsive.open{max-height:500px}}@media screen and (max-width:770px){#stacks_in_1641.responsive.open{max-height:500px}}#stacks_in_1641_container{height:600px}@media screen and (max-width:400px){#stacks_in_1641_container.responsive{height:500px}}@media screen and (max-width:770px){#stacks_in_1641_container.responsive{height:500px}}
#stacks_in_1645 p,#stacks_in_1645 div{margin-bottom:0}#stacks_in_1645 p,#stacks_in_1645 div,#stacks_in_1645 ul,#stacks_in_1645 ol,#stacks_in_1645 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_1645 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1645 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1645,#stacks_in_1645 div,#stacks_in_1645 p,#stacks_in_1645 ol,#stacks_in_1645 ul li,#stacks_in_1645 ol li,#stacks_in_1645 ol,#stacks_in_1645 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_1645,#stacks_in_1645 div,#stacks_in_1645 p,#stacks_in_1645 ol,#stacks_in_1645 ul li,#stacks_in_1645 ol li,#stacks_in_1645 ol,#stacks_in_1645 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_1645,#stacks_in_1645 div,#stacks_in_1645 p,#stacks_in_1645 .fa:not(.no-indent),#stacks_in_1645 ol,#stacks_in_1645 ul li,#stacks_in_1645 ol li,#stacks_in_1645 ol,#stacks_in_1645 dl{line-height:0.85}}@media only screen and (min-width:0px){#stacks_in_1645{letter-spacing:1.00px;}}#stacks_in_1645,#stacks_in_1645 div,#stacks_in_1645 p,#stacks_in_1645 ul,#stacks_in_1645 ul li,#stacks_in_1645 ol li,#stacks_in_1645 ol,#stacks_in_1645 dl,#stacks_in_1645 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }

#stacks_in_1648,#stacks_in_1648 div,#stacks_in_1648 p,#stacks_in_1648 ol,#stacks_in_1648 ul li,#stacks_in_1648 ol li,#stacks_in_1648 ol,#stacks_in_1648 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1648,#stacks_in_1648 div,#stacks_in_1648 p,#stacks_in_1648 ol,#stacks_in_1648 ul li,#stacks_in_1648 ol li,#stacks_in_1648 ol,#stacks_in_1648 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1648{}}#stacks_in_1648,#stacks_in_1648 div,#stacks_in_1648 p,#stacks_in_1648 ul,#stacks_in_1648 ul li,#stacks_in_1648 ol li,#stacks_in_1648 ol,#stacks_in_1648 dl,#stacks_in_1648 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1648 {
	padding: 5px 0px 0px 0px;
}
#stacks_in_1643 iframe {
	-webkit-transition: height 0.1s; /* Safari */
    transition: height 0.1s;
}

.yd-modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.yd-modal-show{opacity:1;visibility:visible}.yd-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,0.8);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show ~ .yd-overlay{opacity:1;visibility:visible}.yd-content{color:#777;background:#fff;position:relative;border-radius:3px;margin:0 auto;text-align:center}.yd-content h3{margin:0;padding:0.4em;text-align:center;font-size:24px;font-weight:500;border-bottom:1px solid #f2f2f2;border-radius:3px 3px 0 0}.yd-modal.error .yd-content h3{color:red}.yd-modal.success .yd-content h3{color:green}.yd-content>div{padding:15px 40px 30px;margin:0;font-weight:300}.yd-content>div p{margin:0;padding:10px 0}.yd-content>div ul{margin:0;padding:0 0 30px 20px}.yd-content>div ul li{padding:5px 0}.yd-content button{display:block;margin:10px auto !important;min-width:200px}.yd-effect-1 .yd-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-1 .yd-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.yd-effect-2 .yd-content{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-moz-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.yd-modal-show.yd-effect-2 .yd-content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.yd-effect-3 .yd-content{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-3 .yd-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.yd-effect-4 .yd-content{-webkit-transform:scale(0) rotate(720deg);-moz-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);opacity:0}.yd-modal-show.yd-effect-4 ~ .yd-overlay,.yd-effect-4 .yd-content{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.yd-modal-show.yd-effect-4 .yd-content{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.yd-effect-7{top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.yd-effect-7 .yd-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.yd-modal-show.yd-effect-7 .yd-content{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:0 0 3px 3px;opacity:1}.yd-effect-11 .yd-content{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-11 .yd-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.yd-effect-12 .yd-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-12 ~ .yd-overlay{background:#e74c3c}.yd-effect-12 .yd-content h3,.yd-effect-12 .yd-content{background:transparent}.yd-modal-show.yd-effect-12 .yd-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.yd-modal-show.yd-effect-16 ~ .yd-overlay{background:rgba(180,46,32,0.5)}.yd-modal-show.yd-effect-16 ~ .container{-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px)}.yd-effect-16 .yd-content{-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);opacity:0}.yd-modal-show.yd-effect-16 ~ .container,.yd-effect-16 .yd-content{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-16 .yd-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}

button.yd-btn,button[data-action="clear"],button[data-action="undo"]{border:1px solid rgba(0,0,0,0.2);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.04);background:#fff;padding:10px;border-radius:4px;margin-right:5px;font-size:15px;cursor:pointer}button.yd-btn i,button[data-action="clear"] i,button[data-action="undo"] i{font-size:15px}button.yd-btn:focus,button[data-action="clear"]:focus,button[data-action="undo"]:focus{outline:none;box-shadow:none}






	#stacks_in_898 > .container {
		max-width: 500px;
	}










	#stacks_in_898 > .container {
		border-radius: 0px;
	}

	


#stacks_in_898 {
	padding: 0px 25px 30px 25px;
}
#stacks_in_895 p,#stacks_in_895 div{margin-bottom:0}#stacks_in_895 p,#stacks_in_895 div,#stacks_in_895 ul,#stacks_in_895 ol,#stacks_in_895 dl{color:rgba(79, 9, 12, 1.00)}#stacks_in_895 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_895 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_895,#stacks_in_895 div,#stacks_in_895 p,#stacks_in_895 ol,#stacks_in_895 ul li,#stacks_in_895 ol li,#stacks_in_895 ol,#stacks_in_895 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_895,#stacks_in_895 div,#stacks_in_895 p,#stacks_in_895 ol,#stacks_in_895 ul li,#stacks_in_895 ol li,#stacks_in_895 ol,#stacks_in_895 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_895{}}#stacks_in_895,#stacks_in_895 div,#stacks_in_895 p,#stacks_in_895 ul,#stacks_in_895 ul li,#stacks_in_895 ol li,#stacks_in_895 ol,#stacks_in_895 dl,#stacks_in_895 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Nanum Gothic",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_895 {
	padding: 10px 0px 12px 0px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_889 {
		font-family: 'Nanum Gothic', sans-serif;
		font-weight: 200;
		font-style: normal;
		font-size: 50%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_889 {
		color: rgba(255, 255, 255, 1.00);
	}
}
.topyenoh{opacity:0;position:absolute;top:0;left:0;height:0;width:0;padding:0;margin:0;z-index:-1}::placeholder{color:rgba(79, 9, 12, 1.00)}#stacks_in_891 label{color:rgba(34, 34, 34, 1.00);font-size:1.30rem}#stacks_in_891 .gdpr input{float:left;width:auto;margin:0.3rem 0 1rem 0}#stacks_in_891 .gdpr label{float:left;width:90%;font-size:1.30rem;color:rgba(34, 34, 34, 1.00);position:relative;margin-left:0.5rem}#stacks_in_891 input[type=text],#stacks_in_891 input[type=email]{-webkit-appearance:none;font-family:inherit;border-style:solid;border-width:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);display:block;margin:0;line-height:1em;width:100%;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;border-radius:50px;background-color:rgba(217, 218, 218, 1.00);border-color:rgba(217, 218, 218, 1.00);height:2em;color:rgba(255, 255, 255, 1.00);font-size:1.30rem;text-align:left;padding:0 0.5rem}#stacks_in_891 input[type=text]:focus,#stacks_in_891 input[type=email]:focus{box-shadow:0 0 5px -1px rgba(217, 218, 218, 1.00);border-color:rgba(217, 218, 218, 1.00);outline:none;background-color:rgba(214, 215, 215, 1.00);color:rgba(180, 180, 180, 1.00)}#stacks_in_891 .label_text{line-height:2em}#stacks_in_891 .field{display:inline-block;width:100%;position:relative;margin:0.00rem 0;vertical-align:bottom}#stacks_in_891 .hide{display:none}#stacks_in_891 input[name=consent].error{outline:1px solid red}#stacks_in_891 label.error{margin-top:0.5rem;color:red;display:block;font-size:1rem}#stacks_in_891 button{margin:0}#stacks_in_891 button.custom{border-style:solid;border-width:0px;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;border-radius:0;transition:background-color 300ms ease-out;background-color:rgba(79, 9, 12, 1.00);color:rgba(255, 255, 255, 1.00)}#stacks_in_891 button.custom:hover{background-color:rgba(75, 8, 11, 1.00)}#stacks_in_891 button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}#stacks_in_891 button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}#stacks_in_891 button.expand{padding-right:0;padding-left:0;width:100%}#stacks_in_891 button.right{float:right}#stacks_in_891 button.radius{border-radius:50px}#stacks_in_891 button.round{border-radius:500px}#stacks_in_891 .field{float:left}#stacks_in_891 .field.first_name{width:50%}#stacks_in_891 .field.last_name{width:50%}#stacks_in_891 .field.email{width:55%}#stacks_in_891 .field.custom{width:70%}#stacks_in_891 .field.customtwo{width:40%}#stacks_in_891 .field.human{width:50%}#stacks_in_891 .field.submit_button{width:45%}#stacks_in_891 input[type=text],#stacks_in_891 input[type=email]{width:calc(100% - 1px)}#stacks_in_891 form{width:100%;overflow:auto}#stacks_in_891 button.inline_input{height:2em;line-height:2em;font-size:1.30rem;padding-top:0;padding-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0}#stacks_in_891 input.email.inline_input{border-top-right-radius:0;border-bottom-right-radius:0}



#stacks_in_868 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_868 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 4.00px;
	margin-right: 4.00px;
}

#stacks_in_868 ul.social_badges_container li,
#stacks_in_868 ul.social_badges_container li a,
#stacks_in_868 ul.social_badges_container li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

#stacks_in_868 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 22px;
}


	#stacks_in_868 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_868 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_870_individual_badge a,
	li.stacks_in_870_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_870_individual_badge a:hover,
	li.stacks_in_870_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






	li.stacks_in_871_individual_badge a,
	li.stacks_in_871_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_871_individual_badge a:hover,
	li.stacks_in_871_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






	li.stacks_in_872_individual_badge a,
	li.stacks_in_872_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_872_individual_badge a:hover,
	li.stacks_in_872_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






	li.stacks_in_873_individual_badge a,
	li.stacks_in_873_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_873_individual_badge a:hover,
	li.stacks_in_873_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






#stacks_in_887 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 1;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_887 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_887 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_887 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_887 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_887 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_887 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_887 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_887 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_887 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	





#stacks_in_887 {
	padding: 0px 0px 700px 0px;
}









	#stacks_in_1474 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1474 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1474 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0px 25px 25px 25px;
}









	#stacks_in_1476 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1476 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1476 {
	background-color: rgba(255, 255, 255, 1.00);
}






	#stacks_in_1478 > .container {
		max-width: 1070px;
	}










	#stacks_in_1478 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1478 {
	background-color: rgba(79, 9, 12, 1.00);
	padding: 0px 25px 15px 25px;
}
#stacks_in_1482 p,#stacks_in_1482 div{margin-bottom:0}#stacks_in_1482 p,#stacks_in_1482 div,#stacks_in_1482 ul,#stacks_in_1482 ol,#stacks_in_1482 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1482 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1482 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1482,#stacks_in_1482 div,#stacks_in_1482 p,#stacks_in_1482 ol,#stacks_in_1482 ul li,#stacks_in_1482 ol li,#stacks_in_1482 ol,#stacks_in_1482 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1482,#stacks_in_1482 div,#stacks_in_1482 p,#stacks_in_1482 ol,#stacks_in_1482 ul li,#stacks_in_1482 ol li,#stacks_in_1482 ol,#stacks_in_1482 dl{font-size:1.40rem}}@media only screen and (min-width:0px){#stacks_in_1482,#stacks_in_1482 div,#stacks_in_1482 p,#stacks_in_1482 .fa:not(.no-indent),#stacks_in_1482 ol,#stacks_in_1482 ul li,#stacks_in_1482 ol li,#stacks_in_1482 ol,#stacks_in_1482 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1482{letter-spacing:0.50px;}}#stacks_in_1482,#stacks_in_1482 div,#stacks_in_1482 p,#stacks_in_1482 ul,#stacks_in_1482 ul li,#stacks_in_1482 ol li,#stacks_in_1482 ol,#stacks_in_1482 dl,#stacks_in_1482 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:600 ;font-style:normal }


#stacks_in_1482 {
	margin: 90px 0px 0px 0px;
}



#stacks_in_1485 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 1px;
	
	width: 145px;
	
	margin-bottom: 21px;

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}

#stacks_in_1485 {
	padding: 25px 0px 8px 0px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_1486 article,
#stacks_in_1486 aside,
#stacks_in_1486 details,
#stacks_in_1486 figcaption,
#stacks_in_1486 figure,
#stacks_in_1486 footer,
#stacks_in_1486 header,
#stacks_in_1486 hgroup,
#stacks_in_1486 main,
#stacks_in_1486 nav,
#stacks_in_1486 section,
#stacks_in_1486 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_1486 audio,
#stacks_in_1486 canvas,
#stacks_in_1486 progress,
#stacks_in_1486 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_1486 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_1486 [hidden],
#stacks_in_1486 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_1486 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_1486 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_1486 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_1486 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_1486 code,
#stacks_in_1486 kbd,
#stacks_in_1486 pre,
#stacks_in_1486 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_1486 *,
#stacks_in_1486 *:before,
#stacks_in_1486 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_1486 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_1486 .column_base_margin {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_1486 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_1486 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_1486 .column_base_margin {
    margin-bottom: 10px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_1486 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_1486 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_1486 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_1486 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_1486 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_1486 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_1486 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_1486 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_1486 *,
#stacks_in_1486 *:before,
#stacks_in_1486 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_1486 .left {
  float: left !important; }

#stacks_in_1486 .right {
  float: right !important; }

#stacks_in_1486 .clearfix:before,
#stacks_in_1486 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_1486 .clearfix:after {
  clear: both; }

#stacks_in_1486 .hide {
  display: none; }

#stacks_in_1486 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_1486 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_1486 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_1486 select {
  width: 100%; }

#stacks_in_1486 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_1486 .row:before,
#stacks_in_1486 .row:after {
  content: " ";
  display: table; }

#stacks_in_1486 .row:after {
  clear: both; }

#stacks_in_1486 .row.collapse > .column,
#stacks_in_1486 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_1486 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_1486 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_1486 .row .row:before,
#stacks_in_1486 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_1486 .row .row:after {
  clear: both; }

#stacks_in_1486 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_1486 .row .row.collapse:before,
#stacks_in_1486 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_1486 .row .row.collapse:after {
  clear: both; }

#stacks_in_1486 .column,
#stacks_in_1486 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_1486 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_1486 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_1486 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1486 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1486 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1486 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1486 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1486 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1486 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1486 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1486 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1486 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1486 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1486 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1486 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1486 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1486 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1486 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1486 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1486 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1486 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1486 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1486 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1486 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1486 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1486 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1486 .column,
  #stacks_in_1486 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1486 .small-1 {
    width: 8.33333%; }

  #stacks_in_1486 .small-2 {
    width: 16.66667%; }

  #stacks_in_1486 .small-3 {
    width: 25%; }

  #stacks_in_1486 .small-4 {
    width: 33.33333%; }

  #stacks_in_1486 .small-5 {
    width: 41.66667%; }

  #stacks_in_1486 .small-6 {
    width: 50%; }

  #stacks_in_1486 .small-7 {
    width: 58.33333%; }

  #stacks_in_1486 .small-8 {
    width: 66.66667%; }

  #stacks_in_1486 .small-9 {
    width: 75%; }

  #stacks_in_1486 .small-10 {
    width: 83.33333%; }

  #stacks_in_1486 .small-11 {
    width: 91.66667%; }

  #stacks_in_1486 .small-12 {
    width: 100%; }

  #stacks_in_1486 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1486 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1486 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1486 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1486 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1486 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1486 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1486 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1486 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1486 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1486 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1486 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1486 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1486 .column.small-centered,
  #stacks_in_1486 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1486 .column.small-uncentered,
  #stacks_in_1486 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1486 .column.small-centered:last-child,
  #stacks_in_1486 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_1486 .column.small-uncentered:last-child,
  #stacks_in_1486 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_1486 .column.small-uncentered.opposite,
  #stacks_in_1486 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_1486 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1486 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1486 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1486 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1486 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1486 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1486 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1486 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1486 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1486 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1486 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1486 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1486 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1486 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1486 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1486 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1486 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1486 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1486 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1486 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1486 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1486 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1486 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1486 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1486 .column,
  #stacks_in_1486 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1486 .medium-1 {
    width: 8.33333%; }

  #stacks_in_1486 .medium-2 {
    width: 16.66667%; }

  #stacks_in_1486 .medium-3 {
    width: 25%; }

  #stacks_in_1486 .medium-4 {
    width: 33.33333%; }

  #stacks_in_1486 .medium-5 {
    width: 41.66667%; }

  #stacks_in_1486 .medium-6 {
    width: 50%; }

  #stacks_in_1486 .medium-7 {
    width: 58.33333%; }

  #stacks_in_1486 .medium-8 {
    width: 66.66667%; }

  #stacks_in_1486 .medium-9 {
    width: 75%; }

  #stacks_in_1486 .medium-10 {
    width: 83.33333%; }

  #stacks_in_1486 .medium-11 {
    width: 91.66667%; }

  #stacks_in_1486 .medium-12 {
    width: 100%; }

  #stacks_in_1486 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1486 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1486 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1486 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1486 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1486 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1486 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1486 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1486 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1486 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1486 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1486 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1486 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1486 .column.medium-centered,
  #stacks_in_1486 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1486 .column.medium-uncentered,
  #stacks_in_1486 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1486 .column.medium-centered:last-child,
  #stacks_in_1486 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_1486 .column.medium-uncentered:last-child,
  #stacks_in_1486 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_1486 .column.medium-uncentered.opposite,
  #stacks_in_1486 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_1486 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1486 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1486 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1486 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1486 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1486 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1486 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1486 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1486 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1486 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1486 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1486 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1486 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1486 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1486 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1486 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1486 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1486 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1486 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1486 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1486 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1486 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1486 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1486 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_1486 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1486 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1486 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1486 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1486 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1486 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1486 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1486 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1486 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1486 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1486 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1486 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1486 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1486 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1486 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1486 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1486 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1486 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1486 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1486 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1486 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1486 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1486 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1486 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1486 .column,
  #stacks_in_1486 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1486 .large-1 {
    width: 8.33333%; }

  #stacks_in_1486 .large-2 {
    width: 16.66667%; }

  #stacks_in_1486 .large-3 {
    width: 25%; }

  #stacks_in_1486 .large-4 {
    width: 33.33333%; }

  #stacks_in_1486 .large-5 {
    width: 41.66667%; }

  #stacks_in_1486 .large-6 {
    width: 50%; }

  #stacks_in_1486 .large-7 {
    width: 58.33333%; }

  #stacks_in_1486 .large-8 {
    width: 66.66667%; }

  #stacks_in_1486 .large-9 {
    width: 75%; }

  #stacks_in_1486 .large-10 {
    width: 83.33333%; }

  #stacks_in_1486 .large-11 {
    width: 91.66667%; }

  #stacks_in_1486 .large-12 {
    width: 100%; }

  #stacks_in_1486 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1486 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1486 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1486 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1486 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1486 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1486 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1486 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1486 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1486 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1486 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1486 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1486 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1486 .column.large-centered,
  #stacks_in_1486 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1486 .column.large-uncentered,
  #stacks_in_1486 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1486 .column.large-centered:last-child,
  #stacks_in_1486 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_1486 .column.large-uncentered:last-child,
  #stacks_in_1486 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_1486 .column.large-uncentered.opposite,
  #stacks_in_1486 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_1486 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1486 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1486 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1486 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1486 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1486 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1486 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1486 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1486 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1486 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1486 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1486 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1486 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1486 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1486 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1486 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1486 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1486 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1486 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1486 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1486 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1486 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1486 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1486 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_1486 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_1486 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_1486 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_1486 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_1486 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_1486 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_1486 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_1486 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1486 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1486 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_1486 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1486 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1486 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_1486 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1486 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1486 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1486 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_1486 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_1488 p,#stacks_in_1488 div,#stacks_in_1488 ul,#stacks_in_1488 ol,#stacks_in_1488 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1488 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1488 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1488,#stacks_in_1488 div,#stacks_in_1488 p,#stacks_in_1488 ol,#stacks_in_1488 ul li,#stacks_in_1488 ol li,#stacks_in_1488 ol,#stacks_in_1488 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1488,#stacks_in_1488 div,#stacks_in_1488 p,#stacks_in_1488 ol,#stacks_in_1488 ul li,#stacks_in_1488 ol li,#stacks_in_1488 ol,#stacks_in_1488 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1488,#stacks_in_1488 div,#stacks_in_1488 p,#stacks_in_1488 .fa:not(.no-indent),#stacks_in_1488 ol,#stacks_in_1488 ul li,#stacks_in_1488 ol li,#stacks_in_1488 ol,#stacks_in_1488 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1488{letter-spacing:0.50px;}}#stacks_in_1488,#stacks_in_1488 div,#stacks_in_1488 p,#stacks_in_1488 ul,#stacks_in_1488 ul li,#stacks_in_1488 ol li,#stacks_in_1488 ol,#stacks_in_1488 dl,#stacks_in_1488 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1488 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1491 p,#stacks_in_1491 div,#stacks_in_1491 ul,#stacks_in_1491 ol,#stacks_in_1491 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1491 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1491 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1491,#stacks_in_1491 div,#stacks_in_1491 p,#stacks_in_1491 ol,#stacks_in_1491 ul li,#stacks_in_1491 ol li,#stacks_in_1491 ol,#stacks_in_1491 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1491,#stacks_in_1491 div,#stacks_in_1491 p,#stacks_in_1491 ol,#stacks_in_1491 ul li,#stacks_in_1491 ol li,#stacks_in_1491 ol,#stacks_in_1491 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1491,#stacks_in_1491 div,#stacks_in_1491 p,#stacks_in_1491 .fa:not(.no-indent),#stacks_in_1491 ol,#stacks_in_1491 ul li,#stacks_in_1491 ol li,#stacks_in_1491 ol,#stacks_in_1491 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1491{}}

#stacks_in_1495 p,#stacks_in_1495 div,#stacks_in_1495 ul,#stacks_in_1495 ol,#stacks_in_1495 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1495 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1495 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1495,#stacks_in_1495 div,#stacks_in_1495 p,#stacks_in_1495 ol,#stacks_in_1495 ul li,#stacks_in_1495 ol li,#stacks_in_1495 ol,#stacks_in_1495 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1495,#stacks_in_1495 div,#stacks_in_1495 p,#stacks_in_1495 ol,#stacks_in_1495 ul li,#stacks_in_1495 ol li,#stacks_in_1495 ol,#stacks_in_1495 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1495,#stacks_in_1495 div,#stacks_in_1495 p,#stacks_in_1495 .fa:not(.no-indent),#stacks_in_1495 ol,#stacks_in_1495 ul li,#stacks_in_1495 ol li,#stacks_in_1495 ol,#stacks_in_1495 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1495{letter-spacing:0.50px;}}#stacks_in_1495,#stacks_in_1495 div,#stacks_in_1495 p,#stacks_in_1495 ul,#stacks_in_1495 ul li,#stacks_in_1495 ol li,#stacks_in_1495 ol,#stacks_in_1495 dl,#stacks_in_1495 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1495 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1498 p,#stacks_in_1498 div,#stacks_in_1498 ul,#stacks_in_1498 ol,#stacks_in_1498 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1498 a{color:rgba(239, 241, 241, 1.00)}#stacks_in_1498 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1498,#stacks_in_1498 div,#stacks_in_1498 p,#stacks_in_1498 ol,#stacks_in_1498 ul li,#stacks_in_1498 ol li,#stacks_in_1498 ol,#stacks_in_1498 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1498,#stacks_in_1498 div,#stacks_in_1498 p,#stacks_in_1498 ol,#stacks_in_1498 ul li,#stacks_in_1498 ol li,#stacks_in_1498 ol,#stacks_in_1498 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1498,#stacks_in_1498 div,#stacks_in_1498 p,#stacks_in_1498 .fa:not(.no-indent),#stacks_in_1498 ol,#stacks_in_1498 ul li,#stacks_in_1498 ol li,#stacks_in_1498 ol,#stacks_in_1498 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1498{}}

#stacks_in_1502 p,#stacks_in_1502 div,#stacks_in_1502 ul,#stacks_in_1502 ol,#stacks_in_1502 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1502 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1502 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1502,#stacks_in_1502 div,#stacks_in_1502 p,#stacks_in_1502 ol,#stacks_in_1502 ul li,#stacks_in_1502 ol li,#stacks_in_1502 ol,#stacks_in_1502 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1502,#stacks_in_1502 div,#stacks_in_1502 p,#stacks_in_1502 ol,#stacks_in_1502 ul li,#stacks_in_1502 ol li,#stacks_in_1502 ol,#stacks_in_1502 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1502,#stacks_in_1502 div,#stacks_in_1502 p,#stacks_in_1502 .fa:not(.no-indent),#stacks_in_1502 ol,#stacks_in_1502 ul li,#stacks_in_1502 ol li,#stacks_in_1502 ol,#stacks_in_1502 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1502{letter-spacing:0.50px;}}#stacks_in_1502,#stacks_in_1502 div,#stacks_in_1502 p,#stacks_in_1502 ul,#stacks_in_1502 ul li,#stacks_in_1502 ol li,#stacks_in_1502 ol,#stacks_in_1502 dl,#stacks_in_1502 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1502 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1505 p,#stacks_in_1505 div,#stacks_in_1505 ul,#stacks_in_1505 ol,#stacks_in_1505 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1505 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1505 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1505,#stacks_in_1505 div,#stacks_in_1505 p,#stacks_in_1505 ol,#stacks_in_1505 ul li,#stacks_in_1505 ol li,#stacks_in_1505 ol,#stacks_in_1505 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1505,#stacks_in_1505 div,#stacks_in_1505 p,#stacks_in_1505 ol,#stacks_in_1505 ul li,#stacks_in_1505 ol li,#stacks_in_1505 ol,#stacks_in_1505 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1505,#stacks_in_1505 div,#stacks_in_1505 p,#stacks_in_1505 .fa:not(.no-indent),#stacks_in_1505 ol,#stacks_in_1505 ul li,#stacks_in_1505 ol li,#stacks_in_1505 ol,#stacks_in_1505 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1505{}}

#stacks_in_1508 p,#stacks_in_1508 div,#stacks_in_1508 ul,#stacks_in_1508 ol,#stacks_in_1508 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1508 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1508 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1508,#stacks_in_1508 div,#stacks_in_1508 p,#stacks_in_1508 ol,#stacks_in_1508 ul li,#stacks_in_1508 ol li,#stacks_in_1508 ol,#stacks_in_1508 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1508,#stacks_in_1508 div,#stacks_in_1508 p,#stacks_in_1508 ol,#stacks_in_1508 ul li,#stacks_in_1508 ol li,#stacks_in_1508 ol,#stacks_in_1508 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1508,#stacks_in_1508 div,#stacks_in_1508 p,#stacks_in_1508 .fa:not(.no-indent),#stacks_in_1508 ol,#stacks_in_1508 ul li,#stacks_in_1508 ol li,#stacks_in_1508 ol,#stacks_in_1508 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1508{}}


#stacks_in_1508 {
	padding: 4px 0px 0px 0px;
}

#stacks_in_1511 {
	padding: 15px 0px 20px 0px;
}


#stacks_in_1513 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1513 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1513 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1513 img {
		
			
			
	}
}


#stacks_in_1513 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}

#stacks_in_1514 p,#stacks_in_1514 div,#stacks_in_1514 ul,#stacks_in_1514 ol,#stacks_in_1514 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1514 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1514 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1514,#stacks_in_1514 div,#stacks_in_1514 p,#stacks_in_1514 ol,#stacks_in_1514 ul li,#stacks_in_1514 ol li,#stacks_in_1514 ol,#stacks_in_1514 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1514,#stacks_in_1514 div,#stacks_in_1514 p,#stacks_in_1514 ol,#stacks_in_1514 ul li,#stacks_in_1514 ol li,#stacks_in_1514 ol,#stacks_in_1514 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1514,#stacks_in_1514 div,#stacks_in_1514 p,#stacks_in_1514 .fa:not(.no-indent),#stacks_in_1514 ol,#stacks_in_1514 ul li,#stacks_in_1514 ol li,#stacks_in_1514 ol,#stacks_in_1514 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1514{}}


#stacks_in_1514 {
	margin: 30px 0px 0px 0px;
}
#stacks_in_1517 p,#stacks_in_1517 div,#stacks_in_1517 ul,#stacks_in_1517 ol,#stacks_in_1517 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1517 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1517 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1517,#stacks_in_1517 div,#stacks_in_1517 p,#stacks_in_1517 ol,#stacks_in_1517 ul li,#stacks_in_1517 ol li,#stacks_in_1517 ol,#stacks_in_1517 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1517,#stacks_in_1517 div,#stacks_in_1517 p,#stacks_in_1517 ol,#stacks_in_1517 ul li,#stacks_in_1517 ol li,#stacks_in_1517 ol,#stacks_in_1517 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1517,#stacks_in_1517 div,#stacks_in_1517 p,#stacks_in_1517 .fa:not(.no-indent),#stacks_in_1517 ol,#stacks_in_1517 ul li,#stacks_in_1517 ol li,#stacks_in_1517 ol,#stacks_in_1517 dl{line-height:0.80}}@media only screen and (min-width:0px){#stacks_in_1517{}}










	#stacks_in_1520 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1520 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1520 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0px 25px 25px 25px;
}









	#stacks_in_1522 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1522 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1522 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 50px 0px 0px 0px;
}






	#stacks_in_1524 > .container {
		max-width: 1070px;
	}










	#stacks_in_1524 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1524 {
	background-color: rgba(79, 9, 12, 1.00);
	padding: 0px 25px 15px 25px;
}
#stacks_in_1528 p,#stacks_in_1528 div{margin-bottom:0}#stacks_in_1528 p,#stacks_in_1528 div,#stacks_in_1528 ul,#stacks_in_1528 ol,#stacks_in_1528 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1528 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1528 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1528,#stacks_in_1528 div,#stacks_in_1528 p,#stacks_in_1528 ol,#stacks_in_1528 ul li,#stacks_in_1528 ol li,#stacks_in_1528 ol,#stacks_in_1528 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1528,#stacks_in_1528 div,#stacks_in_1528 p,#stacks_in_1528 ol,#stacks_in_1528 ul li,#stacks_in_1528 ol li,#stacks_in_1528 ol,#stacks_in_1528 dl{font-size:1.40rem}}@media only screen and (min-width:0px){#stacks_in_1528,#stacks_in_1528 div,#stacks_in_1528 p,#stacks_in_1528 .fa:not(.no-indent),#stacks_in_1528 ol,#stacks_in_1528 ul li,#stacks_in_1528 ol li,#stacks_in_1528 ol,#stacks_in_1528 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1528{letter-spacing:0.50px;}}#stacks_in_1528,#stacks_in_1528 div,#stacks_in_1528 p,#stacks_in_1528 ul,#stacks_in_1528 ul li,#stacks_in_1528 ol li,#stacks_in_1528 ol,#stacks_in_1528 dl,#stacks_in_1528 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:600 ;font-style:normal }


#stacks_in_1528 {
	margin: 90px 0px 0px 0px;
}



#stacks_in_1531 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 1px;
	
	width: 145px;
	
	margin-bottom: 21px;

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}

#stacks_in_1531 {
	padding: 25px 0px 8px 0px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_1532 article,
#stacks_in_1532 aside,
#stacks_in_1532 details,
#stacks_in_1532 figcaption,
#stacks_in_1532 figure,
#stacks_in_1532 footer,
#stacks_in_1532 header,
#stacks_in_1532 hgroup,
#stacks_in_1532 main,
#stacks_in_1532 nav,
#stacks_in_1532 section,
#stacks_in_1532 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_1532 audio,
#stacks_in_1532 canvas,
#stacks_in_1532 progress,
#stacks_in_1532 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_1532 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_1532 [hidden],
#stacks_in_1532 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_1532 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_1532 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_1532 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_1532 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_1532 code,
#stacks_in_1532 kbd,
#stacks_in_1532 pre,
#stacks_in_1532 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_1532 *,
#stacks_in_1532 *:before,
#stacks_in_1532 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_1532 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_1532 .column_base_margin {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_1532 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_1532 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_1532 .column_base_margin {
    margin-bottom: 10px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_1532 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_1532 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_1532 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_1532 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_1532 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_1532 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_1532 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_1532 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_1532 *,
#stacks_in_1532 *:before,
#stacks_in_1532 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_1532 .left {
  float: left !important; }

#stacks_in_1532 .right {
  float: right !important; }

#stacks_in_1532 .clearfix:before,
#stacks_in_1532 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_1532 .clearfix:after {
  clear: both; }

#stacks_in_1532 .hide {
  display: none; }

#stacks_in_1532 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_1532 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_1532 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_1532 select {
  width: 100%; }

#stacks_in_1532 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_1532 .row:before,
#stacks_in_1532 .row:after {
  content: " ";
  display: table; }

#stacks_in_1532 .row:after {
  clear: both; }

#stacks_in_1532 .row.collapse > .column,
#stacks_in_1532 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_1532 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_1532 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_1532 .row .row:before,
#stacks_in_1532 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_1532 .row .row:after {
  clear: both; }

#stacks_in_1532 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_1532 .row .row.collapse:before,
#stacks_in_1532 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_1532 .row .row.collapse:after {
  clear: both; }

#stacks_in_1532 .column,
#stacks_in_1532 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_1532 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_1532 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_1532 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1532 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1532 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1532 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1532 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1532 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1532 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1532 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1532 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1532 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1532 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1532 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1532 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1532 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1532 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1532 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1532 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1532 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1532 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1532 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1532 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1532 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1532 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1532 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1532 .column,
  #stacks_in_1532 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1532 .small-1 {
    width: 8.33333%; }

  #stacks_in_1532 .small-2 {
    width: 16.66667%; }

  #stacks_in_1532 .small-3 {
    width: 25%; }

  #stacks_in_1532 .small-4 {
    width: 33.33333%; }

  #stacks_in_1532 .small-5 {
    width: 41.66667%; }

  #stacks_in_1532 .small-6 {
    width: 50%; }

  #stacks_in_1532 .small-7 {
    width: 58.33333%; }

  #stacks_in_1532 .small-8 {
    width: 66.66667%; }

  #stacks_in_1532 .small-9 {
    width: 75%; }

  #stacks_in_1532 .small-10 {
    width: 83.33333%; }

  #stacks_in_1532 .small-11 {
    width: 91.66667%; }

  #stacks_in_1532 .small-12 {
    width: 100%; }

  #stacks_in_1532 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1532 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1532 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1532 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1532 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1532 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1532 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1532 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1532 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1532 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1532 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1532 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1532 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1532 .column.small-centered,
  #stacks_in_1532 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1532 .column.small-uncentered,
  #stacks_in_1532 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1532 .column.small-centered:last-child,
  #stacks_in_1532 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_1532 .column.small-uncentered:last-child,
  #stacks_in_1532 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_1532 .column.small-uncentered.opposite,
  #stacks_in_1532 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_1532 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1532 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1532 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1532 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1532 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1532 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1532 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1532 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1532 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1532 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1532 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1532 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1532 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1532 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1532 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1532 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1532 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1532 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1532 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1532 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1532 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1532 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1532 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1532 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1532 .column,
  #stacks_in_1532 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1532 .medium-1 {
    width: 8.33333%; }

  #stacks_in_1532 .medium-2 {
    width: 16.66667%; }

  #stacks_in_1532 .medium-3 {
    width: 25%; }

  #stacks_in_1532 .medium-4 {
    width: 33.33333%; }

  #stacks_in_1532 .medium-5 {
    width: 41.66667%; }

  #stacks_in_1532 .medium-6 {
    width: 50%; }

  #stacks_in_1532 .medium-7 {
    width: 58.33333%; }

  #stacks_in_1532 .medium-8 {
    width: 66.66667%; }

  #stacks_in_1532 .medium-9 {
    width: 75%; }

  #stacks_in_1532 .medium-10 {
    width: 83.33333%; }

  #stacks_in_1532 .medium-11 {
    width: 91.66667%; }

  #stacks_in_1532 .medium-12 {
    width: 100%; }

  #stacks_in_1532 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1532 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1532 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1532 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1532 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1532 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1532 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1532 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1532 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1532 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1532 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1532 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1532 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1532 .column.medium-centered,
  #stacks_in_1532 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1532 .column.medium-uncentered,
  #stacks_in_1532 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1532 .column.medium-centered:last-child,
  #stacks_in_1532 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_1532 .column.medium-uncentered:last-child,
  #stacks_in_1532 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_1532 .column.medium-uncentered.opposite,
  #stacks_in_1532 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_1532 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1532 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1532 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1532 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1532 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1532 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1532 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1532 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1532 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1532 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1532 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1532 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1532 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1532 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1532 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1532 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1532 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1532 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1532 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1532 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1532 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1532 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1532 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1532 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_1532 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1532 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1532 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1532 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1532 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1532 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1532 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1532 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1532 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1532 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1532 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1532 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1532 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1532 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1532 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1532 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1532 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1532 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1532 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1532 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1532 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1532 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1532 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1532 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1532 .column,
  #stacks_in_1532 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1532 .large-1 {
    width: 8.33333%; }

  #stacks_in_1532 .large-2 {
    width: 16.66667%; }

  #stacks_in_1532 .large-3 {
    width: 25%; }

  #stacks_in_1532 .large-4 {
    width: 33.33333%; }

  #stacks_in_1532 .large-5 {
    width: 41.66667%; }

  #stacks_in_1532 .large-6 {
    width: 50%; }

  #stacks_in_1532 .large-7 {
    width: 58.33333%; }

  #stacks_in_1532 .large-8 {
    width: 66.66667%; }

  #stacks_in_1532 .large-9 {
    width: 75%; }

  #stacks_in_1532 .large-10 {
    width: 83.33333%; }

  #stacks_in_1532 .large-11 {
    width: 91.66667%; }

  #stacks_in_1532 .large-12 {
    width: 100%; }

  #stacks_in_1532 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1532 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1532 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1532 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1532 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1532 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1532 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1532 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1532 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1532 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1532 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1532 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1532 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1532 .column.large-centered,
  #stacks_in_1532 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1532 .column.large-uncentered,
  #stacks_in_1532 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1532 .column.large-centered:last-child,
  #stacks_in_1532 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_1532 .column.large-uncentered:last-child,
  #stacks_in_1532 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_1532 .column.large-uncentered.opposite,
  #stacks_in_1532 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_1532 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1532 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1532 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1532 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1532 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1532 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1532 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1532 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1532 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1532 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1532 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1532 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1532 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1532 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1532 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1532 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1532 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1532 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1532 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1532 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1532 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1532 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1532 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1532 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_1532 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_1532 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_1532 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_1532 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_1532 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_1532 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_1532 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_1532 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1532 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1532 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_1532 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1532 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1532 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_1532 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1532 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1532 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1532 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_1532 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_1534 p,#stacks_in_1534 div,#stacks_in_1534 ul,#stacks_in_1534 ol,#stacks_in_1534 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1534 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1534 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1534,#stacks_in_1534 div,#stacks_in_1534 p,#stacks_in_1534 ol,#stacks_in_1534 ul li,#stacks_in_1534 ol li,#stacks_in_1534 ol,#stacks_in_1534 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1534,#stacks_in_1534 div,#stacks_in_1534 p,#stacks_in_1534 ol,#stacks_in_1534 ul li,#stacks_in_1534 ol li,#stacks_in_1534 ol,#stacks_in_1534 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1534,#stacks_in_1534 div,#stacks_in_1534 p,#stacks_in_1534 .fa:not(.no-indent),#stacks_in_1534 ol,#stacks_in_1534 ul li,#stacks_in_1534 ol li,#stacks_in_1534 ol,#stacks_in_1534 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1534{letter-spacing:0.50px;}}#stacks_in_1534,#stacks_in_1534 div,#stacks_in_1534 p,#stacks_in_1534 ul,#stacks_in_1534 ul li,#stacks_in_1534 ol li,#stacks_in_1534 ol,#stacks_in_1534 dl,#stacks_in_1534 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1534 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1537 p,#stacks_in_1537 div,#stacks_in_1537 ul,#stacks_in_1537 ol,#stacks_in_1537 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1537 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1537 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1537,#stacks_in_1537 div,#stacks_in_1537 p,#stacks_in_1537 ol,#stacks_in_1537 ul li,#stacks_in_1537 ol li,#stacks_in_1537 ol,#stacks_in_1537 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1537,#stacks_in_1537 div,#stacks_in_1537 p,#stacks_in_1537 ol,#stacks_in_1537 ul li,#stacks_in_1537 ol li,#stacks_in_1537 ol,#stacks_in_1537 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1537,#stacks_in_1537 div,#stacks_in_1537 p,#stacks_in_1537 .fa:not(.no-indent),#stacks_in_1537 ol,#stacks_in_1537 ul li,#stacks_in_1537 ol li,#stacks_in_1537 ol,#stacks_in_1537 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1537{}}

#stacks_in_1541 p,#stacks_in_1541 div,#stacks_in_1541 ul,#stacks_in_1541 ol,#stacks_in_1541 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1541 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1541 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1541,#stacks_in_1541 div,#stacks_in_1541 p,#stacks_in_1541 ol,#stacks_in_1541 ul li,#stacks_in_1541 ol li,#stacks_in_1541 ol,#stacks_in_1541 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1541,#stacks_in_1541 div,#stacks_in_1541 p,#stacks_in_1541 ol,#stacks_in_1541 ul li,#stacks_in_1541 ol li,#stacks_in_1541 ol,#stacks_in_1541 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1541,#stacks_in_1541 div,#stacks_in_1541 p,#stacks_in_1541 .fa:not(.no-indent),#stacks_in_1541 ol,#stacks_in_1541 ul li,#stacks_in_1541 ol li,#stacks_in_1541 ol,#stacks_in_1541 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1541{letter-spacing:0.50px;}}#stacks_in_1541,#stacks_in_1541 div,#stacks_in_1541 p,#stacks_in_1541 ul,#stacks_in_1541 ul li,#stacks_in_1541 ol li,#stacks_in_1541 ol,#stacks_in_1541 dl,#stacks_in_1541 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1541 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1544 p,#stacks_in_1544 div,#stacks_in_1544 ul,#stacks_in_1544 ol,#stacks_in_1544 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1544 a{color:rgba(239, 241, 241, 1.00)}#stacks_in_1544 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1544,#stacks_in_1544 div,#stacks_in_1544 p,#stacks_in_1544 ol,#stacks_in_1544 ul li,#stacks_in_1544 ol li,#stacks_in_1544 ol,#stacks_in_1544 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1544,#stacks_in_1544 div,#stacks_in_1544 p,#stacks_in_1544 ol,#stacks_in_1544 ul li,#stacks_in_1544 ol li,#stacks_in_1544 ol,#stacks_in_1544 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1544,#stacks_in_1544 div,#stacks_in_1544 p,#stacks_in_1544 .fa:not(.no-indent),#stacks_in_1544 ol,#stacks_in_1544 ul li,#stacks_in_1544 ol li,#stacks_in_1544 ol,#stacks_in_1544 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1544{}}

#stacks_in_1548 p,#stacks_in_1548 div,#stacks_in_1548 ul,#stacks_in_1548 ol,#stacks_in_1548 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1548 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1548 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1548,#stacks_in_1548 div,#stacks_in_1548 p,#stacks_in_1548 ol,#stacks_in_1548 ul li,#stacks_in_1548 ol li,#stacks_in_1548 ol,#stacks_in_1548 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1548,#stacks_in_1548 div,#stacks_in_1548 p,#stacks_in_1548 ol,#stacks_in_1548 ul li,#stacks_in_1548 ol li,#stacks_in_1548 ol,#stacks_in_1548 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1548,#stacks_in_1548 div,#stacks_in_1548 p,#stacks_in_1548 .fa:not(.no-indent),#stacks_in_1548 ol,#stacks_in_1548 ul li,#stacks_in_1548 ol li,#stacks_in_1548 ol,#stacks_in_1548 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1548{letter-spacing:0.50px;}}#stacks_in_1548,#stacks_in_1548 div,#stacks_in_1548 p,#stacks_in_1548 ul,#stacks_in_1548 ul li,#stacks_in_1548 ol li,#stacks_in_1548 ol,#stacks_in_1548 dl,#stacks_in_1548 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1548 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1551 p,#stacks_in_1551 div,#stacks_in_1551 ul,#stacks_in_1551 ol,#stacks_in_1551 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1551 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1551 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1551,#stacks_in_1551 div,#stacks_in_1551 p,#stacks_in_1551 ol,#stacks_in_1551 ul li,#stacks_in_1551 ol li,#stacks_in_1551 ol,#stacks_in_1551 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1551,#stacks_in_1551 div,#stacks_in_1551 p,#stacks_in_1551 ol,#stacks_in_1551 ul li,#stacks_in_1551 ol li,#stacks_in_1551 ol,#stacks_in_1551 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1551,#stacks_in_1551 div,#stacks_in_1551 p,#stacks_in_1551 .fa:not(.no-indent),#stacks_in_1551 ol,#stacks_in_1551 ul li,#stacks_in_1551 ol li,#stacks_in_1551 ol,#stacks_in_1551 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1551{}}

#stacks_in_1554 p,#stacks_in_1554 div,#stacks_in_1554 ul,#stacks_in_1554 ol,#stacks_in_1554 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1554 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1554 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1554,#stacks_in_1554 div,#stacks_in_1554 p,#stacks_in_1554 ol,#stacks_in_1554 ul li,#stacks_in_1554 ol li,#stacks_in_1554 ol,#stacks_in_1554 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1554,#stacks_in_1554 div,#stacks_in_1554 p,#stacks_in_1554 ol,#stacks_in_1554 ul li,#stacks_in_1554 ol li,#stacks_in_1554 ol,#stacks_in_1554 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1554,#stacks_in_1554 div,#stacks_in_1554 p,#stacks_in_1554 .fa:not(.no-indent),#stacks_in_1554 ol,#stacks_in_1554 ul li,#stacks_in_1554 ol li,#stacks_in_1554 ol,#stacks_in_1554 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1554{}}


#stacks_in_1554 {
	padding: 4px 0px 0px 0px;
}

#stacks_in_1557 {
	padding: 15px 0px 20px 0px;
}


#stacks_in_1559 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1559 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1559 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1559 img {
		
			
			
	}
}


#stacks_in_1559 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}

#stacks_in_1560 p,#stacks_in_1560 div,#stacks_in_1560 ul,#stacks_in_1560 ol,#stacks_in_1560 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1560 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1560 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1560,#stacks_in_1560 div,#stacks_in_1560 p,#stacks_in_1560 ol,#stacks_in_1560 ul li,#stacks_in_1560 ol li,#stacks_in_1560 ol,#stacks_in_1560 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1560,#stacks_in_1560 div,#stacks_in_1560 p,#stacks_in_1560 ol,#stacks_in_1560 ul li,#stacks_in_1560 ol li,#stacks_in_1560 ol,#stacks_in_1560 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1560,#stacks_in_1560 div,#stacks_in_1560 p,#stacks_in_1560 .fa:not(.no-indent),#stacks_in_1560 ol,#stacks_in_1560 ul li,#stacks_in_1560 ol li,#stacks_in_1560 ol,#stacks_in_1560 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1560{}}


#stacks_in_1560 {
	margin: 30px 0px 0px 0px;
}
#stacks_in_1563 p,#stacks_in_1563 div,#stacks_in_1563 ul,#stacks_in_1563 ol,#stacks_in_1563 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1563 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1563 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1563,#stacks_in_1563 div,#stacks_in_1563 p,#stacks_in_1563 ol,#stacks_in_1563 ul li,#stacks_in_1563 ol li,#stacks_in_1563 ol,#stacks_in_1563 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1563,#stacks_in_1563 div,#stacks_in_1563 p,#stacks_in_1563 ol,#stacks_in_1563 ul li,#stacks_in_1563 ol li,#stacks_in_1563 ol,#stacks_in_1563 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1563,#stacks_in_1563 div,#stacks_in_1563 p,#stacks_in_1563 .fa:not(.no-indent),#stacks_in_1563 ol,#stacks_in_1563 ul li,#stacks_in_1563 ol li,#stacks_in_1563 ol,#stacks_in_1563 dl{line-height:0.80}}@media only screen and (min-width:0px){#stacks_in_1563{}}

@font-face{font-family:'icomoon';src:url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521');src:url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521#iefix') format('embedded-opentype'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff2?8zq521') format('woff2'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.ttf?8zq521') format('truetype'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff?8zq521') format('woff'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.svg?8zq521#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="sp-icon-"],[class*=" sp-icon-"]{color:#790005;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-icon-chevron-rounded:before{content:"\e600"}.sp-icon-chevron-rounded-thick:before{content:"\e601"}.sp-icon-chevron-thin:before{content:"\e602"}.sp-icon-chevron-thick:before{content:"\e603"}.sp-icon-arrow:before{content:"\e604"}.sp-icon-arrow-thin:before{content:"\e605"}.sp-icon-arrow-thick:before{content:"\e606"}.sp-icon-round-1:before{content:"\e607"}.sp-icon-round-2:before{content:"\e608"}.sp-icon-round-3:before{content:"\e609"}.sp-icon-round-4:before{content:"\e60a"}#ncd-sp-arrow{display:inline-block;line-height:0;z-index:1000000;padding: 5px;background:#000000;border-radius: 100px;border-width: 0;border-style:solid;background: none;opacity:0;border-color:#4DA8FF}#ncd-sp-arrow i{font-size: 44px;}#ncd-sp-arrow.show i{cursor:pointer}#ncd-sp-arrow{position:fixed;opacity:0;margin: 30px;-webkit-transition:opacity 150ms,-webkit-transform 150ms;transition:opacity 150ms,transform 150ms;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}#ncd-sp-arrow.show.down-amount,#ncd-sp-arrow.show.down-container{-webkit-transition:opacity 750ms 0,-webkit-transform 750ms 0;transition:opacity 750ms 0,transform 750ms 0;}#ncd-sp-arrow .rotateThis{-webkit-transition:-webkit-transform 700ms;transition:transform 700ms}#ncd-sp-arrow.show.down-amount .rotateThis,#ncd-sp-arrow.show.down-container .rotateThis{position:relative;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#ncd-sp-arrow.down-amount .rotateThis,#ncd-sp-arrow.down-container .rotateThis{position:relative;-webkit-transform:rotate(0);transform:rotate(0)}#ncd-sp-arrow.show{opacity:1;-webkit-transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1);transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1)}#ncd-sp-arrow.tl{top:0;left:0}#ncd-sp-arrow.tc{top:0;left:50%}#ncd-sp-arrow.tr{top:0;right:0}#ncd-sp-arrow.bl{bottom:0;left:0}#ncd-sp-arrow.bc{bottom:0;left:50%}#ncd-sp-arrow.br{bottom:0;right:0}@media screen and (max-width:400px){#ncd-sp-arrow{display:none}}
