/*
 * 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}

.no-link{pointer-events:none}
/**/
/* 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 );
}#stacks_in_3_1 .aContainer {
 

}/*!
 * 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: 20px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: Encode Sans Condensed, 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: #759f36;
  text-decoration: none; }
  a:focus, a:hover {
    color: #4b6623;
    text-decoration: underline; }
  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: Encode Sans Condensed;
  font-weight: 600;
  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: 32px;
  font-weight: 100; }

.display-1 {
  font-size: 96px;
  font-weight: 500; }

.display-2 {
  font-size: 88px;
  font-weight: 500; }

.display-3 {
  font-size: 72px;
  font-weight: 500; }

.display-4 {
  font-size: 56px;
  font-weight: 500; }

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: #759f36;
  border-color: #759f36; }
  .btn-primary:hover {
    color: #fff;
    background-color: #597929;
    border-color: #537126; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #597929;
    border-color: #537126; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #597929;
    border-color: #537126;
    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: #455e20;
      border-color: #2f4016; }
  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary.focus:disabled {
    background-color: #759f36;
    border-color: #759f36; }
  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
    background-color: #759f36;
    border-color: #759f36; }

.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: #759f36;
  background-image: none;
  background-color: transparent;
  border-color: #759f36; }
  .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: #759f36;
    border-color: #759f36; }
  .btn-primary-outline:hover {
    color: #fff;
    background-color: #759f36;
    border-color: #759f36; }
  .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline.focus:disabled {
    border-color: #a7ce6d; }
  .btn-primary-outline.disabled:hover, .btn-primary-outline:disabled:hover {
    border-color: #a7ce6d; }

.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: #759f36;
  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: #4b6623;
    text-decoration: underline;
    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: #759f36;
    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: underline; }
  .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: #759f36; }

.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: underline; }

.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: #759f36;
  border-color: #759f36; }

.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: #759f36; }

.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: #759f36;
    border-color: #759f36; }
  .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: #759f36;
  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: #759f36; }
  .label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #597929; }

.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: #759f36; }

@media screen and (min-width: 0\0) {
  .progress-primary .progress-bar {
    background-color: #759f36; } }

.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: #759f36;
  border-color: #759f36; }
  .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: #d5e7ba; }

.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: Encode Sans Condensed, 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: Encode Sans Condensed, 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: #759f36 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #597929; }

.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: #759f36 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #597929; }

.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: #759f36; }

.foundry-footer a:hover,
.foundry-footer a:active {
  color: #4b6623; }

.foundry-accordion-title-bar-bg-primary a.accordion_toggle {
  background: #759f36; }

.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 {
  background: url(../files/site_bkg_image-3-D71.jpg) no-repeat center center fixed;
  background-repeat: repeat;
  background-repeat: repeat;
  background-position: center center; }

body {
  font-weight: 300; }

/* 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: 22px; }
  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: 22px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

.foundry-mask-primary-bg,
.foundry-primary-bg-color {
  background-color: #759f36; }

.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; }


#scrollToTopButton,
#scrollToTopButton .glyphicon {
	width: 40px;
	height: 40px;
	padding: 0;
	line-height: 40px;
}

#scrollToTopButton i {
	line-height: 38px;
}


#scrollToTopButton {
	position: fixed;
	bottom: 40px;
	right: 40px;
	z-index: 2001;
}



	#scrollToTopButton {
		background-color: rgba(191, 191, 191, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}






/**/
/*  Custom breakpoint hiders based of the Bootstrap v4 em-based breakpoints.  */
/**/

@media (max-width: 47.9375em) {
  .stacks_in_3_7-scroll-to-top-btn.scroll-hidden-sm {
    display: none !important;
  }
}

@media (min-width: 48em) and (max-width: 61.9375em) {
  .stacks_in_3_7-scroll-to-top-btn.scroll-hidden-md {
    display: none !important;
  }
}

@media (min-width: 62em) {
  .stacks_in_3_7-scroll-to-top-btn.scroll-hidden-lg {
    display: none !important;
  }
}


@font-face {
  font-family: 'Encode Sans Condensed';
  src: url("../../resources/fonts/EncodeSansCondensed-Thin.otf") format("woff");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'Encode Sans Condensed';
  src: url("../../resources/fonts/EncodeSansCondensed-ExtraLight.otf") format("woff");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'Encode Sans Condensed';
  src: url("../../resources/fonts/EncodeSansCondensed-Light.otf") format("woff");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Encode Sans Condensed';
  src: url("../../resources/fonts/EncodeSansCondensed-Regular.otf") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Encode Sans Condensed';
  src: url("../../resources/fonts/EncodeSansCondensed-Medium.otf") format("woff");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Encode Sans Condensed';
  src: url("../../resources/fonts/EncodeSansCondensed-SemiBold.otf") format("woff");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Encode Sans Condensed';
  src: url("../../resources/fonts/EncodeSansCondensed-Bold.otf") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Encode Sans Condensed';
  src: url("../../resources/fonts/EncodeSansCondensed-ExtraBold.otf") format("woff");
  font-weight: 800;
  font-style: normal; }

.foundry-typeface-one {
  font-family: 'Encode Sans Condensed', sans-serif;
  font-weight: 400; }

.foundry-typeface-one strong {
  font-weight: 700; }

.foundry-typeface-one strong em,
.foundry-typeface-one em strong {
  font-weight: 700;
  font-style: italic; }

.foundry-typeface-one em {
  font-weight: 400;
  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: 'Encode Sans Condensed', 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: 'Encode Sans Condensed', sans-serif !important; }
#stacks_in_3_18 .aContainer {
 

}#stacks_in_3_95 .aContainer {
 

}





	#stacks_in_3_21 > .container {
		max-width: 1140px;
	}










	#stacks_in_3_21 > .container {
		border-radius: 0px;
	}

	


#stacks_in_3_21 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(153, 153, 153, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 5px 0px 5px 0px;
}
#stacks_in_3_83>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3_83>.s3_row>.s3_column_left {
	width: 31.55%;
}

#stacks_in_3_83>.s3_row>.s3_column_right {
	width: 68.449997%;
}




#stacks_in_3_83>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_3_83>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3_83>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





/* -- Start Textalign Each css Template -- */
#stacks_in_3_91 {
	text-align: left !important;
}


#stacks_in_3_91 img {
	margin: 0 !important;
}




@media only screen and (max-width: 768px) {
    #stacks_in_3_91 {
		text-align: left !important;
	}
	
	#stacks_in_3_91 img {
		margin: 0 auto !important;
	}
	
	
	#stacks_in_3_91 img {
		margin: 0 !important;
	}
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_3_91 {
		text-align: left !important;
	}
	
	#stacks_in_3_91 img {
		margin: 0 auto !important;
	}
	
	
	#stacks_in_3_91 img {
		margin: 0 !important;
	}
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_3_91 {
	margin: 5px 0px 5px 0px;
}
/*Begin Align Stack by Pressure Designs*/
#stacks_in_3_258align{
	
	
	
	text-align: right;
	
	
	
	
}
/*End Align Stack by Pressure Designs*/


#stacks_in_3_259 .vertical-center-wrapper {
	display:table;
	width: 100%;
}

#stacks_in_3_259 .vertical-center-inner {
	display:table-cell;
	vertical-align:middle;
}

#stacks_in_3_259 .vertical-center-content {
	margin-left: auto;
	margin-right: auto;
}


@media (max-width: 47.9375em) {
	#stacks_in_3_259 .vertical-center-wrapper {
		height: 58px;

	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_3_259 .vertical-center-wrapper {
		height: 58px;

	}
}

@media (min-width: 62em) {
	#stacks_in_3_259 .vertical-center-wrapper {
		height: 58px;

	}
}
/* Start dooGrid stack each CSS code */.stacks_in_3_261gridWrapper > div{	display: inline-block !important;	width: 100%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: middle;    margin-top: 0px;    padding-right: 4.000000px;    padding-left: 4.000000px;}.stacks_in_3_261gridWrapper{	margin-right: -4.000000px;    margin-left: -4.000000px;    margin-top: -0px;}@media all and (max-width: 1024px) {				.stacks_in_3_261gridWrapper > div{		width: 100%;	}	}@media all and (max-width: 768px) {				.stacks_in_3_261gridWrapper > div{		width: 100%;	}		}@media all and (max-width: 480px) {				.stacks_in_3_261gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code */
#stacks_out_3_261 {
	margin-right:0;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_out_3_262 {
	width: 134px;
}



/* Color picker style settings */


#stacks_in_3_263 p {
	color: rgba(117, 159, 54, 1.00);
}

#stacks_in_3_263 p a,
#stacks_in_3_263 p a:visited {
	color: rgba(55, 129, 187, 1.00);
}

#stacks_in_3_263 p a:hover,
#stacks_in_3_263 p a:active {
	color: rgba(64, 103, 138, 1.00);
}

/* Edit mode custom colors. */
#stacks_in_3_263 .paragraph {
	color: rgba(117, 159, 54, 1.00);
}

#stacks_in_3_263 .paragraph a,
#stacks_in_3_263 .paragraph a:visited {
	color: rgba(55, 129, 187, 1.00);
}

#stacks_in_3_263 .paragraph a:hover,
#stacks_in_3_263 .paragraph a:active {
	color: rgba(64, 103, 138, 1.00);
}








	
	#stacks_in_3_263 p,
	#stacks_in_3_263 {
		
	}
	

	
	
	
	
	



#stacks_in_3_263 p,
#stacks_in_3_263 {
	margin-bottom: 0;
}

/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_out_3_266 {
	width: 120px;
}



#stacks_in_3_267 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_3_267 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_3_267 ul.social_badges_container li,
#stacks_in_3_267 ul.social_badges_container li a,
#stacks_in_3_267 ul.social_badges_container li a i {
	width: 32px;
	height: 32px;
	line-height: 32px;
}

#stacks_in_3_267 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 18px;
}


	#stacks_in_3_267 ul.social_badges_container li a {
		
	}




	li.stacks_in_3_269_individual_badge a,
	li.stacks_in_3_269_individual_badge a:visited {
		background-color: rgba(117, 159, 54, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}

	li.stacks_in_3_269_individual_badge a:hover,
	li.stacks_in_3_269_individual_badge a:active {
		background-color: rgba(89, 121, 41, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}






	li.stacks_in_3_271_individual_badge a,
	li.stacks_in_3_271_individual_badge a:visited {
		background-color: rgba(14, 64, 164, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}

	li.stacks_in_3_271_individual_badge a:hover,
	li.stacks_in_3_271_individual_badge a:active {
		background-color: rgba(33, 89, 192, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}






	li.stacks_in_3_272_individual_badge a,
	li.stacks_in_3_272_individual_badge a:visited {
		background-color: rgba(56, 160, 18, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}

	li.stacks_in_3_272_individual_badge a:hover,
	li.stacks_in_3_272_individual_badge a:active {
		background-color: rgba(83, 195, 40, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}



/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_out_3_273 {
	width: 80px;
}
#stacks_out_3_299_2, #stacks_in_3_299_2 {
  overflow: visible;
}
#press_group_stacks_in_3_299_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
 }
  #press_group_stacks_in_3_299_2 [tag="node"]:first-child {
    width: 100% !important; }
  #press_group_stacks_in_3_299_2 .out.stack:first-child {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
    #press_group_stacks_in_3_299_2 .out.stack:first-child .out {
      width: 100% !important;
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important;
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #press_group_stacks_in_3_299_2 .out.stack:first-child [tag="slice"] .mez {
      padding: 1px;
      margin: 0px;
      margin-left: 0 !important;
      margin-right: 0 !important; }
      #press_group_stacks_in_3_299_2 .out.stack:first-child [tag="slice"] .press-lite {
        border-radius: 0px;
      }
    #press_group_stacks_in_3_299_2 .out.stack:first-child [tag="slice"]:first-child .press,
      #press_group_stacks_in_3_299_2 .out.stack:first-child [tag="slice"]:first-child .press-lite {
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px; }
    #press_group_stacks_in_3_299_2 .out.stack:first-child [tag="slice"]:last-child .press,
    #press_group_stacks_in_3_299_2 .out.stack:first-child [tag="slice"]:last-child .press-lite {
      margin-right: 0px !important;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px; }
  #press_group_stacks_in_3_299_2 .press-text [tag="node"] {
    min-width: 0px !important; }
  #press_group_stacks_in_3_299_2 .press {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
    margin-left: 0 !important;
    margin-right: 0px !important;
    border-radius: 0px; }
    #press_group_stacks_in_3_299_2 .press-lite-wrap .press-lite {
      border-radius: 0px;
    }
    #press_group_stacks_in_3_299_2 .press:first-child, #press_group_stacks_in_3_299_2 .press:first-of-type,
    #press_group_stacks_in_3_299_2 .press-lite-wrap:first-child .press-lite, #press_group_stacks_in_3_299_2 .press-lite-wrap:first-of-type .press-lite {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_3_299_2 .press:last-child, #press_group_stacks_in_3_299_2 .press:last-of-type,
      #press_group_stacks_in_3_299_2 .press-lite-wrap:last-child .press-lite, #press_group_stacks_in_3_299_2 .press-lite-wrap:last-of-type .press-lite {
      /*  */
      margin-right: 0px !important;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
      /*  */ }
  #press_group_stacks_in_3_299_2 [id*="press_alignment"] {
    width: auto !important;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
    text-align: left !important; }
    #press_group_stacks_in_3_299_2 [id*="press_alignment"] .press {
      padding-top: 0px;
      padding-bottom: 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important;
      margin-left: 0 !important;
      margin-right: 0px !important; }
      #press_group_stacks_in_3_299_2 .press-lite-wrap .press-lite{
        margin-right: 0px !important;
      }
      #press_group_stacks_in_3_299_2 [id*="press_alignment"] .press:last-child, #press_group_stacks_in_3_299_2 [id*="press_alignment"] .press:first-child, #press_group_stacks_in_3_299_2 [id*="press_alignment"] .press:first-of-type, #press_group_stacks_in_3_299_2 [id*="press_alignment"] .press:last-of-type {
        border-radius: 0px; }
    #press_group_stacks_in_3_299_2 [id*="press_alignment"]:first-child .press {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_3_299_2 [id*="press_alignment"]:last-child .press {
      /*  */
      margin-right: 0px !important;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
      /*  */ }

    #press_group_stacks_in_3_299_2 [id*="press_alignment"]:first-child .press-lite-wrap .press-lite {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_3_299_2 [id*="press_alignment"]:last-child .press-lite-wrap .press-lite {
      /*  */
      margin-right: 0px !important;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
      /*  */ }
@font-face{font-family:"Ionicons";src:url("ionicons/ionicons.eot?v=4.5.9-1");src:url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"),url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"),url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"),url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"),url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#stacks_in_3_299_5_press.press-lite {
  box-sizing: border-box;
  position: relative;
  /*  */
  cursor: pointer;
  /*  */
  padding: 6px 6px;
  border-radius: 4px;
  text-decoration: none;
  display: inline-block;
  margin: 0;
  font-size: 10px;
  line-height: 10px;
  /*  */
  /*  */
  background-color: rgba(117, 159, 54, 0.29);
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  border-style: solid;
  border-width: 1px;
  border-color: rgba(117, 159, 54, 1.00);
}
#stacks_in_3_299_5_press.press-lite:focus {outline:0;}
#stacks_in_3_299_5_press_wrap {
  /*  */
  /*  */
  /*  */
  display: flex;
  justify-content: flex-end;
  /*  */
  margin: 4px 4px 4px 4px;
}
#stacks_in_3_299_5_press.press-lite {
  white-space: nowrap;
}
#stacks_in_3_299_5_press.press-lite .press-lite-text span,
#stacks_in_3_299_5_press.press-lite .press-lite-text:after {
  overflow: hidden;
  color: rgba(92, 125, 45, 1.00);
  /*  */
  font-weight: bold;
  /*  */
}
#stacks_in_3_299_5_press.press-lite,
#stacks_in_3_299_5_press.press-lite .press-lite-text,
#stacks_in_3_299_5_press.press-lite .press-lite-text:after,
#stacks_in_3_299_5_press.press-lite .press-lite-text > span,
#stacks_in_3_299_5_press.press-lite .press-lite-icon i,
#stacks_in_3_299_5_press.press-lite .press-lite-icon img,
#stacks_in_3_299_5_press.press-lite .press-lite-icon svg,
#stacks_in_3_299_5_press.press-lite .press-lite-icon svg path,
#stacks_in_3_299_5_press.press-lite .press-lite-icon svg polyline,
#stacks_in_3_299_5_press.press-lite .press-lite-icon:after {
    transition: all 200ms ease;
}
#stacks_in_3_299_5_press.press-lite .press-lite-text {
  z-index: 1;
  position: relative;
}
#stacks_in_3_299_5_press.press-lite .press-lite-icon i,
#stacks_in_3_299_5_press.press-lite .press-lite-icon img {
  position: relative;
  color: rgba(51, 51, 51, 1.00);
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  font-size: 10px;
  line-height: 10px;
  z-index: 1;
}
#stacks_in_3_299_5_press.press-lite .press-lite-icon img {
  height: 10px;
  width: auto;
  vertical-align: top;
}
#stacks_in_3_299_5_press.press-lite .press-lite-icon svg {
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  height: 12.500000px;
  z-index: 1;
}
/*  */
#stacks_in_3_299_5_press.press-lite .press-lite-icon.press-lite-icon-off svg {
  transform: translateX(5%);
}
#stacks_in_3_299_5_press.press-lite .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_3_299_5_press.press-lite .press-lite-icon svg polyline {
  fill:none;
  stroke: rgba(51, 51, 51, 1.00);
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-width:48px;
}
#stacks_in_3_299_5_press.press-lite:active,
#stacks_in_3_299_5_press.press-lite:focus {
  transform: translate(0,0);
}
/*  */
#stacks_in_3_299_5_press.press-lite .press-lite-icon {
  display: none;
}
/*  */
/*  */
#stacks_in_3_299_5_press.press-lite:hover {
  background: rgba(255, 255, 255, 1.00);
}
/*  */
/*  */
#stacks_in_3_299_5_press.press-lite:hover {
  border-color: rgba(0, 0, 0, 0.15);
}
#stacks_in_3_299_5_press.press-lite:hover .press-lite-text span,
#stacks_in_3_299_5_press.press-lite:hover .press-lite-text:after  {
  color: rgba(0, 129, 164, 1.00);
}
#stacks_in_3_299_5_press.press-lite:hover .press-lite-icon i {
  color: rgba(51, 51, 51, 1.00);
}
#stacks_in_3_299_5_press.press-lite:hover .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_3_299_5_press.press-lite:hover .press-lite-icon svg polyline {
  fill:none;
  stroke: rgba(51, 51, 51, 1.00);
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_3_299_5_press.press-lite:active {
  box-shadow: inset 0px 0px 0px 300px rgba(0,0,0,0.1);
}
/*  */
#stacks_in_3_299_5_press.press-lite .press-lite-lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  display: grid;
}
#stacks_in_3_299_5_press.press-lite .press-lite-line-t,
#stacks_in_3_299_5_press.press-lite .press-lite-line-b {
  position: absolute;
  height: 1px;
  width: 0%;
  background: rgba(0, 0, 0, 1.00);
  transition: all 200ms ease;
}
#stacks_in_3_299_5_press.press-lite .press-lite-line-l,
#stacks_in_3_299_5_press.press-lite .press-lite-line-r {
  position: absolute;
  width: 1px;
  height: 0%;
  background: rgba(0, 0, 0, 1.00);
  transition: all 200ms ease;
}
#stacks_in_3_299_5_press.press-lite .press-lite-line-t {
  top: 0;
}
#stacks_in_3_299_5_press.press-lite .press-lite-line-b {
  bottom: 0;
  width: 100%;
}
#stacks_in_3_299_5_press.press-lite .press-lite-line-l {
  left: 0;
}
#stacks_in_3_299_5_press.press-lite .press-lite-line-r {
  right: 0;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_3_299_5_press.press-lite:before {
  content: "";
  position: absolute;
  background: transparent;
  z-index: 0;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  box-shadow: 0px 0px 0px 0px rgba(138, 230, 237, 1.00);
  border-radius: 4px;
  opacity: 1;
}
#stacks_in_3_299_5_press.press-lite:hover:before {
  box-shadow: 0px 0px 0px 20px rgba(138, 230, 237, 1.00);
  opacity: 0;
  transition: all 500ms linear;
}
/*  */
@font-face{font-family:"Ionicons";src:url("ionicons/ionicons.eot?v=4.5.9-1");src:url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"),url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"),url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"),url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"),url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#stacks_in_3_299_8_press.press-lite {
  box-sizing: border-box;
  position: relative;
  /*  */
  cursor: default;
  /*  */
  padding: 6px 6px;
  border-radius: 4px;
  text-decoration: none;
  display: inline-block;
  margin: 0;
  font-size: 10px;
  line-height: 10px;
  /*  */
  /*  */
  background-color: rgba(117, 159, 54, 0.00);
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  border-style: solid;
  border-width: 1px;
  border-color: rgba(117, 159, 54, 1.00);
}
#stacks_in_3_299_8_press.press-lite:focus {outline:0;}
#stacks_in_3_299_8_press_wrap {
  /*  */
  /*  */
  /*  */
  display: flex;
  justify-content: flex-end;
  /*  */
  margin: 4px 4px 4px 0px;
}
#stacks_in_3_299_8_press.press-lite {
  white-space: nowrap;
}
#stacks_in_3_299_8_press.press-lite .press-lite-text span,
#stacks_in_3_299_8_press.press-lite .press-lite-text:after {
  overflow: hidden;
  color: rgba(117, 159, 54, 1.00);
  /*  */
  font-weight: bold;
  /*  */
}
#stacks_in_3_299_8_press.press-lite,
#stacks_in_3_299_8_press.press-lite .press-lite-text,
#stacks_in_3_299_8_press.press-lite .press-lite-text:after,
#stacks_in_3_299_8_press.press-lite .press-lite-text > span,
#stacks_in_3_299_8_press.press-lite .press-lite-icon i,
#stacks_in_3_299_8_press.press-lite .press-lite-icon img,
#stacks_in_3_299_8_press.press-lite .press-lite-icon svg,
#stacks_in_3_299_8_press.press-lite .press-lite-icon svg path,
#stacks_in_3_299_8_press.press-lite .press-lite-icon svg polyline,
#stacks_in_3_299_8_press.press-lite .press-lite-icon:after {
    transition: all 200ms ease;
}
#stacks_in_3_299_8_press.press-lite .press-lite-text {
  z-index: 1;
  position: relative;
}
#stacks_in_3_299_8_press.press-lite .press-lite-icon i,
#stacks_in_3_299_8_press.press-lite .press-lite-icon img {
  position: relative;
  color: rgba(51, 51, 51, 1.00);
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  font-size: 10px;
  line-height: 10px;
  z-index: 1;
}
#stacks_in_3_299_8_press.press-lite .press-lite-icon img {
  height: 10px;
  width: auto;
  vertical-align: top;
}
#stacks_in_3_299_8_press.press-lite .press-lite-icon svg {
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  height: 12.500000px;
  z-index: 1;
}
/*  */
#stacks_in_3_299_8_press.press-lite .press-lite-icon.press-lite-icon-off svg {
  transform: translateX(5%);
}
#stacks_in_3_299_8_press.press-lite .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_3_299_8_press.press-lite .press-lite-icon svg polyline {
  fill:none;
  stroke: rgba(51, 51, 51, 1.00);
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-width:48px;
}
#stacks_in_3_299_8_press.press-lite:active,
#stacks_in_3_299_8_press.press-lite:focus {
  transform: translate(0,0);
}
/*  */
#stacks_in_3_299_8_press.press-lite .press-lite-icon {
  display: none;
}
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
#stacks_in_3_299_8_press.press-lite:active {
  box-shadow: inset 0px 0px 0px 300px rgba(0,0,0,0.1);
}
/*  */
#stacks_in_3_299_8_press.press-lite .press-lite-lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  display: grid;
}
#stacks_in_3_299_8_press.press-lite .press-lite-line-t,
#stacks_in_3_299_8_press.press-lite .press-lite-line-b {
  position: absolute;
  height: 1px;
  width: 0%;
  background: rgba(0, 0, 0, 1.00);
  transition: all 200ms ease;
}
#stacks_in_3_299_8_press.press-lite .press-lite-line-l,
#stacks_in_3_299_8_press.press-lite .press-lite-line-r {
  position: absolute;
  width: 1px;
  height: 0%;
  background: rgba(0, 0, 0, 1.00);
  transition: all 200ms ease;
}
#stacks_in_3_299_8_press.press-lite .press-lite-line-t {
  top: 0;
}
#stacks_in_3_299_8_press.press-lite .press-lite-line-b {
  bottom: 0;
  width: 100%;
}
#stacks_in_3_299_8_press.press-lite .press-lite-line-l {
  left: 0;
}
#stacks_in_3_299_8_press.press-lite .press-lite-line-r {
  right: 0;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_3_299_8_press.press-lite:before {
  content: "";
  position: absolute;
  background: transparent;
  z-index: 0;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  box-shadow: 0px 0px 0px 0px rgba(117, 159, 54, 0.51);
  border-radius: 4px;
  opacity: 1;
}
#stacks_in_3_299_8_press.press-lite:hover:before {
  box-shadow: 0px 0px 0px 20px rgba(117, 159, 54, 0.51);
  opacity: 0;
  transition: all 500ms linear;
}
/*  */
#stacks_in_3_98 .aContainer {
 

}





	#stacks_in_3_101 > .container {
		max-width: 1140px;
	}










	#stacks_in_3_101 > .container {
		border-radius: 0px;
	}

	


#stacks_in_3_101 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(153, 153, 153, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 5px 0px 5px 0px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_3_104 {
	text-align: left !important;
}


#stacks_in_3_104 img {
	margin: 0 !important;
}




@media only screen and (max-width: 768px) {
    #stacks_in_3_104 {
		text-align: left !important;
	}
	
	#stacks_in_3_104 img {
		margin: 0 auto !important;
	}
	
	
	#stacks_in_3_104 img {
		margin: 0 !important;
	}
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_3_104 {
		text-align: left !important;
	}
	
	#stacks_in_3_104 img {
		margin: 0 auto !important;
	}
	
	
	#stacks_in_3_104 img {
		margin: 0 !important;
	}
	
	
	
}
/* -- End Textalign Each css Template -- */@import url(http://fonts.googleapis.com/css?family=Raleway:400,200);
body.sideMenuOpen {
  overflow: hidden !important; }

#sideMenuToggleContainer_stacks_in_3_46 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  box-sizing: border-box;
  /*  */
  /*  */
  text-align: left;
  /*  */ }

#sideMenuToggle_stacks_in_3_46 {
  text-align: center;
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
  display: inline-block;
  z-index: 9999999999999;
  box-sizing: border-box;
  pointer-events: all;
  color: #FFFFFF;
  padding: 8px 8px 8px 8px;
  border-radius: 4px;
  /*  */
  /*  */
  /*  */
  /*  */
  width: auto;
  /*  */
  /*  */
  background: rgba(117, 159, 54, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1.00);
  /*  */
  /*  */
  border: 1px solid rgba(255, 255, 255, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: "Ubuntu";
  /*  */
  /*  */
  /*  */ }
  #sideMenuToggle_stacks_in_3_46 span, #sideMenuToggle_stacks_in_3_46 i {
    vertical-align: middle; }
  #sideMenuToggle_stacks_in_3_46 span {
    font-size: 18px; }
  #sideMenuToggle_stacks_in_3_46 i {
    font-size: 30px; }

#sideMenuContainer_stacks_in_3_46:before, #sideMenuContainer_stacks_in_3_46:after {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 1;
  display: block;
  position: absolute; }

#sideMenuContainer_stacks_in_3_46:before {
  /*  */
  background: #FFFFFF;
  /*  */
  /*  */
  /*  */ }

#sideMenuContainer_stacks_in_3_46:after {
  /*  */ }

#sideMenu_stacks_in_3_46 {
  opacity: 1;
  padding: 10px 10px 10px 10px;
  /*  */
  text-align: left;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: "Open Sans";
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_46 .close-icon {
  opacity: 0;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  margin-bottom: 2px;
  box-sizing: border-box;
  z-index: 9999999999999999999999;
  /*  */
  text-align: left;
  /*  */ }
  #sideMenu_stacks_in_3_46 .close-icon i {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
    box-sizing: content-box;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    /*  */
    color: #000000;
    margin: 6px 0px 6px 0px;
    padding: 5px 5px 5px 5px;
    width: 36px;
    height: 36px;
    font-size: 36px;
    border-radius: 4px;
    line-height: 36px;
    /*  */
    background: rgba(206, 207, 209, 1.00);
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */ }

#sideMenu_stacks_in_3_46 #cssmenu,
#sideMenu_stacks_in_3_46 #cssmenu ul,
#sideMenu_stacks_in_3_46 #cssmenu ul li,
#sideMenu_stacks_in_3_46 #cssmenu ul li a {
  margin: 0;
  bottom: 0;
  padding: 0;
  display: block;
  line-height: 1;
  list-style: none;
  position: relative;
  box-sizing: border-box; }

#sideMenu_stacks_in_3_46 #cssmenu {
  width: 100%;
  font-family: inherit; }

#sideMenu_stacks_in_3_46 #cssmenu ul > li a small {
  display: block;
  margin-top: 7px;
  font-size: 16px;
  color: rgba(89, 89, 89, 1.00); }

#sideMenu_stacks_in_3_46 #cssmenu ul ul li a small {
  display: block;
  margin-top: 7px;
  font-size: 20px;
  /*  */
  color: rgba(89, 89, 89, 1.00);
  /*  */ }

#sideMenu_stacks_in_3_46 #cssmenu ul > li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 22px; }

#sideMenu_stacks_in_3_46 #cssmenu ul ul li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 17px; }

#sideMenuContainer_stacks_in_3_46 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons {
  top: 0;
  z-index: 5;
  height: 100%;
  display: block;
  color: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  /*  */
  right: 0;
  width: 46px;
  /*  */ }
  #sideMenuContainer_stacks_in_3_46 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon, #sideMenuContainer_stacks_in_3_46 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    top: 50%;
    left: 50%;
    display: block;
    color: inherit;
    position: absolute;
    font-size: 24px;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  #sideMenuContainer_stacks_in_3_46 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon {
    opacity: 1;
    visibility: visible; }
  #sideMenuContainer_stacks_in_3_46 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    opacity: 0;
    visibility: hidden; }

#sideMenuContainer_stacks_in_3_46.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon, #sideMenuContainer_stacks_in_3_46.open #cssmenu ul > li.has-sub.open > a i.dropdown-close-icon {
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  /*  */
  -webkit-transform: translate(-50%, -50%) rotate(30deg);
          transform: translate(-50%, -50%) rotate(30deg);
  /*  */ }

#sideMenuContainer_stacks_in_3_46.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon {
  opacity: 0;
  visibility: hidden; }

#sideMenuContainer_stacks_in_3_46.open #cssmenu ul > li.has-sub.open > a i.dropdown-close-icon {
  opacity: 1;
  visibility: visible; }

#sideMenuContainer_stacks_in_3_46.open #cssmenu ul > li.has-sub > a i.dropdown-open-icon {
  opacity: 1;
  visibility: visible; }

#sideMenuContainer_stacks_in_3_46.open #cssmenu ul > li.has-sub > a i.dropdown-close-icon {
  opacity: 0;
  visibility: hidden; }

/*  */
#sideMenu_stacks_in_3_46 #cssmenu ul > li.has-sub > a {
  /*  */
  padding: 16px 48px 16px 22px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_46 #cssmenu > ul > li > a {
  z-index: 2;
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  color: #759F36;
  padding: 16px 22px 16px 22px;
  font-size: 22px;
  border-radius: 3px;
  margin-bottom: 5px;
  /*  */
  background: none;
  /*  */
  /*  */
  /*  */ }
  #sideMenu_stacks_in_3_46 #cssmenu > ul > li > a:first-child {
    margin-top: 0; }

#sideMenu_stacks_in_3_46 #cssmenu ul ul li a {
  z-index: 2;
  cursor: pointer;
  text-decoration: none;
  font-size: 17px;
  border-radius: 3px;
  margin-bottom: 5px;
  /*  */
  color: #759F36;
  padding: 16px 22px 16px 22px;
  /*  */
  background: none;
  /*  */
  /*  */
  /*  */
  /*  */ }

/*  */
#sideMenu_stacks_in_3_46 #cssmenu ul ul li a {
  /*  */
  margin-left: 15px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_46 #cssmenu ul ul ul li a {
  /*  */
  margin-left: 30px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_46 #cssmenu ul ul ul ul li a {
  /*  */
  margin-left: 45px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_46 #cssmenu ul ul ul ul ul li a {
  /*  */
  margin-left: 60px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_46 #cssmenu ul ul ul ul ul li a {
  /*  */
  margin-left: 75px;
  /*  */
  /*  */
  /*  */ }

/*  */
@-webkit-keyframes elegantOpen {
  0% {
    margin-left: -500px; }
  100% {
    margin-left: 0px; } }
@keyframes elegantOpen {
  0% {
    margin-left: -500px; }
  100% {
    margin-left: 0px; } }

@-webkit-keyframes elegantClose {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -500px; } }

@keyframes elegantClose {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -500px; } }

/*  */
#sideMenuToggleContainer_stacks_in_3_46 {
  /*  */
  /*  */
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 999999999;
  /*  */
  /*  */
  /*  */
  text-align: left;
  /*  */
  /*  */
  top: 0;
  /*  */
  padding: 75px 10px 5px 25px; }

#sideMenuToggle_stacks_in_3_46:hover {
  cursor: pointer;
  color: #FFFFFF;
  /*  */
  background: #597929;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_46 .close-icon i:hover {
  /*  */
  /*  */
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  /*  */
  /*  */ }

#sideMenuContainer_stacks_in_3_46 {
  top: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
  position: fixed;
  visibility: hidden;
  z-index: 99999999999999999;
  right: -100%;
  transition: all 0.2s ease-in; }

/*  */
/*  */
@media only screen and (max-width: 440px) {
  #sideMenuContainer_stacks_in_3_46 {
    max-width: 70%; } }

@media only screen and (max-width: 770px) and (min-width: 441px) {
  #sideMenuContainer_stacks_in_3_46 {
    max-width: 50%; } }

@media only screen and (min-width: 771px) {
  #sideMenuContainer_stacks_in_3_46 {
    max-width: 40%; } }

/*  */
#sideMenuContainer_stacks_in_3_46:before, #sideMenuContainer_stacks_in_3_46:after {
  content: '';
  z-index: -1;
  width: 100%;
  height: 120%;
  transition: opacity 0.1s ease-in; }

#sideMenuContainer_stacks_in_3_46.open {
  right: 0;
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease-out; }
  #sideMenuContainer_stacks_in_3_46.open:before {
    visibility: visible;
    opacity: 0.90;
    transition: opacity 0.1s ease; }
  #sideMenuContainer_stacks_in_3_46.open .close-icon {
    opacity: 1;
    transition-delay: 0.4s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu {
    opacity: 1;
    visibility: visible;
    transition-delay: 0.4s;
    transition: all 0.3s ease; }

#sideMenu_stacks_in_3_46 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  visibility: visible;
  box-sizing: border-box; }

#sideMenu_stacks_in_3_46 #cssmenu ul ul {
  display: none; }

#sideMenu_stacks_in_3_46 #cssmenu > ul > li.active > ul {
  display: block; }

#sideMenuContainer_stacks_in_3_46 #cssmenu > ul > li {
  right: -100%;
  opacity: 0;
  transition: left 0.3s ease; }

#sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li {
  right: 0%;
  opacity: 1;
  transition: all 0.3s ease; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(1) {
    transition-delay: 0.2s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(2) {
    transition-delay: 0.3s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(3) {
    transition-delay: 0.4s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(4) {
    transition-delay: 0.5s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(5) {
    transition-delay: 0.6s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(6) {
    transition-delay: 0.7s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(7) {
    transition-delay: 0.8s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(8) {
    transition-delay: 0.9s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(9) {
    transition-delay: 1s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(10) {
    transition-delay: 1.1s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(11) {
    transition-delay: 1.2s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(12) {
    transition-delay: 1.3s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(13) {
    transition-delay: 1.4s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(14) {
    transition-delay: 1.5s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(15) {
    transition-delay: 1.6s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(16) {
    transition-delay: 1.7s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(17) {
    transition-delay: 1.8s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(18) {
    transition-delay: 1.9s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(19) {
    transition-delay: 2s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(20) {
    transition-delay: 2.1s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(21) {
    transition-delay: 2.2s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(22) {
    transition-delay: 2.3s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(23) {
    transition-delay: 2.4s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(24) {
    transition-delay: 2.5s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(25) {
    transition-delay: 2.6s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(26) {
    transition-delay: 2.7s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(27) {
    transition-delay: 2.8s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(28) {
    transition-delay: 2.9s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(29) {
    transition-delay: 3s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(30) {
    transition-delay: 3.1s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(31) {
    transition-delay: 3.2s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(32) {
    transition-delay: 3.3s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(33) {
    transition-delay: 3.4s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(34) {
    transition-delay: 3.5s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(35) {
    transition-delay: 3.6s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(36) {
    transition-delay: 3.7s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(37) {
    transition-delay: 3.8s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(38) {
    transition-delay: 3.9s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(39) {
    transition-delay: 4s; }
  #sideMenuContainer_stacks_in_3_46.open #cssmenu > ul > li:nth-child(40) {
    transition-delay: 4.1s; }

#sideMenu_stacks_in_3_46 #cssmenu ul > li a:hover small {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.82); }

#sideMenu_stacks_in_3_46 #cssmenu ul ul li a:hover small {
  font-size: 20px;
  /*  */
  color: rgba(0, 0, 0, 0.82);
  /*  */ }

#sideMenu_stacks_in_3_46 #cssmenu > ul > li > a:hover {
  color: #597929;
  /*  */
  /*  */
  background: rgba(230, 230, 230, 1.00);
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_46 #cssmenu ul ul li a:hover {
  /*  */
  color: #597929;
  /*  */
  /*  */
  background: rgba(230, 230, 230, 1.00);
  /*  */
  /*  */
  /*  */ }

@media only screen and (max-width: 440px) {
  #sideMenuContainer_stacks_in_3_46.hide-m, #sideMenuToggleContainer_stacks_in_3_46.hide-m {
    display: none; } }

@media only screen and (max-width: 770px) and (min-width: 441px) {
  #sideMenuContainer_stacks_in_3_46.hide-t, #sideMenuToggleContainer_stacks_in_3_46.hide-t {
    display: none; } }

@media only screen and (min-width: 771px) {
  #sideMenuContainer_stacks_in_3_46.hide-d, #sideMenuToggleContainer_stacks_in_3_46.hide-d {
    display: none; } }

/*  */
/*  */


#stacks_in_3_47 img {
	
	
	width: 300px;
	height: auto;
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_3_47 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_3_47 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_3_47 img {
		
			
			
	}
}


#stacks_in_3_47 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_out_3_47 {
	width: 300px;
}
/*  */ }
  #sideMenuItem_stacks_in_3_66.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }
/*  */ }
  #sideMenuItem_stacks_in_3_69.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }
@import url(http://fonts.googleapis.com/css?family=Raleway:400,200);
body.sideMenuOpen {
  overflow: hidden !important; }

#sideMenuToggleContainer_stacks_in_3_55 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  box-sizing: border-box;
  /*  */
  /*  */
  text-align: right;
  /*  */ }

#sideMenuToggle_stacks_in_3_55 {
  text-align: center;
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
  display: inline-block;
  z-index: 9999999999999;
  box-sizing: border-box;
  pointer-events: all;
  color: #FFFFFF;
  padding: 8px 8px 8px 8px;
  border-radius: 4px;
  /*  */
  /*  */
  /*  */
  /*  */
  width: auto;
  /*  */
  /*  */
  background: rgba(117, 159, 54, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1.00);
  /*  */
  /*  */
  border: 1px solid rgba(255, 255, 255, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: "Ubuntu";
  /*  */
  /*  */
  /*  */ }
  #sideMenuToggle_stacks_in_3_55 span, #sideMenuToggle_stacks_in_3_55 i {
    vertical-align: middle; }
  #sideMenuToggle_stacks_in_3_55 span {
    font-size: 18px; }
  #sideMenuToggle_stacks_in_3_55 i {
    font-size: 30px; }

#sideMenuContainer_stacks_in_3_55:before, #sideMenuContainer_stacks_in_3_55:after {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 1;
  display: block;
  position: absolute; }

#sideMenuContainer_stacks_in_3_55:before {
  /*  */
  background: #FFFFFF;
  /*  */
  /*  */
  /*  */ }

#sideMenuContainer_stacks_in_3_55:after {
  /*  */ }

#sideMenu_stacks_in_3_55 {
  opacity: 1;
  padding: 10px 10px 10px 10px;
  /*  */
  text-align: left;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: "Open Sans";
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_55 .close-icon {
  opacity: 0;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  margin-bottom: 2px;
  box-sizing: border-box;
  z-index: 9999999999999999999999;
  /*  */
  text-align: left;
  /*  */ }
  #sideMenu_stacks_in_3_55 .close-icon i {
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
    box-sizing: content-box;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    /*  */
    color: #000000;
    margin: 6px 0px 6px 0px;
    padding: 5px 5px 5px 5px;
    width: 24px;
    height: 24px;
    font-size: 24px;
    border-radius: 4px;
    line-height: 24px;
    /*  */
    background: rgba(206, 207, 209, 1.00);
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */ }

#sideMenu_stacks_in_3_55 #cssmenu,
#sideMenu_stacks_in_3_55 #cssmenu ul,
#sideMenu_stacks_in_3_55 #cssmenu ul li,
#sideMenu_stacks_in_3_55 #cssmenu ul li a {
  margin: 0;
  bottom: 0;
  padding: 0;
  display: block;
  line-height: 1;
  list-style: none;
  position: relative;
  box-sizing: border-box; }

#sideMenu_stacks_in_3_55 #cssmenu {
  width: 100%;
  font-family: inherit; }

#sideMenu_stacks_in_3_55 #cssmenu ul > li a small {
  display: block;
  margin-top: 7px;
  font-size: 16px;
  color: rgba(89, 89, 89, 1.00); }

#sideMenu_stacks_in_3_55 #cssmenu ul ul li a small {
  display: block;
  margin-top: 7px;
  font-size: 20px;
  /*  */
  color: rgba(89, 89, 89, 1.00);
  /*  */ }

#sideMenu_stacks_in_3_55 #cssmenu ul > li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 22px; }

#sideMenu_stacks_in_3_55 #cssmenu ul ul li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 17px; }

#sideMenuContainer_stacks_in_3_55 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons {
  top: 0;
  z-index: 5;
  height: 100%;
  display: block;
  color: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  /*  */
  right: 0;
  width: 46px;
  /*  */ }
  #sideMenuContainer_stacks_in_3_55 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon, #sideMenuContainer_stacks_in_3_55 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    top: 50%;
    left: 50%;
    display: block;
    color: inherit;
    position: absolute;
    font-size: 24px;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg); }
  #sideMenuContainer_stacks_in_3_55 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon {
    opacity: 1;
    visibility: visible; }
  #sideMenuContainer_stacks_in_3_55 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    opacity: 0;
    visibility: hidden; }

#sideMenuContainer_stacks_in_3_55.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon, #sideMenuContainer_stacks_in_3_55.open #cssmenu ul > li.has-sub.open > a i.dropdown-close-icon {
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  /*  */
  -webkit-transform: translate(-50%, -50%) rotate(30deg);
          transform: translate(-50%, -50%) rotate(30deg);
  /*  */ }

#sideMenuContainer_stacks_in_3_55.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon {
  opacity: 0;
  visibility: hidden; }

#sideMenuContainer_stacks_in_3_55.open #cssmenu ul > li.has-sub.open > a i.dropdown-close-icon {
  opacity: 1;
  visibility: visible; }

#sideMenuContainer_stacks_in_3_55.open #cssmenu ul > li.has-sub > a i.dropdown-open-icon {
  opacity: 1;
  visibility: visible; }

#sideMenuContainer_stacks_in_3_55.open #cssmenu ul > li.has-sub > a i.dropdown-close-icon {
  opacity: 0;
  visibility: hidden; }

/*  */
#sideMenu_stacks_in_3_55 #cssmenu ul > li.has-sub > a {
  /*  */
  padding: 16px 48px 16px 22px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_55 #cssmenu > ul > li > a {
  z-index: 2;
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  color: #759F36;
  padding: 16px 22px 16px 22px;
  font-size: 22px;
  border-radius: 3px;
  margin-bottom: 5px;
  /*  */
  background: none;
  /*  */
  /*  */
  /*  */ }
  #sideMenu_stacks_in_3_55 #cssmenu > ul > li > a:first-child {
    margin-top: 0; }

#sideMenu_stacks_in_3_55 #cssmenu ul ul li a {
  z-index: 2;
  cursor: pointer;
  text-decoration: none;
  font-size: 17px;
  border-radius: 3px;
  margin-bottom: 5px;
  /*  */
  color: #759F36;
  padding: 16px 22px 16px 22px;
  /*  */
  background: none;
  /*  */
  /*  */
  /*  */
  /*  */ }

/*  */
#sideMenu_stacks_in_3_55 #cssmenu ul ul li a {
  /*  */
  margin-left: 15px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_55 #cssmenu ul ul ul li a {
  /*  */
  margin-left: 30px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_55 #cssmenu ul ul ul ul li a {
  /*  */
  margin-left: 45px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_55 #cssmenu ul ul ul ul ul li a {
  /*  */
  margin-left: 60px;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_55 #cssmenu ul ul ul ul ul li a {
  /*  */
  margin-left: 75px;
  /*  */
  /*  */
  /*  */ }

/*  */
@-webkit-keyframes elegantOpen {
  0% {
    margin-left: -500px; }
  100% {
    margin-left: 0px; } }
@keyframes elegantOpen {
  0% {
    margin-left: -500px; }
  100% {
    margin-left: 0px; } }

@-webkit-keyframes elegantClose {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -500px; } }

@keyframes elegantClose {
  0% {
    margin-left: 0px; }
  100% {
    margin-left: -500px; } }

/*  */
#sideMenuToggleContainer_stacks_in_3_55 {
  /*  */
  /*  */
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 999999999;
  /*  */
  /*  */
  /*  */
  text-align: right;
  /*  */
  /*  */
  top: 0;
  /*  */
  padding: 25px 10px 5px 25px; }

#sideMenuToggle_stacks_in_3_55:hover {
  cursor: pointer;
  color: #FFFFFF;
  /*  */
  background: #597929;
  /*  */
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_55 .close-icon i:hover {
  /*  */
  /*  */
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  /*  */
  /*  */ }

#sideMenuContainer_stacks_in_3_55 {
  top: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
  position: fixed;
  visibility: hidden;
  z-index: 99999999999999999;
  right: -100%;
  transition: all 0.2s ease-in; }

/*  */
/*  */
@media only screen and (max-width: 440px) {
  #sideMenuContainer_stacks_in_3_55 {
    max-width: 70%; } }

@media only screen and (max-width: 770px) and (min-width: 441px) {
  #sideMenuContainer_stacks_in_3_55 {
    max-width: 50%; } }

@media only screen and (min-width: 771px) {
  #sideMenuContainer_stacks_in_3_55 {
    max-width: 40%; } }

/*  */
#sideMenuContainer_stacks_in_3_55:before, #sideMenuContainer_stacks_in_3_55:after {
  content: '';
  z-index: -1;
  width: 100%;
  height: 120%;
  transition: opacity 0.1s ease-in; }

#sideMenuContainer_stacks_in_3_55.open {
  right: 0;
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease-out; }
  #sideMenuContainer_stacks_in_3_55.open:before {
    visibility: visible;
    opacity: 0.90;
    transition: opacity 0.1s ease; }
  #sideMenuContainer_stacks_in_3_55.open .close-icon {
    opacity: 1;
    transition-delay: 0.4s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu {
    opacity: 1;
    visibility: visible;
    transition-delay: 0.4s;
    transition: all 0.3s ease; }

#sideMenu_stacks_in_3_55 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  visibility: visible;
  box-sizing: border-box; }

#sideMenu_stacks_in_3_55 #cssmenu ul ul {
  display: none; }

#sideMenu_stacks_in_3_55 #cssmenu > ul > li.active > ul {
  display: block; }

#sideMenuContainer_stacks_in_3_55 #cssmenu > ul > li {
  right: -100%;
  opacity: 0;
  transition: left 0.3s ease; }

#sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li {
  right: 0%;
  opacity: 1;
  transition: all 0.3s ease; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(1) {
    transition-delay: 0.2s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(2) {
    transition-delay: 0.3s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(3) {
    transition-delay: 0.4s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(4) {
    transition-delay: 0.5s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(5) {
    transition-delay: 0.6s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(6) {
    transition-delay: 0.7s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(7) {
    transition-delay: 0.8s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(8) {
    transition-delay: 0.9s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(9) {
    transition-delay: 1s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(10) {
    transition-delay: 1.1s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(11) {
    transition-delay: 1.2s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(12) {
    transition-delay: 1.3s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(13) {
    transition-delay: 1.4s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(14) {
    transition-delay: 1.5s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(15) {
    transition-delay: 1.6s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(16) {
    transition-delay: 1.7s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(17) {
    transition-delay: 1.8s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(18) {
    transition-delay: 1.9s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(19) {
    transition-delay: 2s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(20) {
    transition-delay: 2.1s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(21) {
    transition-delay: 2.2s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(22) {
    transition-delay: 2.3s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(23) {
    transition-delay: 2.4s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(24) {
    transition-delay: 2.5s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(25) {
    transition-delay: 2.6s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(26) {
    transition-delay: 2.7s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(27) {
    transition-delay: 2.8s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(28) {
    transition-delay: 2.9s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(29) {
    transition-delay: 3s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(30) {
    transition-delay: 3.1s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(31) {
    transition-delay: 3.2s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(32) {
    transition-delay: 3.3s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(33) {
    transition-delay: 3.4s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(34) {
    transition-delay: 3.5s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(35) {
    transition-delay: 3.6s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(36) {
    transition-delay: 3.7s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(37) {
    transition-delay: 3.8s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(38) {
    transition-delay: 3.9s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(39) {
    transition-delay: 4s; }
  #sideMenuContainer_stacks_in_3_55.open #cssmenu > ul > li:nth-child(40) {
    transition-delay: 4.1s; }

#sideMenu_stacks_in_3_55 #cssmenu ul > li a:hover small {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.82); }

#sideMenu_stacks_in_3_55 #cssmenu ul ul li a:hover small {
  font-size: 20px;
  /*  */
  color: rgba(0, 0, 0, 0.82);
  /*  */ }

#sideMenu_stacks_in_3_55 #cssmenu > ul > li > a:hover {
  color: #597929;
  /*  */
  /*  */
  background: rgba(230, 230, 230, 1.00);
  /*  */
  /*  */ }

#sideMenu_stacks_in_3_55 #cssmenu ul ul li a:hover {
  /*  */
  color: #597929;
  /*  */
  /*  */
  background: rgba(230, 230, 230, 1.00);
  /*  */
  /*  */
  /*  */ }

@media only screen and (max-width: 440px) {
  #sideMenuContainer_stacks_in_3_55.hide-m, #sideMenuToggleContainer_stacks_in_3_55.hide-m {
    display: none; } }

@media only screen and (max-width: 770px) and (min-width: 441px) {
  #sideMenuContainer_stacks_in_3_55.hide-t, #sideMenuToggleContainer_stacks_in_3_55.hide-t {
    display: none; } }

@media only screen and (min-width: 771px) {
  #sideMenuContainer_stacks_in_3_55.hide-d, #sideMenuToggleContainer_stacks_in_3_55.hide-d {
    display: none; } }

/*  */
/*  */


#stacks_in_3_57 img {
	
	
	width: 200px;
	height: auto;
	
	display: inline-block;
	margin-bottom: 21px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_3_57 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_3_57 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_3_57 img {
		
			
			
	}
}


#stacks_in_3_57 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}


#stacks_out_3_57 {
	width: 300px;
}
#stacks_out_3_298_2, #stacks_in_3_298_2 {
  overflow: visible;
}
#press_group_stacks_in_3_298_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
 }
  #press_group_stacks_in_3_298_2 [tag="node"]:first-child {
    width: 100% !important; }
  #press_group_stacks_in_3_298_2 .out.stack:first-child {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
    #press_group_stacks_in_3_298_2 .out.stack:first-child .out {
      width: 100% !important;
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important;
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #press_group_stacks_in_3_298_2 .out.stack:first-child [tag="slice"] .mez {
      padding: 1px;
      margin: 0px;
      margin-left: 0 !important;
      margin-right: 0 !important; }
      #press_group_stacks_in_3_298_2 .out.stack:first-child [tag="slice"] .press-lite {
        border-radius: 0px;
      }
    #press_group_stacks_in_3_298_2 .out.stack:first-child [tag="slice"]:first-child .press,
      #press_group_stacks_in_3_298_2 .out.stack:first-child [tag="slice"]:first-child .press-lite {
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px; }
    #press_group_stacks_in_3_298_2 .out.stack:first-child [tag="slice"]:last-child .press,
    #press_group_stacks_in_3_298_2 .out.stack:first-child [tag="slice"]:last-child .press-lite {
      margin-right: 0px !important;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px; }
  #press_group_stacks_in_3_298_2 .press-text [tag="node"] {
    min-width: 0px !important; }
  #press_group_stacks_in_3_298_2 .press {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
    margin-left: 0 !important;
    margin-right: 0px !important;
    border-radius: 0px; }
    #press_group_stacks_in_3_298_2 .press-lite-wrap .press-lite {
      border-radius: 0px;
    }
    #press_group_stacks_in_3_298_2 .press:first-child, #press_group_stacks_in_3_298_2 .press:first-of-type,
    #press_group_stacks_in_3_298_2 .press-lite-wrap:first-child .press-lite, #press_group_stacks_in_3_298_2 .press-lite-wrap:first-of-type .press-lite {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_3_298_2 .press:last-child, #press_group_stacks_in_3_298_2 .press:last-of-type,
      #press_group_stacks_in_3_298_2 .press-lite-wrap:last-child .press-lite, #press_group_stacks_in_3_298_2 .press-lite-wrap:last-of-type .press-lite {
      /*  */
      margin-right: 0px !important;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
      /*  */ }
  #press_group_stacks_in_3_298_2 [id*="press_alignment"] {
    width: auto !important;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
    text-align: left !important; }
    #press_group_stacks_in_3_298_2 [id*="press_alignment"] .press {
      padding-top: 0px;
      padding-bottom: 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important;
      margin-left: 0 !important;
      margin-right: 0px !important; }
      #press_group_stacks_in_3_298_2 .press-lite-wrap .press-lite{
        margin-right: 0px !important;
      }
      #press_group_stacks_in_3_298_2 [id*="press_alignment"] .press:last-child, #press_group_stacks_in_3_298_2 [id*="press_alignment"] .press:first-child, #press_group_stacks_in_3_298_2 [id*="press_alignment"] .press:first-of-type, #press_group_stacks_in_3_298_2 [id*="press_alignment"] .press:last-of-type {
        border-radius: 0px; }
    #press_group_stacks_in_3_298_2 [id*="press_alignment"]:first-child .press {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_3_298_2 [id*="press_alignment"]:last-child .press {
      /*  */
      margin-right: 0px !important;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
      /*  */ }

    #press_group_stacks_in_3_298_2 [id*="press_alignment"]:first-child .press-lite-wrap .press-lite {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_3_298_2 [id*="press_alignment"]:last-child .press-lite-wrap .press-lite {
      /*  */
      margin-right: 0px !important;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
      /*  */ }
@font-face{font-family:"Ionicons";src:url("ionicons/ionicons.eot?v=4.5.9-1");src:url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"),url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"),url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"),url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"),url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#stacks_in_3_298_5_press.press-lite {
  box-sizing: border-box;
  position: relative;
  /*  */
  cursor: pointer;
  /*  */
  padding: 6px 6px;
  border-radius: 4px;
  text-decoration: none;
  display: inline-block;
  margin: 0;
  font-size: 10px;
  line-height: 10px;
  /*  */
  /*  */
  background-color: rgba(117, 159, 54, 0.29);
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  border-style: solid;
  border-width: 1px;
  border-color: rgba(117, 159, 54, 1.00);
}
#stacks_in_3_298_5_press.press-lite:focus {outline:0;}
#stacks_in_3_298_5_press_wrap {
  /*  */
  /*  */
  /*  */
  display: flex;
  justify-content: flex-end;
  /*  */
  margin: 4px 4px 4px 4px;
}
#stacks_in_3_298_5_press.press-lite {
  white-space: nowrap;
}
#stacks_in_3_298_5_press.press-lite .press-lite-text span,
#stacks_in_3_298_5_press.press-lite .press-lite-text:after {
  overflow: hidden;
  color: rgba(92, 125, 45, 1.00);
  /*  */
  font-weight: bold;
  /*  */
}
#stacks_in_3_298_5_press.press-lite,
#stacks_in_3_298_5_press.press-lite .press-lite-text,
#stacks_in_3_298_5_press.press-lite .press-lite-text:after,
#stacks_in_3_298_5_press.press-lite .press-lite-text > span,
#stacks_in_3_298_5_press.press-lite .press-lite-icon i,
#stacks_in_3_298_5_press.press-lite .press-lite-icon img,
#stacks_in_3_298_5_press.press-lite .press-lite-icon svg,
#stacks_in_3_298_5_press.press-lite .press-lite-icon svg path,
#stacks_in_3_298_5_press.press-lite .press-lite-icon svg polyline,
#stacks_in_3_298_5_press.press-lite .press-lite-icon:after {
    transition: all 200ms ease;
}
#stacks_in_3_298_5_press.press-lite .press-lite-text {
  z-index: 1;
  position: relative;
}
#stacks_in_3_298_5_press.press-lite .press-lite-icon i,
#stacks_in_3_298_5_press.press-lite .press-lite-icon img {
  position: relative;
  color: rgba(51, 51, 51, 1.00);
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  font-size: 10px;
  line-height: 10px;
  z-index: 1;
}
#stacks_in_3_298_5_press.press-lite .press-lite-icon img {
  height: 10px;
  width: auto;
  vertical-align: top;
}
#stacks_in_3_298_5_press.press-lite .press-lite-icon svg {
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  height: 12.500000px;
  z-index: 1;
}
/*  */
#stacks_in_3_298_5_press.press-lite .press-lite-icon.press-lite-icon-off svg {
  transform: translateX(5%);
}
#stacks_in_3_298_5_press.press-lite .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_3_298_5_press.press-lite .press-lite-icon svg polyline {
  fill:none;
  stroke: rgba(51, 51, 51, 1.00);
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-width:48px;
}
#stacks_in_3_298_5_press.press-lite:active,
#stacks_in_3_298_5_press.press-lite:focus {
  transform: translate(0,0);
}
/*  */
#stacks_in_3_298_5_press.press-lite .press-lite-icon {
  display: none;
}
/*  */
/*  */
#stacks_in_3_298_5_press.press-lite:hover {
  background: rgba(255, 255, 255, 1.00);
}
/*  */
/*  */
#stacks_in_3_298_5_press.press-lite:hover {
  border-color: rgba(0, 0, 0, 0.15);
}
#stacks_in_3_298_5_press.press-lite:hover .press-lite-text span,
#stacks_in_3_298_5_press.press-lite:hover .press-lite-text:after  {
  color: rgba(0, 129, 164, 1.00);
}
#stacks_in_3_298_5_press.press-lite:hover .press-lite-icon i {
  color: rgba(51, 51, 51, 1.00);
}
#stacks_in_3_298_5_press.press-lite:hover .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_3_298_5_press.press-lite:hover .press-lite-icon svg polyline {
  fill:none;
  stroke: rgba(51, 51, 51, 1.00);
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_3_298_5_press.press-lite:active {
  box-shadow: inset 0px 0px 0px 300px rgba(0,0,0,0.1);
}
/*  */
#stacks_in_3_298_5_press.press-lite .press-lite-lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  display: grid;
}
#stacks_in_3_298_5_press.press-lite .press-lite-line-t,
#stacks_in_3_298_5_press.press-lite .press-lite-line-b {
  position: absolute;
  height: 1px;
  width: 0%;
  background: rgba(0, 0, 0, 1.00);
  transition: all 200ms ease;
}
#stacks_in_3_298_5_press.press-lite .press-lite-line-l,
#stacks_in_3_298_5_press.press-lite .press-lite-line-r {
  position: absolute;
  width: 1px;
  height: 0%;
  background: rgba(0, 0, 0, 1.00);
  transition: all 200ms ease;
}
#stacks_in_3_298_5_press.press-lite .press-lite-line-t {
  top: 0;
}
#stacks_in_3_298_5_press.press-lite .press-lite-line-b {
  bottom: 0;
  width: 100%;
}
#stacks_in_3_298_5_press.press-lite .press-lite-line-l {
  left: 0;
}
#stacks_in_3_298_5_press.press-lite .press-lite-line-r {
  right: 0;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_3_298_5_press.press-lite:before {
  content: "";
  position: absolute;
  background: transparent;
  z-index: 0;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  box-shadow: 0px 0px 0px 0px rgba(138, 230, 237, 1.00);
  border-radius: 4px;
  opacity: 1;
}
#stacks_in_3_298_5_press.press-lite:hover:before {
  box-shadow: 0px 0px 0px 20px rgba(138, 230, 237, 1.00);
  opacity: 0;
  transition: all 500ms linear;
}
/*  */
@font-face{font-family:"Ionicons";src:url("ionicons/ionicons.eot?v=4.5.9-1");src:url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"),url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"),url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"),url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"),url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#stacks_in_3_298_8_press.press-lite {
  box-sizing: border-box;
  position: relative;
  /*  */
  cursor: default;
  /*  */
  padding: 6px 6px;
  border-radius: 4px;
  text-decoration: none;
  display: inline-block;
  margin: 0;
  font-size: 10px;
  line-height: 10px;
  /*  */
  /*  */
  background-color: rgba(117, 159, 54, 0.00);
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  border-style: solid;
  border-width: 1px;
  border-color: rgba(117, 159, 54, 1.00);
}
#stacks_in_3_298_8_press.press-lite:focus {outline:0;}
#stacks_in_3_298_8_press_wrap {
  /*  */
  /*  */
  /*  */
  display: flex;
  justify-content: flex-end;
  /*  */
  margin: 4px 4px 4px 0px;
}
#stacks_in_3_298_8_press.press-lite {
  white-space: nowrap;
}
#stacks_in_3_298_8_press.press-lite .press-lite-text span,
#stacks_in_3_298_8_press.press-lite .press-lite-text:after {
  overflow: hidden;
  color: rgba(117, 159, 54, 1.00);
  /*  */
  font-weight: bold;
  /*  */
}
#stacks_in_3_298_8_press.press-lite,
#stacks_in_3_298_8_press.press-lite .press-lite-text,
#stacks_in_3_298_8_press.press-lite .press-lite-text:after,
#stacks_in_3_298_8_press.press-lite .press-lite-text > span,
#stacks_in_3_298_8_press.press-lite .press-lite-icon i,
#stacks_in_3_298_8_press.press-lite .press-lite-icon img,
#stacks_in_3_298_8_press.press-lite .press-lite-icon svg,
#stacks_in_3_298_8_press.press-lite .press-lite-icon svg path,
#stacks_in_3_298_8_press.press-lite .press-lite-icon svg polyline,
#stacks_in_3_298_8_press.press-lite .press-lite-icon:after {
    transition: all 200ms ease;
}
#stacks_in_3_298_8_press.press-lite .press-lite-text {
  z-index: 1;
  position: relative;
}
#stacks_in_3_298_8_press.press-lite .press-lite-icon i,
#stacks_in_3_298_8_press.press-lite .press-lite-icon img {
  position: relative;
  color: rgba(51, 51, 51, 1.00);
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  font-size: 10px;
  line-height: 10px;
  z-index: 1;
}
#stacks_in_3_298_8_press.press-lite .press-lite-icon img {
  height: 10px;
  width: auto;
  vertical-align: top;
}
#stacks_in_3_298_8_press.press-lite .press-lite-icon svg {
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  height: 12.500000px;
  z-index: 1;
}
/*  */
#stacks_in_3_298_8_press.press-lite .press-lite-icon.press-lite-icon-off svg {
  transform: translateX(5%);
}
#stacks_in_3_298_8_press.press-lite .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_3_298_8_press.press-lite .press-lite-icon svg polyline {
  fill:none;
  stroke: rgba(51, 51, 51, 1.00);
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-width:48px;
}
#stacks_in_3_298_8_press.press-lite:active,
#stacks_in_3_298_8_press.press-lite:focus {
  transform: translate(0,0);
}
/*  */
#stacks_in_3_298_8_press.press-lite .press-lite-icon {
  display: none;
}
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
#stacks_in_3_298_8_press.press-lite:active {
  box-shadow: inset 0px 0px 0px 300px rgba(0,0,0,0.1);
}
/*  */
#stacks_in_3_298_8_press.press-lite .press-lite-lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  display: grid;
}
#stacks_in_3_298_8_press.press-lite .press-lite-line-t,
#stacks_in_3_298_8_press.press-lite .press-lite-line-b {
  position: absolute;
  height: 1px;
  width: 0%;
  background: rgba(0, 0, 0, 1.00);
  transition: all 200ms ease;
}
#stacks_in_3_298_8_press.press-lite .press-lite-line-l,
#stacks_in_3_298_8_press.press-lite .press-lite-line-r {
  position: absolute;
  width: 1px;
  height: 0%;
  background: rgba(0, 0, 0, 1.00);
  transition: all 200ms ease;
}
#stacks_in_3_298_8_press.press-lite .press-lite-line-t {
  top: 0;
}
#stacks_in_3_298_8_press.press-lite .press-lite-line-b {
  bottom: 0;
  width: 100%;
}
#stacks_in_3_298_8_press.press-lite .press-lite-line-l {
  left: 0;
}
#stacks_in_3_298_8_press.press-lite .press-lite-line-r {
  right: 0;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_3_298_8_press.press-lite:before {
  content: "";
  position: absolute;
  background: transparent;
  z-index: 0;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  box-shadow: 0px 0px 0px 0px rgba(117, 159, 54, 0.51);
  border-radius: 4px;
  opacity: 1;
}
#stacks_in_3_298_8_press.press-lite:hover:before {
  box-shadow: 0px 0px 0px 20px rgba(117, 159, 54, 0.51);
  opacity: 0;
  transition: all 500ms linear;
}
/*  */
/*  */ }
  #sideMenuItem_stacks_in_3_75.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }
/*  */ }
  #sideMenuItem_stacks_in_3_78.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }
#stacks_in_794 .aContainer {
 

}

#stacks_in_796 img {
	
	width: 100%;
	height: auto;
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_796 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_796 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_796 img {
		
			
			
	}
}


#stacks_in_796 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}

#stacks_in_798 .aContainer {
 

}

#stacks_in_800 {
}

#stacks_in_800 > .foundry-backdrop {
	z-index: 100;
	
		background-color: rgba(117, 159, 54, 1.00);
	

	

	



	



	


	


}


	@media (prefers-color-scheme: dark) {

		#stacks_in_800 > .foundry-backdrop {
			

			

			

		}

	}


#stacks_in_800 > .foundry-backdrop > .foundry-backdrop-overlay {
	background-color: rgba(0, 0, 0, 0.00);
	transition-property: background-color;
	transition-duration: 300ms;
	
}





	#stacks_in_800 > .foundry-backdrop,
	#stacks_in_800 > .foundry-backdrop > .foundry-backdrop-overlay {
		border-radius: 0px;
	}



	#stacks_in_800 > .foundry-backdrop {
		border-color: rgba(0, 0, 0, 1.00);
		border-style: solid;
		border-width: 0px;
	}



#stacks_in_801 {
	padding:  20px;
}


#stacks_in_802_1 h2 {
	
		font-weight: 700;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}


	#stacks_in_802_1 h2 {
		color: rgba(255, 255, 255, 1.00);
	}

	#stacks_in_802_1 h2 small {
		color: rgba(119, 119, 119, 1.00);
	}










#stacks_in_802_1 a.foundry-header-linked,
#stacks_in_802_1 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_802_1 a.foundry-header-linked:hover,
#stacks_in_802_1 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}

#stacks_in_802_1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooMax stack CSS code */#stacks_in_2037, .stacks_in_2037MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_2037MaxWidthContainer{	    max-width: 800px;	}    .stacks_in_2037MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_2037MaxWidthContainer{		    max-width: 800px;		}										    .stacks_in_2037MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_2037MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_2037MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */




	/* Preset White Header Style */
	#stacks_in_2035_2 .page-header h1 {
		color: #fff;
	}

	#stacks_in_2035_2 .page-header small {
		color: #fff;
	}




#stacks_in_2035_2 .page-header,
#stacks_in_2035_2 .page-header h1 {
	
	
	letter-spacing: 0px;
	
	
}




@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_2035_2 .page-header,
	#stacks_in_2035_2 .page-header h1 {
		font-size: 18px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_2035_2 .page-header,
	#stacks_in_2035_2 .page-header h1 {
		font-size: 22px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_2035_2 .page-header,
	#stacks_in_2035_2 .page-header h1 {
		font-size: 28px;
	}
}



	
		#stacks_in_2035_2 .page-header h1 {
			
			font-weight: 500;
		}
	



#stacks_in_2035_2 a.page-header-link,
#stacks_in_2035_2 a.page-header-link:visited,
#stacks_in_2035_2 a.page-header-link:hover,
#stacks_in_2035_2 a.page-header-link:active {
	text-decoration: none;
}
#stacks_in_820 .aContainer {
 

}





	#stacks_in_822 > .container {
		max-width: 1140px;
	}










	#stacks_in_822 > .container {
		border-radius: 0px;
	}

	




@media only screen {
   
    #stacks_in_823 {
      margin: 0px;
    }

    #stacks_in_823 {
      padding: 0px;
    }

    
      #stacks_in_823 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 20px;
        margin-bottom: 70px;
      }
    

    
  


 
 /* ipad enabled */
    #stacks_in_823 {
      margin: 0px;
    }

    #stacks_in_823 {
      padding: 0px;
    }

    
      #stacks_in_823 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 35px;
        margin-bottom: 70px;
      }
    

    
 


 
 /* desktop enabled */
    #stacks_in_823 {
      margin: 0px;
    }

    #stacks_in_823 {
      padding: 0px;
    }


    
      #stacks_in_823 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 35px;
        margin-bottom: 70px;
      }
    

    
      #stacks_in_823 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}


@media only screen and (max-width: 61.9375em) {
   
    #stacks_in_823 {
      margin: 0px;
    }

    #stacks_in_823 {
      padding: 0px;
    }


    
      #stacks_in_823 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 20px;
        margin-bottom: 70px;
      }
    

    
  


 
    #stacks_in_823 {
      margin: 0px;
    }

    #stacks_in_823 {
      padding: 0px;
    }


    
      #stacks_in_823 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 35px;
        margin-bottom: 70px;
      }
    

    
 
}


@media only screen and (max-width: 47.9375em){
   
    #stacks_in_823 {
      margin: 0px;
    }

    #stacks_in_823 {
      padding: 0px;
    }


    
      #stacks_in_823 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 20px;
        margin-bottom: 70px;
      }
    

    
  

}


#stacks_in_824_1 h3 {
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}


	#stacks_in_824_1 h3 {
		color: rgba(117, 159, 54, 1.00);
	}

	#stacks_in_824_1 h3 small {
		color: rgba(119, 119, 119, 1.00);
	}










#stacks_in_824_1 a.foundry-header-linked,
#stacks_in_824_1 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_824_1 a.foundry-header-linked:hover,
#stacks_in_824_1 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}



#stacks_in_1292 {
	margin-bottom: 21px;
}


#stacks_in_1292 .list-group-item.vtabs-items {
	
	border-right: none;
	
}

#stacks_in_1292 .vtabs-wrapper,
#stacks_in_1292 .vtabs-tab-content {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

/*  vtabs tab */
#stacks_in_1292 .vtabs-tab-container {
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 10px;
  -moz-border-radius: 10px;
  border:1px solid rgba(221, 221, 221, 1.00);
	overflow: hidden;

	
  -webkit-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.17);
	
}

#stacks_in_1292 .vtabs-tab-menu {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
	background: rgba(249, 249, 249, 1.00);
	border-bottom-left-radius: 10px;
}

#stacks_in_1292 .vtabs-tab-menu .list-group,
#stacks_in_1292 .vtabs-tab-menu .list-group-item:first-child,
.vtabs-tab-menu,
.vtabs-tab-container {
  margin-bottom: 0;
	
	border-top-left-radius: 10px;
	
}

#stacks_in_1292 .vtabs-tab-menu .list-group > a {
  margin-bottom: 0;
	border-top: none;
	border-left: none;
	border-color: rgba(221, 221, 221, 1.00);
	cursor: pointer !important;
	background-color: rgba(255, 255, 255, 1.00);
	color: rgba(118, 118, 118, 1.00);
}

#stacks_in_1292 .vtabs-tab-menu .list-group a.list-group-item  {
	text-decoration: none;
}

#stacks_in_1292 .vtabs-tab-menu .list-group > a .fa {
  color: rgba(3, 117, 216, 1.00);
}

#stacks_in_1292 .vtabs-tab-menu .list-group > a:not(.active):hover {
	background-color: rgba(245, 245, 245, 1.00);
	color: rgba(118, 118, 118, 1.00);
}

#stacks_in_1292 .vtabs-tab-menu .list-group > a:not(.active):hover .fa {
  color: rgba(3, 117, 216, 1.00);
}

#stacks_in_1292 .vtabs-tab-menu .list-group > a:first-child {
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}

#stacks_in_1292 .vtabs-tab-menu .list-group > a:last-child {
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}

#stacks_in_1292 .vtabs-tab-menu .list-group > a.active {
  background-color: rgba(117, 159, 54, 1.00);
	border-color: rgba(117, 159, 54, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1292 .vtabs-tab-menu .list-group > a.active i.fa {
  color: rgba(255, 255, 255, 1.00);
}


#stacks_in_1292 .vtabs-tab-menu .list-group > a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -13px;
	border-left: 0;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid rgba(117, 159, 54, 1.00);
}


@media (max-width: 33.9em) {
	/*Extra Small*/
	#stacks_in_1292 .vtabs-tab-menu .list-group > a.active:after {
		display: none;
	}

	#stacks_in_1292 .vtabs-tab-menu .list-group > a:first-child {
	  border-top-right-radius: 10px;
	  -moz-border-top-right-radius: 10px;
	}

	#stacks_in_1292 .vtabs-tab-menu .list-group > a:last-child {
	  border-bottom-right-radius: 10px;
	  -moz-border-bottom-right-radius: 10px;
	}

	#stacks_in_1292 .vtabs-tab-content {
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;
	  border-bottom-right-radius: 10px;
	  border-bottom-left-radius: 10px;
	}

	#stacks_in_1292 .vtabs-tab {
		border-left: none !important;
	}
}

@media (max-width: 47.9375em) {
	/* iPhone */
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
}

@media (min-width: 62em) {
	/* Desktop */
}


#stacks_in_1292 .vtabs-tab-content {
  border: 1px solid #fff;
	
	padding: 40px;
	
}

#stacks_in_1292 .vtabs-tab div.vtabs-tab-content:not(.active) {
	
	display: none;
	
}

#stacks_in_1292 .vtabs-tab {
	border-left: 1px solid rgba(221, 221, 221, 1.00);
	padding: 0;
}

#stacks_in_1292 .unround-left-corner {
	border-radius: 0 !important;
}

#stacks_in_1292 .round-left-corner {
	border-bottom-left-radius: 10px !important;
}
.stacks_in_1295-section-content {
  
  background: rgba(255, 255, 255, 1.00);
  

  

  
}



	#stacks_in_1460 .foundry_reveal {
		visibility: hidden;
	}


#stacks_in_1460 {
	

	
}
/* Start dooGrid stack each CSS code */.stacks_in_1302gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_1302gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_1302gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_1302gridWrapper > div{		width: 33.333333%;	}		}@media all and (max-width: 480px) {				.stacks_in_1302gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2042 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2042:hover {
	opacity: 0.55;
}
#stacks_in_2043 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2096 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2096:hover {
	opacity: 0.55;
}
#stacks_in_2097 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1320 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1320:hover {
	opacity: 0.55;
}
#stacks_in_1312 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1443 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1443:hover {
	opacity: 0.55;
}
#stacks_in_1444 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1335 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1335:hover {
	opacity: 0.55;
}
#stacks_in_1336 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1329 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1329:hover {
	opacity: 0.55;
}
#stacks_in_1330 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1323 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1323:hover {
	opacity: 0.55;
}
#stacks_in_1324 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1359 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1359:hover {
	opacity: 0.55;
}
#stacks_in_1360 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1353 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1353:hover {
	opacity: 0.55;
}
#stacks_in_1354 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1347 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1347:hover {
	opacity: 0.55;
}
#stacks_in_1348 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1449 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1449:hover {
	opacity: 0.55;
}
#stacks_in_1450 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1340 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1340:hover {
	opacity: 0.55;
}
#stacks_in_1341 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1383 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1383:hover {
	opacity: 0.55;
}
#stacks_in_1384 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2018 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2018:hover {
	opacity: 0.55;
}
#stacks_in_2019 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1377 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1377:hover {
	opacity: 0.55;
}
#stacks_in_1378 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1371 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1371:hover {
	opacity: 0.55;
}
#stacks_in_1372 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1365 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1365:hover {
	opacity: 0.55;
}
#stacks_in_1366 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1395 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1395:hover {
	opacity: 0.55;
}
#stacks_in_1396 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1407 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1407:hover {
	opacity: 0.55;
}
#stacks_in_1408 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1389 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1389:hover {
	opacity: 0.55;
}
#stacks_in_1390 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1431 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1431:hover {
	opacity: 0.55;
}
#stacks_in_1432 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1425 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1425:hover {
	opacity: 0.55;
}
#stacks_in_1426 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1413 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1413:hover {
	opacity: 0.55;
}
#stacks_in_1414 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1437 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1437:hover {
	opacity: 0.55;
}
#stacks_in_1438 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
.stacks_in_1454-section-content {
  
  background: rgba(255, 255, 255, 1.00);
  

  

  
}



	#stacks_in_1981 .foundry_reveal {
		visibility: hidden;
	}


#stacks_in_1981 {
	

	
}
/* Start dooGrid stack each CSS code */.stacks_in_1757gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_1757gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_1757gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_1757gridWrapper > div{		width: 33.333333%;	}		}@media all and (max-width: 480px) {				.stacks_in_1757gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1797 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1797:hover {
	opacity: 0.55;
}
#stacks_in_1798 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}


#stacks_in_1800 h6 {
	font-weight: 700;
	font-style: normal;

	
	text-transform: none;

	
}

#stacks_in_1800 h6 small {
	font-weight: 700;
}

#stacks_in_1800 a,
#stacks_in_1800 a:visited,
#stacks_in_1800 a:hover,
#stacks_in_1800 a:active {
	text-decoration: none;
}



























@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1800 h6 {
		font-size: 16px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1800 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1800 h6 {
		font-size: 18px;
	}
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1800 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1800 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1800 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1800 .inline_badge_right {
		top: -10px;
	}

	
		#stacks_in_1800 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1800 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1800 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1800 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1800 .inline_badge_right {
		top: -20px;
	}

	
		#stacks_in_1800 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1800 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1800 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1800 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1800 .inline_badge_right {
		top: -25px;
	}

	
		#stacks_in_1800 .inline_badge_right {
			padding-left: 0px;
		}
	
}


#stacks_in_1800 .inline_badge_right {
	position: relative;
}


#stacks_in_1800 small,
#stacks_in_1800 h6 small {
	
}

#stacks_in_1800 {
	margin: 5px 0px 0px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1838 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1838:hover {
	opacity: 0.55;
}
#stacks_in_1839 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}


#stacks_in_1841 h6 {
	font-weight: 700;
	font-style: normal;

	
	text-transform: none;

	
}

#stacks_in_1841 h6 small {
	font-weight: 700;
}

#stacks_in_1841 a,
#stacks_in_1841 a:visited,
#stacks_in_1841 a:hover,
#stacks_in_1841 a:active {
	text-decoration: none;
}



























@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1841 h6 {
		font-size: 16px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1841 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1841 h6 {
		font-size: 18px;
	}
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1841 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1841 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1841 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1841 .inline_badge_right {
		top: -10px;
	}

	
		#stacks_in_1841 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1841 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1841 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1841 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1841 .inline_badge_right {
		top: -20px;
	}

	
		#stacks_in_1841 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1841 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1841 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1841 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1841 .inline_badge_right {
		top: -25px;
	}

	
		#stacks_in_1841 .inline_badge_right {
			padding-left: 0px;
		}
	
}


#stacks_in_1841 .inline_badge_right {
	position: relative;
}


#stacks_in_1841 small,
#stacks_in_1841 h6 small {
	
}

#stacks_in_1841 {
	margin: 5px 0px 0px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1847 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1847:hover {
	opacity: 0.55;
}
#stacks_in_1848 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}


#stacks_in_1850 h6 {
	font-weight: 700;
	font-style: normal;

	
	text-transform: none;

	
}

#stacks_in_1850 h6 small {
	font-weight: 700;
}

#stacks_in_1850 a,
#stacks_in_1850 a:visited,
#stacks_in_1850 a:hover,
#stacks_in_1850 a:active {
	text-decoration: none;
}



























@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1850 h6 {
		font-size: 16px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1850 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1850 h6 {
		font-size: 18px;
	}
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1850 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1850 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1850 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1850 .inline_badge_right {
		top: -10px;
	}

	
		#stacks_in_1850 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1850 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1850 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1850 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1850 .inline_badge_right {
		top: -20px;
	}

	
		#stacks_in_1850 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1850 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1850 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1850 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1850 .inline_badge_right {
		top: -25px;
	}

	
		#stacks_in_1850 .inline_badge_right {
			padding-left: 0px;
		}
	
}


#stacks_in_1850 .inline_badge_right {
	position: relative;
}


#stacks_in_1850 small,
#stacks_in_1850 h6 small {
	
}

#stacks_in_1850 {
	margin: 5px 0px 0px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1856 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1856:hover {
	opacity: 0.55;
}
#stacks_in_1857 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}


#stacks_in_1859 h6 {
	font-weight: 700;
	font-style: normal;

	
	text-transform: none;

	
}

#stacks_in_1859 h6 small {
	font-weight: 700;
}

#stacks_in_1859 a,
#stacks_in_1859 a:visited,
#stacks_in_1859 a:hover,
#stacks_in_1859 a:active {
	text-decoration: none;
}



























@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1859 h6 {
		font-size: 16px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1859 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1859 h6 {
		font-size: 18px;
	}
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1859 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1859 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1859 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1859 .inline_badge_right {
		top: -10px;
	}

	
		#stacks_in_1859 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1859 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1859 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1859 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1859 .inline_badge_right {
		top: -20px;
	}

	
		#stacks_in_1859 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1859 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1859 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1859 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1859 .inline_badge_right {
		top: -25px;
	}

	
		#stacks_in_1859 .inline_badge_right {
			padding-left: 0px;
		}
	
}


#stacks_in_1859 .inline_badge_right {
	position: relative;
}


#stacks_in_1859 small,
#stacks_in_1859 h6 small {
	
}

#stacks_in_1859 {
	margin: 5px 0px 0px 0px;
}
.stacks_in_1602-section-content {
  
  background: rgba(255, 255, 255, 1.00);
  

  

  
}



	#stacks_in_1979 .foundry_reveal {
		visibility: hidden;
	}


#stacks_in_1979 {
	

	
}
/* Start dooGrid stack each CSS code */.stacks_in_1873gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_1873gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_1873gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_1873gridWrapper > div{		width: 33.333333%;	}		}@media all and (max-width: 480px) {				.stacks_in_1873gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1907 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1907:hover {
	opacity: 0.55;
}
#stacks_in_1908 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}


#stacks_in_1910 h6 {
	font-weight: 700;
	font-style: normal;

	
	text-transform: none;

	
}

#stacks_in_1910 h6 small {
	font-weight: 700;
}

#stacks_in_1910 a,
#stacks_in_1910 a:visited,
#stacks_in_1910 a:hover,
#stacks_in_1910 a:active {
	text-decoration: none;
}



























@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1910 h6 {
		font-size: 16px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1910 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1910 h6 {
		font-size: 18px;
	}
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1910 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1910 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1910 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1910 .inline_badge_right {
		top: -10px;
	}

	
		#stacks_in_1910 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1910 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1910 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1910 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1910 .inline_badge_right {
		top: -20px;
	}

	
		#stacks_in_1910 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1910 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1910 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1910 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1910 .inline_badge_right {
		top: -25px;
	}

	
		#stacks_in_1910 .inline_badge_right {
			padding-left: 0px;
		}
	
}


#stacks_in_1910 .inline_badge_right {
	position: relative;
}


#stacks_in_1910 small,
#stacks_in_1910 h6 small {
	
}

#stacks_in_1910 {
	margin: 5px 0px 0px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1917 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1917:hover {
	opacity: 0.55;
}
#stacks_in_1918 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}


#stacks_in_1920 h6 {
	font-weight: 700;
	font-style: normal;

	
	text-transform: none;

	
}

#stacks_in_1920 h6 small {
	font-weight: 700;
}

#stacks_in_1920 a,
#stacks_in_1920 a:visited,
#stacks_in_1920 a:hover,
#stacks_in_1920 a:active {
	text-decoration: none;
}



























@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1920 h6 {
		font-size: 16px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1920 h6 {
		font-size: 16px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1920 h6 {
		font-size: 18px;
	}
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1920 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1920 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1920 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1920 .inline_badge_right {
		top: -10px;
	}

	
		#stacks_in_1920 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1920 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1920 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1920 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1920 .inline_badge_right {
		top: -20px;
	}

	
		#stacks_in_1920 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1920 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1920 h6 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1920 h6 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1920 .inline_badge_right {
		top: -25px;
	}

	
		#stacks_in_1920 .inline_badge_right {
			padding-left: 0px;
		}
	
}


#stacks_in_1920 .inline_badge_right {
	position: relative;
}


#stacks_in_1920 small,
#stacks_in_1920 h6 small {
	
}

#stacks_in_1920 {
	margin: 5px 0px 0px 0px;
}
.stacks_in_1604-section-content {
  
  background: rgba(255, 255, 255, 1.00);
  

  

  
}



	#stacks_in_1945 .foundry_reveal {
		visibility: hidden;
	}


#stacks_in_1945 {
	

	
}
/* Start dooGrid stack each CSS code */.stacks_in_1946gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_1946gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_1946gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_1946gridWrapper > div{		width: 33.333333%;	}		}@media all and (max-width: 480px) {				.stacks_in_1946gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1948 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1948:hover {
	opacity: 0.55;
}
#stacks_in_1949 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2048 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2048:hover {
	opacity: 0.55;
}
#stacks_in_2049 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2024 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2024:hover {
	opacity: 0.55;
}
#stacks_in_2025 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1960 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1960:hover {
	opacity: 0.55;
}
#stacks_in_1961 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1966 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1966:hover {
	opacity: 0.55;
}
#stacks_in_1967 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
.stacks_in_1925-section-content {
  
  background: rgba(255, 255, 255, 1.00);
  

  

  
}



	#stacks_in_1624 .foundry_reveal {
		visibility: hidden;
	}


#stacks_in_1624 {
	

	
}
/* Start dooGrid stack each CSS code */.stacks_in_1927gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_1927gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_1927gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_1927gridWrapper > div{		width: 33.333333%;	}		}@media all and (max-width: 480px) {				.stacks_in_1927gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1929 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1929:hover {
	opacity: 0.55;
}
#stacks_in_1930 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2065 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2065:hover {
	opacity: 0.55;
}
#stacks_in_2067 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2054 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2054:hover {
	opacity: 0.55;
}
#stacks_in_2055 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2060 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2060:hover {
	opacity: 0.55;
}
#stacks_in_2061 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2072 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2072:hover {
	opacity: 0.55;
}
#stacks_in_2073 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
.stacks_in_1985-section-content {
  
  background: rgba(255, 255, 255, 1.00);
  

  

  
}



	#stacks_in_1987 .foundry_reveal {
		visibility: hidden;
	}


#stacks_in_1987 {
	

	
}
/* Start dooGrid stack each CSS code */.stacks_in_1988gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_1988gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_1988gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_1988gridWrapper > div{		width: 33.333333%;	}		}@media all and (max-width: 480px) {				.stacks_in_1988gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2012 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2012:hover {
	opacity: 0.55;
}
#stacks_in_2013 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_1990 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_1990:hover {
	opacity: 0.55;
}
#stacks_in_1991 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2006 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2006:hover {
	opacity: 0.55;
}
#stacks_in_2007 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2101 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2101:hover {
	opacity: 0.55;
}
#stacks_in_2103 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2000 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2000:hover {
	opacity: 0.55;
}
#stacks_in_2001 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2030 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2030:hover {
	opacity: 0.55;
}
#stacks_in_2031 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2090 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2090:hover {
	opacity: 0.55;
}
#stacks_in_2091 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#rollFadestacks_in_2077 {
	opacity: 0.99;
	transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
	-webkit-transition: opacity 250ms ease-out;
	-o-transition: opacity 250ms ease-out;
}

#rollFadestacks_in_2077:hover {
	opacity: 0.55;
}
#stacks_in_2079 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}
#stacks_in_747 .aContainer {
 

}












	#stacks_in_1746_1 > .container {
		border-radius: 0px;
	}

	




@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1746_2 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1746_2 .foundry_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1746_2 .foundry_column {
		margin-bottom: 0px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_1746_2 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_1746_2 .row.no-gutters > [class^="col-"],
  #stacks_in_1746_2 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  




	@media screen and (min-width: 768px) {
	  #stacks_in_1746_2 .equal, #stacks_in_1746_2 .equal > div[class*='col-'] {
	      display: -webkit-box;
	      display: -moz-box;
	      display: -ms-flexbox;
	      display: -webkit-flex;
	      display: flex;
	      flex: 1 1 auto;
	  }

		

		#stacks_in_1746_2 .equal > div[class*='col-'] > .inner_column_content {
				display: block;
				width: 100%;
		}

	}

	#stacks_in_1746_2 > .row > .foundry_column_one {
		background-color: rgba(255, 255, 255, 0.00);
	}

	#stacks_in_1746_2 > .row > .foundry_column_two {
		background-color: rgba(255, 255, 255, 0.00);
	}

	#stacks_in_1746_2 > .row > .foundry_column_three {
		background-color: rgba(255, 255, 255, 0.00);
	}

	#stacks_in_1746_2 > .row > .foundry_column_four {
		background-color: rgba(255, 255, 255, 0.00);
	}










#stacks_in_1746_2 {
	border: solid rgba(156, 158, 156, 1.00);
	border-width: 1px 0px 1px 0px;
	margin: 0px 0px 20px 0px;
}
#grid-stacks_in_1746_2 > .grid-item,
#infinity-stacks_in_1746_2 > .grid-item {
  display: block; }

.wallpaper_stacks_in_1746_3 {
  position: relative;
  overflow: hidden;
  margin: 0px;
  padding: 20px;
  border-color: #9c92ac;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  background-color: #759f36;
  box-shadow: inset 0 0 0vw rgba(40, 117, 14, 1.00);
  background-attachment: scroll; }
  .wallpaper_stacks_in_1746_3:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-attachment: scroll;
    overflow: hidden; }
  .wallpaper_stacks_in_1746_3.full-height, .wallpaper_stacks_in_1746_3.variable-height {
    height: 100%;
    display: grid;
    align-content: center; }
  .wallpaper_stacks_in_1746_3.variable-height {
    height: 40vh;
    min-height: 200px;
    max-height: 500px; }

.wallpaper_stacks_in_1746_3 > .content {
  position: relative; }



@media only screen {
   


 


 
 /* desktop enabled */
    #stacks_in_1746_4 {
      margin: 0px;
    }

    #stacks_in_1746_4 {
      padding: 26px;
    }


    

    
 
}


@media only screen and (max-width: 61.9375em) {
   


 
}


@media only screen and (max-width: 47.9375em){
   

}
#rollFadestacks_in_1746_5 {
	opacity: 0.99;
	transition: opacity 200ms ease-out;
	-moz-transition: opacity 200ms ease-out;
	-webkit-transition: opacity 200ms ease-out;
	-o-transition: opacity 200ms ease-out;
}

#rollFadestacks_in_1746_5:hover {
	opacity: 0.44;
}#linkBoxstacks_in_1746_6 {
	display: block;
	position: relative;
	z-index: 1;
}

#linkBoxContentstacks_in_1746_6 {
	position: relative;
	display: block;
	z-index: 2;
}

#linkBoxLinkstacks_in_1746_6 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../files/bg_fill.gif) repeat;
}




#stacks_in_1746_7 img {
	
	
	width: 150px;
	height: auto;
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1746_7 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1746_7 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1746_7 img {
		
			
			
	}
}


#stacks_in_1746_7 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}



#stacks_in_1746_8 h3 {
	font-weight: 700;
	font-style: normal;

	
	text-transform: none;

	
}

#stacks_in_1746_8 h3 small {
	font-weight: 700;
}

#stacks_in_1746_8 a,
#stacks_in_1746_8 a:visited,
#stacks_in_1746_8 a:hover,
#stacks_in_1746_8 a:active {
	text-decoration: none;
}























	#stacks_in_1746_8 h3,
	#stacks_in_1746_8 a,
	#stacks_in_1746_8 a:visited  {
		color: rgba(255, 255, 255, 1.00);
	}







@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1746_8 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1746_8 h3 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_8 h3 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_8 .inline_badge_right {
		top: -10px;
	}

	
		#stacks_in_1746_8 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1746_8 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1746_8 h3 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_8 h3 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_8 .inline_badge_right {
		top: -20px;
	}

	
		#stacks_in_1746_8 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1746_8 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1746_8 h3 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_8 h3 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_8 .inline_badge_right {
		top: -25px;
	}

	
		#stacks_in_1746_8 .inline_badge_right {
			padding-left: 0px;
		}
	
}


#stacks_in_1746_8 .inline_badge_right {
	position: relative;
}


#stacks_in_1746_8 small,
#stacks_in_1746_8 h3 small {
	
}
/* Start dooMax stack CSS code */#stacks_in_1746_12, .stacks_in_1746_12MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_1746_12MaxWidthContainer{	    max-width: 650px;	}    .stacks_in_1746_12MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_1746_12MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_1746_12MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_1746_12MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_1746_12MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */


/* Color picker style settings */


#stacks_in_1746_13 p {
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1746_13 p a,
#stacks_in_1746_13 p a:visited {
	color: rgba(55, 129, 187, 1.00);
}

#stacks_in_1746_13 p a:hover,
#stacks_in_1746_13 p a:active {
	color: rgba(64, 103, 138, 1.00);
}

/* Edit mode custom colors. */
#stacks_in_1746_13 .paragraph {
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1746_13 .paragraph a,
#stacks_in_1746_13 .paragraph a:visited {
	color: rgba(55, 129, 187, 1.00);
}

#stacks_in_1746_13 .paragraph a:hover,
#stacks_in_1746_13 .paragraph a:active {
	color: rgba(64, 103, 138, 1.00);
}








	
	#stacks_in_1746_13 p,
	#stacks_in_1746_13 {
		
	}
	

	
	
	
	
	



#stacks_in_1746_13 p,
#stacks_in_1746_13 {
	margin-bottom: 0;
}

#grid-stacks_in_1746_2 > .grid-item,
#infinity-stacks_in_1746_2 > .grid-item {
  display: block; }

.wallpaper_stacks_in_1746_90 {
  position: relative;
  overflow: hidden;
  margin: 0px;
  padding: 20px;
  border-color: #9c92ac;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  background-color: white;
  box-shadow: inset 0 0 0vw rgba(40, 117, 14, 0.00);
  background-attachment: scroll; }
  .wallpaper_stacks_in_1746_90:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-attachment: scroll;
    overflow: hidden; }
  .wallpaper_stacks_in_1746_90.full-height, .wallpaper_stacks_in_1746_90.variable-height {
    height: 100%;
    display: grid;
    align-content: center; }
  .wallpaper_stacks_in_1746_90.variable-height {
    height: 40vh;
    min-height: 200px;
    max-height: 500px; }

.wallpaper_stacks_in_1746_90 > .content {
  position: relative; }



@media only screen {
   


 


 
}


@media only screen and (max-width: 61.9375em) {
   


 
}


@media only screen and (max-width: 47.9375em){
   

}
/* Start dooMax stack CSS code */#stacks_in_1746_139, .stacks_in_1746_139MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_1746_139MaxWidthContainer{	    max-width: 960px;	}    .stacks_in_1746_139MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_1746_139MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_1746_139MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_1746_139MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_1746_139MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* 1.0.2
- fixes transition speed for autoplay
- fixes bug preventing overflow opacity from applying when autoplay is enabled
- fixes a edit/preview mode image display bug
- added focus-visible for tabing accessability
 */
#stacks_out_1746_93 {
  overflow: hidden;
}
#stacks_in_1746_93 > .carousel-outer-wrapper {
  display: grid;
  grid-template-columns: 100%;
}
#stacks_in_1746_93 .carousel-navigation,
#stacks_in_1746_93 .slick-slider {
  width: 100%;
  /*  */
  margin: 0 auto;
  /*  */
  /*  */
  overflow: hidden;
  /*  */
}
#stacks_in_1746_93 > .carousel-outer-wrapper {
  /*  */
  margin: 0 auto;
  /*  */
  /*  */
}
#stacks_in_1746_93 .carousel-wrapper {

}
/*  */
#stacks_in_1746_93 .slick-slider {
  overflow: visible;
}
/*  */
#stacks_in_1746_93 .slick-list {
  overflow: visible;
}
#stacks_in_1746_93 .slick-track {
  display: flex;
  align-items: center;
}
/*  */
/*  */
#stacks_in_1746_93 .carousel-wrapper {
  /* left: calc(-8px / 2); */
}
/*  */
/*  */
#stacks_in_1746_93 .slick-slide {
  box-sizing: border-box;
  padding-left: calc(8px / 2);
  padding-right: calc(8px / 2);
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
  outline: none;
  /* width: 325px !important; */
}
#stacks_in_1746_93 .carousel-wrapper:not(.slick-slider) {
  white-space: nowrap;
}
#stacks_in_1746_93 .carousel-wrapper:not(.slick-slider) > div {
  width: 325px;
  display: inline-block;
  padding-left: calc(4px / 2);
  padding-right: calc(4px / 2);
}
/*  */
#stacks_in_1746_93 .carousel-wrapper:not(.carousel-off):not(.carousel-autoplay) .slick-list.draggable .slick-slide {
  cursor: grab;
}
#stacks_in_1746_93 .carousel-wrapper:not(.carousel-off):not(.carousel-autoplay) .slick-list.draggable .slick-slide:active {
  cursor: grabbing;
}
#stacks_in_1746_93 .carousel-wrapper.carousel-autoplay .slick-list.draggable {
  pointer-events: none;
}
#stacks_in_1746_93 .carousel-navigation {
  display: grid;
  align-items: center;
  /*  */
  margin-top: 16px;
  /*  */
}
#stacks_in_1746_93 .carousel-navigation-controls {
  display: flex;
  align-items: center;
  grid-gap: 4px;
}
/*  */
/*  */
#stacks_in_1746_93 .carousel-navigation {
  grid-template-columns: 1fr min-content 1fr;
}
#stacks_in_1746_93 .carousel-navigation-controls {
  justify-content: center;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_1746_93 .carousel-navigation > .carousel-navigation-content > div {
  display: none;
}
/*  */
/*  */

#stacks_in_1746_93 .carousel-arrow {
  all: unset;
  line-height: 0;
  background: transparent;
  border: none;
  color: transparent;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   cursor: pointer;
  width: 36px;
  height: 36px;
  min-width: 30px;
  min-height: 30px;
}
#stacks_in_1746_93 .carousel-arrow[aria-disabled="true"] {
  opacity: .3;
  pointer-events: none;
}

#stacks_in_1746_93 .carousel-arrow svg {
  stroke: rgba(0, 0, 0, 1.00);
  pointer-events: none;
}
#stacks_in_1746_93 .carousel-arrow:active svg {
  opacity: .5;
}
#stacks_in_1746_93 ul.slick-dots {
  all: unset;
  white-space: nowrap;
}
#stacks_in_1746_93 .slick-dots li {
  display: inline-block;
  margin-left: 6px;
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
}
#stacks_in_1746_93 .slick-dots li:first-child {
  margin-left: 0px;
}
#stacks_in_1746_93 .slick-dots li button {
  all: unset;
  line-height: 0;
  background: transparent;
  border: none;
  color: transparent;
  width: 18px;
  height: 18px;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   cursor: pointer;
}
#stacks_in_1746_93 .slick-dots li button:before {
  content: "";
  position: absolute;
  top:0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 2px solid rgba(0, 0, 0, 1.00);
  border-radius: 50%;
}
#stacks_in_1746_93 .slick-dots li.slick-active button:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  background: rgba(0, 0, 0, 1.00);
  border-radius: 50%;
}
/*  */
/*  */
#stacks_in_1746_93 .carousel-navigation-controls.too-narrow .slick-dots li button:before {
  border-width: 0;
  background: rgba(0, 0, 0, 1.00);
  opacity: 0.2;
}
#stacks_in_1746_93 .carousel-navigation-controls.too-narrow .slick-dots li.slick-active button:before {
  opacity: 1;
}
#stacks_in_1746_93 .carousel-navigation-controls.too-narrow .slick-dots li.slick-active button:after {
  display: none;
}
#stacks_in_1746_93 .carousel-navigation-controls.too-narrow {
  line-height: 16px;
  display: grid;
  
  
  grid-template-columns: 1fr;
  
}
#stacks_in_1746_93 .carousel-navigation-controls.too-narrow .slick-dots {
  white-space: normal;
  text-align: center;
  line-height: 0;
}
#stacks_in_1746_93 .carousel-navigation-controls.too-narrow .slick-dots li {
  margin: 3px;
  line-height: 0px;
  pointer-events: none;
}
#stacks_in_1746_93 .carousel-navigation-controls.too-narrow .slick-dots li button {
  height: 8px;
  width: 8px;
  line-height: 0px;
  font-size: 0px;
}
#stacks_in_1746_93 .carousel-navigation-controls.too-narrow .slick-dots li button:before {
  border-radius: 99px;
}
/*  */
#stacks_in_1746_93.focus-visible :focus-visible {
 outline: 1px solid rgba(132,38,133,0.65) !important;
 border-color: rgba(132,38,133,0.65);
 box-shadow: 0 0 0 1px rgba(132,38,133,0.65),inset 0 0 0 1px rgba(132,38,133,0.65);
 -webkit-user-select: all;
  -khtml-user-select: all;
  -moz-user-select: -moz-all;
  -o-user-select: all;
  user-select: all;
}

#stacks_in_1746_93 {
	margin: 0px 0px 30px 0px;
}
.slide_stacks_in_1746_95 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_1746_95 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_1746_95 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_1746_95 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

.slide_stacks_in_1746_100 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_1746_100 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_1746_100 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_1746_100 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

.slide_stacks_in_1746_104 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_1746_104 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_1746_104 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_1746_104 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

.slide_stacks_in_1746_108 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_1746_108 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_1746_108 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_1746_108 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

.slide_stacks_in_1746_112 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_1746_112 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_1746_112 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_1746_112 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

.slide_stacks_in_1746_116 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_1746_116 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_1746_116 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_1746_116 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

.slide_stacks_in_1746_120 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_1746_120 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_1746_120 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_1746_120 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

.slide_stacks_in_1746_124 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_1746_124 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_1746_124 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_1746_124 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

.slide_stacks_in_1746_128 {
  border-radius: 0px;
  
  
}

.slide_stacks_in_1746_128 .carousel-slide-content {
  
  
  
  border-radius: 0 0 0px 0px;

}

/*  */
.slide_stacks_in_1746_128 .carousel-slide-image {
  display: none;
}
.slide_stacks_in_1746_128 .carousel-slide-content {
  border-radius: 0px;
}
/*  */

/* Start dooMax stack CSS code */#stacks_in_1746_132, .stacks_in_1746_132MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_1746_132MaxWidthContainer{	    max-width: 650px;	}    .stacks_in_1746_132MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_1746_132MaxWidthContainer{		    max-width: 600px;		}										    .stacks_in_1746_132MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_1746_132MaxWidthContainer{		    max-width: 600px;		}										    .stacks_in_1746_132MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */

#stacks_in_1746_147 h2 {
	font-weight: 700;
	font-style: normal;

	
	text-transform: none;

	
}

#stacks_in_1746_147 h2 small {
	font-weight: 700;
}

#stacks_in_1746_147 a,
#stacks_in_1746_147 a:visited,
#stacks_in_1746_147 a:hover,
#stacks_in_1746_147 a:active {
	text-decoration: none;
}























	#stacks_in_1746_147 h2,
	#stacks_in_1746_147 a,
	#stacks_in_1746_147 a:visited  {
		color: rgba(117, 159, 54, 1.00);
	}







@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1746_147 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1746_147 h2 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_147 h2 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_147 .inline_badge_right {
		top: -10px;
	}

	
		#stacks_in_1746_147 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1746_147 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1746_147 h2 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_147 h2 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_147 .inline_badge_right {
		top: -20px;
	}

	
		#stacks_in_1746_147 .inline_badge_right {
			padding-left: 0px;
		}
	
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1746_147 .inline_badge_right img {
		width: auto;
		height: 32px;
	}

	#stacks_in_1746_147 h2 {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_147 h2 small {
		letter-spacing: 0px;
		word-spacing: 0px;
	}

	#stacks_in_1746_147 .inline_badge_right {
		top: -25px;
	}

	
		#stacks_in_1746_147 .inline_badge_right {
			padding-left: 0px;
		}
	
}


#stacks_in_1746_147 .inline_badge_right {
	position: relative;
}


#stacks_in_1746_147 small,
#stacks_in_1746_147 h2 small {
	
}



/* Color picker style settings */


#stacks_in_1746_145 p {
	color: rgba(89, 89, 89, 1.00);
}

#stacks_in_1746_145 p a,
#stacks_in_1746_145 p a:visited {
	color: rgba(55, 129, 187, 1.00);
}

#stacks_in_1746_145 p a:hover,
#stacks_in_1746_145 p a:active {
	color: rgba(64, 103, 138, 1.00);
}

/* Edit mode custom colors. */
#stacks_in_1746_145 .paragraph {
	color: rgba(89, 89, 89, 1.00);
}

#stacks_in_1746_145 .paragraph a,
#stacks_in_1746_145 .paragraph a:visited {
	color: rgba(55, 129, 187, 1.00);
}

#stacks_in_1746_145 .paragraph a:hover,
#stacks_in_1746_145 .paragraph a:active {
	color: rgba(64, 103, 138, 1.00);
}








	
	#stacks_in_1746_145 p,
	#stacks_in_1746_145 {
		
	}
	

	
	
	
	
	



#stacks_in_1746_145 p,
#stacks_in_1746_145 {
	margin-bottom: 0;
}


#stacks_in_1746_145 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_1746_146 {
	display:inline-block; width:100%; line-height: 1.200000em;
}
/* ********* */
/* 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_1746_143 article,
#stacks_in_1746_143 aside,
#stacks_in_1746_143 details,
#stacks_in_1746_143 figcaption,
#stacks_in_1746_143 figure,
#stacks_in_1746_143 footer,
#stacks_in_1746_143 header,
#stacks_in_1746_143 hgroup,
#stacks_in_1746_143 main,
#stacks_in_1746_143 nav,
#stacks_in_1746_143 section,
#stacks_in_1746_143 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_1746_143 audio,
#stacks_in_1746_143 canvas,
#stacks_in_1746_143 progress,
#stacks_in_1746_143 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_1746_143 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_1746_143 [hidden],
#stacks_in_1746_143 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_1746_143 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_1746_143 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_1746_143 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_1746_143 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_1746_143 code,
#stacks_in_1746_143 kbd,
#stacks_in_1746_143 pre,
#stacks_in_1746_143 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */
%[if ]%
  %[if edit]%
    #stacks_in_1746_143 {
      background-image: url(../files/images/preview_numbers_background.png), url(../files/images/preview_striped_background.png);
      background-repeat: no-repeat, repeat-y;
      background-size: 100%, 100%;
      background-position: center top, center 100px;
      border-radius: 4px;
      padding-top: 75px;
      padding-bottom: 25px;
      border: 1px solid #e9e9e9;
    }
  %[endif]%
%[endif]%

#stacks_in_1746_143 *,
#stacks_in_1746_143 *:before,
#stacks_in_1746_143 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

%[if !edit]%
#stacks_in_1746_143 .wow {
  visibility: hidden;
}
%[endif]%

#stacks_in_1746_143>ul li {
  padding-bottom: 0 !important;
}

/* iPhone aka SMALL */
@media only screen {
  #stacks_in_1746_143>ul>li {
    margin-bottom: px;
  }
}



%[if ]%
/* iPad aka MEDIUM */
@media only screen and (min-width: 40.063em) {
  #stacks_in_1746_143>ul>li {
    margin-bottom: px;
  }
}
%[endif]%


%[if ]%
/* Desktop aka LARGE */
@media only screen and (min-width: 64.063em) {
  #stacks_in_1746_143>ul>li {
    margin-bottom: px;
  }
}
%[endif]%





/* **************** */
/* 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_1746_143 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_1746_143 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_1746_143 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_1746_143 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_1746_143 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_1746_143 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_1746_143 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_1746_143 *,
#stacks_in_1746_143 *:before,
#stacks_in_1746_143 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_1746_143 .left {
  float: left !important; }

#stacks_in_1746_143 .right {
  float: right !important; }

#stacks_in_1746_143 .clearfix:before, 
#stacks_in_1746_143 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_1746_143 .clearfix:after {
  clear: both; }

#stacks_in_1746_143 .hide {
  display: none; }

#stacks_in_1746_143 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_1746_143 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_1746_143 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_1746_143 select {
  width: 100%; }

#stacks_in_1746_143 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}


#stacks_in_1746_143 .row {
  max-width: 62.5em; 
}


#stacks_in_1746_143 .row:before, 
#stacks_in_1746_143 .row:after {
  content: " ";
  display: table; }

#stacks_in_1746_143 .row:after {
  clear: both; }

#stacks_in_1746_143 .row.collapse > .column,
#stacks_in_1746_143 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_1746_143 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_1746_143 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_1746_143 .row .row:before, 
#stacks_in_1746_143 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_1746_143 .row .row:after {
  clear: both; }

#stacks_in_1746_143 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_1746_143 .row .row.collapse:before, 
#stacks_in_1746_143 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_1746_143 .row .row.collapse:after {
  clear: both; }

#stacks_in_1746_143 .column,
#stacks_in_1746_143 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left; }

#stacks_in_1746_143 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_1746_143 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_1746_143 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1746_143 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1746_143 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1746_143 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1746_143 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1746_143 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1746_143 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1746_143 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1746_143 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1746_143 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1746_143 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1746_143 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1746_143 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1746_143 .column,
  #stacks_in_1746_143 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1746_143 .small-1 {
    width: 8.33333%; }

  #stacks_in_1746_143 .small-2 {
    width: 16.66667%; }

  #stacks_in_1746_143 .small-3 {
    width: 25%; }

  #stacks_in_1746_143 .small-4 {
    width: 33.33333%; }

  #stacks_in_1746_143 .small-5 {
    width: 41.66667%; }

  #stacks_in_1746_143 .small-6 {
    width: 50%; }

  #stacks_in_1746_143 .small-7 {
    width: 58.33333%; }

  #stacks_in_1746_143 .small-8 {
    width: 66.66667%; }

  #stacks_in_1746_143 .small-9 {
    width: 75%; }

  #stacks_in_1746_143 .small-10 {
    width: 83.33333%; }

  #stacks_in_1746_143 .small-11 {
    width: 91.66667%; }

  #stacks_in_1746_143 .small-12 {
    width: 100%; }

  #stacks_in_1746_143 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1746_143 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1746_143 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1746_143 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1746_143 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1746_143 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1746_143 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1746_143 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1746_143 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1746_143 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1746_143 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1746_143 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1746_143 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1746_143 .column.small-centered,
  #stacks_in_1746_143 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1746_143 .column.small-uncentered,
  #stacks_in_1746_143 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1746_143 .column.small-centered:last-child,
  #stacks_in_1746_143 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_1746_143 .column.small-uncentered:last-child,
  #stacks_in_1746_143 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_1746_143 .column.small-uncentered.opposite,
  #stacks_in_1746_143 .columns.small-uncentered.opposite {
    float: right; } 
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_1746_143 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1746_143 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1746_143 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1746_143 .column,
  #stacks_in_1746_143 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1746_143 .medium-1 {
    width: 8.33333%; }

  #stacks_in_1746_143 .medium-2 {
    width: 16.66667%; }

  #stacks_in_1746_143 .medium-3 {
    width: 25%; }

  #stacks_in_1746_143 .medium-4 {
    width: 33.33333%; }

  #stacks_in_1746_143 .medium-5 {
    width: 41.66667%; }

  #stacks_in_1746_143 .medium-6 {
    width: 50%; }

  #stacks_in_1746_143 .medium-7 {
    width: 58.33333%; }

  #stacks_in_1746_143 .medium-8 {
    width: 66.66667%; }

  #stacks_in_1746_143 .medium-9 {
    width: 75%; }

  #stacks_in_1746_143 .medium-10 {
    width: 83.33333%; }

  #stacks_in_1746_143 .medium-11 {
    width: 91.66667%; }

  #stacks_in_1746_143 .medium-12 {
    width: 100%; }

  #stacks_in_1746_143 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1746_143 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1746_143 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1746_143 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1746_143 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1746_143 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1746_143 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1746_143 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1746_143 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1746_143 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1746_143 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1746_143 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1746_143 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1746_143 .column.medium-centered,
  #stacks_in_1746_143 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1746_143 .column.medium-uncentered,
  #stacks_in_1746_143 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1746_143 .column.medium-centered:last-child,
  #stacks_in_1746_143 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_1746_143 .column.medium-uncentered:last-child,
  #stacks_in_1746_143 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_1746_143 .column.medium-uncentered.opposite,
  #stacks_in_1746_143 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_1746_143 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1746_143 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1746_143 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1746_143 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1746_143 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1746_143 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1746_143 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1746_143 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1746_143 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1746_143 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1746_143 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1746_143 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1746_143 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1746_143 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1746_143 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1746_143 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1746_143 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1746_143 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1746_143 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1746_143 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1746_143 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1746_143 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1746_143 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1746_143 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } 
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_1746_143 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1746_143 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1746_143 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1746_143 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1746_143 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1746_143 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1746_143 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1746_143 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1746_143 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1746_143 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1746_143 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1746_143 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1746_143 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1746_143 .column,
  #stacks_in_1746_143 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1746_143 .large-1 {
    width: 8.33333%; }

  #stacks_in_1746_143 .large-2 {
    width: 16.66667%; }

  #stacks_in_1746_143 .large-3 {
    width: 25%; }

  #stacks_in_1746_143 .large-4 {
    width: 33.33333%; }

  #stacks_in_1746_143 .large-5 {
    width: 41.66667%; }

  #stacks_in_1746_143 .large-6 {
    width: 50%; }

  #stacks_in_1746_143 .large-7 {
    width: 58.33333%; }

  #stacks_in_1746_143 .large-8 {
    width: 66.66667%; }

  #stacks_in_1746_143 .large-9 {
    width: 75%; }

  #stacks_in_1746_143 .large-10 {
    width: 83.33333%; }

  #stacks_in_1746_143 .large-11 {
    width: 91.66667%; }

  #stacks_in_1746_143 .large-12 {
    width: 100%; }

  #stacks_in_1746_143 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1746_143 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1746_143 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1746_143 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1746_143 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1746_143 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1746_143 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1746_143 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1746_143 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1746_143 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1746_143 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1746_143 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1746_143 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1746_143 .column.large-centered,
  #stacks_in_1746_143 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1746_143 .column.large-uncentered,
  #stacks_in_1746_143 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1746_143 .column.large-centered:last-child,
  #stacks_in_1746_143 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_1746_143 .column.large-uncentered:last-child,
  #stacks_in_1746_143 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_1746_143 .column.large-uncentered.opposite,
  #stacks_in_1746_143 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_1746_143 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1746_143 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1746_143 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1746_143 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1746_143 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1746_143 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1746_143 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1746_143 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1746_143 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1746_143 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1746_143 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1746_143 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1746_143 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1746_143 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1746_143 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1746_143 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1746_143 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1746_143 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1746_143 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1746_143 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1746_143 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1746_143 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1746_143 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1746_143 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } 
}

#stacks_in_1746_143 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_1746_143 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_1746_143 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_1746_143 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_1746_143 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_1746_143 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_1746_143 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_1746_143 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1746_143 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1746_143 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } 
}

@media only screen and (min-width: 40.063em) {
#stacks_in_1746_143 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1746_143 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1746_143 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } 
}

@media only screen and (min-width: 64.063em) {
#stacks_in_1746_143 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1746_143 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1746_143 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1746_143 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

/* Visibility CSS - Foundation */

/* small displays */
@media only screen {
  #stacks_in_1746_143 .show-for-small-only, #stacks_in_1746_143 .show-for-small-up, #stacks_in_1746_143 .show-for-small, #stacks_in_1746_143 .show-for-small-down, #stacks_in_1746_143 .hide-for-medium-only, #stacks_in_1746_143 .hide-for-medium-up, #stacks_in_1746_143 .hide-for-medium, #stacks_in_1746_143 .show-for-medium-down, #stacks_in_1746_143 .hide-for-large-only, #stacks_in_1746_143 .hide-for-large-up, #stacks_in_1746_143 .hide-for-large, #stacks_in_1746_143 .show-for-large-down, #stacks_in_1746_143 .hide-for-xlarge-only, #stacks_in_1746_143 .hide-for-xlarge-up, #stacks_in_1746_143 .hide-for-xxlarge-only, #stacks_in_1746_143 .hide-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_1746_143 .hide-for-small-only, #stacks_in_1746_143 .hide-for-small-up, #stacks_in_1746_143 .hide-for-small, #stacks_in_1746_143 .hide-for-small-down, #stacks_in_1746_143 .show-for-medium-only, #stacks_in_1746_143 .show-for-medium-up, #stacks_in_1746_143 .show-for-medium, #stacks_in_1746_143 .hide-for-medium-down, #stacks_in_1746_143 .show-for-large-only, #stacks_in_1746_143 .show-for-large-up, #stacks_in_1746_143 .show-for-large, #stacks_in_1746_143 .hide-for-large-down, #stacks_in_1746_143 .show-for-xlarge-only, #stacks_in_1746_143 .show-for-xlarge-up, #stacks_in_1746_143 .show-for-xxlarge-only, #stacks_in_1746_143 .show-for-xxlarge-up {
    display: none !important; }

  #stacks_in_1746_143 .visible-for-small-only, #stacks_in_1746_143 .visible-for-small-up, #stacks_in_1746_143 .visible-for-small, #stacks_in_1746_143 .visible-for-small-down, #stacks_in_1746_143 .hidden-for-medium-only, #stacks_in_1746_143 .hidden-for-medium-up, #stacks_in_1746_143 .hidden-for-medium, #stacks_in_1746_143 .visible-for-medium-down, #stacks_in_1746_143 .hidden-for-large-only, #stacks_in_1746_143 .hidden-for-large-up, #stacks_in_1746_143 .hidden-for-large, #stacks_in_1746_143 .visible-for-large-down, #stacks_in_1746_143 .hidden-for-xlarge-only, #stacks_in_1746_143 .hidden-for-xlarge-up, #stacks_in_1746_143 .hidden-for-xxlarge-only, #stacks_in_1746_143 .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_1746_143 .hidden-for-small-only, #stacks_in_1746_143 .hidden-for-small-up, #stacks_in_1746_143 .hidden-for-small, #stacks_in_1746_143 .hidden-for-small-down, #stacks_in_1746_143 .visible-for-medium-only, #stacks_in_1746_143 .visible-for-medium-up, #stacks_in_1746_143 .visible-for-medium, #stacks_in_1746_143 .hidden-for-medium-down, #stacks_in_1746_143 .visible-for-large-only, #stacks_in_1746_143 .visible-for-large-up, #stacks_in_1746_143 .visible-for-large, #stacks_in_1746_143 .hidden-for-large-down, #stacks_in_1746_143 .visible-for-xlarge-only, #stacks_in_1746_143 .visible-for-xlarge-up, #stacks_in_1746_143 .visible-for-xxlarge-only, #stacks_in_1746_143 .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_1746_143 table.show-for-small-only, #stacks_in_1746_143 table.show-for-small-up, #stacks_in_1746_143 table.show-for-small, #stacks_in_1746_143 table.show-for-small-down, #stacks_in_1746_143 table.hide-for-medium-only, #stacks_in_1746_143 table.hide-for-medium-up, #stacks_in_1746_143 table.hide-for-medium, #stacks_in_1746_143 table.show-for-medium-down, #stacks_in_1746_143 table.hide-for-large-only, #stacks_in_1746_143 table.hide-for-large-up, #stacks_in_1746_143 table.hide-for-large, #stacks_in_1746_143 table.show-for-large-down, #stacks_in_1746_143 table.hide-for-xlarge-only, #stacks_in_1746_143 table.hide-for-xlarge-up, #stacks_in_1746_143 table.hide-for-xxlarge-only, #stacks_in_1746_143 table.hide-for-xxlarge-up {
    display: table; }

  #stacks_in_1746_143 thead.show-for-small-only, #stacks_in_1746_143 thead.show-for-small-up, #stacks_in_1746_143 thead.show-for-small, #stacks_in_1746_143 thead.show-for-small-down, #stacks_in_1746_143 thead.hide-for-medium-only, #stacks_in_1746_143 thead.hide-for-medium-up, #stacks_in_1746_143 thead.hide-for-medium, #stacks_in_1746_143 thead.show-for-medium-down, #stacks_in_1746_143 thead.hide-for-large-only, #stacks_in_1746_143 thead.hide-for-large-up, #stacks_in_1746_143 thead.hide-for-large, #stacks_in_1746_143 thead.show-for-large-down, #stacks_in_1746_143 thead.hide-for-xlarge-only, #stacks_in_1746_143 thead.hide-for-xlarge-up, #stacks_in_1746_143 thead.hide-for-xxlarge-only, #stacks_in_1746_143 thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_1746_143 tbody.show-for-small-only, #stacks_in_1746_143 tbody.show-for-small-up, #stacks_in_1746_143 tbody.show-for-small, #stacks_in_1746_143 tbody.show-for-small-down, #stacks_in_1746_143 tbody.hide-for-medium-only, #stacks_in_1746_143 tbody.hide-for-medium-up, #stacks_in_1746_143 tbody.hide-for-medium, #stacks_in_1746_143 tbody.show-for-medium-down, #stacks_in_1746_143 tbody.hide-for-large-only, #stacks_in_1746_143 tbody.hide-for-large-up, #stacks_in_1746_143 tbody.hide-for-large, #stacks_in_1746_143 tbody.show-for-large-down, #stacks_in_1746_143 tbody.hide-for-xlarge-only, #stacks_in_1746_143 tbody.hide-for-xlarge-up, #stacks_in_1746_143 tbody.hide-for-xxlarge-only, #stacks_in_1746_143 tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_1746_143 tr.show-for-small-only, #stacks_in_1746_143 tr.show-for-small-up, #stacks_in_1746_143 tr.show-for-small, #stacks_in_1746_143 tr.show-for-small-down, #stacks_in_1746_143 tr.hide-for-medium-only, #stacks_in_1746_143 tr.hide-for-medium-up, #stacks_in_1746_143 tr.hide-for-medium, #stacks_in_1746_143 tr.show-for-medium-down, #stacks_in_1746_143 tr.hide-for-large-only, #stacks_in_1746_143 tr.hide-for-large-up, #stacks_in_1746_143 tr.hide-for-large, #stacks_in_1746_143 tr.show-for-large-down, #stacks_in_1746_143 tr.hide-for-xlarge-only, #stacks_in_1746_143 tr.hide-for-xlarge-up, #stacks_in_1746_143 tr.hide-for-xxlarge-only, #stacks_in_1746_143 tr.hide-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_1746_143 th.show-for-small-only, #stacks_in_1746_143 td.show-for-small-only, #stacks_in_1746_143 th.show-for-small-up, #stacks_in_1746_143 td.show-for-small-up, #stacks_in_1746_143 th.show-for-small, #stacks_in_1746_143 td.show-for-small, #stacks_in_1746_143 th.show-for-small-down, #stacks_in_1746_143 td.show-for-small-down, #stacks_in_1746_143 th.hide-for-medium-only, #stacks_in_1746_143 td.hide-for-medium-only, #stacks_in_1746_143 th.hide-for-medium-up, #stacks_in_1746_143 td.hide-for-medium-up, #stacks_in_1746_143 th.hide-for-medium, #stacks_in_1746_143 td.hide-for-medium, #stacks_in_1746_143 th.show-for-medium-down, #stacks_in_1746_143 td.show-for-medium-down, #stacks_in_1746_143 th.hide-for-large-only, #stacks_in_1746_143 td.hide-for-large-only, #stacks_in_1746_143 th.hide-for-large-up, #stacks_in_1746_143 td.hide-for-large-up, #stacks_in_1746_143 th.hide-for-large, #stacks_in_1746_143 td.hide-for-large, #stacks_in_1746_143 th.show-for-large-down, #stacks_in_1746_143 td.show-for-large-down, #stacks_in_1746_143 th.hide-for-xlarge-only, #stacks_in_1746_143 td.hide-for-xlarge-only, #stacks_in_1746_143 th.hide-for-xlarge-up, #stacks_in_1746_143 td.hide-for-xlarge-up, #stacks_in_1746_143 th.hide-for-xxlarge-only, #stacks_in_1746_143 td.hide-for-xxlarge-only, #stacks_in_1746_143 th.hide-for-xxlarge-up, #stacks_in_1746_143 td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* medium displays */
@media only screen and (min-width: 40.063em) {
  #stacks_in_1746_143 .hide-for-small-only, #stacks_in_1746_143 .show-for-small-up, #stacks_in_1746_143 .hide-for-small, #stacks_in_1746_143 .hide-for-small-down, #stacks_in_1746_143 .show-for-medium-only, #stacks_in_1746_143 .show-for-medium-up, #stacks_in_1746_143 .show-for-medium, #stacks_in_1746_143 .show-for-medium-down, #stacks_in_1746_143 .hide-for-large-only, #stacks_in_1746_143 .hide-for-large-up, #stacks_in_1746_143 .hide-for-large, #stacks_in_1746_143 .show-for-large-down, #stacks_in_1746_143 .hide-for-xlarge-only, #stacks_in_1746_143 .hide-for-xlarge-up, #stacks_in_1746_143 .hide-for-xxlarge-only, #stacks_in_1746_143 .hide-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_1746_143 .show-for-small-only, #stacks_in_1746_143 .hide-for-small-up, #stacks_in_1746_143 .show-for-small, #stacks_in_1746_143 .show-for-small-down, #stacks_in_1746_143 .hide-for-medium-only, #stacks_in_1746_143 .hide-for-medium-up, #stacks_in_1746_143 .hide-for-medium, #stacks_in_1746_143 .hide-for-medium-down, #stacks_in_1746_143 .show-for-large-only, #stacks_in_1746_143 .show-for-large-up, #stacks_in_1746_143 .show-for-large, #stacks_in_1746_143 .hide-for-large-down, #stacks_in_1746_143 .show-for-xlarge-only, #stacks_in_1746_143 .show-for-xlarge-up, #stacks_in_1746_143 .show-for-xxlarge-only, #stacks_in_1746_143 .show-for-xxlarge-up {
    display: none !important; }

  #stacks_in_1746_143 .hidden-for-small-only, #stacks_in_1746_143 .visible-for-small-up, #stacks_in_1746_143 .hidden-for-small, #stacks_in_1746_143 .hidden-for-small-down, #stacks_in_1746_143 .visible-for-medium-only, #stacks_in_1746_143 .visible-for-medium-up, #stacks_in_1746_143 .visible-for-medium, #stacks_in_1746_143 .visible-for-medium-down, #stacks_in_1746_143 .hidden-for-large-only, #stacks_in_1746_143 .hidden-for-large-up, #stacks_in_1746_143 .hidden-for-large, #stacks_in_1746_143 .visible-for-large-down, #stacks_in_1746_143 .hidden-for-xlarge-only, #stacks_in_1746_143 .hidden-for-xlarge-up, #stacks_in_1746_143 .hidden-for-xxlarge-only, #stacks_in_1746_143 .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_1746_143 .visible-for-small-only, #stacks_in_1746_143 .hidden-for-small-up, #stacks_in_1746_143 .visible-for-small, #stacks_in_1746_143 .visible-for-small-down, #stacks_in_1746_143 .hidden-for-medium-only, #stacks_in_1746_143 .hidden-for-medium-up, #stacks_in_1746_143 .hidden-for-medium, #stacks_in_1746_143 .hidden-for-medium-down, #stacks_in_1746_143 .visible-for-large-only, #stacks_in_1746_143 .visible-for-large-up, #stacks_in_1746_143 .visible-for-large, #stacks_in_1746_143 .hidden-for-large-down, #stacks_in_1746_143 .visible-for-xlarge-only, #stacks_in_1746_143 .visible-for-xlarge-up, #stacks_in_1746_143 .visible-for-xxlarge-only, #stacks_in_1746_143 .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_1746_143 table.hide-for-small-only, #stacks_in_1746_143 table.show-for-small-up, #stacks_in_1746_143 table.hide-for-small, #stacks_in_1746_143 table.hide-for-small-down, #stacks_in_1746_143 table.show-for-medium-only, #stacks_in_1746_143 table.show-for-medium-up, #stacks_in_1746_143 table.show-for-medium, #stacks_in_1746_143 table.show-for-medium-down, #stacks_in_1746_143 table.hide-for-large-only, #stacks_in_1746_143 table.hide-for-large-up, #stacks_in_1746_143 table.hide-for-large, #stacks_in_1746_143 table.show-for-large-down, #stacks_in_1746_143 table.hide-for-xlarge-only, #stacks_in_1746_143 table.hide-for-xlarge-up, #stacks_in_1746_143 table.hide-for-xxlarge-only, #stacks_in_1746_143 table.hide-for-xxlarge-up {
    display: table; }

  #stacks_in_1746_143 thead.hide-for-small-only, #stacks_in_1746_143 thead.show-for-small-up, #stacks_in_1746_143 thead.hide-for-small, #stacks_in_1746_143 thead.hide-for-small-down, #stacks_in_1746_143 thead.show-for-medium-only, #stacks_in_1746_143 thead.show-for-medium-up, #stacks_in_1746_143 thead.show-for-medium, #stacks_in_1746_143 thead.show-for-medium-down, #stacks_in_1746_143 thead.hide-for-large-only, #stacks_in_1746_143 thead.hide-for-large-up, #stacks_in_1746_143 thead.hide-for-large, #stacks_in_1746_143 thead.show-for-large-down, #stacks_in_1746_143 thead.hide-for-xlarge-only, #stacks_in_1746_143 thead.hide-for-xlarge-up, #stacks_in_1746_143 thead.hide-for-xxlarge-only, #stacks_in_1746_143 thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_1746_143 tbody.hide-for-small-only, #stacks_in_1746_143 tbody.show-for-small-up, #stacks_in_1746_143 tbody.hide-for-small, #stacks_in_1746_143 tbody.hide-for-small-down, #stacks_in_1746_143 tbody.show-for-medium-only, #stacks_in_1746_143 tbody.show-for-medium-up, #stacks_in_1746_143 tbody.show-for-medium, #stacks_in_1746_143 tbody.show-for-medium-down, #stacks_in_1746_143 tbody.hide-for-large-only, #stacks_in_1746_143 tbody.hide-for-large-up, #stacks_in_1746_143 tbody.hide-for-large, #stacks_in_1746_143 tbody.show-for-large-down, #stacks_in_1746_143 tbody.hide-for-xlarge-only, #stacks_in_1746_143 tbody.hide-for-xlarge-up, #stacks_in_1746_143 tbody.hide-for-xxlarge-only, #stacks_in_1746_143 tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_1746_143 tr.hide-for-small-only, #stacks_in_1746_143 tr.show-for-small-up, #stacks_in_1746_143 tr.hide-for-small, #stacks_in_1746_143 tr.hide-for-small-down, #stacks_in_1746_143 tr.show-for-medium-only, #stacks_in_1746_143 tr.show-for-medium-up, #stacks_in_1746_143 tr.show-for-medium, #stacks_in_1746_143 tr.show-for-medium-down, #stacks_in_1746_143 tr.hide-for-large-only, #stacks_in_1746_143 tr.hide-for-large-up, #stacks_in_1746_143 tr.hide-for-large, #stacks_in_1746_143 tr.show-for-large-down, #stacks_in_1746_143 tr.hide-for-xlarge-only, #stacks_in_1746_143 tr.hide-for-xlarge-up, #stacks_in_1746_143 tr.hide-for-xxlarge-only, #stacks_in_1746_143 tr.hide-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_1746_143 th.hide-for-small-only, #stacks_in_1746_143 td.hide-for-small-only, #stacks_in_1746_143 th.show-for-small-up, #stacks_in_1746_143 td.show-for-small-up, #stacks_in_1746_143 th.hide-for-small, #stacks_in_1746_143 td.hide-for-small, #stacks_in_1746_143 th.hide-for-small-down, #stacks_in_1746_143 td.hide-for-small-down, #stacks_in_1746_143 th.show-for-medium-only, #stacks_in_1746_143 td.show-for-medium-only, #stacks_in_1746_143 th.show-for-medium-up, #stacks_in_1746_143 td.show-for-medium-up, #stacks_in_1746_143 th.show-for-medium, #stacks_in_1746_143 td.show-for-medium, #stacks_in_1746_143 th.show-for-medium-down, #stacks_in_1746_143 td.show-for-medium-down, #stacks_in_1746_143 th.hide-for-large-only, #stacks_in_1746_143 td.hide-for-large-only, #stacks_in_1746_143 th.hide-for-large-up, #stacks_in_1746_143 td.hide-for-large-up, #stacks_in_1746_143 th.hide-for-large, #stacks_in_1746_143 td.hide-for-large, #stacks_in_1746_143 th.show-for-large-down, #stacks_in_1746_143 td.show-for-large-down, #stacks_in_1746_143 th.hide-for-xlarge-only, #stacks_in_1746_143 td.hide-for-xlarge-only, #stacks_in_1746_143 th.hide-for-xlarge-up, #stacks_in_1746_143 td.hide-for-xlarge-up, #stacks_in_1746_143 th.hide-for-xxlarge-only, #stacks_in_1746_143 td.hide-for-xxlarge-only, #stacks_in_1746_143 th.hide-for-xxlarge-up, #stacks_in_1746_143 td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* large displays */
@media only screen and (min-width: 64.063em) {
  #stacks_in_1746_143 .hide-for-small-only, #stacks_in_1746_143 .show-for-small-up, #stacks_in_1746_143 .hide-for-small, #stacks_in_1746_143 .hide-for-small-down, #stacks_in_1746_143 .hide-for-medium-only, #stacks_in_1746_143 .show-for-medium-up, #stacks_in_1746_143 .hide-for-medium, #stacks_in_1746_143 .hide-for-medium-down, #stacks_in_1746_143 .show-for-large-only, #stacks_in_1746_143 .show-for-large-up, #stacks_in_1746_143 .show-for-large, #stacks_in_1746_143 .show-for-large-down, #stacks_in_1746_143 .hide-for-xlarge-only, #stacks_in_1746_143 .hide-for-xlarge-up, #stacks_in_1746_143 .hide-for-xxlarge-only, #stacks_in_1746_143 .hide-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_1746_143 .show-for-small-only, #stacks_in_1746_143 .hide-for-small-up, #stacks_in_1746_143 .show-for-small, #stacks_in_1746_143 .show-for-small-down, #stacks_in_1746_143 .show-for-medium-only, #stacks_in_1746_143 .hide-for-medium-up, #stacks_in_1746_143 .show-for-medium, #stacks_in_1746_143 .show-for-medium-down, #stacks_in_1746_143 .hide-for-large-only, #stacks_in_1746_143 .hide-for-large-up, #stacks_in_1746_143 .hide-for-large, #stacks_in_1746_143 .hide-for-large-down, #stacks_in_1746_143 .show-for-xlarge-only, #stacks_in_1746_143 .show-for-xlarge-up, #stacks_in_1746_143 .show-for-xxlarge-only, #stacks_in_1746_143 .show-for-xxlarge-up {
    display: none !important; }

  #stacks_in_1746_143 .hidden-for-small-only, #stacks_in_1746_143 .visible-for-small-up, #stacks_in_1746_143 .hidden-for-small, #stacks_in_1746_143 .hidden-for-small-down, #stacks_in_1746_143 .hidden-for-medium-only, #stacks_in_1746_143 .visible-for-medium-up, #stacks_in_1746_143 .hidden-for-medium, #stacks_in_1746_143 .hidden-for-medium-down, #stacks_in_1746_143 .visible-for-large-only, #stacks_in_1746_143 .visible-for-large-up, #stacks_in_1746_143 .visible-for-large, #stacks_in_1746_143 .visible-for-large-down, #stacks_in_1746_143 .hidden-for-xlarge-only, #stacks_in_1746_143 .hidden-for-xlarge-up, #stacks_in_1746_143 .hidden-for-xxlarge-only, #stacks_in_1746_143 .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_1746_143 .visible-for-small-only, #stacks_in_1746_143 .hidden-for-small-up, #stacks_in_1746_143 .visible-for-small, #stacks_in_1746_143 .visible-for-small-down, #stacks_in_1746_143 .visible-for-medium-only, #stacks_in_1746_143 .hidden-for-medium-up, #stacks_in_1746_143 .visible-for-medium, #stacks_in_1746_143 .visible-for-medium-down, #stacks_in_1746_143 .hidden-for-large-only, #stacks_in_1746_143 .hidden-for-large-up, #stacks_in_1746_143 .hidden-for-large, #stacks_in_1746_143 .hidden-for-large-down, #stacks_in_1746_143 .visible-for-xlarge-only, #stacks_in_1746_143 .visible-for-xlarge-up, #stacks_in_1746_143 .visible-for-xxlarge-only, #stacks_in_1746_143 .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_1746_143 table.hide-for-small-only, #stacks_in_1746_143 table.show-for-small-up, #stacks_in_1746_143 table.hide-for-small, #stacks_in_1746_143 table.hide-for-small-down, #stacks_in_1746_143 table.hide-for-medium-only, #stacks_in_1746_143 table.show-for-medium-up, #stacks_in_1746_143 table.hide-for-medium, #stacks_in_1746_143 table.hide-for-medium-down, #stacks_in_1746_143 table.show-for-large-only, #stacks_in_1746_143 table.show-for-large-up, #stacks_in_1746_143 table.show-for-large, #stacks_in_1746_143 table.show-for-large-down, #stacks_in_1746_143 table.hide-for-xlarge-only, #stacks_in_1746_143 table.hide-for-xlarge-up, #stacks_in_1746_143 table.hide-for-xxlarge-only, #stacks_in_1746_143 table.hide-for-xxlarge-up {
    display: table; }

  #stacks_in_1746_143 thead.hide-for-small-only, #stacks_in_1746_143 thead.show-for-small-up, #stacks_in_1746_143 thead.hide-for-small, #stacks_in_1746_143 thead.hide-for-small-down, #stacks_in_1746_143 thead.hide-for-medium-only, #stacks_in_1746_143 thead.show-for-medium-up, #stacks_in_1746_143 thead.hide-for-medium, #stacks_in_1746_143 thead.hide-for-medium-down, #stacks_in_1746_143 thead.show-for-large-only, #stacks_in_1746_143 thead.show-for-large-up, #stacks_in_1746_143 thead.show-for-large, #stacks_in_1746_143 thead.show-for-large-down, #stacks_in_1746_143 thead.hide-for-xlarge-only, #stacks_in_1746_143 thead.hide-for-xlarge-up, #stacks_in_1746_143 thead.hide-for-xxlarge-only, #stacks_in_1746_143 thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_1746_143 tbody.hide-for-small-only, #stacks_in_1746_143 tbody.show-for-small-up, #stacks_in_1746_143 tbody.hide-for-small, #stacks_in_1746_143 tbody.hide-for-small-down, #stacks_in_1746_143 tbody.hide-for-medium-only, #stacks_in_1746_143 tbody.show-for-medium-up, #stacks_in_1746_143 tbody.hide-for-medium, #stacks_in_1746_143 tbody.hide-for-medium-down, #stacks_in_1746_143 tbody.show-for-large-only, #stacks_in_1746_143 tbody.show-for-large-up, #stacks_in_1746_143 tbody.show-for-large, #stacks_in_1746_143 tbody.show-for-large-down, #stacks_in_1746_143 tbody.hide-for-xlarge-only, #stacks_in_1746_143 tbody.hide-for-xlarge-up, #stacks_in_1746_143 tbody.hide-for-xxlarge-only, #stacks_in_1746_143 tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_1746_143 tr.hide-for-small-only, #stacks_in_1746_143 tr.show-for-small-up, #stacks_in_1746_143 tr.hide-for-small, #stacks_in_1746_143 tr.hide-for-small-down, #stacks_in_1746_143 tr.hide-for-medium-only, #stacks_in_1746_143 tr.show-for-medium-up, #stacks_in_1746_143 tr.hide-for-medium, #stacks_in_1746_143 tr.hide-for-medium-down, #stacks_in_1746_143 tr.show-for-large-only, #stacks_in_1746_143 tr.show-for-large-up, #stacks_in_1746_143 tr.show-for-large, #stacks_in_1746_143 tr.show-for-large-down, #stacks_in_1746_143 tr.hide-for-xlarge-only, #stacks_in_1746_143 tr.hide-for-xlarge-up, #stacks_in_1746_143 tr.hide-for-xxlarge-only, #stacks_in_1746_143 tr.hide-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_1746_143 th.hide-for-small-only, #stacks_in_1746_143 td.hide-for-small-only, #stacks_in_1746_143 th.show-for-small-up, #stacks_in_1746_143 td.show-for-small-up, #stacks_in_1746_143 th.hide-for-small, #stacks_in_1746_143 td.hide-for-small, #stacks_in_1746_143 th.hide-for-small-down, #stacks_in_1746_143 td.hide-for-small-down, #stacks_in_1746_143 th.hide-for-medium-only, #stacks_in_1746_143 td.hide-for-medium-only, #stacks_in_1746_143 th.show-for-medium-up, #stacks_in_1746_143 td.show-for-medium-up, #stacks_in_1746_143 th.hide-for-medium, #stacks_in_1746_143 td.hide-for-medium, #stacks_in_1746_143 th.hide-for-medium-down, #stacks_in_1746_143 td.hide-for-medium-down, #stacks_in_1746_143 th.show-for-large-only, #stacks_in_1746_143 td.show-for-large-only, #stacks_in_1746_143 th.show-for-large-up, #stacks_in_1746_143 td.show-for-large-up, #stacks_in_1746_143 th.show-for-large, #stacks_in_1746_143 td.show-for-large, #stacks_in_1746_143 th.show-for-large-down, #stacks_in_1746_143 td.show-for-large-down, #stacks_in_1746_143 th.hide-for-xlarge-only, #stacks_in_1746_143 td.hide-for-xlarge-only, #stacks_in_1746_143 th.hide-for-xlarge-up, #stacks_in_1746_143 td.hide-for-xlarge-up, #stacks_in_1746_143 th.hide-for-xxlarge-only, #stacks_in_1746_143 td.hide-for-xxlarge-only, #stacks_in_1746_143 th.hide-for-xxlarge-up, #stacks_in_1746_143 td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  #stacks_in_1746_143 .hide-for-small-only, #stacks_in_1746_143 .show-for-small-up, #stacks_in_1746_143 .hide-for-small, #stacks_in_1746_143 .hide-for-small-down, #stacks_in_1746_143 .hide-for-medium-only, #stacks_in_1746_143 .show-for-medium-up, #stacks_in_1746_143 .hide-for-medium, #stacks_in_1746_143 .hide-for-medium-down, #stacks_in_1746_143 .hide-for-large-only, #stacks_in_1746_143 .show-for-large-up, #stacks_in_1746_143 .hide-for-large, #stacks_in_1746_143 .hide-for-large-down, #stacks_in_1746_143 .show-for-xlarge-only, #stacks_in_1746_143 .show-for-xlarge-up, #stacks_in_1746_143 .hide-for-xxlarge-only, #stacks_in_1746_143 .hide-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_1746_143 .show-for-small-only, #stacks_in_1746_143 .hide-for-small-up, #stacks_in_1746_143 .show-for-small, #stacks_in_1746_143 .show-for-small-down, #stacks_in_1746_143 .show-for-medium-only, #stacks_in_1746_143 .hide-for-medium-up, #stacks_in_1746_143 .show-for-medium, #stacks_in_1746_143 .show-for-medium-down, #stacks_in_1746_143 .show-for-large-only, #stacks_in_1746_143 .hide-for-large-up, #stacks_in_1746_143 .show-for-large, #stacks_in_1746_143 .show-for-large-down, #stacks_in_1746_143 .hide-for-xlarge-only, #stacks_in_1746_143 .hide-for-xlarge-up, #stacks_in_1746_143 .show-for-xxlarge-only, #stacks_in_1746_143 .show-for-xxlarge-up {
    display: none !important; }

  #stacks_in_1746_143 .hidden-for-small-only, #stacks_in_1746_143 .visible-for-small-up, #stacks_in_1746_143 .hidden-for-small, #stacks_in_1746_143 .hidden-for-small-down, #stacks_in_1746_143 .hidden-for-medium-only, #stacks_in_1746_143 .visible-for-medium-up, #stacks_in_1746_143 .hidden-for-medium, #stacks_in_1746_143 .hidden-for-medium-down, #stacks_in_1746_143 .hidden-for-large-only, #stacks_in_1746_143 .visible-for-large-up, #stacks_in_1746_143 .hidden-for-large, #stacks_in_1746_143 .hidden-for-large-down, #stacks_in_1746_143 .visible-for-xlarge-only, #stacks_in_1746_143 .visible-for-xlarge-up, #stacks_in_1746_143 .hidden-for-xxlarge-only, #stacks_in_1746_143 .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_1746_143 .visible-for-small-only, #stacks_in_1746_143 .hidden-for-small-up, #stacks_in_1746_143 .visible-for-small, #stacks_in_1746_143 .visible-for-small-down, #stacks_in_1746_143 .visible-for-medium-only, #stacks_in_1746_143 .hidden-for-medium-up, #stacks_in_1746_143 .visible-for-medium, #stacks_in_1746_143 .visible-for-medium-down, #stacks_in_1746_143 .visible-for-large-only, #stacks_in_1746_143 .hidden-for-large-up, #stacks_in_1746_143 .visible-for-large, #stacks_in_1746_143 .visible-for-large-down, #stacks_in_1746_143 .hidden-for-xlarge-only, #stacks_in_1746_143 .hidden-for-xlarge-up, #stacks_in_1746_143 .visible-for-xxlarge-only, #stacks_in_1746_143 .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_1746_143 table.hide-for-small-only, #stacks_in_1746_143 table.show-for-small-up, #stacks_in_1746_143 table.hide-for-small, #stacks_in_1746_143 table.hide-for-small-down, #stacks_in_1746_143 table.hide-for-medium-only, #stacks_in_1746_143 table.show-for-medium-up, #stacks_in_1746_143 table.hide-for-medium, #stacks_in_1746_143 table.hide-for-medium-down, #stacks_in_1746_143 table.hide-for-large-only, #stacks_in_1746_143 table.show-for-large-up, #stacks_in_1746_143 table.hide-for-large, #stacks_in_1746_143 table.hide-for-large-down, #stacks_in_1746_143 table.show-for-xlarge-only, #stacks_in_1746_143 table.show-for-xlarge-up, #stacks_in_1746_143 table.hide-for-xxlarge-only, #stacks_in_1746_143 table.hide-for-xxlarge-up {
    display: table; }

  #stacks_in_1746_143 thead.hide-for-small-only, #stacks_in_1746_143 thead.show-for-small-up, #stacks_in_1746_143 thead.hide-for-small, #stacks_in_1746_143 thead.hide-for-small-down, #stacks_in_1746_143 thead.hide-for-medium-only, #stacks_in_1746_143 thead.show-for-medium-up, #stacks_in_1746_143 thead.hide-for-medium, #stacks_in_1746_143 thead.hide-for-medium-down, #stacks_in_1746_143 thead.hide-for-large-only, #stacks_in_1746_143 thead.show-for-large-up, #stacks_in_1746_143 thead.hide-for-large, #stacks_in_1746_143 thead.hide-for-large-down, #stacks_in_1746_143 thead.show-for-xlarge-only, #stacks_in_1746_143 thead.show-for-xlarge-up, #stacks_in_1746_143 thead.hide-for-xxlarge-only, #stacks_in_1746_143 thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_1746_143 tbody.hide-for-small-only, #stacks_in_1746_143 tbody.show-for-small-up, #stacks_in_1746_143 tbody.hide-for-small, #stacks_in_1746_143 tbody.hide-for-small-down, #stacks_in_1746_143 tbody.hide-for-medium-only, #stacks_in_1746_143 tbody.show-for-medium-up, #stacks_in_1746_143 tbody.hide-for-medium, #stacks_in_1746_143 tbody.hide-for-medium-down, #stacks_in_1746_143 tbody.hide-for-large-only, #stacks_in_1746_143 tbody.show-for-large-up, #stacks_in_1746_143 tbody.hide-for-large, #stacks_in_1746_143 tbody.hide-for-large-down, #stacks_in_1746_143 tbody.show-for-xlarge-only, #stacks_in_1746_143 tbody.show-for-xlarge-up, #stacks_in_1746_143 tbody.hide-for-xxlarge-only, #stacks_in_1746_143 tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_1746_143 tr.hide-for-small-only, #stacks_in_1746_143 tr.show-for-small-up, #stacks_in_1746_143 tr.hide-for-small, #stacks_in_1746_143 tr.hide-for-small-down, #stacks_in_1746_143 tr.hide-for-medium-only, #stacks_in_1746_143 tr.show-for-medium-up, #stacks_in_1746_143 tr.hide-for-medium, #stacks_in_1746_143 tr.hide-for-medium-down, #stacks_in_1746_143 tr.hide-for-large-only, #stacks_in_1746_143 tr.show-for-large-up, #stacks_in_1746_143 tr.hide-for-large, #stacks_in_1746_143 tr.hide-for-large-down, #stacks_in_1746_143 tr.show-for-xlarge-only, #stacks_in_1746_143 tr.show-for-xlarge-up, #stacks_in_1746_143 tr.hide-for-xxlarge-only, #stacks_in_1746_143 tr.hide-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_1746_143 th.hide-for-small-only, #stacks_in_1746_143 td.hide-for-small-only, #stacks_in_1746_143 th.show-for-small-up, #stacks_in_1746_143 td.show-for-small-up, #stacks_in_1746_143 th.hide-for-small, #stacks_in_1746_143 td.hide-for-small, #stacks_in_1746_143 th.hide-for-small-down, #stacks_in_1746_143 td.hide-for-small-down, #stacks_in_1746_143 th.hide-for-medium-only, #stacks_in_1746_143 td.hide-for-medium-only, #stacks_in_1746_143 th.show-for-medium-up, #stacks_in_1746_143 td.show-for-medium-up, #stacks_in_1746_143 th.hide-for-medium, #stacks_in_1746_143 td.hide-for-medium, #stacks_in_1746_143 th.hide-for-medium-down, #stacks_in_1746_143 td.hide-for-medium-down, #stacks_in_1746_143 th.hide-for-large-only, #stacks_in_1746_143 td.hide-for-large-only, #stacks_in_1746_143 th.show-for-large-up, #stacks_in_1746_143 td.show-for-large-up, #stacks_in_1746_143 th.hide-for-large, #stacks_in_1746_143 td.hide-for-large, #stacks_in_1746_143 th.hide-for-large-down, #stacks_in_1746_143 td.hide-for-large-down, #stacks_in_1746_143 th.show-for-xlarge-only, #stacks_in_1746_143 td.show-for-xlarge-only, #stacks_in_1746_143 th.show-for-xlarge-up, #stacks_in_1746_143 td.show-for-xlarge-up, #stacks_in_1746_143 th.hide-for-xxlarge-only, #stacks_in_1746_143 td.hide-for-xxlarge-only, #stacks_in_1746_143 th.hide-for-xxlarge-up, #stacks_in_1746_143 td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  #stacks_in_1746_143 .hide-for-small-only, #stacks_in_1746_143 .show-for-small-up, #stacks_in_1746_143 .hide-for-small, #stacks_in_1746_143 .hide-for-small-down, #stacks_in_1746_143 .hide-for-medium-only, #stacks_in_1746_143 .show-for-medium-up, #stacks_in_1746_143 .hide-for-medium, #stacks_in_1746_143 .hide-for-medium-down, #stacks_in_1746_143 .hide-for-large-only, #stacks_in_1746_143 .show-for-large-up, #stacks_in_1746_143 .hide-for-large, #stacks_in_1746_143 .hide-for-large-down, #stacks_in_1746_143 .hide-for-xlarge-only, #stacks_in_1746_143 .show-for-xlarge-up, #stacks_in_1746_143 .show-for-xxlarge-only, #stacks_in_1746_143 .show-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_1746_143 .show-for-small-only, #stacks_in_1746_143 .hide-for-small-up, #stacks_in_1746_143 .show-for-small, #stacks_in_1746_143 .show-for-small-down, #stacks_in_1746_143 .show-for-medium-only, #stacks_in_1746_143 .hide-for-medium-up, #stacks_in_1746_143 .show-for-medium, #stacks_in_1746_143 .show-for-medium-down, #stacks_in_1746_143 .show-for-large-only, #stacks_in_1746_143 .hide-for-large-up, #stacks_in_1746_143 .show-for-large, #stacks_in_1746_143 .show-for-large-down, #stacks_in_1746_143 .show-for-xlarge-only, #stacks_in_1746_143 .hide-for-xlarge-up, #stacks_in_1746_143 .hide-for-xxlarge-only, #stacks_in_1746_143 .hide-for-xxlarge-up {
    display: none !important; }

  #stacks_in_1746_143 .hidden-for-small-only, #stacks_in_1746_143 .visible-for-small-up, #stacks_in_1746_143 .hidden-for-small, #stacks_in_1746_143 .hidden-for-small-down, #stacks_in_1746_143 .hidden-for-medium-only, #stacks_in_1746_143 .visible-for-medium-up, #stacks_in_1746_143 .hidden-for-medium, #stacks_in_1746_143 .hidden-for-medium-down, #stacks_in_1746_143 .hidden-for-large-only, #stacks_in_1746_143 .visible-for-large-up, #stacks_in_1746_143 .hidden-for-large, #stacks_in_1746_143 .hidden-for-large-down, #stacks_in_1746_143 .hidden-for-xlarge-only, #stacks_in_1746_143 .visible-for-xlarge-up, #stacks_in_1746_143 .visible-for-xxlarge-only, #stacks_in_1746_143 .visible-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_1746_143 .visible-for-small-only, #stacks_in_1746_143 .hidden-for-small-up, #stacks_in_1746_143 .visible-for-small, #stacks_in_1746_143 .visible-for-small-down, #stacks_in_1746_143 .visible-for-medium-only, #stacks_in_1746_143 .hidden-for-medium-up, #stacks_in_1746_143 .visible-for-medium, #stacks_in_1746_143 .visible-for-medium-down, #stacks_in_1746_143 .visible-for-large-only, #stacks_in_1746_143 .hidden-for-large-up, #stacks_in_1746_143 .visible-for-large, #stacks_in_1746_143 .visible-for-large-down, #stacks_in_1746_143 .visible-for-xlarge-only, #stacks_in_1746_143 .hidden-for-xlarge-up, #stacks_in_1746_143 .hidden-for-xxlarge-only, #stacks_in_1746_143 .hidden-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_1746_143 table.hide-for-small-only, #stacks_in_1746_143 table.show-for-small-up, #stacks_in_1746_143 table.hide-for-small, #stacks_in_1746_143 table.hide-for-small-down, #stacks_in_1746_143 table.hide-for-medium-only, #stacks_in_1746_143 table.show-for-medium-up, #stacks_in_1746_143 table.hide-for-medium, #stacks_in_1746_143 table.hide-for-medium-down, #stacks_in_1746_143 table.hide-for-large-only, #stacks_in_1746_143 table.show-for-large-up, #stacks_in_1746_143 table.hide-for-large, #stacks_in_1746_143 table.hide-for-large-down, #stacks_in_1746_143 table.hide-for-xlarge-only, #stacks_in_1746_143 table.show-for-xlarge-up, #stacks_in_1746_143 table.show-for-xxlarge-only, #stacks_in_1746_143 table.show-for-xxlarge-up {
    display: table; }

  #stacks_in_1746_143 thead.hide-for-small-only, #stacks_in_1746_143 thead.show-for-small-up, #stacks_in_1746_143 thead.hide-for-small, #stacks_in_1746_143 thead.hide-for-small-down, #stacks_in_1746_143 thead.hide-for-medium-only, #stacks_in_1746_143 thead.show-for-medium-up, #stacks_in_1746_143 thead.hide-for-medium, #stacks_in_1746_143 thead.hide-for-medium-down, #stacks_in_1746_143 thead.hide-for-large-only, #stacks_in_1746_143 thead.show-for-large-up, #stacks_in_1746_143 thead.hide-for-large, #stacks_in_1746_143 thead.hide-for-large-down, #stacks_in_1746_143 thead.hide-for-xlarge-only, #stacks_in_1746_143 thead.show-for-xlarge-up, #stacks_in_1746_143 thead.show-for-xxlarge-only, #stacks_in_1746_143 thead.show-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_1746_143 tbody.hide-for-small-only, #stacks_in_1746_143 tbody.show-for-small-up, #stacks_in_1746_143 tbody.hide-for-small, #stacks_in_1746_143 tbody.hide-for-small-down, #stacks_in_1746_143 tbody.hide-for-medium-only, #stacks_in_1746_143 tbody.show-for-medium-up, #stacks_in_1746_143 tbody.hide-for-medium, #stacks_in_1746_143 tbody.hide-for-medium-down, #stacks_in_1746_143 tbody.hide-for-large-only, #stacks_in_1746_143 tbody.show-for-large-up, #stacks_in_1746_143 tbody.hide-for-large, #stacks_in_1746_143 tbody.hide-for-large-down, #stacks_in_1746_143 tbody.hide-for-xlarge-only, #stacks_in_1746_143 tbody.show-for-xlarge-up, #stacks_in_1746_143 tbody.show-for-xxlarge-only, #stacks_in_1746_143 tbody.show-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_1746_143 tr.hide-for-small-only, #stacks_in_1746_143 tr.show-for-small-up, #stacks_in_1746_143 tr.hide-for-small, #stacks_in_1746_143 tr.hide-for-small-down, #stacks_in_1746_143 tr.hide-for-medium-only, #stacks_in_1746_143 tr.show-for-medium-up, #stacks_in_1746_143 tr.hide-for-medium, #stacks_in_1746_143 tr.hide-for-medium-down, #stacks_in_1746_143 tr.hide-for-large-only, #stacks_in_1746_143 tr.show-for-large-up, #stacks_in_1746_143 tr.hide-for-large, #stacks_in_1746_143 tr.hide-for-large-down, #stacks_in_1746_143 tr.hide-for-xlarge-only, #stacks_in_1746_143 tr.show-for-xlarge-up, #stacks_in_1746_143 tr.show-for-xxlarge-only, #stacks_in_1746_143 tr.show-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_1746_143 th.hide-for-small-only, #stacks_in_1746_143 td.hide-for-small-only, #stacks_in_1746_143 th.show-for-small-up, #stacks_in_1746_143 td.show-for-small-up, #stacks_in_1746_143 th.hide-for-small, #stacks_in_1746_143 td.hide-for-small, #stacks_in_1746_143 th.hide-for-small-down, #stacks_in_1746_143 td.hide-for-small-down, #stacks_in_1746_143 th.hide-for-medium-only, #stacks_in_1746_143 td.hide-for-medium-only, #stacks_in_1746_143 th.show-for-medium-up, #stacks_in_1746_143 td.show-for-medium-up, #stacks_in_1746_143 th.hide-for-medium, #stacks_in_1746_143 td.hide-for-medium, #stacks_in_1746_143 th.hide-for-medium-down, #stacks_in_1746_143 td.hide-for-medium-down, #stacks_in_1746_143 th.hide-for-large-only, #stacks_in_1746_143 td.hide-for-large-only, #stacks_in_1746_143 th.show-for-large-up, #stacks_in_1746_143 td.show-for-large-up, #stacks_in_1746_143 th.hide-for-large, #stacks_in_1746_143 td.hide-for-large, #stacks_in_1746_143 th.hide-for-large-down, #stacks_in_1746_143 td.hide-for-large-down, #stacks_in_1746_143 th.hide-for-xlarge-only, #stacks_in_1746_143 td.hide-for-xlarge-only, #stacks_in_1746_143 th.show-for-xlarge-up, #stacks_in_1746_143 td.show-for-xlarge-up, #stacks_in_1746_143 th.show-for-xxlarge-only, #stacks_in_1746_143 td.show-for-xxlarge-only, #stacks_in_1746_143 th.show-for-xxlarge-up, #stacks_in_1746_143 td.show-for-xxlarge-up {
    display: table-cell !important; } }
/* Orientation targeting */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important; }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }

/* Specific visibility for tables */
#stacks_in_1746_143 table.hide-for-landscape, #stacks_in_1746_143 table.show-for-portrait {
  display: table; }

#stacks_in_1746_143 thead.hide-for-landscape, #stacks_in_1746_143 thead.show-for-portrait {
  display: table-header-group !important; }

#stacks_in_1746_143 tbody.hide-for-landscape, #stacks_in_1746_143 tbody.show-for-portrait {
  display: table-row-group !important; }

#stacks_in_1746_143 tr.hide-for-landscape, #stacks_in_1746_143 tr.show-for-portrait {
  display: table-row !important; }

#stacks_in_1746_143 td.hide-for-landscape, #stacks_in_1746_143 td.show-for-portrait,
#stacks_in_1746_143 th.hide-for-landscape,
#stacks_in_1746_143 th.show-for-portrait {
  display: table-cell !important; }

@media only screen and (orientation: landscape) {
  #stacks_in_1746_143 .show-for-landscape,
  #stacks_in_1746_143 .hide-for-portrait {
    display: inherit !important; }

  #stacks_in_1746_143 .hide-for-landscape,
  #stacks_in_1746_143 .show-for-portrait {
    display: none !important; }

  /* Specific visibility for tables */
  #stacks_in_1746_143 table.show-for-landscape, #stacks_in_1746_143 table.hide-for-portrait {
    display: table; }

  #stacks_in_1746_143 thead.show-for-landscape, #stacks_in_1746_143 thead.hide-for-portrait {
    display: table-header-group !important; }

  #stacks_in_1746_143 tbody.show-for-landscape, #stacks_in_1746_143 tbody.hide-for-portrait {
    display: table-row-group !important; }

  #stacks_in_1746_143 tr.show-for-landscape, #stacks_in_1746_143 tr.hide-for-portrait {
    display: table-row !important; }

  #stacks_in_1746_143 td.show-for-landscape, #stacks_in_1746_143 td.hide-for-portrait,
  #stacks_in_1746_143 th.show-for-landscape,
  #stacks_in_1746_143 th.hide-for-portrait {
    display: table-cell !important; } }
@media only screen and (orientation: portrait) {
  #stacks_in_1746_143 .show-for-portrait,
  #stacks_in_1746_143 .hide-for-landscape {
    display: inherit !important; }

  #stacks_in_1746_143 .hide-for-portrait,
  #stacks_in_1746_143 .show-for-landscape {
    display: none !important; }

  /* Specific visibility for tables */
  #stacks_in_1746_143 table.show-for-portrait, #stacks_in_1746_143 table.hide-for-landscape {
    display: table; }

  #stacks_in_1746_143 thead.show-for-portrait, #stacks_in_1746_143 thead.hide-for-landscape {
    display: table-header-group !important; }

  #stacks_in_1746_143 tbody.show-for-portrait, #stacks_in_1746_143 tbody.hide-for-landscape {
    display: table-row-group !important; }

  #stacks_in_1746_143 tr.show-for-portrait, #stacks_in_1746_143 tr.hide-for-landscape {
    display: table-row !important; }

  #stacks_in_1746_143 td.show-for-portrait, #stacks_in_1746_143 td.hide-for-landscape,
  #stacks_in_1746_143 th.show-for-portrait,
  #stacks_in_1746_143 th.hide-for-landscape {
    display: table-cell !important; } }
/* Touch-enabled device targeting */
.show-for-touch {
  display: none !important; }

.hide-for-touch {
  display: inherit !important; }

.touch #stacks_in_1746_143 .show-for-touch {
  display: inherit !important; }

.touch #stacks_in_1746_143 .hide-for-touch {
  display: none !important; }

/* Specific visibility for tables */
#stacks_in_1746_143 table.hide-for-touch {
  display: table; }

.touch #stacks_in_1746_143 table.show-for-touch {
  display: table; }

#stacks_in_1746_143 thead.hide-for-touch {
  display: table-header-group !important; }

.touch #stacks_in_1746_143 thead.show-for-touch {
  display: table-header-group !important; }

#stacks_in_1746_143 tbody.hide-for-touch {
  display: table-row-group !important; }

.touch #stacks_in_1746_143 tbody.show-for-touch {
  display: table-row-group !important; }

#stacks_in_1746_143 tr.hide-for-touch {
  display: table-row !important; }

.touch #stacks_in_1746_143 tr.show-for-touch {
  display: table-row !important; }

#stacks_in_1746_143 td.hide-for-touch {
  display: table-cell !important; }

.touch #stacks_in_1746_143 td.show-for-touch {
  display: table-cell !important; }

#stacks_in_1746_143 th.hide-for-touch {
  display: table-cell !important; }

.touch #stacks_in_1746_143 th.show-for-touch {
  display: table-cell !important; }

/* Print visibility */
@media print {
  #stacks_in_1746_143 .show-for-print {
    display: block; }

  #stacks_in_1746_143 .hide-for-print {
    display: none; }

  #stacks_in_1746_143 table.show-for-print {
    display: table; }

  #stacks_in_1746_143 thead.show-for-print {
    display: table-header-group !important; }

  #stacks_in_1746_143 tbody.show-for-print {
    display: table-row-group !important; }

  #stacks_in_1746_143 tr.show-for-print {
    display: table-row !important; }

  #stacks_in_1746_143 td.show-for-print {
    display: table-cell !important; }

  #stacks_in_1746_143 th.show-for-print {
    display: table-cell !important; } }












@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_1746_136 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_1746_136 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1746_136 .btn {
		
	}
}


#stacks_in_1746_136 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}
#stacks_in_767_1 .aContainer {
 

}


	

	#stacks_in_767_35_4500101 hr.foundry-divider-simple {
		border-top-style: solid;
		border-top-width: 1px;
	}






	#stacks_in_767_35_4500101 .foundry-label {
		width: 100%;
	}

	#stacks_in_767_35_4500101 hr.foundry-divider-simple {
		width: 100%;
	}




@media only screen {
   
    #stacks_in_767_35_4500102 {
      margin: 0px;
    }

    #stacks_in_767_35_4500102 {
      padding: 0px;
    }

    
      #stacks_in_767_35_4500102 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 35px;
        margin-bottom: 35px;
      }
    

    
  


 
 /* ipad enabled */
    #stacks_in_767_35_4500102 {
      margin: 0px;
    }

    #stacks_in_767_35_4500102 {
      padding: 0px;
    }

    
      #stacks_in_767_35_4500102 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 70px;
        margin-bottom: 70px;
      }
    

    
 


 
}


@media only screen and (max-width: 61.9375em) {
   
    #stacks_in_767_35_4500102 {
      margin: 0px;
    }

    #stacks_in_767_35_4500102 {
      padding: 0px;
    }


    
      #stacks_in_767_35_4500102 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 35px;
        margin-bottom: 35px;
      }
    

    
  


 
    #stacks_in_767_35_4500102 {
      margin: 0px;
    }

    #stacks_in_767_35_4500102 {
      padding: 0px;
    }


    
      #stacks_in_767_35_4500102 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 70px;
        margin-bottom: 70px;
      }
    

    
 
}


@media only screen and (max-width: 47.9375em){
   
    #stacks_in_767_35_4500102 {
      margin: 0px;
    }

    #stacks_in_767_35_4500102 {
      padding: 0px;
    }


    
      #stacks_in_767_35_4500102 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 35px;
        margin-bottom: 35px;
      }
    

    
  

}


#stacks_in_767_35_4500104 .foundry-footer {
	
}





#stacks_in_767_35_4500104 {
	margin: 0px 0px 20px 0px;
}



#stacks_in_767_35_4500111 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_767_35_4500111 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_767_35_4500111 ul.social_badges_container li,
#stacks_in_767_35_4500111 ul.social_badges_container li a,
#stacks_in_767_35_4500111 ul.social_badges_container li a i {
	width: 32px;
	height: 32px;
	line-height: 32px;
}

#stacks_in_767_35_4500111 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 18px;
}


	#stacks_in_767_35_4500111 ul.social_badges_container li a {
		
	}




	li.stacks_in_767_35_4500112_individual_badge a,
	li.stacks_in_767_35_4500112_individual_badge a:visited {
		background-color: rgba(117, 159, 54, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}

	li.stacks_in_767_35_4500112_individual_badge a:hover,
	li.stacks_in_767_35_4500112_individual_badge a:active {
		background-color: rgba(89, 121, 41, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}






	li.stacks_in_767_35_4500113_individual_badge a,
	li.stacks_in_767_35_4500113_individual_badge a:visited {
		background-color: rgba(14, 64, 164, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}

	li.stacks_in_767_35_4500113_individual_badge a:hover,
	li.stacks_in_767_35_4500113_individual_badge a:active {
		background-color: rgba(33, 89, 192, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}






	li.stacks_in_767_35_4500114_individual_badge a,
	li.stacks_in_767_35_4500114_individual_badge a:visited {
		background-color: rgba(56, 160, 18, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}

	li.stacks_in_767_35_4500114_individual_badge a:hover,
	li.stacks_in_767_35_4500114_individual_badge a:active {
		background-color: rgba(83, 195, 40, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}



