﻿.btn, .palette-primary .button-primary, .palette-primary .woocommerce .button, .palette-primary .button-secondary, .palette-primary .woocommerce .alt.button
{
    color: #fff;
    background-color: #3f83bf;
    border-color: #3f83bf;
    font-weight: inherit;
    font-size: 1em;
    font-family: inherit;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    height: 40px;
    padding: 0 40px;
    margin: 0;
    display: inline-block;
    appearance: none;
    cursor: pointer;
    border: none;
    box-sizing: border-box;
    transition-property: all;
    transition-duration: .3s;
}
.btn:visited, .palette-primary .button-primary:visited, .palette-primary .woocommerce .button:visited, .palette-primary .button-secondary:visited, .palette-primary .woocommerce .alt.button:visited
{
    color: #fff;
}
.btn:hover, .palette-primary .button-primary:hover, .palette-primary .woocommerce .button:hover, .palette-primary .button-secondary:hover, .palette-primary .woocommerce .alt.button:hover, .btn:focus, .palette-primary .button-primary:focus, .palette-primary .woocommerce .button:focus, .palette-primary .button-secondary:focus, .palette-primary .woocommerce .alt.button:focus
{
    background-color: #4a8ac3;
    text-decoration: none;
    outline: none;
}
.btn:active, .palette-primary .button-primary:active, .palette-primary .woocommerce .button:active, .palette-primary .button-secondary:active, .palette-primary .woocommerce .alt.button:active, .btn.active, .palette-primary .button-primary.active, .palette-primary .woocommerce .button.active, .palette-primary .button-secondary.active, .palette-primary .woocommerce .alt.button.active, .btn.is-active, .palette-primary .button-primary.is-active, .palette-primary .woocommerce .button.is-active, .palette-primary .button-secondary.is-active, .palette-primary .woocommerce .alt.button.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.3);
    text-decoration: none;
    background-color: #4c82b2;
    border-color: #306391;
    color: #326999;
    transition-duration: 0s;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
}
.btn.disabled, .palette-primary .button-primary.disabled, .palette-primary .woocommerce .button.disabled, .palette-primary .button-secondary.disabled, .palette-primary .woocommerce .alt.button.disabled, .btn.is-disabled, .palette-primary .button-primary.is-disabled, .palette-primary .woocommerce .button.is-disabled, .palette-primary .button-secondary.is-disabled, .palette-primary .woocommerce .alt.button.is-disabled, .btn:disabled, .palette-primary .button-primary:disabled, .palette-primary .woocommerce .button:disabled, .palette-primary .button-secondary:disabled, .palette-primary .woocommerce .alt.button:disabled
{
    top: 0!important;
    background: #eee!important;
    border: 1px solid #ddd!important;
    text-shadow: 0 1px 1px rgba(255,255,255,1)!important;
    color: #ccc!important;
    cursor: default!important;
    appearance: none!important;
}
.btn.disabled else, .palette-primary .button-primary.disabled else, .palette-primary .woocommerce .button.disabled else, .palette-primary .button-secondary.disabled else, .palette-primary .woocommerce .alt.button.disabled else, .btn.is-disabled else, .palette-primary .button-primary.is-disabled else, .palette-primary .woocommerce .button.is-disabled else, .palette-primary .button-secondary.is-disabled else, .palette-primary .woocommerce .alt.button.is-disabled else, .btn:disabled else, .palette-primary .button-primary:disabled else, .palette-primary .woocommerce .button:disabled else, .palette-primary .button-secondary:disabled else, .palette-primary .woocommerce .alt.button:disabled else
{
    box-shadow: none!important;
    opacity: .8!important;
}
.btn-uppercase
{
    text-transform: uppercase;
}
.btn-lowercase
{
    text-transform: lowercase;
}
.btn-capitalize
{
    text-transform: capitalize;
}
.btn-small-caps
{
    font-variant: small-caps;
}
.btn-icon-txt-large
{
    font-size: 36px!important;
}
.btn-width-small
{
    padding: 0 10px!important;
}
.btn-color-1, .palette-primary .button-primary, .palette-primary .woocommerce .button, .btn-color-1-flat
{
    background-color: #3f83bf;
    border-color: #3f83bf;
    color: #fff;
}
.btn-color-1:visited, .palette-primary .button-primary:visited, .palette-primary .woocommerce .button:visited, .btn-color-1-flat:visited
{
    color: #fff;
}
.btn-color-1:hover, .palette-primary .button-primary:hover, .palette-primary .woocommerce .button:hover, .btn-color-1-flat:hover, .btn-color-1:focus, .palette-primary .button-primary:focus, .palette-primary .woocommerce .button:focus, .btn-color-1-flat:focus
{
    background-color: #659ccc;
    border-color: #659ccc;
    color: #fff;
}
.btn-color-1:active, .palette-primary .button-primary:active, .palette-primary .woocommerce .button:active, .btn-color-1-flat:active, .btn-color-1.active, .palette-primary .button-primary.active, .palette-primary .woocommerce .button.active, .btn-color-1-flat.active, .btn-color-1.is-active, .palette-primary .button-primary.is-active, .palette-primary .woocommerce .button.is-active, .btn-color-1-flat.is-active
{
    background-color: #4c82b2;
    border-color: #4c82b2;
    color: #326999;
}
.btn-color-2, .palette-primary .button-secondary, .palette-primary .woocommerce .alt.button, .btn-color-2-flat
{
    background-color: #000;
    border-color: #000;
    color: #fff;
}
.btn-color-2:visited, .palette-primary .button-secondary:visited, .palette-primary .woocommerce .alt.button:visited, .btn-color-2-flat:visited
{
    color: #fff;
}
.btn-color-2:hover, .palette-primary .button-secondary:hover, .palette-primary .woocommerce .alt.button:hover, .btn-color-2-flat:hover, .btn-color-2:focus, .palette-primary .button-secondary:focus, .palette-primary .woocommerce .alt.button:focus, .btn-color-2-flat:focus
{
    background-color: #1a1a1a;
    border-color: #1a1a1a;
    color: #fff;
}
.btn-color-2:active, .palette-primary .button-secondary:active, .palette-primary .woocommerce .alt.button:active, .btn-color-2-flat:active, .btn-color-2.active, .palette-primary .button-secondary.active, .palette-primary .woocommerce .alt.button.active, .btn-color-2-flat.active, .btn-color-2.is-active, .palette-primary .button-secondary.is-active, .palette-primary .woocommerce .alt.button.is-active, .btn-color-2-flat.is-active
{
    background-color: #000;
    border-color: #000;
    color: #000;
}
.btn-color-3, .btn-color-3-flat
{
    background-color: #d33;
    border-color: #d33;
    color: #fff;
}
.btn-color-3:visited, .btn-color-3-flat:visited
{
    color: #fff;
}
.btn-color-3:hover, .btn-color-3-flat:hover, .btn-color-3:focus, .btn-color-3-flat:focus
{
    background-color: #e45f5f;
    border-color: #e45f5f;
    color: #fff;
}
.btn-color-3:active, .btn-color-3-flat:active, .btn-color-3.active, .btn-color-3-flat.active, .btn-color-3.is-active, .btn-color-3-flat.is-active
{
    background-color: #d13f3f;
    border-color: #d13f3f;
    color: #bd2020;
}
.btn-color-4, .btn-color-4-flat
{
    background-color: #874761;
    border-color: #874761;
    color: #fff;
}
.btn-color-4:visited, .btn-color-4-flat:visited
{
    color: #fff;
}
.btn-color-4:hover, .btn-color-4-flat:hover, .btn-color-4:focus, .btn-color-4-flat:focus
{
    background-color: #a85979;
    border-color: #a85979;
    color: #fff;
}
.btn-color-4:active, .btn-color-4-flat:active, .btn-color-4.active, .btn-color-4-flat.active, .btn-color-4.is-active, .btn-color-4-flat.is-active
{
    background-color: #7d5163;
    border-color: #7d5163;
    color: #663549;
}
.btn-color-5, .btn-color-5-flat
{
    background-color: #000;
    border-color: #000;
    color: #fff;
}
.btn-color-5:visited, .btn-color-5-flat:visited
{
    color: #fff;
}
.btn-color-5:hover, .btn-color-5-flat:hover, .btn-color-5:focus, .btn-color-5-flat:focus
{
    background-color: #1a1a1a;
    border-color: #1a1a1a;
    color: #fff;
}
.btn-color-5:active, .btn-color-5-flat:active, .btn-color-5.active, .btn-color-5-flat.active, .btn-color-5.is-active, .btn-color-5-flat.is-active
{
    background-color: #000;
    border-color: #000;
    color: #000;
}
.btn-neutral-color, .btn-neutral-color-flat
{
    background-color: #fcfcfc;
    border-color: #fcfcfc;
    color: #111;
}
.btn-neutral-color:visited, .btn-neutral-color-flat:visited
{
    color: #111;
}
.btn-neutral-color:hover, .btn-neutral-color-flat:hover, .btn-neutral-color:focus, .btn-neutral-color-flat:focus
{
    background-color: #fff;
    border-color: #fff;
    color: #111;
}
.btn-neutral-color:active, .btn-neutral-color-flat:active, .btn-neutral-color.active, .btn-neutral-color-flat.active, .btn-neutral-color.is-active, .btn-neutral-color-flat.is-active
{
    background-color: #fcfcfc;
    border-color: #fcfcfc;
    color: #e3e3e3;
}
.btn-block, .btn-stacked
{
    display: block;
}
.btn-square
{
    border-radius: 0;
}
.btn-box
{
    border-radius: 10px;
}
.btn-rounded, .palette-primary .button-primary, .palette-primary .woocommerce .button, .palette-primary .button-secondary, .palette-primary .woocommerce .alt.button
{
    border-radius: 4px;
}
.btn-pill
{
    border-radius: 200px;
}
.btn-circle
{
    border-radius: 100%;
}
.btn-circle, .btn-box, .btn-square
{
    padding: 0!important;
    width: 40px;
}
.btn-circle.btn-giant, .btn-box.btn-giant, .btn-square.btn-giant
{
    width: 70px;
}
.btn-circle.btn-jumbo, .btn-box.btn-jumbo, .btn-square.btn-jumbo
{
    width: 60px;
}
.btn-circle.btn-large, .btn-box.btn-large, .btn-square.btn-large
{
    width: 50px;
}
.btn-circle.btn-normal, .btn-box.btn-normal, .btn-square.btn-normal
{
    width: 40px;
}
.btn-circle.btn-small, .btn-box.btn-small, .btn-square.btn-small
{
    width: 30px;
}
.btn-circle.btn-tiny, .btn-box.btn-tiny, .btn-square.btn-tiny
{
    width: 24px;
}
.btn-border, .btn-border-thin, .btn-border-thick
{
    background: none;
    border-width: 2px;
    border-style: solid;
    line-height: 36px;
}
.btn-border:hover, .btn-border-thin:hover, .btn-border-thick:hover
{
    background-color: rgba(101,156,204,.9);
}
.btn-border:active, .btn-border-thin:active, .btn-border-thick:active, .btn-border.active, .btn-border-thin.active, .btn-border-thick.active, .btn-border.is-active, .btn-border-thin.is-active, .btn-border-thick.is-active
{
    box-shadow: none;
    text-shadow: none;
    transition-property: all;
    transition-duration: .3s;
}
.btn-border-thin
{
    border-width: 1px;
}
.btn-border-thick
{
    border-width: 3px;
}
.btn-border.btn-color-1, .btn-border-thin.btn-color-1, .palette-primary .button-primary.btn-border-thin, .palette-primary .woocommerce .button.btn-border-thin, .btn-border-thick.btn-color-1, .palette-primary .button-primary.btn-border-thick, .palette-primary .woocommerce .button.btn-border-thick, .palette-primary .button-primary.btn-border, .palette-primary .btn-border-thin.button-primary, .palette-primary .btn-border-thick.button-primary, .palette-primary .woocommerce .button.btn-border, .palette-primary .woocommerce .btn-border-thin.button, .palette-primary .woocommerce .btn-border-thick.button
{
    color: #3f83bf;
}
.btn-border.btn-color-1:hover, .btn-border-thin.btn-color-1:hover, .palette-primary .button-primary.btn-border-thin:hover, .palette-primary .woocommerce .button.btn-border-thin:hover, .btn-border-thick.btn-color-1:hover, .palette-primary .button-primary.btn-border-thick:hover, .palette-primary .woocommerce .button.btn-border-thick:hover, .palette-primary .button-primary.btn-border:hover, .palette-primary .btn-border-thin.button-primary:hover, .palette-primary .btn-border-thick.button-primary:hover, .palette-primary .woocommerce .button.btn-border:hover, .palette-primary .woocommerce .btn-border-thin.button:hover, .palette-primary .woocommerce .btn-border-thick.button:hover, .btn-border.btn-color-1:focus, .btn-border-thin.btn-color-1:focus, .palette-primary .button-primary.btn-border-thin:focus, .palette-primary .woocommerce .button.btn-border-thin:focus, .btn-border-thick.btn-color-1:focus, .palette-primary .button-primary.btn-border-thick:focus, .palette-primary .woocommerce .button.btn-border-thick:focus, .palette-primary .button-primary.btn-border:focus, .palette-primary .btn-border-thin.button-primary:focus, .palette-primary .btn-border-thick.button-primary:focus, .palette-primary .woocommerce .button.btn-border:focus, .palette-primary .woocommerce .btn-border-thin.button:focus, .palette-primary .woocommerce .btn-border-thick.button:focus
{
    background-color: rgba(101,156,204,.9);
    color: rgba(255,255,255,.9);
}
.btn-border.btn-color-1:active, .btn-border-thin.btn-color-1:active, .palette-primary .button-primary.btn-border-thin:active, .palette-primary .woocommerce .button.btn-border-thin:active, .btn-border-thick.btn-color-1:active, .palette-primary .button-primary.btn-border-thick:active, .palette-primary .woocommerce .button.btn-border-thick:active, .palette-primary .button-primary.btn-border:active, .palette-primary .btn-border-thin.button-primary:active, .palette-primary .btn-border-thick.button-primary:active, .palette-primary .woocommerce .button.btn-border:active, .palette-primary .woocommerce .btn-border-thin.button:active, .palette-primary .woocommerce .btn-border-thick.button:active, .btn-border.btn-color-1.active, .btn-border-thin.btn-color-1.active, .palette-primary .button-primary.btn-border-thin.active, .palette-primary .woocommerce .button.btn-border-thin.active, .btn-border-thick.btn-color-1.active, .palette-primary .button-primary.btn-border-thick.active, .palette-primary .woocommerce .button.btn-border-thick.active, .palette-primary .button-primary.btn-border.active, .palette-primary .btn-border-thin.button-primary.active, .palette-primary .btn-border-thick.button-primary.active, .palette-primary .woocommerce .button.btn-border.active, .palette-primary .woocommerce .btn-border-thin.button.active, .palette-primary .woocommerce .btn-border-thick.button.active, .btn-border.btn-color-1.is-active, .btn-border-thin.btn-color-1.is-active, .palette-primary .button-primary.btn-border-thin.is-active, .palette-primary .woocommerce .button.btn-border-thin.is-active, .btn-border-thick.btn-color-1.is-active, .palette-primary .button-primary.btn-border-thick.is-active, .palette-primary .woocommerce .button.btn-border-thick.is-active, .palette-primary .button-primary.btn-border.is-active, .palette-primary .btn-border-thin.button-primary.is-active, .palette-primary .btn-border-thick.button-primary.is-active, .palette-primary .woocommerce .button.btn-border.is-active, .palette-primary .woocommerce .btn-border-thin.button.is-active, .palette-primary .woocommerce .btn-border-thick.button.is-active
{
    background-color: rgba(76,130,178,.7);
    color: rgba(255,255,255,.5);
    opacity: .3;
}
.btn-border.btn-color-2, .btn-border-thin.btn-color-2, .palette-primary .button-secondary.btn-border-thin, .palette-primary .woocommerce .alt.button.btn-border-thin, .btn-border-thick.btn-color-2, .palette-primary .button-secondary.btn-border-thick, .palette-primary .woocommerce .alt.button.btn-border-thick, .palette-primary .button-secondary.btn-border, .palette-primary .btn-border-thin.button-secondary, .palette-primary .btn-border-thick.button-secondary, .palette-primary .woocommerce .alt.button.btn-border, .palette-primary .woocommerce .btn-border-thin.alt.button, .palette-primary .woocommerce .btn-border-thick.alt.button
{
    color: #000;
}
.btn-border.btn-color-2:hover, .btn-border-thin.btn-color-2:hover, .palette-primary .button-secondary.btn-border-thin:hover, .palette-primary .woocommerce .alt.button.btn-border-thin:hover, .btn-border-thick.btn-color-2:hover, .palette-primary .button-secondary.btn-border-thick:hover, .palette-primary .woocommerce .alt.button.btn-border-thick:hover, .palette-primary .button-secondary.btn-border:hover, .palette-primary .btn-border-thin.button-secondary:hover, .palette-primary .btn-border-thick.button-secondary:hover, .palette-primary .woocommerce .alt.button.btn-border:hover, .palette-primary .woocommerce .btn-border-thin.alt.button:hover, .palette-primary .woocommerce .btn-border-thick.alt.button:hover, .btn-border.btn-color-2:focus, .btn-border-thin.btn-color-2:focus, .palette-primary .button-secondary.btn-border-thin:focus, .palette-primary .woocommerce .alt.button.btn-border-thin:focus, .btn-border-thick.btn-color-2:focus, .palette-primary .button-secondary.btn-border-thick:focus, .palette-primary .woocommerce .alt.button.btn-border-thick:focus, .palette-primary .button-secondary.btn-border:focus, .palette-primary .btn-border-thin.button-secondary:focus, .palette-primary .btn-border-thick.button-secondary:focus, .palette-primary .woocommerce .alt.button.btn-border:focus, .palette-primary .woocommerce .btn-border-thin.alt.button:focus, .palette-primary .woocommerce .btn-border-thick.alt.button:focus
{
    background-color: rgba(26,26,26,.9);
    color: rgba(255,255,255,.9);
}
.btn-border.btn-color-2:active, .btn-border-thin.btn-color-2:active, .palette-primary .button-secondary.btn-border-thin:active, .palette-primary .woocommerce .alt.button.btn-border-thin:active, .btn-border-thick.btn-color-2:active, .palette-primary .button-secondary.btn-border-thick:active, .palette-primary .woocommerce .alt.button.btn-border-thick:active, .palette-primary .button-secondary.btn-border:active, .palette-primary .btn-border-thin.button-secondary:active, .palette-primary .btn-border-thick.button-secondary:active, .palette-primary .woocommerce .alt.button.btn-border:active, .palette-primary .woocommerce .btn-border-thin.alt.button:active, .palette-primary .woocommerce .btn-border-thick.alt.button:active, .btn-border.btn-color-2.active, .btn-border-thin.btn-color-2.active, .palette-primary .button-secondary.btn-border-thin.active, .palette-primary .woocommerce .alt.button.btn-border-thin.active, .btn-border-thick.btn-color-2.active, .palette-primary .button-secondary.btn-border-thick.active, .palette-primary .woocommerce .alt.button.btn-border-thick.active, .palette-primary .button-secondary.btn-border.active, .palette-primary .btn-border-thin.button-secondary.active, .palette-primary .btn-border-thick.button-secondary.active, .palette-primary .woocommerce .alt.button.btn-border.active, .palette-primary .woocommerce .btn-border-thin.alt.button.active, .palette-primary .woocommerce .btn-border-thick.alt.button.active, .btn-border.btn-color-2.is-active, .btn-border-thin.btn-color-2.is-active, .palette-primary .button-secondary.btn-border-thin.is-active, .palette-primary .woocommerce .alt.button.btn-border-thin.is-active, .btn-border-thick.btn-color-2.is-active, .palette-primary .button-secondary.btn-border-thick.is-active, .palette-primary .woocommerce .alt.button.btn-border-thick.is-active, .palette-primary .button-secondary.btn-border.is-active, .palette-primary .btn-border-thin.button-secondary.is-active, .palette-primary .btn-border-thick.button-secondary.is-active, .palette-primary .woocommerce .alt.button.btn-border.is-active, .palette-primary .woocommerce .btn-border-thin.alt.button.is-active, .palette-primary .woocommerce .btn-border-thick.alt.button.is-active
{
    background-color: rgba(0,0,0,.7);
    color: rgba(255,255,255,.5);
    opacity: .3;
}
.btn-border.btn-color-3, .btn-border-thin.btn-color-3, .btn-border-thick.btn-color-3
{
    color: #d33;
}
.btn-border.btn-color-3:hover, .btn-border-thin.btn-color-3:hover, .btn-border-thick.btn-color-3:hover, .btn-border.btn-color-3:focus, .btn-border-thin.btn-color-3:focus, .btn-border-thick.btn-color-3:focus
{
    background-color: rgba(228,95,95,.9);
    color: rgba(255,255,255,.9);
}
.btn-border.btn-color-3:active, .btn-border-thin.btn-color-3:active, .btn-border-thick.btn-color-3:active, .btn-border.btn-color-3.active, .btn-border-thin.btn-color-3.active, .btn-border-thick.btn-color-3.active, .btn-border.btn-color-3.is-active, .btn-border-thin.btn-color-3.is-active, .btn-border-thick.btn-color-3.is-active
{
    background-color: rgba(209,63,63,.7);
    color: rgba(255,255,255,.5);
    opacity: .3;
}
.btn-border.btn-color-4, .btn-border-thin.btn-color-4, .btn-border-thick.btn-color-4
{
    color: #874761;
}
.btn-border.btn-color-4:hover, .btn-border-thin.btn-color-4:hover, .btn-border-thick.btn-color-4:hover, .btn-border.btn-color-4:focus, .btn-border-thin.btn-color-4:focus, .btn-border-thick.btn-color-4:focus
{
    background-color: rgba(168,89,121,.9);
    color: rgba(255,255,255,.9);
}
.btn-border.btn-color-4:active, .btn-border-thin.btn-color-4:active, .btn-border-thick.btn-color-4:active, .btn-border.btn-color-4.active, .btn-border-thin.btn-color-4.active, .btn-border-thick.btn-color-4.active, .btn-border.btn-color-4.is-active, .btn-border-thin.btn-color-4.is-active, .btn-border-thick.btn-color-4.is-active
{
    background-color: rgba(125,81,99,.7);
    color: rgba(255,255,255,.5);
    opacity: .3;
}
.btn-border.btn-color-5, .btn-border-thin.btn-color-5, .btn-border-thick.btn-color-5
{
    color: #000;
}
.btn-border.btn-color-5:hover, .btn-border-thin.btn-color-5:hover, .btn-border-thick.btn-color-5:hover, .btn-border.btn-color-5:focus, .btn-border-thin.btn-color-5:focus, .btn-border-thick.btn-color-5:focus
{
    background-color: rgba(26,26,26,.9);
    color: rgba(255,255,255,.9);
}
.btn-border.btn-color-5:active, .btn-border-thin.btn-color-5:active, .btn-border-thick.btn-color-5:active, .btn-border.btn-color-5.active, .btn-border-thin.btn-color-5.active, .btn-border-thick.btn-color-5.active, .btn-border.btn-color-5.is-active, .btn-border-thin.btn-color-5.is-active, .btn-border-thick.btn-color-5.is-active
{
    background-color: rgba(0,0,0,.7);
    color: rgba(255,255,255,.5);
    opacity: .3;
}
.btn-border.btn-neutral-color, .btn-border-thin.btn-neutral-color, .btn-border-thick.btn-neutral-color
{
    color: #fcfcfc;
}
.btn-border.btn-neutral-color:hover, .btn-border-thin.btn-neutral-color:hover, .btn-border-thick.btn-neutral-color:hover, .btn-border.btn-neutral-color:focus, .btn-border-thin.btn-neutral-color:focus, .btn-border-thick.btn-neutral-color:focus
{
    background-color: rgba(255,255,255,.9);
    color: rgba(17,17,17,.9);
}
.btn-border.btn-neutral-color:active, .btn-border-thin.btn-neutral-color:active, .btn-border-thick.btn-neutral-color:active, .btn-border.btn-neutral-color.active, .btn-border-thin.btn-neutral-color.active, .btn-border-thick.btn-neutral-color.active, .btn-border.btn-neutral-color.is-active, .btn-border-thin.btn-neutral-color.is-active, .btn-border-thick.btn-neutral-color.is-active
{
    background-color: rgba(252,252,252,.7);
    color: rgba(17,17,17,.5);
    opacity: .3;
}
.btn-border.btn-giant, .btn-border-thin.btn-giant, .btn-border-thick.btn-giant
{
    line-height: 66px;
}
.btn-border.btn-jumbo, .btn-border-thin.btn-jumbo, .btn-border-thick.btn-jumbo
{
    line-height: 56px;
}
.btn-border.btn-large, .btn-border-thin.btn-large, .btn-border-thick.btn-large
{
    line-height: 46px;
}
.btn-border.btn-normal, .btn-border-thin.btn-normal, .btn-border-thick.btn-normal
{
    line-height: 36px;
}
.btn-border.btn-small, .btn-border-thin.btn-small, .btn-border-thick.btn-small
{
    line-height: 26px;
}
.btn-border.btn-tiny, .btn-border-thin.btn-tiny, .btn-border-thick.btn-tiny
{
    line-height: 20px;
}
.btn-borderless
{
    background: none;
    border: none;
    padding: 0 8px!important;
    color: #3f83bf;
    font-size: 1.3em;
    font-weight: 200;
}
.btn-borderless:hover, .btn-borderless:focus
{
    background: none;
}
.btn-borderless:active, .btn-borderless.active, .btn-borderless.is-active
{
    box-shadow: none;
    text-shadow: none;
    transition-property: all;
    transition-duration: .3s;
    opacity: .3;
}
.btn-borderless.btn-color-1, .palette-primary .button-primary.btn-borderless, .palette-primary .woocommerce .button.btn-borderless
{
    color: #3f83bf;
}
.btn-borderless.btn-color-2, .palette-primary .button-secondary.btn-borderless, .palette-primary .woocommerce .alt.button.btn-borderless
{
    color: #000;
}
.btn-borderless.btn-color-3
{
    color: #d33;
}
.btn-borderless.btn-color-4
{
    color: #874761;
}
.btn-borderless.btn-color-5
{
    color: #000;
}
.btn-borderless.btn-neutral-color
{
    color: #fcfcfc;
}
.btn-borderless.btn-giant
{
    font-size: 2.275em;
    height: 18.275em;
    line-height: 18.275em;
}
.btn-borderless.btn-jumbo
{
    font-size: 1.95em;
    height: 17.95em;
    line-height: 17.95em;
}
.btn-borderless.btn-large
{
    font-size: 1.625em;
    height: 17.625em;
    line-height: 17.625em;
}
.btn-borderless.btn-normal
{
    font-size: 1.3em;
    height: 17.3em;
    line-height: 17.3em;
}
.btn-borderless.btn-small
{
    font-size: .975em;
    height: 16.975em;
    line-height: 16.975em;
}
.btn-borderless.btn-tiny
{
    font-size: .78em;
    height: 16.78em;
    line-height: 16.78em;
}
.btn-raised
{
    border-color: #3976ac;
    border-style: solid;
    border-width: 1px;
    line-height: 38px;
    background: linear-gradient(#4a8ac3,#3976ac);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.15);
}
.btn-raised:hover, .btn-raised:focus
{
    background: linear-gradient(#5d97ca,#3671a4);
}
.btn-raised:active, .btn-raised.active, .btn-raised.is-active
{
    background: #4c82b2;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,1);
}
.btn-raised.btn-color-1, .palette-primary .button-primary.btn-raised, .palette-primary .woocommerce .button.btn-raised
{
    border-color: #3976ac;
    background: linear-gradient(#528fc6,#3976ac);
}
.btn-raised.btn-color-1:hover, .palette-primary .button-primary.btn-raised:hover, .palette-primary .woocommerce .button.btn-raised:hover, .btn-raised.btn-color-1:focus, .palette-primary .button-primary.btn-raised:focus, .palette-primary .woocommerce .button.btn-raised:focus
{
    background: linear-gradient(#5d97ca,#3671a4);
}
.btn-raised.btn-color-1:active, .palette-primary .button-primary.btn-raised:active, .palette-primary .woocommerce .button.btn-raised:active, .btn-raised.btn-color-1.active, .palette-primary .button-primary.btn-raised.active, .palette-primary .woocommerce .button.btn-raised.active, .btn-raised.btn-color-1.is-active, .palette-primary .button-primary.btn-raised.is-active, .palette-primary .woocommerce .button.btn-raised.is-active
{
    border-color: #326999;
    background: #4c82b2;
}
.btn-raised.btn-color-2, .palette-primary .button-secondary.btn-raised, .palette-primary .woocommerce .alt.button.btn-raised
{
    border-color: #000;
    background: linear-gradient(#0d0d0d,#000);
}
.btn-raised.btn-color-2:hover, .palette-primary .button-secondary.btn-raised:hover, .palette-primary .woocommerce .alt.button.btn-raised:hover, .btn-raised.btn-color-2:focus, .palette-primary .button-secondary.btn-raised:focus, .palette-primary .woocommerce .alt.button.btn-raised:focus
{
    background: linear-gradient(#141414,#000);
}
.btn-raised.btn-color-2:active, .palette-primary .button-secondary.btn-raised:active, .palette-primary .woocommerce .alt.button.btn-raised:active, .btn-raised.btn-color-2.active, .palette-primary .button-secondary.btn-raised.active, .palette-primary .woocommerce .alt.button.btn-raised.active, .btn-raised.btn-color-2.is-active, .palette-primary .button-secondary.btn-raised.is-active, .palette-primary .woocommerce .alt.button.btn-raised.is-active
{
    border-color: #000;
    background: #000;
}
.btn-raised.btn-color-3
{
    border-color: #d32323;
    background: linear-gradient(#e14949,#d32323);
}
.btn-raised.btn-color-3:hover, .btn-raised.btn-color-3:focus
{
    background: linear-gradient(#e35656,#cb2222);
}
.btn-raised.btn-color-3:active, .btn-raised.btn-color-3.active, .btn-raised.btn-color-3.is-active
{
    border-color: #bd2020;
    background: #d13f3f;
}
.btn-raised.btn-color-4
{
    border-color: #763e55;
    background: linear-gradient(#98506d,#763e55);
}
.btn-raised.btn-color-4:hover, .btn-raised.btn-color-4:focus
{
    background: linear-gradient(#a25574,#703b50);
}
.btn-raised.btn-color-4:active, .btn-raised.btn-color-4.active, .btn-raised.btn-color-4.is-active
{
    border-color: #663549;
    background: #7d5163;
}
.btn-raised.btn-color-5
{
    border-color: #000;
    background: linear-gradient(#0d0d0d,#000);
}
.btn-raised.btn-color-5:hover, .btn-raised.btn-color-5:focus
{
    background: linear-gradient(#141414,#000);
}
.btn-raised.btn-color-5:active, .btn-raised.btn-color-5.active, .btn-raised.btn-color-5.is-active
{
    border-color: #000;
    background: #000;
}
.btn-raised.btn-neutral-color
{
    border-color: #efefef;
    background: linear-gradient(#fff,#efefef);
}
.btn-raised.btn-neutral-color:hover, .btn-raised.btn-neutral-color:focus
{
    background: linear-gradient(#fff,#eaeaea);
}
.btn-raised.btn-neutral-color:active, .btn-raised.btn-neutral-color.active, .btn-raised.btn-neutral-color.is-active
{
    border-color: #e3e3e3;
    background: #fcfcfc;
}
.btn-3d, .palette-primary .button-primary, .palette-primary .woocommerce .button, .palette-primary .button-secondary, .palette-primary .woocommerce .alt.button
{
    position: relative;
    top: 0;
    box-shadow: 0 7px 0 #264e72,0 8px 3px rgba(0,0,0,.2);
}
.btn-3d:hover, .palette-primary .button-primary:hover, .palette-primary .woocommerce .button:hover, .palette-primary .button-secondary:hover, .palette-primary .woocommerce .alt.button:hover, .btn-3d:focus, .palette-primary .button-primary:focus, .palette-primary .woocommerce .button:focus, .palette-primary .button-secondary:focus, .palette-primary .woocommerce .alt.button:focus
{
    box-shadow: 0 7px 0 #264e72,0 8px 3px rgba(0,0,0,.2);
}
.btn-3d:active, .palette-primary .button-primary:active, .palette-primary .woocommerce .button:active, .palette-primary .button-secondary:active, .palette-primary .woocommerce .alt.button:active, .btn-3d.active, .palette-primary .button-primary.active, .palette-primary .woocommerce .button.active, .palette-primary .button-secondary.active, .palette-primary .woocommerce .alt.button.active, .btn-3d.is-active, .palette-primary .button-primary.is-active, .palette-primary .woocommerce .button.is-active, .palette-primary .button-secondary.is-active, .palette-primary .woocommerce .alt.button.is-active
{
    top: 5px;
    transition-property: all;
    transition-duration: .15s;
    box-shadow: 0 2px 0 #264e72,0 3px 3px rgba(0,0,0,.2);
}
.btn-3d.btn-color-1, .palette-primary .button-primary.btn-color-1, .palette-primary .palette-primary .button-primary, .palette-primary .palette-primary .woocommerce .button.button-primary, .palette-primary .woocommerce .palette-primary .button.button-primary, .palette-primary .woocommerce .button.btn-color-1, .palette-primary .woocommerce .palette-primary .button-primary.button, .palette-primary .palette-primary .woocommerce .button-primary.button, .palette-primary .woocommerce .palette-primary .woocommerce .button, .palette-primary .button-secondary.btn-color-1, .palette-primary .palette-primary .button-primary.button-secondary, .palette-primary .palette-primary .woocommerce .button.button-secondary, .palette-primary .woocommerce .palette-primary .button.button-secondary, .palette-primary .woocommerce .alt.button.btn-color-1, .palette-primary .woocommerce .palette-primary .button-primary.alt.button, .palette-primary .palette-primary .woocommerce .button-primary.alt.button, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button, .palette-primary .button-primary.btn-3d, .palette-primary .palette-primary .button-secondary.button-primary, .palette-primary .palette-primary .woocommerce .alt.button.button-primary, .palette-primary .woocommerce .palette-primary .alt.button.button-primary, .palette-primary .woocommerce .button.btn-3d, .palette-primary .woocommerce .palette-primary .button-secondary.button, .palette-primary .palette-primary .woocommerce .button-secondary.button, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button
{
    box-shadow: 0 7px 0 #326999,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-1:hover, .palette-primary .button-primary.btn-color-1:hover, .palette-primary .palette-primary .button-primary.button-primary:hover, .palette-primary .palette-primary .woocommerce .button.button-primary:hover, .palette-primary .woocommerce .palette-primary .button.button-primary:hover, .palette-primary .woocommerce .button.btn-color-1:hover, .palette-primary .woocommerce .palette-primary .button-primary.button:hover, .palette-primary .palette-primary .woocommerce .button-primary.button:hover, .palette-primary .woocommerce .palette-primary .woocommerce .button.button:hover, .palette-primary .button-secondary.btn-color-1:hover, .palette-primary .palette-primary .button-primary.button-secondary:hover, .palette-primary .palette-primary .woocommerce .button.button-secondary:hover, .palette-primary .woocommerce .palette-primary .button.button-secondary:hover, .palette-primary .woocommerce .alt.button.btn-color-1:hover, .palette-primary .woocommerce .palette-primary .button-primary.alt.button:hover, .palette-primary .palette-primary .woocommerce .button-primary.alt.button:hover, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button:hover, .palette-primary .button-primary.btn-3d:hover, .palette-primary .palette-primary .button-secondary.button-primary:hover, .palette-primary .palette-primary .woocommerce .alt.button.button-primary:hover, .palette-primary .woocommerce .palette-primary .alt.button.button-primary:hover, .palette-primary .woocommerce .button.btn-3d:hover, .palette-primary .woocommerce .palette-primary .button-secondary.button:hover, .palette-primary .palette-primary .woocommerce .button-secondary.button:hover, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button:hover, .btn-3d.btn-color-1:focus, .palette-primary .button-primary.btn-color-1:focus, .palette-primary .palette-primary .button-primary.button-primary:focus, .palette-primary .palette-primary .woocommerce .button.button-primary:focus, .palette-primary .woocommerce .palette-primary .button.button-primary:focus, .palette-primary .woocommerce .button.btn-color-1:focus, .palette-primary .woocommerce .palette-primary .button-primary.button:focus, .palette-primary .palette-primary .woocommerce .button-primary.button:focus, .palette-primary .woocommerce .palette-primary .woocommerce .button.button:focus, .palette-primary .button-secondary.btn-color-1:focus, .palette-primary .palette-primary .button-primary.button-secondary:focus, .palette-primary .palette-primary .woocommerce .button.button-secondary:focus, .palette-primary .woocommerce .palette-primary .button.button-secondary:focus, .palette-primary .woocommerce .alt.button.btn-color-1:focus, .palette-primary .woocommerce .palette-primary .button-primary.alt.button:focus, .palette-primary .palette-primary .woocommerce .button-primary.alt.button:focus, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button:focus, .palette-primary .button-primary.btn-3d:focus, .palette-primary .palette-primary .button-secondary.button-primary:focus, .palette-primary .palette-primary .woocommerce .alt.button.button-primary:focus, .palette-primary .woocommerce .palette-primary .alt.button.button-primary:focus, .palette-primary .woocommerce .button.btn-3d:focus, .palette-primary .woocommerce .palette-primary .button-secondary.button:focus, .palette-primary .palette-primary .woocommerce .button-secondary.button:focus, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button:focus
{
    box-shadow: 0 7px 0 #306391,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-1:active, .palette-primary .button-primary.btn-color-1:active, .palette-primary .palette-primary .button-primary.button-primary:active, .palette-primary .palette-primary .woocommerce .button.button-primary:active, .palette-primary .woocommerce .palette-primary .button.button-primary:active, .palette-primary .woocommerce .button.btn-color-1:active, .palette-primary .woocommerce .palette-primary .button-primary.button:active, .palette-primary .palette-primary .woocommerce .button-primary.button:active, .palette-primary .woocommerce .palette-primary .woocommerce .button.button:active, .palette-primary .button-secondary.btn-color-1:active, .palette-primary .palette-primary .button-primary.button-secondary:active, .palette-primary .palette-primary .woocommerce .button.button-secondary:active, .palette-primary .woocommerce .palette-primary .button.button-secondary:active, .palette-primary .woocommerce .alt.button.btn-color-1:active, .palette-primary .woocommerce .palette-primary .button-primary.alt.button:active, .palette-primary .palette-primary .woocommerce .button-primary.alt.button:active, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button:active, .palette-primary .button-primary.btn-3d:active, .palette-primary .palette-primary .button-secondary.button-primary:active, .palette-primary .palette-primary .woocommerce .alt.button.button-primary:active, .palette-primary .woocommerce .palette-primary .alt.button.button-primary:active, .palette-primary .woocommerce .button.btn-3d:active, .palette-primary .woocommerce .palette-primary .button-secondary.button:active, .palette-primary .palette-primary .woocommerce .button-secondary.button:active, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button:active, .btn-3d.btn-color-1.active, .palette-primary .button-primary.btn-color-1.active, .palette-primary .palette-primary .button-primary.button-primary.active, .palette-primary .palette-primary .woocommerce .button.button-primary.active, .palette-primary .woocommerce .palette-primary .button.button-primary.active, .palette-primary .woocommerce .button.btn-color-1.active, .palette-primary .woocommerce .palette-primary .button-primary.button.active, .palette-primary .palette-primary .woocommerce .button-primary.button.active, .palette-primary .woocommerce .palette-primary .woocommerce .button.button.active, .palette-primary .button-secondary.btn-color-1.active, .palette-primary .palette-primary .button-primary.button-secondary.active, .palette-primary .palette-primary .woocommerce .button.button-secondary.active, .palette-primary .woocommerce .palette-primary .button.button-secondary.active, .palette-primary .woocommerce .alt.button.btn-color-1.active, .palette-primary .woocommerce .palette-primary .button-primary.alt.button.active, .palette-primary .palette-primary .woocommerce .button-primary.alt.button.active, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button.active, .palette-primary .button-primary.btn-3d.active, .palette-primary .palette-primary .button-secondary.button-primary.active, .palette-primary .palette-primary .woocommerce .alt.button.button-primary.active, .palette-primary .woocommerce .palette-primary .alt.button.button-primary.active, .palette-primary .woocommerce .button.btn-3d.active, .palette-primary .woocommerce .palette-primary .button-secondary.button.active, .palette-primary .palette-primary .woocommerce .button-secondary.button.active, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button.active, .btn-3d.btn-color-1.is-active, .palette-primary .button-primary.btn-color-1.is-active, .palette-primary .palette-primary .button-primary.button-primary.is-active, .palette-primary .palette-primary .woocommerce .button.button-primary.is-active, .palette-primary .woocommerce .palette-primary .button.button-primary.is-active, .palette-primary .woocommerce .button.btn-color-1.is-active, .palette-primary .woocommerce .palette-primary .button-primary.button.is-active, .palette-primary .palette-primary .woocommerce .button-primary.button.is-active, .palette-primary .woocommerce .palette-primary .woocommerce .button.button.is-active, .palette-primary .button-secondary.btn-color-1.is-active, .palette-primary .palette-primary .button-primary.button-secondary.is-active, .palette-primary .palette-primary .woocommerce .button.button-secondary.is-active, .palette-primary .woocommerce .palette-primary .button.button-secondary.is-active, .palette-primary .woocommerce .alt.button.btn-color-1.is-active, .palette-primary .woocommerce .palette-primary .button-primary.alt.button.is-active, .palette-primary .palette-primary .woocommerce .button-primary.alt.button.is-active, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button.is-active, .palette-primary .button-primary.btn-3d.is-active, .palette-primary .palette-primary .button-secondary.button-primary.is-active, .palette-primary .palette-primary .woocommerce .alt.button.button-primary.is-active, .palette-primary .woocommerce .palette-primary .alt.button.button-primary.is-active, .palette-primary .woocommerce .button.btn-3d.is-active, .palette-primary .woocommerce .palette-primary .button-secondary.button.is-active, .palette-primary .palette-primary .woocommerce .button-secondary.button.is-active, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button.is-active
{
    box-shadow: 0 2px 0 #264e72,0 3px 3px rgba(0,0,0,.2);
}
.btn-3d.btn-color-2, .palette-primary .button-primary.btn-color-2, .palette-primary .palette-primary .button-secondary.button-primary, .palette-primary .palette-primary .woocommerce .alt.button.button-primary, .palette-primary .woocommerce .palette-primary .alt.button.button-primary, .palette-primary .woocommerce .button.btn-color-2, .palette-primary .woocommerce .palette-primary .button-secondary.button, .palette-primary .palette-primary .woocommerce .button-secondary.button, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button, .palette-primary .button-secondary.btn-color-2, .palette-primary .palette-primary .button-secondary, .palette-primary .palette-primary .woocommerce .alt.button.button-secondary, .palette-primary .woocommerce .palette-primary .alt.button.button-secondary, .palette-primary .woocommerce .alt.button.btn-color-2, .palette-primary .woocommerce .palette-primary .button-secondary.alt.button, .palette-primary .palette-primary .woocommerce .button-secondary.alt.button, .palette-primary .button-secondary.btn-3d, .palette-primary .palette-primary .button-primary.button-secondary, .palette-primary .palette-primary .woocommerce .button.button-secondary, .palette-primary .woocommerce .palette-primary .button.button-secondary, .palette-primary .woocommerce .alt.button.btn-3d, .palette-primary .woocommerce .palette-primary .button-primary.alt.button, .palette-primary .palette-primary .woocommerce .button-primary.alt.button, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button
{
    box-shadow: 0 7px 0 #000,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-2:hover, .palette-primary .button-primary.btn-color-2:hover, .palette-primary .palette-primary .button-secondary.button-primary:hover, .palette-primary .palette-primary .woocommerce .alt.button.button-primary:hover, .palette-primary .woocommerce .palette-primary .alt.button.button-primary:hover, .palette-primary .woocommerce .button.btn-color-2:hover, .palette-primary .woocommerce .palette-primary .button-secondary.button:hover, .palette-primary .palette-primary .woocommerce .button-secondary.button:hover, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button:hover, .palette-primary .button-secondary.btn-color-2:hover, .palette-primary .palette-primary .button-secondary.button-secondary:hover, .palette-primary .palette-primary .woocommerce .alt.button.button-secondary:hover, .palette-primary .woocommerce .palette-primary .alt.button.button-secondary:hover, .palette-primary .woocommerce .alt.button.btn-color-2:hover, .palette-primary .woocommerce .palette-primary .button-secondary.alt.button:hover, .palette-primary .palette-primary .woocommerce .button-secondary.alt.button:hover, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.alt.button:hover, .palette-primary .button-secondary.btn-3d:hover, .palette-primary .palette-primary .button-primary.button-secondary:hover, .palette-primary .palette-primary .woocommerce .button.button-secondary:hover, .palette-primary .woocommerce .palette-primary .button.button-secondary:hover, .palette-primary .woocommerce .alt.button.btn-3d:hover, .palette-primary .woocommerce .palette-primary .button-primary.alt.button:hover, .palette-primary .palette-primary .woocommerce .button-primary.alt.button:hover, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button:hover, .btn-3d.btn-color-2:focus, .palette-primary .button-primary.btn-color-2:focus, .palette-primary .palette-primary .button-secondary.button-primary:focus, .palette-primary .palette-primary .woocommerce .alt.button.button-primary:focus, .palette-primary .woocommerce .palette-primary .alt.button.button-primary:focus, .palette-primary .woocommerce .button.btn-color-2:focus, .palette-primary .woocommerce .palette-primary .button-secondary.button:focus, .palette-primary .palette-primary .woocommerce .button-secondary.button:focus, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button:focus, .palette-primary .button-secondary.btn-color-2:focus, .palette-primary .palette-primary .button-secondary.button-secondary:focus, .palette-primary .palette-primary .woocommerce .alt.button.button-secondary:focus, .palette-primary .woocommerce .palette-primary .alt.button.button-secondary:focus, .palette-primary .woocommerce .alt.button.btn-color-2:focus, .palette-primary .woocommerce .palette-primary .button-secondary.alt.button:focus, .palette-primary .palette-primary .woocommerce .button-secondary.alt.button:focus, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.alt.button:focus, .palette-primary .button-secondary.btn-3d:focus, .palette-primary .palette-primary .button-primary.button-secondary:focus, .palette-primary .palette-primary .woocommerce .button.button-secondary:focus, .palette-primary .woocommerce .palette-primary .button.button-secondary:focus, .palette-primary .woocommerce .alt.button.btn-3d:focus, .palette-primary .woocommerce .palette-primary .button-primary.alt.button:focus, .palette-primary .palette-primary .woocommerce .button-primary.alt.button:focus, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button:focus
{
    box-shadow: 0 7px 0 #000,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-2:active, .palette-primary .button-primary.btn-color-2:active, .palette-primary .palette-primary .button-secondary.button-primary:active, .palette-primary .palette-primary .woocommerce .alt.button.button-primary:active, .palette-primary .woocommerce .palette-primary .alt.button.button-primary:active, .palette-primary .woocommerce .button.btn-color-2:active, .palette-primary .woocommerce .palette-primary .button-secondary.button:active, .palette-primary .palette-primary .woocommerce .button-secondary.button:active, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button:active, .palette-primary .button-secondary.btn-color-2:active, .palette-primary .palette-primary .button-secondary.button-secondary:active, .palette-primary .palette-primary .woocommerce .alt.button.button-secondary:active, .palette-primary .woocommerce .palette-primary .alt.button.button-secondary:active, .palette-primary .woocommerce .alt.button.btn-color-2:active, .palette-primary .woocommerce .palette-primary .button-secondary.alt.button:active, .palette-primary .palette-primary .woocommerce .button-secondary.alt.button:active, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.alt.button:active, .palette-primary .button-secondary.btn-3d:active, .palette-primary .palette-primary .button-primary.button-secondary:active, .palette-primary .palette-primary .woocommerce .button.button-secondary:active, .palette-primary .woocommerce .palette-primary .button.button-secondary:active, .palette-primary .woocommerce .alt.button.btn-3d:active, .palette-primary .woocommerce .palette-primary .button-primary.alt.button:active, .palette-primary .palette-primary .woocommerce .button-primary.alt.button:active, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button:active, .btn-3d.btn-color-2.active, .palette-primary .button-primary.btn-color-2.active, .palette-primary .palette-primary .button-secondary.button-primary.active, .palette-primary .palette-primary .woocommerce .alt.button.button-primary.active, .palette-primary .woocommerce .palette-primary .alt.button.button-primary.active, .palette-primary .woocommerce .button.btn-color-2.active, .palette-primary .woocommerce .palette-primary .button-secondary.button.active, .palette-primary .palette-primary .woocommerce .button-secondary.button.active, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button.active, .palette-primary .button-secondary.btn-color-2.active, .palette-primary .palette-primary .button-secondary.button-secondary.active, .palette-primary .palette-primary .woocommerce .alt.button.button-secondary.active, .palette-primary .woocommerce .palette-primary .alt.button.button-secondary.active, .palette-primary .woocommerce .alt.button.btn-color-2.active, .palette-primary .woocommerce .palette-primary .button-secondary.alt.button.active, .palette-primary .palette-primary .woocommerce .button-secondary.alt.button.active, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.alt.button.active, .palette-primary .button-secondary.btn-3d.active, .palette-primary .palette-primary .button-primary.button-secondary.active, .palette-primary .palette-primary .woocommerce .button.button-secondary.active, .palette-primary .woocommerce .palette-primary .button.button-secondary.active, .palette-primary .woocommerce .alt.button.btn-3d.active, .palette-primary .woocommerce .palette-primary .button-primary.alt.button.active, .palette-primary .palette-primary .woocommerce .button-primary.alt.button.active, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button.active, .btn-3d.btn-color-2.is-active, .palette-primary .button-primary.btn-color-2.is-active, .palette-primary .palette-primary .button-secondary.button-primary.is-active, .palette-primary .palette-primary .woocommerce .alt.button.button-primary.is-active, .palette-primary .woocommerce .palette-primary .alt.button.button-primary.is-active, .palette-primary .woocommerce .button.btn-color-2.is-active, .palette-primary .woocommerce .palette-primary .button-secondary.button.is-active, .palette-primary .palette-primary .woocommerce .button-secondary.button.is-active, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.button.is-active, .palette-primary .button-secondary.btn-color-2.is-active, .palette-primary .palette-primary .button-secondary.button-secondary.is-active, .palette-primary .palette-primary .woocommerce .alt.button.button-secondary.is-active, .palette-primary .woocommerce .palette-primary .alt.button.button-secondary.is-active, .palette-primary .woocommerce .alt.button.btn-color-2.is-active, .palette-primary .woocommerce .palette-primary .button-secondary.alt.button.is-active, .palette-primary .palette-primary .woocommerce .button-secondary.alt.button.is-active, .palette-primary .woocommerce .palette-primary .woocommerce .alt.button.alt.button.is-active, .palette-primary .button-secondary.btn-3d.is-active, .palette-primary .palette-primary .button-primary.button-secondary.is-active, .palette-primary .palette-primary .woocommerce .button.button-secondary.is-active, .palette-primary .woocommerce .palette-primary .button.button-secondary.is-active, .palette-primary .woocommerce .alt.button.btn-3d.is-active, .palette-primary .woocommerce .palette-primary .button-primary.alt.button.is-active, .palette-primary .palette-primary .woocommerce .button-primary.alt.button.is-active, .palette-primary .woocommerce .palette-primary .woocommerce .button.alt.button.is-active
{
    box-shadow: 0 2px 0 #000,0 3px 3px rgba(0,0,0,.2);
}
.btn-3d.btn-color-3, .palette-primary .button-primary.btn-color-3, .palette-primary .woocommerce .button.btn-color-3, .palette-primary .button-secondary.btn-color-3, .palette-primary .woocommerce .alt.button.btn-color-3
{
    box-shadow: 0 7px 0 #bd2020,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-3:hover, .palette-primary .button-primary.btn-color-3:hover, .palette-primary .woocommerce .button.btn-color-3:hover, .palette-primary .button-secondary.btn-color-3:hover, .palette-primary .woocommerce .alt.button.btn-color-3:hover, .btn-3d.btn-color-3:focus, .palette-primary .button-primary.btn-color-3:focus, .palette-primary .woocommerce .button.btn-color-3:focus, .palette-primary .button-secondary.btn-color-3:focus, .palette-primary .woocommerce .alt.button.btn-color-3:focus
{
    box-shadow: 0 7px 0 #b51e1e,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-3:active, .palette-primary .button-primary.btn-color-3:active, .palette-primary .woocommerce .button.btn-color-3:active, .palette-primary .button-secondary.btn-color-3:active, .palette-primary .woocommerce .alt.button.btn-color-3:active, .btn-3d.btn-color-3.active, .palette-primary .button-primary.btn-color-3.active, .palette-primary .woocommerce .button.btn-color-3.active, .palette-primary .button-secondary.btn-color-3.active, .palette-primary .woocommerce .alt.button.btn-color-3.active, .btn-3d.btn-color-3.is-active, .palette-primary .button-primary.btn-color-3.is-active, .palette-primary .woocommerce .button.btn-color-3.is-active, .palette-primary .button-secondary.btn-color-3.is-active, .palette-primary .woocommerce .alt.button.btn-color-3.is-active
{
    box-shadow: 0 2px 0 #921818,0 3px 3px rgba(0,0,0,.2);
}
.btn-3d.btn-color-4, .palette-primary .button-primary.btn-color-4, .palette-primary .woocommerce .button.btn-color-4, .palette-primary .button-secondary.btn-color-4, .palette-primary .woocommerce .alt.button.btn-color-4
{
    box-shadow: 0 7px 0 #663549,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-4:hover, .palette-primary .button-primary.btn-color-4:hover, .palette-primary .woocommerce .button.btn-color-4:hover, .palette-primary .button-secondary.btn-color-4:hover, .palette-primary .woocommerce .alt.button.btn-color-4:hover, .btn-3d.btn-color-4:focus, .palette-primary .button-primary.btn-color-4:focus, .palette-primary .woocommerce .button.btn-color-4:focus, .palette-primary .button-secondary.btn-color-4:focus, .palette-primary .woocommerce .alt.button.btn-color-4:focus
{
    box-shadow: 0 7px 0 #5f3244,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-4:active, .palette-primary .button-primary.btn-color-4:active, .palette-primary .woocommerce .button.btn-color-4:active, .palette-primary .button-secondary.btn-color-4:active, .palette-primary .woocommerce .alt.button.btn-color-4:active, .btn-3d.btn-color-4.active, .palette-primary .button-primary.btn-color-4.active, .palette-primary .woocommerce .button.btn-color-4.active, .palette-primary .button-secondary.btn-color-4.active, .palette-primary .woocommerce .alt.button.btn-color-4.active, .btn-3d.btn-color-4.is-active, .palette-primary .button-primary.btn-color-4.is-active, .palette-primary .woocommerce .button.btn-color-4.is-active, .palette-primary .button-secondary.btn-color-4.is-active, .palette-primary .woocommerce .alt.button.btn-color-4.is-active
{
    box-shadow: 0 2px 0 #442431,0 3px 3px rgba(0,0,0,.2);
}
.btn-3d.btn-color-5, .palette-primary .button-primary.btn-color-5, .palette-primary .woocommerce .button.btn-color-5, .palette-primary .button-secondary.btn-color-5, .palette-primary .woocommerce .alt.button.btn-color-5
{
    box-shadow: 0 7px 0 #000,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-5:hover, .palette-primary .button-primary.btn-color-5:hover, .palette-primary .woocommerce .button.btn-color-5:hover, .palette-primary .button-secondary.btn-color-5:hover, .palette-primary .woocommerce .alt.button.btn-color-5:hover, .btn-3d.btn-color-5:focus, .palette-primary .button-primary.btn-color-5:focus, .palette-primary .woocommerce .button.btn-color-5:focus, .palette-primary .button-secondary.btn-color-5:focus, .palette-primary .woocommerce .alt.button.btn-color-5:focus
{
    box-shadow: 0 7px 0 #000,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-color-5:active, .palette-primary .button-primary.btn-color-5:active, .palette-primary .woocommerce .button.btn-color-5:active, .palette-primary .button-secondary.btn-color-5:active, .palette-primary .woocommerce .alt.button.btn-color-5:active, .btn-3d.btn-color-5.active, .palette-primary .button-primary.btn-color-5.active, .palette-primary .woocommerce .button.btn-color-5.active, .palette-primary .button-secondary.btn-color-5.active, .palette-primary .woocommerce .alt.button.btn-color-5.active, .btn-3d.btn-color-5.is-active, .palette-primary .button-primary.btn-color-5.is-active, .palette-primary .woocommerce .button.btn-color-5.is-active, .palette-primary .button-secondary.btn-color-5.is-active, .palette-primary .woocommerce .alt.button.btn-color-5.is-active
{
    box-shadow: 0 2px 0 #000,0 3px 3px rgba(0,0,0,.2);
}
.btn-3d.btn-neutral-color, .palette-primary .button-primary.btn-neutral-color, .palette-primary .woocommerce .button.btn-neutral-color, .palette-primary .button-secondary.btn-neutral-color, .palette-primary .woocommerce .alt.button.btn-neutral-color
{
    box-shadow: 0 7px 0 #e3e3e3,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-neutral-color:hover, .palette-primary .button-primary.btn-neutral-color:hover, .palette-primary .woocommerce .button.btn-neutral-color:hover, .palette-primary .button-secondary.btn-neutral-color:hover, .palette-primary .woocommerce .alt.button.btn-neutral-color:hover, .btn-3d.btn-neutral-color:focus, .palette-primary .button-primary.btn-neutral-color:focus, .palette-primary .woocommerce .button.btn-neutral-color:focus, .palette-primary .button-secondary.btn-neutral-color:focus, .palette-primary .woocommerce .alt.button.btn-neutral-color:focus
{
    box-shadow: 0 7px 0 #ddd,0 8px 3px rgba(0,0,0,.3);
}
.btn-3d.btn-neutral-color:active, .palette-primary .button-primary.btn-neutral-color:active, .palette-primary .woocommerce .button.btn-neutral-color:active, .palette-primary .button-secondary.btn-neutral-color:active, .palette-primary .woocommerce .alt.button.btn-neutral-color:active, .btn-3d.btn-neutral-color.active, .palette-primary .button-primary.btn-neutral-color.active, .palette-primary .woocommerce .button.btn-neutral-color.active, .palette-primary .button-secondary.btn-neutral-color.active, .palette-primary .woocommerce .alt.button.btn-neutral-color.active, .btn-3d.btn-neutral-color.is-active, .palette-primary .button-primary.btn-neutral-color.is-active, .palette-primary .woocommerce .button.btn-neutral-color.is-active, .palette-primary .button-secondary.btn-neutral-color.is-active, .palette-primary .woocommerce .alt.button.btn-neutral-color.is-active
{
    box-shadow: 0 2px 0 #c9c9c9,0 3px 3px rgba(0,0,0,.2);
}
@keyframes glowing
{
    from
    {
        box-shadow: 0 0 0 rgba(44,154,219,.3);
    }
    50%
    {
        box-shadow: 0 0 20px rgba(44,154,219,.8);
    }
    to
    {
        box-shadow: 0 0 0 rgba(44,154,219,.3);
    }
}
@keyframes glowing-color-1
{
    from
    {
        box-shadow: 0 0 0 rgba(63,131,191,.3);
    }
    50%
    {
        box-shadow: 0 0 20px rgba(63,131,191,.8);
    }
    to
    {
        box-shadow: 0 0 0 rgba(63,131,191,.3);
    }
}
@keyframes glowing-color-2
{
    from
    {
        box-shadow: 0 0 0 rgba(0,0,0,.3);
    }
    50%
    {
        box-shadow: 0 0 20px rgba(0,0,0,.8);
    }
    to
    {
        box-shadow: 0 0 0 rgba(0,0,0,.3);
    }
}
@keyframes glowing-color-3
{
    from
    {
        box-shadow: 0 0 0 rgba(221,51,51,.3);
    }
    50%
    {
        box-shadow: 0 0 20px rgba(221,51,51,.8);
    }
    to
    {
        box-shadow: 0 0 0 rgba(221,51,51,.3);
    }
}
@keyframes glowing-color-4
{
    from
    {
        box-shadow: 0 0 0 rgba(135,71,97,.3);
    }
    50%
    {
        box-shadow: 0 0 20px rgba(135,71,97,.8);
    }
    to
    {
        box-shadow: 0 0 0 rgba(135,71,97,.3);
    }
}
@keyframes glowing-color-5
{
    from
    {
        box-shadow: 0 0 0 rgba(0,0,0,.3);
    }
    50%
    {
        box-shadow: 0 0 20px rgba(0,0,0,.8);
    }
    to
    {
        box-shadow: 0 0 0 rgba(0,0,0,.3);
    }
}
@keyframes glowing-neutral-color
{
    from
    {
        box-shadow: 0 0 0 rgba(252,252,252,.3);
    }
    50%
    {
        box-shadow: 0 0 20px rgba(252,252,252,.8);
    }
    to
    {
        box-shadow: 0 0 0 rgba(252,252,252,.3);
    }
}
.btn-glow
{
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-name: glowing;
}
.btn-glow:active, .btn-glow.active, .btn-glow.is-active
{
    animation-name: none;
}
.btn-glow.btn-color-1, .palette-primary .button-primary.btn-glow, .palette-primary .woocommerce .button.btn-glow
{
    animation-name: glowing-color-1;
}
.btn-glow.btn-color-2, .palette-primary .button-secondary.btn-glow, .palette-primary .woocommerce .alt.button.btn-glow
{
    animation-name: glowing-color-2;
}
.btn-glow.btn-color-3
{
    animation-name: glowing-color-3;
}
.btn-glow.btn-color-4
{
    animation-name: glowing-color-4;
}
.btn-glow.btn-color-5
{
    animation-name: glowing-color-5;
}
.btn-glow.btn-neutral-color
{
    animation-name: glowing-neutral-color;
}
.btn-dropdown
{
    position: relative;
    overflow: visible;
    display: inline-block;
}
.btn-dropdown-list
{
    display: none;
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    z-index: 1000;
    min-width: 100%;
    list-style-type: none;
    background: rgba(101,156,204,.95);
    border-style: solid;
    border-width: 1px;
    border-color: #326999;
    font-family: inherit;
    box-shadow: 0 2px 7px rgba(0,0,0,.2);
    border-radius: 3px;
    box-sizing: border-box;
}
.btn-dropdown-list.is-below
{
    top: 100%;
    border-top: none;
    border-radius: 0 0 3px 3px;
}
.btn-dropdown-list.is-above
{
    bottom: 100%;
    top: auto;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    box-shadow: 0 -2px 7px rgba(0,0,0,.2);
}
.btn-dropdown-list>li
{
    padding: 0;
    margin: 0;
    display: block;
}
.btn-dropdown-list>li>a
{
    display: block;
    line-height: 40px;
    font-size: .8em;
    padding: 5px 10px;
    float: none;
    color: #fff;
    text-decoration: none;
}
.btn-dropdown-list>li>a:hover
{
    color: #f7f7f7;
    background: #4a8ac3;
    text-decoration: none;
}
.btn-dropdown-divider
{
    border-top: 1px solid #3b7bb3;
}
.btn-dropdown.btn-dropdown-color-1 .btn-dropdown-list
{
    background: rgba(63,131,191,.95);
    border-color: #326999;
}
.btn-dropdown.btn-dropdown-color-1 .btn-dropdown-list .btn-dropdown-divider
{
    border-color: #3671a4;
}
.btn-dropdown.btn-dropdown-color-1 .btn-dropdown-list>li>a
{
    color: #fff;
}
.btn-dropdown.btn-dropdown-color-1 .btn-dropdown-list>li>a:hover
{
    color: #f2f2f2;
    background: #3976ac;
}
.btn-dropdown.btn-dropdown-color-2 .btn-dropdown-list
{
    background: rgba(0,0,0,.95);
    border-color: #000;
}
.btn-dropdown.btn-dropdown-color-2 .btn-dropdown-list .btn-dropdown-divider
{
    border-color: #000;
}
.btn-dropdown.btn-dropdown-color-2 .btn-dropdown-list>li>a
{
    color: #fff;
}
.btn-dropdown.btn-dropdown-color-2 .btn-dropdown-list>li>a:hover
{
    color: #f2f2f2;
    background: #000;
}
.btn-dropdown.btn-dropdown-color-3 .btn-dropdown-list
{
    background: rgba(221,51,51,.95);
    border-color: #bd2020;
}
.btn-dropdown.btn-dropdown-color-3 .btn-dropdown-list .btn-dropdown-divider
{
    border-color: #cb2222;
}
.btn-dropdown.btn-dropdown-color-3 .btn-dropdown-list>li>a
{
    color: #fff;
}
.btn-dropdown.btn-dropdown-color-3 .btn-dropdown-list>li>a:hover
{
    color: #f2f2f2;
    background: #d32323;
}
.btn-dropdown.btn-dropdown-color-4 .btn-dropdown-list
{
    background: rgba(135,71,97,.95);
    border-color: #663549;
}
.btn-dropdown.btn-dropdown-color-4 .btn-dropdown-list .btn-dropdown-divider
{
    border-color: #703b50;
}
.btn-dropdown.btn-dropdown-color-4 .btn-dropdown-list>li>a
{
    color: #fff;
}
.btn-dropdown.btn-dropdown-color-4 .btn-dropdown-list>li>a:hover
{
    color: #f2f2f2;
    background: #763e55;
}
.btn-dropdown.btn-dropdown-color-5 .btn-dropdown-list
{
    background: rgba(0,0,0,.95);
    border-color: #000;
}
.btn-dropdown.btn-dropdown-color-5 .btn-dropdown-list .btn-dropdown-divider
{
    border-color: #000;
}
.btn-dropdown.btn-dropdown-color-5 .btn-dropdown-list>li>a
{
    color: #fff;
}
.btn-dropdown.btn-dropdown-color-5 .btn-dropdown-list>li>a:hover
{
    color: #f2f2f2;
    background: #000;
}
.btn-dropdown.btn-dropdown-neutral-color .btn-dropdown-list
{
    background: rgba(252,252,252,.95);
    border-color: #e3e3e3;
}
.btn-dropdown.btn-dropdown-neutral-color .btn-dropdown-list .btn-dropdown-divider
{
    border-color: #eaeaea;
}
.btn-dropdown.btn-dropdown-neutral-color .btn-dropdown-list>li>a
{
    color: #111;
}
.btn-dropdown.btn-dropdown-neutral-color .btn-dropdown-list>li>a:hover
{
    color: #040404;
    background: #efefef;
}
.btn-group
{
    *zoom: 1;
    position: relative;
    display: inline-block;
}
.btn-group:after, .btn-group:before
{
    content: '.';
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}
.btn-group .btn, .btn-group .palette-primary .button-primary, .palette-primary .btn-group .button-primary, .btn-group .palette-primary .woocommerce .button, .palette-primary .woocommerce .btn-group .button, .btn-group .palette-primary .button-secondary, .palette-primary .btn-group .button-secondary, .btn-group .palette-primary .woocommerce .alt.button, .palette-primary .woocommerce .btn-group .alt.button, .btn-group .btn-dropdown
{
    float: left;
}
.btn-group .btn:not(:first-child):not(:last-child), .btn-group .palette-primary .button-primary:not(:first-child):not(:last-child), .palette-primary .btn-group .button-primary:not(:first-child):not(:last-child), .btn-group .palette-primary .woocommerce .button:not(:first-child):not(:last-child), .palette-primary .woocommerce .btn-group .button:not(:first-child):not(:last-child), .btn-group .palette-primary .button-secondary:not(:first-child):not(:last-child), .palette-primary .btn-group .button-secondary:not(:first-child):not(:last-child), .btn-group .palette-primary .woocommerce .alt.button:not(:first-child):not(:last-child), .palette-primary .woocommerce .btn-group .alt.button:not(:first-child):not(:last-child), .btn-group .btn-dropdown:not(:first-child):not(:last-child)
{
    border-radius: 0;
    border-right: none;
}
.btn-group .btn:first-child, .btn-group .palette-primary .button-primary:first-child, .palette-primary .btn-group .button-primary:first-child, .btn-group .palette-primary .woocommerce .button:first-child, .palette-primary .woocommerce .btn-group .button:first-child, .btn-group .palette-primary .button-secondary:first-child, .palette-primary .btn-group .button-secondary:first-child, .btn-group .palette-primary .woocommerce .alt.button:first-child, .palette-primary .woocommerce .btn-group .alt.button:first-child, .btn-group .btn-dropdown:first-child
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none;
}
.btn-group .btn:last-child, .btn-group .palette-primary .button-primary:last-child, .palette-primary .btn-group .button-primary:last-child, .btn-group .palette-primary .woocommerce .button:last-child, .palette-primary .woocommerce .btn-group .button:last-child, .btn-group .palette-primary .button-secondary:last-child, .palette-primary .btn-group .button-secondary:last-child, .btn-group .palette-primary .woocommerce .alt.button:last-child, .palette-primary .woocommerce .btn-group .alt.button:last-child, .btn-group .btn-dropdown:last-child
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-wrap
{
    border: 1px solid #e3e3e3;
    display: inline-block;
    padding: 9px;
    background: linear-gradient(#f2f2f2,#fff);
    border-radius: 200px;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.04);
}
.btn-longshadow, .btn-longshadow-right
{
    overflow: hidden;
}
.btn-longshadow.btn-color-1, .palette-primary .button-primary.btn-longshadow, .palette-primary .woocommerce .button.btn-longshadow, .btn-longshadow-right.btn-color-1, .palette-primary .button-primary.btn-longshadow-right, .palette-primary .woocommerce .button.btn-longshadow-right
{
    text-shadow: 0 0 #326999,1px 1px #326999,2px 2px #326999,3px 3px #326999,4px 4px #326999,5px 5px #326999,6px 6px #326999,7px 7px #326999,8px 8px #326999,9px 9px #326999,10px 10px #326999,11px 11px #326999,12px 12px #326999,13px 13px #326999,14px 14px #326999,15px 15px #326999,16px 16px #326999,17px 17px #326999,18px 18px #326999,19px 19px #326999,20px 20px #326999,21px 21px #326999,22px 22px #326999,23px 23px #326999,24px 24px #326999,25px 25px #326999,26px 26px #326999,27px 27px #326999,28px 28px #326999,29px 29px #326999,30px 30px #326999,31px 31px #326999,32px 32px #326999,33px 33px #326999,34px 34px #326999,35px 35px #326999,36px 36px #326999,37px 37px #326999,38px 38px #326999,39px 39px #326999,40px 40px #326999,41px 41px #326999,42px 42px #326999,43px 43px #326999,44px 44px #326999,45px 45px #326999,46px 46px #326999,47px 47px #326999,48px 48px #326999,49px 49px #326999,50px 50px #326999,51px 51px #326999,52px 52px #326999,53px 53px #326999,54px 54px #326999,55px 55px #326999,56px 56px #326999,57px 57px #326999,58px 58px #326999,59px 59px #326999,60px 60px #326999,61px 61px #326999,62px 62px #326999,63px 63px #326999,64px 64px #326999,65px 65px #326999,66px 66px #326999,67px 67px #326999,68px 68px #326999,69px 69px #326999,70px 70px #326999,71px 71px #326999,72px 72px #326999,73px 73px #326999,74px 74px #326999,75px 75px #326999,76px 76px #326999,77px 77px #326999,78px 78px #326999,79px 79px #326999,80px 80px #326999,81px 81px #326999,82px 82px #326999,83px 83px #326999,84px 84px #326999,85px 85px #326999;
}
.btn-longshadow.btn-color-1:active, .palette-primary .button-primary.btn-longshadow:active, .palette-primary .woocommerce .button.btn-longshadow:active, .btn-longshadow-right.btn-color-1:active, .palette-primary .button-primary.btn-longshadow-right:active, .palette-primary .woocommerce .button.btn-longshadow-right:active, .btn-longshadow.btn-color-1.active, .palette-primary .button-primary.btn-longshadow.active, .palette-primary .woocommerce .button.btn-longshadow.active, .btn-longshadow-right.btn-color-1.active, .palette-primary .button-primary.btn-longshadow-right.active, .palette-primary .woocommerce .button.btn-longshadow-right.active, .btn-longshadow.btn-color-1.is-active, .palette-primary .button-primary.btn-longshadow.is-active, .palette-primary .woocommerce .button.btn-longshadow.is-active, .btn-longshadow-right.btn-color-1.is-active, .palette-primary .button-primary.btn-longshadow-right.is-active, .palette-primary .woocommerce .button.btn-longshadow-right.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow.btn-color-2, .palette-primary .button-secondary.btn-longshadow, .palette-primary .woocommerce .alt.button.btn-longshadow, .btn-longshadow-right.btn-color-2, .palette-primary .button-secondary.btn-longshadow-right, .palette-primary .woocommerce .alt.button.btn-longshadow-right
{
    text-shadow: 0 0 #000,1px 1px #000,2px 2px #000,3px 3px #000,4px 4px #000,5px 5px #000,6px 6px #000,7px 7px #000,8px 8px #000,9px 9px #000,10px 10px #000,11px 11px #000,12px 12px #000,13px 13px #000,14px 14px #000,15px 15px #000,16px 16px #000,17px 17px #000,18px 18px #000,19px 19px #000,20px 20px #000,21px 21px #000,22px 22px #000,23px 23px #000,24px 24px #000,25px 25px #000,26px 26px #000,27px 27px #000,28px 28px #000,29px 29px #000,30px 30px #000,31px 31px #000,32px 32px #000,33px 33px #000,34px 34px #000,35px 35px #000,36px 36px #000,37px 37px #000,38px 38px #000,39px 39px #000,40px 40px #000,41px 41px #000,42px 42px #000,43px 43px #000,44px 44px #000,45px 45px #000,46px 46px #000,47px 47px #000,48px 48px #000,49px 49px #000,50px 50px #000,51px 51px #000,52px 52px #000,53px 53px #000,54px 54px #000,55px 55px #000,56px 56px #000,57px 57px #000,58px 58px #000,59px 59px #000,60px 60px #000,61px 61px #000,62px 62px #000,63px 63px #000,64px 64px #000,65px 65px #000,66px 66px #000,67px 67px #000,68px 68px #000,69px 69px #000,70px 70px #000,71px 71px #000,72px 72px #000,73px 73px #000,74px 74px #000,75px 75px #000,76px 76px #000,77px 77px #000,78px 78px #000,79px 79px #000,80px 80px #000,81px 81px #000,82px 82px #000,83px 83px #000,84px 84px #000,85px 85px #000;
}
.btn-longshadow.btn-color-2:active, .palette-primary .button-secondary.btn-longshadow:active, .palette-primary .woocommerce .alt.button.btn-longshadow:active, .btn-longshadow-right.btn-color-2:active, .palette-primary .button-secondary.btn-longshadow-right:active, .palette-primary .woocommerce .alt.button.btn-longshadow-right:active, .btn-longshadow.btn-color-2.active, .palette-primary .button-secondary.btn-longshadow.active, .palette-primary .woocommerce .alt.button.btn-longshadow.active, .btn-longshadow-right.btn-color-2.active, .palette-primary .button-secondary.btn-longshadow-right.active, .palette-primary .woocommerce .alt.button.btn-longshadow-right.active, .btn-longshadow.btn-color-2.is-active, .palette-primary .button-secondary.btn-longshadow.is-active, .palette-primary .woocommerce .alt.button.btn-longshadow.is-active, .btn-longshadow-right.btn-color-2.is-active, .palette-primary .button-secondary.btn-longshadow-right.is-active, .palette-primary .woocommerce .alt.button.btn-longshadow-right.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow.btn-color-3, .btn-longshadow-right.btn-color-3
{
    text-shadow: 0 0 #bd2020,1px 1px #bd2020,2px 2px #bd2020,3px 3px #bd2020,4px 4px #bd2020,5px 5px #bd2020,6px 6px #bd2020,7px 7px #bd2020,8px 8px #bd2020,9px 9px #bd2020,10px 10px #bd2020,11px 11px #bd2020,12px 12px #bd2020,13px 13px #bd2020,14px 14px #bd2020,15px 15px #bd2020,16px 16px #bd2020,17px 17px #bd2020,18px 18px #bd2020,19px 19px #bd2020,20px 20px #bd2020,21px 21px #bd2020,22px 22px #bd2020,23px 23px #bd2020,24px 24px #bd2020,25px 25px #bd2020,26px 26px #bd2020,27px 27px #bd2020,28px 28px #bd2020,29px 29px #bd2020,30px 30px #bd2020,31px 31px #bd2020,32px 32px #bd2020,33px 33px #bd2020,34px 34px #bd2020,35px 35px #bd2020,36px 36px #bd2020,37px 37px #bd2020,38px 38px #bd2020,39px 39px #bd2020,40px 40px #bd2020,41px 41px #bd2020,42px 42px #bd2020,43px 43px #bd2020,44px 44px #bd2020,45px 45px #bd2020,46px 46px #bd2020,47px 47px #bd2020,48px 48px #bd2020,49px 49px #bd2020,50px 50px #bd2020,51px 51px #bd2020,52px 52px #bd2020,53px 53px #bd2020,54px 54px #bd2020,55px 55px #bd2020,56px 56px #bd2020,57px 57px #bd2020,58px 58px #bd2020,59px 59px #bd2020,60px 60px #bd2020,61px 61px #bd2020,62px 62px #bd2020,63px 63px #bd2020,64px 64px #bd2020,65px 65px #bd2020,66px 66px #bd2020,67px 67px #bd2020,68px 68px #bd2020,69px 69px #bd2020,70px 70px #bd2020,71px 71px #bd2020,72px 72px #bd2020,73px 73px #bd2020,74px 74px #bd2020,75px 75px #bd2020,76px 76px #bd2020,77px 77px #bd2020,78px 78px #bd2020,79px 79px #bd2020,80px 80px #bd2020,81px 81px #bd2020,82px 82px #bd2020,83px 83px #bd2020,84px 84px #bd2020,85px 85px #bd2020;
}
.btn-longshadow.btn-color-3:active, .btn-longshadow-right.btn-color-3:active, .btn-longshadow.btn-color-3.active, .btn-longshadow-right.btn-color-3.active, .btn-longshadow.btn-color-3.is-active, .btn-longshadow-right.btn-color-3.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow.btn-color-4, .btn-longshadow-right.btn-color-4
{
    text-shadow: 0 0 #663549,1px 1px #663549,2px 2px #663549,3px 3px #663549,4px 4px #663549,5px 5px #663549,6px 6px #663549,7px 7px #663549,8px 8px #663549,9px 9px #663549,10px 10px #663549,11px 11px #663549,12px 12px #663549,13px 13px #663549,14px 14px #663549,15px 15px #663549,16px 16px #663549,17px 17px #663549,18px 18px #663549,19px 19px #663549,20px 20px #663549,21px 21px #663549,22px 22px #663549,23px 23px #663549,24px 24px #663549,25px 25px #663549,26px 26px #663549,27px 27px #663549,28px 28px #663549,29px 29px #663549,30px 30px #663549,31px 31px #663549,32px 32px #663549,33px 33px #663549,34px 34px #663549,35px 35px #663549,36px 36px #663549,37px 37px #663549,38px 38px #663549,39px 39px #663549,40px 40px #663549,41px 41px #663549,42px 42px #663549,43px 43px #663549,44px 44px #663549,45px 45px #663549,46px 46px #663549,47px 47px #663549,48px 48px #663549,49px 49px #663549,50px 50px #663549,51px 51px #663549,52px 52px #663549,53px 53px #663549,54px 54px #663549,55px 55px #663549,56px 56px #663549,57px 57px #663549,58px 58px #663549,59px 59px #663549,60px 60px #663549,61px 61px #663549,62px 62px #663549,63px 63px #663549,64px 64px #663549,65px 65px #663549,66px 66px #663549,67px 67px #663549,68px 68px #663549,69px 69px #663549,70px 70px #663549,71px 71px #663549,72px 72px #663549,73px 73px #663549,74px 74px #663549,75px 75px #663549,76px 76px #663549,77px 77px #663549,78px 78px #663549,79px 79px #663549,80px 80px #663549,81px 81px #663549,82px 82px #663549,83px 83px #663549,84px 84px #663549,85px 85px #663549;
}
.btn-longshadow.btn-color-4:active, .btn-longshadow-right.btn-color-4:active, .btn-longshadow.btn-color-4.active, .btn-longshadow-right.btn-color-4.active, .btn-longshadow.btn-color-4.is-active, .btn-longshadow-right.btn-color-4.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow.btn-color-5, .btn-longshadow-right.btn-color-5
{
    text-shadow: 0 0 #000,1px 1px #000,2px 2px #000,3px 3px #000,4px 4px #000,5px 5px #000,6px 6px #000,7px 7px #000,8px 8px #000,9px 9px #000,10px 10px #000,11px 11px #000,12px 12px #000,13px 13px #000,14px 14px #000,15px 15px #000,16px 16px #000,17px 17px #000,18px 18px #000,19px 19px #000,20px 20px #000,21px 21px #000,22px 22px #000,23px 23px #000,24px 24px #000,25px 25px #000,26px 26px #000,27px 27px #000,28px 28px #000,29px 29px #000,30px 30px #000,31px 31px #000,32px 32px #000,33px 33px #000,34px 34px #000,35px 35px #000,36px 36px #000,37px 37px #000,38px 38px #000,39px 39px #000,40px 40px #000,41px 41px #000,42px 42px #000,43px 43px #000,44px 44px #000,45px 45px #000,46px 46px #000,47px 47px #000,48px 48px #000,49px 49px #000,50px 50px #000,51px 51px #000,52px 52px #000,53px 53px #000,54px 54px #000,55px 55px #000,56px 56px #000,57px 57px #000,58px 58px #000,59px 59px #000,60px 60px #000,61px 61px #000,62px 62px #000,63px 63px #000,64px 64px #000,65px 65px #000,66px 66px #000,67px 67px #000,68px 68px #000,69px 69px #000,70px 70px #000,71px 71px #000,72px 72px #000,73px 73px #000,74px 74px #000,75px 75px #000,76px 76px #000,77px 77px #000,78px 78px #000,79px 79px #000,80px 80px #000,81px 81px #000,82px 82px #000,83px 83px #000,84px 84px #000,85px 85px #000;
}
.btn-longshadow.btn-color-5:active, .btn-longshadow-right.btn-color-5:active, .btn-longshadow.btn-color-5.active, .btn-longshadow-right.btn-color-5.active, .btn-longshadow.btn-color-5.is-active, .btn-longshadow-right.btn-color-5.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow.btn-neutral-color, .btn-longshadow-right.btn-neutral-color
{
    text-shadow: 0 0 #e3e3e3,1px 1px #e3e3e3,2px 2px #e3e3e3,3px 3px #e3e3e3,4px 4px #e3e3e3,5px 5px #e3e3e3,6px 6px #e3e3e3,7px 7px #e3e3e3,8px 8px #e3e3e3,9px 9px #e3e3e3,10px 10px #e3e3e3,11px 11px #e3e3e3,12px 12px #e3e3e3,13px 13px #e3e3e3,14px 14px #e3e3e3,15px 15px #e3e3e3,16px 16px #e3e3e3,17px 17px #e3e3e3,18px 18px #e3e3e3,19px 19px #e3e3e3,20px 20px #e3e3e3,21px 21px #e3e3e3,22px 22px #e3e3e3,23px 23px #e3e3e3,24px 24px #e3e3e3,25px 25px #e3e3e3,26px 26px #e3e3e3,27px 27px #e3e3e3,28px 28px #e3e3e3,29px 29px #e3e3e3,30px 30px #e3e3e3,31px 31px #e3e3e3,32px 32px #e3e3e3,33px 33px #e3e3e3,34px 34px #e3e3e3,35px 35px #e3e3e3,36px 36px #e3e3e3,37px 37px #e3e3e3,38px 38px #e3e3e3,39px 39px #e3e3e3,40px 40px #e3e3e3,41px 41px #e3e3e3,42px 42px #e3e3e3,43px 43px #e3e3e3,44px 44px #e3e3e3,45px 45px #e3e3e3,46px 46px #e3e3e3,47px 47px #e3e3e3,48px 48px #e3e3e3,49px 49px #e3e3e3,50px 50px #e3e3e3,51px 51px #e3e3e3,52px 52px #e3e3e3,53px 53px #e3e3e3,54px 54px #e3e3e3,55px 55px #e3e3e3,56px 56px #e3e3e3,57px 57px #e3e3e3,58px 58px #e3e3e3,59px 59px #e3e3e3,60px 60px #e3e3e3,61px 61px #e3e3e3,62px 62px #e3e3e3,63px 63px #e3e3e3,64px 64px #e3e3e3,65px 65px #e3e3e3,66px 66px #e3e3e3,67px 67px #e3e3e3,68px 68px #e3e3e3,69px 69px #e3e3e3,70px 70px #e3e3e3,71px 71px #e3e3e3,72px 72px #e3e3e3,73px 73px #e3e3e3,74px 74px #e3e3e3,75px 75px #e3e3e3,76px 76px #e3e3e3,77px 77px #e3e3e3,78px 78px #e3e3e3,79px 79px #e3e3e3,80px 80px #e3e3e3,81px 81px #e3e3e3,82px 82px #e3e3e3,83px 83px #e3e3e3,84px 84px #e3e3e3,85px 85px #e3e3e3;
}
.btn-longshadow.btn-neutral-color:active, .btn-longshadow-right.btn-neutral-color:active, .btn-longshadow.btn-neutral-color.active, .btn-longshadow-right.btn-neutral-color.active, .btn-longshadow.btn-neutral-color.is-active, .btn-longshadow-right.btn-neutral-color.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow-left
{
    overflow: hidden;
}
.btn-longshadow-left.btn-color-1, .palette-primary .button-primary.btn-longshadow-left, .palette-primary .woocommerce .button.btn-longshadow-left
{
    text-shadow: 0 0 #326999,-1px 1px #326999,-2px 2px #326999,-3px 3px #326999,-4px 4px #326999,-5px 5px #326999,-6px 6px #326999,-7px 7px #326999,-8px 8px #326999,-9px 9px #326999,-10px 10px #326999,-11px 11px #326999,-12px 12px #326999,-13px 13px #326999,-14px 14px #326999,-15px 15px #326999,-16px 16px #326999,-17px 17px #326999,-18px 18px #326999,-19px 19px #326999,-20px 20px #326999,-21px 21px #326999,-22px 22px #326999,-23px 23px #326999,-24px 24px #326999,-25px 25px #326999,-26px 26px #326999,-27px 27px #326999,-28px 28px #326999,-29px 29px #326999,-30px 30px #326999,-31px 31px #326999,-32px 32px #326999,-33px 33px #326999,-34px 34px #326999,-35px 35px #326999,-36px 36px #326999,-37px 37px #326999,-38px 38px #326999,-39px 39px #326999,-40px 40px #326999,-41px 41px #326999,-42px 42px #326999,-43px 43px #326999,-44px 44px #326999,-45px 45px #326999,-46px 46px #326999,-47px 47px #326999,-48px 48px #326999,-49px 49px #326999,-50px 50px #326999,-51px 51px #326999,-52px 52px #326999,-53px 53px #326999,-54px 54px #326999,-55px 55px #326999,-56px 56px #326999,-57px 57px #326999,-58px 58px #326999,-59px 59px #326999,-60px 60px #326999,-61px 61px #326999,-62px 62px #326999,-63px 63px #326999,-64px 64px #326999,-65px 65px #326999,-66px 66px #326999,-67px 67px #326999,-68px 68px #326999,-69px 69px #326999,-70px 70px #326999,-71px 71px #326999,-72px 72px #326999,-73px 73px #326999,-74px 74px #326999,-75px 75px #326999,-76px 76px #326999,-77px 77px #326999,-78px 78px #326999,-79px 79px #326999,-80px 80px #326999,-81px 81px #326999,-82px 82px #326999,-83px 83px #326999,-84px 84px #326999,-85px 85px #326999;
}
.btn-longshadow-left.btn-color-1:active, .palette-primary .button-primary.btn-longshadow-left:active, .palette-primary .woocommerce .button.btn-longshadow-left:active, .btn-longshadow-left.btn-color-1.active, .palette-primary .button-primary.btn-longshadow-left.active, .palette-primary .woocommerce .button.btn-longshadow-left.active, .btn-longshadow-left.btn-color-1.is-active, .palette-primary .button-primary.btn-longshadow-left.is-active, .palette-primary .woocommerce .button.btn-longshadow-left.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow-left.btn-color-2, .palette-primary .button-secondary.btn-longshadow-left, .palette-primary .woocommerce .alt.button.btn-longshadow-left
{
    text-shadow: 0 0 #000,-1px 1px #000,-2px 2px #000,-3px 3px #000,-4px 4px #000,-5px 5px #000,-6px 6px #000,-7px 7px #000,-8px 8px #000,-9px 9px #000,-10px 10px #000,-11px 11px #000,-12px 12px #000,-13px 13px #000,-14px 14px #000,-15px 15px #000,-16px 16px #000,-17px 17px #000,-18px 18px #000,-19px 19px #000,-20px 20px #000,-21px 21px #000,-22px 22px #000,-23px 23px #000,-24px 24px #000,-25px 25px #000,-26px 26px #000,-27px 27px #000,-28px 28px #000,-29px 29px #000,-30px 30px #000,-31px 31px #000,-32px 32px #000,-33px 33px #000,-34px 34px #000,-35px 35px #000,-36px 36px #000,-37px 37px #000,-38px 38px #000,-39px 39px #000,-40px 40px #000,-41px 41px #000,-42px 42px #000,-43px 43px #000,-44px 44px #000,-45px 45px #000,-46px 46px #000,-47px 47px #000,-48px 48px #000,-49px 49px #000,-50px 50px #000,-51px 51px #000,-52px 52px #000,-53px 53px #000,-54px 54px #000,-55px 55px #000,-56px 56px #000,-57px 57px #000,-58px 58px #000,-59px 59px #000,-60px 60px #000,-61px 61px #000,-62px 62px #000,-63px 63px #000,-64px 64px #000,-65px 65px #000,-66px 66px #000,-67px 67px #000,-68px 68px #000,-69px 69px #000,-70px 70px #000,-71px 71px #000,-72px 72px #000,-73px 73px #000,-74px 74px #000,-75px 75px #000,-76px 76px #000,-77px 77px #000,-78px 78px #000,-79px 79px #000,-80px 80px #000,-81px 81px #000,-82px 82px #000,-83px 83px #000,-84px 84px #000,-85px 85px #000;
}
.btn-longshadow-left.btn-color-2:active, .palette-primary .button-secondary.btn-longshadow-left:active, .palette-primary .woocommerce .alt.button.btn-longshadow-left:active, .btn-longshadow-left.btn-color-2.active, .palette-primary .button-secondary.btn-longshadow-left.active, .palette-primary .woocommerce .alt.button.btn-longshadow-left.active, .btn-longshadow-left.btn-color-2.is-active, .palette-primary .button-secondary.btn-longshadow-left.is-active, .palette-primary .woocommerce .alt.button.btn-longshadow-left.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow-left.btn-color-3
{
    text-shadow: 0 0 #bd2020,-1px 1px #bd2020,-2px 2px #bd2020,-3px 3px #bd2020,-4px 4px #bd2020,-5px 5px #bd2020,-6px 6px #bd2020,-7px 7px #bd2020,-8px 8px #bd2020,-9px 9px #bd2020,-10px 10px #bd2020,-11px 11px #bd2020,-12px 12px #bd2020,-13px 13px #bd2020,-14px 14px #bd2020,-15px 15px #bd2020,-16px 16px #bd2020,-17px 17px #bd2020,-18px 18px #bd2020,-19px 19px #bd2020,-20px 20px #bd2020,-21px 21px #bd2020,-22px 22px #bd2020,-23px 23px #bd2020,-24px 24px #bd2020,-25px 25px #bd2020,-26px 26px #bd2020,-27px 27px #bd2020,-28px 28px #bd2020,-29px 29px #bd2020,-30px 30px #bd2020,-31px 31px #bd2020,-32px 32px #bd2020,-33px 33px #bd2020,-34px 34px #bd2020,-35px 35px #bd2020,-36px 36px #bd2020,-37px 37px #bd2020,-38px 38px #bd2020,-39px 39px #bd2020,-40px 40px #bd2020,-41px 41px #bd2020,-42px 42px #bd2020,-43px 43px #bd2020,-44px 44px #bd2020,-45px 45px #bd2020,-46px 46px #bd2020,-47px 47px #bd2020,-48px 48px #bd2020,-49px 49px #bd2020,-50px 50px #bd2020,-51px 51px #bd2020,-52px 52px #bd2020,-53px 53px #bd2020,-54px 54px #bd2020,-55px 55px #bd2020,-56px 56px #bd2020,-57px 57px #bd2020,-58px 58px #bd2020,-59px 59px #bd2020,-60px 60px #bd2020,-61px 61px #bd2020,-62px 62px #bd2020,-63px 63px #bd2020,-64px 64px #bd2020,-65px 65px #bd2020,-66px 66px #bd2020,-67px 67px #bd2020,-68px 68px #bd2020,-69px 69px #bd2020,-70px 70px #bd2020,-71px 71px #bd2020,-72px 72px #bd2020,-73px 73px #bd2020,-74px 74px #bd2020,-75px 75px #bd2020,-76px 76px #bd2020,-77px 77px #bd2020,-78px 78px #bd2020,-79px 79px #bd2020,-80px 80px #bd2020,-81px 81px #bd2020,-82px 82px #bd2020,-83px 83px #bd2020,-84px 84px #bd2020,-85px 85px #bd2020;
}
.btn-longshadow-left.btn-color-3:active, .btn-longshadow-left.btn-color-3.active, .btn-longshadow-left.btn-color-3.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow-left.btn-color-4
{
    text-shadow: 0 0 #663549,-1px 1px #663549,-2px 2px #663549,-3px 3px #663549,-4px 4px #663549,-5px 5px #663549,-6px 6px #663549,-7px 7px #663549,-8px 8px #663549,-9px 9px #663549,-10px 10px #663549,-11px 11px #663549,-12px 12px #663549,-13px 13px #663549,-14px 14px #663549,-15px 15px #663549,-16px 16px #663549,-17px 17px #663549,-18px 18px #663549,-19px 19px #663549,-20px 20px #663549,-21px 21px #663549,-22px 22px #663549,-23px 23px #663549,-24px 24px #663549,-25px 25px #663549,-26px 26px #663549,-27px 27px #663549,-28px 28px #663549,-29px 29px #663549,-30px 30px #663549,-31px 31px #663549,-32px 32px #663549,-33px 33px #663549,-34px 34px #663549,-35px 35px #663549,-36px 36px #663549,-37px 37px #663549,-38px 38px #663549,-39px 39px #663549,-40px 40px #663549,-41px 41px #663549,-42px 42px #663549,-43px 43px #663549,-44px 44px #663549,-45px 45px #663549,-46px 46px #663549,-47px 47px #663549,-48px 48px #663549,-49px 49px #663549,-50px 50px #663549,-51px 51px #663549,-52px 52px #663549,-53px 53px #663549,-54px 54px #663549,-55px 55px #663549,-56px 56px #663549,-57px 57px #663549,-58px 58px #663549,-59px 59px #663549,-60px 60px #663549,-61px 61px #663549,-62px 62px #663549,-63px 63px #663549,-64px 64px #663549,-65px 65px #663549,-66px 66px #663549,-67px 67px #663549,-68px 68px #663549,-69px 69px #663549,-70px 70px #663549,-71px 71px #663549,-72px 72px #663549,-73px 73px #663549,-74px 74px #663549,-75px 75px #663549,-76px 76px #663549,-77px 77px #663549,-78px 78px #663549,-79px 79px #663549,-80px 80px #663549,-81px 81px #663549,-82px 82px #663549,-83px 83px #663549,-84px 84px #663549,-85px 85px #663549;
}
.btn-longshadow-left.btn-color-4:active, .btn-longshadow-left.btn-color-4.active, .btn-longshadow-left.btn-color-4.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow-left.btn-color-5
{
    text-shadow: 0 0 #000,-1px 1px #000,-2px 2px #000,-3px 3px #000,-4px 4px #000,-5px 5px #000,-6px 6px #000,-7px 7px #000,-8px 8px #000,-9px 9px #000,-10px 10px #000,-11px 11px #000,-12px 12px #000,-13px 13px #000,-14px 14px #000,-15px 15px #000,-16px 16px #000,-17px 17px #000,-18px 18px #000,-19px 19px #000,-20px 20px #000,-21px 21px #000,-22px 22px #000,-23px 23px #000,-24px 24px #000,-25px 25px #000,-26px 26px #000,-27px 27px #000,-28px 28px #000,-29px 29px #000,-30px 30px #000,-31px 31px #000,-32px 32px #000,-33px 33px #000,-34px 34px #000,-35px 35px #000,-36px 36px #000,-37px 37px #000,-38px 38px #000,-39px 39px #000,-40px 40px #000,-41px 41px #000,-42px 42px #000,-43px 43px #000,-44px 44px #000,-45px 45px #000,-46px 46px #000,-47px 47px #000,-48px 48px #000,-49px 49px #000,-50px 50px #000,-51px 51px #000,-52px 52px #000,-53px 53px #000,-54px 54px #000,-55px 55px #000,-56px 56px #000,-57px 57px #000,-58px 58px #000,-59px 59px #000,-60px 60px #000,-61px 61px #000,-62px 62px #000,-63px 63px #000,-64px 64px #000,-65px 65px #000,-66px 66px #000,-67px 67px #000,-68px 68px #000,-69px 69px #000,-70px 70px #000,-71px 71px #000,-72px 72px #000,-73px 73px #000,-74px 74px #000,-75px 75px #000,-76px 76px #000,-77px 77px #000,-78px 78px #000,-79px 79px #000,-80px 80px #000,-81px 81px #000,-82px 82px #000,-83px 83px #000,-84px 84px #000,-85px 85px #000;
}
.btn-longshadow-left.btn-color-5:active, .btn-longshadow-left.btn-color-5.active, .btn-longshadow-left.btn-color-5.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-longshadow-left.btn-neutral-color
{
    text-shadow: 0 0 #e3e3e3,-1px 1px #e3e3e3,-2px 2px #e3e3e3,-3px 3px #e3e3e3,-4px 4px #e3e3e3,-5px 5px #e3e3e3,-6px 6px #e3e3e3,-7px 7px #e3e3e3,-8px 8px #e3e3e3,-9px 9px #e3e3e3,-10px 10px #e3e3e3,-11px 11px #e3e3e3,-12px 12px #e3e3e3,-13px 13px #e3e3e3,-14px 14px #e3e3e3,-15px 15px #e3e3e3,-16px 16px #e3e3e3,-17px 17px #e3e3e3,-18px 18px #e3e3e3,-19px 19px #e3e3e3,-20px 20px #e3e3e3,-21px 21px #e3e3e3,-22px 22px #e3e3e3,-23px 23px #e3e3e3,-24px 24px #e3e3e3,-25px 25px #e3e3e3,-26px 26px #e3e3e3,-27px 27px #e3e3e3,-28px 28px #e3e3e3,-29px 29px #e3e3e3,-30px 30px #e3e3e3,-31px 31px #e3e3e3,-32px 32px #e3e3e3,-33px 33px #e3e3e3,-34px 34px #e3e3e3,-35px 35px #e3e3e3,-36px 36px #e3e3e3,-37px 37px #e3e3e3,-38px 38px #e3e3e3,-39px 39px #e3e3e3,-40px 40px #e3e3e3,-41px 41px #e3e3e3,-42px 42px #e3e3e3,-43px 43px #e3e3e3,-44px 44px #e3e3e3,-45px 45px #e3e3e3,-46px 46px #e3e3e3,-47px 47px #e3e3e3,-48px 48px #e3e3e3,-49px 49px #e3e3e3,-50px 50px #e3e3e3,-51px 51px #e3e3e3,-52px 52px #e3e3e3,-53px 53px #e3e3e3,-54px 54px #e3e3e3,-55px 55px #e3e3e3,-56px 56px #e3e3e3,-57px 57px #e3e3e3,-58px 58px #e3e3e3,-59px 59px #e3e3e3,-60px 60px #e3e3e3,-61px 61px #e3e3e3,-62px 62px #e3e3e3,-63px 63px #e3e3e3,-64px 64px #e3e3e3,-65px 65px #e3e3e3,-66px 66px #e3e3e3,-67px 67px #e3e3e3,-68px 68px #e3e3e3,-69px 69px #e3e3e3,-70px 70px #e3e3e3,-71px 71px #e3e3e3,-72px 72px #e3e3e3,-73px 73px #e3e3e3,-74px 74px #e3e3e3,-75px 75px #e3e3e3,-76px 76px #e3e3e3,-77px 77px #e3e3e3,-78px 78px #e3e3e3,-79px 79px #e3e3e3,-80px 80px #e3e3e3,-81px 81px #e3e3e3,-82px 82px #e3e3e3,-83px 83px #e3e3e3,-84px 84px #e3e3e3,-85px 85px #e3e3e3;
}
.btn-longshadow-left.btn-neutral-color:active, .btn-longshadow-left.btn-neutral-color.active, .btn-longshadow-left.btn-neutral-color.is-active
{
    text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.btn-giant
{
    font-size: 1.75em;
    height: 70px;
    line-height: 70px;
    padding: 0 70px;
}
.btn-jumbo
{
    font-size: 1.5em;
    height: 60px;
    line-height: 60px;
    padding: 0 60px;
}
.btn-large
{
    font-size: 1.25em;
    height: 50px;
    line-height: 50px;
    padding: 0 50px;
}
.btn-normal
{
    font-size: 1em;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
}
.btn-small
{
    font-size: .75em;
    height: 30px;
    line-height: 30px;
    padding: 0 30px;
}
.btn-tiny
{
    font-size: .6em;
    height: 24px;
    line-height: 24px;
    padding: 0 24px;
}