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


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


/*
 * bootstrap 4 grid
 */

/* BLOCKGRID */
[class*="block-grid-"] {
  display: block;
  margin-left: -15px;
  margin-right: -15px;
  padding: 0 .9375rem;
}

[class*="block-grid-"]:before,
[class*="block-grid-"]:after {
  content: " ";
  display: table;
}

[class*="block-grid-"]:after {
  clear: both;
}

[class*="block-grid-"] > * {
  display: inline;
  padding: 15px;
  height: auto;
  float: left;
  list-style: none;
}

.block-grid-xs-1 > * {
  width: 100%;
}

.block-grid-xs-1 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-1 > *:nth-of-type(1n+1) {
  clear: both;
}

.block-grid-xs-2 > * {
  width: 50%;
}

.block-grid-xs-2 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-2 > *:nth-of-type(2n+1) {
  clear: both;
}

.block-grid-xs-3 > * {
  width: 33.333333333333336%;
}

.block-grid-xs-3 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-3 > *:nth-of-type(3n+1) {
  clear: both;
}

.block-grid-xs-4 > * {
  width: 25%;
}

.block-grid-xs-4 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-4 > *:nth-of-type(4n+1) {
  clear: both;
}

.block-grid-xs-5 > * {
  width: 20%;
}

.block-grid-xs-5 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-5 > *:nth-of-type(5n+1) {
  clear: both;
}

.block-grid-xs-6 > * {
  width: 16.666666666666668%;
}

.block-grid-xs-6 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-6 > *:nth-of-type(6n+1) {
  clear: both;
}

.block-grid-xs-7 > * {
  width: 14.285714285714286%;
}

.block-grid-xs-7 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-7 > *:nth-of-type(7n+1) {
  clear: both;
}

.block-grid-xs-8 > * {
  width: 12.5%;
}

.block-grid-xs-8 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-8 > *:nth-of-type(8n+1) {
  clear: both;
}

.block-grid-xs-9 > * {
  width: 11.11111111111111%;
}

.block-grid-xs-9 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-9 > *:nth-of-type(9n+1) {
  clear: both;
}

.block-grid-xs-10 > * {
  width: 10%;
}

.block-grid-xs-10 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-10 > *:nth-of-type(10n+1) {
  clear: both;
}

.block-grid-xs-11 > * {
  width: 9.090909090909092%;
}

.block-grid-xs-11 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-11 > *:nth-of-type(11n+1) {
  clear: both;
}

.block-grid-xs-12 > * {
  width: 8.333333333333334%;
}

.block-grid-xs-12 > *:nth-of-type(n) {
  clear: none;
}

.block-grid-xs-12 > *:nth-of-type(12n+1) {
  clear: both;
}

@media (min-width: 34em) {
  .block-grid-sm-1 > * {
    width: 100%;
  }

  .block-grid-sm-1 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-1 > *:nth-of-type(1n+1) {
    clear: both;
  }

  .block-grid-sm-2 > * {
    width: 50%;
  }

  .block-grid-sm-2 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-2 > *:nth-of-type(2n+1) {
    clear: both;
  }

  .block-grid-sm-3 > * {
    width: 33.333333333333336%;
  }

  .block-grid-sm-3 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-3 > *:nth-of-type(3n+1) {
    clear: both;
  }

  .block-grid-sm-4 > * {
    width: 25%;
  }

  .block-grid-sm-4 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-4 > *:nth-of-type(4n+1) {
    clear: both;
  }

  .block-grid-sm-5 > * {
    width: 20%;
  }

  .block-grid-sm-5 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-5 > *:nth-of-type(5n+1) {
    clear: both;
  }

  .block-grid-sm-6 > * {
    width: 16.666666666666668%;
  }

  .block-grid-sm-6 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-6 > *:nth-of-type(6n+1) {
    clear: both;
  }

  .block-grid-sm-7 > * {
    width: 14.285714285714286%;
  }

  .block-grid-sm-7 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-7 > *:nth-of-type(7n+1) {
    clear: both;
  }

  .block-grid-sm-8 > * {
    width: 12.5%;
  }

  .block-grid-sm-8 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-8 > *:nth-of-type(8n+1) {
    clear: both;
  }

  .block-grid-sm-9 > * {
    width: 11.11111111111111%;
  }

  .block-grid-sm-9 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-9 > *:nth-of-type(9n+1) {
    clear: both;
  }

  .block-grid-sm-10 > * {
    width: 10%;
  }

  .block-grid-sm-10 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-10 > *:nth-of-type(10n+1) {
    clear: both;
  }

  .block-grid-sm-11 > * {
    width: 9.090909090909092%;
  }

  .block-grid-sm-11 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-11 > *:nth-of-type(11n+1) {
    clear: both;
  }

  .block-grid-sm-12 > * {
    width: 8.333333333333334%;
  }

  .block-grid-sm-12 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-sm-12 > *:nth-of-type(12n+1) {
    clear: both;
  }
}
@media (min-width: 48em) {
  .block-grid-md-1 > * {
    width: 100%;
  }

  .block-grid-md-1 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-1 > *:nth-of-type(1n+1) {
    clear: both;
  }

  .block-grid-md-2 > * {
    width: 50%;
  }

  .block-grid-md-2 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-2 > *:nth-of-type(2n+1) {
    clear: both;
  }

  .block-grid-md-3 > * {
    width: 33.333333333333336%;
  }

  .block-grid-md-3 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-3 > *:nth-of-type(3n+1) {
    clear: both;
  }

  .block-grid-md-4 > * {
    width: 25%;
  }

  .block-grid-md-4 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-4 > *:nth-of-type(4n+1) {
    clear: both;
  }

  .block-grid-md-5 > * {
    width: 20%;
  }

  .block-grid-md-5 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-5 > *:nth-of-type(5n+1) {
    clear: both;
  }

  .block-grid-md-6 > * {
    width: 16.666666666666668%;
  }

  .block-grid-md-6 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-6 > *:nth-of-type(6n+1) {
    clear: both;
  }

  .block-grid-md-7 > * {
    width: 14.285714285714286%;
  }

  .block-grid-md-7 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-7 > *:nth-of-type(7n+1) {
    clear: both;
  }

  .block-grid-md-8 > * {
    width: 12.5%;
  }

  .block-grid-md-8 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-8 > *:nth-of-type(8n+1) {
    clear: both;
  }

  .block-grid-md-9 > * {
    width: 11.11111111111111%;
  }

  .block-grid-md-9 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-9 > *:nth-of-type(9n+1) {
    clear: both;
  }

  .block-grid-md-10 > * {
    width: 10%;
  }

  .block-grid-md-10 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-10 > *:nth-of-type(10n+1) {
    clear: both;
  }

  .block-grid-md-11 > * {
    width: 9.090909090909092%;
  }

  .block-grid-md-11 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-11 > *:nth-of-type(11n+1) {
    clear: both;
  }

  .block-grid-md-12 > * {
    width: 8.333333333333334%;
  }

  .block-grid-md-12 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-md-12 > *:nth-of-type(12n+1) {
    clear: both;
  }
}
@media (min-width: 62em) {
  .block-grid-lg-1 > * {
    width: 100%;
  }

  .block-grid-lg-1 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-1 > *:nth-of-type(1n+1) {
    clear: both;
  }

  .block-grid-lg-2 > * {
    width: 50%;
  }

  .block-grid-lg-2 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-2 > *:nth-of-type(2n+1) {
    clear: both;
  }

  .block-grid-lg-3 > * {
    width: 33.333333333333336%;
  }

  .block-grid-lg-3 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-3 > *:nth-of-type(3n+1) {
    clear: both;
  }

  .block-grid-lg-4 > * {
    width: 25%;
  }

  .block-grid-lg-4 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-4 > *:nth-of-type(4n+1) {
    clear: both;
  }

  .block-grid-lg-5 > * {
    width: 20%;
  }

  .block-grid-lg-5 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-5 > *:nth-of-type(5n+1) {
    clear: both;
  }

  .block-grid-lg-6 > * {
    width: 16.666666666666668%;
  }

  .block-grid-lg-6 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-6 > *:nth-of-type(6n+1) {
    clear: both;
  }

  .block-grid-lg-7 > * {
    width: 14.285714285714286%;
  }

  .block-grid-lg-7 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-7 > *:nth-of-type(7n+1) {
    clear: both;
  }

  .block-grid-lg-8 > * {
    width: 12.5%;
  }

  .block-grid-lg-8 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-8 > *:nth-of-type(8n+1) {
    clear: both;
  }

  .block-grid-lg-9 > * {
    width: 11.11111111111111%;
  }

  .block-grid-lg-9 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-9 > *:nth-of-type(9n+1) {
    clear: both;
  }

  .block-grid-lg-10 > * {
    width: 10%;
  }

  .block-grid-lg-10 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-10 > *:nth-of-type(10n+1) {
    clear: both;
  }

  .block-grid-lg-11 > * {
    width: 9.090909090909092%;
  }

  .block-grid-lg-11 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-11 > *:nth-of-type(11n+1) {
    clear: both;
  }

  .block-grid-lg-12 > * {
    width: 8.333333333333334%;
  }

  .block-grid-lg-12 > *:nth-of-type(n) {
    clear: none;
  }

  .block-grid-lg-12 > *:nth-of-type(12n+1) {
    clear: both;
  }
}


.no-link{pointer-events:none}
/* -- Start Swell Page css Template -- */

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }


@-webkit-keyframes swellswing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swellswing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}




/* -- End Swell Page css Template -- *//**/
/* 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 );
}.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}

#stacks_in_4504943_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_4504943_7-scroll-to-top-btn.scroll-hidden-sm {
    display: none !important;
  }
}

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

@media (min-width: 62em) {
  .stacks_in_4504943_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_4504943_18 .aContainer {
 

}#stacks_in_4504943_95 .aContainer {
 

}





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










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

	


#stacks_in_4504943_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_4504943_83>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





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


#stacks_in_4504943_91 img {
	margin: 0 !important;
}




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

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


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

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

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


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

	}
}

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

	}
}

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

	}
}
/* Start dooGrid stack each CSS code */.stacks_in_4504943_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_4504943_261gridWrapper{	margin-right: -4.000000px;    margin-left: -4.000000px;    margin-top: -0px;}@media all and (max-width: 1024px) {				.stacks_in_4504943_261gridWrapper > div{		width: 100%;	}	}@media all and (max-width: 768px) {				.stacks_in_4504943_261gridWrapper > div{		width: 100%;	}		}@media all and (max-width: 480px) {				.stacks_in_4504943_261gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code */
#stacks_out_4504943_261 {
	margin-right:0;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_out_4504943_262 {
	width: 134px;
}



/* Color picker style settings */


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

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

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

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

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

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








	
	#stacks_in_4504943_263 p,
	#stacks_in_4504943_263 {
		
	}
	

	
	
	
	
	



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

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



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

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

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

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


	#stacks_in_4504943_267 ul.social_badges_container li a {
		
	}




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

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






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

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






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

	li.stacks_in_4504943_272_individual_badge a:hover,
	li.stacks_in_4504943_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_4504943_273 {
	width: 80px;
}
#stacks_out_4504943_299_2, #stacks_in_4504943_299_2 {
  overflow: visible;
}
#press_group_stacks_in_4504943_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_4504943_299_2 [tag="node"]:first-child {
    width: 100% !important; }
  #press_group_stacks_in_4504943_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_4504943_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_4504943_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_4504943_299_2 .out.stack:first-child [tag="slice"] .press-lite {
        border-radius: 0px;
      }
    #press_group_stacks_in_4504943_299_2 .out.stack:first-child [tag="slice"]:first-child .press,
      #press_group_stacks_in_4504943_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_4504943_299_2 .out.stack:first-child [tag="slice"]:last-child .press,
    #press_group_stacks_in_4504943_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_4504943_299_2 .press-text [tag="node"] {
    min-width: 0px !important; }
  #press_group_stacks_in_4504943_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_4504943_299_2 .press-lite-wrap .press-lite {
      border-radius: 0px;
    }
    #press_group_stacks_in_4504943_299_2 .press:first-child, #press_group_stacks_in_4504943_299_2 .press:first-of-type,
    #press_group_stacks_in_4504943_299_2 .press-lite-wrap:first-child .press-lite, #press_group_stacks_in_4504943_299_2 .press-lite-wrap:first-of-type .press-lite {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_4504943_299_2 .press:last-child, #press_group_stacks_in_4504943_299_2 .press:last-of-type,
      #press_group_stacks_in_4504943_299_2 .press-lite-wrap:last-child .press-lite, #press_group_stacks_in_4504943_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_4504943_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_4504943_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_4504943_299_2 .press-lite-wrap .press-lite{
        margin-right: 0px !important;
      }
      #press_group_stacks_in_4504943_299_2 [id*="press_alignment"] .press:last-child, #press_group_stacks_in_4504943_299_2 [id*="press_alignment"] .press:first-child, #press_group_stacks_in_4504943_299_2 [id*="press_alignment"] .press:first-of-type, #press_group_stacks_in_4504943_299_2 [id*="press_alignment"] .press:last-of-type {
        border-radius: 0px; }
    #press_group_stacks_in_4504943_299_2 [id*="press_alignment"]:first-child .press {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_4504943_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_4504943_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_4504943_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_4504943_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_4504943_299_5_press.press-lite:focus {outline:0;}
#stacks_in_4504943_299_5_press_wrap {
  /*  */
  /*  */
  /*  */
  display: flex;
  justify-content: flex-end;
  /*  */
  margin: 4px 4px 4px 4px;
}
#stacks_in_4504943_299_5_press.press-lite {
  white-space: nowrap;
}
#stacks_in_4504943_299_5_press.press-lite .press-lite-text span,
#stacks_in_4504943_299_5_press.press-lite .press-lite-text:after {
  overflow: hidden;
  color: rgba(92, 125, 45, 1.00);
  /*  */
  font-weight: bold;
  /*  */
}
#stacks_in_4504943_299_5_press.press-lite,
#stacks_in_4504943_299_5_press.press-lite .press-lite-text,
#stacks_in_4504943_299_5_press.press-lite .press-lite-text:after,
#stacks_in_4504943_299_5_press.press-lite .press-lite-text > span,
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon i,
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon img,
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon svg,
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon svg path,
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon svg polyline,
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon:after {
    transition: all 200ms ease;
}
#stacks_in_4504943_299_5_press.press-lite .press-lite-text {
  z-index: 1;
  position: relative;
}
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon i,
#stacks_in_4504943_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_4504943_299_5_press.press-lite .press-lite-icon img {
  height: 10px;
  width: auto;
  vertical-align: top;
}
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon svg {
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  height: 12.500000px;
  z-index: 1;
}
/*  */
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon.press-lite-icon-off svg {
  transform: translateX(5%);
}
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_4504943_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_4504943_299_5_press.press-lite:active,
#stacks_in_4504943_299_5_press.press-lite:focus {
  transform: translate(0,0);
}
/*  */
#stacks_in_4504943_299_5_press.press-lite .press-lite-icon {
  display: none;
}
/*  */
/*  */
#stacks_in_4504943_299_5_press.press-lite:hover {
  background: rgba(255, 255, 255, 1.00);
}
/*  */
/*  */
#stacks_in_4504943_299_5_press.press-lite:hover {
  border-color: rgba(0, 0, 0, 0.15);
}
#stacks_in_4504943_299_5_press.press-lite:hover .press-lite-text span,
#stacks_in_4504943_299_5_press.press-lite:hover .press-lite-text:after  {
  color: rgba(0, 129, 164, 1.00);
}
#stacks_in_4504943_299_5_press.press-lite:hover .press-lite-icon i {
  color: rgba(51, 51, 51, 1.00);
}
#stacks_in_4504943_299_5_press.press-lite:hover .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_4504943_299_5_press.press-lite:hover .press-lite-icon svg polyline {
  fill:none;
  stroke: rgba(51, 51, 51, 1.00);
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_4504943_299_5_press.press-lite:active {
  box-shadow: inset 0px 0px 0px 300px rgba(0,0,0,0.1);
}
/*  */
#stacks_in_4504943_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_4504943_299_5_press.press-lite .press-lite-line-t,
#stacks_in_4504943_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_4504943_299_5_press.press-lite .press-lite-line-l,
#stacks_in_4504943_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_4504943_299_5_press.press-lite .press-lite-line-t {
  top: 0;
}
#stacks_in_4504943_299_5_press.press-lite .press-lite-line-b {
  bottom: 0;
  width: 100%;
}
#stacks_in_4504943_299_5_press.press-lite .press-lite-line-l {
  left: 0;
}
#stacks_in_4504943_299_5_press.press-lite .press-lite-line-r {
  right: 0;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_4504943_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_4504943_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_4504943_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_4504943_299_8_press.press-lite:focus {outline:0;}
#stacks_in_4504943_299_8_press_wrap {
  /*  */
  /*  */
  /*  */
  display: flex;
  justify-content: flex-end;
  /*  */
  margin: 4px 4px 4px 0px;
}
#stacks_in_4504943_299_8_press.press-lite {
  white-space: nowrap;
}
#stacks_in_4504943_299_8_press.press-lite .press-lite-text span,
#stacks_in_4504943_299_8_press.press-lite .press-lite-text:after {
  overflow: hidden;
  color: rgba(117, 159, 54, 1.00);
  /*  */
  font-weight: bold;
  /*  */
}
#stacks_in_4504943_299_8_press.press-lite,
#stacks_in_4504943_299_8_press.press-lite .press-lite-text,
#stacks_in_4504943_299_8_press.press-lite .press-lite-text:after,
#stacks_in_4504943_299_8_press.press-lite .press-lite-text > span,
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon i,
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon img,
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon svg,
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon svg path,
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon svg polyline,
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon:after {
    transition: all 200ms ease;
}
#stacks_in_4504943_299_8_press.press-lite .press-lite-text {
  z-index: 1;
  position: relative;
}
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon i,
#stacks_in_4504943_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_4504943_299_8_press.press-lite .press-lite-icon img {
  height: 10px;
  width: auto;
  vertical-align: top;
}
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon svg {
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  height: 12.500000px;
  z-index: 1;
}
/*  */
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon.press-lite-icon-off svg {
  transform: translateX(5%);
}
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_4504943_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_4504943_299_8_press.press-lite:active,
#stacks_in_4504943_299_8_press.press-lite:focus {
  transform: translate(0,0);
}
/*  */
#stacks_in_4504943_299_8_press.press-lite .press-lite-icon {
  display: none;
}
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
#stacks_in_4504943_299_8_press.press-lite:active {
  box-shadow: inset 0px 0px 0px 300px rgba(0,0,0,0.1);
}
/*  */
#stacks_in_4504943_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_4504943_299_8_press.press-lite .press-lite-line-t,
#stacks_in_4504943_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_4504943_299_8_press.press-lite .press-lite-line-l,
#stacks_in_4504943_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_4504943_299_8_press.press-lite .press-lite-line-t {
  top: 0;
}
#stacks_in_4504943_299_8_press.press-lite .press-lite-line-b {
  bottom: 0;
  width: 100%;
}
#stacks_in_4504943_299_8_press.press-lite .press-lite-line-l {
  left: 0;
}
#stacks_in_4504943_299_8_press.press-lite .press-lite-line-r {
  right: 0;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_4504943_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_4504943_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_4504943_98 .aContainer {
 

}





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










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

	


#stacks_in_4504943_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_4504943_104 {
	text-align: left !important;
}


#stacks_in_4504943_104 img {
	margin: 0 !important;
}




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

@media only screen and (max-width: 480px) {
    #stacks_in_4504943_104 {
		text-align: left !important;
	}
	
	#stacks_in_4504943_104 img {
		margin: 0 auto !important;
	}
	
	
	#stacks_in_4504943_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_4504943_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_4504943_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_4504943_46 span, #sideMenuToggle_stacks_in_4504943_46 i {
    vertical-align: middle; }
  #sideMenuToggle_stacks_in_4504943_46 span {
    font-size: 18px; }
  #sideMenuToggle_stacks_in_4504943_46 i {
    font-size: 30px; }

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

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

#sideMenuContainer_stacks_in_4504943_46:after {
  /*  */ }

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

#sideMenu_stacks_in_4504943_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_4504943_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_4504943_46 #cssmenu,
#sideMenu_stacks_in_4504943_46 #cssmenu ul,
#sideMenu_stacks_in_4504943_46 #cssmenu ul li,
#sideMenu_stacks_in_4504943_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_4504943_46 #cssmenu {
  width: 100%;
  font-family: inherit; }

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

#sideMenu_stacks_in_4504943_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_4504943_46 #cssmenu ul > li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 22px; }

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

#sideMenuContainer_stacks_in_4504943_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_4504943_46 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon, #sideMenuContainer_stacks_in_4504943_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_4504943_46 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon {
    opacity: 1;
    visibility: visible; }
  #sideMenuContainer_stacks_in_4504943_46 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    opacity: 0;
    visibility: hidden; }

#sideMenuContainer_stacks_in_4504943_46.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon, #sideMenuContainer_stacks_in_4504943_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_4504943_46.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon {
  opacity: 0;
  visibility: hidden; }

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

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

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

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

#sideMenu_stacks_in_4504943_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_4504943_46 #cssmenu > ul > li > a:first-child {
    margin-top: 0; }

#sideMenu_stacks_in_4504943_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_4504943_46 #cssmenu ul ul li a {
  /*  */
  margin-left: 15px;
  /*  */
  /*  */
  /*  */ }

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

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

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

#sideMenu_stacks_in_4504943_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_4504943_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_4504943_46:hover {
  cursor: pointer;
  color: #FFFFFF;
  /*  */
  background: #597929;
  /*  */
  /*  */
  /*  */ }

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

#sideMenuContainer_stacks_in_4504943_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_4504943_46 {
    max-width: 70%; } }

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

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

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

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

#sideMenu_stacks_in_4504943_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_4504943_46 #cssmenu ul ul {
  display: none; }

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

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

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

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

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

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

#sideMenu_stacks_in_4504943_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_4504943_46.hide-m, #sideMenuToggleContainer_stacks_in_4504943_46.hide-m {
    display: none; } }

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

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

/*  */
/*  */


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

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

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

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


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


#stacks_out_4504943_47 {
	width: 300px;
}
/*  */ }
  #sideMenuItem_stacks_in_4504943_66.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }
/*  */ }
  #sideMenuItem_stacks_in_4504943_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_4504943_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_4504943_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_4504943_55 span, #sideMenuToggle_stacks_in_4504943_55 i {
    vertical-align: middle; }
  #sideMenuToggle_stacks_in_4504943_55 span {
    font-size: 18px; }
  #sideMenuToggle_stacks_in_4504943_55 i {
    font-size: 30px; }

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

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

#sideMenuContainer_stacks_in_4504943_55:after {
  /*  */ }

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

#sideMenu_stacks_in_4504943_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_4504943_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_4504943_55 #cssmenu,
#sideMenu_stacks_in_4504943_55 #cssmenu ul,
#sideMenu_stacks_in_4504943_55 #cssmenu ul li,
#sideMenu_stacks_in_4504943_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_4504943_55 #cssmenu {
  width: 100%;
  font-family: inherit; }

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

#sideMenu_stacks_in_4504943_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_4504943_55 #cssmenu ul > li a i:first-of-type {
  color: inherit;
  vertical-align: top;
  font-size: 22px; }

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

#sideMenuContainer_stacks_in_4504943_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_4504943_55 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon, #sideMenuContainer_stacks_in_4504943_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_4504943_55 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-open-icon {
    opacity: 1;
    visibility: visible; }
  #sideMenuContainer_stacks_in_4504943_55 #cssmenu ul > li.has-sub > a span.sideMenu_dropdown_icons i.dropdown-close-icon {
    opacity: 0;
    visibility: hidden; }

#sideMenuContainer_stacks_in_4504943_55.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon, #sideMenuContainer_stacks_in_4504943_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_4504943_55.open #cssmenu ul > li.has-sub.open > a i.dropdown-open-icon {
  opacity: 0;
  visibility: hidden; }

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

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

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

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

#sideMenu_stacks_in_4504943_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_4504943_55 #cssmenu > ul > li > a:first-child {
    margin-top: 0; }

#sideMenu_stacks_in_4504943_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_4504943_55 #cssmenu ul ul li a {
  /*  */
  margin-left: 15px;
  /*  */
  /*  */
  /*  */ }

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

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

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

#sideMenu_stacks_in_4504943_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_4504943_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_4504943_55:hover {
  cursor: pointer;
  color: #FFFFFF;
  /*  */
  background: #597929;
  /*  */
  /*  */
  /*  */ }

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

#sideMenuContainer_stacks_in_4504943_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_4504943_55 {
    max-width: 70%; } }

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

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

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

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

#sideMenu_stacks_in_4504943_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_4504943_55 #cssmenu ul ul {
  display: none; }

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

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

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

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

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

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

#sideMenu_stacks_in_4504943_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_4504943_55.hide-m, #sideMenuToggleContainer_stacks_in_4504943_55.hide-m {
    display: none; } }

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

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

/*  */
/*  */


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

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

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

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


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


#stacks_out_4504943_57 {
	width: 300px;
}
#stacks_out_4504943_298_2, #stacks_in_4504943_298_2 {
  overflow: visible;
}
#press_group_stacks_in_4504943_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_4504943_298_2 [tag="node"]:first-child {
    width: 100% !important; }
  #press_group_stacks_in_4504943_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_4504943_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_4504943_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_4504943_298_2 .out.stack:first-child [tag="slice"] .press-lite {
        border-radius: 0px;
      }
    #press_group_stacks_in_4504943_298_2 .out.stack:first-child [tag="slice"]:first-child .press,
      #press_group_stacks_in_4504943_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_4504943_298_2 .out.stack:first-child [tag="slice"]:last-child .press,
    #press_group_stacks_in_4504943_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_4504943_298_2 .press-text [tag="node"] {
    min-width: 0px !important; }
  #press_group_stacks_in_4504943_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_4504943_298_2 .press-lite-wrap .press-lite {
      border-radius: 0px;
    }
    #press_group_stacks_in_4504943_298_2 .press:first-child, #press_group_stacks_in_4504943_298_2 .press:first-of-type,
    #press_group_stacks_in_4504943_298_2 .press-lite-wrap:first-child .press-lite, #press_group_stacks_in_4504943_298_2 .press-lite-wrap:first-of-type .press-lite {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_4504943_298_2 .press:last-child, #press_group_stacks_in_4504943_298_2 .press:last-of-type,
      #press_group_stacks_in_4504943_298_2 .press-lite-wrap:last-child .press-lite, #press_group_stacks_in_4504943_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_4504943_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_4504943_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_4504943_298_2 .press-lite-wrap .press-lite{
        margin-right: 0px !important;
      }
      #press_group_stacks_in_4504943_298_2 [id*="press_alignment"] .press:last-child, #press_group_stacks_in_4504943_298_2 [id*="press_alignment"] .press:first-child, #press_group_stacks_in_4504943_298_2 [id*="press_alignment"] .press:first-of-type, #press_group_stacks_in_4504943_298_2 [id*="press_alignment"] .press:last-of-type {
        border-radius: 0px; }
    #press_group_stacks_in_4504943_298_2 [id*="press_alignment"]:first-child .press {
      /*  */
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      /*  */ }
    #press_group_stacks_in_4504943_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_4504943_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_4504943_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_4504943_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_4504943_298_5_press.press-lite:focus {outline:0;}
#stacks_in_4504943_298_5_press_wrap {
  /*  */
  /*  */
  /*  */
  display: flex;
  justify-content: flex-end;
  /*  */
  margin: 4px 4px 4px 4px;
}
#stacks_in_4504943_298_5_press.press-lite {
  white-space: nowrap;
}
#stacks_in_4504943_298_5_press.press-lite .press-lite-text span,
#stacks_in_4504943_298_5_press.press-lite .press-lite-text:after {
  overflow: hidden;
  color: rgba(92, 125, 45, 1.00);
  /*  */
  font-weight: bold;
  /*  */
}
#stacks_in_4504943_298_5_press.press-lite,
#stacks_in_4504943_298_5_press.press-lite .press-lite-text,
#stacks_in_4504943_298_5_press.press-lite .press-lite-text:after,
#stacks_in_4504943_298_5_press.press-lite .press-lite-text > span,
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon i,
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon img,
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon svg,
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon svg path,
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon svg polyline,
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon:after {
    transition: all 200ms ease;
}
#stacks_in_4504943_298_5_press.press-lite .press-lite-text {
  z-index: 1;
  position: relative;
}
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon i,
#stacks_in_4504943_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_4504943_298_5_press.press-lite .press-lite-icon img {
  height: 10px;
  width: auto;
  vertical-align: top;
}
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon svg {
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  height: 12.500000px;
  z-index: 1;
}
/*  */
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon.press-lite-icon-off svg {
  transform: translateX(5%);
}
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_4504943_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_4504943_298_5_press.press-lite:active,
#stacks_in_4504943_298_5_press.press-lite:focus {
  transform: translate(0,0);
}
/*  */
#stacks_in_4504943_298_5_press.press-lite .press-lite-icon {
  display: none;
}
/*  */
/*  */
#stacks_in_4504943_298_5_press.press-lite:hover {
  background: rgba(255, 255, 255, 1.00);
}
/*  */
/*  */
#stacks_in_4504943_298_5_press.press-lite:hover {
  border-color: rgba(0, 0, 0, 0.15);
}
#stacks_in_4504943_298_5_press.press-lite:hover .press-lite-text span,
#stacks_in_4504943_298_5_press.press-lite:hover .press-lite-text:after  {
  color: rgba(0, 129, 164, 1.00);
}
#stacks_in_4504943_298_5_press.press-lite:hover .press-lite-icon i {
  color: rgba(51, 51, 51, 1.00);
}
#stacks_in_4504943_298_5_press.press-lite:hover .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_4504943_298_5_press.press-lite:hover .press-lite-icon svg polyline {
  fill:none;
  stroke: rgba(51, 51, 51, 1.00);
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_4504943_298_5_press.press-lite:active {
  box-shadow: inset 0px 0px 0px 300px rgba(0,0,0,0.1);
}
/*  */
#stacks_in_4504943_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_4504943_298_5_press.press-lite .press-lite-line-t,
#stacks_in_4504943_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_4504943_298_5_press.press-lite .press-lite-line-l,
#stacks_in_4504943_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_4504943_298_5_press.press-lite .press-lite-line-t {
  top: 0;
}
#stacks_in_4504943_298_5_press.press-lite .press-lite-line-b {
  bottom: 0;
  width: 100%;
}
#stacks_in_4504943_298_5_press.press-lite .press-lite-line-l {
  left: 0;
}
#stacks_in_4504943_298_5_press.press-lite .press-lite-line-r {
  right: 0;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_4504943_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_4504943_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_4504943_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_4504943_298_8_press.press-lite:focus {outline:0;}
#stacks_in_4504943_298_8_press_wrap {
  /*  */
  /*  */
  /*  */
  display: flex;
  justify-content: flex-end;
  /*  */
  margin: 4px 4px 4px 0px;
}
#stacks_in_4504943_298_8_press.press-lite {
  white-space: nowrap;
}
#stacks_in_4504943_298_8_press.press-lite .press-lite-text span,
#stacks_in_4504943_298_8_press.press-lite .press-lite-text:after {
  overflow: hidden;
  color: rgba(117, 159, 54, 1.00);
  /*  */
  font-weight: bold;
  /*  */
}
#stacks_in_4504943_298_8_press.press-lite,
#stacks_in_4504943_298_8_press.press-lite .press-lite-text,
#stacks_in_4504943_298_8_press.press-lite .press-lite-text:after,
#stacks_in_4504943_298_8_press.press-lite .press-lite-text > span,
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon i,
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon img,
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon svg,
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon svg path,
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon svg polyline,
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon:after {
    transition: all 200ms ease;
}
#stacks_in_4504943_298_8_press.press-lite .press-lite-text {
  z-index: 1;
  position: relative;
}
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon i,
#stacks_in_4504943_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_4504943_298_8_press.press-lite .press-lite-icon img {
  height: 10px;
  width: auto;
  vertical-align: top;
}
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon svg {
  display: inline-block;
  /*  */
  margin-right: 8px;
  /*  */
  height: 12.500000px;
  z-index: 1;
}
/*  */
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon.press-lite-icon-off svg {
  transform: translateX(5%);
}
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon svg path {
  fill: rgba(51, 51, 51, 1.00);
}
#stacks_in_4504943_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_4504943_298_8_press.press-lite:active,
#stacks_in_4504943_298_8_press.press-lite:focus {
  transform: translate(0,0);
}
/*  */
#stacks_in_4504943_298_8_press.press-lite .press-lite-icon {
  display: none;
}
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
#stacks_in_4504943_298_8_press.press-lite:active {
  box-shadow: inset 0px 0px 0px 300px rgba(0,0,0,0.1);
}
/*  */
#stacks_in_4504943_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_4504943_298_8_press.press-lite .press-lite-line-t,
#stacks_in_4504943_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_4504943_298_8_press.press-lite .press-lite-line-l,
#stacks_in_4504943_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_4504943_298_8_press.press-lite .press-lite-line-t {
  top: 0;
}
#stacks_in_4504943_298_8_press.press-lite .press-lite-line-b {
  bottom: 0;
  width: 100%;
}
#stacks_in_4504943_298_8_press.press-lite .press-lite-line-l {
  left: 0;
}
#stacks_in_4504943_298_8_press.press-lite .press-lite-line-r {
  right: 0;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_4504943_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_4504943_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_4504943_75.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }
/*  */ }
  #sideMenuItem_stacks_in_4504943_78.sub_level_5::before {
    content: 'Sub Level 5';
    background: purple; }
#stacks_in_4505826 .aContainer {
 

}

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

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

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

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


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

#stacks_in_4505830 .aContainer {
 

}

#stacks_in_4505832 {
}

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

	

	



	



	


	


}


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

		#stacks_in_4505832 > .foundry-backdrop {
			

			

			

		}

	}


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





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



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



#stacks_in_4505833 {
	padding:  20px;
}


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

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

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

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


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


#stacks_in_4505834 {
	margin: 0px 0px 10px 0px;
}


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

	
	
	letter-spacing: 0px;
	
}


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

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










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

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

#stacks_in_4505845_1 {
	margin: 0px 0px 10px 0px;
}


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

	
	
	letter-spacing: 0px;
	
}


	#stacks_in_4505835_1 h3 {
		color: rgba(255, 255, 255, 1.00);
	}

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










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

#stacks_in_4505835_1 a.foundry-header-linked:hover,
#stacks_in_4505835_1 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}
/* Start dooMax stack CSS code */#stacks_in_4505837, .stacks_in_4505837MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_4505837MaxWidthContainer{	    max-width: 730px;	}    .stacks_in_4505837MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_4505837MaxWidthContainer{		    max-width: 730px;		}										    .stacks_in_4505837MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_4505837MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_4505837MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */




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

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




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




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

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

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




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

}





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










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

	


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



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

    #stacks_in_4502000 {
      padding: 0px;
    }

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

    
  


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

    #stacks_in_4502000 {
      padding: 0px;
    }

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

    
 


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

    #stacks_in_4502000 {
      padding: 0px;
    }


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

    
 
}


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

    #stacks_in_4502000 {
      padding: 0px;
    }


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

    
  


 
    #stacks_in_4502000 {
      margin: 0px;
    }

    #stacks_in_4502000 {
      padding: 0px;
    }


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

    
 
}


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

    #stacks_in_4502000 {
      padding: 0px;
    }


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

    
  

}


#stacks_in_4503876_1 h3 {
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}


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

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










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

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

/* Start of CollagePlus stack v1.3.6 [page.css] *//* transitions.css *//*A library of transitions for revealing the loaded images(Heavily) Inspired by http://tympanus.net/codrops/2013/07/02/loading-effects-for-grid-items-with-css-animations/*/.effect-parent {    -webkit-perspective: 1300px;    -moz-perspective: 1300px;    perspective: 1300px;    }/* EFFECT 1 */.effect-1 {    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform-origin: 50% 50% -300px;    -moz-transform-origin: 50% 50% -300px;    transform-origin: 50% 50% -300px;    -webkit-transform: rotateX(-180deg);    -moz-transform: rotateX(-180deg);    transform: rotateX(-180deg);    -webkit-animation: fly ease-in-out forwards;    -moz-animation: fly ease-in-out forwards;    animation: fly ease-in-out forwards;}@-webkit-keyframes fly {    100% { -webkit-transform: rotateX(0deg); opacity: 1; -webkit-transform-origin:50% 50% 0; }}@-moz-keyframes fly {    100% { -moz-transform: rotateX(0deg); opacity: 1; -moz-transform-origin:50% 50% 0; }}@keyframes fly {    100% { transform: rotateX(0deg); opacity: 1; transform-origin:50% 50% 0; }}/* EFFECT 2 */.effect-2 {    -webkit-transform: translateY(200px);    -moz-transform: translateY(200px);    transform: translateY(200px);    -webkit-animation: moveUp ease forwards;    -moz-animation: moveUp ease forwards;    animation: moveUp ease forwards;}@-webkit-keyframes moveUp {    to { -webkit-transform: translateY(0); opacity: 1; }}@-moz-keyframes moveUp {    to { -moz-transform: translateY(0); opacity: 1; }}@keyframes moveUp {    to { transform: translateY(0); opacity: 1; }}/* EFFECT 3 */.effect-3 {    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);    -moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);    transform: translateZ(400px) translateY(300px) rotateX(-90deg);    -webkit-animation: fallPerspective ease-in-out forwards;    -moz-animation: fallPerspective ease-in-out forwards;    animation: fallPerspective ease-in-out forwards;}@-webkit-keyframes fallPerspective {    100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}@-moz-keyframes fallPerspective {    100% { -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}@keyframes fallPerspective {    100% { transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}/* EFFECT 4 */.effect-4 {    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform-origin: 0% 0%;    -moz-transform-origin: 0% 0%;    transform-origin: 0% 0%;    -webkit-transform: rotateX(-80deg);    -moz-transform: rotateX(-80deg);    transform: rotateX(-80deg);    -webkit-animation: flip ease-in-out forwards;    -moz-animation: flip ease-in-out forwards;    animation: flip ease-in-out forwards;}@-webkit-keyframes flip {    100% { -webkit-transform: rotateX(0deg); opacity: 1; }}@-moz-keyframes flip {    100% { -moz-transform: rotateX(0deg); opacity: 1; }}@keyframes flip {    100% { transform: rotateX(0deg); opacity: 1; }}/* EFFECT 5 */.effect-5 {    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-transform: rotateY(-180deg);    -moz-transform: rotateY(-180deg);    transform: rotateY(-180deg);    -webkit-animation: moveUp ease-in-out forwards;    -moz-animation: moveUp ease-in-out forwards;    animation: moveUp ease-in-out forwards;}/* EFFECT 6 */.effect-6 {    -webkit-transform:  scale(0.638) translate(-179px);    -moz-transform:     scale(0.638) translate(-179px);    transform:          scale(0.638) translate(-179px);    -webkit-animation: moveUp ease-in-out forwards;    -moz-animation: moveUp ease-in-out forwards;    animation: moveUp ease-in-out forwards;}/* Universal durations */.effect-duration-1{    -webkit-animation-duration: .4s;    -moz-animation-duration:    .4s;    animation-duration:         .4s;}.effect-duration-2{    -webkit-animation-duration: .5s;    -moz-animation-duration:    .5s;    animation-duration:         .5s;}.effect-duration-3{    -webkit-animation-duration: .6s;    -moz-animation-duration:    .6s;    animation-duration:         .6s;}.effect-duration-4{    -webkit-animation-duration: .7s;    -moz-animation-duration:    .7s;    animation-duration:         .7s;}.effect-duration-5{    -webkit-animation-duration: .8s;    -moz-animation-duration:    .8s;    animation-duration:         .8s;}.effect-duration-6{    -webkit-animation-duration: .9s;    -moz-animation-duration:    .9s;    animation-duration:         .9s;}.effect-duration-7{    -webkit-animation-duration: .95s;    -moz-animation-duration:    .95s;    animation-duration:         .95s;}.effect-duration-8{    -webkit-animation-duration: 1s;    -moz-animation-duration:    1s;    animation-duration:         1s;}.effect-duration-9{    -webkit-animation-duration: 1.05s;    -moz-animation-duration:    1.05s;    animation-duration:         1.05s;}.effect-duration-10{    -webkit-animation-duration: 1.1s;    -moz-animation-duration:    1.1s;    animation-duration:         1.1s;}/* end of transitions.css */#stacks_in_4501979 .Collage{    /*This is where you set the padding you want between the images*/    padding: 0px;}#stacks_in_4501979 {	margin: -0px -0px -0px;}#stacks_in_4501979 * {	-webkit-transition: all 400ms ease-in-out;	   -moz-transition: all 400ms ease-in-out;	     -o-transition: all 400ms ease-in-out;	        transition: all 400ms ease-in-out;}	#stacks_in_4501979 .Collage img{    margin:0;    padding:0;    display:inline-block;    vertical-align:bottom;    opacity:1;    /*This is where you set the border you want for the image*/    border: 3px solid #FFFFFF;    	-webkit-filter: blur(0) grayscale(0) sepia(0);	filter: blur(0) grayscale(0) sepia(0);	    				opacity: 1;	}#stacks_in_4501979 .Collage img:hover {    border: 3px solid #E6E6E6;    				opacity: 0.55;	-webkit-filter: blur(0) grayscale(0) sepia(0);	filter: blur(0) grayscale(0) sepia(0);	}#stacks_in_4501979 .centered_image {    opacity:0;     -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;}    #stacks_in_4501979 .centered_image img{    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;}#stacks_in_4501979 .Caption_Background {	    border-radius: 0 0 0px 0px;}#stacks_in_4501979 .Caption{    font-size: 14px;	font-weight: normal;	font-style: normal;	display: none;}#stacks_in_4501979 .Caption_Content{    color: #FFFFFF;    padding:20px;}/* End of CollagePlus stack [page.css] */
#stacks_in_4501979 {
	margin: 0px 0px 20px 0px;
}
/* VanillaboxPlus stack v1.1.3 */



.vnbx {
	z-index: 100000 !important; /* changed to deal with the overenthusiastic z-indexes of Henk's Stripped theme */
}

/*
 * Vanillabox
 * (C) 2013 cocopon.
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/mit-license.php
 */

/* @group Custom*/

.vnbx * {
	z-index: 200; /* addition by me - JR */
}

.vnbx-mask {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 3000; /* addition by me - JR */
}

.vnbx-frame {
	position: absolute;
}

.vnbx-frame * {
	overflow: hidden !important;/* prevents scroll bars in RW when a lightbox image is scaled down :‑O */
}

.vnbx-button {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

.vnbx-prev, .vnbx-next {
	visibility: hidden;
}

.vnbx-group .vnbx-prev, .vnbx-group .vnbx-next {
	visibility: visible;
}

.vnbx-pager {
	visibility: hidden;
}

.vnbx-group .vnbx-pager {
	visibility: visible;
}

.vnbx-container {
	overflow: hidden;
	position: relative;
}

.vnbx-content {
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
}

.vnbx-content > img {
	vertical-align: middle;
	}

.vnbx-content > iframe {
	border-width: 0;
	vertical-align: middle;
}

.vnbx-ios .vnbx-content {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.vnbx-ios .vnbx-content > iframe {
	display: block;
	height: 100%;
	width: 100%;
}

.vnbx-empty {
	height: 150px;
	width: 200px;
}

.vnbx-loading, .vnbx-error {
	height: 150px;
	width: 200px;
}

.vnbx-loading > img, .vnbx-loading > iframe, .vnbx-error > img, .vnbx-error > iframe {
	display: none;
	height: 150px;
	width: 200px;
}

.vnbx-mask {
	background-color: #3B3B3B; /* addition by me - JR */
}

.vnbx-mask:not(oldIE) {
	background-color: rgba(0, 0, 0, 0.70);
} /* changed by me - JR */

.vnbx-frame {

	border: transparent solid 0;
	padding: 38px 6px 6px;
}

.vnbx-button {
	position: absolute;
}

.vnbx-button.vnbx-disabled {
	display: none;
}

.vnbx-close {
	background-image: url(../files/vanillabox-images/light/close0.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 32px;
	height: 26px;
	right: 6px;
	
	top: 6px;
	width: 26px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.vnbx-close {
	background-image: url(../files/vanillabox-images/light/close0-2x.png);
}
}

.vnbx-close:hover {
	background-image: url(../files/vanillabox-images/light/close1.png);
	cursor: pointer; /* addition by me - JR */
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.vnbx-close:hover {
	background-image: url(../files/vanillabox-images/light/close1-2x.png);
}
}

.vnbx-prev, .vnbx-next {
	height: 100%;
	margin-top: 16px;
	top: 0;
	width: 44px;
}

.vnbx-prev {
	background-image: url(../files/vanillabox-images/light/prev0.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 32px;
	left: -44px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.vnbx-prev {
	background-image: url(../files/vanillabox-images/light/prev0-2x.png);
}
}

.vnbx-prev:active, .vnbx-prev:hover {
	background-image: url(../files/vanillabox-images/light/prev1.png);
	cursor: pointer; /* addition by me - JR */
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.vnbx-prev:active, .vnbx-prev:hover {
	background-image: url(../files/vanillabox-images/light/prev1-2x.png);
}
}

.vnbx-next {
	background-image: url(../files/vanillabox-images/light/next0.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 32px;
	right: -44px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.vnbx-next {
	background-image: url(../files/vanillabox-images/light/next0-2x.png);
}
}

.vnbx-next:active, .vnbx-next:hover {
	background-image: url(../files/vanillabox-images/light/next1.png);
	cursor: pointer; /* addition by me - JR */
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.vnbx-next:active, .vnbx-next:hover {
	background-image: url(../files/vanillabox-images/light/next1-2x.png);
}
}

.vnbx-label {
	/*font-family: sans-serif; disabled by me - JR*/ 
	font-size: 20px;
	position: absolute;
}

.vnbx-title {
	-webkit-box-sizing: border-box; /* addition by me - JR */
	   -moz-box-sizing: border-box;
	        box-sizing: border-box; /* changed the order - JR */
	color: #CCCCCC;
	height: 38px;
	left: 0;
	line-height: 38px;
	overflow: hidden;


	padding-left: 12px;
	text-align: left;




	text-overflow: ellipsis;
	top: 0;
	white-space: nowrap;
	width: 100%;
}


.vnbx-close-button-enabled .vnbx-title {
	padding-right: 40px;
}




.vnbx-pager {
	bottom: -30px;
	color: #CCCCCC;
	/*font-size: 90%;*/
	font-size: 20px;
	height: 22px;
	left: 0;
	line-height: 22px;
	/*text-align: center;*/


	padding-left: 6px;
	text-align: left;



	width: 100%;
}

.vnbx-container {
	background-color: #222222;
	text-align: center;
}

.vnbx-loading {
	background-image: url(../files/vanillabox-images/light/loading.gif);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 32px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.vnbx-loading {
	background-image: url(../files/vanillabox-images/light/loading-2x.gif);
}
}

.vnbx-error {
	background-image: url(../files/vanillabox-images/light/error.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 32px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.vnbx-error {
	background-image: url(../files/vanillabox-images/light/error-2x.png);
}
}

/* @end */



/* @group additions by me - JR */
/* options: */


/* corrections to center the lightbox: */
.vnbx-mask {
	left: -8px !important;
	width: calc(100% + 8px) !important;
}
	
.vnbx-prev {
	left: -24px;
}

.vnbx-next {
	right: -24px;
}

.vnbx-close span::before,
.vnbx-close span::after {
	box-sizing: content-box; 
}
/* @end */

/* @group buttons as CSS instead of images */
.vnbx-prev,
.vnbx-next,
.vnbx-close {
	background-image: none !important;
	width: 26px;
	-webkit-transition: opacity 0.4s ease;
	   -moz-transition: opacity 0.4s ease;
	    -ms-transition: opacity 0.4s ease;
	     -o-transition: opacity 0.4s ease;
	        transition: opacity 0.4s ease;
}

.vnbx-close {
	height: 26px;
}

.vnbx-prev,
.vnbx-next,
.vnbx-close {
	opacity: 0.7;
}

.vnbx-prev:hover,
.vnbx-next:hover,
.vnbx-close:hover {
	opacity: 1;
}

.vnbx-prev span,
.vnbx-next span,
.vnbx-close span:before,
.vnbx-close span:after {
	content: '';
	display: block;
	width: 13px;
	height: 13px;
	margin: -5px;
	position: absolute;
	top: 50%;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.vnbx-close span:before,
.vnbx-close span:after {
	width: 6px;
	height: 6px;
	margin-top: -4px;
	margin-left: 0;
	margin-right: 0;
}

.vnbx-prev span {
	border-bottom: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
	left: 50%;
}

.vnbx-next span {
	border-top: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	right: 50%;
}

.vnbx-close span:before {
	border-bottom: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
	left: 50%;
}

.vnbx-close span:after {
	border-top: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	right: 50%;
}
/* @end */

/* End of VanillaboxPlus stack */


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

    #stacks_in_4502094 {
      padding: 0px;
    }

    

    
  


 


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

    #stacks_in_4502094 {
      padding: 0px;
    }


    
      #stacks_in_4502094 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 40px;
        margin-bottom: 0px;
      }
    

    
 
}


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

    #stacks_in_4502094 {
      padding: 0px;
    }


    

    
  


 
}


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

    #stacks_in_4502094 {
      padding: 0px;
    }


    

    
  

}

#stacks_in_4502713 {
	background-color: rgba(217, 0, 12, 1.00);
}


#stacks_in_4505814_1 h3 {
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}


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

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










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

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



#stacks_in_4504947 .tab-pane {
	
	padding: 0px !important;
	
}





#stacks_in_4504947 a.nav-link.active {
	background-color: rgba(244, 244, 244, 1.00);
	color: rgba(117, 159, 54, 1.00);
}

#stacks_in_4504947 a.nav-link,
#stacks_in_4504947 a.nav-link:visited {
	color: #9B9999;
}









	
	#stacks_in_4504947 a.nav-link.active {
		border-top-color: rgba(221, 221, 221, 1.00);
		border-left-color: rgba(221, 221, 221, 1.00);
		border-right-color: rgba(221, 221, 221, 1.00);
	}

	#stacks_in_4504947 .nav-tabs {
		border-bottom-color: rgba(221, 221, 221, 1.00);
	}

	#stacks_in_4504947 .tab-content {
		border: solid 1px rgba(221, 221, 221, 1.00);
		border-top: 0px;
	}
	


#stacks_in_4504947 a.nav-link,
#stacks_in_4504947 a.nav-link:visited,
#stacks_in_4504947 a.nav-link:hover,
#stacks_in_4504947 a.nav-link:active {
	text-decoration: none;
}


	

	




 #stacks_in_4504953 .customcss_overview {
	
}
#stacks_in_4504953 .customcss_overview img {
	
}
#stacks_in_4504953 .customcss_overview a {
	
}





@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4504960{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4504960swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4504960swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4504960swell{
		max-width: 800px;
	}
	.stacks_in_4504960swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4504960swell-with-zoom .mfp-container,.stacks_in_4504960swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4504960swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4504960swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4504960swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4504960swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4504960 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4504960 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4504960 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4504960 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4504960 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4504960 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4504960 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4504960 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4504960 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4504960 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4504960 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4504960 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}

#stacks_in_4504962 {
	margin: 5px 0px 0px 0px;
}


#stacks_in_4504962_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505377{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505377swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505377swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505377swell{
		max-width: 800px;
	}
	.stacks_in_4505377swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505377swell-with-zoom .mfp-container,.stacks_in_4505377swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505377swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505377swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505377swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505377swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505377 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505377 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505377 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505377 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505377 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505377 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505377 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505377 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505377 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505377 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505377 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505377 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}

#stacks_in_4505379 {
	margin: 5px 0px 0px 0px;
}


#stacks_in_4505379_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505385{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505385swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505385swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505385swell{
		max-width: 800px;
	}
	.stacks_in_4505385swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505385swell-with-zoom .mfp-container,.stacks_in_4505385swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505385swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505385swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505385swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505385swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505385 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505385 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505385 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505385 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505385 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505385 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505385 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505385 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505385 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505385 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505385 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505385 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}

#stacks_in_4505387 {
	margin: 5px 0px 0px 0px;
}


#stacks_in_4505387_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505393{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505393swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505393swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505393swell{
		max-width: 800px;
	}
	.stacks_in_4505393swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505393swell-with-zoom .mfp-container,.stacks_in_4505393swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505393swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505393swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505393swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505393swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505393 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505393 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505393 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505393 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505393 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505393 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505393 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505393 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505393 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505393 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505393 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505393 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}

#stacks_in_4505395 {
	margin: 5px 0px 0px 0px;
}


#stacks_in_4505395_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505401{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505401swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505401swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505401swell{
		max-width: 800px;
	}
	.stacks_in_4505401swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505401swell-with-zoom .mfp-container,.stacks_in_4505401swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505401swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505401swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505401swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505401swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505401 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505401 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505401 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505401 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505401 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505401 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505401 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505401 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505401 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505401 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505401 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505401 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}

#stacks_in_4505403 {
	margin: 5px 0px 0px 0px;
}


#stacks_in_4505403_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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





@media only screen {
   


 


 
}


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


 
}


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

}


#stacks_in_4505308 .stacks_in_4505308_head tr th {
	text-align: center;
}

#stacks_in_4505308 .table th,
#stacks_in_4505308 .table td {
	border-color: #D9D9D9;
}


	#stacks_in_4505308 .header:after {
		content: "\f106";
		font-family: "FontAwesome";
		margin-left: 6px;
		opacity: 0;
	}

	#stacks_in_4505308 .headerSortUp,
	#stacks_in_4505308 .headerSortDown {
		background-color: rgba(249, 249, 249, 1.00);
		color: rgba(55, 58, 60, 1.00);
	}

	#stacks_in_4505308 .headerSortUp:after {
		content: "\f106";
		font-family: "FontAwesome";
	}

	#stacks_in_4505308 .headerSortDown:after {
		content: "\f107";
		font-family: "FontAwesome";
	}

	#stacks_in_4505308 .headerSortUp:after,
	#stacks_in_4505308 .headerSortDown:after {
		margin-left: 6px;
		opacity: 1;
	}






/* Option for removing base margin on tables */
#stacks_in_4505308 .table {
	margin-bottom: 0;
}

#stacks_in_4505308 .table-responsive::-webkit-scrollbar {
    -webkit-appearance: none;
		background-color: rgba(0,0,0,.1);
		border-radius: 6px;
    width: 6px;
		height: 6px;
}
#stacks_in_4505308 .table-responsive::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

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




  th.stacks_in_4505309_head_cell {
    background: rgba(230, 230, 230, 1.00) !important;
    color: rgba(89, 89, 89, 1.00) !important;
  }




tr.stacks_in_4505312_row {
  text-align: ;
}













tr.stacks_in_4505318_row {
  text-align: ;
}













tr.stacks_in_4505324_row {
  text-align: ;
}













tr.stacks_in_4505330_row {
  text-align: ;
}











 #stacks_in_4505440 .customcss_overview {
	
}
#stacks_in_4505440 .customcss_overview img {
	
}
#stacks_in_4505440 .customcss_overview a {
	
}


#stacks_in_4505442 {
	padding: 0px 0px 0px 20px;
}


#stacks_in_4505442_1 h4 {
	
		font-weight: 400;
	
	font-style: normal;

	margin-bottom: 0;
	
	letter-spacing: 0px;
	
}


	#stacks_in_4505442_1 h4 {
		color: rgba(117, 159, 54, 1.00);
	}

	#stacks_in_4505442_1 h4 small {
		color: rgba(119, 119, 119, 1.00);
	}










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

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

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




@media only screen {
   


 


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

    #stacks_in_4505446 {
      padding: 0px;
    }


    

    
 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505447{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505447swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505447swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505447swell{
		max-width: 800px;
	}
	.stacks_in_4505447swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505447swell-with-zoom .mfp-container,.stacks_in_4505447swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505447swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505447swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505447swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505447swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505447 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505447 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505447 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505447 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505447 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505447 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505447 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505447 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505447 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505447 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505447 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505447 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}


#stacks_in_4505449_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505455{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505455swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505455swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505455swell{
		max-width: 800px;
	}
	.stacks_in_4505455swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505455swell-with-zoom .mfp-container,.stacks_in_4505455swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505455swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505455swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505455swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505455swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505455 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505455 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505455 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505455 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505455 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505455 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505455 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505455 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505455 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505455 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505455 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505455 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}


#stacks_in_4505457_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505463{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505463swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505463swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505463swell{
		max-width: 800px;
	}
	.stacks_in_4505463swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505463swell-with-zoom .mfp-container,.stacks_in_4505463swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505463swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505463swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505463swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505463swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505463 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505463 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505463 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505463 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505463 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505463 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505463 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505463 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505463 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505463 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505463 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505463 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}


#stacks_in_4505465_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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


#stacks_in_4505474 {
	padding: 0px 0px 0px 20px;
}


#stacks_in_4505474_1 h4 {
	
		font-weight: 400;
	
	font-style: normal;

	margin-bottom: 0;
	
	letter-spacing: 0px;
	
}


	#stacks_in_4505474_1 h4 {
		color: rgba(117, 159, 54, 1.00);
	}

	#stacks_in_4505474_1 h4 small {
		color: rgba(119, 119, 119, 1.00);
	}










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

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

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




@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505479{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505479swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505479swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505479swell{
		max-width: 800px;
	}
	.stacks_in_4505479swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505479swell-with-zoom .mfp-container,.stacks_in_4505479swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505479swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505479swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505479swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505479swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505479 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505479 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505479 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505479 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505479 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505479 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505479 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505479 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505479 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505479 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505479 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505479 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}


#stacks_in_4505481_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505487{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505487swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505487swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505487swell{
		max-width: 800px;
	}
	.stacks_in_4505487swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505487swell-with-zoom .mfp-container,.stacks_in_4505487swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505487swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505487swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505487swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505487swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505487 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505487 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505487 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505487 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505487 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505487 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505487 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505487 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505487 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505487 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505487 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505487 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}


#stacks_in_4505489_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505495{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505495swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505495swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505495swell{
		max-width: 800px;
	}
	.stacks_in_4505495swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505495swell-with-zoom .mfp-container,.stacks_in_4505495swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505495swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505495swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505495swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505495swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505495 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505495 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505495 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505495 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505495 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505495 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505495 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505495 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505495 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505495 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505495 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505495 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}


#stacks_in_4505497_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



#stacks_in_4505543 {
	padding: 5px 0px 0px 0px;
}



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505546{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505546swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505546swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505546swell{
		max-width: 800px;
	}
	.stacks_in_4505546swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505546swell-with-zoom .mfp-container,.stacks_in_4505546swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505546swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505546swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505546swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505546swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505546 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505546 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505546 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505546 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505546 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505546 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505546 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505546 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505546 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505546 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505546 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4505546 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
}


#stacks_in_4505548_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505620{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505620swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505620swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505620swell{
		max-width: 800px;
	}
	.stacks_in_4505620swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505620swell-with-zoom .mfp-container,.stacks_in_4505620swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505620swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505620swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505620swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505620swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505620 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505620 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505620 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505620 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505620 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505620 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505620 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505620 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505620 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505620 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505620 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */

#stacks_in_4505622_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505562{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505562swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505562swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505562swell{
		max-width: 800px;
	}
	.stacks_in_4505562swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505562swell-with-zoom .mfp-container,.stacks_in_4505562swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505562swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505562swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505562swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505562swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505562 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505562 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505562 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505562 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505562 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505562 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505562 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505562 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505562 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505562 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505562 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */

#stacks_in_4505564_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505570{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505570swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505570swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505570swell{
		max-width: 800px;
	}
	.stacks_in_4505570swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505570swell-with-zoom .mfp-container,.stacks_in_4505570swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505570swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505570swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505570swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505570swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505570 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505570 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505570 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505570 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505570 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505570 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505570 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505570 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505570 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505570 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505570 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */

#stacks_in_4505572_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505578{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505578swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505578swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505578swell{
		max-width: 800px;
	}
	.stacks_in_4505578swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505578swell-with-zoom .mfp-container,.stacks_in_4505578swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505578swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505578swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505578swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505578swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505578 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505578 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505578 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505578 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505578 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505578 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505578 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505578 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505578 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505578 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505578 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */

#stacks_in_4505580_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505586{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505586swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505586swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505586swell{
		max-width: 800px;
	}
	.stacks_in_4505586swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505586swell-with-zoom .mfp-container,.stacks_in_4505586swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505586swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505586swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505586swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505586swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505586 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505586 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505586 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505586 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505586 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505586 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505586 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505586 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505586 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505586 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505586 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */

#stacks_in_4505588_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505594{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505594swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505594swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505594swell{
		max-width: 800px;
	}
	.stacks_in_4505594swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505594swell-with-zoom .mfp-container,.stacks_in_4505594swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505594swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505594swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505594swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505594swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505594 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505594 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505594 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505594 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505594 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505594 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505594 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505594 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505594 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505594 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505594 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */

#stacks_in_4505596_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505602{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505602swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505602swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505602swell{
		max-width: 800px;
	}
	.stacks_in_4505602swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505602swell-with-zoom .mfp-container,.stacks_in_4505602swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505602swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505602swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505602swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505602swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505602 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505602 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505602 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505602 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505602 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505602 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505602 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505602 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505602 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505602 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505602 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */

#stacks_in_4505604_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505610{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505610swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505610swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505610swell{
		max-width: 800px;
	}
	.stacks_in_4505610swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505610swell-with-zoom .mfp-container,.stacks_in_4505610swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505610swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505610swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505610swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505610swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505610 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505610 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505610 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505610 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505610 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505610 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505610 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505610 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505610 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505610 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505610 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */

#stacks_in_4505612_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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



@media only screen {
   


 


 
}


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


 
}


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

}
/* -- Start Swell Each css Template -- */

#stacks_in_4505818{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4505818swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4505818swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4505818swell{
		max-width: 800px;
	}
	.stacks_in_4505818swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4505818swell-with-zoom .mfp-container,.stacks_in_4505818swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4505818swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4505818swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4505818swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4505818swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4505818 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505818 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4505818 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4505818 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4505818 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4505818 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4505818 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4505818 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4505818 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4505818 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4505818 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */

#stacks_in_4505820_1 h6 {
	
		font-weight: 500;
	
	font-style: normal;

	
	
	letter-spacing: 0px;
	
}










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

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

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


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

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

}












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

	




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

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

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


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




	@media screen and (min-width: 768px) {
	  #stacks_in_4505849_2 .equal, #stacks_in_4505849_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_4505849_2 .equal > div[class*='col-'] > .inner_column_content {
				display: block;
				width: 100%;
		}

	}

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

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

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

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










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

.wallpaper_stacks_in_4505849_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_4505849_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_4505849_3.full-height, .wallpaper_stacks_in_4505849_3.variable-height {
    height: 100%;
    display: grid;
    align-content: center; }
  .wallpaper_stacks_in_4505849_3.variable-height {
    height: 40vh;
    min-height: 200px;
    max-height: 500px; }

.wallpaper_stacks_in_4505849_3 > .content {
  position: relative; }



@media only screen {
   


 


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

    #stacks_in_4505849_4 {
      padding: 26px;
    }


    

    
 
}


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


 
}


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

}
#rollFadestacks_in_4505849_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_4505849_5:hover {
	opacity: 0.44;
}#linkBoxstacks_in_4505849_6 {
	display: block;
	position: relative;
	z-index: 1;
}

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

#linkBoxLinkstacks_in_4505849_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_4505849_7 img {
	
	
	width: 150px;
	height: auto;
	
	display: inline-block;
	margin-bottom: 0px;
	
}

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

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

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


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



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

	
	text-transform: none;

	
}

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

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























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







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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


#stacks_in_4505849_8 .inline_badge_right {
	position: relative;
}


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


/* Color picker style settings */


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

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

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

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

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

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








	
	#stacks_in_4505849_13 p,
	#stacks_in_4505849_13 {
		
	}
	

	
	
	
	
	



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

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

.wallpaper_stacks_in_4505849_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_4505849_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_4505849_90.full-height, .wallpaper_stacks_in_4505849_90.variable-height {
    height: 100%;
    display: grid;
    align-content: center; }
  .wallpaper_stacks_in_4505849_90.variable-height {
    height: 40vh;
    min-height: 200px;
    max-height: 500px; }

.wallpaper_stacks_in_4505849_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_4505849_139, .stacks_in_4505849_139MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_4505849_139MaxWidthContainer{	    max-width: 960px;	}    .stacks_in_4505849_139MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_4505849_139MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_4505849_139MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_4505849_139MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_4505849_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_4505849_93 {
  overflow: hidden;
}
#stacks_in_4505849_93 > .carousel-outer-wrapper {
  display: grid;
  grid-template-columns: 100%;
}
#stacks_in_4505849_93 .carousel-navigation,
#stacks_in_4505849_93 .slick-slider {
  width: 100%;
  /*  */
  margin: 0 auto;
  /*  */
  /*  */
  overflow: hidden;
  /*  */
}
#stacks_in_4505849_93 > .carousel-outer-wrapper {
  /*  */
  margin: 0 auto;
  /*  */
  /*  */
}
#stacks_in_4505849_93 .carousel-wrapper {

}
/*  */
#stacks_in_4505849_93 .slick-slider {
  overflow: visible;
}
/*  */
#stacks_in_4505849_93 .slick-list {
  overflow: visible;
}
#stacks_in_4505849_93 .slick-track {
  display: flex;
  align-items: center;
}
/*  */
/*  */
#stacks_in_4505849_93 .carousel-wrapper {
  /* left: calc(-8px / 2); */
}
/*  */
/*  */
#stacks_in_4505849_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_4505849_93 .carousel-wrapper:not(.slick-slider) {
  white-space: nowrap;
}
#stacks_in_4505849_93 .carousel-wrapper:not(.slick-slider) > div {
  width: 325px;
  display: inline-block;
  padding-left: calc(4px / 2);
  padding-right: calc(4px / 2);
}
/*  */
#stacks_in_4505849_93 .carousel-wrapper:not(.carousel-off):not(.carousel-autoplay) .slick-list.draggable .slick-slide {
  cursor: grab;
}
#stacks_in_4505849_93 .carousel-wrapper:not(.carousel-off):not(.carousel-autoplay) .slick-list.draggable .slick-slide:active {
  cursor: grabbing;
}
#stacks_in_4505849_93 .carousel-wrapper.carousel-autoplay .slick-list.draggable {
  pointer-events: none;
}
#stacks_in_4505849_93 .carousel-navigation {
  display: grid;
  align-items: center;
  /*  */
  margin-top: 16px;
  /*  */
}
#stacks_in_4505849_93 .carousel-navigation-controls {
  display: flex;
  align-items: center;
  grid-gap: 4px;
}
/*  */
/*  */
#stacks_in_4505849_93 .carousel-navigation {
  grid-template-columns: 1fr min-content 1fr;
}
#stacks_in_4505849_93 .carousel-navigation-controls {
  justify-content: center;
}
/*  */
/*  */
/*  */
/*  */
#stacks_in_4505849_93 .carousel-navigation > .carousel-navigation-content > div {
  display: none;
}
/*  */
/*  */

#stacks_in_4505849_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_4505849_93 .carousel-arrow[aria-disabled="true"] {
  opacity: .3;
  pointer-events: none;
}

#stacks_in_4505849_93 .carousel-arrow svg {
  stroke: rgba(0, 0, 0, 1.00);
  pointer-events: none;
}
#stacks_in_4505849_93 .carousel-arrow:active svg {
  opacity: .5;
}
#stacks_in_4505849_93 ul.slick-dots {
  all: unset;
  white-space: nowrap;
}
#stacks_in_4505849_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_4505849_93 .slick-dots li:first-child {
  margin-left: 0px;
}
#stacks_in_4505849_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_4505849_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_4505849_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_4505849_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_4505849_93 .carousel-navigation-controls.too-narrow .slick-dots li.slick-active button:before {
  opacity: 1;
}
#stacks_in_4505849_93 .carousel-navigation-controls.too-narrow .slick-dots li.slick-active button:after {
  display: none;
}
#stacks_in_4505849_93 .carousel-navigation-controls.too-narrow {
  line-height: 16px;
  display: grid;
  
  
  grid-template-columns: 1fr;
  
}
#stacks_in_4505849_93 .carousel-navigation-controls.too-narrow .slick-dots {
  white-space: normal;
  text-align: center;
  line-height: 0;
}
#stacks_in_4505849_93 .carousel-navigation-controls.too-narrow .slick-dots li {
  margin: 3px;
  line-height: 0px;
  pointer-events: none;
}
#stacks_in_4505849_93 .carousel-navigation-controls.too-narrow .slick-dots li button {
  height: 8px;
  width: 8px;
  line-height: 0px;
  font-size: 0px;
}
#stacks_in_4505849_93 .carousel-navigation-controls.too-narrow .slick-dots li button:before {
  border-radius: 99px;
}
/*  */
#stacks_in_4505849_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_4505849_93 {
	margin: 0px 0px 30px 0px;
}
.slide_stacks_in_4505849_95 {
  border-radius: 0px;
  
  
}

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

}

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

.slide_stacks_in_4505849_100 {
  border-radius: 0px;
  
  
}

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

}

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

.slide_stacks_in_4505849_104 {
  border-radius: 0px;
  
  
}

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

}

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

.slide_stacks_in_4505849_108 {
  border-radius: 0px;
  
  
}

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

}

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

.slide_stacks_in_4505849_112 {
  border-radius: 0px;
  
  
}

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

}

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

.slide_stacks_in_4505849_116 {
  border-radius: 0px;
  
  
}

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

}

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

.slide_stacks_in_4505849_120 {
  border-radius: 0px;
  
  
}

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

}

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

.slide_stacks_in_4505849_124 {
  border-radius: 0px;
  
  
}

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

}

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

.slide_stacks_in_4505849_128 {
  border-radius: 0px;
  
  
}

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

}

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

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

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

	
	text-transform: none;

	
}

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

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























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







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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


#stacks_in_4505849_147 .inline_badge_right {
	position: relative;
}


#stacks_in_4505849_147 small,
#stacks_in_4505849_147 h2 small {
	
}



/* Color picker style settings */


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

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

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

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

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

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








	
	#stacks_in_4505849_145 p,
	#stacks_in_4505849_145 {
		
	}
	

	
	
	
	
	



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


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

#stacks_in_4505849_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_4505849_143 article,
#stacks_in_4505849_143 aside,
#stacks_in_4505849_143 details,
#stacks_in_4505849_143 figcaption,
#stacks_in_4505849_143 figure,
#stacks_in_4505849_143 footer,
#stacks_in_4505849_143 header,
#stacks_in_4505849_143 hgroup,
#stacks_in_4505849_143 main,
#stacks_in_4505849_143 nav,
#stacks_in_4505849_143 section,
#stacks_in_4505849_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_4505849_143 audio,
#stacks_in_4505849_143 canvas,
#stacks_in_4505849_143 progress,
#stacks_in_4505849_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_4505849_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_4505849_143 [hidden],
#stacks_in_4505849_143 template {
  display: none;
}


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

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

#stacks_in_4505849_143 img {
  border: 0;
}

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

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

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

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

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

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

#stacks_in_4505849_143 pre {
  overflow: auto;
}

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

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



/* **************** */
/* Stack Specific   */
/* **************** */
%[if ]%
  %[if edit]%
    #stacks_in_4505849_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_4505849_143 *,
#stacks_in_4505849_143 *:before,
#stacks_in_4505849_143 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

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

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



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


%[if ]%
/* Desktop aka LARGE */
@media only screen and (min-width: 64.063em) {
  #stacks_in_4505849_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_4505849_143 meta.foundation-version {
  font-family: "/5.3.1/"; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_4505849_143 .hide {
  display: none; }

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


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


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

#stacks_in_4505849_143 select {
  width: 100%; }

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #stacks_in_4505849_143 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_4505849_143 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

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

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

  #stacks_in_4505849_143 .column.large-centered:last-child,
  #stacks_in_4505849_143 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_4505849_143 .column.large-uncentered:last-child,
  #stacks_in_4505849_143 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_4505849_143 .column.large-uncentered.opposite,
  #stacks_in_4505849_143 .columns.large-uncentered.opposite {
    float: right; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_4505849_143 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_4505849_143 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_4505849_143 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_4505849_143 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_4505849_143 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_4505849_143 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_4505849_143 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_4505849_143 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_4505849_143 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } 
}

@media only screen and (min-width: 40.063em) {
#stacks_in_4505849_143 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_4505849_143 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_4505849_143 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } 
}

@media only screen and (min-width: 64.063em) {
#stacks_in_4505849_143 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_4505849_143 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_4505849_143 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_4505849_143 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

/* Visibility CSS - Foundation */

/* small displays */
@media only screen {
  #stacks_in_4505849_143 .show-for-small-only, #stacks_in_4505849_143 .show-for-small-up, #stacks_in_4505849_143 .show-for-small, #stacks_in_4505849_143 .show-for-small-down, #stacks_in_4505849_143 .hide-for-medium-only, #stacks_in_4505849_143 .hide-for-medium-up, #stacks_in_4505849_143 .hide-for-medium, #stacks_in_4505849_143 .show-for-medium-down, #stacks_in_4505849_143 .hide-for-large-only, #stacks_in_4505849_143 .hide-for-large-up, #stacks_in_4505849_143 .hide-for-large, #stacks_in_4505849_143 .show-for-large-down, #stacks_in_4505849_143 .hide-for-xlarge-only, #stacks_in_4505849_143 .hide-for-xlarge-up, #stacks_in_4505849_143 .hide-for-xxlarge-only, #stacks_in_4505849_143 .hide-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_4505849_143 .hide-for-small-only, #stacks_in_4505849_143 .hide-for-small-up, #stacks_in_4505849_143 .hide-for-small, #stacks_in_4505849_143 .hide-for-small-down, #stacks_in_4505849_143 .show-for-medium-only, #stacks_in_4505849_143 .show-for-medium-up, #stacks_in_4505849_143 .show-for-medium, #stacks_in_4505849_143 .hide-for-medium-down, #stacks_in_4505849_143 .show-for-large-only, #stacks_in_4505849_143 .show-for-large-up, #stacks_in_4505849_143 .show-for-large, #stacks_in_4505849_143 .hide-for-large-down, #stacks_in_4505849_143 .show-for-xlarge-only, #stacks_in_4505849_143 .show-for-xlarge-up, #stacks_in_4505849_143 .show-for-xxlarge-only, #stacks_in_4505849_143 .show-for-xxlarge-up {
    display: none !important; }

  #stacks_in_4505849_143 .visible-for-small-only, #stacks_in_4505849_143 .visible-for-small-up, #stacks_in_4505849_143 .visible-for-small, #stacks_in_4505849_143 .visible-for-small-down, #stacks_in_4505849_143 .hidden-for-medium-only, #stacks_in_4505849_143 .hidden-for-medium-up, #stacks_in_4505849_143 .hidden-for-medium, #stacks_in_4505849_143 .visible-for-medium-down, #stacks_in_4505849_143 .hidden-for-large-only, #stacks_in_4505849_143 .hidden-for-large-up, #stacks_in_4505849_143 .hidden-for-large, #stacks_in_4505849_143 .visible-for-large-down, #stacks_in_4505849_143 .hidden-for-xlarge-only, #stacks_in_4505849_143 .hidden-for-xlarge-up, #stacks_in_4505849_143 .hidden-for-xxlarge-only, #stacks_in_4505849_143 .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_4505849_143 .hidden-for-small-only, #stacks_in_4505849_143 .hidden-for-small-up, #stacks_in_4505849_143 .hidden-for-small, #stacks_in_4505849_143 .hidden-for-small-down, #stacks_in_4505849_143 .visible-for-medium-only, #stacks_in_4505849_143 .visible-for-medium-up, #stacks_in_4505849_143 .visible-for-medium, #stacks_in_4505849_143 .hidden-for-medium-down, #stacks_in_4505849_143 .visible-for-large-only, #stacks_in_4505849_143 .visible-for-large-up, #stacks_in_4505849_143 .visible-for-large, #stacks_in_4505849_143 .hidden-for-large-down, #stacks_in_4505849_143 .visible-for-xlarge-only, #stacks_in_4505849_143 .visible-for-xlarge-up, #stacks_in_4505849_143 .visible-for-xxlarge-only, #stacks_in_4505849_143 .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_4505849_143 table.show-for-small-only, #stacks_in_4505849_143 table.show-for-small-up, #stacks_in_4505849_143 table.show-for-small, #stacks_in_4505849_143 table.show-for-small-down, #stacks_in_4505849_143 table.hide-for-medium-only, #stacks_in_4505849_143 table.hide-for-medium-up, #stacks_in_4505849_143 table.hide-for-medium, #stacks_in_4505849_143 table.show-for-medium-down, #stacks_in_4505849_143 table.hide-for-large-only, #stacks_in_4505849_143 table.hide-for-large-up, #stacks_in_4505849_143 table.hide-for-large, #stacks_in_4505849_143 table.show-for-large-down, #stacks_in_4505849_143 table.hide-for-xlarge-only, #stacks_in_4505849_143 table.hide-for-xlarge-up, #stacks_in_4505849_143 table.hide-for-xxlarge-only, #stacks_in_4505849_143 table.hide-for-xxlarge-up {
    display: table; }

  #stacks_in_4505849_143 thead.show-for-small-only, #stacks_in_4505849_143 thead.show-for-small-up, #stacks_in_4505849_143 thead.show-for-small, #stacks_in_4505849_143 thead.show-for-small-down, #stacks_in_4505849_143 thead.hide-for-medium-only, #stacks_in_4505849_143 thead.hide-for-medium-up, #stacks_in_4505849_143 thead.hide-for-medium, #stacks_in_4505849_143 thead.show-for-medium-down, #stacks_in_4505849_143 thead.hide-for-large-only, #stacks_in_4505849_143 thead.hide-for-large-up, #stacks_in_4505849_143 thead.hide-for-large, #stacks_in_4505849_143 thead.show-for-large-down, #stacks_in_4505849_143 thead.hide-for-xlarge-only, #stacks_in_4505849_143 thead.hide-for-xlarge-up, #stacks_in_4505849_143 thead.hide-for-xxlarge-only, #stacks_in_4505849_143 thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_4505849_143 tbody.show-for-small-only, #stacks_in_4505849_143 tbody.show-for-small-up, #stacks_in_4505849_143 tbody.show-for-small, #stacks_in_4505849_143 tbody.show-for-small-down, #stacks_in_4505849_143 tbody.hide-for-medium-only, #stacks_in_4505849_143 tbody.hide-for-medium-up, #stacks_in_4505849_143 tbody.hide-for-medium, #stacks_in_4505849_143 tbody.show-for-medium-down, #stacks_in_4505849_143 tbody.hide-for-large-only, #stacks_in_4505849_143 tbody.hide-for-large-up, #stacks_in_4505849_143 tbody.hide-for-large, #stacks_in_4505849_143 tbody.show-for-large-down, #stacks_in_4505849_143 tbody.hide-for-xlarge-only, #stacks_in_4505849_143 tbody.hide-for-xlarge-up, #stacks_in_4505849_143 tbody.hide-for-xxlarge-only, #stacks_in_4505849_143 tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_4505849_143 tr.show-for-small-only, #stacks_in_4505849_143 tr.show-for-small-up, #stacks_in_4505849_143 tr.show-for-small, #stacks_in_4505849_143 tr.show-for-small-down, #stacks_in_4505849_143 tr.hide-for-medium-only, #stacks_in_4505849_143 tr.hide-for-medium-up, #stacks_in_4505849_143 tr.hide-for-medium, #stacks_in_4505849_143 tr.show-for-medium-down, #stacks_in_4505849_143 tr.hide-for-large-only, #stacks_in_4505849_143 tr.hide-for-large-up, #stacks_in_4505849_143 tr.hide-for-large, #stacks_in_4505849_143 tr.show-for-large-down, #stacks_in_4505849_143 tr.hide-for-xlarge-only, #stacks_in_4505849_143 tr.hide-for-xlarge-up, #stacks_in_4505849_143 tr.hide-for-xxlarge-only, #stacks_in_4505849_143 tr.hide-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_4505849_143 th.show-for-small-only, #stacks_in_4505849_143 td.show-for-small-only, #stacks_in_4505849_143 th.show-for-small-up, #stacks_in_4505849_143 td.show-for-small-up, #stacks_in_4505849_143 th.show-for-small, #stacks_in_4505849_143 td.show-for-small, #stacks_in_4505849_143 th.show-for-small-down, #stacks_in_4505849_143 td.show-for-small-down, #stacks_in_4505849_143 th.hide-for-medium-only, #stacks_in_4505849_143 td.hide-for-medium-only, #stacks_in_4505849_143 th.hide-for-medium-up, #stacks_in_4505849_143 td.hide-for-medium-up, #stacks_in_4505849_143 th.hide-for-medium, #stacks_in_4505849_143 td.hide-for-medium, #stacks_in_4505849_143 th.show-for-medium-down, #stacks_in_4505849_143 td.show-for-medium-down, #stacks_in_4505849_143 th.hide-for-large-only, #stacks_in_4505849_143 td.hide-for-large-only, #stacks_in_4505849_143 th.hide-for-large-up, #stacks_in_4505849_143 td.hide-for-large-up, #stacks_in_4505849_143 th.hide-for-large, #stacks_in_4505849_143 td.hide-for-large, #stacks_in_4505849_143 th.show-for-large-down, #stacks_in_4505849_143 td.show-for-large-down, #stacks_in_4505849_143 th.hide-for-xlarge-only, #stacks_in_4505849_143 td.hide-for-xlarge-only, #stacks_in_4505849_143 th.hide-for-xlarge-up, #stacks_in_4505849_143 td.hide-for-xlarge-up, #stacks_in_4505849_143 th.hide-for-xxlarge-only, #stacks_in_4505849_143 td.hide-for-xxlarge-only, #stacks_in_4505849_143 th.hide-for-xxlarge-up, #stacks_in_4505849_143 td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* medium displays */
@media only screen and (min-width: 40.063em) {
  #stacks_in_4505849_143 .hide-for-small-only, #stacks_in_4505849_143 .show-for-small-up, #stacks_in_4505849_143 .hide-for-small, #stacks_in_4505849_143 .hide-for-small-down, #stacks_in_4505849_143 .show-for-medium-only, #stacks_in_4505849_143 .show-for-medium-up, #stacks_in_4505849_143 .show-for-medium, #stacks_in_4505849_143 .show-for-medium-down, #stacks_in_4505849_143 .hide-for-large-only, #stacks_in_4505849_143 .hide-for-large-up, #stacks_in_4505849_143 .hide-for-large, #stacks_in_4505849_143 .show-for-large-down, #stacks_in_4505849_143 .hide-for-xlarge-only, #stacks_in_4505849_143 .hide-for-xlarge-up, #stacks_in_4505849_143 .hide-for-xxlarge-only, #stacks_in_4505849_143 .hide-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_4505849_143 .show-for-small-only, #stacks_in_4505849_143 .hide-for-small-up, #stacks_in_4505849_143 .show-for-small, #stacks_in_4505849_143 .show-for-small-down, #stacks_in_4505849_143 .hide-for-medium-only, #stacks_in_4505849_143 .hide-for-medium-up, #stacks_in_4505849_143 .hide-for-medium, #stacks_in_4505849_143 .hide-for-medium-down, #stacks_in_4505849_143 .show-for-large-only, #stacks_in_4505849_143 .show-for-large-up, #stacks_in_4505849_143 .show-for-large, #stacks_in_4505849_143 .hide-for-large-down, #stacks_in_4505849_143 .show-for-xlarge-only, #stacks_in_4505849_143 .show-for-xlarge-up, #stacks_in_4505849_143 .show-for-xxlarge-only, #stacks_in_4505849_143 .show-for-xxlarge-up {
    display: none !important; }

  #stacks_in_4505849_143 .hidden-for-small-only, #stacks_in_4505849_143 .visible-for-small-up, #stacks_in_4505849_143 .hidden-for-small, #stacks_in_4505849_143 .hidden-for-small-down, #stacks_in_4505849_143 .visible-for-medium-only, #stacks_in_4505849_143 .visible-for-medium-up, #stacks_in_4505849_143 .visible-for-medium, #stacks_in_4505849_143 .visible-for-medium-down, #stacks_in_4505849_143 .hidden-for-large-only, #stacks_in_4505849_143 .hidden-for-large-up, #stacks_in_4505849_143 .hidden-for-large, #stacks_in_4505849_143 .visible-for-large-down, #stacks_in_4505849_143 .hidden-for-xlarge-only, #stacks_in_4505849_143 .hidden-for-xlarge-up, #stacks_in_4505849_143 .hidden-for-xxlarge-only, #stacks_in_4505849_143 .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_4505849_143 .visible-for-small-only, #stacks_in_4505849_143 .hidden-for-small-up, #stacks_in_4505849_143 .visible-for-small, #stacks_in_4505849_143 .visible-for-small-down, #stacks_in_4505849_143 .hidden-for-medium-only, #stacks_in_4505849_143 .hidden-for-medium-up, #stacks_in_4505849_143 .hidden-for-medium, #stacks_in_4505849_143 .hidden-for-medium-down, #stacks_in_4505849_143 .visible-for-large-only, #stacks_in_4505849_143 .visible-for-large-up, #stacks_in_4505849_143 .visible-for-large, #stacks_in_4505849_143 .hidden-for-large-down, #stacks_in_4505849_143 .visible-for-xlarge-only, #stacks_in_4505849_143 .visible-for-xlarge-up, #stacks_in_4505849_143 .visible-for-xxlarge-only, #stacks_in_4505849_143 .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_4505849_143 table.hide-for-small-only, #stacks_in_4505849_143 table.show-for-small-up, #stacks_in_4505849_143 table.hide-for-small, #stacks_in_4505849_143 table.hide-for-small-down, #stacks_in_4505849_143 table.show-for-medium-only, #stacks_in_4505849_143 table.show-for-medium-up, #stacks_in_4505849_143 table.show-for-medium, #stacks_in_4505849_143 table.show-for-medium-down, #stacks_in_4505849_143 table.hide-for-large-only, #stacks_in_4505849_143 table.hide-for-large-up, #stacks_in_4505849_143 table.hide-for-large, #stacks_in_4505849_143 table.show-for-large-down, #stacks_in_4505849_143 table.hide-for-xlarge-only, #stacks_in_4505849_143 table.hide-for-xlarge-up, #stacks_in_4505849_143 table.hide-for-xxlarge-only, #stacks_in_4505849_143 table.hide-for-xxlarge-up {
    display: table; }

  #stacks_in_4505849_143 thead.hide-for-small-only, #stacks_in_4505849_143 thead.show-for-small-up, #stacks_in_4505849_143 thead.hide-for-small, #stacks_in_4505849_143 thead.hide-for-small-down, #stacks_in_4505849_143 thead.show-for-medium-only, #stacks_in_4505849_143 thead.show-for-medium-up, #stacks_in_4505849_143 thead.show-for-medium, #stacks_in_4505849_143 thead.show-for-medium-down, #stacks_in_4505849_143 thead.hide-for-large-only, #stacks_in_4505849_143 thead.hide-for-large-up, #stacks_in_4505849_143 thead.hide-for-large, #stacks_in_4505849_143 thead.show-for-large-down, #stacks_in_4505849_143 thead.hide-for-xlarge-only, #stacks_in_4505849_143 thead.hide-for-xlarge-up, #stacks_in_4505849_143 thead.hide-for-xxlarge-only, #stacks_in_4505849_143 thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_4505849_143 tbody.hide-for-small-only, #stacks_in_4505849_143 tbody.show-for-small-up, #stacks_in_4505849_143 tbody.hide-for-small, #stacks_in_4505849_143 tbody.hide-for-small-down, #stacks_in_4505849_143 tbody.show-for-medium-only, #stacks_in_4505849_143 tbody.show-for-medium-up, #stacks_in_4505849_143 tbody.show-for-medium, #stacks_in_4505849_143 tbody.show-for-medium-down, #stacks_in_4505849_143 tbody.hide-for-large-only, #stacks_in_4505849_143 tbody.hide-for-large-up, #stacks_in_4505849_143 tbody.hide-for-large, #stacks_in_4505849_143 tbody.show-for-large-down, #stacks_in_4505849_143 tbody.hide-for-xlarge-only, #stacks_in_4505849_143 tbody.hide-for-xlarge-up, #stacks_in_4505849_143 tbody.hide-for-xxlarge-only, #stacks_in_4505849_143 tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_4505849_143 tr.hide-for-small-only, #stacks_in_4505849_143 tr.show-for-small-up, #stacks_in_4505849_143 tr.hide-for-small, #stacks_in_4505849_143 tr.hide-for-small-down, #stacks_in_4505849_143 tr.show-for-medium-only, #stacks_in_4505849_143 tr.show-for-medium-up, #stacks_in_4505849_143 tr.show-for-medium, #stacks_in_4505849_143 tr.show-for-medium-down, #stacks_in_4505849_143 tr.hide-for-large-only, #stacks_in_4505849_143 tr.hide-for-large-up, #stacks_in_4505849_143 tr.hide-for-large, #stacks_in_4505849_143 tr.show-for-large-down, #stacks_in_4505849_143 tr.hide-for-xlarge-only, #stacks_in_4505849_143 tr.hide-for-xlarge-up, #stacks_in_4505849_143 tr.hide-for-xxlarge-only, #stacks_in_4505849_143 tr.hide-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_4505849_143 th.hide-for-small-only, #stacks_in_4505849_143 td.hide-for-small-only, #stacks_in_4505849_143 th.show-for-small-up, #stacks_in_4505849_143 td.show-for-small-up, #stacks_in_4505849_143 th.hide-for-small, #stacks_in_4505849_143 td.hide-for-small, #stacks_in_4505849_143 th.hide-for-small-down, #stacks_in_4505849_143 td.hide-for-small-down, #stacks_in_4505849_143 th.show-for-medium-only, #stacks_in_4505849_143 td.show-for-medium-only, #stacks_in_4505849_143 th.show-for-medium-up, #stacks_in_4505849_143 td.show-for-medium-up, #stacks_in_4505849_143 th.show-for-medium, #stacks_in_4505849_143 td.show-for-medium, #stacks_in_4505849_143 th.show-for-medium-down, #stacks_in_4505849_143 td.show-for-medium-down, #stacks_in_4505849_143 th.hide-for-large-only, #stacks_in_4505849_143 td.hide-for-large-only, #stacks_in_4505849_143 th.hide-for-large-up, #stacks_in_4505849_143 td.hide-for-large-up, #stacks_in_4505849_143 th.hide-for-large, #stacks_in_4505849_143 td.hide-for-large, #stacks_in_4505849_143 th.show-for-large-down, #stacks_in_4505849_143 td.show-for-large-down, #stacks_in_4505849_143 th.hide-for-xlarge-only, #stacks_in_4505849_143 td.hide-for-xlarge-only, #stacks_in_4505849_143 th.hide-for-xlarge-up, #stacks_in_4505849_143 td.hide-for-xlarge-up, #stacks_in_4505849_143 th.hide-for-xxlarge-only, #stacks_in_4505849_143 td.hide-for-xxlarge-only, #stacks_in_4505849_143 th.hide-for-xxlarge-up, #stacks_in_4505849_143 td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* large displays */
@media only screen and (min-width: 64.063em) {
  #stacks_in_4505849_143 .hide-for-small-only, #stacks_in_4505849_143 .show-for-small-up, #stacks_in_4505849_143 .hide-for-small, #stacks_in_4505849_143 .hide-for-small-down, #stacks_in_4505849_143 .hide-for-medium-only, #stacks_in_4505849_143 .show-for-medium-up, #stacks_in_4505849_143 .hide-for-medium, #stacks_in_4505849_143 .hide-for-medium-down, #stacks_in_4505849_143 .show-for-large-only, #stacks_in_4505849_143 .show-for-large-up, #stacks_in_4505849_143 .show-for-large, #stacks_in_4505849_143 .show-for-large-down, #stacks_in_4505849_143 .hide-for-xlarge-only, #stacks_in_4505849_143 .hide-for-xlarge-up, #stacks_in_4505849_143 .hide-for-xxlarge-only, #stacks_in_4505849_143 .hide-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_4505849_143 .show-for-small-only, #stacks_in_4505849_143 .hide-for-small-up, #stacks_in_4505849_143 .show-for-small, #stacks_in_4505849_143 .show-for-small-down, #stacks_in_4505849_143 .show-for-medium-only, #stacks_in_4505849_143 .hide-for-medium-up, #stacks_in_4505849_143 .show-for-medium, #stacks_in_4505849_143 .show-for-medium-down, #stacks_in_4505849_143 .hide-for-large-only, #stacks_in_4505849_143 .hide-for-large-up, #stacks_in_4505849_143 .hide-for-large, #stacks_in_4505849_143 .hide-for-large-down, #stacks_in_4505849_143 .show-for-xlarge-only, #stacks_in_4505849_143 .show-for-xlarge-up, #stacks_in_4505849_143 .show-for-xxlarge-only, #stacks_in_4505849_143 .show-for-xxlarge-up {
    display: none !important; }

  #stacks_in_4505849_143 .hidden-for-small-only, #stacks_in_4505849_143 .visible-for-small-up, #stacks_in_4505849_143 .hidden-for-small, #stacks_in_4505849_143 .hidden-for-small-down, #stacks_in_4505849_143 .hidden-for-medium-only, #stacks_in_4505849_143 .visible-for-medium-up, #stacks_in_4505849_143 .hidden-for-medium, #stacks_in_4505849_143 .hidden-for-medium-down, #stacks_in_4505849_143 .visible-for-large-only, #stacks_in_4505849_143 .visible-for-large-up, #stacks_in_4505849_143 .visible-for-large, #stacks_in_4505849_143 .visible-for-large-down, #stacks_in_4505849_143 .hidden-for-xlarge-only, #stacks_in_4505849_143 .hidden-for-xlarge-up, #stacks_in_4505849_143 .hidden-for-xxlarge-only, #stacks_in_4505849_143 .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_4505849_143 .visible-for-small-only, #stacks_in_4505849_143 .hidden-for-small-up, #stacks_in_4505849_143 .visible-for-small, #stacks_in_4505849_143 .visible-for-small-down, #stacks_in_4505849_143 .visible-for-medium-only, #stacks_in_4505849_143 .hidden-for-medium-up, #stacks_in_4505849_143 .visible-for-medium, #stacks_in_4505849_143 .visible-for-medium-down, #stacks_in_4505849_143 .hidden-for-large-only, #stacks_in_4505849_143 .hidden-for-large-up, #stacks_in_4505849_143 .hidden-for-large, #stacks_in_4505849_143 .hidden-for-large-down, #stacks_in_4505849_143 .visible-for-xlarge-only, #stacks_in_4505849_143 .visible-for-xlarge-up, #stacks_in_4505849_143 .visible-for-xxlarge-only, #stacks_in_4505849_143 .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_4505849_143 table.hide-for-small-only, #stacks_in_4505849_143 table.show-for-small-up, #stacks_in_4505849_143 table.hide-for-small, #stacks_in_4505849_143 table.hide-for-small-down, #stacks_in_4505849_143 table.hide-for-medium-only, #stacks_in_4505849_143 table.show-for-medium-up, #stacks_in_4505849_143 table.hide-for-medium, #stacks_in_4505849_143 table.hide-for-medium-down, #stacks_in_4505849_143 table.show-for-large-only, #stacks_in_4505849_143 table.show-for-large-up, #stacks_in_4505849_143 table.show-for-large, #stacks_in_4505849_143 table.show-for-large-down, #stacks_in_4505849_143 table.hide-for-xlarge-only, #stacks_in_4505849_143 table.hide-for-xlarge-up, #stacks_in_4505849_143 table.hide-for-xxlarge-only, #stacks_in_4505849_143 table.hide-for-xxlarge-up {
    display: table; }

  #stacks_in_4505849_143 thead.hide-for-small-only, #stacks_in_4505849_143 thead.show-for-small-up, #stacks_in_4505849_143 thead.hide-for-small, #stacks_in_4505849_143 thead.hide-for-small-down, #stacks_in_4505849_143 thead.hide-for-medium-only, #stacks_in_4505849_143 thead.show-for-medium-up, #stacks_in_4505849_143 thead.hide-for-medium, #stacks_in_4505849_143 thead.hide-for-medium-down, #stacks_in_4505849_143 thead.show-for-large-only, #stacks_in_4505849_143 thead.show-for-large-up, #stacks_in_4505849_143 thead.show-for-large, #stacks_in_4505849_143 thead.show-for-large-down, #stacks_in_4505849_143 thead.hide-for-xlarge-only, #stacks_in_4505849_143 thead.hide-for-xlarge-up, #stacks_in_4505849_143 thead.hide-for-xxlarge-only, #stacks_in_4505849_143 thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_4505849_143 tbody.hide-for-small-only, #stacks_in_4505849_143 tbody.show-for-small-up, #stacks_in_4505849_143 tbody.hide-for-small, #stacks_in_4505849_143 tbody.hide-for-small-down, #stacks_in_4505849_143 tbody.hide-for-medium-only, #stacks_in_4505849_143 tbody.show-for-medium-up, #stacks_in_4505849_143 tbody.hide-for-medium, #stacks_in_4505849_143 tbody.hide-for-medium-down, #stacks_in_4505849_143 tbody.show-for-large-only, #stacks_in_4505849_143 tbody.show-for-large-up, #stacks_in_4505849_143 tbody.show-for-large, #stacks_in_4505849_143 tbody.show-for-large-down, #stacks_in_4505849_143 tbody.hide-for-xlarge-only, #stacks_in_4505849_143 tbody.hide-for-xlarge-up, #stacks_in_4505849_143 tbody.hide-for-xxlarge-only, #stacks_in_4505849_143 tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_4505849_143 tr.hide-for-small-only, #stacks_in_4505849_143 tr.show-for-small-up, #stacks_in_4505849_143 tr.hide-for-small, #stacks_in_4505849_143 tr.hide-for-small-down, #stacks_in_4505849_143 tr.hide-for-medium-only, #stacks_in_4505849_143 tr.show-for-medium-up, #stacks_in_4505849_143 tr.hide-for-medium, #stacks_in_4505849_143 tr.hide-for-medium-down, #stacks_in_4505849_143 tr.show-for-large-only, #stacks_in_4505849_143 tr.show-for-large-up, #stacks_in_4505849_143 tr.show-for-large, #stacks_in_4505849_143 tr.show-for-large-down, #stacks_in_4505849_143 tr.hide-for-xlarge-only, #stacks_in_4505849_143 tr.hide-for-xlarge-up, #stacks_in_4505849_143 tr.hide-for-xxlarge-only, #stacks_in_4505849_143 tr.hide-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_4505849_143 th.hide-for-small-only, #stacks_in_4505849_143 td.hide-for-small-only, #stacks_in_4505849_143 th.show-for-small-up, #stacks_in_4505849_143 td.show-for-small-up, #stacks_in_4505849_143 th.hide-for-small, #stacks_in_4505849_143 td.hide-for-small, #stacks_in_4505849_143 th.hide-for-small-down, #stacks_in_4505849_143 td.hide-for-small-down, #stacks_in_4505849_143 th.hide-for-medium-only, #stacks_in_4505849_143 td.hide-for-medium-only, #stacks_in_4505849_143 th.show-for-medium-up, #stacks_in_4505849_143 td.show-for-medium-up, #stacks_in_4505849_143 th.hide-for-medium, #stacks_in_4505849_143 td.hide-for-medium, #stacks_in_4505849_143 th.hide-for-medium-down, #stacks_in_4505849_143 td.hide-for-medium-down, #stacks_in_4505849_143 th.show-for-large-only, #stacks_in_4505849_143 td.show-for-large-only, #stacks_in_4505849_143 th.show-for-large-up, #stacks_in_4505849_143 td.show-for-large-up, #stacks_in_4505849_143 th.show-for-large, #stacks_in_4505849_143 td.show-for-large, #stacks_in_4505849_143 th.show-for-large-down, #stacks_in_4505849_143 td.show-for-large-down, #stacks_in_4505849_143 th.hide-for-xlarge-only, #stacks_in_4505849_143 td.hide-for-xlarge-only, #stacks_in_4505849_143 th.hide-for-xlarge-up, #stacks_in_4505849_143 td.hide-for-xlarge-up, #stacks_in_4505849_143 th.hide-for-xxlarge-only, #stacks_in_4505849_143 td.hide-for-xxlarge-only, #stacks_in_4505849_143 th.hide-for-xxlarge-up, #stacks_in_4505849_143 td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  #stacks_in_4505849_143 .hide-for-small-only, #stacks_in_4505849_143 .show-for-small-up, #stacks_in_4505849_143 .hide-for-small, #stacks_in_4505849_143 .hide-for-small-down, #stacks_in_4505849_143 .hide-for-medium-only, #stacks_in_4505849_143 .show-for-medium-up, #stacks_in_4505849_143 .hide-for-medium, #stacks_in_4505849_143 .hide-for-medium-down, #stacks_in_4505849_143 .hide-for-large-only, #stacks_in_4505849_143 .show-for-large-up, #stacks_in_4505849_143 .hide-for-large, #stacks_in_4505849_143 .hide-for-large-down, #stacks_in_4505849_143 .show-for-xlarge-only, #stacks_in_4505849_143 .show-for-xlarge-up, #stacks_in_4505849_143 .hide-for-xxlarge-only, #stacks_in_4505849_143 .hide-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_4505849_143 .show-for-small-only, #stacks_in_4505849_143 .hide-for-small-up, #stacks_in_4505849_143 .show-for-small, #stacks_in_4505849_143 .show-for-small-down, #stacks_in_4505849_143 .show-for-medium-only, #stacks_in_4505849_143 .hide-for-medium-up, #stacks_in_4505849_143 .show-for-medium, #stacks_in_4505849_143 .show-for-medium-down, #stacks_in_4505849_143 .show-for-large-only, #stacks_in_4505849_143 .hide-for-large-up, #stacks_in_4505849_143 .show-for-large, #stacks_in_4505849_143 .show-for-large-down, #stacks_in_4505849_143 .hide-for-xlarge-only, #stacks_in_4505849_143 .hide-for-xlarge-up, #stacks_in_4505849_143 .show-for-xxlarge-only, #stacks_in_4505849_143 .show-for-xxlarge-up {
    display: none !important; }

  #stacks_in_4505849_143 .hidden-for-small-only, #stacks_in_4505849_143 .visible-for-small-up, #stacks_in_4505849_143 .hidden-for-small, #stacks_in_4505849_143 .hidden-for-small-down, #stacks_in_4505849_143 .hidden-for-medium-only, #stacks_in_4505849_143 .visible-for-medium-up, #stacks_in_4505849_143 .hidden-for-medium, #stacks_in_4505849_143 .hidden-for-medium-down, #stacks_in_4505849_143 .hidden-for-large-only, #stacks_in_4505849_143 .visible-for-large-up, #stacks_in_4505849_143 .hidden-for-large, #stacks_in_4505849_143 .hidden-for-large-down, #stacks_in_4505849_143 .visible-for-xlarge-only, #stacks_in_4505849_143 .visible-for-xlarge-up, #stacks_in_4505849_143 .hidden-for-xxlarge-only, #stacks_in_4505849_143 .hidden-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_4505849_143 .visible-for-small-only, #stacks_in_4505849_143 .hidden-for-small-up, #stacks_in_4505849_143 .visible-for-small, #stacks_in_4505849_143 .visible-for-small-down, #stacks_in_4505849_143 .visible-for-medium-only, #stacks_in_4505849_143 .hidden-for-medium-up, #stacks_in_4505849_143 .visible-for-medium, #stacks_in_4505849_143 .visible-for-medium-down, #stacks_in_4505849_143 .visible-for-large-only, #stacks_in_4505849_143 .hidden-for-large-up, #stacks_in_4505849_143 .visible-for-large, #stacks_in_4505849_143 .visible-for-large-down, #stacks_in_4505849_143 .hidden-for-xlarge-only, #stacks_in_4505849_143 .hidden-for-xlarge-up, #stacks_in_4505849_143 .visible-for-xxlarge-only, #stacks_in_4505849_143 .visible-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_4505849_143 table.hide-for-small-only, #stacks_in_4505849_143 table.show-for-small-up, #stacks_in_4505849_143 table.hide-for-small, #stacks_in_4505849_143 table.hide-for-small-down, #stacks_in_4505849_143 table.hide-for-medium-only, #stacks_in_4505849_143 table.show-for-medium-up, #stacks_in_4505849_143 table.hide-for-medium, #stacks_in_4505849_143 table.hide-for-medium-down, #stacks_in_4505849_143 table.hide-for-large-only, #stacks_in_4505849_143 table.show-for-large-up, #stacks_in_4505849_143 table.hide-for-large, #stacks_in_4505849_143 table.hide-for-large-down, #stacks_in_4505849_143 table.show-for-xlarge-only, #stacks_in_4505849_143 table.show-for-xlarge-up, #stacks_in_4505849_143 table.hide-for-xxlarge-only, #stacks_in_4505849_143 table.hide-for-xxlarge-up {
    display: table; }

  #stacks_in_4505849_143 thead.hide-for-small-only, #stacks_in_4505849_143 thead.show-for-small-up, #stacks_in_4505849_143 thead.hide-for-small, #stacks_in_4505849_143 thead.hide-for-small-down, #stacks_in_4505849_143 thead.hide-for-medium-only, #stacks_in_4505849_143 thead.show-for-medium-up, #stacks_in_4505849_143 thead.hide-for-medium, #stacks_in_4505849_143 thead.hide-for-medium-down, #stacks_in_4505849_143 thead.hide-for-large-only, #stacks_in_4505849_143 thead.show-for-large-up, #stacks_in_4505849_143 thead.hide-for-large, #stacks_in_4505849_143 thead.hide-for-large-down, #stacks_in_4505849_143 thead.show-for-xlarge-only, #stacks_in_4505849_143 thead.show-for-xlarge-up, #stacks_in_4505849_143 thead.hide-for-xxlarge-only, #stacks_in_4505849_143 thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_4505849_143 tbody.hide-for-small-only, #stacks_in_4505849_143 tbody.show-for-small-up, #stacks_in_4505849_143 tbody.hide-for-small, #stacks_in_4505849_143 tbody.hide-for-small-down, #stacks_in_4505849_143 tbody.hide-for-medium-only, #stacks_in_4505849_143 tbody.show-for-medium-up, #stacks_in_4505849_143 tbody.hide-for-medium, #stacks_in_4505849_143 tbody.hide-for-medium-down, #stacks_in_4505849_143 tbody.hide-for-large-only, #stacks_in_4505849_143 tbody.show-for-large-up, #stacks_in_4505849_143 tbody.hide-for-large, #stacks_in_4505849_143 tbody.hide-for-large-down, #stacks_in_4505849_143 tbody.show-for-xlarge-only, #stacks_in_4505849_143 tbody.show-for-xlarge-up, #stacks_in_4505849_143 tbody.hide-for-xxlarge-only, #stacks_in_4505849_143 tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_4505849_143 tr.hide-for-small-only, #stacks_in_4505849_143 tr.show-for-small-up, #stacks_in_4505849_143 tr.hide-for-small, #stacks_in_4505849_143 tr.hide-for-small-down, #stacks_in_4505849_143 tr.hide-for-medium-only, #stacks_in_4505849_143 tr.show-for-medium-up, #stacks_in_4505849_143 tr.hide-for-medium, #stacks_in_4505849_143 tr.hide-for-medium-down, #stacks_in_4505849_143 tr.hide-for-large-only, #stacks_in_4505849_143 tr.show-for-large-up, #stacks_in_4505849_143 tr.hide-for-large, #stacks_in_4505849_143 tr.hide-for-large-down, #stacks_in_4505849_143 tr.show-for-xlarge-only, #stacks_in_4505849_143 tr.show-for-xlarge-up, #stacks_in_4505849_143 tr.hide-for-xxlarge-only, #stacks_in_4505849_143 tr.hide-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_4505849_143 th.hide-for-small-only, #stacks_in_4505849_143 td.hide-for-small-only, #stacks_in_4505849_143 th.show-for-small-up, #stacks_in_4505849_143 td.show-for-small-up, #stacks_in_4505849_143 th.hide-for-small, #stacks_in_4505849_143 td.hide-for-small, #stacks_in_4505849_143 th.hide-for-small-down, #stacks_in_4505849_143 td.hide-for-small-down, #stacks_in_4505849_143 th.hide-for-medium-only, #stacks_in_4505849_143 td.hide-for-medium-only, #stacks_in_4505849_143 th.show-for-medium-up, #stacks_in_4505849_143 td.show-for-medium-up, #stacks_in_4505849_143 th.hide-for-medium, #stacks_in_4505849_143 td.hide-for-medium, #stacks_in_4505849_143 th.hide-for-medium-down, #stacks_in_4505849_143 td.hide-for-medium-down, #stacks_in_4505849_143 th.hide-for-large-only, #stacks_in_4505849_143 td.hide-for-large-only, #stacks_in_4505849_143 th.show-for-large-up, #stacks_in_4505849_143 td.show-for-large-up, #stacks_in_4505849_143 th.hide-for-large, #stacks_in_4505849_143 td.hide-for-large, #stacks_in_4505849_143 th.hide-for-large-down, #stacks_in_4505849_143 td.hide-for-large-down, #stacks_in_4505849_143 th.show-for-xlarge-only, #stacks_in_4505849_143 td.show-for-xlarge-only, #stacks_in_4505849_143 th.show-for-xlarge-up, #stacks_in_4505849_143 td.show-for-xlarge-up, #stacks_in_4505849_143 th.hide-for-xxlarge-only, #stacks_in_4505849_143 td.hide-for-xxlarge-only, #stacks_in_4505849_143 th.hide-for-xxlarge-up, #stacks_in_4505849_143 td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  #stacks_in_4505849_143 .hide-for-small-only, #stacks_in_4505849_143 .show-for-small-up, #stacks_in_4505849_143 .hide-for-small, #stacks_in_4505849_143 .hide-for-small-down, #stacks_in_4505849_143 .hide-for-medium-only, #stacks_in_4505849_143 .show-for-medium-up, #stacks_in_4505849_143 .hide-for-medium, #stacks_in_4505849_143 .hide-for-medium-down, #stacks_in_4505849_143 .hide-for-large-only, #stacks_in_4505849_143 .show-for-large-up, #stacks_in_4505849_143 .hide-for-large, #stacks_in_4505849_143 .hide-for-large-down, #stacks_in_4505849_143 .hide-for-xlarge-only, #stacks_in_4505849_143 .show-for-xlarge-up, #stacks_in_4505849_143 .show-for-xxlarge-only, #stacks_in_4505849_143 .show-for-xxlarge-up {
    display: inherit !important; }

  #stacks_in_4505849_143 .show-for-small-only, #stacks_in_4505849_143 .hide-for-small-up, #stacks_in_4505849_143 .show-for-small, #stacks_in_4505849_143 .show-for-small-down, #stacks_in_4505849_143 .show-for-medium-only, #stacks_in_4505849_143 .hide-for-medium-up, #stacks_in_4505849_143 .show-for-medium, #stacks_in_4505849_143 .show-for-medium-down, #stacks_in_4505849_143 .show-for-large-only, #stacks_in_4505849_143 .hide-for-large-up, #stacks_in_4505849_143 .show-for-large, #stacks_in_4505849_143 .show-for-large-down, #stacks_in_4505849_143 .show-for-xlarge-only, #stacks_in_4505849_143 .hide-for-xlarge-up, #stacks_in_4505849_143 .hide-for-xxlarge-only, #stacks_in_4505849_143 .hide-for-xxlarge-up {
    display: none !important; }

  #stacks_in_4505849_143 .hidden-for-small-only, #stacks_in_4505849_143 .visible-for-small-up, #stacks_in_4505849_143 .hidden-for-small, #stacks_in_4505849_143 .hidden-for-small-down, #stacks_in_4505849_143 .hidden-for-medium-only, #stacks_in_4505849_143 .visible-for-medium-up, #stacks_in_4505849_143 .hidden-for-medium, #stacks_in_4505849_143 .hidden-for-medium-down, #stacks_in_4505849_143 .hidden-for-large-only, #stacks_in_4505849_143 .visible-for-large-up, #stacks_in_4505849_143 .hidden-for-large, #stacks_in_4505849_143 .hidden-for-large-down, #stacks_in_4505849_143 .hidden-for-xlarge-only, #stacks_in_4505849_143 .visible-for-xlarge-up, #stacks_in_4505849_143 .visible-for-xxlarge-only, #stacks_in_4505849_143 .visible-for-xxlarge-up {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto; }

  #stacks_in_4505849_143 .visible-for-small-only, #stacks_in_4505849_143 .hidden-for-small-up, #stacks_in_4505849_143 .visible-for-small, #stacks_in_4505849_143 .visible-for-small-down, #stacks_in_4505849_143 .visible-for-medium-only, #stacks_in_4505849_143 .hidden-for-medium-up, #stacks_in_4505849_143 .visible-for-medium, #stacks_in_4505849_143 .visible-for-medium-down, #stacks_in_4505849_143 .visible-for-large-only, #stacks_in_4505849_143 .hidden-for-large-up, #stacks_in_4505849_143 .visible-for-large, #stacks_in_4505849_143 .visible-for-large-down, #stacks_in_4505849_143 .visible-for-xlarge-only, #stacks_in_4505849_143 .hidden-for-xlarge-up, #stacks_in_4505849_143 .hidden-for-xxlarge-only, #stacks_in_4505849_143 .hidden-for-xxlarge-up {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

  #stacks_in_4505849_143 table.hide-for-small-only, #stacks_in_4505849_143 table.show-for-small-up, #stacks_in_4505849_143 table.hide-for-small, #stacks_in_4505849_143 table.hide-for-small-down, #stacks_in_4505849_143 table.hide-for-medium-only, #stacks_in_4505849_143 table.show-for-medium-up, #stacks_in_4505849_143 table.hide-for-medium, #stacks_in_4505849_143 table.hide-for-medium-down, #stacks_in_4505849_143 table.hide-for-large-only, #stacks_in_4505849_143 table.show-for-large-up, #stacks_in_4505849_143 table.hide-for-large, #stacks_in_4505849_143 table.hide-for-large-down, #stacks_in_4505849_143 table.hide-for-xlarge-only, #stacks_in_4505849_143 table.show-for-xlarge-up, #stacks_in_4505849_143 table.show-for-xxlarge-only, #stacks_in_4505849_143 table.show-for-xxlarge-up {
    display: table; }

  #stacks_in_4505849_143 thead.hide-for-small-only, #stacks_in_4505849_143 thead.show-for-small-up, #stacks_in_4505849_143 thead.hide-for-small, #stacks_in_4505849_143 thead.hide-for-small-down, #stacks_in_4505849_143 thead.hide-for-medium-only, #stacks_in_4505849_143 thead.show-for-medium-up, #stacks_in_4505849_143 thead.hide-for-medium, #stacks_in_4505849_143 thead.hide-for-medium-down, #stacks_in_4505849_143 thead.hide-for-large-only, #stacks_in_4505849_143 thead.show-for-large-up, #stacks_in_4505849_143 thead.hide-for-large, #stacks_in_4505849_143 thead.hide-for-large-down, #stacks_in_4505849_143 thead.hide-for-xlarge-only, #stacks_in_4505849_143 thead.show-for-xlarge-up, #stacks_in_4505849_143 thead.show-for-xxlarge-only, #stacks_in_4505849_143 thead.show-for-xxlarge-up {
    display: table-header-group !important; }

  #stacks_in_4505849_143 tbody.hide-for-small-only, #stacks_in_4505849_143 tbody.show-for-small-up, #stacks_in_4505849_143 tbody.hide-for-small, #stacks_in_4505849_143 tbody.hide-for-small-down, #stacks_in_4505849_143 tbody.hide-for-medium-only, #stacks_in_4505849_143 tbody.show-for-medium-up, #stacks_in_4505849_143 tbody.hide-for-medium, #stacks_in_4505849_143 tbody.hide-for-medium-down, #stacks_in_4505849_143 tbody.hide-for-large-only, #stacks_in_4505849_143 tbody.show-for-large-up, #stacks_in_4505849_143 tbody.hide-for-large, #stacks_in_4505849_143 tbody.hide-for-large-down, #stacks_in_4505849_143 tbody.hide-for-xlarge-only, #stacks_in_4505849_143 tbody.show-for-xlarge-up, #stacks_in_4505849_143 tbody.show-for-xxlarge-only, #stacks_in_4505849_143 tbody.show-for-xxlarge-up {
    display: table-row-group !important; }

  #stacks_in_4505849_143 tr.hide-for-small-only, #stacks_in_4505849_143 tr.show-for-small-up, #stacks_in_4505849_143 tr.hide-for-small, #stacks_in_4505849_143 tr.hide-for-small-down, #stacks_in_4505849_143 tr.hide-for-medium-only, #stacks_in_4505849_143 tr.show-for-medium-up, #stacks_in_4505849_143 tr.hide-for-medium, #stacks_in_4505849_143 tr.hide-for-medium-down, #stacks_in_4505849_143 tr.hide-for-large-only, #stacks_in_4505849_143 tr.show-for-large-up, #stacks_in_4505849_143 tr.hide-for-large, #stacks_in_4505849_143 tr.hide-for-large-down, #stacks_in_4505849_143 tr.hide-for-xlarge-only, #stacks_in_4505849_143 tr.show-for-xlarge-up, #stacks_in_4505849_143 tr.show-for-xxlarge-only, #stacks_in_4505849_143 tr.show-for-xxlarge-up {
    display: table-row !important; }

  #stacks_in_4505849_143 th.hide-for-small-only, #stacks_in_4505849_143 td.hide-for-small-only, #stacks_in_4505849_143 th.show-for-small-up, #stacks_in_4505849_143 td.show-for-small-up, #stacks_in_4505849_143 th.hide-for-small, #stacks_in_4505849_143 td.hide-for-small, #stacks_in_4505849_143 th.hide-for-small-down, #stacks_in_4505849_143 td.hide-for-small-down, #stacks_in_4505849_143 th.hide-for-medium-only, #stacks_in_4505849_143 td.hide-for-medium-only, #stacks_in_4505849_143 th.show-for-medium-up, #stacks_in_4505849_143 td.show-for-medium-up, #stacks_in_4505849_143 th.hide-for-medium, #stacks_in_4505849_143 td.hide-for-medium, #stacks_in_4505849_143 th.hide-for-medium-down, #stacks_in_4505849_143 td.hide-for-medium-down, #stacks_in_4505849_143 th.hide-for-large-only, #stacks_in_4505849_143 td.hide-for-large-only, #stacks_in_4505849_143 th.show-for-large-up, #stacks_in_4505849_143 td.show-for-large-up, #stacks_in_4505849_143 th.hide-for-large, #stacks_in_4505849_143 td.hide-for-large, #stacks_in_4505849_143 th.hide-for-large-down, #stacks_in_4505849_143 td.hide-for-large-down, #stacks_in_4505849_143 th.hide-for-xlarge-only, #stacks_in_4505849_143 td.hide-for-xlarge-only, #stacks_in_4505849_143 th.show-for-xlarge-up, #stacks_in_4505849_143 td.show-for-xlarge-up, #stacks_in_4505849_143 th.show-for-xxlarge-only, #stacks_in_4505849_143 td.show-for-xxlarge-only, #stacks_in_4505849_143 th.show-for-xxlarge-up, #stacks_in_4505849_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_4505849_143 table.hide-for-landscape, #stacks_in_4505849_143 table.show-for-portrait {
  display: table; }

#stacks_in_4505849_143 thead.hide-for-landscape, #stacks_in_4505849_143 thead.show-for-portrait {
  display: table-header-group !important; }

#stacks_in_4505849_143 tbody.hide-for-landscape, #stacks_in_4505849_143 tbody.show-for-portrait {
  display: table-row-group !important; }

#stacks_in_4505849_143 tr.hide-for-landscape, #stacks_in_4505849_143 tr.show-for-portrait {
  display: table-row !important; }

#stacks_in_4505849_143 td.hide-for-landscape, #stacks_in_4505849_143 td.show-for-portrait,
#stacks_in_4505849_143 th.hide-for-landscape,
#stacks_in_4505849_143 th.show-for-portrait {
  display: table-cell !important; }

@media only screen and (orientation: landscape) {
  #stacks_in_4505849_143 .show-for-landscape,
  #stacks_in_4505849_143 .hide-for-portrait {
    display: inherit !important; }

  #stacks_in_4505849_143 .hide-for-landscape,
  #stacks_in_4505849_143 .show-for-portrait {
    display: none !important; }

  /* Specific visibility for tables */
  #stacks_in_4505849_143 table.show-for-landscape, #stacks_in_4505849_143 table.hide-for-portrait {
    display: table; }

  #stacks_in_4505849_143 thead.show-for-landscape, #stacks_in_4505849_143 thead.hide-for-portrait {
    display: table-header-group !important; }

  #stacks_in_4505849_143 tbody.show-for-landscape, #stacks_in_4505849_143 tbody.hide-for-portrait {
    display: table-row-group !important; }

  #stacks_in_4505849_143 tr.show-for-landscape, #stacks_in_4505849_143 tr.hide-for-portrait {
    display: table-row !important; }

  #stacks_in_4505849_143 td.show-for-landscape, #stacks_in_4505849_143 td.hide-for-portrait,
  #stacks_in_4505849_143 th.show-for-landscape,
  #stacks_in_4505849_143 th.hide-for-portrait {
    display: table-cell !important; } }
@media only screen and (orientation: portrait) {
  #stacks_in_4505849_143 .show-for-portrait,
  #stacks_in_4505849_143 .hide-for-landscape {
    display: inherit !important; }

  #stacks_in_4505849_143 .hide-for-portrait,
  #stacks_in_4505849_143 .show-for-landscape {
    display: none !important; }

  /* Specific visibility for tables */
  #stacks_in_4505849_143 table.show-for-portrait, #stacks_in_4505849_143 table.hide-for-landscape {
    display: table; }

  #stacks_in_4505849_143 thead.show-for-portrait, #stacks_in_4505849_143 thead.hide-for-landscape {
    display: table-header-group !important; }

  #stacks_in_4505849_143 tbody.show-for-portrait, #stacks_in_4505849_143 tbody.hide-for-landscape {
    display: table-row-group !important; }

  #stacks_in_4505849_143 tr.show-for-portrait, #stacks_in_4505849_143 tr.hide-for-landscape {
    display: table-row !important; }

  #stacks_in_4505849_143 td.show-for-portrait, #stacks_in_4505849_143 td.hide-for-landscape,
  #stacks_in_4505849_143 th.show-for-portrait,
  #stacks_in_4505849_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_4505849_143 .show-for-touch {
  display: inherit !important; }

.touch #stacks_in_4505849_143 .hide-for-touch {
  display: none !important; }

/* Specific visibility for tables */
#stacks_in_4505849_143 table.hide-for-touch {
  display: table; }

.touch #stacks_in_4505849_143 table.show-for-touch {
  display: table; }

#stacks_in_4505849_143 thead.hide-for-touch {
  display: table-header-group !important; }

.touch #stacks_in_4505849_143 thead.show-for-touch {
  display: table-header-group !important; }

#stacks_in_4505849_143 tbody.hide-for-touch {
  display: table-row-group !important; }

.touch #stacks_in_4505849_143 tbody.show-for-touch {
  display: table-row-group !important; }

#stacks_in_4505849_143 tr.hide-for-touch {
  display: table-row !important; }

.touch #stacks_in_4505849_143 tr.show-for-touch {
  display: table-row !important; }

#stacks_in_4505849_143 td.hide-for-touch {
  display: table-cell !important; }

.touch #stacks_in_4505849_143 td.show-for-touch {
  display: table-cell !important; }

#stacks_in_4505849_143 th.hide-for-touch {
  display: table-cell !important; }

.touch #stacks_in_4505849_143 th.show-for-touch {
  display: table-cell !important; }

/* Print visibility */
@media print {
  #stacks_in_4505849_143 .show-for-print {
    display: block; }

  #stacks_in_4505849_143 .hide-for-print {
    display: none; }

  #stacks_in_4505849_143 table.show-for-print {
    display: table; }

  #stacks_in_4505849_143 thead.show-for-print {
    display: table-header-group !important; }

  #stacks_in_4505849_143 tbody.show-for-print {
    display: table-row-group !important; }

  #stacks_in_4505849_143 tr.show-for-print {
    display: table-row !important; }

  #stacks_in_4505849_143 td.show-for-print {
    display: table-cell !important; }

  #stacks_in_4505849_143 th.show-for-print {
    display: table-cell !important; } }












@media (max-width: 47.9375em) {
	/* Mobile */
	#stacks_in_4505849_136 .btn {
		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	#stacks_in_4505849_136 .btn {
		
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_4505849_136 .btn {
		
	}
}


#stacks_in_4505849_136 .button-base-margin {
	
	margin-bottom: 0px !important;
	
}
#stacks_in_4504945_1 .aContainer {
 

}


	

	#stacks_in_4504945_35_4500101 hr.foundry-divider-simple {
		border-top-style: solid;
		border-top-width: 1px;
	}






	#stacks_in_4504945_35_4500101 .foundry-label {
		width: 100%;
	}

	#stacks_in_4504945_35_4500101 hr.foundry-divider-simple {
		width: 100%;
	}




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

    #stacks_in_4504945_35_4500102 {
      padding: 0px;
    }

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

    
  


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

    #stacks_in_4504945_35_4500102 {
      padding: 0px;
    }

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

    
 


 
}


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

    #stacks_in_4504945_35_4500102 {
      padding: 0px;
    }


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

    
  


 
    #stacks_in_4504945_35_4500102 {
      margin: 0px;
    }

    #stacks_in_4504945_35_4500102 {
      padding: 0px;
    }


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

    
 
}


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

    #stacks_in_4504945_35_4500102 {
      padding: 0px;
    }


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

    
  

}


#stacks_in_4504945_35_4500104 .foundry-footer {
	
}





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



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

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

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

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


	#stacks_in_4504945_35_4500111 ul.social_badges_container li a {
		
	}




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

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






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

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






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

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



