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


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

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


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


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


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


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


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


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


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


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


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


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


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


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

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

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

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

Copyright (c) 2013 Daniel Eden

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  100% {
    opacity: 1;
  }
}

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

  100% {
    opacity: 1;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  100% {
    opacity: 0;
  }
}

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

  100% {
    opacity: 0;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  50% {
    opacity: 1;
  }
}

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

  50% {
    opacity: 1;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  100% {
    opacity: 0;
  }
}

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

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

  100% {
    opacity: 0;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

Copyright (c) 2014 Christian Pucci

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}.oembed.video,.oembed.codepen,.fr-video{display:block;width:100%;margin-bottom:0;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.oembed.video video,.oembed.codepen video,.fr-video video{width:100%}.oembed.video iframe,.oembed.codepen iframe,.fr-video iframe{border:none;height:100%;position:absolute;top:0;width:100%;left:0}img.fr-full-width{min-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active {
  outline: 0; }

a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

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

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

html {
  box-sizing: border-box; }

*,
*::before,
*::after {
  box-sizing: inherit; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@-webkit-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

html {
  font-size: 16px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #373a3c;
  background-color: #fff; }

.paragraph {
  color: #373a3c; }

[tabindex="-1"]:focus {
  outline: none !important; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #818a91; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

a {
  color: #0275d8;
  text-decoration: none; }
  a:focus, a:hover {
    color: #014c8c;
    text-decoration: none; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

pre {
  margin-top: 0;
  margin-bottom: 1rem; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle; }

[role="button"] {
  cursor: pointer; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation; }

table {
  background-color: transparent; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #818a91;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: left; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

input[type="search"] {
  box-sizing: inherit;
  -webkit-appearance: none; }

output {
  display: inline-block; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: #373a3c; }

h1 {
  font-size: 2.5rem; }

h2 {
  font-size: 2rem; }

h3 {
  font-size: 1.75rem; }

h4 {
  font-size: 1.5rem; }

h5 {
  font-size: 1.25rem; }

h6 {
  font-size: 1rem; }

.h1 {
  font-size: 2.5rem; }

.h2 {
  font-size: 2rem; }

.h3 {
  font-size: 1.75rem; }

.h4 {
  font-size: 1.5rem; }

.h5 {
  font-size: 1.25rem; }

.h6 {
  font-size: 1rem; }

.lead {
  font-size: 20px;
  font-weight: 300; }

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

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

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

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

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: normal; }

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 5px; }

.dl-horizontal {
  margin-right: -1.875rem;
  margin-left: -1.875rem; }
  .dl-horizontal::after {
    content: "";
    display: table;
    clear: both; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #818a91; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0; }

.blockquote-reverse .blockquote-footer::before {
  content: ""; }

.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"; }

.img-fluid, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 4px; }

.img-thumbnail {
  padding: 0.25rem;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #818a91; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 4px; }

kbd {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 4px; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  line-height: 1.5;
  color: #373a3c; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .container {
      max-width: 576px; } }
  @media (min-width: 767px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 940px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container-fluid::after {
    content: "";
    display: table;
    clear: both; }

.row {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem; }
  .row::after {
    content: "";
    display: table;
    clear: both; }

.col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  position: relative;
  min-height: 1px;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left; }

.col-xs-1 {
  width: 8.3333333333%; }

.col-xs-2 {
  width: 16.6666666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.3333333333%; }

.col-xs-5 {
  width: 41.6666666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.3333333333%; }

.col-xs-8 {
  width: 66.6666666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.3333333333%; }

.col-xs-11 {
  width: 91.6666666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.3333333333%; }

.col-xs-pull-2 {
  right: 16.6666666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.3333333333%; }

.col-xs-pull-5 {
  right: 41.6666666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.3333333333%; }

.col-xs-pull-8 {
  right: 66.6666666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.3333333333%; }

.col-xs-pull-11 {
  right: 91.6666666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.3333333333%; }

.col-xs-push-2 {
  left: 16.6666666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.3333333333%; }

.col-xs-push-5 {
  left: 41.6666666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.3333333333%; }

.col-xs-push-8 {
  left: 66.6666666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.3333333333%; }

.col-xs-push-11 {
  left: 91.6666666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 544px) {
  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 767px) {
  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1 {
    float: left; }
  .col-xl-1 {
    width: 8.3333333333%; }
  .col-xl-2 {
    width: 16.6666666667%; }
  .col-xl-3 {
    width: 25%; }
  .col-xl-4 {
    width: 33.3333333333%; }
  .col-xl-5 {
    width: 41.6666666667%; }
  .col-xl-6 {
    width: 50%; }
  .col-xl-7 {
    width: 58.3333333333%; }
  .col-xl-8 {
    width: 66.6666666667%; }
  .col-xl-9 {
    width: 75%; }
  .col-xl-10 {
    width: 83.3333333333%; }
  .col-xl-11 {
    width: 91.6666666667%; }
  .col-xl-12 {
    width: 100%; }
  .col-xl-pull-0 {
    right: auto; }
  .col-xl-pull-1 {
    right: 8.3333333333%; }
  .col-xl-pull-2 {
    right: 16.6666666667%; }
  .col-xl-pull-3 {
    right: 25%; }
  .col-xl-pull-4 {
    right: 33.3333333333%; }
  .col-xl-pull-5 {
    right: 41.6666666667%; }
  .col-xl-pull-6 {
    right: 50%; }
  .col-xl-pull-7 {
    right: 58.3333333333%; }
  .col-xl-pull-8 {
    right: 66.6666666667%; }
  .col-xl-pull-9 {
    right: 75%; }
  .col-xl-pull-10 {
    right: 83.3333333333%; }
  .col-xl-pull-11 {
    right: 91.6666666667%; }
  .col-xl-pull-12 {
    right: 100%; }
  .col-xl-push-0 {
    left: auto; }
  .col-xl-push-1 {
    left: 8.3333333333%; }
  .col-xl-push-2 {
    left: 16.6666666667%; }
  .col-xl-push-3 {
    left: 25%; }
  .col-xl-push-4 {
    left: 33.3333333333%; }
  .col-xl-push-5 {
    left: 41.6666666667%; }
  .col-xl-push-6 {
    left: 50%; }
  .col-xl-push-7 {
    left: 58.3333333333%; }
  .col-xl-push-8 {
    left: 66.6666666667%; }
  .col-xl-push-9 {
    left: 75%; }
  .col-xl-push-10 {
    left: 83.3333333333%; }
  .col-xl-push-11 {
    left: 91.6666666667%; }
  .col-xl-push-12 {
    left: 100%; }
  .col-xl-offset-0 {
    margin-left: 0%; }
  .col-xl-offset-1 {
    margin-left: 8.3333333333%; }
  .col-xl-offset-2 {
    margin-left: 16.6666666667%; }
  .col-xl-offset-3 {
    margin-left: 25%; }
  .col-xl-offset-4 {
    margin-left: 33.3333333333%; }
  .col-xl-offset-5 {
    margin-left: 41.6666666667%; }
  .col-xl-offset-6 {
    margin-left: 50%; }
  .col-xl-offset-7 {
    margin-left: 58.3333333333%; }
  .col-xl-offset-8 {
    margin-left: 66.6666666667%; }
  .col-xl-offset-9 {
    margin-left: 75%; }
  .col-xl-offset-10 {
    margin-left: 83.3333333333%; }
  .col-xl-offset-11 {
    margin-left: 91.6666666667%; }
  .col-xl-offset-12 {
    margin-left: 100%; } }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  .table th,
  .table td {
    padding: 0.75rem;
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #eceeef; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef; }
  .table tbody + tbody {
    border-top: 2px solid #eceeef; }
  .table .table {
    background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #eceeef; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #eceeef; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover tbody tr:hover {
  background-color: #f5f5f5; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f5f5f5; }

.table-hover .table-active:hover {
  background-color: #e8e8e8; }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: #e8e8e8; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8; }

.table-hover .table-success:hover {
  background-color: #d0e9c6; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #d0e9c6; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7; }

.table-hover .table-info:hover {
  background-color: #c4e3f3; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #c4e3f3; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3; }

.table-hover .table-warning:hover {
  background-color: #faf2cc; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #faf2cc; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede; }

.table-hover .table-danger:hover {
  background-color: #ebcccc; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ebcccc; }

.table-responsive {
  display: block;
  width: 100%;
  min-height: 0.01%;
  overflow-x: auto; }

.thead-inverse th {
  color: #fff;
  background-color: #373a3c; }

.thead-default th {
  color: #55595c;
  background-color: #eceeef; }

.table-inverse {
  color: #eceeef;
  background-color: #373a3c; }
  .table-inverse.table-bordered {
    border: 0; }
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #55595c; }

.table-reflow thead {
  float: left; }

.table-reflow tbody {
  display: block;
  white-space: nowrap; }

.table-reflow th,
.table-reflow td {
  border-top: 1px solid #eceeef;
  border-left: 1px solid #eceeef; }
  .table-reflow th:last-child,
  .table-reflow td:last-child {
    border-right: 1px solid #eceeef; }

.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #eceeef; }

.table-reflow tr {
  float: left; }
  .table-reflow tr th,
  .table-reflow tr td {
    display: block !important;
    border: 1px solid #eceeef; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    border-color: #66afe9;
    outline: none; }
  .form-control::placeholder {
    color: #999;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #eceeef;
    opacity: 1; }
  .form-control:disabled {
    cursor: not-allowed; }

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value {
  color: #55595c;
  background-color: #fff; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8625rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.1666666667rem; }

.form-control-file,
.form-control-range {
  display: block; }

.form-control-label {
  padding: 0.375rem 1em;
  margin-bottom: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input.form-control[type="date"],
  input.form-control[type="time"],
  input.form-control[type="datetime-local"],
  input.form-control[type="month"] {
    line-height: 2.25rem; }
  input.input-sm[type="date"], .input-group-sm input.form-control[type="date"],
  input.input-sm[type="time"], .input-group-sm input.form-control[type="time"],
  input.input-sm[type="datetime-local"], .input-group-sm input.form-control[type="datetime-local"],
  input.input-sm[type="month"], .input-group-sm input.form-control[type="month"] {
    line-height: 1.8625rem; }
  input.input-lg[type="date"], .input-group-lg input.form-control[type="date"],
  input.input-lg[type="time"], .input-group-lg input.form-control[type="time"],
  input.input-lg[type="datetime-local"], .input-group-lg input.form-control[type="datetime-local"],
  input.input-lg[type="month"], .input-group-lg input.form-control[type="month"] {
    line-height: 3.1666666667rem; } }

.form-control-static {
  min-height: 2.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0; }
  .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.form-group {
  margin-bottom: 1rem; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-bottom: 0.75rem; }
  .radio label,
  .checkbox label {
    padding-left: 1.25rem;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
    .radio label input:only-child,
    .checkbox label input:only-child {
      position: static; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: .25rem;
  margin-top: 4px \9;
  margin-left: -1.25rem; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -.25rem; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 20px; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: .75rem; }

input[type="radio"]:disabled, input.disabled[type="radio"],
input[type="checkbox"]:disabled,
input.disabled[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
.checkbox-inline.disabled {
  cursor: not-allowed; }

.radio.disabled label,
.checkbox.disabled label {
  cursor: not-allowed; }

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.4625rem 1.4625rem; }

.has-success .text-help,
.has-success .form-control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #5cb85c; }

.has-success .form-control {
  border-color: #5cb85c; }

.has-success .input-group-addon {
  color: #5cb85c !important;
  border-color: #5cb85c;
  background-color: #eaf6ea; }

.has-success .form-control-feedback {
  color: #5cb85c; }

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="); }

.has-warning .text-help,
.has-warning .form-control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #f0ad4e; }

.has-warning .form-control {
  border-color: #f0ad4e; }

.has-warning .input-group-addon {
  color: #f0ad4e !important;
  border-color: #f0ad4e;
  background-color: white; }

.has-warning .form-control-feedback {
  color: #f0ad4e; }

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"); }

.has-danger .text-help,
.has-danger .form-control-label,
.has-danger .radio,
.has-danger .checkbox,
.has-danger .radio-inline,
.has-danger .checkbox-inline, .has-danger.radio label, .has-danger.checkbox label, .has-danger.radio-inline label, .has-danger.checkbox-inline label {
  color: #d9534f; }

.has-danger .form-control {
  border-color: #d9534f; }

.has-danger .input-group-addon {
  color: #d9534f !important;
  border-color: #d9534f;
  background-color: #fdf7f7; }

.has-danger .form-control-feedback {
  color: #d9534f; }

.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="); }

@media (min-width: 544px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.btn {
  margin-bottom: 0.5px;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn.focus:active, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:focus, .btn:hover {
    text-decoration: none; }
  .btn.focus {
    text-decoration: none; }
  .btn:active, .btn.active {
    background-image: none;
    outline: 0; }
  .btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: .65; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .btn-primary:hover {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b;
    background-image: none; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary.focus:active, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #014682;
      border-color: #01315a; }
  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary.focus:disabled {
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
    background-color: #0275d8;
    border-color: #0275d8; }

.btn-secondary {
  color: #373a3c;
  background-color: #fff;
  border-color: #ccc; }
  .btn-secondary:hover {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad;
    background-image: none; }
    .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary.focus:active, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
      color: #373a3c;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary.focus:disabled {
    background-color: #fff;
    border-color: #ccc; }
  .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
    background-color: #fff;
    border-color: #ccc; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2;
    background-image: none; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info.focus:active, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info.focus:disabled {
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info.disabled:hover, .btn-info:disabled:hover {
    background-color: #5bc0de;
    border-color: #5bc0de; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #419641;
    background-image: none; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success.focus:active, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success.focus:disabled {
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success.disabled:hover, .btn-success:disabled:hover {
    background-color: #5cb85c;
    border-color: #5cb85c; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316;
    background-image: none; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning.focus:active, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning.focus:disabled {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning.disabled:hover, .btn-warning:disabled:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a;
    background-image: none; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger.focus:active, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger.focus:disabled {
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger.disabled:hover, .btn-danger:disabled:hover {
    background-color: #d9534f;
    border-color: #d9534f; }

.btn-primary-outline {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8; }
  .btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline.active, .open > .btn-primary-outline.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline:hover {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline.focus:disabled {
    border-color: #43a7fd; }
  .btn-primary-outline.disabled:hover, .btn-primary-outline:disabled:hover {
    border-color: #43a7fd; }

.btn-secondary-outline {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc; }
  .btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline.active, .open > .btn-secondary-outline.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline.focus:disabled {
    border-color: white; }
  .btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled:hover {
    border-color: white; }

.btn-info-outline {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de; }
  .btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline.active, .open > .btn-info-outline.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline.disabled:focus, .btn-info-outline.disabled.focus, .btn-info-outline:disabled:focus, .btn-info-outline.focus:disabled {
    border-color: #b0e1ef; }
  .btn-info-outline.disabled:hover, .btn-info-outline:disabled:hover {
    border-color: #b0e1ef; }

.btn-success-outline {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c; }
  .btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline.active, .open > .btn-success-outline.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline.disabled:focus, .btn-success-outline.disabled.focus, .btn-success-outline:disabled:focus, .btn-success-outline.focus:disabled {
    border-color: #a3d7a3; }
  .btn-success-outline.disabled:hover, .btn-success-outline:disabled:hover {
    border-color: #a3d7a3; }

.btn-warning-outline {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e; }
  .btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline.active, .open > .btn-warning-outline.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline.disabled:focus, .btn-warning-outline.disabled.focus, .btn-warning-outline:disabled:focus, .btn-warning-outline.focus:disabled {
    border-color: #f8d9ac; }
  .btn-warning-outline.disabled:hover, .btn-warning-outline:disabled:hover {
    border-color: #f8d9ac; }

.btn-danger-outline {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f; }
  .btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline.active, .open > .btn-danger-outline.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline.disabled:focus, .btn-danger-outline.disabled.focus, .btn-danger-outline:disabled:focus, .btn-danger-outline.focus:disabled {
    border-color: #eba5a3; }
  .btn-danger-outline.disabled:hover, .btn-danger-outline:disabled:hover {
    border-color: #eba5a3; }

.btn-link {
  font-weight: normal;
  color: #0275d8;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover {
    border-color: transparent; }
  .btn-link:focus, .btn-link:hover {
    color: #014c8c;
    text-decoration: none;
    background-color: transparent; }
  .btn-link:disabled:focus, .btn-link:disabled:hover {
    color: #818a91;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity .15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: .25rem;
  margin-left: .25rem;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:focus {
  outline: 0; }

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 1rem;
  color: #373a3c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px; }

.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #373a3c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #2b2d2f;
    text-decoration: none;
    background-color: #f5f5f5; }
  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0275d8;
    outline: 0; }
  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    color: #818a91; }
  .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #818a91;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar::after {
    content: "";
    display: table;
    clear: both; }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 0.3em 0.3em 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 0.3em 0.3em; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group::after {
  content: "";
  display: table;
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group,
.btn-group-vertical {
  border-radius: 4px; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  color: #55595c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.275rem 0.75rem;
    font-size: 0.875rem;
    border-radius: 4px; }
  .input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.75rem 1.25rem;
    font-size: 1.25rem;
    border-radius: 4px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
      z-index: 3; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    .input-group-btn:last-child > .btn:focus, .input-group-btn:last-child > .btn:active, .input-group-btn:last-child > .btn:hover,
    .input-group-btn:last-child > .btn-group:focus,
    .input-group-btn:last-child > .btn-group:active,
    .input-group-btn:last-child > .btn-group:hover {
      z-index: 3; }

.c-input {
  position: relative;
  display: inline;
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer; }
  .c-input > input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .c-input > input:checked ~ .c-indicator {
      color: #fff;
      background-color: #0074d9; }
    .c-input > input:focus ~ .c-indicator {
      box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; }
    .c-input > input:active ~ .c-indicator {
      color: #fff;
      background-color: #84c6ff; }
  .c-input + .c-input {
    margin-left: 1rem; }

.c-indicator {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 65%;
  line-height: 1rem;
  color: #eee;
  text-align: center;
  user-select: none;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.c-checkbox .c-indicator {
  border-radius: .25rem; }

.c-checkbox input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=); }

.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K); }

.c-radio .c-indicator {
  border-radius: 50%; }

.c-radio input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==); }

.c-inputs-stacked .c-input {
  display: inline; }
  .c-inputs-stacked .c-input::after {
    display: block;
    margin-bottom: .25rem;
    content: ""; }
  .c-inputs-stacked .c-input + .c-input {
    margin-left: 0; }

.c-select {
  display: inline-block;
  max-width: 100%;
  padding: .375rem 1.75rem .375rem .75rem;
  padding-right: .75rem \9;
  color: #55595c;
  vertical-align: middle;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 0.75rem center;
  background-image: none \9;
  background-size: 8px 10px;
  border: 1px solid #ccc;
  -moz-appearance: none;
  -webkit-appearance: none; }
  .c-select:focus {
    border-color: #51a7e8;
    outline: none; }
  .c-select::-ms-expand {
    opacity: 0; }

.c-select-sm {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px; }
  .c-select-sm:not([multiple]) {
    height: 26px;
    min-height: 26px; }

.file {
  position: relative;
  display: inline-block;
  height: 2.5rem;
  cursor: pointer; }

.file input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0; }

.file-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: .25rem; }

.file-custom::after {
  content: "Choose file..."; }

.file-custom::before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  content: "Browse";
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 0 .25rem .25rem 0; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: inline-block; }
  .nav-link:focus, .nav-link:hover {
    text-decoration: none; }
  .nav-link.disabled {
    color: #818a91; }
    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
      color: #818a91;
      cursor: not-allowed;
      background-color: transparent; }

.nav-inline .nav-item {
  display: inline-block; }

.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs::after {
    content: "";
    display: table;
    clear: both; }
  .nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs .nav-item + .nav-item {
      margin-left: .2rem; }
  .nav-tabs .nav-link {
    display: block;
    padding: 0.5em 1em;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #eceeef #eceeef #ddd; }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
      color: #818a91;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
  .nav-tabs .nav-item.open .nav-link,
  .nav-tabs .nav-item.open .nav-link:focus,
  .nav-tabs .nav-item.open .nav-link:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #ddd #ddd transparent; }

.nav-pills::after {
  content: "";
  display: table;
  clear: both; }

.nav-pills .nav-item {
  float: left; }
  .nav-pills .nav-item + .nav-item {
    margin-left: .2rem; }

.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 4px; }

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #0275d8; }

.nav-stacked .nav-item {
  display: block;
  float: none; }
  .nav-stacked .nav-item + .nav-item {
    margin-top: .2rem;
    margin-left: 0; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  padding: 0.5rem 1rem; }
  .navbar::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .navbar {
      border-radius: 4px; } }
.navbar-full {
  z-index: 1000; }
  @media (min-width: 544px) {
    .navbar-full {
      border-radius: 0; } }
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 544px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }
.navbar-fixed-top {
  top: 0; }

.navbar-fixed-bottom {
  bottom: 0; }

.navbar-sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%; }
  @media (min-width: 544px) {
    .navbar-sticky-top {
      border-radius: 0; } }
.navbar-brand {
  float: left;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: 1.25rem; }
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }

.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden; }
  .navbar-divider::before {
    content: "\00a0"; }

.navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }

@media (min-width: 544px) {
  .navbar-toggleable-xs {
    display: block !important; } }

@media (min-width: 767px) {
  .navbar-toggleable-sm {
    display: block !important; } }

@media (min-width: 992px) {
  .navbar-toggleable-md {
    display: block !important; } }

.navbar-nav .nav-item {
  float: left; }

.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem; }
  .navbar-nav .nav-link + .nav-link {
    margin-left: 1rem; }

.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8); }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3); }
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.6); }

.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075); }

.navbar-dark .navbar-brand {
  color: white; }
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white; }

.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075); }

.card {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px; }

.card-block {
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card > .list-group:first-child .list-group-item:first-child {
  border-radius: 4px 4px 0 0; }

.card > .list-group:last-child .list-group-item:last-child {
  border-radius: 0 0 4px 4px; }

.card-header {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e5e5e5; }
  .card-header:first-child {
    border-radius: 4px 4px 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5; }
  .card-footer:last-child {
    border-radius: 0 0 4px 4px; }

.card-primary {
  background-color: #0275d8;
  border-color: #0275d8; }

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }

.card-primary-outline {
  background-color: transparent;
  border-color: #0275d8; }

.card-secondary-outline {
  background-color: transparent;
  border-color: #ccc; }

.card-info-outline {
  background-color: transparent;
  border-color: #5bc0de; }

.card-success-outline {
  background-color: transparent;
  border-color: #5cb85c; }

.card-warning-outline {
  background-color: transparent;
  border-color: #f0ad4e; }

.card-danger-outline {
  background-color: transparent;
  border-color: #d9534f; }

.card-inverse .card-header,
.card-inverse .card-footer {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff; }

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
  color: rgba(255, 255, 255, 0.65); }

.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #fff; }

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

.card-img {
  border-radius: 0.25rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img-top {
  border-radius: 4px 4px 0 0; }

.card-img-bottom {
  border-radius: 0 0 4px 4px; }

@media (min-width: 544px) {
  .card-deck {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 1.25rem 0; }
    .card-deck .card {
      display: table-cell;
      vertical-align: top; }
  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem; } }

@media (min-width: 544px) {
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .card-group .card {
      display: table-cell;
      vertical-align: top; }
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-top {
          border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-bottom {
          border-bottom-right-radius: 0; }
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-top {
          border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-bottom {
          border-bottom-left-radius: 0; }
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }

@media (min-width: 544px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -o-column-count: 3;
    -ms-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    -o-column-gap: 1.25rem;
    -ms-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: 4px; }
  .breadcrumb::after {
    content: "";
    display: table;
    clear: both; }
  .breadcrumb > li {
    float: left; }
    .breadcrumb > li + li::before {
      padding-right: .5rem;
      padding-left: .5rem;
      color: #818a91;
      content: "/"; }
  .breadcrumb > .active {
    color: #818a91; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 4px; }

.page-item {
  display: inline; }
  .page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
  .page-item:last-child .page-link {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
  .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    color: white;
    cursor: default;
    background-color: #0375d8;
    border-color: #0375d8; }
  .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white;
    border-color: #dddddd; }

.page-link {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.5;
  color: #0375d8;
  text-decoration: none;
  background-color: white;
  border: 1px solid #dddddd; }
  .page-link:focus, .page-link:hover {
    color: #004c8c;
    background-color: #eceeef;
    border-color: #dddddd; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.3333333333; }

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pager {
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
  list-style: none; }
  .pager::after {
    content: "";
    display: table;
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: white;
      border: 1px solid #dddddd;
      border-radius: 15px; }
    .pager li > a:focus, .pager li > a:hover {
      text-decoration: none;
      background-color: #eceeef; }
  .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }
  .pager .disabled > span {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }

.pager-next > a,
.pager-next > span {
  float: right; }

.pager-prev > a,
.pager-prev > span {
  float: left; }

.label {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px; }
  .label:empty {
    display: none; }

.btn .label {
  position: relative;
  top: -1px; }

a.label:focus, a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem; }

.label-default {
  background-color: #818a91; }
  .label-default[href]:focus, .label-default[href]:hover {
    background-color: #687077; }

.label-primary {
  background-color: #0275d8; }
  .label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #025aa5; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:focus, .label-success[href]:hover {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:focus, .label-info[href]:hover {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #c9302c; }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: 4px; }
  @media (min-width: 544px) {
    .jumbotron {
      padding: 4rem 2rem; } }
.jumbotron-hr {
  border-top-color: #d0d5d8; }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  padding: 15px;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: bold; }

.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c1e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6d5ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7ecb5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9b9; }
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 4px; }

.progress-bar {
  height: 1rem;
  line-height: 1rem; }

.progress-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.progress-primary {
  background-color: #0275d8; }

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

.progress-success {
  background-color: #5cb85c; }

@media screen and (min-width: 0\0) {
  .progress-success .progress-bar {
    background-color: #5cb85c; } }

.progress-info {
  background-color: #5bc0de; }

@media screen and (min-width: 0\0) {
  .progress-info .progress-bar {
    background-color: #5bc0de; } }

.progress-warning {
  background-color: #f0ad4e; }

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

.progress-danger {
  background-color: #d9534f; }

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

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right {
  padding-left: 10px; }

.media-left {
  padding-right: 10px; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

.list-group-flush .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

a.list-group-item,
button.list-group-item {
  width: 100%;
  color: #555;
  text-align: inherit; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:focus, a.list-group-item:hover,
  button.list-group-item:focus,
  button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
  color: #818a91;
  cursor: not-allowed;
  background-color: #eceeef; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
    color: #818a91; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
    color: #a8d6fe; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,
  button.list-group-item-success.active,
  button.list-group-item-success.active:focus,
  button.list-group-item-success.active:hover {
    color: #ffffff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,
  button.list-group-item-info.active,
  button.list-group-item-info.active:focus,
  button.list-group-item-info.active:hover {
    color: #ffffff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:focus,
  button.list-group-item-warning.active:hover {
    color: #ffffff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:focus,
  button.list-group-item-danger.active:hover {
    color: #ffffff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9 {
  padding-bottom: 42.8571428571%; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-9by16 {
  padding-bottom: 177.7777777778%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.embed-responsive-1by1 {
  padding-bottom: 100%; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2; }
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5; }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2051;
  display: none;
  overflow: hidden;
  outline: 0;
  -webkit-overflow-scrolling: touch; }
  .modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%); }
  .modal.in .modal-dialog {
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2001;
  background-color: rgba(0, 0, 0, 0.8); }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.in {
    opacity: 1; }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header::after {
    content: "";
    display: table;
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer::after {
    content: "";
    display: table;
    clear: both; }
  .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 544px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  opacity: 0; }
  .tooltip.in {
    opacity: 0.9; }
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000000; }
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000000; }
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000000; }
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000000; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px; }
  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25);
      border-bottom-width: 0; }
      .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {
        bottom: 1px;
        margin-left: -10px;
        content: "";
        border-top-color: #fff;
        border-bottom-width: 0; }
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25);
      border-left-width: 0; }
      .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {
        bottom: -10px;
        left: 1px;
        content: "";
        border-right-color: #fff;
        border-left-width: 0; }
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {
        right: 1px;
        bottom: -10px;
        content: "";
        border-right-width: 0;
        border-left-color: #fff; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 3px 3px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover-arrow, .popover-arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover-arrow {
  border-width: 11px; }

.popover-arrow::after {
  content: "";
  border-width: 10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner > .carousel-item {
    position: relative;
    display: none;
    transition: .6s ease-in-out left; }
    .carousel-inner > .carousel-item > img,
    .carousel-inner > .carousel-item > a > img {
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .carousel-item {
        transition: transform .6s ease-in-out;
        backface-visibility: hidden;
        perspective: 1000px; }
        .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {
          left: 0;
          transform: translate3d(100%, 0, 0); }
        .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {
          left: 0;
          transform: translate3d(-100%, 0, 0); }
        .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {
          left: 0;
          transform: translate3d(0, 0, 0); } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5; }
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    right: 0;
    left: auto;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1; }
  .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev::before {
    content: "\2039"; }
  .carousel-control .icon-next::before {
    content: "\203a"; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px; }
  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media (min-width: 544px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  .carousel-control .icon-prev {
    margin-left: -15px; }
  .carousel-control .icon-next {
    margin-right: -15px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix::after {
  content: "";
  display: table;
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-xs-left {
  float: left !important; }

.pull-xs-right {
  float: right !important; }

.pull-xs-none {
  float: none !important; }

@media (min-width: 544px) {
  .pull-sm-left {
    float: left !important; }
  .pull-sm-right {
    float: right !important; }
  .pull-sm-none {
    float: none !important; } }

@media (min-width: 767px) {
  .pull-md-left {
    float: left !important; }
  .pull-md-right {
    float: right !important; }
  .pull-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .pull-lg-left {
    float: left !important; }
  .pull-lg-right {
    float: right !important; }
  .pull-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .pull-xl-left {
    float: left !important; }
  .pull-xl-right {
    float: right !important; }
  .pull-xl-none {
    float: none !important; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.invisible {
  visibility: hidden !important; }

.text-hide {
  font: "0/0" a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-xs-left {
  text-align: left !important; }

.text-xs-right {
  text-align: right !important; }

.text-xs-center {
  text-align: center !important; }

@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 767px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic; }

.text-muted {
  color: #818a91; }

.text-primary {
  color: #0275d8 !important; }

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

.text-success {
  color: #5cb85c !important; }

a.text-success:focus, a.text-success:hover {
  color: #449d44; }

.text-info {
  color: #5bc0de !important; }

a.text-info:focus, a.text-info:hover {
  color: #31b0d5; }

.text-warning {
  color: #f0ad4e !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #ec971f; }

.text-danger {
  color: #d9534f !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #c9302c; }

.bg-inverse {
  color: #eceeef;
  background-color: #373a3c; }

.bg-faded {
  background-color: #f7f7f9; }

.bg-primary {
  color: #fff !important;
  background-color: #0275d8 !important; }

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

.bg-success {
  color: #fff !important;
  background-color: #5cb85c !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44; }

.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5; }

.bg-warning {
  color: #fff !important;
  background-color: #f0ad4e !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #ec971f; }

.bg-danger {
  color: #fff !important;
  background-color: #d9534f !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c; }

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.m-a-0 {
  margin: 0 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-a-1 {
  margin: 1rem 1rem !important; }

.m-t-1 {
  margin-top: 1rem !important; }

.m-r-1 {
  margin-right: 1rem !important; }

.m-b-1 {
  margin-bottom: 1rem !important; }

.m-l-1 {
  margin-left: 1rem !important; }

.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-a-2 {
  margin: 1.5rem 1.5rem !important; }

.m-t-2 {
  margin-top: 1.5rem !important; }

.m-r-2 {
  margin-right: 1.5rem !important; }

.m-b-2 {
  margin-bottom: 1.5rem !important; }

.m-l-2 {
  margin-left: 1.5rem !important; }

.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-a-3 {
  margin: 3rem 3rem !important; }

.m-t-3 {
  margin-top: 3rem !important; }

.m-r-3 {
  margin-right: 3rem !important; }

.m-b-3 {
  margin-bottom: 3rem !important; }

.m-l-3 {
  margin-left: 3rem !important; }

.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.p-a-0 {
  padding: 0 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-a-1 {
  padding: 1rem 1rem !important; }

.p-t-1 {
  padding-top: 1rem !important; }

.p-r-1 {
  padding-right: 1rem !important; }

.p-b-1 {
  padding-bottom: 1rem !important; }

.p-l-1 {
  padding-left: 1rem !important; }

.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-a-2 {
  padding: 1.5rem 1.5rem !important; }

.p-t-2 {
  padding-top: 1.5rem !important; }

.p-r-2 {
  padding-right: 1.5rem !important; }

.p-b-2 {
  padding-bottom: 1.5rem !important; }

.p-l-2 {
  padding-left: 1.5rem !important; }

.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-a-3 {
  padding: 3rem 3rem !important; }

.p-t-3 {
  padding-top: 3rem !important; }

.p-r-3 {
  padding-right: 3rem !important; }

.p-b-3 {
  padding-bottom: 3rem !important; }

.p-l-3 {
  padding-left: 3rem !important; }

.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.hidden-xs-up {
  display: none !important; }

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 766px) {
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 767px) {
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important; } }

.hidden-xl-down {
  display: none !important; }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }
.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }
.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }
@media print {
  .hidden-print {
    display: none !important; } }

.featured_image {
  margin-bottom: 2rem;
  border-radius: 4px; }

.gallery_image {
  margin-bottom: 1rem;
  border-radius: 4px; }

p.featured_image_caption {
  margin-bottom: 2rem; }

.accordion_item {
  border-radius: 4px; }

.foundry-label > h3:before,
.foundry-label > h3:after {
  background: rgba(0, 0, 0, 0.1); }

ul.social_badges_container li a {
  border-radius: 4px; }

.foundry_icon i {
  border-radius: 4px; }

.icon_bar_wrapper {
  border-radius: 4px; }

ul.bulleted_list li i {
  line-height: 1.5; }

.label {
  margin-bottom: 0.5rem;
  /* Foundry addition */ }

.positioner_wrapper,
.foundry-base-margin {
  margin-bottom: 1rem; }

.foundry-footer {
  color: #373a3c; }

.foundry-footer a,
.foundry-footer a:visited {
  color: #0275d8; }

.foundry-footer a:hover,
.foundry-footer a:active {
  color: #014c8c; }

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

.foundry-accordion-title-bar-bg-success a.accordion_toggle {
  background: #5cb85c; }

.foundry-accordion-title-bar-bg-info a.accordion_toggle {
  background: #5bc0de; }

.foundry-accordion-title-bar-bg-warning a.accordion_toggle {
  background: #f0ad4e; }

.foundry-accordion-title-bar-bg-danger a.accordion_toggle {
  background: #d9534f; }

pre.prettyprint {
  border-radius: 4px; }

.hi-content-wrap {
  line-height: 1.5; }

ul.lz-menu {
  border-radius: 4px; }

/*****************************************/
/*  Foundry Specific CSS                 */
/*****************************************/
/* End Edit Mode */
/* Site Background Styling Options - Background Image, Color Picker, or determined by theme. */
body {
  font-weight: 400; }

/* Header Font Sizing Options */
@media (max-width: 33.9em) {
  /* Mobile */
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 32px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 26px; }
  h5 {
    font-size: 22px; }
  h6 {
    font-size: 18px; } }

@media (min-width: 34em) and (max-width: 47.9375em) {
  /* Tablet */
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 32px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 26px; }
  h5 {
    font-size: 22px; }
  h6 {
    font-size: 18px; } }

@media (min-width: 48em) and (max-width: 61.9375em) {
  /* Desktop */
  h1 {
    font-size: 64px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

@media (min-width: 62em) {
  /* Widescreen */
  h1 {
    font-size: 64px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

.foundry-mask-primary-bg,
.foundry-primary-bg-color {
  background-color: #0275d8; }

.foundry-mask-success-bg,
.foundry-success-bg-color {
  background-color: #5cb85c; }

.foundry-mask-info-bg,
.foundry-info-bg-color {
  background-color: #5bc0de; }

.foundry-mask-warning-bg,
.foundry-warning-bg-color {
  background-color: #f0ad4e; }

.foundry-mask-danger-bg,
.foundry-danger-bg-color {
  background-color: #d9534f; }

.foundry-site-background {
  fill: #fff; }

.fdy-drop-zone {
  line-height: 1.5; }



.foundry-typeface-one {
  font-family: 'Oswald', sans-serif;
  font-weight: 300; }

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

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

.foundry-typeface-one em {
  font-weight: 300;
  font-style: italic; }

.foundry-typeface-one-page-wide-headers h1,
.foundry-typeface-one-page-wide-headers h2,
.foundry-typeface-one-page-wide-headers h3,
.foundry-typeface-one-page-wide-headers h4,
.foundry-typeface-one-page-wide-headers h5,
.foundry-typeface-one-page-wide-headers h6 {
  font-family: 'Oswald', sans-serif; }

h1.foundry-typeface-one,
h2.foundry-typeface-one,
h3.foundry-typeface-one,
h4.foundry-typeface-one,
h5.foundry-typeface-one,
h6.foundry-typeface-one {
  font-family: 'Oswald', sans-serif !important; }
.foundry-typeface-two {
  font-family: 'Raleway', sans-serif;
  font-weight: 400; }

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

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

.foundry-typeface-two em {
  font-weight: 400;
  font-style: italic; }

.foundry-typeface-two-page-wide-headers h1,
.foundry-typeface-two-page-wide-headers h2,
.foundry-typeface-two-page-wide-headers h3,
.foundry-typeface-two-page-wide-headers h4,
.foundry-typeface-two-page-wide-headers h5,
.foundry-typeface-two-page-wide-headers h6 {
  font-family: 'Raleway', sans-serif; }

h1.foundry-typeface-two,
h2.foundry-typeface-two,
h3.foundry-typeface-two,
h4.foundry-typeface-two,
h5.foundry-typeface-two,
h6.foundry-typeface-two {
  font-family: 'Raleway', sans-serif !important; }
.foundry-typeface-three {
  font-family: 'Poiret One', sans-serif;
  font-weight: 400; }

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

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

.foundry-typeface-three em {
  font-weight: 400;
  font-style: italic; }

.foundry-typeface-three-page-wide-headers h1,
.foundry-typeface-three-page-wide-headers h2,
.foundry-typeface-three-page-wide-headers h3,
.foundry-typeface-three-page-wide-headers h4,
.foundry-typeface-three-page-wide-headers h5,
.foundry-typeface-three-page-wide-headers h6 {
  font-family: 'Poiret One', sans-serif; }

h1.foundry-typeface-three,
h2.foundry-typeface-three,
h3.foundry-typeface-three,
h4.foundry-typeface-three,
h5.foundry-typeface-three,
h6.foundry-typeface-three {
  font-family: 'Poiret One', sans-serif !important; }






	#stacks_in_1874 > .container {
		max-width: 1100px;
	}










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

	


#stacks_in_1874 {
	background-color: rgba(255, 255, 255, 1.00);
	padding:  10px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1876 {
		font-family: 'Poiret One', sans-serif;
		font-weight: 300;
		font-style: normal;
		font-size: 100%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1876 {
		color: rgba(121, 0, 5, 1.00);
	}
}



#stacks_in_1878 .nav-bar-pro-group-1,
#stacks_in_1878 .nav-bar-pro-group-2,
#stacks_in_1878 .nav-bar-pro-group-3 {
	
}


#stacks_in_1878 .nav-bar-pro-group-1,
#stacks_in_1878 .nav-bar-pro-group-3 {
}

#stacks_in_1878 {
	z-index: 900;
}


	#stacks_in_1878 .nav-bar-container.container {
		max-width: 1100px;
	}


#stacks_in_1878 .nav-bar-pro-wrapper {
	background-color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
	transition-property: background-color;
	transition-duration: .3s;
	will-change: background-color;
}

#stacks_in_1878 .nav-bar-container {
	display: flex;
	flex-direction: row;
	flex-grow: 1;
	flex-shrink: 1;
	align-items: center;
	align-items: flex-start;
}


#stacks_in_1878 .nav-bar-drop-down-toggle {
	display: block;
	color: rgba(55, 61, 67, 1.00);
	cursor: pointer;
	font-size: 14px;
}

#stacks_in_1878 .nav-bar-pro-group-1 .nav-bar-drop-down-toggle {
	margin-right: 12px;
}

#stacks_in_1878 .nav-bar-pro-group-3 .nav-bar-drop-down-toggle {
	margin-left: 12px;
}

#stacks_in_1878 .stuck .nav-bar-drop-down-toggle {
	color: rgba(55, 61, 67, 1.00);
}

#stacks_in_1878 .site-title {
	font-weight: 500;
	
	color: rgba(108, 12, 15, 1.00);
	
}

#stacks_in_1878 .stuck .site-title {
	color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1878 a.site-title-link,
#stacks_in_1878 a.site-title-link:visited,
#stacks_in_1878 a.site-title-link:hover,
#stacks_in_1878 a.site-title-link:active {
	text-decoration: none;
}

#stacks_in_1878 .nav-bar-pro-group-1 .site-logo {
	width: auto;
	margin-right: 12px;
}

#stacks_in_1878 .nav-bar-pro-group-3 .site-logo {
	width: auto;
	margin-left: 12px;
}

#stacks_in_1878 .nav-bar-pro-group-1 {
	flex-basis: auto;
	align-self: flex-start;
	order: 1;
	overflow: hidden;
}

#stacks_in_1878 .nav-bar-pro-group-2 {
	flex-wrap: nowrap;
	flex-grow: 1;
	flex-basis: auto;
	align-self: center;	
	order: 2;
	overflow: hidden;
}

#stacks_in_1878 .nav-bar-pro-group-3 {
	flex-basis: auto;	
	align-self: flex-start;
	order: 3;
	overflow: hidden;
}

#stacks_in_1878 .nav-bar-pro-group-1 .site-title,
#stacks_in_1878 .nav-bar-pro-group-1 .site-logo,
#stacks_in_1878 .nav-bar-pro-group-3 .zn-1-title,
#stacks_in_1878 .nav-bar-pro-group-3 .zn-1-logo,
#stacks_in_1878 .nav-bar-pro-group-1 .nav-bar-drop-down-toggle,
#stacks_in_1878 .nav-bar-pro-group-1 .nav-bar-pro-icons,
#stacks_in_1878 .nav-bar-pro-group-1 .nav-bar-pro-button {
	/* float: left; */
}

#stacks_in_1878 .nav-bar-pro-group-2 .center-wrapper {
	width: 100%;
}

#stacks_in_1878 .nav-bar-pro-group-3 .site-title,
#stacks_in_1878 .nav-bar-pro-group-3 .site-logo,
#stacks_in_1878 .nav-bar-pro-group-3 .zn-3-title,
#stacks_in_1878 .nav-bar-pro-group-3 .zn-3-logo,
#stacks_in_1878 .nav-bar-pro-group-3 .nav-bar-drop-down-toggle,
#stacks_in_1878 .nav-bar-pro-group-3 .nav-bar-pro-icons,
#stacks_in_1878 .nav-bar-pro-group-3 .nav-bar-pro-button {
	/* float: right; */
}

#stacks_in_1878 ul.nav-bar-items,
#stacks_in_1878 ul.nav-bar-drop-down-items {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#stacks_in_1878 .nav-bar-items,
#stacks_in_1878 .nav-bar-items li a {
	
}

#stacks_in_1878 ul.nav-bar-drop-down-items,
#stacks_in_1878 ul.nav-bar-drop-down-items li a {
	
}
#stacks_in_1878 ul.nav-bar-items li {
	display: inline-block;
}

#stacks_in_1878 ul.nav-bar-items li a {
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 1px;
	margin-right: 1px;
	color: rgba(108, 12, 15, 1.00);
	transition-duration: 0.25s;
	transition-property: background-color, color;
	will-change: background-color, color;
}

#stacks_in_1878 .stuck ul.nav-bar-items li a {
	color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1878 ul.nav-bar-items li a:hover,
#stacks_in_1878 ul.nav-bar-items li a.active {
	
}

#stacks_in_1878 .stuck ul.nav-bar-items li a:hover,
#stacks_in_1878 .stuck ul.nav-bar-items li a.active {
	
}

#stacks_in_1878 .nav-bar-drop-down {
	
	display: none;
	position: absolute;
	z-index: 990;
	
	
	background-color: rgba(255, 255, 255, 1.00);
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 0px;
	box-shadow: 0 0 10px rgba(0,0,0,0.175);
	min-width: 225px;
	line-height: 1.8;
	
}

#stacks_in_1878 .stuck .nav-bar-drop-down {
	background-color: rgba(255, 255, 255, 1.00);
}


#stacks_in_1878 .nav-bar-drop-down > ul.nav-bar-drop-down-items > li {
	
	opacity: 0;
	
}


#stacks_in_1878 .nav-bar-drop-down ul li a {
	padding-left: 30px;
	padding-right: 30px;
	display: block;
	text-decoration: none;
	color: rgba(55, 61, 67, 1.00);
}

#stacks_in_1878 .stuck .nav-bar-drop-down ul li a {
	color: rgba(55, 61, 67, 1.00);
}


/* Hover top-tier items */
#stacks_in_1878 ul.nav-bar-items li a.active {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1878 ul.nav-bar-items li a:hover {
	background-color: rgba(255, 255, 255, 1.00);
	color: rgba(53, 66, 87, 1.00);
}

#stacks_in_1878 .stuck ul.nav-bar-items li a.active {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1878 .stuck ul.nav-bar-items li a:hover {
	background-color: rgba(255, 255, 255, 1.00);
	color: rgba(53, 66, 87, 1.00);
}

#stacks_in_1878 .nav-bar-drop-down ul li a.active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1878 .nav-bar-drop-down ul li a:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1878 .stuck .nav-bar-drop-down ul li a.active {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1878 .stuck .nav-bar-drop-down ul li a:hover {
	color: rgba(255, 255, 255, 1.00);
	background-color: rgba(108, 12, 15, 1.00);
}



#stacks_in_1878 ul.nav-bar-drop-down-items li h6.drop-down-small-header {
	padding-left: 30px;
	padding-right: 30px;
	display: block;
	font-size: 0.875rem;
	line-height: 1.5;
	color: rgba(108, 12, 15, 1.00);
	white-space: nowrap;
	text-transform: uppercase;
}

#stacks_in_1878 .stuck ul.nav-bar-drop-down-items li h6.drop-down-small-header {
	color: rgba(108, 12, 15, 1.00);
}

#stacks_in_1878 ul.nav-bar-drop-down-items li hr {
	border-color: rgba(155, 157, 157, 1.00);
}

#stacks_in_1878 .stuck ul.nav-bar-drop-down-items li hr {
	border-color: rgba(155, 157, 157, 1.00);
}

#stacks_in_1878 .nav-bar-pro-icons a {
	display: inline-block;
	width: 40px;
	text-align: center;
	text-decoration: none;
	transition-duration: .25s;
	transition-property: background-color, color;
	will-change: background-color, color;
}

#stacks_in_1878 .nav-bar-pro-icons a:visited {
	display: inline-block;
	width: 40px;
	text-align: center;
	text-decoration: none;
	transition-property: background-color, color;
	will-change: background-color, color;
}

#stacks_in_1878 .nav-bar-pro-icons a,
#stacks_in_1878 .nav-bar-pro-icons a:visited {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
}

#stacks_in_1878 .nav-bar-pro-icons a:hover {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1878 .stuck .nav-bar-pro-icons a,
#stacks_in_1878 .stuck .nav-bar-pro-icons a:visited {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
}

#stacks_in_1878 .stuck .nav-bar-pro-icons a:hover {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1878 .nav-bar-pro-spacer {
	display: block;
}

#stacks_in_1878 .nav-bar-pro-wrapper {
	
}

#stacks_in_1878 .stuck {
	position: fixed;
	top:0; 
	left:0;
	right: 0;
	width: 100%; 
	
	box-shadow: none;
	
}

#stacks_in_1878 .stuck {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1878 .drop-down-point {
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;  
	border-right: 15px solid transparent; 
	border-bottom: 8px solid rgba(255,255,255,0.95);
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 0;
	left: 15px;
	margin-top: -8px;
}

#stacks_in_1878 ul.drop-down-expand-section {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-top: 1px solid rgba(155, 157, 157, 1.00);
	border-bottom: 1px solid rgba(155, 157, 157, 1.00);
	background-color: rgba(255, 255, 255, 0.00);
	/* box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.175); */
	
	display: none;
	
}

#stacks_in_1878 .stuck ul.drop-down-expand-section {
	background-color: rgba(255, 255, 255, 0.00);
}

#stacks_in_1878 ul.drop-down-expand-section li a {
}

@media (max-width: 47.9375em) {
	
	#stacks_in_1878 .nav-bar,
	#stacks_in_1878 .nav-bar-drop-down-toggle,
	#stacks_in_1878 .nav-bar-drop-down-toggle i,
	#stacks_in_1878 .nav-bar-pro-spacer,
	#stacks_in_1878 .nav-bar-pro-group-1,
	#stacks_in_1878 .nav-bar-pro-group-3,
	#stacks_in_1878 ul.nav-bar-items {
		height: 70px;
		line-height: 70px;
	}

	#stacks_in_1878 .nav-bar-pro-wrapper {
		border-radius: 0px;
	}

	#stacks_in_1878 ul.nav-bar-items > li > a {
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 15px;
	}

	#stacks_in_1878 ul.nav-bar-items li a {
		border-radius: 0px;
	}

	#stacks_in_1878 .site-logo {
		
		height: 50px;
		
	}
	
	#stacks_in_1878 .site-title {
		font-size: 24px;
		line-height: 70px;
	}
	
	#stacks_in_1878 .nav-bar-drop-down {
		top: 70px;
		margin-top: -5px;
	}

	#stacks_in_1878 .nav-bar-pro-group-2 .center-wrapper {
		
	}

	#stacks_in_1878 ul.nav-bar-drop-down-items {
		font-size: 16px;
	}

	#stacks_in_1878 li.drop-down-li a .drop-down-item-icon,
	#stacks_in_1878 li.drop-down-li a:visited .drop-down-item-icon {
		width: 26px;
	}

	#stacks_in_1878 .nav-bar-drop-down {
		
	
		
		
		
		right: 10px;
		

		
	}
	

	
		
	

	#stacks_in_1878 .nav-bar-pro-icons a,
	#stacks_in_1878 .nav-bar-pro-icons a:visited,
	#stacks_in_1878 .nav-bar-pro-icons i {
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	
	#stacks_in_1878 .nav-bar,
	#stacks_in_1878 .nav-bar-drop-down-toggle,
	#stacks_in_1878 .nav-bar-drop-down-toggle i,
	#stacks_in_1878 .nav-bar-pro-spacer,
	#stacks_in_1878 .nav-bar-pro-group-1,
	#stacks_in_1878 .nav-bar-pro-group-3,
	#stacks_in_1878 ul.nav-bar-items {
		height: 80px;
		line-height: 80px;
	}

	#stacks_in_1878 .nav-bar-pro-wrapper {
		border-radius: 0px;
	}

	#stacks_in_1878 ul.nav-bar-items > li > a {
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 15px;
	}

	#stacks_in_1878 ul.nav-bar-items li a {
		border-radius: 20px;
	}

	#stacks_in_1878 .site-logo {
		
		height: 60px;
		
	}

	#stacks_in_1878 .site-title {
		font-size: 28px;
		line-height: 80px;
	}

	#stacks_in_1878 .nav-bar-drop-down {
		top: 80px;
		margin-top: -5px;
	}

	#stacks_in_1878 .nav-bar-pro-group-2 .center-wrapper {
		
	}

	#stacks_in_1878 ul.nav-bar-drop-down-items {
		font-size: 17px;
	}

	#stacks_in_1878 li.drop-down-li a .drop-down-item-icon,
	#stacks_in_1878 li.drop-down-li a:visited .drop-down-item-icon {
		width: 27px;
	}

	#stacks_in_1878 .nav-bar-drop-down {
		
	
		
		
		
		right: 10px;
		

		
	}
	

	

	#stacks_in_1878 .nav-bar-pro-icons a,
	#stacks_in_1878 .nav-bar-pro-icons a:visited,
	#stacks_in_1878 .nav-bar-pro-icons i {
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 20px;
	}
}

@media (min-width: 62em) {
	
	#stacks_in_1878 .nav-bar,
	#stacks_in_1878 .nav-bar-drop-down-toggle,
	#stacks_in_1878 .nav-bar-drop-down-toggle i,
	#stacks_in_1878 .nav-bar-pro-spacer,
	#stacks_in_1878 .nav-bar-pro-group-1,
	#stacks_in_1878 .nav-bar-pro-group-3,
	#stacks_in_1878 ul.nav-bar-items {
		height: 80px;
		line-height: 80px;
	}

	#stacks_in_1878 .nav-bar-pro-wrapper {
		border-radius: 0px;
	}

	#stacks_in_1878 ul.nav-bar-items > li > a {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 6px;
		padding-bottom: 6px;
		font-size: 17px;
	}

	#stacks_in_1878 ul.nav-bar-items li a {
		border-radius: 20px;
	}

	#stacks_in_1878 .site-logo {
		
		height: 60px;
		
	}

	#stacks_in_1878 .site-title {
		line-height: 80px;
		font-size: 30px;
	}

	#stacks_in_1878 .nav-bar-drop-down {
		top: 80px;
		margin-top: -5px;
	}

	#stacks_in_1878 .nav-bar-pro-group-2 .center-wrapper {
		
	}

	#stacks_in_1878 ul.nav-bar-drop-down-items {
		font-size: 17px;
	}

	#stacks_in_1878 li.drop-down-li a .drop-down-item-icon,
	#stacks_in_1878 li.drop-down-li a:visited .drop-down-item-icon {
		width: 27px;
	}

	#stacks_in_1878 .nav-bar-drop-down {
		
	
		
		
		
		right: 10px;
		

		
	}
	

	

	#stacks_in_1878 .nav-bar-pro-icons a,
	#stacks_in_1878 .nav-bar-pro-icons a:visited,
	#stacks_in_1878 .nav-bar-pro-icons i {
		height: 20px;
		width: 20px;
		line-height: 20px;
		border-radius: 20px;
	}

}

#stacks_in_1878 li.drop-down-li a .drop-down-item-icon,
#stacks_in_1878 li.drop-down-li a:visited .drop-down-item-icon {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
	padding: 4px;
	/* width: 28px; */
	border-radius: 4px;
	text-align: center;
	margin-right: 12px;
  }

  #stacks_in_1878 li.drop-down-li a:hover .drop-down-item-icon,
  #stacks_in_1878 li.drop-down-li a.active .drop-down-item-icon {
	background-color: rgba(121, 0, 5, 1.00);
	color: rgba(255, 255, 255, 1.00);
  }

#stacks_in_1878 .stuck li.drop-down-li a .drop-down-item-icon,
#stacks_in_1878 .stuck li.drop-down-li a:visited .drop-down-item-icon {
	background-color: rgba(255, 255, 255, 0.00);
	color: rgba(121, 0, 5, 1.00);
}

#stacks_in_1878 .stuck li.drop-down-li a:hover .drop-down-item-icon,
#stacks_in_1878 .stuck li.drop-down-li a.active .drop-down-item-icon {
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(255, 255, 255, 1.00);
}

/* Banner Pairing Feature */

	



	




/* Hide Zone items */
#stacks_in_1878 .zone-item-hide {
	display: none;
}



/* Show Zone Items */



#stacks_in_1878 .zn-1-logo.nbp-mobile-zn1-logo,
#stacks_in_1878 .zn-1-logo.nbp-tablet-zn1-logo,
#stacks_in_1878 .zn-1-logo.nbp-desktop-zn1-logo,
#stacks_in_1878 .zn-2-logo.nbp-mobile-zn2-logo,
#stacks_in_1878 .zn-2-logo.nbp-tablet-zn2-logo,
#stacks_in_1878 .zn-2-logo.nbp-desktop-zn2-logo,
#stacks_in_1878 .zn-3-logo.nbp-mobile-zn3-logo,
#stacks_in_1878 .zn-3-logo.nbp-tablet-zn3-logo,
#stacks_in_1878 .zn-3-logo.nbp-desktop-zn3-logo {
	vertical-align: top;
}

@media (max-width: 47.9375em) {
	#stacks_in_1878 .nav-bar-pro-group-1 {
		min-width: 80%;
	}

	#stacks_in_1878 .nav-bar-pro-group-3 {
		min-width: 10%;
	}

	#stacks_in_1878 .zn-1-toggle.nbp-mobile-zn1-toggle,
	#stacks_in_1878 .zn-1-icons.nbp-mobile-zn1-icons,
	#stacks_in_1878 .zn-1-title.nbp-mobile-zn1-site-title,
	#stacks_in_1878 .zn-1-logo.nbp-mobile-zn1-logo,
	#stacks_in_1878 .zn-1-navitems.nbp-mobile-zn1-navitems {
		display: inline-block;
	}

	#stacks_in_1878 .zn-2-toggle.nbp-mobile-zn2-toggle,
	#stacks_in_1878 .zn-2-icons.nbp-mobile-zn2-icons,
	#stacks_in_1878 .zn-2-title.nbp-mobile-zn2-site-title,
	#stacks_in_1878 .zn-2-logo.nbp-mobile-zn2-logo,
	#stacks_in_1878 .zn-2-navitems.nbp-mobile-zn2-navitems {
		display: inline-block;
	}

	#stacks_in_1878 .zn-3-toggle.nbp-mobile-zn3-toggle,
	#stacks_in_1878 .zn-3-icons.nbp-mobile-zn3-icons,
	#stacks_in_1878 .zn-3-title.nbp-mobile-zn3-site-title,
	#stacks_in_1878 .zn-3-logo.nbp-mobile-zn3-logo,
	#stacks_in_1878 .zn-3-navitems.nbp-mobile-zn3-navitems {
		display: inline-block;
	}

	#stacks_in_1878 .zn-1-toggle.nbp-mobile-zn1-none,
	#stacks_in_1878 .zn-1-icons.nbp-mobile-zn1-none,
	#stacks_in_1878 .zn-1-icons.nbp-mobile-zn1-none,
	#stacks_in_1878 .zn-1-logo.nbp-mobile-zn1-none,
	#stacks_in_1878 .zn-1-navitems.nbp-mobile-zn1-none {
		display: none;
	}

	#stacks_in_1878 .zn-2-toggle.nbp-mobile-zn2-none,
	#stacks_in_1878 .zn-2-icons.nbp-mobile-zn2-none,
	#stacks_in_1878 .zn-2-icons.nbp-mobile-zn2-none,
	#stacks_in_1878 .zn-2-logo.nbp-mobile-zn2-none,
	#stacks_in_1878 .zn-2-navitems.nbp-mobile-zn2-none {
		display: none;
	}

	#stacks_in_1878 .zn-3-toggle.nbp-mobile-zn3-none,
	#stacks_in_1878 .zn-3-icons.nbp-mobile-zn3-none,
	#stacks_in_1878 .zn-3-icons.nbp-mobile-zn3-none,
	#stacks_in_1878 .zn-3-logo.nbp-mobile-zn3-none,
	#stacks_in_1878 .zn-3-navitems.nbp-mobile-zn3-none {
		display: none;
	}

}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1878 .nav-bar-pro-group-1 {
		min-width: 50%;
	}

	#stacks_in_1878 .nav-bar-pro-group-3 {
		min-width: 10%;
	}

	#stacks_in_1878 .zn-1-toggle.nbp-tablet-zn1-toggle,
	#stacks_in_1878 .zn-1-icons.nbp-tablet-zn1-icons,
	#stacks_in_1878 .zn-1-title.nbp-tablet-zn1-site-title,
	#stacks_in_1878 .zn-1-logo.nbp-tablet-zn1-logo,
	#stacks_in_1878 .zn-1-navitems.nbp-tablet-zn1-navitems {
		display: inline-block;
	}

	#stacks_in_1878 .zn-2-toggle.nbp-tablet-zn2-toggle,
	#stacks_in_1878 .zn-2-icons.nbp-tablet-zn2-icons,
	#stacks_in_1878 .zn-2-title.nbp-tablet-zn2-site-title,
	#stacks_in_1878 .zn-2-logo.nbp-tablet-zn2-logo,
	#stacks_in_1878 .zn-2-navitems.nbp-tablet-zn2-navitems {
		display: inline-block;
	}

	#stacks_in_1878 .zn-3-toggle.nbp-tablet-zn3-toggle,
	#stacks_in_1878 .zn-3-icons.nbp-tablet-zn3-icons,
	#stacks_in_1878 .zn-3-title.nbp-tablet-zn3-site-title,
	#stacks_in_1878 .zn-3-logo.nbp-tablet-zn3-logo,
	#stacks_in_1878 .zn-3-navitems.nbp-tablet-zn3-navitems {
		display: inline-block;
	}

	#stacks_in_1878 .zn-1-toggle.nbp-tablet-zn1-none,
	#stacks_in_1878 .zn-1-icons.nbp-tablet-zn1-none,
	#stacks_in_1878 .zn-1-icons.nbp-tablet-zn1-none,
	#stacks_in_1878 .zn-1-logo.nbp-tablet-zn1-none,
	#stacks_in_1878 .zn-1-navitems.nbp-tablet-zn1-none {
		display: none;
	}

	#stacks_in_1878 .zn-2-toggle.nbp-tablet-zn2-none,
	#stacks_in_1878 .zn-2-icons.nbp-tablet-zn2-none,
	#stacks_in_1878 .zn-2-icons.nbp-tablet-zn2-none,
	#stacks_in_1878 .zn-2-logo.nbp-tablet-zn2-none,
	#stacks_in_1878 .zn-2-navitems.nbp-tablet-zn2-none {
		display: none;
	}

	#stacks_in_1878 .zn-3-toggle.nbp-tablet-zn3-none,
	#stacks_in_1878 .zn-3-icons.nbp-tablet-zn3-none,
	#stacks_in_1878 .zn-3-icons.nbp-tablet-zn3-none,
	#stacks_in_1878 .zn-3-logo.nbp-tablet-zn3-none,
	#stacks_in_1878 .zn-3-navitems.nbp-tablet-zn3-none {
		display: none;
	}
}

@media (min-width: 62em) {
	#stacks_in_1878 .nav-bar-pro-group-1 {
		min-width: 30%;
	}

	#stacks_in_1878 .nav-bar-pro-group-3 {
		min-width: 10%;
	}

	#stacks_in_1878 .zn-1-toggle.nbp-desktop-zn1-toggle,
	#stacks_in_1878 .zn-1-icons.nbp-desktop-zn1-icons,
	#stacks_in_1878 .zn-1-title.nbp-desktop-zn1-site-title,
	#stacks_in_1878 .zn-1-logo.nbp-desktop-zn1-logo,
	#stacks_in_1878 .zn-1-navitems.nbp-desktop-zn1-navitems {
		display: inline-block;
	}

	#stacks_in_1878 .zn-2-toggle.nbp-desktop-zn2-toggle,
	#stacks_in_1878 .zn-2-icons.nbp-desktop-zn2-icons,
	#stacks_in_1878 .zn-2-title.nbp-desktop-zn2-site-title,
	#stacks_in_1878 .zn-2-logo.nbp-desktop-zn2-logo,
	#stacks_in_1878 .zn-2-navitems.nbp-desktop-zn2-navitems {
		display: inline-block;
	}

	#stacks_in_1878 .zn-3-toggle.nbp-desktop-zn3-toggle,
	#stacks_in_1878 .zn-3-icons.nbp-desktop-zn3-icons,
	#stacks_in_1878 .zn-3-title.nbp-desktop-zn3-site-title,
	#stacks_in_1878 .zn-3-logo.nbp-desktop-zn3-logo,
	#stacks_in_1878 .zn-3-navitems.nbp-desktop-zn3-navitems {
		display: inline-block;
	}

	#stacks_in_1878 .zn-1-toggle.nbp-desktop-zn1-none,
	#stacks_in_1878 .zn-1-icons.nbp-desktop-zn1-none,
	#stacks_in_1878 .zn-1-title.nbp-desktop-zn1-none,
	#stacks_in_1878 .zn-1-logo.nbp-desktop-zn1-none,
	#stacks_in_1878 .zn-1-navitems.nbp-desktop-zn1-none {
		display: none;
	}

	#stacks_in_1878 .zn-2-toggle.nbp-desktop-zn2-none,
	#stacks_in_1878 .zn-2-icons.nbp-desktop-zn2-none,
	#stacks_in_1878 .zn-2-title.nbp-desktop-zn2-none,
	#stacks_in_1878 .zn-2-logo.nbp-desktop-zn2-none,
	#stacks_in_1878 .zn-2-navitems.nbp-desktop-zn2-none {
		display: none;
	}

	#stacks_in_1878 .zn-3-toggle.nbp-desktop-zn3-none,
	#stacks_in_1878 .zn-3-icons.nbp-desktop-zn3-none,
	#stacks_in_1878 .zn-3-title.nbp-desktop-zn3-none,
	#stacks_in_1878 .zn-3-logo.nbp-desktop-zn3-none,
	#stacks_in_1878 .zn-3-navitems.nbp-desktop-zn3-none {
		display: none;
	}
}











#stacks_in_1878 {
	padding: 10px 0px 0px 0px;
}
.stacks_in_1880-striped-list-description {
	margin-left: px;
}

.stacks_in_1881-striped-list-description {
	margin-left: px;
}

.stacks_in_1883-striped-list-description {
	margin-left: px;
}

.stacks_in_1884-striped-list-description {
	margin-left: px;
}

.stacks_in_1886-striped-list-description {
	margin-left: px;
}

.stacks_in_1887-striped-list-description {
	margin-left: px;
}

.stacks_in_1889-striped-list-description {
	margin-left: px;
}

.stacks_in_1890-striped-list-description {
	margin-left: px;
}

.stacks_in_1892-striped-list-description {
	margin-left: px;
}

.stacks_in_1893-striped-list-description {
	margin-left: px;
}

.stacks_in_1894-striped-list-description {
	margin-left: px;
}

.stacks_in_1897-striped-list-description {
	margin-left: px;
}



.stacks_in_1898-striped-list-description {
	margin-left: px;
}



.stacks_in_1899-striped-list-description {
	margin-left: px;
}



.stacks_in_1900-striped-list-description {
	margin-left: px;
}



.stacks_in_1901-striped-list-description {
	margin-left: px;
}



.stacks_in_1902-striped-list-description {
	margin-left: px;
}

.stacks_in_1903-striped-list-description {
	margin-left: px;
}



.stacks_in_1904-striped-list-description {
	margin-left: px;
}






#stacks_in_713 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 1;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_713 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_713 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_713 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_713 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_713 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_713 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

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

		
	

	

		#stacks_in_713 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_713 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	

















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

	


#stacks_in_457 {
	margin: 0px 25px 0px 25px;
}



#stacks_in_715 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 3;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_715 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_715 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_715 .overlap_inner {
		background-color: rgba(255, 255, 255, 0.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_715 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_715 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_715 .overlap_inner {
		background-color: rgba(255, 255, 255, 0.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

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

		
	

	

		#stacks_in_715 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_715 .overlap_inner {
		background-color: rgba(255, 255, 255, 0.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	






#stacks_in_1289 {
}

#stacks_in_1289 > .foundry-backdrop {
	z-index: 100;
	

	

	
		background: url(../onlinepaymentrbc_files/image_bkg-1289.jpg) ;
		
			
		

		
		background-position: center center;
	



	



	


	


}


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

		#stacks_in_1289 > .foundry-backdrop {
			

			

			

		}

	}


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





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



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








	#stacks_in_1329 > .container {
		max-width: 700px;
	}










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

	


#stacks_in_1329 {
	padding: 150px 0px 150px 0px;
}



#stacks_in_1331 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 2px;
	
	width: 150px;
	
	

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}

#stacks_in_1331 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1332 p,#stacks_in_1332 div{margin-bottom:0}#stacks_in_1332 p,#stacks_in_1332 div,#stacks_in_1332 ul,#stacks_in_1332 ol,#stacks_in_1332 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1332 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1332 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1332,#stacks_in_1332 div,#stacks_in_1332 p,#stacks_in_1332 ol,#stacks_in_1332 ul li,#stacks_in_1332 ol li,#stacks_in_1332 ol,#stacks_in_1332 dl{font-size:3.00rem}@media all and (max-width:640px){#stacks_in_1332,#stacks_in_1332 div,#stacks_in_1332 p,#stacks_in_1332 ol,#stacks_in_1332 ul li,#stacks_in_1332 ol li,#stacks_in_1332 ol,#stacks_in_1332 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_1332,#stacks_in_1332 div,#stacks_in_1332 p,#stacks_in_1332 .fa:not(.no-indent),#stacks_in_1332 ol,#stacks_in_1332 ul li,#stacks_in_1332 ol li,#stacks_in_1332 ol,#stacks_in_1332 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1332{}}#stacks_in_1332,#stacks_in_1332 div,#stacks_in_1332 p,#stacks_in_1332 ul,#stacks_in_1332 ul li,#stacks_in_1332 ol li,#stacks_in_1332 ol,#stacks_in_1332 dl,#stacks_in_1332 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Cinzel",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1332 {
	padding: 10px 0px 0px 0px;
}



#stacks_in_469 .overlap {
	display: grid;
	position: relative;
	
	max-width: 800px;
	
	
	z-index: 2;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_469 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_469 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_469 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_469 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_469 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_469 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}

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

		
	

	

		#stacks_in_469 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_469 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}




	
	










	#stacks_in_142 > .container {
		max-width: 700px;
	}










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

	


#stacks_in_142 {
	padding: 25px 0px 15px 0px;
}



	
		#stacks_in_724 hr.foundry-divider-simple {
			border-top-color: rgba(217, 218, 218, 1.00);
		}
	

	#stacks_in_724 hr.foundry-divider-simple {
		border-top-style: solid;
		border-top-width: 1px;
	}






	#stacks_in_724 .foundry-label {
		width: 100%;
	}

	#stacks_in_724 hr.foundry-divider-simple {
		width: 100%;
	}


#stacks_out_724 {
	width: 250px;
}
#stacks_in_622 p,#stacks_in_622 div{margin-bottom:0}#stacks_in_622 p,#stacks_in_622 div,#stacks_in_622 ul,#stacks_in_622 ol,#stacks_in_622 dl{color:rgba(121, 0, 5, 1.00)}#stacks_in_622 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_622 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 ol,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl{font-size:2.00rem}@media all and (max-width:640px){#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 ol,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl{font-size:2.00rem}}@media only screen and (min-width:0px){#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 .fa:not(.no-indent),#stacks_in_622 ol,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_622{letter-spacing:1.00px;}}#stacks_in_622,#stacks_in_622 div,#stacks_in_622 p,#stacks_in_622 ul,#stacks_in_622 ul li,#stacks_in_622 ol li,#stacks_in_622 ol,#stacks_in_622 dl,#stacks_in_622 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:200 ;font-style:normal }




	
		#stacks_in_726 hr.foundry-divider-simple {
			border-top-color: rgba(217, 218, 218, 1.00);
		}
	

	#stacks_in_726 hr.foundry-divider-simple {
		border-top-style: solid;
		border-top-width: 1px;
	}






	#stacks_in_726 .foundry-label {
		width: 100%;
	}

	#stacks_in_726 hr.foundry-divider-simple {
		width: 100%;
	}


#stacks_out_726 {
	width: 250px;
}



#stacks_in_574 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 0;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_574 .overlap {
			top: -420px;
			margin-bottom: -420px;
		}
		

		
	

	

		#stacks_in_574 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_574 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_574 .overlap {
			top: -420px;
			margin-bottom: -420px;
		}
		

		
	

	

		#stacks_in_574 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_574 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_574 .overlap {
			top: -420px;
			margin-bottom: -420px;
		}
		

		
	

	

		#stacks_in_574 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_574 .overlap_inner {
		background-color: rgba(79, 9, 12, 0.00);
		
		
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-style: solid;
		border-color: #4F090C;
		
	}

}




	
	








#stacks_in_1266 .foundry-angle {
	

	
		background: rgba(236, 239, 239, 1.00); /* fallback for old browsers */
		background: -webkit-linear-gradient(90deg, rgba(236, 239, 239, 1.00) , #rgba(255, 255, 255, 1.00)); /* Chrome 10-25, Safari 5.1-6 */
		background: linear-gradient(90deg, rgba(236, 239, 239, 1.00) , rgba(255, 255, 255, 1.00)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	
}

/*Top*/
#stacks_in_1266 .foundry-angle::after {
  background: inherit;
  top: 0;
  left: 0;
  right: 0;
  content: '';
  height: 100%;
  position: absolute;
	
		transform-origin: 0%;
		transform: skewY(-3deg);
	
  z-index: -1;
}


/*Bottom*/
#stacks_in_1266 .foundry-angle::before {
  background: inherit;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  height: 100%;
  position: absolute;
	
		transform-origin: 100%;
		transform: skewY(-3deg);
	
  z-index: -1;
}

#stacks_in_1268 {
	padding: 200px 0px 200px 0px;
}






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










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

	


#stacks_out_717 {
	width: 250px;
	margin-right:0;
}
  #stacks_in_180.scroll-mate-wrapper.sm-float{z-index:20}#stacks_in_180.scroll-mate-wrapper{overflow:visible}#stacks_in_180.scroll-mate-wrapper.scroll-perspective{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:500px;perspective:500px}#stacks_in_180.scroll-mate-wrapper>.scroll-mate-inner{-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}  



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

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

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

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


	#stacks_in_174 ul.social_badges_container li a {
		border-radius: 50%;
	}


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



	li.stacks_in_175_individual_badge a,
	li.stacks_in_175_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_175_individual_badge a:hover,
	li.stacks_in_175_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}






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

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

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

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


	#stacks_in_168 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_168 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_170_individual_badge a,
	li.stacks_in_170_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_170_individual_badge a:hover,
	li.stacks_in_170_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}






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

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

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

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


	#stacks_in_162 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_162 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_165_individual_badge a,
	li.stacks_in_165_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_165_individual_badge a:hover,
	li.stacks_in_165_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}






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

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

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

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


	#stacks_in_156 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_156 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_160_individual_badge a,
	li.stacks_in_160_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}

	li.stacks_in_160_individual_badge a:hover,
	li.stacks_in_160_individual_badge a:active {
		background-color: rgba(239, 241, 241, 1.00);
		color: rgba(151, 0, 5, 1.00);
	}



.stacks_top > div > div[class*="sec-static"] {
  position: relative !important; }

.sec-static-stacks_in_185 {
  position: static; }

.sec-static-stacks_in_185 #stacks_in_180 {
  position: static; }
  .sec-static-stacks_in_185 #stacks_in_180 > .s-pro > .shear-wrapper > .shear-inner {
    position: static !important; }

#stacks_in_180.blu-wrap.bwd > .blu.blueprint-col > .blucol-content, #stacks_in_180.blu-wrap.bwd > .blu.blueprint-col > .blucol-content[class*="style-pro-stacks"] {
  position: static; }

#stacks_in_180 > .s-pro, #stacks_in_180 > .blu {
  position: relative;
  z-index: 20;
  width: 100%;
  top: -250.00px;
  right: -38.00%;
  height: auto; }
  @media screen and (min-width: 640px) {
    #stacks_in_180 > .s-pro, #stacks_in_180 > .blu {
      width: 100%;
      top: -250.00px;
      right: -38.00%;
      height: auto; } }
#stacks_in_180 > .s-pro, #stacks_in_180 > .blu {
  webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

#stacks_in_180 {
  margin-top: 0.00px;
  margin-bottom: 0.00px; }
  @media screen and (max-width: 640px) {
    #stacks_in_180 {
      margin-top: 0.00px;
      margin-bottom: 0.00px; } }



#stacks_in_1253 .overlap {
	display: grid;
	position: relative;
	
	max-width: 1140px;
	
	
	z-index: 0;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_1253 .overlap {
			top: -125px;
			margin-bottom: -125px;
		}
		

		
	

	

		#stacks_in_1253 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_1253 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_1253 .overlap {
			top: -125px;
			margin-bottom: -125px;
		}
		

		
	

	

		#stacks_in_1253 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_1253 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

@media (min-width: 62em) {
	/* Desktop */
	
		
		#stacks_in_1253 .overlap {
			top: -125px;
			margin-bottom: -125px;
		}
		

		
	

	

		#stacks_in_1253 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_1253 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	










	#stacks_in_388 > .container {
		max-width: 1050px;
	}










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

	


#stacks_in_388 {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 50px 0px;
}

#stacks_out_388 {
	margin-right:0;
}


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

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

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

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


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

#stacks_in_1628 p,#stacks_in_1628 div{margin-bottom:0}#stacks_in_1628 p,#stacks_in_1628 div,#stacks_in_1628 ul,#stacks_in_1628 ol,#stacks_in_1628 dl{color:rgba(75, 75, 75, 1.00)}#stacks_in_1628 a{color:rgba(55, 175, 203, 1.00)}#stacks_in_1628 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1628,#stacks_in_1628 div,#stacks_in_1628 p,#stacks_in_1628 ol,#stacks_in_1628 ul li,#stacks_in_1628 ol li,#stacks_in_1628 ol,#stacks_in_1628 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_1628,#stacks_in_1628 div,#stacks_in_1628 p,#stacks_in_1628 ol,#stacks_in_1628 ul li,#stacks_in_1628 ol li,#stacks_in_1628 ol,#stacks_in_1628 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1628,#stacks_in_1628 div,#stacks_in_1628 p,#stacks_in_1628 .fa:not(.no-indent),#stacks_in_1628 ol,#stacks_in_1628 ul li,#stacks_in_1628 ol li,#stacks_in_1628 ol,#stacks_in_1628 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_1628{}}#stacks_in_1628,#stacks_in_1628 div,#stacks_in_1628 p,#stacks_in_1628 ul,#stacks_in_1628 ul li,#stacks_in_1628 ol li,#stacks_in_1628 ol,#stacks_in_1628 dl,#stacks_in_1628 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_1628 {
	padding: 5px 0px 7px 0px;
}
#stacks_in_1843 p,#stacks_in_1843 div{margin-bottom:0}#stacks_in_1843 p,#stacks_in_1843 div,#stacks_in_1843 ul,#stacks_in_1843 ol,#stacks_in_1843 dl{color:rgba(95, 95, 95, 1.00)}#stacks_in_1843 a{color:rgba(134, 44, 165, 1.00)}#stacks_in_1843 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1843,#stacks_in_1843 div,#stacks_in_1843 p,#stacks_in_1843 ol,#stacks_in_1843 ul li,#stacks_in_1843 ol li,#stacks_in_1843 ol,#stacks_in_1843 dl{font-size:1.70rem}@media all and (max-width:640px){#stacks_in_1843,#stacks_in_1843 div,#stacks_in_1843 p,#stacks_in_1843 ol,#stacks_in_1843 ul li,#stacks_in_1843 ol li,#stacks_in_1843 ol,#stacks_in_1843 dl{font-size:1.70rem}}@media only screen and (min-width:0px){#stacks_in_1843,#stacks_in_1843 div,#stacks_in_1843 p,#stacks_in_1843 .fa:not(.no-indent),#stacks_in_1843 ol,#stacks_in_1843 ul li,#stacks_in_1843 ol li,#stacks_in_1843 ol,#stacks_in_1843 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1843{letter-spacing:1.00px;}}#stacks_in_1843,#stacks_in_1843 div,#stacks_in_1843 p,#stacks_in_1843 ul,#stacks_in_1843 ul li,#stacks_in_1843 ol li,#stacks_in_1843 ol,#stacks_in_1843 dl,#stacks_in_1843 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Oswald",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_1843 {
	padding: 15px 0px 7px 0px;
}






	#stacks_in_1841 > .container {
		max-width: 750px;
	}










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

	


#stacks_in_1841 {
	padding: 30px 15px 30px 15px;
}


#stacks_in_1848 {
}

#stacks_in_1848 > .foundry-backdrop {
	z-index: 100;
	
		background-color: rgba(255, 255, 255, 1.00);
	

	

	



	



	


	


}


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

		#stacks_in_1848 > .foundry-backdrop {
			

			

			

		}

	}


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





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



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



#stacks_in_1848 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}
#stacks_in_1673 p,#stacks_in_1673 div{margin-bottom:0}#stacks_in_1673 p,#stacks_in_1673 div,#stacks_in_1673 ul,#stacks_in_1673 ol,#stacks_in_1673 dl{color:rgba(75, 75, 75, 1.00)}#stacks_in_1673 a{color:rgba(55, 175, 203, 1.00)}#stacks_in_1673 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1673,#stacks_in_1673 div,#stacks_in_1673 p,#stacks_in_1673 ol,#stacks_in_1673 ul li,#stacks_in_1673 ol li,#stacks_in_1673 ol,#stacks_in_1673 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_1673,#stacks_in_1673 div,#stacks_in_1673 p,#stacks_in_1673 ol,#stacks_in_1673 ul li,#stacks_in_1673 ol li,#stacks_in_1673 ol,#stacks_in_1673 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1673,#stacks_in_1673 div,#stacks_in_1673 p,#stacks_in_1673 .fa:not(.no-indent),#stacks_in_1673 ol,#stacks_in_1673 ul li,#stacks_in_1673 ol li,#stacks_in_1673 ol,#stacks_in_1673 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1673{}}#stacks_in_1673,#stacks_in_1673 div,#stacks_in_1673 p,#stacks_in_1673 ul,#stacks_in_1673 ul li,#stacks_in_1673 ol li,#stacks_in_1673 ol,#stacks_in_1673 dl,#stacks_in_1673 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Raleway",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1673 {
	border: solid rgba(176, 0, 7, 1.00);
	border-width: 0px 0px 0px 2px;
	padding: 0px 20px 0px 20px;
}



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

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

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


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











#stacks_in_1620 {
	padding: 20px 0px 5px 0px;
}


#stacks_in_1642 {
	padding: 18px 0px 0px 0px;
}
#stacks_in_1684 p,#stacks_in_1684 div{margin-bottom:0}#stacks_in_1684 p,#stacks_in_1684 div,#stacks_in_1684 ul,#stacks_in_1684 ol,#stacks_in_1684 dl{color:rgba(95, 95, 95, 1.00)}#stacks_in_1684 a{color:rgba(134, 44, 165, 1.00)}#stacks_in_1684 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1684,#stacks_in_1684 div,#stacks_in_1684 p,#stacks_in_1684 ol,#stacks_in_1684 ul li,#stacks_in_1684 ol li,#stacks_in_1684 ol,#stacks_in_1684 dl{font-size:1.70rem}@media all and (max-width:640px){#stacks_in_1684,#stacks_in_1684 div,#stacks_in_1684 p,#stacks_in_1684 ol,#stacks_in_1684 ul li,#stacks_in_1684 ol li,#stacks_in_1684 ol,#stacks_in_1684 dl{font-size:1.70rem}}@media only screen and (min-width:0px){#stacks_in_1684,#stacks_in_1684 div,#stacks_in_1684 p,#stacks_in_1684 .fa:not(.no-indent),#stacks_in_1684 ol,#stacks_in_1684 ul li,#stacks_in_1684 ol li,#stacks_in_1684 ol,#stacks_in_1684 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1684{letter-spacing:1.00px;}}#stacks_in_1684,#stacks_in_1684 div,#stacks_in_1684 p,#stacks_in_1684 ul,#stacks_in_1684 ul li,#stacks_in_1684 ol li,#stacks_in_1684 ol,#stacks_in_1684 dl,#stacks_in_1684 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Oswald",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_1684 {
	padding: 0px 0px 7px 0px;
}
#stacks_in_1656 p,#stacks_in_1656 div{margin-bottom:0}#stacks_in_1656 p,#stacks_in_1656 div,#stacks_in_1656 ul,#stacks_in_1656 ol,#stacks_in_1656 dl{color:rgba(75, 75, 75, 1.00)}#stacks_in_1656 a{color:rgba(55, 175, 203, 1.00)}#stacks_in_1656 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1656,#stacks_in_1656 div,#stacks_in_1656 p,#stacks_in_1656 ol,#stacks_in_1656 ul li,#stacks_in_1656 ol li,#stacks_in_1656 ol,#stacks_in_1656 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_1656,#stacks_in_1656 div,#stacks_in_1656 p,#stacks_in_1656 ol,#stacks_in_1656 ul li,#stacks_in_1656 ol li,#stacks_in_1656 ol,#stacks_in_1656 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1656,#stacks_in_1656 div,#stacks_in_1656 p,#stacks_in_1656 .fa:not(.no-indent),#stacks_in_1656 ol,#stacks_in_1656 ul li,#stacks_in_1656 ol li,#stacks_in_1656 ol,#stacks_in_1656 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1656{}}#stacks_in_1656,#stacks_in_1656 div,#stacks_in_1656 p,#stacks_in_1656 ul,#stacks_in_1656 ul li,#stacks_in_1656 ol li,#stacks_in_1656 ol,#stacks_in_1656 dl,#stacks_in_1656 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1656 {
	padding: 20px 10px 7px 10px;
}


#stacks_in_1659 ul.bulleted_list {
	
	list-style-type: none;
	
	
}



@media (max-width: 47.9375em) {
	#stacks_in_1659 ul.bulleted_list li {
		margin-bottom: 10px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	#stacks_in_1659 ul.bulleted_list li {
		margin-bottom: 13px;
	}
}

@media (min-width: 62em) {
	#stacks_in_1659 ul.bulleted_list li {
		margin-bottom: 13px;
	}
}

#stacks_in_1659 ul.bulleted_list li:last-child {
	margin-bottom: 0px;
}
	




#stacks_in_1659 ul li i {
	top: 0px;
	
	color: #157DFB;
	
}





	



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_1659 ul.bulleted_list li {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_1659 ul.bulleted_list li {
		font-size: 14px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_1659 ul.bulleted_list li {
		font-size: 14px;
	}
}


#stacks_in_1659 {
	padding: 5px 10px 0px 10px;
}

  .stacks_in_1661-icon {
    color: #3F9E75 !important;
  }



  .stacks_in_1662-icon {
    color: #3F9E75 !important;
  }



  .stacks_in_1663-icon {
    color: #3F9E75 !important;
  }



  .stacks_in_1664-icon {
    color: #3F9E75 !important;
  }



  .stacks_in_1665-icon {
    color: #3F9E75 !important;
  }


#stacks_in_1850 p,#stacks_in_1850 div{margin-bottom:0}#stacks_in_1850 p,#stacks_in_1850 div,#stacks_in_1850 ul,#stacks_in_1850 ol,#stacks_in_1850 dl{color:rgba(75, 75, 75, 1.00)}#stacks_in_1850 a{color:rgba(55, 175, 203, 1.00)}#stacks_in_1850 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1850,#stacks_in_1850 div,#stacks_in_1850 p,#stacks_in_1850 ol,#stacks_in_1850 ul li,#stacks_in_1850 ol li,#stacks_in_1850 ol,#stacks_in_1850 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_1850,#stacks_in_1850 div,#stacks_in_1850 p,#stacks_in_1850 ol,#stacks_in_1850 ul li,#stacks_in_1850 ol li,#stacks_in_1850 ol,#stacks_in_1850 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1850,#stacks_in_1850 div,#stacks_in_1850 p,#stacks_in_1850 .fa:not(.no-indent),#stacks_in_1850 ol,#stacks_in_1850 ul li,#stacks_in_1850 ol li,#stacks_in_1850 ol,#stacks_in_1850 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1850{}}#stacks_in_1850,#stacks_in_1850 div,#stacks_in_1850 p,#stacks_in_1850 ul,#stacks_in_1850 ul li,#stacks_in_1850 ol li,#stacks_in_1850 ol,#stacks_in_1850 dl,#stacks_in_1850 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1850 {
	padding: 20px 10px 7px 10px;
}
#stacks_in_1853 p,#stacks_in_1853 div{margin-bottom:0}#stacks_in_1853 p,#stacks_in_1853 div,#stacks_in_1853 ul,#stacks_in_1853 ol,#stacks_in_1853 dl{color:rgba(75, 75, 75, 1.00)}#stacks_in_1853 a{color:rgba(55, 175, 203, 1.00)}#stacks_in_1853 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1853,#stacks_in_1853 div,#stacks_in_1853 p,#stacks_in_1853 ol,#stacks_in_1853 ul li,#stacks_in_1853 ol li,#stacks_in_1853 ol,#stacks_in_1853 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_1853,#stacks_in_1853 div,#stacks_in_1853 p,#stacks_in_1853 ol,#stacks_in_1853 ul li,#stacks_in_1853 ol li,#stacks_in_1853 ol,#stacks_in_1853 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_1853,#stacks_in_1853 div,#stacks_in_1853 p,#stacks_in_1853 .fa:not(.no-indent),#stacks_in_1853 ol,#stacks_in_1853 ul li,#stacks_in_1853 ol li,#stacks_in_1853 ol,#stacks_in_1853 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1853{}}#stacks_in_1853,#stacks_in_1853 div,#stacks_in_1853 p,#stacks_in_1853 ul,#stacks_in_1853 ul li,#stacks_in_1853 ol li,#stacks_in_1853 ol,#stacks_in_1853 dl,#stacks_in_1853 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1853 {
	padding: 0px 10px 7px 10px;
}
#stacks_in_1666 p,#stacks_in_1666 div{margin-bottom:0}#stacks_in_1666 p,#stacks_in_1666 div,#stacks_in_1666 ul,#stacks_in_1666 ol,#stacks_in_1666 dl{color:rgba(75, 75, 75, 1.00)}#stacks_in_1666 a{color:rgba(55, 175, 203, 1.00)}#stacks_in_1666 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1666,#stacks_in_1666 div,#stacks_in_1666 p,#stacks_in_1666 ol,#stacks_in_1666 ul li,#stacks_in_1666 ol li,#stacks_in_1666 ol,#stacks_in_1666 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_1666,#stacks_in_1666 div,#stacks_in_1666 p,#stacks_in_1666 ol,#stacks_in_1666 ul li,#stacks_in_1666 ol li,#stacks_in_1666 ol,#stacks_in_1666 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_1666,#stacks_in_1666 div,#stacks_in_1666 p,#stacks_in_1666 .fa:not(.no-indent),#stacks_in_1666 ol,#stacks_in_1666 ul li,#stacks_in_1666 ol li,#stacks_in_1666 ol,#stacks_in_1666 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1666{}}#stacks_in_1666,#stacks_in_1666 div,#stacks_in_1666 p,#stacks_in_1666 ul,#stacks_in_1666 ul li,#stacks_in_1666 ol li,#stacks_in_1666 ol,#stacks_in_1666 dl,#stacks_in_1666 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_1666 {
	padding: 20px 10px 7px 10px;
}













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

	


#stacks_in_1856 {
	padding: 8px 0px 0px 0px;
}
#stacks_in_1858 p,#stacks_in_1858 div{margin-bottom:0}#stacks_in_1858 p,#stacks_in_1858 div,#stacks_in_1858 ul,#stacks_in_1858 ol,#stacks_in_1858 dl{color:rgba(241, 239, 242, 1.00)}#stacks_in_1858 a{color:rgba(134, 44, 165, 1.00)}#stacks_in_1858 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1858,#stacks_in_1858 div,#stacks_in_1858 p,#stacks_in_1858 ol,#stacks_in_1858 ul li,#stacks_in_1858 ol li,#stacks_in_1858 ol,#stacks_in_1858 dl{font-size:1.80rem}@media all and (max-width:640px){#stacks_in_1858,#stacks_in_1858 div,#stacks_in_1858 p,#stacks_in_1858 ol,#stacks_in_1858 ul li,#stacks_in_1858 ol li,#stacks_in_1858 ol,#stacks_in_1858 dl{font-size:1.80rem}}@media only screen and (min-width:0px){#stacks_in_1858,#stacks_in_1858 div,#stacks_in_1858 p,#stacks_in_1858 .fa:not(.no-indent),#stacks_in_1858 ol,#stacks_in_1858 ul li,#stacks_in_1858 ol li,#stacks_in_1858 ol,#stacks_in_1858 dl{line-height:1.60}}@media only screen and (min-width:0px){#stacks_in_1858{}}#stacks_in_1858,#stacks_in_1858 div,#stacks_in_1858 p,#stacks_in_1858 ul,#stacks_in_1858 ul li,#stacks_in_1858 ol li,#stacks_in_1858 ol,#stacks_in_1858 dl,#stacks_in_1858 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Oswald",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_1858 {
	padding: 0px 0px 7px 0px;
}
#stacks_in_1861 p,#stacks_in_1861 div{margin-bottom:0}#stacks_in_1861 p,#stacks_in_1861 div,#stacks_in_1861 ul,#stacks_in_1861 ol,#stacks_in_1861 dl{color:rgba(64, 65, 65, 1.00)}#stacks_in_1861 a{color:rgba(55, 175, 203, 1.00)}#stacks_in_1861 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1861,#stacks_in_1861 div,#stacks_in_1861 p,#stacks_in_1861 ol,#stacks_in_1861 ul li,#stacks_in_1861 ol li,#stacks_in_1861 ol,#stacks_in_1861 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_1861,#stacks_in_1861 div,#stacks_in_1861 p,#stacks_in_1861 ol,#stacks_in_1861 ul li,#stacks_in_1861 ol li,#stacks_in_1861 ol,#stacks_in_1861 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_1861,#stacks_in_1861 div,#stacks_in_1861 p,#stacks_in_1861 .fa:not(.no-indent),#stacks_in_1861 ol,#stacks_in_1861 ul li,#stacks_in_1861 ol li,#stacks_in_1861 ol,#stacks_in_1861 dl{line-height:1.60}}@media only screen and (min-width:0px){#stacks_in_1861{}}#stacks_in_1861,#stacks_in_1861 div,#stacks_in_1861 p,#stacks_in_1861 ul,#stacks_in_1861 ul li,#stacks_in_1861 ol li,#stacks_in_1861 ol,#stacks_in_1861 dl,#stacks_in_1861 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_1861 {
	padding: 10px 0px 15px 0px;
}
#stacks_in_1871 p,#stacks_in_1871 div{margin-bottom:0}#stacks_in_1871 p,#stacks_in_1871 div,#stacks_in_1871 ul,#stacks_in_1871 ol,#stacks_in_1871 dl{color:rgba(83, 84, 84, 1.00)}#stacks_in_1871 a{color:rgba(23, 129, 238, 1.00)}#stacks_in_1871 a:hover{color:rgba(124, 125, 125, 1.00)}#stacks_in_1871,#stacks_in_1871 div,#stacks_in_1871 p,#stacks_in_1871 ol,#stacks_in_1871 ul li,#stacks_in_1871 ol li,#stacks_in_1871 ol,#stacks_in_1871 dl{font-size:1.05rem}@media all and (max-width:640px){#stacks_in_1871,#stacks_in_1871 div,#stacks_in_1871 p,#stacks_in_1871 ol,#stacks_in_1871 ul li,#stacks_in_1871 ol li,#stacks_in_1871 ol,#stacks_in_1871 dl{font-size:1.05rem}}@media only screen and (min-width:0px){#stacks_in_1871,#stacks_in_1871 div,#stacks_in_1871 p,#stacks_in_1871 .fa:not(.no-indent),#stacks_in_1871 ol,#stacks_in_1871 ul li,#stacks_in_1871 ol li,#stacks_in_1871 ol,#stacks_in_1871 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_1871{}}#stacks_in_1871,#stacks_in_1871 div,#stacks_in_1871 p,#stacks_in_1871 ul,#stacks_in_1871 ul li,#stacks_in_1871 ol li,#stacks_in_1871 ol,#stacks_in_1871 dl,#stacks_in_1871 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Roboto",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1871 {
	padding: 0px 0px 15px 0px;
}
#stacks_in_1867 iframe {
	-webkit-transition: height 0.1s; /* Safari */
    transition: height 0.1s;
}

.yd-modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.yd-modal-show{opacity:1;visibility:visible}.yd-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,0.8);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show ~ .yd-overlay{opacity:1;visibility:visible}.yd-content{color:#777;background:#fff;position:relative;border-radius:3px;margin:0 auto;text-align:center}.yd-content h3{margin:0;padding:0.4em;text-align:center;font-size:24px;font-weight:500;border-bottom:1px solid #f2f2f2;border-radius:3px 3px 0 0}.yd-modal.error .yd-content h3{color:red}.yd-modal.success .yd-content h3{color:green}.yd-content>div{padding:15px 40px 30px;margin:0;font-weight:300}.yd-content>div p{margin:0;padding:10px 0}.yd-content>div ul{margin:0;padding:0 0 30px 20px}.yd-content>div ul li{padding:5px 0}.yd-content button{display:block;margin:10px auto !important;min-width:200px}.yd-effect-1 .yd-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-1 .yd-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.yd-effect-2 .yd-content{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-moz-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.yd-modal-show.yd-effect-2 .yd-content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.yd-effect-3 .yd-content{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-3 .yd-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.yd-effect-4 .yd-content{-webkit-transform:scale(0) rotate(720deg);-moz-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);opacity:0}.yd-modal-show.yd-effect-4 ~ .yd-overlay,.yd-effect-4 .yd-content{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.yd-modal-show.yd-effect-4 .yd-content{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.yd-effect-7{top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.yd-effect-7 .yd-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.yd-modal-show.yd-effect-7 .yd-content{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:0 0 3px 3px;opacity:1}.yd-effect-11 .yd-content{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-11 .yd-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.yd-effect-12 .yd-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-12 ~ .yd-overlay{background:#e74c3c}.yd-effect-12 .yd-content h3,.yd-effect-12 .yd-content{background:transparent}.yd-modal-show.yd-effect-12 .yd-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.yd-modal-show.yd-effect-16 ~ .yd-overlay{background:rgba(180,46,32,0.5)}.yd-modal-show.yd-effect-16 ~ .container{-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px)}.yd-effect-16 .yd-content{-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);opacity:0}.yd-modal-show.yd-effect-16 ~ .container,.yd-effect-16 .yd-content{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.yd-modal-show.yd-effect-16 .yd-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}

button.yd-btn,button[data-action="clear"],button[data-action="undo"]{border:1px solid rgba(0,0,0,0.2);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.04);background:#fff;padding:10px;border-radius:4px;margin-right:5px;font-size:15px;cursor:pointer}button.yd-btn i,button[data-action="clear"] i,button[data-action="undo"] i{font-size:15px}button.yd-btn:focus,button[data-action="clear"]:focus,button[data-action="undo"]:focus{outline:none;box-shadow:none}






	#stacks_in_75 > .container {
		max-width: 700px;
	}










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

	


#stacks_in_75 {
	padding: 15px 0px 15px 0px;
}


#stacks_in_631 {
}

#stacks_in_631 > .foundry-backdrop {
	z-index: 100;
	

	

	
		background: url(../onlinepaymentrbc_files/image_bkg-631.jpg) ;
		
			
		

		
		background-position: center center;
	



	



	


	


}


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

		#stacks_in_631 > .foundry-backdrop {
			

			

			

		}

	}


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





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



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



#stacks_in_631 {
	padding: 0px 25px 20px 25px;
}






	#stacks_in_632 > .container {
		max-width: 750px;
	}










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

	

#stacks_in_633 p,#stacks_in_633 div,#stacks_in_633 ul,#stacks_in_633 ol,#stacks_in_633 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_633 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_633 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_633,#stacks_in_633 div,#stacks_in_633 p,#stacks_in_633 ol,#stacks_in_633 ul li,#stacks_in_633 ol li,#stacks_in_633 ol,#stacks_in_633 dl{font-size:4.00rem}@media all and (max-width:640px){#stacks_in_633,#stacks_in_633 div,#stacks_in_633 p,#stacks_in_633 ol,#stacks_in_633 ul li,#stacks_in_633 ol li,#stacks_in_633 ol,#stacks_in_633 dl{font-size:2.50rem}}@media only screen and (min-width:0px){#stacks_in_633,#stacks_in_633 div,#stacks_in_633 p,#stacks_in_633 .fa:not(.no-indent),#stacks_in_633 ol,#stacks_in_633 ul li,#stacks_in_633 ol li,#stacks_in_633 ol,#stacks_in_633 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_633{letter-spacing:0.50px;}}#stacks_in_633,#stacks_in_633 div,#stacks_in_633 p,#stacks_in_633 ul,#stacks_in_633 ul li,#stacks_in_633 ol li,#stacks_in_633 ol,#stacks_in_633 dl,#stacks_in_633 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Open Sans Condensed",serif ;font-weight:400 ;font-style:normal }


#stacks_in_633 {
	margin: 60px 0px 0px 0px;
}

#stacks_in_634 {
	font-weight: lighter;
}
#stacks_in_636 p,#stacks_in_636 div{margin-bottom:0}#stacks_in_636 p,#stacks_in_636 div,#stacks_in_636 ul,#stacks_in_636 ol,#stacks_in_636 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_636 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_636 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_636,#stacks_in_636 div,#stacks_in_636 p,#stacks_in_636 ol,#stacks_in_636 ul li,#stacks_in_636 ol li,#stacks_in_636 ol,#stacks_in_636 dl{font-size:2.50rem}@media all and (max-width:640px){#stacks_in_636,#stacks_in_636 div,#stacks_in_636 p,#stacks_in_636 ol,#stacks_in_636 ul li,#stacks_in_636 ol li,#stacks_in_636 ol,#stacks_in_636 dl{font-size:1.50rem}}@media only screen and (min-width:0px){#stacks_in_636,#stacks_in_636 div,#stacks_in_636 p,#stacks_in_636 .fa:not(.no-indent),#stacks_in_636 ol,#stacks_in_636 ul li,#stacks_in_636 ol li,#stacks_in_636 ol,#stacks_in_636 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_636{letter-spacing:0.50px;}}#stacks_in_636,#stacks_in_636 div,#stacks_in_636 p,#stacks_in_636 ul,#stacks_in_636 ul li,#stacks_in_636 ol li,#stacks_in_636 ol,#stacks_in_636 dl,#stacks_in_636 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:800 ;font-style:normal }


#stacks_in_636 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_639 p,#stacks_in_639 div,#stacks_in_639 ul,#stacks_in_639 ol,#stacks_in_639 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_639 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_639 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_639,#stacks_in_639 div,#stacks_in_639 p,#stacks_in_639 ol,#stacks_in_639 ul li,#stacks_in_639 ol li,#stacks_in_639 ol,#stacks_in_639 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_639,#stacks_in_639 div,#stacks_in_639 p,#stacks_in_639 ol,#stacks_in_639 ul li,#stacks_in_639 ol li,#stacks_in_639 ol,#stacks_in_639 dl{font-size:0.95rem}}@media only screen and (min-width:0px){#stacks_in_639{}}


#stacks_in_639 {
	padding: 15px 0px 15px 0px;
}



#stacks_in_642 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 1px;
	
	width: 120px;
	
	margin-bottom: 21px;

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}



/*
 * jQuery FlexSlider v2.6.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */

/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/

#stacks_in_643 .flexslider {
	overflow: visible !important;
}

#stacks_in_643 .flex-container a:hover,
#stacks_in_643 .flexslider a:hover {
  outline: none;
}

#stacks_in_643 .slides,
#stacks_in_643 .slides > li,
#stacks_in_643 .flex-control-nav,
#stacks_in_643 .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

#stacks_in_643 .flex-pauseplay span {
  text-transform: capitalize;
}

/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
#stacks_in_643 .flexslider {
  margin: 0;
  padding: 0;
	overflow: hidden;
}

#stacks_in_643 .flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
	position: relative;
}

#stacks_in_643 .flexslider .slides img.image_slide {
  width: 100%;
  display: block;
}

#stacks_in_643 .flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] #stacks_in_643 .flexslider .slides {
  display: block;
}

* html #stacks_in_643 .flexslider .slides {
  height: 1%;
}

.no-js #stacks_in_643 .flexslider .slides > li:first-child {
  display: block;
}

/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
#stacks_in_643 .flexslider {
	
	margin: 0 0 60px;
	
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}

#stacks_in_643 .flexslider .slides {
  zoom: 1;
}

#stacks_in_643 .flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}

#stacks_in_643 .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -ms-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}

#stacks_in_643 .loading .flex-viewport {
  max-height: 300px;
}

#stacks_in_643 .carousel li {
  margin-right: 5px;
}

#stacks_in_643 .flex-direction-nav {
  *height: 0;
}

#stacks_in_643 .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(51, 51, 51, 0.80);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* Removes Firefox's outlines on links */
#stacks_in_643 .flex-direction-nav a,
#stacks_in_643 .flex-pauseplay a,
#stacks_in_643 .flex-control-paging li a,
#stacks_in_643 .flex-control-paging li a.flex-active {
 outline: 0;
}

#stacks_in_643 .flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 30px;
	line-height: 40px;
  display: inline-block;
  color: rgba(51, 51, 51, 0.80);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);
}

#stacks_in_643 .flex-direction-nav a.flex-prev:before {
  content: '\f104';
	margin-right: 2px;
}

#stacks_in_643 .flex-direction-nav a.flex-next:before {
  content: '\f105';
	margin-left: 2px;
}

#stacks_in_643 .flex-direction-nav .flex-prev,
#stacks_in_643 .flex-direction-nav .flex-next {
		background: rgba(255, 255, 255, 0.33);
		border-radius: 4px;
		text-align: center;
}

#stacks_in_643 .flex-direction-nav .flex-prev {
  left: -50px;
}

#stacks_in_643 .flex-direction-nav .flex-next {
  right: -50px;
}

#stacks_in_643 .flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}

#stacks_in_643 .flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}

#stacks_in_643 .flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}

#stacks_in_643 .flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}

#stacks_in_643 .flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}

#stacks_in_643 .flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}

#stacks_in_643 .flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}

#stacks_in_643 .flex-pauseplay a:hover {
  opacity: 1;
}

#stacks_in_643 .flex-pauseplay a.flex-play:before {
  content: '\f003';
}

#stacks_in_643 .flex-control-nav {
  width: 100%;
  position: absolute;
	z-index: 10;
	
	bottom: -55px;
	
  text-align: center;
}

#stacks_in_643 .flex-control-nav li {
  margin: 0 4px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#stacks_in_643 .flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
	background: rgba(151, 0, 5, 1.00);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
	
	transition-duration: 225ms;
	transition-property: width;
	
}

#stacks_in_643 .flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}

#stacks_in_643 .flex-control-paging li a.flex-active {
  background: #000;
	background: rgba(255, 255, 255, 1.00);
  cursor: default;
	
	width: 25px;
	
}

#stacks_in_643 .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

#stacks_in_643 .flex-control-thumbs li {
  /*width: 25%;*/
  float: left;
  margin: 0;
}

#stacks_in_643 .flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

#stacks_in_643 .flex-control-thumbs img:hover {
  opacity: 1;
}

#stacks_in_643 .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}


#stacks_in_643 .flex-caption {
	background: rgba(0,0,0,0.5);
	width: 100%;
	padding: 2%;
	left: 0;
	bottom: 0;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	position: absolute;
}


/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  #stacks_in_643 .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }

  #stacks_in_643 .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}


/* Toggles */

#stacks_in_643 .flex-direction-nav {
	display: none;
}







/* Loading Animation */

@-webkit-keyframes uil-reload-css {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-reload-css {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-reload-css {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes uil-reload-css {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-reload-css {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-reload-css {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes uil-reload-css {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes uil-reload-css {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

#stacks_in_643 .uil-reload-css {
  position: relative;
  width: 200px;
  height: 200px;
	margin-left: auto;
	margin-right: auto;
}

#stacks_in_643 .uil-reload-css > div {
  -ms-animation: uil-reload-css 1s linear infinite;
  -moz-animation: uil-reload-css 1s linear infinite;
  -webkit-animation: uil-reload-css 1s linear infinite;
  -o-animation: uil-reload-css 1s linear infinite;
  animation: uil-reload-css 1s linear infinite;
  display: block;
  position: absolute;
  top: 20px;
  left: 20px;
  width: 160px;
  height: 160px;
  border-radius: 100px;
  border: 20px solid #c7c7c7;
  border-top: 20px solid rgba(0,0,0,0);
  border-right: 20px solid #c7c7c7;
  border-bottom: 20px solid #c7c7c7;
}

#stacks_in_643 .uil-reload-css > div:after {
  content: " ";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 30px 30px 30px;
  border-color: transparent transparent #c7c7c7 transparent;
  display: block;
  -ms-transform: translate(-15px, 0) rotate(45deg);
  -moz-transform: translate(-15px, 0) rotate(45deg);
  -webkit-transform: translate(-15px, 0) rotate(45deg);
  -o-transform: translate(-15px, 0) rotate(45deg);
  transform: translate(-15px, 0) rotate(45deg);
}

#stacks_in_643 {
	margin: 0px 0px 40px 0px;
}
#stacks_in_645 p,#stacks_in_645 div{margin-bottom:0}#stacks_in_645 p,#stacks_in_645 div,#stacks_in_645 ul,#stacks_in_645 ol,#stacks_in_645 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_645 a{color:rgba(255, 255, 255, 1.00)}#stacks_in_645 a:hover{color:rgba(220, 221, 221, 1.00)}#stacks_in_645,#stacks_in_645 div,#stacks_in_645 p,#stacks_in_645 ol,#stacks_in_645 ul li,#stacks_in_645 ol li,#stacks_in_645 ol,#stacks_in_645 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_645,#stacks_in_645 div,#stacks_in_645 p,#stacks_in_645 ol,#stacks_in_645 ul li,#stacks_in_645 ol li,#stacks_in_645 ol,#stacks_in_645 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_645{}}#stacks_in_645,#stacks_in_645 div,#stacks_in_645 p,#stacks_in_645 ul,#stacks_in_645 ul li,#stacks_in_645 ol li,#stacks_in_645 ol,#stacks_in_645 dl,#stacks_in_645 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Arima Madurai",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_645 {
	padding: 20px 0px 15px 0px;
}
#stacks_in_648 p,#stacks_in_648 div,#stacks_in_648 ul,#stacks_in_648 ol,#stacks_in_648 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_648 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_648 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_648,#stacks_in_648 div,#stacks_in_648 p,#stacks_in_648 ol,#stacks_in_648 ul li,#stacks_in_648 ol li,#stacks_in_648 ol,#stacks_in_648 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_648,#stacks_in_648 div,#stacks_in_648 p,#stacks_in_648 ol,#stacks_in_648 ul li,#stacks_in_648 ol li,#stacks_in_648 ol,#stacks_in_648 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_648{}}

#stacks_in_653 p,#stacks_in_653 div{margin-bottom:0}#stacks_in_653 p,#stacks_in_653 div,#stacks_in_653 ul,#stacks_in_653 ol,#stacks_in_653 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_653 a{color:rgba(255, 255, 255, 1.00)}#stacks_in_653 a:hover{color:rgba(220, 221, 221, 1.00)}#stacks_in_653,#stacks_in_653 div,#stacks_in_653 p,#stacks_in_653 ol,#stacks_in_653 ul li,#stacks_in_653 ol li,#stacks_in_653 ol,#stacks_in_653 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_653,#stacks_in_653 div,#stacks_in_653 p,#stacks_in_653 ol,#stacks_in_653 ul li,#stacks_in_653 ol li,#stacks_in_653 ol,#stacks_in_653 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_653{}}#stacks_in_653,#stacks_in_653 div,#stacks_in_653 p,#stacks_in_653 ul,#stacks_in_653 ul li,#stacks_in_653 ol li,#stacks_in_653 ol,#stacks_in_653 dl,#stacks_in_653 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Arima Madurai",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_653 {
	padding: 20px 0px 15px 0px;
}
#stacks_in_656 p,#stacks_in_656 div,#stacks_in_656 ul,#stacks_in_656 ol,#stacks_in_656 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_656 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_656 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_656,#stacks_in_656 div,#stacks_in_656 p,#stacks_in_656 ol,#stacks_in_656 ul li,#stacks_in_656 ol li,#stacks_in_656 ol,#stacks_in_656 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_656,#stacks_in_656 div,#stacks_in_656 p,#stacks_in_656 ol,#stacks_in_656 ul li,#stacks_in_656 ol li,#stacks_in_656 ol,#stacks_in_656 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_656{}}

#stacks_in_661 p,#stacks_in_661 div{margin-bottom:0}#stacks_in_661 p,#stacks_in_661 div,#stacks_in_661 ul,#stacks_in_661 ol,#stacks_in_661 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_661 a{color:rgba(255, 255, 255, 1.00)}#stacks_in_661 a:hover{color:rgba(220, 221, 221, 1.00)}#stacks_in_661,#stacks_in_661 div,#stacks_in_661 p,#stacks_in_661 ol,#stacks_in_661 ul li,#stacks_in_661 ol li,#stacks_in_661 ol,#stacks_in_661 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_661,#stacks_in_661 div,#stacks_in_661 p,#stacks_in_661 ol,#stacks_in_661 ul li,#stacks_in_661 ol li,#stacks_in_661 ol,#stacks_in_661 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_661{}}#stacks_in_661,#stacks_in_661 div,#stacks_in_661 p,#stacks_in_661 ul,#stacks_in_661 ul li,#stacks_in_661 ol li,#stacks_in_661 ol,#stacks_in_661 dl,#stacks_in_661 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Arima Madurai",Sans-Serif ;font-weight:300 ;font-style:normal }


#stacks_in_661 {
	padding: 20px 0px 15px 0px;
}
#stacks_in_664 p,#stacks_in_664 div,#stacks_in_664 ul,#stacks_in_664 ol,#stacks_in_664 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_664 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_664 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_664,#stacks_in_664 div,#stacks_in_664 p,#stacks_in_664 ol,#stacks_in_664 ul li,#stacks_in_664 ol li,#stacks_in_664 ol,#stacks_in_664 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_664,#stacks_in_664 div,#stacks_in_664 p,#stacks_in_664 ol,#stacks_in_664 ul li,#stacks_in_664 ol li,#stacks_in_664 ol,#stacks_in_664 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_664{}}







	#stacks_in_898 > .container {
		max-width: 500px;
	}










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

	


#stacks_in_898 {
	padding: 0px 25px 30px 25px;
}
#stacks_in_895 p,#stacks_in_895 div{margin-bottom:0}#stacks_in_895 p,#stacks_in_895 div,#stacks_in_895 ul,#stacks_in_895 ol,#stacks_in_895 dl{color:rgba(79, 9, 12, 1.00)}#stacks_in_895 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_895 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_895,#stacks_in_895 div,#stacks_in_895 p,#stacks_in_895 ol,#stacks_in_895 ul li,#stacks_in_895 ol li,#stacks_in_895 ol,#stacks_in_895 dl{font-size:1.10rem}@media all and (max-width:640px){#stacks_in_895,#stacks_in_895 div,#stacks_in_895 p,#stacks_in_895 ol,#stacks_in_895 ul li,#stacks_in_895 ol li,#stacks_in_895 ol,#stacks_in_895 dl{font-size:1.10rem}}@media only screen and (min-width:0px){#stacks_in_895{}}#stacks_in_895,#stacks_in_895 div,#stacks_in_895 p,#stacks_in_895 ul,#stacks_in_895 ul li,#stacks_in_895 ol li,#stacks_in_895 ol,#stacks_in_895 dl,#stacks_in_895 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Nanum Gothic",Sans-Serif ;font-weight:200 ;font-style:normal }


#stacks_in_895 {
	padding: 10px 0px 12px 0px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_889 {
		font-family: 'Nanum Gothic', sans-serif;
		font-weight: 200;
		font-style: normal;
		font-size: 50%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_889 {
		color: rgba(255, 255, 255, 1.00);
	}
}
.topyenoh{opacity:0;position:absolute;top:0;left:0;height:0;width:0;padding:0;margin:0;z-index:-1}::placeholder{color:rgba(79, 9, 12, 1.00)}#stacks_in_891 label{color:rgba(34, 34, 34, 1.00);font-size:1.30rem}#stacks_in_891 .gdpr input{float:left;width:auto;margin:0.3rem 0 1rem 0}#stacks_in_891 .gdpr label{float:left;width:90%;font-size:1.30rem;color:rgba(34, 34, 34, 1.00);position:relative;margin-left:0.5rem}#stacks_in_891 input[type=text],#stacks_in_891 input[type=email]{-webkit-appearance:none;font-family:inherit;border-style:solid;border-width:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);display:block;margin:0;line-height:1em;width:100%;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;border-radius:50px;background-color:rgba(217, 218, 218, 1.00);border-color:rgba(217, 218, 218, 1.00);height:2em;color:rgba(255, 255, 255, 1.00);font-size:1.30rem;text-align:left;padding:0 0.5rem}#stacks_in_891 input[type=text]:focus,#stacks_in_891 input[type=email]:focus{box-shadow:0 0 5px -1px rgba(217, 218, 218, 1.00);border-color:rgba(217, 218, 218, 1.00);outline:none;background-color:rgba(214, 215, 215, 1.00);color:rgba(180, 180, 180, 1.00)}#stacks_in_891 .label_text{line-height:2em}#stacks_in_891 .field{display:inline-block;width:100%;position:relative;margin:0.00rem 0;vertical-align:bottom}#stacks_in_891 .hide{display:none}#stacks_in_891 input[name=consent].error{outline:1px solid red}#stacks_in_891 label.error{margin-top:0.5rem;color:red;display:block;font-size:1rem}#stacks_in_891 button{margin:0}#stacks_in_891 button.custom{border-style:solid;border-width:0px;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;border-radius:0;transition:background-color 300ms ease-out;background-color:rgba(79, 9, 12, 1.00);color:rgba(255, 255, 255, 1.00)}#stacks_in_891 button.custom:hover{background-color:rgba(75, 8, 11, 1.00)}#stacks_in_891 button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}#stacks_in_891 button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}#stacks_in_891 button.expand{padding-right:0;padding-left:0;width:100%}#stacks_in_891 button.right{float:right}#stacks_in_891 button.radius{border-radius:50px}#stacks_in_891 button.round{border-radius:500px}#stacks_in_891 .field{float:left}#stacks_in_891 .field.first_name{width:50%}#stacks_in_891 .field.last_name{width:50%}#stacks_in_891 .field.email{width:55%}#stacks_in_891 .field.custom{width:70%}#stacks_in_891 .field.customtwo{width:40%}#stacks_in_891 .field.human{width:50%}#stacks_in_891 .field.submit_button{width:45%}#stacks_in_891 input[type=text],#stacks_in_891 input[type=email]{width:calc(100% - 1px)}#stacks_in_891 form{width:100%;overflow:auto}#stacks_in_891 button.inline_input{height:2em;line-height:2em;font-size:1.30rem;padding-top:0;padding-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0}#stacks_in_891 input.email.inline_input{border-top-right-radius:0;border-bottom-right-radius:0}



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

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

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

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


	#stacks_in_868 ul.social_badges_container li a {
		border-radius: 50%;
	}


#stacks_in_868 {
	padding: 15px 0px 0px 0px;
}



	li.stacks_in_870_individual_badge a,
	li.stacks_in_870_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_870_individual_badge a:hover,
	li.stacks_in_870_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






	li.stacks_in_871_individual_badge a,
	li.stacks_in_871_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_871_individual_badge a:hover,
	li.stacks_in_871_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






	li.stacks_in_872_individual_badge a,
	li.stacks_in_872_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_872_individual_badge a:hover,
	li.stacks_in_872_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






	li.stacks_in_873_individual_badge a,
	li.stacks_in_873_individual_badge a:visited {
		background-color: rgba(255, 255, 255, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}

	li.stacks_in_873_individual_badge a:hover,
	li.stacks_in_873_individual_badge a:active {
		background-color: rgba(220, 221, 221, 1.00);
		color: rgba(79, 9, 12, 1.00);
	}






#stacks_in_887 .overlap {
	display: grid;
	position: relative;
	
	
	z-index: 1;
}


@media (max-width: 47.9375em) {
	/* Mobile */
	
		
		#stacks_in_887 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_887 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_887 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;

		
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* Tablet */
	
		
		#stacks_in_887 .overlap {
			top: -0px;
			margin-bottom: -0px;
		}
		

		
	

	

		#stacks_in_887 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_887 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}

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

		
	

	

		#stacks_in_887 .overlap_inner {
			border-radius: 0px;
		}
	

	#stacks_in_887 .overlap_inner {
		background-color: rgba(255, 255, 255, 1.00);
		
		
		border-width: 0px;
		border-style: solid;
		border-color: #CCCCCC;
		
	}

}




	
	





#stacks_in_887 {
	padding: 0px 0px 700px 0px;
}









	#stacks_in_1395 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







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

	


#stacks_in_1395 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0px 25px 25px 25px;
}









	#stacks_in_1397 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







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

	


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






	#stacks_in_1399 > .container {
		max-width: 1070px;
	}










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

	


#stacks_in_1399 {
	background-color: rgba(79, 9, 12, 1.00);
	padding: 0px 25px 15px 25px;
}
#stacks_in_1403 p,#stacks_in_1403 div{margin-bottom:0}#stacks_in_1403 p,#stacks_in_1403 div,#stacks_in_1403 ul,#stacks_in_1403 ol,#stacks_in_1403 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1403 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1403 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1403,#stacks_in_1403 div,#stacks_in_1403 p,#stacks_in_1403 ol,#stacks_in_1403 ul li,#stacks_in_1403 ol li,#stacks_in_1403 ol,#stacks_in_1403 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1403,#stacks_in_1403 div,#stacks_in_1403 p,#stacks_in_1403 ol,#stacks_in_1403 ul li,#stacks_in_1403 ol li,#stacks_in_1403 ol,#stacks_in_1403 dl{font-size:1.40rem}}@media only screen and (min-width:0px){#stacks_in_1403,#stacks_in_1403 div,#stacks_in_1403 p,#stacks_in_1403 .fa:not(.no-indent),#stacks_in_1403 ol,#stacks_in_1403 ul li,#stacks_in_1403 ol li,#stacks_in_1403 ol,#stacks_in_1403 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1403{letter-spacing:0.50px;}}#stacks_in_1403,#stacks_in_1403 div,#stacks_in_1403 p,#stacks_in_1403 ul,#stacks_in_1403 ul li,#stacks_in_1403 ol li,#stacks_in_1403 ol,#stacks_in_1403 dl,#stacks_in_1403 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:600 ;font-style:normal }


#stacks_in_1403 {
	margin: 90px 0px 0px 0px;
}



#stacks_in_1406 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 1px;
	
	width: 145px;
	
	margin-bottom: 21px;

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}

#stacks_in_1406 {
	padding: 25px 0px 8px 0px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_1407 article,
#stacks_in_1407 aside,
#stacks_in_1407 details,
#stacks_in_1407 figcaption,
#stacks_in_1407 figure,
#stacks_in_1407 footer,
#stacks_in_1407 header,
#stacks_in_1407 hgroup,
#stacks_in_1407 main,
#stacks_in_1407 nav,
#stacks_in_1407 section,
#stacks_in_1407 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_1407 audio,
#stacks_in_1407 canvas,
#stacks_in_1407 progress,
#stacks_in_1407 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_1407 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_1407 [hidden],
#stacks_in_1407 template {
  display: none;
}


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

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

#stacks_in_1407 img {
  border: 0;
}

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

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

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

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

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

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

#stacks_in_1407 pre {
  overflow: auto;
}

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

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



/* **************** */
/* Stack Specific   */
/* **************** */


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


#stacks_in_1407 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_1407 .column_base_margin {
    margin-bottom: 10px;
  }
}

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

  #stacks_in_1407 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_1407 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_1407 .column_base_margin {
    margin-bottom: 10px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_1407 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

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

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

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

*/


#stacks_in_1407 meta.foundation-version {
  font-family: "/5.3.1/"; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_1407 .hide {
  display: none; }

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


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


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

#stacks_in_1407 select {
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

#stacks_in_1407 .column,
#stacks_in_1407 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  #stacks_in_1407 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1407 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_1407 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1407 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1407 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1407 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1407 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1407 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1407 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1407 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1407 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1407 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1407 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1407 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1407 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1407 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1407 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1407 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1407 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1407 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1407 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1407 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1407 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1407 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1407 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1407 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1407 .column,
  #stacks_in_1407 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1407 .large-1 {
    width: 8.33333%; }

  #stacks_in_1407 .large-2 {
    width: 16.66667%; }

  #stacks_in_1407 .large-3 {
    width: 25%; }

  #stacks_in_1407 .large-4 {
    width: 33.33333%; }

  #stacks_in_1407 .large-5 {
    width: 41.66667%; }

  #stacks_in_1407 .large-6 {
    width: 50%; }

  #stacks_in_1407 .large-7 {
    width: 58.33333%; }

  #stacks_in_1407 .large-8 {
    width: 66.66667%; }

  #stacks_in_1407 .large-9 {
    width: 75%; }

  #stacks_in_1407 .large-10 {
    width: 83.33333%; }

  #stacks_in_1407 .large-11 {
    width: 91.66667%; }

  #stacks_in_1407 .large-12 {
    width: 100%; }

  #stacks_in_1407 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1407 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1407 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1407 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1407 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1407 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1407 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1407 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1407 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1407 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1407 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1407 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1407 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1407 .column.large-centered,
  #stacks_in_1407 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1407 .column.large-uncentered,
  #stacks_in_1407 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1407 .column.large-centered:last-child,
  #stacks_in_1407 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_1407 .column.large-uncentered:last-child,
  #stacks_in_1407 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_1407 .column.large-uncentered.opposite,
  #stacks_in_1407 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_1407 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1407 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1407 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1407 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1407 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1407 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1407 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1407 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1407 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1407 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1407 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1407 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1407 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1407 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1407 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1407 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1407 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1407 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1407 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1407 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1407 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1407 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1407 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1407 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_1407 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_1407 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_1407 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_1407 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_1407 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_1407 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_1407 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_1407 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1407 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1407 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_1407 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1407 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1407 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_1407 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1407 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1407 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1407 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_1407 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_1409 p,#stacks_in_1409 div,#stacks_in_1409 ul,#stacks_in_1409 ol,#stacks_in_1409 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1409 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1409 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1409,#stacks_in_1409 div,#stacks_in_1409 p,#stacks_in_1409 ol,#stacks_in_1409 ul li,#stacks_in_1409 ol li,#stacks_in_1409 ol,#stacks_in_1409 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1409,#stacks_in_1409 div,#stacks_in_1409 p,#stacks_in_1409 ol,#stacks_in_1409 ul li,#stacks_in_1409 ol li,#stacks_in_1409 ol,#stacks_in_1409 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1409,#stacks_in_1409 div,#stacks_in_1409 p,#stacks_in_1409 .fa:not(.no-indent),#stacks_in_1409 ol,#stacks_in_1409 ul li,#stacks_in_1409 ol li,#stacks_in_1409 ol,#stacks_in_1409 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1409{letter-spacing:0.50px;}}#stacks_in_1409,#stacks_in_1409 div,#stacks_in_1409 p,#stacks_in_1409 ul,#stacks_in_1409 ul li,#stacks_in_1409 ol li,#stacks_in_1409 ol,#stacks_in_1409 dl,#stacks_in_1409 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1409 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1412 p,#stacks_in_1412 div,#stacks_in_1412 ul,#stacks_in_1412 ol,#stacks_in_1412 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1412 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1412 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1412,#stacks_in_1412 div,#stacks_in_1412 p,#stacks_in_1412 ol,#stacks_in_1412 ul li,#stacks_in_1412 ol li,#stacks_in_1412 ol,#stacks_in_1412 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1412,#stacks_in_1412 div,#stacks_in_1412 p,#stacks_in_1412 ol,#stacks_in_1412 ul li,#stacks_in_1412 ol li,#stacks_in_1412 ol,#stacks_in_1412 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1412,#stacks_in_1412 div,#stacks_in_1412 p,#stacks_in_1412 .fa:not(.no-indent),#stacks_in_1412 ol,#stacks_in_1412 ul li,#stacks_in_1412 ol li,#stacks_in_1412 ol,#stacks_in_1412 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1412{}}

#stacks_in_1416 p,#stacks_in_1416 div,#stacks_in_1416 ul,#stacks_in_1416 ol,#stacks_in_1416 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1416 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1416 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1416,#stacks_in_1416 div,#stacks_in_1416 p,#stacks_in_1416 ol,#stacks_in_1416 ul li,#stacks_in_1416 ol li,#stacks_in_1416 ol,#stacks_in_1416 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1416,#stacks_in_1416 div,#stacks_in_1416 p,#stacks_in_1416 ol,#stacks_in_1416 ul li,#stacks_in_1416 ol li,#stacks_in_1416 ol,#stacks_in_1416 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1416,#stacks_in_1416 div,#stacks_in_1416 p,#stacks_in_1416 .fa:not(.no-indent),#stacks_in_1416 ol,#stacks_in_1416 ul li,#stacks_in_1416 ol li,#stacks_in_1416 ol,#stacks_in_1416 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1416{letter-spacing:0.50px;}}#stacks_in_1416,#stacks_in_1416 div,#stacks_in_1416 p,#stacks_in_1416 ul,#stacks_in_1416 ul li,#stacks_in_1416 ol li,#stacks_in_1416 ol,#stacks_in_1416 dl,#stacks_in_1416 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1416 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1419 p,#stacks_in_1419 div,#stacks_in_1419 ul,#stacks_in_1419 ol,#stacks_in_1419 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1419 a{color:rgba(239, 241, 241, 1.00)}#stacks_in_1419 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1419,#stacks_in_1419 div,#stacks_in_1419 p,#stacks_in_1419 ol,#stacks_in_1419 ul li,#stacks_in_1419 ol li,#stacks_in_1419 ol,#stacks_in_1419 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1419,#stacks_in_1419 div,#stacks_in_1419 p,#stacks_in_1419 ol,#stacks_in_1419 ul li,#stacks_in_1419 ol li,#stacks_in_1419 ol,#stacks_in_1419 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1419,#stacks_in_1419 div,#stacks_in_1419 p,#stacks_in_1419 .fa:not(.no-indent),#stacks_in_1419 ol,#stacks_in_1419 ul li,#stacks_in_1419 ol li,#stacks_in_1419 ol,#stacks_in_1419 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1419{}}

#stacks_in_1423 p,#stacks_in_1423 div,#stacks_in_1423 ul,#stacks_in_1423 ol,#stacks_in_1423 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1423 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1423 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1423,#stacks_in_1423 div,#stacks_in_1423 p,#stacks_in_1423 ol,#stacks_in_1423 ul li,#stacks_in_1423 ol li,#stacks_in_1423 ol,#stacks_in_1423 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1423,#stacks_in_1423 div,#stacks_in_1423 p,#stacks_in_1423 ol,#stacks_in_1423 ul li,#stacks_in_1423 ol li,#stacks_in_1423 ol,#stacks_in_1423 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1423,#stacks_in_1423 div,#stacks_in_1423 p,#stacks_in_1423 .fa:not(.no-indent),#stacks_in_1423 ol,#stacks_in_1423 ul li,#stacks_in_1423 ol li,#stacks_in_1423 ol,#stacks_in_1423 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1423{letter-spacing:0.50px;}}#stacks_in_1423,#stacks_in_1423 div,#stacks_in_1423 p,#stacks_in_1423 ul,#stacks_in_1423 ul li,#stacks_in_1423 ol li,#stacks_in_1423 ol,#stacks_in_1423 dl,#stacks_in_1423 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1423 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1426 p,#stacks_in_1426 div,#stacks_in_1426 ul,#stacks_in_1426 ol,#stacks_in_1426 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1426 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1426 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1426,#stacks_in_1426 div,#stacks_in_1426 p,#stacks_in_1426 ol,#stacks_in_1426 ul li,#stacks_in_1426 ol li,#stacks_in_1426 ol,#stacks_in_1426 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1426,#stacks_in_1426 div,#stacks_in_1426 p,#stacks_in_1426 ol,#stacks_in_1426 ul li,#stacks_in_1426 ol li,#stacks_in_1426 ol,#stacks_in_1426 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1426,#stacks_in_1426 div,#stacks_in_1426 p,#stacks_in_1426 .fa:not(.no-indent),#stacks_in_1426 ol,#stacks_in_1426 ul li,#stacks_in_1426 ol li,#stacks_in_1426 ol,#stacks_in_1426 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1426{}}

#stacks_in_1429 p,#stacks_in_1429 div,#stacks_in_1429 ul,#stacks_in_1429 ol,#stacks_in_1429 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1429 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1429 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1429,#stacks_in_1429 div,#stacks_in_1429 p,#stacks_in_1429 ol,#stacks_in_1429 ul li,#stacks_in_1429 ol li,#stacks_in_1429 ol,#stacks_in_1429 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1429,#stacks_in_1429 div,#stacks_in_1429 p,#stacks_in_1429 ol,#stacks_in_1429 ul li,#stacks_in_1429 ol li,#stacks_in_1429 ol,#stacks_in_1429 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1429,#stacks_in_1429 div,#stacks_in_1429 p,#stacks_in_1429 .fa:not(.no-indent),#stacks_in_1429 ol,#stacks_in_1429 ul li,#stacks_in_1429 ol li,#stacks_in_1429 ol,#stacks_in_1429 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1429{}}


#stacks_in_1429 {
	padding: 4px 0px 0px 0px;
}

#stacks_in_1432 {
	padding: 15px 0px 20px 0px;
}


#stacks_in_1434 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1434 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1434 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1434 img {
		
			
			
	}
}


#stacks_in_1434 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}

#stacks_in_1435 p,#stacks_in_1435 div,#stacks_in_1435 ul,#stacks_in_1435 ol,#stacks_in_1435 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1435 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1435 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1435,#stacks_in_1435 div,#stacks_in_1435 p,#stacks_in_1435 ol,#stacks_in_1435 ul li,#stacks_in_1435 ol li,#stacks_in_1435 ol,#stacks_in_1435 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1435,#stacks_in_1435 div,#stacks_in_1435 p,#stacks_in_1435 ol,#stacks_in_1435 ul li,#stacks_in_1435 ol li,#stacks_in_1435 ol,#stacks_in_1435 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1435,#stacks_in_1435 div,#stacks_in_1435 p,#stacks_in_1435 .fa:not(.no-indent),#stacks_in_1435 ol,#stacks_in_1435 ul li,#stacks_in_1435 ol li,#stacks_in_1435 ol,#stacks_in_1435 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1435{}}


#stacks_in_1435 {
	margin: 30px 0px 0px 0px;
}
#stacks_in_1438 p,#stacks_in_1438 div,#stacks_in_1438 ul,#stacks_in_1438 ol,#stacks_in_1438 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1438 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1438 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1438,#stacks_in_1438 div,#stacks_in_1438 p,#stacks_in_1438 ol,#stacks_in_1438 ul li,#stacks_in_1438 ol li,#stacks_in_1438 ol,#stacks_in_1438 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1438,#stacks_in_1438 div,#stacks_in_1438 p,#stacks_in_1438 ol,#stacks_in_1438 ul li,#stacks_in_1438 ol li,#stacks_in_1438 ol,#stacks_in_1438 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1438,#stacks_in_1438 div,#stacks_in_1438 p,#stacks_in_1438 .fa:not(.no-indent),#stacks_in_1438 ol,#stacks_in_1438 ul li,#stacks_in_1438 ol li,#stacks_in_1438 ol,#stacks_in_1438 dl{line-height:0.80}}@media only screen and (min-width:0px){#stacks_in_1438{}}










	#stacks_in_1441 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1441 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1441 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0px 25px 25px 25px;
}









	#stacks_in_1443 > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}







	#stacks_in_1443 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1443 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 50px 0px 0px 0px;
}






	#stacks_in_1445 > .container {
		max-width: 1070px;
	}










	#stacks_in_1445 > .container {
		border-radius: 0px;
	}

	


#stacks_in_1445 {
	background-color: rgba(79, 9, 12, 1.00);
	padding: 0px 25px 15px 25px;
}
#stacks_in_1449 p,#stacks_in_1449 div{margin-bottom:0}#stacks_in_1449 p,#stacks_in_1449 div,#stacks_in_1449 ul,#stacks_in_1449 ol,#stacks_in_1449 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1449 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1449 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1449,#stacks_in_1449 div,#stacks_in_1449 p,#stacks_in_1449 ol,#stacks_in_1449 ul li,#stacks_in_1449 ol li,#stacks_in_1449 ol,#stacks_in_1449 dl{font-size:1.40rem}@media all and (max-width:640px){#stacks_in_1449,#stacks_in_1449 div,#stacks_in_1449 p,#stacks_in_1449 ol,#stacks_in_1449 ul li,#stacks_in_1449 ol li,#stacks_in_1449 ol,#stacks_in_1449 dl{font-size:1.40rem}}@media only screen and (min-width:0px){#stacks_in_1449,#stacks_in_1449 div,#stacks_in_1449 p,#stacks_in_1449 .fa:not(.no-indent),#stacks_in_1449 ol,#stacks_in_1449 ul li,#stacks_in_1449 ol li,#stacks_in_1449 ol,#stacks_in_1449 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1449{letter-spacing:0.50px;}}#stacks_in_1449,#stacks_in_1449 div,#stacks_in_1449 p,#stacks_in_1449 ul,#stacks_in_1449 ul li,#stacks_in_1449 ol li,#stacks_in_1449 ol,#stacks_in_1449 dl,#stacks_in_1449 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:600 ;font-style:normal }


#stacks_in_1449 {
	margin: 90px 0px 0px 0px;
}



#stacks_in_1452 .animated-divider {
	
	opacity: 0;
	
	display: inline-block;
	height: 1px;
	
	width: 145px;
	
	margin-bottom: 21px;

	
	background-color: rgba(255, 255, 255, 1.00);
	

	

}

#stacks_in_1452 {
	padding: 25px 0px 8px 0px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_1453 article,
#stacks_in_1453 aside,
#stacks_in_1453 details,
#stacks_in_1453 figcaption,
#stacks_in_1453 figure,
#stacks_in_1453 footer,
#stacks_in_1453 header,
#stacks_in_1453 hgroup,
#stacks_in_1453 main,
#stacks_in_1453 nav,
#stacks_in_1453 section,
#stacks_in_1453 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_1453 audio,
#stacks_in_1453 canvas,
#stacks_in_1453 progress,
#stacks_in_1453 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_1453 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_1453 [hidden],
#stacks_in_1453 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_1453 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_1453 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_1453 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_1453 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_1453 code,
#stacks_in_1453 kbd,
#stacks_in_1453 pre,
#stacks_in_1453 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */


#stacks_in_1453 *,
#stacks_in_1453 *:before,
#stacks_in_1453 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_1453 .wow {
  visibility: hidden;
}



/* We use this media query to add styles to any device that supports media queries */


@media only screen {
  #stacks_in_1453 .column_base_margin {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1024px) {

  #stacks_in_1453 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 768px wide. */
@media only screen and (max-width: 768px) {
  #stacks_in_1453 .column_base_margin {
    margin-bottom: 10px;
  }
}

/* Used to alter styles for screens at least 480px wide. */
@media only screen and (max-width: 640px) {
  #stacks_in_1453 .column_base_margin {
    margin-bottom: 10px;
  }
}







/* Handles making images responsive inside the stack */
#stacks_in_1453 img {
  max-width: 100%;
  height: auto;
}

/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/


#stacks_in_1453 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_1453 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_1453 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_1453 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_1453 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_1453 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_1453 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_1453 *,
#stacks_in_1453 *:before,
#stacks_in_1453 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_1453 .left {
  float: left !important; }

#stacks_in_1453 .right {
  float: right !important; }

#stacks_in_1453 .clearfix:before,
#stacks_in_1453 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_1453 .clearfix:after {
  clear: both; }

#stacks_in_1453 .hide {
  display: none; }

#stacks_in_1453 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_1453 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_1453 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_1453 select {
  width: 100%; }

#stacks_in_1453 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#stacks_in_1453 .row:before,
#stacks_in_1453 .row:after {
  content: " ";
  display: table; }

#stacks_in_1453 .row:after {
  clear: both; }

#stacks_in_1453 .row.collapse > .column,
#stacks_in_1453 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_1453 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_1453 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_1453 .row .row:before,
#stacks_in_1453 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_1453 .row .row:after {
  clear: both; }

#stacks_in_1453 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_1453 .row .row.collapse:before,
#stacks_in_1453 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_1453 .row .row.collapse:after {
  clear: both; }

#stacks_in_1453 .column,
#stacks_in_1453 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  margin-right: 0;   /* Fixes comaptiblity with some themes using skeleton.css */
  margin-left: 0;    /* Fixes comaptiblity with some themes using skeleton.css */
  width: 100%;
  float: left; }

#stacks_in_1453 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_1453 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_1453 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1453 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1453 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1453 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1453 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1453 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1453 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1453 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1453 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1453 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1453 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1453 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1453 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1453 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1453 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1453 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1453 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1453 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1453 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1453 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1453 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1453 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1453 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1453 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1453 .column,
  #stacks_in_1453 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1453 .small-1 {
    width: 8.33333%; }

  #stacks_in_1453 .small-2 {
    width: 16.66667%; }

  #stacks_in_1453 .small-3 {
    width: 25%; }

  #stacks_in_1453 .small-4 {
    width: 33.33333%; }

  #stacks_in_1453 .small-5 {
    width: 41.66667%; }

  #stacks_in_1453 .small-6 {
    width: 50%; }

  #stacks_in_1453 .small-7 {
    width: 58.33333%; }

  #stacks_in_1453 .small-8 {
    width: 66.66667%; }

  #stacks_in_1453 .small-9 {
    width: 75%; }

  #stacks_in_1453 .small-10 {
    width: 83.33333%; }

  #stacks_in_1453 .small-11 {
    width: 91.66667%; }

  #stacks_in_1453 .small-12 {
    width: 100%; }

  #stacks_in_1453 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1453 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1453 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1453 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1453 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1453 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1453 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1453 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1453 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1453 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1453 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1453 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1453 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1453 .column.small-centered,
  #stacks_in_1453 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1453 .column.small-uncentered,
  #stacks_in_1453 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1453 .column.small-centered:last-child,
  #stacks_in_1453 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_1453 .column.small-uncentered:last-child,
  #stacks_in_1453 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_1453 .column.small-uncentered.opposite,
  #stacks_in_1453 .columns.small-uncentered.opposite {
    float: right; }
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_1453 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1453 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1453 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1453 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1453 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1453 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1453 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1453 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1453 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1453 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1453 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1453 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1453 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1453 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1453 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1453 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1453 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1453 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1453 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1453 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1453 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1453 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1453 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1453 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1453 .column,
  #stacks_in_1453 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1453 .medium-1 {
    width: 8.33333%; }

  #stacks_in_1453 .medium-2 {
    width: 16.66667%; }

  #stacks_in_1453 .medium-3 {
    width: 25%; }

  #stacks_in_1453 .medium-4 {
    width: 33.33333%; }

  #stacks_in_1453 .medium-5 {
    width: 41.66667%; }

  #stacks_in_1453 .medium-6 {
    width: 50%; }

  #stacks_in_1453 .medium-7 {
    width: 58.33333%; }

  #stacks_in_1453 .medium-8 {
    width: 66.66667%; }

  #stacks_in_1453 .medium-9 {
    width: 75%; }

  #stacks_in_1453 .medium-10 {
    width: 83.33333%; }

  #stacks_in_1453 .medium-11 {
    width: 91.66667%; }

  #stacks_in_1453 .medium-12 {
    width: 100%; }

  #stacks_in_1453 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1453 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1453 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1453 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1453 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1453 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1453 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1453 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1453 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1453 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1453 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1453 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1453 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1453 .column.medium-centered,
  #stacks_in_1453 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1453 .column.medium-uncentered,
  #stacks_in_1453 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1453 .column.medium-centered:last-child,
  #stacks_in_1453 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_1453 .column.medium-uncentered:last-child,
  #stacks_in_1453 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_1453 .column.medium-uncentered.opposite,
  #stacks_in_1453 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_1453 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1453 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1453 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1453 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1453 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1453 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1453 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1453 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1453 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1453 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1453 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1453 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1453 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1453 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1453 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1453 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1453 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1453 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1453 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1453 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1453 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1453 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1453 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1453 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_1453 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1453 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1453 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1453 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1453 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1453 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1453 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1453 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1453 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1453 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1453 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1453 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1453 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1453 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1453 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1453 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1453 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1453 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1453 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1453 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1453 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1453 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1453 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1453 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_1453 .column,
  #stacks_in_1453 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_1453 .large-1 {
    width: 8.33333%; }

  #stacks_in_1453 .large-2 {
    width: 16.66667%; }

  #stacks_in_1453 .large-3 {
    width: 25%; }

  #stacks_in_1453 .large-4 {
    width: 33.33333%; }

  #stacks_in_1453 .large-5 {
    width: 41.66667%; }

  #stacks_in_1453 .large-6 {
    width: 50%; }

  #stacks_in_1453 .large-7 {
    width: 58.33333%; }

  #stacks_in_1453 .large-8 {
    width: 66.66667%; }

  #stacks_in_1453 .large-9 {
    width: 75%; }

  #stacks_in_1453 .large-10 {
    width: 83.33333%; }

  #stacks_in_1453 .large-11 {
    width: 91.66667%; }

  #stacks_in_1453 .large-12 {
    width: 100%; }

  #stacks_in_1453 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_1453 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_1453 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_1453 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_1453 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_1453 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_1453 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_1453 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_1453 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_1453 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_1453 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_1453 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_1453 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_1453 .column.large-centered,
  #stacks_in_1453 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_1453 .column.large-uncentered,
  #stacks_in_1453 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_1453 .column.large-centered:last-child,
  #stacks_in_1453 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_1453 .column.large-uncentered:last-child,
  #stacks_in_1453 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_1453 .column.large-uncentered.opposite,
  #stacks_in_1453 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_1453 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_1453 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_1453 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_1453 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_1453 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_1453 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_1453 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_1453 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_1453 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_1453 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_1453 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_1453 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_1453 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_1453 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_1453 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_1453 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_1453 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_1453 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_1453 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_1453 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_1453 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_1453 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_1453 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_1453 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
}

#stacks_in_1453 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_1453 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_1453 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_1453 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_1453 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_1453 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_1453 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_1453 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1453 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1453 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 40.063em) {
#stacks_in_1453 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1453 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1453 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; }
}

@media only screen and (min-width: 64.063em) {
#stacks_in_1453 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_1453 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_1453 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_1453 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }

#stacks_in_1453 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_1455 p,#stacks_in_1455 div,#stacks_in_1455 ul,#stacks_in_1455 ol,#stacks_in_1455 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1455 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1455 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1455,#stacks_in_1455 div,#stacks_in_1455 p,#stacks_in_1455 ol,#stacks_in_1455 ul li,#stacks_in_1455 ol li,#stacks_in_1455 ol,#stacks_in_1455 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1455,#stacks_in_1455 div,#stacks_in_1455 p,#stacks_in_1455 ol,#stacks_in_1455 ul li,#stacks_in_1455 ol li,#stacks_in_1455 ol,#stacks_in_1455 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1455,#stacks_in_1455 div,#stacks_in_1455 p,#stacks_in_1455 .fa:not(.no-indent),#stacks_in_1455 ol,#stacks_in_1455 ul li,#stacks_in_1455 ol li,#stacks_in_1455 ol,#stacks_in_1455 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1455{letter-spacing:0.50px;}}#stacks_in_1455,#stacks_in_1455 div,#stacks_in_1455 p,#stacks_in_1455 ul,#stacks_in_1455 ul li,#stacks_in_1455 ol li,#stacks_in_1455 ol,#stacks_in_1455 dl,#stacks_in_1455 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1455 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1458 p,#stacks_in_1458 div,#stacks_in_1458 ul,#stacks_in_1458 ol,#stacks_in_1458 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1458 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1458 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1458,#stacks_in_1458 div,#stacks_in_1458 p,#stacks_in_1458 ol,#stacks_in_1458 ul li,#stacks_in_1458 ol li,#stacks_in_1458 ol,#stacks_in_1458 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1458,#stacks_in_1458 div,#stacks_in_1458 p,#stacks_in_1458 ol,#stacks_in_1458 ul li,#stacks_in_1458 ol li,#stacks_in_1458 ol,#stacks_in_1458 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1458,#stacks_in_1458 div,#stacks_in_1458 p,#stacks_in_1458 .fa:not(.no-indent),#stacks_in_1458 ol,#stacks_in_1458 ul li,#stacks_in_1458 ol li,#stacks_in_1458 ol,#stacks_in_1458 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1458{}}

#stacks_in_1462 p,#stacks_in_1462 div,#stacks_in_1462 ul,#stacks_in_1462 ol,#stacks_in_1462 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1462 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1462 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1462,#stacks_in_1462 div,#stacks_in_1462 p,#stacks_in_1462 ol,#stacks_in_1462 ul li,#stacks_in_1462 ol li,#stacks_in_1462 ol,#stacks_in_1462 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1462,#stacks_in_1462 div,#stacks_in_1462 p,#stacks_in_1462 ol,#stacks_in_1462 ul li,#stacks_in_1462 ol li,#stacks_in_1462 ol,#stacks_in_1462 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1462,#stacks_in_1462 div,#stacks_in_1462 p,#stacks_in_1462 .fa:not(.no-indent),#stacks_in_1462 ol,#stacks_in_1462 ul li,#stacks_in_1462 ol li,#stacks_in_1462 ol,#stacks_in_1462 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1462{letter-spacing:0.50px;}}#stacks_in_1462,#stacks_in_1462 div,#stacks_in_1462 p,#stacks_in_1462 ul,#stacks_in_1462 ul li,#stacks_in_1462 ol li,#stacks_in_1462 ol,#stacks_in_1462 dl,#stacks_in_1462 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1462 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1465 p,#stacks_in_1465 div,#stacks_in_1465 ul,#stacks_in_1465 ol,#stacks_in_1465 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1465 a{color:rgba(239, 241, 241, 1.00)}#stacks_in_1465 a:hover{color:rgba(255, 255, 255, 1.00)}#stacks_in_1465,#stacks_in_1465 div,#stacks_in_1465 p,#stacks_in_1465 ol,#stacks_in_1465 ul li,#stacks_in_1465 ol li,#stacks_in_1465 ol,#stacks_in_1465 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1465,#stacks_in_1465 div,#stacks_in_1465 p,#stacks_in_1465 ol,#stacks_in_1465 ul li,#stacks_in_1465 ol li,#stacks_in_1465 ol,#stacks_in_1465 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1465,#stacks_in_1465 div,#stacks_in_1465 p,#stacks_in_1465 .fa:not(.no-indent),#stacks_in_1465 ol,#stacks_in_1465 ul li,#stacks_in_1465 ol li,#stacks_in_1465 ol,#stacks_in_1465 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1465{}}

#stacks_in_1469 p,#stacks_in_1469 div,#stacks_in_1469 ul,#stacks_in_1469 ol,#stacks_in_1469 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1469 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1469 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1469,#stacks_in_1469 div,#stacks_in_1469 p,#stacks_in_1469 ol,#stacks_in_1469 ul li,#stacks_in_1469 ol li,#stacks_in_1469 ol,#stacks_in_1469 dl{font-size:1.20rem}@media all and (max-width:640px){#stacks_in_1469,#stacks_in_1469 div,#stacks_in_1469 p,#stacks_in_1469 ol,#stacks_in_1469 ul li,#stacks_in_1469 ol li,#stacks_in_1469 ol,#stacks_in_1469 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_1469,#stacks_in_1469 div,#stacks_in_1469 p,#stacks_in_1469 .fa:not(.no-indent),#stacks_in_1469 ol,#stacks_in_1469 ul li,#stacks_in_1469 ol li,#stacks_in_1469 ol,#stacks_in_1469 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1469{letter-spacing:0.50px;}}#stacks_in_1469,#stacks_in_1469 div,#stacks_in_1469 p,#stacks_in_1469 ul,#stacks_in_1469 ul li,#stacks_in_1469 ol li,#stacks_in_1469 ol,#stacks_in_1469 dl,#stacks_in_1469 a,.no-default:not(.custom-font),.no-default:not(.custom-font) div,.no-default:not(.custom-font) p,.no-default:not(.custom-font) ul,.no-default:not(.custom-font) ul li,.no-default:not(.custom-font) ol li,.no-default:not(.custom-font) ol,.no-default:not(.custom-font) dl,.no-default:not(.custom-font) a{font-family:"Poiret One",Sans-Serif ;font-weight:400 ;font-style:normal }


#stacks_in_1469 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1472 p,#stacks_in_1472 div,#stacks_in_1472 ul,#stacks_in_1472 ol,#stacks_in_1472 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1472 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1472 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1472,#stacks_in_1472 div,#stacks_in_1472 p,#stacks_in_1472 ol,#stacks_in_1472 ul li,#stacks_in_1472 ol li,#stacks_in_1472 ol,#stacks_in_1472 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1472,#stacks_in_1472 div,#stacks_in_1472 p,#stacks_in_1472 ol,#stacks_in_1472 ul li,#stacks_in_1472 ol li,#stacks_in_1472 ol,#stacks_in_1472 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1472,#stacks_in_1472 div,#stacks_in_1472 p,#stacks_in_1472 .fa:not(.no-indent),#stacks_in_1472 ol,#stacks_in_1472 ul li,#stacks_in_1472 ol li,#stacks_in_1472 ol,#stacks_in_1472 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1472{}}

#stacks_in_1475 p,#stacks_in_1475 div,#stacks_in_1475 ul,#stacks_in_1475 ol,#stacks_in_1475 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1475 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1475 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1475,#stacks_in_1475 div,#stacks_in_1475 p,#stacks_in_1475 ol,#stacks_in_1475 ul li,#stacks_in_1475 ol li,#stacks_in_1475 ol,#stacks_in_1475 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_1475,#stacks_in_1475 div,#stacks_in_1475 p,#stacks_in_1475 ol,#stacks_in_1475 ul li,#stacks_in_1475 ol li,#stacks_in_1475 ol,#stacks_in_1475 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_1475,#stacks_in_1475 div,#stacks_in_1475 p,#stacks_in_1475 .fa:not(.no-indent),#stacks_in_1475 ol,#stacks_in_1475 ul li,#stacks_in_1475 ol li,#stacks_in_1475 ol,#stacks_in_1475 dl{line-height:1.50}}@media only screen and (min-width:0px){#stacks_in_1475{}}


#stacks_in_1475 {
	padding: 4px 0px 0px 0px;
}

#stacks_in_1478 {
	padding: 15px 0px 20px 0px;
}


#stacks_in_1480 img {
	
	
	display: inline-block;
	margin-bottom: 0px;
	
}

@media (max-width: 47.9375em) {
	/*Mobile*/
	#stacks_in_1480 img {
		
			
			
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/*Tablet*/
	#stacks_in_1480 img {
		
			
			
	}
}

@media (min-width: 62em) {
	/*Desktop*/
	#stacks_in_1480 img {
		
			
			
	}
}


#stacks_in_1480 figure {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}

#stacks_in_1481 p,#stacks_in_1481 div,#stacks_in_1481 ul,#stacks_in_1481 ol,#stacks_in_1481 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1481 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_1481 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_1481,#stacks_in_1481 div,#stacks_in_1481 p,#stacks_in_1481 ol,#stacks_in_1481 ul li,#stacks_in_1481 ol li,#stacks_in_1481 ol,#stacks_in_1481 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1481,#stacks_in_1481 div,#stacks_in_1481 p,#stacks_in_1481 ol,#stacks_in_1481 ul li,#stacks_in_1481 ol li,#stacks_in_1481 ol,#stacks_in_1481 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1481,#stacks_in_1481 div,#stacks_in_1481 p,#stacks_in_1481 .fa:not(.no-indent),#stacks_in_1481 ol,#stacks_in_1481 ul li,#stacks_in_1481 ol li,#stacks_in_1481 ol,#stacks_in_1481 dl{line-height:1.00}}@media only screen and (min-width:0px){#stacks_in_1481{}}


#stacks_in_1481 {
	margin: 30px 0px 0px 0px;
}
#stacks_in_1484 p,#stacks_in_1484 div,#stacks_in_1484 ul,#stacks_in_1484 ol,#stacks_in_1484 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1484 a{color:rgba(220, 221, 221, 1.00)}#stacks_in_1484 a:hover{color:rgba(107, 107, 107, 1.00)}#stacks_in_1484,#stacks_in_1484 div,#stacks_in_1484 p,#stacks_in_1484 ol,#stacks_in_1484 ul li,#stacks_in_1484 ol li,#stacks_in_1484 ol,#stacks_in_1484 dl{font-size:0.85rem}@media all and (max-width:640px){#stacks_in_1484,#stacks_in_1484 div,#stacks_in_1484 p,#stacks_in_1484 ol,#stacks_in_1484 ul li,#stacks_in_1484 ol li,#stacks_in_1484 ol,#stacks_in_1484 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_1484,#stacks_in_1484 div,#stacks_in_1484 p,#stacks_in_1484 .fa:not(.no-indent),#stacks_in_1484 ol,#stacks_in_1484 ul li,#stacks_in_1484 ol li,#stacks_in_1484 ol,#stacks_in_1484 dl{line-height:0.80}}@media only screen and (min-width:0px){#stacks_in_1484{}}


form.blog-filter-form input,form.blog-filter-form select,form.blog-filter-form textarea,form.datastore-form input,form.datastore-form select,form.datastore-form textarea{padding:0.50rem;border-width:1px;border-radius:0px;margin-bottom:1.00rem;font-size:0.90rem;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(204, 204, 204, 1.00);color:rgba(34, 34, 34, 1.00)}form.blog-filter-form select,form.datastore-form select{padding-right:1.5rem}form.blog-filter-form input,form.blog-filter-form select,form.datastore-form input,form.datastore-form select{height:2.30rem}form.blog-filter-form::placeholder,form.datastore-form::placeholder{color:rgba(204, 204, 204, 1.00)}form.blog-filter-form:-ms-input-placeholder,form.datastore-form:-ms-input-placeholder{color:rgba(204, 204, 204, 1.00)}form.blog-filter-form::-ms-input-placeholder,form.datastore-form::-ms-input-placeholder{color:rgba(204, 204, 204, 1.00)}
@font-face{font-family:'icomoon';src:url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521');src:url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521#iefix') format('embedded-opentype'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff2?8zq521') format('woff2'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.ttf?8zq521') format('truetype'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff?8zq521') format('woff'),url('../rw_common/plugins/stacks/scrollpage_icons/icomoon.svg?8zq521#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="sp-icon-"],[class*=" sp-icon-"]{color:#790005;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-icon-chevron-rounded:before{content:"\e600"}.sp-icon-chevron-rounded-thick:before{content:"\e601"}.sp-icon-chevron-thin:before{content:"\e602"}.sp-icon-chevron-thick:before{content:"\e603"}.sp-icon-arrow:before{content:"\e604"}.sp-icon-arrow-thin:before{content:"\e605"}.sp-icon-arrow-thick:before{content:"\e606"}.sp-icon-round-1:before{content:"\e607"}.sp-icon-round-2:before{content:"\e608"}.sp-icon-round-3:before{content:"\e609"}.sp-icon-round-4:before{content:"\e60a"}#ncd-sp-arrow{display:inline-block;line-height:0;z-index:1000000;padding: 5px;background:#000000;border-radius: 100px;border-width: 0;border-style:solid;background: none;opacity:0;border-color:#4DA8FF}#ncd-sp-arrow i{font-size: 44px;}#ncd-sp-arrow.show i{cursor:pointer}#ncd-sp-arrow{position:fixed;opacity:0;margin: 30px;-webkit-transition:opacity 150ms,-webkit-transform 150ms;transition:opacity 150ms,transform 150ms;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}#ncd-sp-arrow.show.down-amount,#ncd-sp-arrow.show.down-container{-webkit-transition:opacity 750ms 0,-webkit-transform 750ms 0;transition:opacity 750ms 0,transform 750ms 0;}#ncd-sp-arrow .rotateThis{-webkit-transition:-webkit-transform 700ms;transition:transform 700ms}#ncd-sp-arrow.show.down-amount .rotateThis,#ncd-sp-arrow.show.down-container .rotateThis{position:relative;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#ncd-sp-arrow.down-amount .rotateThis,#ncd-sp-arrow.down-container .rotateThis{position:relative;-webkit-transform:rotate(0);transform:rotate(0)}#ncd-sp-arrow.show{opacity:1;-webkit-transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1);transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1)}#ncd-sp-arrow.tl{top:0;left:0}#ncd-sp-arrow.tc{top:0;left:50%}#ncd-sp-arrow.tr{top:0;right:0}#ncd-sp-arrow.bl{bottom:0;left:0}#ncd-sp-arrow.bc{bottom:0;left:50%}#ncd-sp-arrow.br{bottom:0;right:0}@media screen and (max-width:400px){#ncd-sp-arrow{display:none}}
