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

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

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

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

.grey {
    color: #7b7f81
}

#editable .item.btn:hover,.mce-content-body .item.btn:hover,.mceContentBody .item.btn:hover,.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,.mce-content-body h1,.mce-content-body h2,.mceContentBody h1,.mceContentBody h2 {
    margin-top: 0;
    font-size: 2.15em;
    line-height: 1.15em;
    padding-top: .53em;
    margin-bottom: .5em;
    color: #ed1b2f;
    font-family: "museo-slab",serif
}

#editable h3,#editable h4,#editable h5,#editable h6,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6,.mceContentBody h3,.mceContentBody h4,.mceContentBody h5,.mceContentBody h6 {
    margin-top: 0;
    font-family: 'Open Sans',sans-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: #ed1b2f;
    padding: .1em .25em;
    color: #fff
}

#editable h2,.mce-content-body h2,.mceContentBody h2 {
    font-size: 2.2em;
    color: #2d3032;
    font-weight: 400;
    /*line-height:2.2em;*/
}

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

#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,dl.number dd:before {
    color: #ed1b2f;
    font-weight: 700
}

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

#editable h3,.mce-content-body h3,.mceContentBody h3 {
    font-size: 1.25em;
    line-height: 1.15em;
    padding-top: .35em;
    margin-bottom: .65em;
    color: #ed1b2f;
    text-transform: uppercase
}

#editable h4,.mce-content-body h4,.mceContentBody h4 {
    font-size: 1.2em;
    line-height: 1.25em;
    padding-top: .45em;
    margin-bottom: .8em;
    font-style: italic;
    color: #2d3032;
    font-weight: 700
}

#editable h4.filter,.mce-content-body h4.filter,.mceContentBody h4.filter {
    text-transform: uppercase;
    font-family: "museo-slab",serif;
    float: left;
    clear: none;
    font-style: normal;
    color: silver;
    line-height: 2em;
    margin-right: 1em
}

#editable h5,.mce-content-body h5,.mceContentBody h5 {
    font-size: 1em;
    line-height: 1.15em;
    font-weight: 700;
    padding-top: .6em;
    margin-bottom: .9em;
    color: #ed1b2f
}

#editable h6,.mce-content-body h6,.mceContentBody h6 {
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 0;
    color: #989898;
    font-style: italic;
    font-weight: 400
}

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

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

#editable a:hover,.mce-content-body a:hover,.mceContentBody a:hover {
    color: #ed1b2f;
    text-decoration: underline;
}

#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 .flag,.mce-content-body .flag,.mceContentBody .flag {
    padding: 12px 15px;
    position: relative;
    background: #ed1b2f;
    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: #5d0f14;
    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 [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: #ed1b2f
}

#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 a,.mce-content-body .item a,.mceContentBody .item a {
    font-weight: 700
}

#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 .links a,#editable a.link,.links a,a.link,span.link {
    display: inline-block;
    color: #95999c;
    margin-right: 1em;
    border: 1px solid #95999c;
    text-decoration: none;
    text-transform: uppercase;
    padding: .75em 1.5em;
    font-size: 1.15em;
    margin-bottom: 1.25em;
    font-weight: 300
}

#editable .links a span,#editable .links a strong,#editable a.link span,#editable a.link strong,.links a span,.links a strong,a.link span,a.link strong,span.link span,span.link strong {
    font-weight: 900;
    color: #95999c;
    margin-left: -.05em
}

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

#editable .links a.primary,#editable a.link.primary,.links a.primary,a.link.primary,span.link.primary {
    background: #fff;
    color: #ed1b2f;
    border-color: #ed1b2f
}

#editable .links a.primary span,#editable .links a.primary strong,#editable .woodbg h2 span,#editable a.link.primary span,#editable a.link.primary strong,.links a.primary span,.links a.primary strong,.woodbg h2 span,a.link.primary span,a.link.primary strong,span.link.primary span,span.link.primary strong {
    font-weight: 900;
    color: #000;
    margin-left: -.05em
}

#editable .links a.close:before,#editable a.link.close:before,.links a.close:before,a.link.close:before,span.link.close:before {
    content: "\f05c"
}

#editable .links a.clear:before,#editable a.link.clear:before,.links a.clear:before,a.link.clear:before,span.link.clear:before {
    content: "";
    margin-left: 0
}

#editable .links a.add:before,#editable a.link.add:before,.links a.add:before,a.link.add:before,span.link.add:before {
    content: "\f055"
}

#editable .links a.bars:before,#editable a.link.bars:before,.links a.bars:before,a.link.bars:before,span.link.bars:before {
    content: "\f0c9"
}

#editable .links a.back:before,#editable a.link.back:before,.links a.back:before,a.link.back:before,span.link.back:before {
    content: "\f137";
    float: left;
    margin-left: 0;
    margin-right: 5px
}

#editable .links a:hover,#editable a.link:hover,.links a:hover,a.link:hover,span.link:hover {
    color: #fff;
    background: #5d0f14;
    border-color: #5d0f14
}

#editable .links a:hover span,#editable .links a:hover strong,#editable a.link:hover span,#editable a.link:hover strong,.links a:hover span,.links a:hover strong,a.link:hover span,a.link:hover strong,span.link:hover span,span.link:hover strong {
    color: #fff
}

#editable .links a.small,#editable a.link.small,.links a.small,a.link.small,span.link.small {
    font-size: 1em;
    padding: .5em 1em
}

#editable .greybg,#editable .whitebg,.greybg,.whitebg {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e1e1e1
}

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

#editable .greybg .flag:after,.greybg .flag:after {
    border-right-color: #f7f7f7
}

#editable .greybg ol,#editable .greybg ul,.greybg ol,.greybg ul {
    padding-left: 1.25em
}

#editable .greybg ul,.greybg ul {
    list-style: disc
}

#editable .greybg li,.greybg li {
    font-size: .95em
}

#editable .whitebg,.whitebg {
    background-color: #fff
}

#editable .woodbg,.woodbg {
    padding: 2em 5%;
    background: #050505 url(../../press/images/bg_press-signup_01.jpg) top repeat-y!important;
    box-shadow: inset 0 0 65px #000
}

#editable .woodbg h2,.woodbg h2 {
    color: #fff;
    font-family: "museo-slab",serif
}

#editable .woodbg h2 span,.woodbg h2 span {
    background: #ed1b2f;
    padding: .1em .25em;
    line-height: 1.75em
}

#editable .woodbg h2 strong,.woodbg h2 strong {
    font-weight: 700;
    color: #ed1b2f;
    margin-left: -.05em
}

#editable .woodbg h4,#editable .woodbg h6,#editable .woodbg li,.woodbg h4,.woodbg h6,.woodbg li {
    color: #fff
}

#editable .woodbg p,.woodbg p {
    color: #cdcdcd
}

#editable .woodbg ol,#editable .woodbg ul,.woodbg ol,.woodbg ul {
    padding-left: 1.25em
}

#editable .woodbg li,.woodbg li {
    font-size: .95em
}

#editable .woodbg .item .img-wrapper,#editable .woodbg img .border,.woodbg .item .img-wrapper,.woodbg img .border {
    border: 4px solid #2f2f2f;
    box-shadow: 0 0 10px #000
}

#editable .woodbg .flag:after,.woodbg .flag:after {
    border-right-color: #2a2a2a
}

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

dl.number {
    counter-reset: custom-counter
}

dl.number dd {
    padding-bottom: 1.5em
}

dl.number dd:before {
    content: counter(custom-counter);
    counter-increment: custom-counter;
    position: absolute;
    left: -1em;
    top: .15em;
    font-size: 2em
}

dl.number dd,dl.tabbed,dl.tabbed dt {
    position: relative
}

dl.tabbed dt {
    width: 25%;
    float: left;
    clear: both;
    cursor: pointer;
    padding: .5em;
    z-index: 2
}

dl.tabbed dt.active {
    background: #ed1b2f;
    color: #fff;
    font-weight: 700
}

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: #ed1b2f
}

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

.newitem:before,.skuNum,dl.tabbed dd.active,dl.tabbed dt {
    display: inline-block
}

.skuNum {
    margin-bottom: 1.5em
}

.skuNum span {
    display: none
}

.skuNum span:before {
    content: '| '
}

.newitem:before {
    content: "NEW!";
    padding: 0 .5em;
    font-size: 18px;
    margin-right: 10px;
    font-weight: 700;
    font-style: italic;
    background-color: #ed1b2f;
    color: #fff;
    margin-top: 5px;
    line-height: 1.75em;
    vertical-align: top
}

h3.newitem:before {
    margin-top: -4px
}
