.rot-90 {
    transform: rotate(90deg)
}

.rot-180 {
    transform: rotate(180deg)
}

.rot-270 {
    transform: rotate(270deg)
}

.rot-360 {
    transform: rotate(360deg)
}

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

.caps {
    text-transform: uppercase
}

#editable .item.btn:hover,#editable img,.mce-content-body .item.btn:hover,.mce-content-body img,.mceContentBody .item.btn:hover,.mceContentBody img,.transition-default {
    transition: all 150ms cubic-bezier(.01,.76,.82,.69);
    -webkit-transition: all 150ms cubic-bezier(.01,.76,.82,.69)
}

.transition-fast {
    transition: all 100ms;
    -moz-transition: all 100ms;
    -webkit-transition: all 100ms;
    transform-origin: left top;
    -moz-transform-origin: left top;
    -webkit-transform-origin: left top
}

.transition-slow {
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear
}

iframe {
    max-width: 100%
}

a:hover {
    cursor: pointer
}

#editable,.mce-content-body,.mceContentBody {
    background: #fff
}

#editable h1,#editable h2,#editable h3,#editable h4,#editable h5,.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mceContentBody h1,.mceContentBody h2,.mceContentBody h3,.mceContentBody h4,.mceContentBody h5 {
    margin-top: 0
}

#editable h6,.mce-content-body h6,.mceContentBody h6 {
    margin-top: 0;
    font-family: "museo-slab",serif;
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 0;
    color: #f0a61d;
    font-style: italic;
    font-weight: 600
}

#editable h1,.mce-content-body h1,.mceContentBody h1 {
    font-size: 2.15em;
    line-height: 1.15em;
    padding-top: .53em;
    margin-bottom: .5em;
    color: #1a262e;
    font-family: "museo-slab",serif
}

#editable h1.itemtitle,#editable h2.no-pad,#editable h3.no-pad,#editable h4.no-pad,#editable h5.no-pad,.mce-content-body h1.itemtitle,.mce-content-body h2.no-pad,.mce-content-body h3.no-pad,.mce-content-body h4.no-pad,.mce-content-body h5.no-pad,.mceContentBody h1.itemtitle,.mceContentBody h2.no-pad,.mceContentBody h3.no-pad,.mceContentBody h4.no-pad,.mceContentBody h5.no-pad {
    margin-bottom: 0
}

#editable h1 span,.mce-content-body h1 span,.mceContentBody h1 span {
    font-weight: 900;
    background: #1a262e;
    padding: .1em .25em;
    color: #fff
}

#editable h2,#editable h4,.mce-content-body h2,.mce-content-body h4,.mceContentBody h2,.mceContentBody h4 {
    font-size: 2.2em;
    line-height: 1.15em;
    padding-top: .53em;
    margin-bottom: .5em;
    color: rgba(26,38,46,.5);
    font-weight: 400;
    font-family: "proxima-nova",sans-serif
}

#editable h2 strong,.mce-content-body h2 strong,.mceContentBody h2 strong {
    margin-left: -.05em
}

#editable h2 b,#editable h2 strong,.mce-content-body h2 b,.mce-content-body h2 strong,.mceContentBody h2 b,.mceContentBody h2 strong {
    color: #f0a61d;
    font-weight: 700
}

#editable h2.sub,#editable h3.sub,.mce-content-body h2.sub,.mce-content-body h3.sub,.mceContentBody h2.sub,.mceContentBody h3.sub {
    font-size: 1.8em
}

#editable h3,#editable h5,.mce-content-body h3,.mce-content-body h5,.mceContentBody h3,.mceContentBody h5 {
    font-size: 1.6em;
    line-height: 1.15em;
    padding-top: .35em;
    margin-bottom: .65em;
    color: #e49a0f;
    font-weight: 400;
    font-family: "museo-slab",serif;
    text-transform: uppercase
}

#editable h2 span,#editable h3 span,.mce-content-body h2 span,.mce-content-body h3 span,.mceContentBody h2 span,.mceContentBody h3 span {
    font-weight: 400;
    color: #f0a61d;
    margin-left: -.05em
}

#editable h3 strong,.mce-content-body h3 strong,.mceContentBody h3 strong {
    margin-left: -.05em
}

#editable h3 b,#editable h3 strong,.mce-content-body h3 b,.mce-content-body h3 strong,.mceContentBody h3 b,.mceContentBody h3 strong {
    color: #f0a61d;
    font-weight: 700
}

#editable h4,.mce-content-body h4,.mceContentBody h4 {
    font-size: 1.2em;
    line-height: 1.25em;
    padding-top: .45em;
    margin-bottom: .8em;
    text-transform: uppercase
}

#editable h4 span,.mce-content-body h4 span,.mceContentBody h4 span {
    font-weight: 600;
    color: #f0a61d;
    margin-left: -.05em
}

#editable h4 strong,.mce-content-body h4 strong,.mceContentBody h4 strong {
    margin-left: -.05em
}

#editable h4 b,#editable h4 strong,.mce-content-body h4 b,.mce-content-body h4 strong,.mceContentBody h4 b,.mceContentBody h4 strong {
    color: #f0a61d;
    font-weight: 900
}

#editable h4.sub,.mce-content-body h4.sub,.mceContentBody h4.sub {
    font-size: 1em
}

#editable h5,.mce-content-body h5,.mceContentBody h5 {
    font-size: 1em;
    padding-top: .6em;
    margin-bottom: .9em;
    color: #1a262e
}

#editable h5 span,.mce-content-body h5 span,.mceContentBody h5 span {
    font-weight: 400;
    color: #f0a61d;
    margin-left: -.05em
}

#editable h5 strong,.mce-content-body h5 strong,.mceContentBody h5 strong {
    margin-left: -.05em
}

#editable h5 b,#editable h5 strong,.mce-content-body h5 b,.mce-content-body h5 strong,.mceContentBody h5 b,.mceContentBody h5 strong {
    color: #f0a61d;
    font-weight: 700
}

#editable #editable .greybg li,#editable .greybg li,#editable h5.sub,#editable ol li,#editable p,#editable ul li,.mce-content-body #editable .greybg li,.mce-content-body .greybg li,.mce-content-body h5.sub,.mce-content-body ol li,.mce-content-body p,.mce-content-body ul li,.mceContentBody #editable .greybg li,.mceContentBody .greybg li,.mceContentBody h5.sub,.mceContentBody ol li,.mceContentBody p,.mceContentBody ul li {
    font-size: .95em
}

#editable p.no-pad,.mce-content-body p.no-pad,.mceContentBody p.no-pad {
    margin-bottom: .5em
}

#editable a,.mce-content-body a,.mceContentBody a {
    color: #e49a0f;
    font-weight: 600
}

#editable a:hover,.mce-content-body a:hover,.mceContentBody a:hover {
    color: #183343
}

#editable .alt-link a,#editable a.alt-link,.mce-content-body .alt-link a,.mce-content-body a.alt-link,.mceContentBody .alt-link a,.mceContentBody a.alt-link {
    color: #2d3032;
    text-transform: uppercase
}

#editable .alt-link a:hover,#editable a.alt-link:hover,.mce-content-body .alt-link a:hover,.mce-content-body a.alt-link:hover,.mceContentBody .alt-link a:hover,.mceContentBody a.alt-link:hover {
    color: #f0a61d
}

#editable .flag,.mce-content-body .flag,.mceContentBody .flag {
    padding: 12px 15px;
    position: relative;
    background: #f0a61d;
    color: #fff;
    display: block;
    font-size: 14px;
    letter-spacing: .2em;
    text-align: left;
    text-transform: uppercase;
    font-weight: 800
}

#editable .flag span,.mce-content-body .flag span,.mceContentBody .flag span {
    font-size: 28px;
    display: block;
    font-weight: 700;
    font-family: "museo-slab",serif
}

#editable .flag span.small,.mce-content-body .flag span.small,.mceContentBody .flag span.small {
    font-size: .95em;
    font-weight: 300;
    line-height: 1em
}

#editable .flag:after,.mce-content-body .flag:after,.mceContentBody .flag:after {
    content: ' ';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-right: 15px solid #fff;
    border-top: 3em solid transparent;
    border-bottom: 3em solid transparent
}

#editable .flag:hover,.mce-content-body .flag:hover,.mceContentBody .flag:hover {
    background: #183343;
    color: #fff
}

#editable img,.mce-content-body img,.mceContentBody img {
    max-width: 100%;
    height: auto
}

#editable img.border,.mce-content-body img.border,.mceContentBody img.border {
    border: 4px solid #fff;
    box-shadow: 0 0 10px #c7c7c7
}

#editable .caption,.mce-content-body .caption,.mceContentBody .caption {
    font-style: italic;
    font-size: .9em
}

#editable .success,.mce-content-body .success,.mceContentBody .success {
    color: #186c38
}

#editable .success a,.mce-content-body .success a,.mceContentBody .success a {
    color: #186c38;
    font-weight: 700
}

#editable .success a:hover,.mce-content-body .success a:hover,.mceContentBody .success a:hover {
    color: #183343
}

#editable [class^=icon],.mce-content-body [class^=icon],.mceContentBody [class^=icon] {
    background: #2d3032;
    padding: 0 8px;
    line-height: 1.6em;
    border-radius: 12px
}

#editable .mfp-image img:hover,.mce-content-body .mfp-image img:hover,.mceContentBody .mfp-image img:hover {
    cursor: zoom-in;
    border-color: #f0a61d
}

#editable .cutaway-left,#editable .cutaway-right,.mce-content-body .cutaway-left,.mce-content-body .cutaway-right,.mceContentBody .cutaway-left,.mceContentBody .cutaway-right {
    box-sizing: border-box;
    display: inline;
    padding: 0
}

#editable .cutaway-left img,#editable .cutaway-right img,.mce-content-body .cutaway-left img,.mce-content-body .cutaway-right img,.mceContentBody .cutaway-left img,.mceContentBody .cutaway-right img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-height: 100%;
    max-width: 35%;
    height: auto
}

#editable .cutaway-left img.bottom-align,#editable .cutaway-right img.bottom-align,.mce-content-body .cutaway-left img.bottom-align,.mce-content-body .cutaway-right img.bottom-align,.mceContentBody .cutaway-left img.bottom-align,.mceContentBody .cutaway-right img.bottom-align {
    bottom: 0;
    top: initial;
    transform: none
}

#editable .cutaway-left img.top-align,#editable .cutaway-right img.top-align,.mce-content-body .cutaway-left img.top-align,.mce-content-body .cutaway-right img.top-align,.mceContentBody .cutaway-left img.top-align,.mceContentBody .cutaway-right img.top-align {
    bottom: initial;
    top: 0;
    transform: none
}

#editable .cutaway-left.top img,#editable .cutaway-right.top img,.mce-content-body .cutaway-left.top img,.mce-content-body .cutaway-right.top img,.mceContentBody .cutaway-left.top img,.mceContentBody .cutaway-right.top img {
    top: 5%;
    max-height: 90%;
    transform: none
}

#editable .cutaway-left.col-9 img,#editable .cutaway-right.col-9 img,.mce-content-body .cutaway-left.col-9 img,.mce-content-body .cutaway-right.col-9 img,.mceContentBody .cutaway-left.col-9 img,.mceContentBody .cutaway-right.col-9 img {
    max-width: 77%
}

#editable .cutaway-left.col-8 img,#editable .cutaway-right.col-8 img,.mce-content-body .cutaway-left.col-8 img,.mce-content-body .cutaway-right.col-8 img,.mceContentBody .cutaway-left.col-8 img,.mceContentBody .cutaway-right.col-8 img {
    max-width: 68%
}

#editable .cutaway-left.col-6 img,#editable .cutaway-right.col-6 img,.mce-content-body .cutaway-left.col-6 img,.mce-content-body .cutaway-right.col-6 img,.mceContentBody .cutaway-left.col-6 img,.mceContentBody .cutaway-right.col-6 img {
    max-width: 52%
}

#editable .cutaway-left.col-4 img,#editable .cutaway-right.col-4 img,.mce-content-body .cutaway-left.col-4 img,.mce-content-body .cutaway-right.col-4 img,.mceContentBody .cutaway-left.col-4 img,.mceContentBody .cutaway-right.col-4 img {
    max-width: 35%
}

#editable .cutaway-left.col-3 img,#editable .cutaway-right.col-3 img,.mce-content-body .cutaway-left.col-3 img,.mce-content-body .cutaway-right.col-3 img,.mceContentBody .cutaway-left.col-3 img,.mceContentBody .cutaway-right.col-3 img {
    max-width: 27%
}

#editable .cutaway-left.pad img,#editable .cutaway-right.pad img,.mce-content-body .cutaway-left.pad img,.mce-content-body .cutaway-right.pad img,.mceContentBody .cutaway-left.pad img,.mceContentBody .cutaway-right.pad img {
    max-width: calc(35% - 2em)
}

#editable .cutaway-left.pad.col-9 img,#editable .cutaway-right.pad.col-9 img,.mce-content-body .cutaway-left.pad.col-9 img,.mce-content-body .cutaway-right.pad.col-9 img,.mceContentBody .cutaway-left.pad.col-9 img,.mceContentBody .cutaway-right.pad.col-9 img {
    max-width: calc(77% - 2em)
}

#editable .cutaway-left.pad.col-8 img,#editable .cutaway-right.pad.col-8 img,.mce-content-body .cutaway-left.pad.col-8 img,.mce-content-body .cutaway-right.pad.col-8 img,.mceContentBody .cutaway-left.pad.col-8 img,.mceContentBody .cutaway-right.pad.col-8 img {
    max-width: calc(68% - 2em)
}

#editable .cutaway-left.pad.col-6 img,#editable .cutaway-right.pad.col-6 img,.mce-content-body .cutaway-left.pad.col-6 img,.mce-content-body .cutaway-right.pad.col-6 img,.mceContentBody .cutaway-left.pad.col-6 img,.mceContentBody .cutaway-right.pad.col-6 img {
    max-width: calc(52% - 2em)
}

#editable .cutaway-left.pad.col-4 img,#editable .cutaway-right.pad.col-4 img,.mce-content-body .cutaway-left.pad.col-4 img,.mce-content-body .cutaway-right.pad.col-4 img,.mceContentBody .cutaway-left.pad.col-4 img,.mceContentBody .cutaway-right.pad.col-4 img {
    max-width: calc(35% - 2em)
}

#editable .cutaway-left.pad.col-3 img,#editable .cutaway-right.pad.col-3 img,.mce-content-body .cutaway-left.pad.col-3 img,.mce-content-body .cutaway-right.pad.col-3 img,.mceContentBody .cutaway-left.pad.col-3 img,.mceContentBody .cutaway-right.pad.col-3 img {
    max-width: calc(27% - 2em)
}

#editable .cutaway-left.off-canvas img,#editable .cutaway-right.off-canvas img,.mce-content-body .cutaway-left.off-canvas img,.mce-content-body .cutaway-right.off-canvas img,.mceContentBody .cutaway-left.off-canvas img,.mceContentBody .cutaway-right.off-canvas img {
    max-width: 45%;
    max-height: 105%
}

#editable .cutaway-left.off-canvas.col-9 img,#editable .cutaway-right.off-canvas.col-9 img,.mce-content-body .cutaway-left.off-canvas.col-9 img,.mce-content-body .cutaway-right.off-canvas.col-9 img,.mceContentBody .cutaway-left.off-canvas.col-9 img,.mceContentBody .cutaway-right.off-canvas.col-9 img {
    max-width: 87%
}

#editable .cutaway-left.off-canvas.col-8 img,#editable .cutaway-right.off-canvas.col-8 img,.mce-content-body .cutaway-left.off-canvas.col-8 img,.mce-content-body .cutaway-right.off-canvas.col-8 img,.mceContentBody .cutaway-left.off-canvas.col-8 img,.mceContentBody .cutaway-right.off-canvas.col-8 img {
    max-width: 78%
}

#editable .cutaway-left.off-canvas.col-6 img,#editable .cutaway-right.off-canvas.col-6 img,.mce-content-body .cutaway-left.off-canvas.col-6 img,.mce-content-body .cutaway-right.off-canvas.col-6 img,.mceContentBody .cutaway-left.off-canvas.col-6 img,.mceContentBody .cutaway-right.off-canvas.col-6 img {
    max-width: 62%
}

#editable .cutaway-left.off-canvas.col-4 img,#editable .cutaway-right.off-canvas.col-4 img,.mce-content-body .cutaway-left.off-canvas.col-4 img,.mce-content-body .cutaway-right.off-canvas.col-4 img,.mceContentBody .cutaway-left.off-canvas.col-4 img,.mceContentBody .cutaway-right.off-canvas.col-4 img {
    max-width: 45%
}

#editable .cutaway-left.off-canvas.col-3 img,#editable .cutaway-right.off-canvas.col-3 img,.mce-content-body .cutaway-left.off-canvas.col-3 img,.mce-content-body .cutaway-right.off-canvas.col-3 img,.mceContentBody .cutaway-left.off-canvas.col-3 img,.mceContentBody .cutaway-right.off-canvas.col-3 img {
    max-width: 37%
}

#editable .cutaway-left img,.mce-content-body .cutaway-left img,.mceContentBody .cutaway-left img {
    left: 0
}

#editable .cutaway-left.pad img,#editable .cutaway-left.pad.col-3 img,#editable .cutaway-left.pad.col-4 img,#editable .cutaway-left.pad.col-6 img,#editable .cutaway-left.pad.col-8 img,#editable .cutaway-left.pad.col-9 img,.mce-content-body .cutaway-left.pad img,.mce-content-body .cutaway-left.pad.col-3 img,.mce-content-body .cutaway-left.pad.col-4 img,.mce-content-body .cutaway-left.pad.col-6 img,.mce-content-body .cutaway-left.pad.col-8 img,.mce-content-body .cutaway-left.pad.col-9 img,.mceContentBody .cutaway-left.pad img,.mceContentBody .cutaway-left.pad.col-3 img,.mceContentBody .cutaway-left.pad.col-4 img,.mceContentBody .cutaway-left.pad.col-6 img,.mceContentBody .cutaway-left.pad.col-8 img,.mceContentBody .cutaway-left.pad.col-9 img {
    margin-left: 2em
}

#editable .cutaway-left.center img,.mce-content-body .cutaway-left.center img,.mceContentBody .cutaway-left.center img {
    left: 17.5%;
    transform: translate(-50%,-50%)
}

#editable .cutaway-left.center.col-9 img,.mce-content-body .cutaway-left.center.col-9 img,.mceContentBody .cutaway-left.center.col-9 img {
    left: 38.5%
}

#editable .cutaway-left.center.col-8 img,.mce-content-body .cutaway-left.center.col-8 img,.mceContentBody .cutaway-left.center.col-8 img {
    left: 34%
}

#editable .cutaway-left.center.col-6 img,.mce-content-body .cutaway-left.center.col-6 img,.mceContentBody .cutaway-left.center.col-6 img {
    left: 25.5%
}

#editable .cutaway-left.center.col-4 img,.mce-content-body .cutaway-left.center.col-4 img,.mceContentBody .cutaway-left.center.col-4 img {
    left: 17.5%
}

#editable .cutaway-left.center.col-3 img,.mce-content-body .cutaway-left.center.col-3 img,.mceContentBody .cutaway-left.center.col-3 img {
    left: 13.5%
}

#editable .cutaway-left.off-canvas img,.mce-content-body .cutaway-left.off-canvas img,.mceContentBody .cutaway-left.off-canvas img {
    margin-left: -10%
}

#editable .cutaway-right img,.mce-content-body .cutaway-right img,.mceContentBody .cutaway-right img {
    right: 0
}

#editable .cutaway-right.center img,.mce-content-body .cutaway-right.center img,.mceContentBody .cutaway-right.center img {
    right: 17.5%;
    transform: translate(50%,-50%)
}

#editable .cutaway-right.center.col-9 img,.mce-content-body .cutaway-right.center.col-9 img,.mceContentBody .cutaway-right.center.col-9 img {
    right: 38.5%
}

#editable .cutaway-right.center.col-8 img,.mce-content-body .cutaway-right.center.col-8 img,.mceContentBody .cutaway-right.center.col-8 img {
    right: 34%
}

#editable .cutaway-right.center.col-6 img,.mce-content-body .cutaway-right.center.col-6 img,.mceContentBody .cutaway-right.center.col-6 img {
    right: 25.5%
}

#editable .cutaway-right.center.col-4 img,.mce-content-body .cutaway-right.center.col-4 img,.mceContentBody .cutaway-right.center.col-4 img {
    right: 17.5%
}

#editable .cutaway-right.center.col-3 img,.mce-content-body .cutaway-right.center.col-3 img,.mceContentBody .cutaway-right.center.col-3 img {
    right: 13.5%
}

#editable .cutaway-right.pad img,#editable .cutaway-right.pad.col-3 img,#editable .cutaway-right.pad.col-4 img,#editable .cutaway-right.pad.col-6 img,#editable .cutaway-right.pad.col-8 img,#editable .cutaway-right.pad.col-9 img,.mce-content-body .cutaway-right.pad img,.mce-content-body .cutaway-right.pad.col-3 img,.mce-content-body .cutaway-right.pad.col-4 img,.mce-content-body .cutaway-right.pad.col-6 img,.mce-content-body .cutaway-right.pad.col-8 img,.mce-content-body .cutaway-right.pad.col-9 img,.mceContentBody .cutaway-right.pad img,.mceContentBody .cutaway-right.pad.col-3 img,.mceContentBody .cutaway-right.pad.col-4 img,.mceContentBody .cutaway-right.pad.col-6 img,.mceContentBody .cutaway-right.pad.col-8 img,.mceContentBody .cutaway-right.pad.col-9 img {
    margin-right: 2em
}

#editable .cutaway-right.off-canvas img,.mce-content-body .cutaway-right.off-canvas img,.mceContentBody .cutaway-right.off-canvas img {
    margin-right: -10%
}

#editable .text,.mce-content-body .text,.mceContentBody .text {
    width: 100%
}

#editable .text-right,.mce-content-body .text-right,.mceContentBody .text-right {
    width: 63%;
    float: right;
    display: inline-block
}

#editable .text-left,.mce-content-body .text-left,.mceContentBody .text-left {
    width: 63%;
    float: left;
    display: inline-block
}

#editable .text-center,.mce-content-body .text-center,.mceContentBody .text-center {
    width: 63%;
    float: none;
    text-align: center;
    margin: 0 auto;
    display: block
}

#editable .text,#editable .text-left,#editable .text-right,.mce-content-body .text,.mce-content-body .text-left,.mce-content-body .text-right,.mceContentBody .text,.mceContentBody .text-left,.mceContentBody .text-right {
    position: relative
}

#editable .text-left.col-9,#editable .text-right.col-9,#editable .text.col-9,.mce-content-body .text-left.col-9,.mce-content-body .text-right.col-9,.mce-content-body .text.col-9,.mceContentBody .text-left.col-9,.mceContentBody .text-right.col-9,.mceContentBody .text.col-9 {
    width: 73%
}

#editable .text-left.col-8,#editable .text-right.col-8,#editable .text.col-8,.mce-content-body .text-left.col-8,.mce-content-body .text-right.col-8,.mce-content-body .text.col-8,.mceContentBody .text-left.col-8,.mceContentBody .text-right.col-8,.mceContentBody .text.col-8 {
    width: 64%
}

#editable .text-left.col-6,#editable .text-right.col-6,#editable .text.col-6,.mce-content-body .text-left.col-6,.mce-content-body .text-right.col-6,.mce-content-body .text.col-6,.mceContentBody .text-left.col-6,.mceContentBody .text-right.col-6,.mceContentBody .text.col-6 {
    width: 48%
}

#editable .text-left.col-4,#editable .text-right.col-4,#editable .text.col-4,.mce-content-body .text-left.col-4,.mce-content-body .text-right.col-4,.mce-content-body .text.col-4,.mceContentBody .text-left.col-4,.mceContentBody .text-right.col-4,.mceContentBody .text.col-4 {
    width: 31%
}

#editable .text-left.col-3,#editable .text-right.col-3,#editable .text.col-3,.mce-content-body .text-left.col-3,.mce-content-body .text-right.col-3,.mce-content-body .text.col-3,.mceContentBody .text-left.col-3,.mceContentBody .text-right.col-3,.mceContentBody .text.col-3 {
    width: 23%
}

#editable .item,.mce-content-body .item,.mceContentBody .item {
    margin-bottom: 1.5em;
    text-align: center;
    display: inline-block;
    vertical-align: middle
}

#editable .item .image,.mce-content-body .item .image,.mceContentBody .item .image {
    position: relative;
    text-align: center;
    width: 100%;
    overflow: hidden
}

#editable .item .image img,.mce-content-body .item .image img,.mceContentBody .item .image img {
    max-width: 80%;
    margin-top: -4em;
    margin-bottom: -3em
}

#editable .item h4,.mce-content-body .item h4,.mceContentBody .item h4 {
    margin-bottom: 0;
    padding-top: 2em!important;
    padding-bottom: 1em!important
}

#editable .item .img-wrapper,.mce-content-body .item .img-wrapper,.mceContentBody .item .img-wrapper {
    overflow: hidden;
    border: 4px solid #fff;
    display: inline-block;
    border-radius: 50%;
    box-shadow: 0 0 10px #c7c7c7
}

#editable .item .img-wrapper img,.mce-content-body .item .img-wrapper img,.mceContentBody .item .img-wrapper img {
    display: block
}

#editable .item ul,.mce-content-body .item ul,.mceContentBody .item ul {
    list-style-type: none!important;
    padding-left: 0!important
}

#editable .item.btn,.mce-content-body .item.btn,.mceContentBody .item.btn {
    padding: 2em 3%!important
}

#editable .item.btn:hover,.mce-content-body .item.btn:hover,.mceContentBody .item.btn:hover {
    margin-top: -.5em;
    margin-bottom: 2em;
    box-shadow: 0 5px 10px #e1e1e1
}

#editable #editable .links a,#editable #editable a.link,#editable .links a,#editable a.link,.mce-content-body #editable .links a,.mce-content-body #editable a.link,.mce-content-body .links a,.mce-content-body a.link,.mceContentBody #editable .links a,.mceContentBody #editable a.link,.mceContentBody .links a,.mceContentBody a.link {
    display: inline-block;
    color: #f0a61d;
    margin-right: 1em;
    border: 1px solid #f0a61d;
    text-decoration: none;
    text-transform: uppercase;
    padding: .75em 1.5em;
    font-size: 1.15em;
    margin-bottom: 1.25em;
    font-weight: 300
}

#editable #editable .links a span,#editable #editable .links a strong,#editable #editable a.link span,#editable #editable a.link strong,#editable .links a span,#editable .links a strong,#editable a.link span,#editable a.link strong,.mce-content-body #editable .links a span,.mce-content-body #editable .links a strong,.mce-content-body #editable a.link span,.mce-content-body #editable a.link strong,.mce-content-body .links a span,.mce-content-body .links a strong,.mce-content-body a.link span,.mce-content-body a.link strong,.mceContentBody #editable .links a span,.mceContentBody #editable .links a strong,.mceContentBody #editable a.link span,.mceContentBody #editable a.link strong,.mceContentBody .links a span,.mceContentBody .links a strong,.mceContentBody a.link span,.mceContentBody a.link strong {
    font-weight: 900;
    color: #f0a61d;
    margin-left: -.05em
}

#editable #editable .links a:before,#editable #editable a.link:before,#editable .links a:before,#editable a.link:before,.mce-content-body #editable .links a:before,.mce-content-body #editable a.link:before,.mce-content-body .links a:before,.mce-content-body a.link:before,.mceContentBody #editable .links a:before,.mceContentBody #editable a.link:before,.mceContentBody .links a:before,.mceContentBody a.link:before {
    font-family: FontAwesome;
    float: right;
    content: "\f0a9";
    margin-left: 5px;
    font-size: .75em
}

#editable #editable .links a.primary,#editable #editable a.link.primary,#editable .links a.primary,#editable a.link.primary,.mce-content-body #editable .links a.primary,.mce-content-body #editable a.link.primary,.mce-content-body .links a.primary,.mce-content-body a.link.primary,.mceContentBody #editable .links a.primary,.mceContentBody #editable a.link.primary,.mceContentBody .links a.primary,.mceContentBody a.link.primary {
    background: #f0a61d;
    color: #fff;
    border-color: #f0a61d
}

#editable #editable .links a.primary span,#editable #editable .links a.primary strong,#editable #editable a.link.primary span,#editable #editable a.link.primary strong,#editable .links a.primary span,#editable .links a.primary strong,#editable a.link.primary span,#editable a.link.primary strong,.mce-content-body #editable .links a.primary span,.mce-content-body #editable .links a.primary strong,.mce-content-body #editable a.link.primary span,.mce-content-body #editable a.link.primary strong,.mce-content-body .links a.primary span,.mce-content-body .links a.primary strong,.mce-content-body a.link.primary span,.mce-content-body a.link.primary strong,.mceContentBody #editable .links a.primary span,.mceContentBody #editable .links a.primary strong,.mceContentBody #editable a.link.primary span,.mceContentBody #editable a.link.primary strong,.mceContentBody .links a.primary span,.mceContentBody .links a.primary strong,.mceContentBody a.link.primary span,.mceContentBody a.link.primary strong {
    font-weight: 900;
    color: #fff;
    margin-left: -.05em
}

#editable #editable .links a.close:before,#editable #editable a.link.close:before,#editable .links a.close:before,#editable a.link.close:before,.mce-content-body #editable .links a.close:before,.mce-content-body #editable a.link.close:before,.mce-content-body .links a.close:before,.mce-content-body a.link.close:before,.mceContentBody #editable .links a.close:before,.mceContentBody #editable a.link.close:before,.mceContentBody .links a.close:before,.mceContentBody a.link.close:before {
    content: "\f05c"
}

#editable #editable .links a.add:before,#editable #editable a.link.add:before,#editable .links a.add:before,#editable a.link.add:before,.mce-content-body #editable .links a.add:before,.mce-content-body #editable a.link.add:before,.mce-content-body .links a.add:before,.mce-content-body a.link.add:before,.mceContentBody #editable .links a.add:before,.mceContentBody #editable a.link.add:before,.mceContentBody .links a.add:before,.mceContentBody a.link.add:before {
    content: "\f055"
}

#editable #editable .links a.bars:before,#editable #editable a.link.bars:before,#editable .links a.bars:before,#editable a.link.bars:before,.mce-content-body #editable .links a.bars:before,.mce-content-body #editable a.link.bars:before,.mce-content-body .links a.bars:before,.mce-content-body a.link.bars:before,.mceContentBody #editable .links a.bars:before,.mceContentBody #editable a.link.bars:before,.mceContentBody .links a.bars:before,.mceContentBody a.link.bars:before {
    content: "\f0c9"
}

#editable #editable .links a:hover,#editable #editable a.link:hover,#editable .links a:hover,#editable a.link:hover,.mce-content-body #editable .links a:hover,.mce-content-body #editable a.link:hover,.mce-content-body .links a:hover,.mce-content-body a.link:hover,.mceContentBody #editable .links a:hover,.mceContentBody #editable a.link:hover,.mceContentBody .links a:hover,.mceContentBody a.link:hover {
    color: #fff;
    background: #183343;
    border-color: #183343
}

#editable #editable .bluebg h1,#editable #editable .bluebg h2,#editable #editable .bluebg h4,#editable #editable .bluebg h6,#editable #editable .bluebg li,#editable #editable .bluebg p,#editable #editable .links a:hover span,#editable #editable .links a:hover strong,#editable #editable .metalbg h4,#editable #editable .metalbg h6,#editable #editable .metalbg li,#editable #editable a.link:hover span,#editable #editable a.link:hover strong,#editable .bluebg h1,#editable .bluebg h2,#editable .bluebg h4,#editable .bluebg h6,#editable .bluebg li,#editable .bluebg p,#editable .links a:hover span,#editable .links a:hover strong,#editable .metalbg h4,#editable .metalbg h6,#editable .metalbg li,#editable a.link:hover span,#editable a.link:hover strong,.mce-content-body #editable .bluebg h1,.mce-content-body #editable .bluebg h2,.mce-content-body #editable .bluebg h4,.mce-content-body #editable .bluebg h6,.mce-content-body #editable .bluebg li,.mce-content-body #editable .bluebg p,.mce-content-body #editable .links a:hover span,.mce-content-body #editable .links a:hover strong,.mce-content-body #editable .metalbg h4,.mce-content-body #editable .metalbg h6,.mce-content-body #editable .metalbg li,.mce-content-body #editable a.link:hover span,.mce-content-body #editable a.link:hover strong,.mce-content-body .bluebg h1,.mce-content-body .bluebg h2,.mce-content-body .bluebg h4,.mce-content-body .bluebg h6,.mce-content-body .bluebg li,.mce-content-body .bluebg p,.mce-content-body .links a:hover span,.mce-content-body .links a:hover strong,.mce-content-body .metalbg h4,.mce-content-body .metalbg h6,.mce-content-body .metalbg li,.mce-content-body a.link:hover span,.mce-content-body a.link:hover strong,.mceContentBody #editable .bluebg h1,.mceContentBody #editable .bluebg h2,.mceContentBody #editable .bluebg h4,.mceContentBody #editable .bluebg h6,.mceContentBody #editable .bluebg li,.mceContentBody #editable .bluebg p,.mceContentBody #editable .links a:hover span,.mceContentBody #editable .links a:hover strong,.mceContentBody #editable .metalbg h4,.mceContentBody #editable .metalbg h6,.mceContentBody #editable .metalbg li,.mceContentBody #editable a.link:hover span,.mceContentBody #editable a.link:hover strong,.mceContentBody .bluebg h1,.mceContentBody .bluebg h2,.mceContentBody .bluebg h4,.mceContentBody .bluebg h6,.mceContentBody .bluebg li,.mceContentBody .bluebg p,.mceContentBody .links a:hover span,.mceContentBody .links a:hover strong,.mceContentBody .metalbg h4,.mceContentBody .metalbg h6,.mceContentBody .metalbg li,.mceContentBody a.link:hover span,.mceContentBody a.link:hover strong {
    color: #fff
}

#editable #editable .links a.small,#editable #editable a.link.small,#editable .links a.small,#editable a.link.small,.mce-content-body #editable .links a.small,.mce-content-body #editable a.link.small,.mce-content-body .links a.small,.mce-content-body a.link.small,.mceContentBody #editable .links a.small,.mceContentBody #editable a.link.small,.mceContentBody .links a.small,.mceContentBody a.link.small {
    font-size: 1em;
    padding: .5em 1em
}

#editable #editable a.sublink,#editable a.sublink,.mce-content-body #editable a.sublink,.mce-content-body a.sublink,.mceContentBody #editable a.sublink,.mceContentBody a.sublink {
    text-align: right;
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: .95em
}

#editable #editable a.sublink:after,#editable a.sublink:after,.mce-content-body #editable a.sublink:after,.mce-content-body a.sublink:after,.mceContentBody #editable a.sublink:after,.mceContentBody a.sublink:after {
    content: '\f0a9';
    font-family: 'FontAwesome';
    color: #f0a61d;
    transition: all 150ms cubic-bezier(.01,.76,.82,.69);
    -webkit-transition: all 150ms cubic-bezier(.01,.76,.82,.69);
    padding-left: 10px
}

#editable #editable a.sublink:hover:after,#editable a.sublink:hover:after,.mce-content-body #editable a.sublink:hover:after,.mce-content-body a.sublink:hover:after,.mceContentBody #editable a.sublink:hover:after,.mceContentBody a.sublink:hover:after {
    color: #183343
}

#editable #editable .greybg,#editable .greybg,.mce-content-body #editable .greybg,.mce-content-body .greybg,.mceContentBody #editable .greybg,.mceContentBody .greybg {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e1e1e1
}

#editable #editable .greybg .item .img-wrapper,#editable #editable .greybg img .border,#editable .greybg .item .img-wrapper,#editable .greybg img .border,.mce-content-body #editable .greybg .item .img-wrapper,.mce-content-body #editable .greybg img .border,.mce-content-body .greybg .item .img-wrapper,.mce-content-body .greybg img .border,.mceContentBody #editable .greybg .item .img-wrapper,.mceContentBody #editable .greybg img .border,.mceContentBody .greybg .item .img-wrapper,.mceContentBody .greybg img .border {
    box-shadow: 0 0 10px #d4d4d4
}

#editable #editable .greybg .flag:after,#editable .greybg .flag:after,.mce-content-body #editable .greybg .flag:after,.mce-content-body .greybg .flag:after,.mceContentBody #editable .greybg .flag:after,.mceContentBody .greybg .flag:after {
    border-right-color: #f7f7f7
}

#editable #editable .greybg ol,#editable #editable .greybg ul,#editable .greybg ol,#editable .greybg ul,.mce-content-body #editable .greybg ol,.mce-content-body #editable .greybg ul,.mce-content-body .greybg ol,.mce-content-body .greybg ul,.mceContentBody #editable .greybg ol,.mceContentBody #editable .greybg ul,.mceContentBody .greybg ol,.mceContentBody .greybg ul {
    padding-left: 1.25em
}

#editable #editable .greybg ul,#editable .greybg ul,.mce-content-body #editable .greybg ul,.mce-content-body .greybg ul,.mceContentBody #editable .greybg ul,.mceContentBody .greybg ul {
    list-style: disc
}

#editable .whitebg,.mce-content-body .whitebg,.mceContentBody .whitebg {
    background: #fff
}

#editable #editable .bluebg,#editable .bluebg,.mce-content-body #editable .bluebg,.mce-content-body .bluebg,.mceContentBody #editable .bluebg,.mceContentBody .bluebg {
    background-color: #183343
}

#editable .yellowbg,.mce-content-body .yellowbg,.mceContentBody .yellowbg {
    background-color: #ffc14f;
    position: relative;
    z-index: 0;
    padding: 4em 2%
}

#editable .yellowbg:after,.mce-content-body .yellowbg:after,.mceContentBody .yellowbg:after {
    background-image: url(../../snap/images/snapsafe-metal-background-opt.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: -1;
    mix-blend-mode: multiply;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1)
}

#editable .yellowbg h2,.mce-content-body .yellowbg h2,.mceContentBody .yellowbg h2 {
    font-size: 3.25em;
    color: #fff;
    text-align: center;
    text-shadow: 0 2px 7px rgba(167,64,31,.5);
    font-weight: 700;
    margin-bottom: 10px
}

#editable .yellowbg p,.mce-content-body .yellowbg p,.mceContentBody .yellowbg p {
    color: #a7401f;
    text-align: center;
    margin-bottom: 0;
    font-size: 1.05em
}

#editable .yellowbg .item-content p,.mce-content-body .yellowbg .item-content p,.mceContentBody .yellowbg .item-content p {
    color: #929eaa;
    font-size: .8em
}

#editable #editable .metalbg,#editable .metalbg,.mce-content-body #editable .metalbg,.mce-content-body .metalbg,.mceContentBody #editable .metalbg,.mceContentBody .metalbg {
    padding: 2em 5%;
    background: #050505 url(../images/snapsafe-metal-background-opt.jpg) center center no-repeat;
    box-shadow: inset 0 0 65px #000;
    background-size: cover
}

#editable #editable .metalbg h2,#editable .metalbg h2,.mce-content-body #editable .metalbg h2,.mce-content-body .metalbg h2,.mceContentBody #editable .metalbg h2,.mceContentBody .metalbg h2 {
    color: #fff;
    font-family: "museo-slab",serif
}

#editable #editable .metalbg h2 span,#editable .metalbg h2 span,.mce-content-body #editable .metalbg h2 span,.mce-content-body .metalbg h2 span,.mceContentBody #editable .metalbg h2 span,.mceContentBody .metalbg h2 span {
    margin-left: -.05em;
    font-weight: 900;
    background: #f0a61d;
    padding: .1em .25em;
    color: #fff
}

#editable #editable .metalbg h2 strong,#editable .metalbg h2 strong,.mce-content-body #editable .metalbg h2 strong,.mce-content-body .metalbg h2 strong,.mceContentBody #editable .metalbg h2 strong,.mceContentBody .metalbg h2 strong {
    font-weight: 700;
    color: #f0a61d;
    margin-left: -.05em
}

#editable #editable .metalbg p,#editable .metalbg p,.mce-content-body #editable .metalbg p,.mce-content-body .metalbg p,.mceContentBody #editable .metalbg p,.mceContentBody .metalbg p {
    color: #cdcdcd
}

#editable #editable .metalbg ol,#editable #editable .metalbg ul,#editable .metalbg ol,#editable .metalbg ul,.mce-content-body #editable .metalbg ol,.mce-content-body #editable .metalbg ul,.mce-content-body .metalbg ol,.mce-content-body .metalbg ul,.mceContentBody #editable .metalbg ol,.mceContentBody #editable .metalbg ul,.mceContentBody .metalbg ol,.mceContentBody .metalbg ul {
    padding-left: 1.25em
}

#editable #editable .metalbg li,#editable .metalbg li,.mce-content-body #editable .metalbg li,.mce-content-body .metalbg li,.mceContentBody #editable .metalbg li,.mceContentBody .metalbg li {
    font-size: .95em
}

#editable #editable .metalbg .item .img-wrapper,#editable #editable .metalbg img .border,#editable .metalbg .item .img-wrapper,#editable .metalbg img .border,.mce-content-body #editable .metalbg .item .img-wrapper,.mce-content-body #editable .metalbg img .border,.mce-content-body .metalbg .item .img-wrapper,.mce-content-body .metalbg img .border,.mceContentBody #editable .metalbg .item .img-wrapper,.mceContentBody #editable .metalbg img .border,.mceContentBody .metalbg .item .img-wrapper,.mceContentBody .metalbg img .border {
    border: 4px solid #2f2f2f;
    box-shadow: 0 0 10px #000
}

#editable #editable .metalbg .flag:after,#editable .metalbg .flag:after,.mce-content-body #editable .metalbg .flag:after,.mce-content-body .metalbg .flag:after,.mceContentBody #editable .metalbg .flag:after,.mceContentBody .metalbg .flag:after {
    border-right-color: #2a2a2a
}

#editable #editable .metalbg .item.btn:hover,#editable .metalbg .item.btn:hover,.mce-content-body #editable .metalbg .item.btn:hover,.mce-content-body .metalbg .item.btn:hover,.mceContentBody #editable .metalbg .item.btn:hover,.mceContentBody .metalbg .item.btn:hover {
    background: rgba(23,23,23,.79);
    box-shadow: 0 5px 10px #000
}

#editable dl.number,.mce-content-body dl.number,.mceContentBody dl.number {
    counter-reset: custom-counter
}

#editable dl.number dd,.mce-content-body dl.number dd,.mceContentBody dl.number dd {
    position: relative;
    padding-bottom: 1.5em
}

#editable dl.number dd:before,.mce-content-body dl.number dd:before,.mceContentBody dl.number dd:before {
    content: counter(custom-counter);
    counter-increment: custom-counter;
    position: absolute;
    left: -1em;
    top: .15em;
    font-weight: 700;
    font-size: 2em;
    color: #f0a61d
}

#editable dl.tabbed,.mce-content-body dl.tabbed,.mceContentBody dl.tabbed {
    position: relative
}

#editable dl.tabbed dt,.mce-content-body dl.tabbed dt,.mceContentBody dl.tabbed dt {
    display: inline-block;
    width: 25%;
    float: left;
    clear: both;
    cursor: pointer;
    padding: .5em;
    position: relative;
    z-index: 2
}

#editable dl.tabbed dt.active,.mce-content-body dl.tabbed dt.active,.mceContentBody dl.tabbed dt.active {
    background: #f0a61d;
    color: #fff;
    font-weight: 700
}

#editable dl.tabbed dt.active:after,.mce-content-body dl.tabbed dt.active:after,.mceContentBody dl.tabbed dt.active:after {
    content: '';
    display: block;
    border: 1.3em solid transparent;
    position: absolute;
    right: -2.5em;
    top: 50%;
    transform: translateY(-50%);
    border-left-color: #f0a61d
}

#editable dl.tabbed dd,.mce-content-body dl.tabbed dd,.mceContentBody dl.tabbed dd {
    display: none;
    margin: 0;
    width: 75%;
    position: absolute;
    right: 0;
    border-left: 1px solid #e1e1e1
}

#editable dl.tabbed dd.active,.mce-content-body dl.tabbed dd.active,.mceContentBody dl.tabbed dd.active {
    display: inline-block
}

#editable .skuNum,.mce-content-body .skuNum,.mceContentBody .skuNum {
    display: inline-block;
    margin-bottom: 1.5em
}

#editable .skuNum span,.mce-content-body .skuNum span,.mceContentBody .skuNum span {
    display: none
}

#editable .skuNum span:before,.mce-content-body .skuNum span:before,.mceContentBody .skuNum span:before {
    content: '| '
}

#editable .newitem:before,.mce-content-body .newitem:before,.mceContentBody .newitem:before {
    content: "NEW!";
    padding: 0 .5em;
    font-size: 18px;
    margin-right: 10px;
    font-weight: 700;
    font-style: italic;
    background-color: #f0a61d;
    color: #fff;
    margin-top: 5px;
    display: inline-block;
    line-height: 1.75em;
    vertical-align: top
}

#editable h3.newitem:before,.mce-content-body h3.newitem:before,.mceContentBody h3.newitem:before {
    margin-top: -4px
}
