<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

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

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

audio,
canvas,
video {
    display: inline-block
}

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

[hidden] {
    display: none
}

html {
    line-height: 1;
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%
}

ol,
ul {
    list-style: none
}

ul ul {
    font-size: 100%
}

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

caption,
td,
th {
    font-weight: 400;
    vertical-align: middle
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

a img,
img {
    border: none;
    -ms-interpolation-mode: bicubic
}

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

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

.clear {
    clear: both
}

img {
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-intepolation-mode: bicubic
}

img.round {
    -o-border-radius: 31.25em;
    -ms-border-radius: 31.25em;
    -moz-border-radius: 31.25em;
    -webkit-border-radius: 31.25em;
    border-radius: 31.25em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

img.framed {
    padding: 4px;
    border: 1px solid #eee;
    background: #fff;
    margin: .0625em .0625em .625em;
    -o-border-radius: .25em;
    -ms-border-radius: .25em;
    -moz-border-radius: .25em;
    -webkit-border-radius: .25em;
    border-radius: .25em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.hide {
    display: none!important;
    visibility: hidden!important
}

.super-header {
    margin-top: 0;
    width: 100%
}

.super-header h1 {
    font-size: 3.39787em
}

.super-header h2 {
    font-size: 2.8315em
}

.centered {
    margin-left: auto;
    margin-right: auto
}

.inline {
    display: inline
}

.social-media {
    display: inline;
    margin-top: .625em
}

.social-media li {
    display: inline;
    padding: .125em
}

.no-bottom-margin {
    margin-bottom: 0
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%
}

.hidden {
    display: none!important;
    visibility: hidden
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: .0625em;
    margin: -.0625em;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625em
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.invisible {
    visibility: hidden
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

form {
    margin-bottom: 1em
}

fieldset {
    border: 1px solid silver;
    margin: 0;
    padding: 0
}

legend {
    border: 0;
    padding: 0;
    white-space: normal
}

button,
input,
select,
textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle
}

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

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
    display: inline-block;
    color: #666;
    font-size: 100%;
    margin: .1875em 0;
    vertical-align: middle;
    outline: 0;
    cursor: text;
    border: 1px solid #BFBFBF;
    width: 100%;
    max-width: 100%;
    padding: .5em .25em;
    -webkit-transition-property: border, box-shadow;
    -moz-transition-property: border, box-shadow;
    -o-transition-property: border, box-shadow;
    transition-property: border, box-shadow;
    -webkit-transition-duration: .1s;
    -moz-transition-duration: .1s;
    -o-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease-in-ease-out;
    -moz-transition-timing-function: ease-in-ease-out;
    -o-transition-timing-function: ease-in-ease-out;
    transition-timing-function: ease-in-ease-out
}

input[type=color].small,
input[type=date].small,
input[type=datetime-local].small,
input[type=datetime].small,
input[type=email].small,
input[type=month].small,
input[type=number].small,
input[type=password].small,
input[type=search].small,
input[type=tel].small,
input[type=text].small,
input[type=time].small,
input[type=url].small,
input[type=week].small,
select.small,
textarea.small {
    padding: .125em .375em;
    font-size: 80%
}

input[type=color].large,
input[type=date].large,
input[type=datetime-local].large,
input[type=datetime].large,
input[type=email].large,
input[type=month].large,
input[type=number].large,
input[type=password].large,
input[type=search].large,
input[type=tel].large,
input[type=text].large,
input[type=time].large,
input[type=url].large,
input[type=week].large,
select.large,
textarea.large {
    padding: .75em .4375em;
    font-size: 110%
}

input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
    border: 1px solid #787878;
    color: #444;
    outline: 0;
    -moz-box-shadow: 0 0 3px #787878 inset;
    -webkit-box-shadow: 0 0 3px #787878 inset;
    box-shadow: 0 0 3px #787878 inset
}

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

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

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

input[type=file],
input[type=file].large,
input[type=file].small {
    border: none
}

textarea {
    overflow: auto;
    vertical-align: top
}

.input-number input {
    color: #454545;
    border: 1px solid #dcdfe7
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

.button,
a.button {
    display: inline-block;
    padding: .4375em .875em;
    margin: .1875em 0;
    line-height: 1.25em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #222;
    font-size: .8375em;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .3);
    -o-border-radius: .25em;
    -ms-border-radius: .25em;
    -moz-border-radius: .25em;
    -webkit-border-radius: .25em;
    border-radius: .25em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-decoration: none;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5)
}

.button:hover,
.button:link,
.button:visited,
a.button:hover,
a.button:link,
a.button:visited {
    color: #222;
    text-decoration: none
}

.button:active,
a.button:active {
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .8) inset;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .8) inset;
    box-shadow: 0 0 10px rgba(0, 0, 0, .8) inset;
    filter: progid: DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000');
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000')"
}

.button.small,
a.button.small {
    line-height: 1.4;
    font-size: .6em;
    padding: .125em .875em
}

a.button:active,
a.button:hover,
a.button:link,
a.button:visited {
    text-decoration: none
}

.button.large {
    padding: .8125em 1.875em;
    font-size: 1em
}

.grey-button,
a.grey-button {
    color: #fefefe;
    border: 1px solid #343434;
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    background-color: #656565;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7f7f7f), color-stop(1, #656565));
    background-image: -webkit-linear-gradient(top, #7f7f7f, #656565);
    background-image: -moz-linear-gradient(top, #7f7f7f, #656565);
    background-image: -ms-linear-gradient(top, #7f7f7f, #656565);
    background-image: -o-linear-gradient(top, #7f7f7f, #656565);
    background-image: linear-gradient(top, bottom, #7f7f7f, #656565)
}

.grey-button:link,
.grey-button:visited,
a.grey-button:link,
a.grey-button:visited {
    color: #fefefe
}

.grey-button:hover,
a.grey-button:hover {
    color: #fefefe;
    background-color: #6d6d6d;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #868686), color-stop(1, #6d6d6d));
    background-image: -webkit-linear-gradient(top, #868686, #6d6d6d);
    background-image: -moz-linear-gradient(top, #868686, #6d6d6d);
    background-image: -ms-linear-gradient(top, #868686, #6d6d6d);
    background-image: -o-linear-gradient(top, #868686, #6d6d6d);
    background-image: linear-gradient(top, bottom, #868686, #6d6d6d)
}

.grey-button:active,
a.grey-button:active {
    color: #fefefe
}

.lite-grey-button,
a.lite-grey-button {
    color: #555;
    border: 1px solid #9a9a9a;
    background-color: #f3f3f3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f3f3f3));
    background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
    background-image: -moz-linear-gradient(top, #fff, #f3f3f3);
    background-image: -ms-linear-gradient(top, #fff, #f3f3f3);
    background-image: -o-linear-gradient(top, #fff, #f3f3f3);
    background-image: linear-gradient(top, bottom, #fff, #f3f3f3)
}

.lite-grey-button:link,
.lite-grey-button:visited,
a.lite-grey-button:link,
a.lite-grey-button:visited {
    color: #555
}

.lite-grey-button:hover,
a.lite-grey-button:hover {
    color: #555;
    background-color: #fbfbfb;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #fbfbfb));
    background-image: -webkit-linear-gradient(top, #fff, #fbfbfb);
    background-image: -moz-linear-gradient(top, #fff, #fbfbfb);
    background-image: -ms-linear-gradient(top, #fff, #fbfbfb);
    background-image: -o-linear-gradient(top, #fff, #fbfbfb);
    background-image: linear-gradient(top, bottom, #fff, #fbfbfb)
}

.lite-grey-button:active,
a.lite-grey-button:active {
    color: #555
}

.blue-button,
a.blue-button {
    color: #e4f5f9;
    border: 1px solid #1b6576;
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    background-color: #2488a0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2dabca), color-stop(1, #2488a0));
    background-image: -webkit-linear-gradient(top, #2dabca, #2488a0);
    background-image: -moz-linear-gradient(top, #2dabca, #2488a0);
    background-image: -ms-linear-gradient(top, #2dabca, #2488a0);
    background-image: -o-linear-gradient(top, #2dabca, #2488a0);
    background-image: linear-gradient(top, bottom, #2dabca, #2488a0)
}

.blue-button:link,
.blue-button:visited,
a.blue-button:link,
a.blue-button:visited {
    color: #e4f5f9
}

.blue-button:hover,
a.blue-button:hover {
    color: #e4f5f9;
    background-color: #2793ac;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #35b3d2), color-stop(1, #2793ac));
    background-image: -webkit-linear-gradient(top, #35b3d2, #2793ac);
    background-image: -moz-linear-gradient(top, #35b3d2, #2793ac);
    background-image: -ms-linear-gradient(top, #35b3d2, #2793ac);
    background-image: -o-linear-gradient(top, #35b3d2, #2793ac);
    background-image: linear-gradient(top, bottom, #35b3d2, #2793ac)
}

.blue-button:active,
a.blue-button:active {
    color: #e4f5f9
}

.black-button,
a.black-button {
    color: #fefefe;
    border: 1px solid #1a1a1a;
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    background-color: #343434;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4e4e4e), color-stop(1, #343434));
    background-image: -webkit-linear-gradient(top, #4e4e4e, #343434);
    background-image: -moz-linear-gradient(top, #4e4e4e, #343434);
    background-image: -ms-linear-gradient(top, #4e4e4e, #343434);
    background-image: -o-linear-gradient(top, #4e4e4e, #343434);
    background-image: linear-gradient(top, bottom, #4e4e4e, #343434)
}

.black-button:link,
.black-button:visited,
a.black-button:link,
a.black-button:visited {
    color: #fefefe
}

.black-button:hover,
a.black-button:hover {
    color: #fefefe;
    background-color: #3c3c3c;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(1, #3c3c3c));
    background-image: -webkit-linear-gradient(top, #555, #3c3c3c);
    background-image: -moz-linear-gradient(top, #555, #3c3c3c);
    background-image: -ms-linear-gradient(top, #555, #3c3c3c);
    background-image: -o-linear-gradient(top, #555, #3c3c3c);
    background-image: linear-gradient(top, bottom, #555, #3c3c3c)
}

.black-button:active,
a.black-button:active {
    color: #fefefe
}

.green-button,
a.green-button {
    color: #fff;
    border: 1px solid #154000;
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    background-color: #267300;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44b71e), color-stop(1, #267300));
    background-image: -webkit-linear-gradient(top, #44b71e, #267300);
    background-image: -moz-linear-gradient(top, #44b71e, #267300);
    background-image: -ms-linear-gradient(top, #44b71e, #267300);
    background-image: -o-linear-gradient(top, #44b71e, #267300);
    background-image: linear-gradient(top, bottom, #44b71e, #267300)
}

.green-button:link,
.green-button:visited,
a.green-button:link,
a.green-button:visited {
    color: #fff
}

.green-button:hover,
a.green-button:hover {
    color: #fff;
    background-color: #2e8d00;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4ccd22), color-stop(1, #2e8d00));
    background-image: -webkit-linear-gradient(top, #4ccd22, #2e8d00);
    background-image: -moz-linear-gradient(top, #4ccd22, #2e8d00);
    background-image: -ms-linear-gradient(top, #4ccd22, #2e8d00);
    background-image: -o-linear-gradient(top, #4ccd22, #2e8d00);
    background-image: linear-gradient(top, bottom, #4ccd22, #2e8d00)
}

.green-button:active,
a.green-button:active {
    color: #fff
}

.orange-button,
a.orange-button {
    color: #fff;
    border: 1px solid #c85100;
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    background-color: #fb6600;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff9700), color-stop(1, #fb6600));
    background-image: -webkit-linear-gradient(top, #ff9700, #fb6600);
    background-image: -moz-linear-gradient(top, #ff9700, #fb6600);
    background-image: -ms-linear-gradient(top, #ff9700, #fb6600);
    background-image: -o-linear-gradient(top, #ff9700, #fb6600);
    background-image: linear-gradient(top, bottom, #ff9700, #fb6600)
}

.orange-button:link,
.orange-button:visited,
a.orange-button:link,
a.orange-button:visited {
    color: #fff
}

.orange-button:hover,
a.orange-button:hover {
    color: #fff;
    background-color: #ff7416;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa11a), color-stop(1, #ff7416));
    background-image: -webkit-linear-gradient(top, #ffa11a, #ff7416);
    background-image: -moz-linear-gradient(top, #ffa11a, #ff7416);
    background-image: -ms-linear-gradient(top, #ffa11a, #ff7416);
    background-image: -o-linear-gradient(top, #ffa11a, #ff7416);
    background-image: linear-gradient(top, bottom, #ffa11a, #ff7416)
}

.orange-button:active,
a.orange-button:active {
    color: #fff
}

.red-button,
a.red-button {
    color: #fad0d2;
    border: 1px solid #730c10;
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
    background-color: #a11117;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cf161e), color-stop(1, #a11117));
    background-image: -webkit-linear-gradient(top, #cf161e, #a11117);
    background-image: -moz-linear-gradient(top, #cf161e, #a11117);
    background-image: -ms-linear-gradient(top, #cf161e, #a11117);
    background-image: -o-linear-gradient(top, #cf161e, #a11117);
    background-image: linear-gradient(top, bottom, #cf161e, #a11117)
}

.red-button:link,
.red-button:visited,
a.red-button:link,
a.red-button:visited {
    color: #fad0d2
}

.red-button:hover,
a.red-button:hover {
    color: #fad0d2;
    background-color: #af1219;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dd1720), color-stop(1, #af1219));
    background-image: -webkit-linear-gradient(top, #dd1720, #af1219);
    background-image: -moz-linear-gradient(top, #dd1720, #af1219);
    background-image: -ms-linear-gradient(top, #dd1720, #af1219);
    background-image: -o-linear-gradient(top, #dd1720, #af1219);
    background-image: linear-gradient(top, bottom, #dd1720, #af1219)
}

.red-button:active,
a.red-button:active {
    color: #fad0d2
}

.disabled {
    box-shadow: none!important;
    background-image: none!important;
    opacity: .7
}

.disabled:hover {
    cursor: default!important;
    box-shadow: none!important;
    background: none!important
}

.no-button {
    background: 0 0;
    border: none;
    color: inherit;
    outline: 0;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -o-text-shadow: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

.button-group {
    position: relative;
    display: inline-block;
    font-size: 0
}

.button-group .button {
    position: relative;
    display: inline-block;
    margin: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.button-group .button:first-child {
    -o-border-radius: .25em 0 0 .25em;
    -ms-border-radius: .25em 0 0 .25em;
    -moz-border-radius: .25em 0 0 .25em;
    -webkit-border-radius: .25em 0 0 .25em;
    border-radius: .25em 0 0 .25em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.button-group .button:not(:last-child) {
    border-right: none
}

.button-group .button:last-child {
    -o-border-radius: 0 .25em .25em 0;
    -ms-border-radius: 0 .25em .25em 0;
    -moz-border-radius: 0 .25em .25em 0;
    -webkit-border-radius: 0 .25em .25em 0;
    border-radius: 0 .25em .25em 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

input:focus+.hint,
select:focus+.hint,
textarea:focus+.hint {
    display: inline-block
}

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button {
    display: none
}

blockquote,
body,
button,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
select,
td,
textarea,
th,
ul {
    color: #222;
    direction: ltr;
    font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
    line-height: 1.6
}

p {
    font-weight: 400;
    font-size: .875em;
    line-height: 1.6;
    margin: 0 0 .625em
}

p.lead {
    font-size: 1.09375em;
    line-height: 1.6;
    margin-bottom: 1em
}

p.note {
    color: #999;
    font-style: italic;
    font-size: 80%
}

small {
    font-size: 60%
}

aside p {
    font-size: .8125em;
    line-height: 1.35;
    font-style: italic
}

.tiny {
    font-size: 50%
}

.small {
    font-size: 80%
}

.normal {
    font-size: 100%
}

.large {
    font-size: 120%
}

.x-large {
    font-size: 140%
}

p a,
p a:visited {
    line-height: inherit
}

.center,
.centered {
    text-align: center
}

.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis
}

a {
    color: #5087ca;
    text-decoration: none;
    line-height: inherit;
    -moz-transition: color .1s linear;
    -o-transition: color .1s linear;
    -ms-transition: color .1s linear;
    -webkit-transition: color .1s linear;
    transition: color .1s linear;
    outline: 0!important
}

a:link {
    color: #5087ca;
    text-decoration: none
}

a:visited {
    color: #5087ca
}

a:hover {
    color: #366db1;
    text-decoration: none;
    outline: 0
}

a:active {
    outline: 0;
    color: #5087ca
}

a:focus {
    outline: 0
}

h1 {
    font-size: 3.39787em;
    color: #222;
    text-rendering: optimizeLegibility;
    line-height: 1.1;
    padding: 0
}

h1.small {
    font-size: 60%
}

h2 {
    font-size: 2.83156em;
    color: #222;
    text-rendering: optimizeLegibility;
    line-height: 1.1;
    padding: 0
}

h2.small {
    font-size: 60%
}

h3 {
    font-size: 2.26525em;
    color: #222;
    text-rendering: optimizeLegibility;
    line-height: 1.1;
    padding: 0
}

h3.small {
    font-size: 60%
}

h4 {
    font-size: 1.69894em;
    color: #222;
    text-rendering: optimizeLegibility;
    line-height: 1.1;
    padding: 0
}

h4.small {
    font-size: 60%
}

h5 {
    font-size: 1.13262em;
    color: #222;
    text-rendering: optimizeLegibility;
    line-height: 1.1;
    padding: 0
}

h5.small {
    font-size: 60%
}

h6 {
    font-size: .56631em;
    color: #222;
    text-rendering: optimizeLegibility;
    line-height: 1.1;
    padding: 0
}

h6.small {
    font-size: 60%
}

b,
strong {
    font-weight: bolder
}

abbr {
    font-size: 90%;
    color: #222;
    border-bottom: 1px solid #ddd;
    cursor: help;
    text-transform: none
}

abbr acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222;
    border-bottom: 1px solid #ddd;
    cursor: help
}

abbr[title] {
    border-bottom: 1px solid #ddd
}

dfn,
em,
i {
    font-style: italic
}

sub {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
    bottom: -.25em
}

sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
    top: -.5em
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    clear: both;
    margin: 1.375em 0 1.3125em;
    height: 0;
    border: solid #ddd;
    border-width: 1px 0 0
}

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

code,
kbd,
pre,
samp {
    font-family: "courier new", courier, monospace;
    font-size: .75em;
    color: #444;
    margin: 1em 0 1.5em;
    padding: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: auto;
    padding: .625em
}

code {
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -hp-pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:after,
q:before {
    content: '';
    content: none
}

ol {
    line-height: 1.6;
    margin-bottom: 1em;
    list-style-position: inside
}

ol.decimal {
    list-style-position: outside;
    list-style-type: decimal
}

ol.decimal li ul {
    list-style-type: inherit
}

ul {
    line-height: 1.6;
    list-style-position: inside;
    margin-left: 0;
    margin-bottom: 0
}

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

ul li a {
    padding: .5em .25em
}

ul.hiragana {
    list-style-type: hiragana
}

ul.hiragana li ul {
    list-style-type: inherit
}

ul.square {
    list-style-type: square
}

ul.square li ul {
    list-style-type: inherit
}

ul.disc {
    list-style-type: disc
}

ul.disc li ul {
    list-style-type: inherit
}

ul.circle {
    list-style-type: circle
}

ul.circle li ul {
    list-style-type: inherit
}

ul.no-bullet {
    list-style-type: none
}

ul.large li {
    line-height: 1.3125em
}

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

.tooltip-inner {
    max-width: 250px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip {
    position: absolute;
    z-index: 1000;
    display: block;
    padding: 5px;
    font-size: 80%;
    opacity: 0;
    visibility: visible;
    margin: 6px
}

.tooltip.north .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-color: #000;
    border-width: 5px 5px 0
}

.tooltip.east .tooltip-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-color: #000;
    border-width: 5px 5px 5px 0
}

.tooltip.south .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #000;
    border-width: 0 5px 5px
}

.tooltip.west .tooltip-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-color: #000;
    border-width: 5px 0 5px 5px
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    white-space: normal
}

.popover.north {
    margin-top: -10px
}

.popover.east {
    margin-left: 10px
}

.popover.south {
    margin-top: 10px
}

.popover.west {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #fefefe;
    border-bottom: 1px solid #f1f1f1;
    -o-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.popover-title:empty {
    display: none
}

.popover-content {
    padding: 9px 14px
}

.popover .popover-arrow,
.popover .popover-arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover .popover-arrow {
    border-width: 11px
}

.popover .popover-arrow:after {
    border-width: 10px;
    content: ""
}

.popover.north .popover-arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #ccc;
    bottom: -11px
}

.popover.north .popover-arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.east .popover-arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #ccc
}

.popover.east .popover-arrow:after {
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.south .popover-arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #ccc;
    top: -11px
}

.popover.south .popover-arrow:after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.west .popover-arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #ccc
}

.popover.west .popover-arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.tag {
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    border: 0;
    font-size: 65%;
    font-weight: 600;
    padding: .2em .625em;
    vertical-align: middle;
    display: inline;
    white-space: nowrap
}

.tag.large {
    font-size: 100%;
    padding: .4375em .875em
}

.grey-tag {
    color: #fefefe;
    background-color: #989898
}

.lite-grey-tag {
    color: #555;
    background-color: #f3f3f3
}

.blue-tag {
    color: #fefefe;
    background-color: #52bed8
}

.red-tag {
    color: #fefefe;
    background-color: #dc534c
}

.green-tag {
    color: #fefefe;
    background-color: #58b958
}

.orange-tag {
    color: #fefefe;
    background-color: #ffa262
}

.black-tag {
    color: #fefefe;
    background-color: #343434
}

.panel {
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #efefef;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), color-stop(1, #efefef));
    background-image: -webkit-linear-gradient(top, #fefefe, #efefef);
    background-image: -moz-linear-gradient(top, #fefefe, #efefef);
    background-image: -ms-linear-gradient(top, #fefefe, #efefef);
    background-image: -o-linear-gradient(top, #fefefe, #efefef);
    background-image: linear-gradient(top, bottom, #fefefe, #efefef);
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .3) inset, 0 0 0 1px rgba(0, 0, 0, .05) inset;
    -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .3) inset, 0 0 0 1px rgba(0, 0, 0, .05) inset;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .3) inset, 0 0 0 1px rgba(0, 0, 0, .05) inset
}

.dark-orange-panel {
    background-color: #fd6300;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f17702), color-stop(1, #fd6300));
    background-image: -webkit-linear-gradient(top, #f17702, #fd6300);
    background-image: -moz-linear-gradient(top, #f17702, #fd6300);
    background-image: -ms-linear-gradient(top, #f17702, #fd6300);
    background-image: -o-linear-gradient(top, #f17702, #fd6300);
    background-image: linear-gradient(top, bottom, #f17702, #fd6300)
}

.orange-panel {
    background-color: #ec7402;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff9e00), color-stop(1, #ec7402));
    background-image: -webkit-linear-gradient(top, #ff9e00, #ec7402);
    background-image: -moz-linear-gradient(top, #ff9e00, #ec7402);
    background-image: -ms-linear-gradient(top, #ff9e00, #ec7402);
    background-image: -o-linear-gradient(top, #ff9e00, #ec7402);
    background-image: linear-gradient(top, bottom, #ff9e00, #ec7402)
}

.orange-panel p {
    color: #f3fffd;
    -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, .4);
    text-shadow: 0 1px 0 rgba(0, 0, 0, .4)
}

.grey-panel {
    background-color: #bfbfbf;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d8d8d8), color-stop(1, #bfbfbf));
    background-image: -webkit-linear-gradient(top, #d8d8d8, #bfbfbf);
    background-image: -moz-linear-gradient(top, #d8d8d8, #bfbfbf);
    background-image: -ms-linear-gradient(top, #d8d8d8, #bfbfbf);
    background-image: -o-linear-gradient(top, #d8d8d8, #bfbfbf);
    background-image: linear-gradient(top, bottom, #d8d8d8, #bfbfbf)
}

.dark-grey-panel {
    background-color: #707070;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8a8a8a), color-stop(1, #707070));
    background-image: -webkit-linear-gradient(top, #8a8a8a, #707070);
    background-image: -moz-linear-gradient(top, #8a8a8a, #707070);
    background-image: -ms-linear-gradient(top, #8a8a8a, #707070);
    background-image: -o-linear-gradient(top, #8a8a8a, #707070);
    background-image: linear-gradient(top, bottom, #8a8a8a, #707070)
}

.white-panel {
    background-color: #FFF;
    border: 1px solid #e6e6e6;
    -o-border-radius: .25em;
    -ms-border-radius: .25em;
    -moz-border-radius: .25em;
    -webkit-border-radius: .25em;
    border-radius: .25em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.blue-radial-panel {
    background: #2ba6de;
    background: -moz-radial-gradient(center, ellipse cover, #2ba6de 0, #0056ce 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%, #2ba6de), color-stop(100%, #0056ce));
    background: -webkit-radial-gradient(center, ellipse cover, #2ba6de 0, #0056ce 100%);
    background: -o-radial-gradient(center, ellipse cover, #2ba6de 0, #0056ce 100%);
    background: -ms-radial-gradient(center, ellipse cover, #2ba6de 0, #0056ce 100%);
    background: radial-gradient(ellipse at center, #2ba6de 0, #0056ce 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2ba6de', endColorstr='#0056ce', GradientType=1)
}

.purple-radial-panel {
    background: #5b7ca7;
    background: -moz-radial-gradient(center, ellipse cover, #5b7ca7 0, #365695 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%, #5b7ca7), color-stop(100%, #365695));
    background: -webkit-radial-gradient(center, ellipse cover, #5b7ca7 0, #365695 100%);
    background: -o-radial-gradient(center, ellipse cover, #5b7ca7 0, #365695 100%);
    background: -ms-radial-gradient(center, ellipse cover, #5b7ca7 0, #365695 100%);
    background: radial-gradient(ellipse at center, #5b7ca7 0, #365695 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5b7ca7', endColorstr='#365695', GradientType=1)
}

.modal-box {
    display: none;
    visibility: hidden;
    top: 100px;
    left: 50%;
    position: absolute;
    margin-left: -16.25em;
    width: 32.5em;
    z-index: 320;
    background: #dedede;
    -o-border-radius: .25em;
    -ms-border-radius: .25em;
    -moz-border-radius: .25em;
    -webkit-border-radius: .25em;
    border-radius: .25em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .2)
}

@media (max-width:48em) {
    .modal-box {
        position: fixed;
        right: 1.25em;
        left: 1.25em;
        width: auto;
        margin: 0
    }
}

@media (max-width:30em) {
    .modal-box {
        left: .625em;
        right: .625em
    }
}

.modal-box .modal-header {
    padding: .5625em .9375em
}

.modal-box .modal-header h3 {
    font-size: 1em;
    padding-top: .375em
}

.modal-box .modal-header .close {
    float: right;
    color: #222;
    -moz-text-shadow: 1px 1px 5px #fff;
    -webkit-text-shadow: 1px 1px 5px #fff;
    text-shadow: 1px 1px 5px #fff;
    opacity: .3
}

.modal-box .modal-header .close:hover {
    cursor: pointer;
    opacity: .7
}

.modal-box .modal-header button.close {
    background: 0 0;
    border: none
}

.modal-box .modal-body {
    padding: .5625em .9375em
}

.modal-box .modal-footer {
    padding: .5625em .9375em .9375em
}

.curtain {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    background: rgba(0, 0, 0, .5);
    display: none
}

@font-face {
    font-family: coffeecup-font-icons;
    src: url(../fonts/coffeecup-font-icons.eot?cc-w484d8);
    src: url(../fonts/coffeecup-font-icons.eot?#iefixcc-w484d8) format('embedded-opentype'), url(../fonts/coffeecup-font-icons.woff?cc-w484d8) format('woff'), url(../fonts/coffeecup-font-icons.ttf?cc-w484d8) format('truetype'), url(../fonts/coffeecup-font-icons.svg?cc-w484d8#coffeecup-font-icons) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=coffeecup-icons-] {
    font-family: coffeecup-font-icons;
    speak: none;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    width: auto;
    height: auto;
    line-height: 1.7;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0
}

[class*=coffeecup-icons-]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none
}

a [class*=coffeecup-icons-] {
    display: inline-block
}

.coffeecup-icons-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em
}

.button [class*=" coffeecup-icons-"],
.button [class^=coffeecup-icons-],
.nav [class*=" coffeecup-icons-"],
.nav [class^=coffeecup-icons-] {
    display: inline
}

.button [class*=" coffeecup-icons-"].coffeecup-icons-large,
.button [class^=coffeecup-icons-].coffeecup-icons-large,
.nav [class*=" coffeecup-icons-"].coffeecup-icons-large,
.nav [class^=coffeecup-icons-].coffeecup-icons-large {
    line-height: .9em
}

.button [class*=" coffeecup-icons-"].coffeecup-icons-spin,
.button [class^=coffeecup-icons-].coffeecup-icons-spin,
.nav [class*=" coffeecup-icons-"].coffeecup-icons-spin,
.nav [class^=coffeecup-icons-].coffeecup-icons-spin {
    display: inline-block
}

.nav li [class*=" coffeecup-icons-"],
.nav li [class^=coffeecup-icons-],
li [class*=" coffeecup-icons-"],
li [class^=coffeecup-icons-] {
    display: inline-block;
    width: 1.25em;
    text-align: center
}

.nav li [class*=" coffeecup-icons-"].coffeecup-icons-large,
.nav li [class^=coffeecup-icons-].coffeecup-icons-large,
li [class*=" coffeecup-icons-"].coffeecup-icons-large,
li [class^=coffeecup-icons-].coffeecup-icons-large {
    width: 1.5625em
}

ul.icons {
    list-style-type: none;
    text-indent: -.75em
}

ul.icons li [class*=" coffeecup-icons-"],
ul.icons li [class^=coffeecup-icons-] {
    width: .75em
}

.coffeecup-icons-muted {
    color: #eee
}

.coffeecup-icons-border {
    border: 1px solid #eee;
    padding: .2em .25em .15em;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.coffeecup-icons-2x {
    font-size: 2em
}

.coffeecup-icons-2x.coffeecup-icons-border {
    border-width: 2px;
    -o-border-radius: .25em;
    -ms-border-radius: .25em;
    -moz-border-radius: .25em;
    -webkit-border-radius: .25em;
    border-radius: .25em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.coffeecup-icons-3x {
    font-size: 3em
}

.coffeecup-icons-3x.coffeecup-icons-border {
    border-width: 3px;
    -o-border-radius: .3125em;
    -ms-border-radius: .3125em;
    -moz-border-radius: .3125em;
    -webkit-border-radius: .3125em;
    border-radius: .3125em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.coffeecup-icons-4x {
    font-size: 4em
}

.coffeecup-icons-4x.coffeecup-icons-border {
    border-width: 4px;
    -o-border-radius: .375em;
    -ms-border-radius: .375em;
    -moz-border-radius: .375em;
    -webkit-border-radius: .375em;
    border-radius: .375em;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

[class*=" coffeecup-icons-"].left,
[class^=coffeecup-icons-].left {
    margin-right: .3em
}

[class*=" coffeecup-icons-"].right,
[class^=coffeecup-icons-].right {
    margin-left: .3em
}

.button [class*=" coffeecup-icons-"].left.coffeecup-icons-2x,
.button [class*=" coffeecup-icons-"].right.coffeecup-icons-2x,
.button [class^=coffeecup-icons-].left.coffeecup-icons-2x,
.button [class^=coffeecup-icons-].right.coffeecup-icons-2x {
    margin-top: .18em
}

.button [class*=" coffeecup-icons-"].coffeecup-icons-spin.coffeecup-icons-large,
.button [class^=coffeecup-icons-].coffeecup-icons-spin.coffeecup-icons-large {
    line-height: .8em
}

.button.small [class*=" coffeecup-icons-"].left.coffeecup-icons-2x,
.button.small [class*=" coffeecup-icons-"].right.coffeecup-icons-2x,
.button.small [class^=coffeecup-icons-].left.coffeecup-icons-2x,
.button.small [class^=coffeecup-icons-].right.coffeecup-icons-2x {
    margin-top: .25em
}

.button.large [class*=" coffeecup-icons-"],
.button.large [class^=coffeecup-icons-] {
    margin-top: 0
}

.button.large [class*=" coffeecup-icons-"].left.coffeecup-icons-2x,
.button.large [class*=" coffeecup-icons-"].right.coffeecup-icons-2x,
.button.large [class^=coffeecup-icons-].left.coffeecup-icons-2x,
.button.large [class^=coffeecup-icons-].right.coffeecup-icons-2x {
    margin-top: .005em
}

.button.large [class*=" coffeecup-icons-"].left.coffeecup-icons-2x,
.button.large [class^=coffeecup-icons-].left.coffeecup-icons-2x {
    margin-right: .2em
}

.button.large [class*=" coffeecup-icons-"].right.coffeecup-icons-2x,
.button.large [class^=coffeecup-icons-].right.coffeecup-icons-2x {
    margin-left: .2em
}

.coffeecup-icons-spin {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(359deg)
    }
}

@-moz-document url-prefix() {
    .coffeecup-icons-spin {
        height: .9em
    }
    .btn .coffeecup-icons-spin {
        height: auto
    }
    .coffeecup-icons-spin.coffeecup-icons-large {
        height: 1.25em
    }
    .btn .coffeecup-icons-spin.coffeecup-icons-large {
        height: .75em
    }
}

.coffeecup-icons-home:before {
    content: "\e900"
}

.coffeecup-icons-home2:before {
    content: "\e901"
}

.coffeecup-icons-home3:before {
    content: "\e902"
}

.coffeecup-icons-home4:before {
    content: "\e903"
}

.coffeecup-icons-home5:before {
    content: "\e904"
}

.coffeecup-icons-home6:before {
    content: "\e905"
}

.coffeecup-icons-home7:before {
    content: "\e906"
}

.coffeecup-icons-home8:before {
    content: "\e907"
}

.coffeecup-icons-home9:before {
    content: "\e908"
}

.coffeecup-icons-office:before {
    content: "\e909"
}

.coffeecup-icons-city:before {
    content: "\e90a"
}

.coffeecup-icons-newspaper:before {
    content: "\e90b"
}

.coffeecup-icons-magazine:before {
    content: "\e90c"
}

.coffeecup-icons-design:before {
    content: "\e90d"
}

.coffeecup-icons-pencil:before {
    content: "\e90e"
}

.coffeecup-icons-pencil2:before {
    content: "\e90f"
}

.coffeecup-icons-pencil3:before {
    content: "\e910"
}

.coffeecup-icons-pencil4:before {
    content: "\e911"
}

.coffeecup-icons-pencil5:before {
    content: "\e912"
}

.coffeecup-icons-pencil6:before {
    content: "\e913"
}

.coffeecup-icons-pencil7:before {
    content: "\e914"
}

.coffeecup-icons-eraser:before {
    content: "\e915"
}

.coffeecup-icons-eraser2:before {
    content: "\e916"
}

.coffeecup-icons-eraser3:before {
    content: "\e917"
}

.coffeecup-icons-quill:before {
    content: "\e918"
}

.coffeecup-icons-quill2:before {
    content: "\e919"
}

.coffeecup-icons-quill3:before {
    content: "\e91a"
}

.coffeecup-icons-quill4:before {
    content: "\e91b"
}

.coffeecup-icons-pen:before {
    content: "\e91c"
}

.coffeecup-icons-pen-plus:before {
    content: "\e91d"
}

.coffeecup-icons-pen-minus:before {
    content: "\e91e"
}

.coffeecup-icons-pen2:before {
    content: "\e91f"
}

.coffeecup-icons-pen3:before {
    content: "\e920"
}

.coffeecup-icons-pen4:before {
    content: "\e921"
}

.coffeecup-icons-pen5:before {
    content: "\e922"
}

.coffeecup-icons-marker:before {
    content: "\e923"
}

.coffeecup-icons-marker2:before {
    content: "\e924"
}

.coffeecup-icons-blog:before {
    content: "\e925"
}

.coffeecup-icons-blog2:before {
    content: "\e926"
}

.coffeecup-icons-pen6:before {
    content: "\e927"
}

.coffeecup-icons-brush:before {
    content: "\e928"
}

.coffeecup-icons-spray:before {
    content: "\e929"
}

.coffeecup-icons-palette:before {
    content: "\e92a"
}

.coffeecup-icons-palette2:before {
    content: "\e92b"
}

.coffeecup-icons-color-sampler:before {
    content: "\e92c"
}

.coffeecup-icons-toggle:before {
    content: "\e92d"
}

.coffeecup-icons-bucket:before {
    content: "\e92e"
}

.coffeecup-icons-bucket2:before {
    content: "\e92f"
}

.coffeecup-icons-gradient:before {
    content: "\e930"
}

.coffeecup-icons-eyedropper:before {
    content: "\e931"
}

.coffeecup-icons-eyedropper2:before {
    content: "\e932"
}

.coffeecup-icons-eyedropper3:before {
    content: "\e933"
}

.coffeecup-icons-droplet:before {
    content: "\e934"
}

.coffeecup-icons-droplet2:before {
    content: "\e935"
}

.coffeecup-icons-droplet-contrast:before {
    content: "\e936"
}

.coffeecup-icons-color-clear:before {
    content: "\e937"
}

.coffeecup-icons-paint-format:before {
    content: "\e938"
}

.coffeecup-icons-stamp:before {
    content: "\e939"
}

.coffeecup-icons-images:before {
    content: "\e93a"
}

.coffeecup-icons-image:before {
    content: "\e93b"
}

.coffeecup-icons-image2:before {
    content: "\e93c"
}

.coffeecup-icons-image-compare:before {
    content: "\e93d"
}

.coffeecup-icons-images2:before {
    content: "\e93e"
}

.coffeecup-icons-image3:before {
    content: "\e93f"
}

.coffeecup-icons-images3:before {
    content: "\e940"
}

.coffeecup-icons-image4:before {
    content: "\e941"
}

.coffeecup-icons-image5:before {
    content: "\e942"
}

.coffeecup-icons-image6:before {
    content: "\e943"
}

.coffeecup-icons-camera:before {
    content: "\e944"
}

.coffeecup-icons-camera2:before {
    content: "\e945"
}

.coffeecup-icons-camera3:before {
    content: "\e946"
}

.coffeecup-icons-shutter:before {
    content: "\e947"
}

.coffeecup-icons-headphones:before {
    content: "\e948"
}

.coffeecup-icons-headset:before {
    content: "\e949"
}

.coffeecup-icons-music:before {
    content: "\e94a"
}

.coffeecup-icons-music2:before {
    content: "\e94b"
}

.coffeecup-icons-music3:before {
    content: "\e94c"
}

.coffeecup-icons-music4:before {
    content: "\e94d"
}

.coffeecup-icons-music5:before {
    content: "\e94e"
}

.coffeecup-icons-music6:before {
    content: "\e94f"
}

.coffeecup-icons-album:before {
    content: "\e950"
}

.coffeecup-icons-cassette:before {
    content: "\e951"
}

.coffeecup-icons-tape:before {
    content: "\e952"
}

.coffeecup-icons-piano:before {
    content: "\e953"
}

.coffeecup-icons-guitar:before {
    content: "\e954"
}

.coffeecup-icons-trumpet:before {
    content: "\e955"
}

.coffeecup-icons-speakers:before {
    content: "\e956"
}

.coffeecup-icons-play:before {
    content: "\e957"
}

.coffeecup-icons-play2:before {
    content: "\e958"
}

.coffeecup-icons-clapboard-play:before {
    content: "\e959"
}

.coffeecup-icons-clapboard:before {
    content: "\e95a"
}

.coffeecup-icons-media:before {
    content: "\e95b"
}

.coffeecup-icons-presentation:before {
    content: "\e95c"
}

.coffeecup-icons-movie:before {
    content: "\e95d"
}

.coffeecup-icons-film:before {
    content: "\e95e"
}

.coffeecup-icons-film2:before {
    content: "\e95f"
}

.coffeecup-icons-film3:before {
    content: "\e960"
}

.coffeecup-icons-film4:before {
    content: "\e961"
}

.coffeecup-icons-video-camera:before {
    content: "\e962"
}

.coffeecup-icons-video-camera2:before {
    content: "\e963"
}

.coffeecup-icons-video-camera-slash:before {
    content: "\e964"
}

.coffeecup-icons-video-camera3:before {
    content: "\e965"
}

.coffeecup-icons-video-camera4:before {
    content: "\e966"
}

.coffeecup-icons-video-camera-slash2:before {
    content: "\e967"
}

.coffeecup-icons-video-camera5:before {
    content: "\e968"
}

.coffeecup-icons-recording:before {
    content: "\e969"
}

.coffeecup-icons-dice:before {
    content: "\e96a"
}

.coffeecup-icons-gamepad:before {
    content: "\e96b"
}

.coffeecup-icons-gamepad2:before {
    content: "\e96c"
}

.coffeecup-icons-gamepad3:before {
    content: "\e96d"
}

.coffeecup-icons-pacman:before {
    content: "\e96e"
}

.coffeecup-icons-spades:before {
    content: "\e96f"
}

.coffeecup-icons-clubs:before {
    content: "\e970"
}

.coffeecup-icons-diamonds:before {
    content: "\e971"
}

.coffeecup-icons-chess-king:before {
    content: "\e972"
}

.coffeecup-icons-chess-queen:before {
    content: "\e973"
}

.coffeecup-icons-chess-rock:before {
    content: "\e974"
}

.coffeecup-icons-chess-bishop:before {
    content: "\e975"
}

.coffeecup-icons-chess-knight:before {
    content: "\e976"
}

.coffeecup-icons-chess-pawn:before {
    content: "\e977"
}

.coffeecup-icons-chess:before {
    content: "\e978"
}

.coffeecup-icons-bullhorn:before {
    content: "\e979"
}

.coffeecup-icons-megaphone:before {
    content: "\e97a"
}

.coffeecup-icons-new:before {
    content: "\e97b"
}

.coffeecup-icons-connection:before {
    content: "\e97c"
}

.coffeecup-icons-connection2:before {
    content: "\e97d"
}

.coffeecup-icons-connection3:before {
    content: "\e97e"
}

.coffeecup-icons-connection4:before {
    content: "\e97f"
}

.coffeecup-icons-podcast:before {
    content: "\e980"
}

.coffeecup-icons-station:before {
    content: "\e981"
}

.coffeecup-icons-station2:before {
    content: "\e982"
}

.coffeecup-icons-antenna:before {
    content: "\e983"
}

.coffeecup-icons-satellite-dish:before {
    content: "\e984"
}

.coffeecup-icons-satellite-dish2:before {
    content: "\e985"
}

.coffeecup-icons-feed:before {
    content: "\e986"
}

.coffeecup-icons-podcast2:before {
    content: "\e987"
}

.coffeecup-icons-antenna2:before {
    content: "\e988"
}

.coffeecup-icons-mic:before {
    content: "\e989"
}

.coffeecup-icons-mic-off:before {
    content: "\e98a"
}

.coffeecup-icons-mic2:before {
    content: "\e98b"
}

.coffeecup-icons-mic-off2:before {
    content: "\e98c"
}

.coffeecup-icons-mic3:before {
    content: "\e98d"
}

.coffeecup-icons-mic4:before {
    content: "\e98e"
}

.coffeecup-icons-mic5:before {
    content: "\e98f"
}

.coffeecup-icons-book:before {
    content: "\e990"
}

.coffeecup-icons-book2:before {
    content: "\e991"
}

.coffeecup-icons-book-play:before {
    content: "\e992"
}

.coffeecup-icons-book3:before {
    content: "\e993"
}

.coffeecup-icons-bookmark:before {
    content: "\e994"
}

.coffeecup-icons-books:before {
    content: "\e995"
}

.coffeecup-icons-archive:before {
    content: "\e996"
}

.coffeecup-icons-reading:before {
    content: "\e997"
}

.coffeecup-icons-library:before {
    content: "\e998"
}

.coffeecup-icons-library2:before {
    content: "\e999"
}

.coffeecup-icons-graduation:before {
    content: "\e99a"
}

.coffeecup-icons-file-text:before {
    content: "\e99b"
}

.coffeecup-icons-profile:before {
    content: "\e99c"
}

.coffeecup-icons-file-empty:before {
    content: "\e99d"
}

.coffeecup-icons-file-empty2:before {
    content: "\e99e"
}

.coffeecup-icons-files-empty:before {
    content: "\e99f"
}

.coffeecup-icons-files-empty2:before {
    content: "\e9a0"
}

.coffeecup-icons-file-plus:before {
    content: "\e9a1"
}

.coffeecup-icons-file-plus2:before {
    content: "\e9a2"
}

.coffeecup-icons-file-minus:before {
    content: "\e9a3"
}

.coffeecup-icons-file-minus2:before {
    content: "\e9a4"
}

.coffeecup-icons-file-download:before {
    content: "\e9a5"
}

.coffeecup-icons-file-download2:before {
    content: "\e9a6"
}

.coffeecup-icons-file-upload:before {
    content: "\e9a7"
}

.coffeecup-icons-file-upload2:before {
    content: "\e9a8"
}

.coffeecup-icons-file-check:before {
    content: "\e9a9"
}

.coffeecup-icons-file-check2:before {
    content: "\e9aa"
}

.coffeecup-icons-file-eye:before {
    content: "\e9ab"
}

.coffeecup-icons-file-eye2:before {
    content: "\e9ac"
}

.coffeecup-icons-file-text2:before {
    content: "\e9ad"
}

.coffeecup-icons-file-text3:before {
    content: "\e9ae"
}

.coffeecup-icons-file-picture:before {
    content: "\e9af"
}

.coffeecup-icons-file-picture2:before {
    content: "\e9b0"
}

.coffeecup-icons-file-music:before {
    content: "\e9b1"
}

.coffeecup-icons-file-music2:before {
    content: "\e9b2"
}

.coffeecup-icons-file-play:before {
    content: "\e9b3"
}

.coffeecup-icons-file-play2:before {
    content: "\e9b4"
}

.coffeecup-icons-file-video:before {
    content: "\e9b5"
}

.coffeecup-icons-file-video2:before {
    content: "\e9b6"
}

.coffeecup-icons-copy:before {
    content: "\e9b7"
}

.coffeecup-icons-copy2:before {
    content: "\e9b8"
}

.coffeecup-icons-file-zip:before {
    content: "\e9b9"
}

.coffeecup-icons-file-zip2:before {
    content: "\e9ba"
}

.coffeecup-icons-file-xml:before {
    content: "\e9bb"
}

.coffeecup-icons-file-xml2:before {
    content: "\e9bc"
}

.coffeecup-icons-file-css:before {
    content: "\e9bd"
}

.coffeecup-icons-file-css2:before {
    content: "\e9be"
}

.coffeecup-icons-file-presentation:before {
    content: "\e9bf"
}

.coffeecup-icons-file-presentation2:before {
    content: "\e9c0"
}

.coffeecup-icons-file-stats:before {
    content: "\e9c1"
}

.coffeecup-icons-file-stats2:before {
    content: "\e9c2"
}

.coffeecup-icons-file-locked:before {
    content: "\e9c3"
}

.coffeecup-icons-file-locked2:before {
    content: "\e9c4"
}

.coffeecup-icons-file-spreadsheet:before {
    content: "\e9c5"
}

.coffeecup-icons-file-spreadsheet2:before {
    content: "\e9c6"
}

.coffeecup-icons-copy3:before {
    content: "\e9c7"
}

.coffeecup-icons-copy4:before {
    content: "\e9c8"
}

.coffeecup-icons-paste:before {
    content: "\e9c9"
}

.coffeecup-icons-paste2:before {
    content: "\e9ca"
}

.coffeecup-icons-paste3:before {
    content: "\e9cb"
}

.coffeecup-icons-paste4:before {
    content: "\e9cc"
}

.coffeecup-icons-stack:before {
    content: "\e9cd"
}

.coffeecup-icons-stack2:before {
    content: "\e9ce"
}

.coffeecup-icons-stack3:before {
    content: "\e9cf"
}

.coffeecup-icons-folder:before {
    content: "\e9d0"
}

.coffeecup-icons-folder-search:before {
    content: "\e9d1"
}

.coffeecup-icons-folder-download:before {
    content: "\e9d2"
}

.coffeecup-icons-folder-upload:before {
    content: "\e9d3"
}

.coffeecup-icons-folder-plus:before {
    content: "\e9d4"
}

.coffeecup-icons-folder-plus2:before {
    content: "\e9d5"
}

.coffeecup-icons-folder-minus:before {
    content: "\e9d6"
}

.coffeecup-icons-folder-minus2:before {
    content: "\e9d7"
}

.coffeecup-icons-folder-check:before {
    content: "\e9d8"
}

.coffeecup-icons-folder-heart:before {
    content: "\e9d9"
}

.coffeecup-icons-folder-remove:before {
    content: "\e9da"
}

.coffeecup-icons-folder2:before {
    content: "\e9db"
}

.coffeecup-icons-folder-open:before {
    content: "\e9dc"
}

.coffeecup-icons-folder3:before {
    content: "\e9dd"
}

.coffeecup-icons-folder4:before {
    content: "\e9de"
}

.coffeecup-icons-folder-plus3:before {
    content: "\e9df"
}

.coffeecup-icons-folder-minus3:before {
    content: "\e9e0"
}

.coffeecup-icons-folder-plus4:before {
    content: "\e9e1"
}

.coffeecup-icons-folder-minus4:before {
    content: "\e9e2"
}

.coffeecup-icons-folder-download2:before {
    content: "\e9e3"
}

.coffeecup-icons-folder-upload2:before {
    content: "\e9e4"
}

.coffeecup-icons-folder-download3:before {
    content: "\e9e5"
}

.coffeecup-icons-folder-upload3:before {
    content: "\e9e6"
}

.coffeecup-icons-folder5:before {
    content: "\e9e7"
}

.coffeecup-icons-folder-open2:before {
    content: "\e9e8"
}

.coffeecup-icons-folder6:before {
    content: "\e9e9"
}

.coffeecup-icons-folder-open3:before {
    content: "\e9ea"
}

.coffeecup-icons-certificate:before {
    content: "\e9eb"
}

.coffeecup-icons-cc:before {
    content: "\e9ec"
}

.coffeecup-icons-price-tag:before {
    content: "\e9ed"
}

.coffeecup-icons-price-tag2:before {
    content: "\e9ee"
}

.coffeecup-icons-price-tags:before {
    content: "\e9ef"
}

.coffeecup-icons-price-tag3:before {
    content: "\e9f0"
}

.coffeecup-icons-price-tags2:before {
    content: "\e9f1"
}

.coffeecup-icons-price-tag4:before {
    content: "\e9f2"
}

.coffeecup-icons-price-tags3:before {
    content: "\e9f3"
}

.coffeecup-icons-price-tag5:before {
    content: "\e9f4"
}

.coffeecup-icons-price-tags4:before {
    content: "\e9f5"
}

.coffeecup-icons-barcode:before {
    content: "\e9f6"
}

.coffeecup-icons-barcode2:before {
    content: "\e9f7"
}

.coffeecup-icons-qrcode:before {
    content: "\e9f8"
}

.coffeecup-icons-ticket:before {
    content: "\e9f9"
}

.coffeecup-icons-ticket2:before {
    content: "\e9fa"
}

.coffeecup-icons-theater:before {
    content: "\e9fb"
}

.coffeecup-icons-store:before {
    content: "\e9fc"
}

.coffeecup-icons-store2:before {
    content: "\e9fd"
}

.coffeecup-icons-cart:before {
    content: "\e9fe"
}

.coffeecup-icons-cart2:before {
    content: "\e9ff"
}

.coffeecup-icons-cart3:before {
    content: "\ea00"
}

.coffeecup-icons-cart4:before {
    content: "\ea01"
}

.coffeecup-icons-cart5:before {
    content: "\ea02"
}

.coffeecup-icons-cart-add:before {
    content: "\ea03"
}

.coffeecup-icons-cart-add2:before {
    content: "\ea04"
}

.coffeecup-icons-cart-remove:before {
    content: "\ea05"
}

.coffeecup-icons-basket:before {
    content: "\ea06"
}

.coffeecup-icons-bag:before {
    content: "\ea07"
}

.coffeecup-icons-bag2:before {
    content: "\ea08"
}

.coffeecup-icons-percent:before {
    content: "\ea09"
}

.coffeecup-icons-coins:before {
    content: "\ea0a"
}

.coffeecup-icons-coin-dollar:before {
    content: "\ea0b"
}

.coffeecup-icons-coin-euro:before {
    content: "\ea0c"
}

.coffeecup-icons-coin-pound:before {
    content: "\ea0d"
}

.coffeecup-icons-coin-yen:before {
    content: "\ea0e"
}

.coffeecup-icons-piggy-bank:before {
    content: "\ea0f"
}

.coffeecup-icons-wallet:before {
    content: "\ea10"
}

.coffeecup-icons-cash:before {
    content: "\ea11"
}

.coffeecup-icons-cash2:before {
    content: "\ea12"
}

.coffeecup-icons-cash3:before {
    content: "\ea13"
}

.coffeecup-icons-cash4:before {
    content: "\ea14"
}

.coffeecup-icons-credit-card:before {
    content: "\ea15"
}

.coffeecup-icons-credit-card2:before {
    content: "\ea16"
}

.coffeecup-icons-calculator:before {
    content: "\ea17"
}

.coffeecup-icons-calculator2:before {
    content: "\ea18"
}

.coffeecup-icons-calculator3:before {
    content: "\ea19"
}

.coffeecup-icons-chip:before {
    content: "\ea1a"
}

.coffeecup-icons-lifebuoy:before {
    content: "\ea1b"
}

.coffeecup-icons-phone:before {
    content: "\ea1c"
}

.coffeecup-icons-phone2:before {
    content: "\ea1d"
}

.coffeecup-icons-phone-slash:before {
    content: "\ea1e"
}

.coffeecup-icons-phone-wave:before {
    content: "\ea1f"
}

.coffeecup-icons-phone-plus:before {
    content: "\ea20"
}

.coffeecup-icons-phone-minus:before {
    content: "\ea21"
}

.coffeecup-icons-phone-plus2:before {
    content: "\ea22"
}

.coffeecup-icons-phone-minus2:before {
    content: "\ea23"
}

.coffeecup-icons-phone-incoming:before {
    content: "\ea24"
}

.coffeecup-icons-phone-outgoing:before {
    content: "\ea25"
}

.coffeecup-icons-phone3:before {
    content: "\ea26"
}

.coffeecup-icons-phone-slash2:before {
    content: "\ea27"
}

.coffeecup-icons-phone-wave2:before {
    content: "\ea28"
}

.coffeecup-icons-phone-hang-up:before {
    content: "\ea29"
}

.coffeecup-icons-phone-hang-up2:before {
    content: "\ea2a"
}

.coffeecup-icons-address-book:before {
    content: "\ea2b"
}

.coffeecup-icons-address-book2:before {
    content: "\ea2c"
}

.coffeecup-icons-address-book3:before {
    content: "\ea2d"
}

.coffeecup-icons-notebook:before {
    content: "\ea2e"
}

.coffeecup-icons-at-sign:before {
    content: "\ea2f"
}

.coffeecup-icons-envelop:before {
    content: "\ea30"
}

.coffeecup-icons-envelop2:before {
    content: "\ea31"
}

.coffeecup-icons-envelop3:before {
    content: "\ea32"
}

.coffeecup-icons-envelop4:before {
    content: "\ea33"
}

.coffeecup-icons-envelop5:before {
    content: "\ea34"
}

.coffeecup-icons-mailbox:before {
    content: "\ea35"
}

.coffeecup-icons-pushpin:before {
    content: "\ea36"
}

.coffeecup-icons-pushpin2:before {
    content: "\ea37"
}

.coffeecup-icons-location:before {
    content: "\ea38"
}

.coffeecup-icons-location2:before {
    content: "\ea39"
}

.coffeecup-icons-location3:before {
    content: "\ea3a"
}

.coffeecup-icons-location4:before {
    content: "\ea3b"
}

.coffeecup-icons-location5:before {
    content: "\ea3c"
}

.coffeecup-icons-location6:before {
    content: "\ea3d"
}

.coffeecup-icons-location7:before {
    content: "\ea3e"
}

.coffeecup-icons-compass:before {
    content: "\ea3f"
}

.coffeecup-icons-compass2:before {
    content: "\ea40"
}

.coffeecup-icons-compass3:before {
    content: "\ea41"
}

.coffeecup-icons-compass4:before {
    content: "\ea42"
}

.coffeecup-icons-compass5:before {
    content: "\ea43"
}

.coffeecup-icons-compass6:before {
    content: "\ea44"
}

.coffeecup-icons-map:before {
    content: "\ea45"
}

.coffeecup-icons-map2:before {
    content: "\ea46"
}

.coffeecup-icons-map3:before {
    content: "\ea47"
}

.coffeecup-icons-map4:before {
    content: "\ea48"
}

.coffeecup-icons-map5:before {
    content: "\ea49"
}

.coffeecup-icons-direction:before {
    content: "\ea4a"
}

.coffeecup-icons-reset:before {
    content: "\ea4b"
}

.coffeecup-icons-history:before {
    content: "\ea4c"
}

.coffeecup-icons-clock:before {
    content: "\ea4d"
}

.coffeecup-icons-clock2:before {
    content: "\ea4e"
}

.coffeecup-icons-clock3:before {
    content: "\ea4f"
}

.coffeecup-icons-clock4:before {
    content: "\ea50"
}

.coffeecup-icons-watch:before {
    content: "\ea51"
}

.coffeecup-icons-watch2:before {
    content: "\ea52"
}

.coffeecup-icons-alarm:before {
    content: "\ea53"
}

.coffeecup-icons-alarm-add:before {
    content: "\ea54"
}

.coffeecup-icons-alarm-check:before {
    content: "\ea55"
}

.coffeecup-icons-alarm-cancel:before {
    content: "\ea56"
}

.coffeecup-icons-bell:before {
    content: "\ea57"
}

.coffeecup-icons-bell2:before {
    content: "\ea58"
}

.coffeecup-icons-bell3:before {
    content: "\ea59"
}

.coffeecup-icons-bell-plus:before {
    content: "\ea5a"
}

.coffeecup-icons-bell-minus:before {
    content: "\ea5b"
}

.coffeecup-icons-bell-check:before {
    content: "\ea5c"
}

.coffeecup-icons-bell-cross:before {
    content: "\ea5d"
}

.coffeecup-icons-stopwatch:before {
    content: "\ea5e"
}

.coffeecup-icons-calendar:before {
    content: "\ea5f"
}

.coffeecup-icons-calendar2:before {
    content: "\ea60"
}

.coffeecup-icons-calendar3:before {
    content: "\ea61"
}

.coffeecup-icons-calendar4:before {
    content: "\ea62"
}

.coffeecup-icons-calendar5:before {
    content: "\ea63"
}

.coffeecup-icons-printer:before {
    content: "\ea64"
}

.coffeecup-icons-printer2:before {
    content: "\ea65"
}

.coffeecup-icons-printer3:before {
    content: "\ea66"
}

.coffeecup-icons-printer4:before {
    content: "\ea67"
}

.coffeecup-icons-shredder:before {
    content: "\ea68"
}

.coffeecup-icons-mouse:before {
    content: "\ea69"
}

.coffeecup-icons-mouse2:before {
    content: "\ea6a"
}

.coffeecup-icons-mouse-left:before {
    content: "\ea6b"
}

.coffeecup-icons-mouse-right:before {
    content: "\ea6c"
}

.coffeecup-icons-keyboard:before {
    content: "\ea6d"
}

.coffeecup-icons-keyboard2:before {
    content: "\ea6e"
}

.coffeecup-icons-typewriter:before {
    content: "\ea6f"
}

.coffeecup-icons-display:before {
    content: "\ea70"
}

.coffeecup-icons-display2:before {
    content: "\ea71"
}

.coffeecup-icons-display3:before {
    content: "\ea72"
}

.coffeecup-icons-display4:before {
    content: "\ea73"
}

.coffeecup-icons-laptop:before {
    content: "\ea74"
}

.coffeecup-icons-mobile:before {
    content: "\ea75"
}

.coffeecup-icons-mobile2:before {
    content: "\ea76"
}

.coffeecup-icons-tablet:before {
    content: "\ea77"
}

.coffeecup-icons-mobile3:before {
    content: "\ea78"
}

.coffeecup-icons-tv:before {
    content: "\ea79"
}

.coffeecup-icons-radio:before {
    content: "\ea7a"
}

.coffeecup-icons-cabinet:before {
    content: "\ea7b"
}

.coffeecup-icons-drawer:before {
    content: "\ea7c"
}

.coffeecup-icons-drawer2:before {
    content: "\ea7d"
}

.coffeecup-icons-drawer-out:before {
    content: "\ea7e"
}

.coffeecup-icons-drawer-in:before {
    content: "\ea7f"
}

.coffeecup-icons-drawer3:before {
    content: "\ea80"
}

.coffeecup-icons-box:before {
    content: "\ea81"
}

.coffeecup-icons-box-add:before {
    content: "\ea82"
}

.coffeecup-icons-box-remove:before {
    content: "\ea83"
}

.coffeecup-icons-download:before {
    content: "\ea84"
}

.coffeecup-icons-upload:before {
    content: "\ea85"
}

.coffeecup-icons-floppy-disk:before {
    content: "\ea86"
}

.coffeecup-icons-floppy-disks:before {
    content: "\ea87"
}

.coffeecup-icons-floppy-disks2:before {
    content: "\ea88"
}

.coffeecup-icons-floppy-disk2:before {
    content: "\ea89"
}

.coffeecup-icons-floppy-disk3:before {
    content: "\ea8a"
}

.coffeecup-icons-disk:before {
    content: "\ea8b"
}

.coffeecup-icons-disk2:before {
    content: "\ea8c"
}

.coffeecup-icons-usb-stick:before {
    content: "\ea8d"
}

.coffeecup-icons-drive:before {
    content: "\ea8e"
}

.coffeecup-icons-server:before {
    content: "\ea8f"
}

.coffeecup-icons-database:before {
    content: "\ea90"
}

.coffeecup-icons-database2:before {
    content: "\ea91"
}

.coffeecup-icons-database3:before {
    content: "\ea92"
}

.coffeecup-icons-database4:before {
    content: "\ea93"
}

.coffeecup-icons-database-menu:before {
    content: "\ea94"
}

.coffeecup-icons-database-add:before {
    content: "\ea95"
}

.coffeecup-icons-database-remove:before {
    content: "\ea96"
}

.coffeecup-icons-database-insert:before {
    content: "\ea97"
}

.coffeecup-icons-database-export:before {
    content: "\ea98"
}

.coffeecup-icons-database-upload:before {
    content: "\ea99"
}

.coffeecup-icons-database-refresh:before {
    content: "\ea9a"
}

.coffeecup-icons-database-diff:before {
    content: "\ea9b"
}

.coffeecup-icons-database-edit:before {
    content: "\ea9c"
}

.coffeecup-icons-database-edit2:before {
    content: "\ea9d"
}

.coffeecup-icons-database-check:before {
    content: "\ea9e"
}

.coffeecup-icons-database-arrow:before {
    content: "\ea9f"
}

.coffeecup-icons-database-time:before {
    content: "\eaa0"
}

.coffeecup-icons-database-time2:before {
    content: "\eaa1"
}

.coffeecup-icons-undo:before {
    content: "\eaa2"
}

.coffeecup-icons-redo:before {
    content: "\eaa3"
}

.coffeecup-icons-rotate-ccw:before {
    content: "\eaa4"
}

.coffeecup-icons-rotate-cw:before {
    content: "\eaa5"
}

.coffeecup-icons-rotate-ccw2:before {
    content: "\eaa6"
}

.coffeecup-icons-rotate-cw2:before {
    content: "\eaa7"
}

.coffeecup-icons-rotate-ccw3:before {
    content: "\eaa8"
}

.coffeecup-icons-rotate-cw3:before {
    content: "\eaa9"
}

.coffeecup-icons-flip-vertical:before {
    content: "\eaaa"
}

.coffeecup-icons-flip-vertical2:before {
    content: "\eaab"
}

.coffeecup-icons-flip-horizontal:before {
    content: "\eaac"
}

.coffeecup-icons-flip-horizontal2:before {
    content: "\eaad"
}

.coffeecup-icons-flip-vertical3:before {
    content: "\eaae"
}

.coffeecup-icons-flip-vertical4:before {
    content: "\eaaf"
}

.coffeecup-icons-angle:before {
    content: "\eab0"
}

.coffeecup-icons-shear:before {
    content: "\eab1"
}

.coffeecup-icons-unite:before {
    content: "\eab2"
}

.coffeecup-icons-subtract:before {
    content: "\eab3"
}

.coffeecup-icons-interset:before {
    content: "\eab4"
}

.coffeecup-icons-exclude:before {
    content: "\eab5"
}

.coffeecup-icons-align-left:before {
    content: "\eab6"
}

.coffeecup-icons-align-center-horizontal:before {
    content: "\eab7"
}

.coffeecup-icons-align-right:before {
    content: "\eab8"
}

.coffeecup-icons-align-top:before {
    content: "\eab9"
}

.coffeecup-icons-align-center-vertical:before {
    content: "\eaba"
}

.coffeecup-icons-align-bottom:before {
    content: "\eabb"
}

.coffeecup-icons-undo2:before {
    content: "\eabc"
}

.coffeecup-icons-redo2:before {
    content: "\eabd"
}

.coffeecup-icons-forward:before {
    content: "\eabe"
}

.coffeecup-icons-reply:before {
    content: "\eabf"
}

.coffeecup-icons-reply-all:before {
    content: "\eac0"
}

.coffeecup-icons-bubble:before {
    content: "\eac1"
}

.coffeecup-icons-bubbles:before {
    content: "\eac2"
}

.coffeecup-icons-bubbles2:before {
    content: "\eac3"
}

.coffeecup-icons-bubble2:before {
    content: "\eac4"
}

.coffeecup-icons-bubbles3:before {
    content: "\eac5"
}

.coffeecup-icons-bubbles4:before {
    content: "\eac6"
}

.coffeecup-icons-bubble-notification:before {
    content: "\eac7"
}

.coffeecup-icons-bubbles5:before {
    content: "\eac8"
}

.coffeecup-icons-bubbles6:before {
    content: "\eac9"
}

.coffeecup-icons-bubble3:before {
    content: "\eaca"
}

.coffeecup-icons-bubble-dots:before {
    content: "\eacb"
}

.coffeecup-icons-bubble-lines:before {
    content: "\eacc"
}

.coffeecup-icons-bubble4:before {
    content: "\eacd"
}

.coffeecup-icons-bubble-dots2:before {
    content: "\eace"
}

.coffeecup-icons-bubble-lines2:before {
    content: "\eacf"
}

.coffeecup-icons-bubble5:before {
    content: "\ead0"
}

.coffeecup-icons-bubble6:before {
    content: "\ead1"
}

.coffeecup-icons-bubbles7:before {
    content: "\ead2"
}

.coffeecup-icons-bubble7:before {
    content: "\ead3"
}

.coffeecup-icons-bubbles8:before {
    content: "\ead4"
}

.coffeecup-icons-bubble8:before {
    content: "\ead5"
}

.coffeecup-icons-bubble-dots3:before {
    content: "\ead6"
}

.coffeecup-icons-bubble-lines3:before {
    content: "\ead7"
}

.coffeecup-icons-bubble9:before {
    content: "\ead8"
}

.coffeecup-icons-bubble-dots4:before {
    content: "\ead9"
}

.coffeecup-icons-bubble-lines4:before {
    content: "\eada"
}

.coffeecup-icons-bubbles9:before {
    content: "\eadb"
}

.coffeecup-icons-bubbles10:before {
    content: "\eadc"
}

.coffeecup-icons-bubble-blocked:before {
    content: "\eadd"
}

.coffeecup-icons-bubble-quote:before {
    content: "\eade"
}

.coffeecup-icons-bubble-user:before {
    content: "\eadf"
}

.coffeecup-icons-bubble-smiley:before {
    content: "\eae0"
}

.coffeecup-icons-bubble-check:before {
    content: "\eae1"
}

.coffeecup-icons-bubble-video:before {
    content: "\eae2"
}

.coffeecup-icons-bubble-link:before {
    content: "\eae3"
}

.coffeecup-icons-bubble-lock:before {
    content: "\eae4"
}

.coffeecup-icons-bubble-star:before {
    content: "\eae5"
}

.coffeecup-icons-bubble-heart:before {
    content: "\eae6"
}

.coffeecup-icons-bubble-paperclip:before {
    content: "\eae7"
}

.coffeecup-icons-bubble-cancel:before {
    content: "\eae8"
}

.coffeecup-icons-bubble-plus:before {
    content: "\eae9"
}

.coffeecup-icons-bubble-minus:before {
    content: "\eaea"
}

.coffeecup-icons-bubble-notification2:before {
    content: "\eaeb"
}

.coffeecup-icons-bubble-left:before {
    content: "\eaec"
}

.coffeecup-icons-bubble-right:before {
    content: "\eaed"
}

.coffeecup-icons-bubble-first:before {
    content: "\eaee"
}

.coffeecup-icons-bubble-last:before {
    content: "\eaef"
}

.coffeecup-icons-bubble-reply:before {
    content: "\eaf0"
}

.coffeecup-icons-bubble-forward:before {
    content: "\eaf1"
}

.coffeecup-icons-bubble-reply2:before {
    content: "\eaf2"
}

.coffeecup-icons-bubble-forward2:before {
    content: "\eaf3"
}

.coffeecup-icons-user:before {
    content: "\eaf4"
}

.coffeecup-icons-users:before {
    content: "\eaf5"
}

.coffeecup-icons-user-plus:before {
    content: "\eaf6"
}

.coffeecup-icons-user-minus:before {
    content: "\eaf7"
}

.coffeecup-icons-user-cancel:before {
    content: "\eaf8"
}

.coffeecup-icons-user-block:before {
    content: "\eaf9"
}

.coffeecup-icons-user-lock:before {
    content: "\eafa"
}

.coffeecup-icons-user-check:before {
    content: "\eafb"
}

.coffeecup-icons-users2:before {
    content: "\eafc"
}

.coffeecup-icons-user2:before {
    content: "\eafd"
}

.coffeecup-icons-users3:before {
    content: "\eafe"
}

.coffeecup-icons-user-plus2:before {
    content: "\eaff"
}

.coffeecup-icons-user-minus2:before {
    content: "\eb00"
}

.coffeecup-icons-user-cancel2:before {
    content: "\eb01"
}

.coffeecup-icons-user-block2:before {
    content: "\eb02"
}

.coffeecup-icons-user-lock2:before {
    content: "\eb03"
}

.coffeecup-icons-user-check2:before {
    content: "\eb04"
}

.coffeecup-icons-user3:before {
    content: "\eb05"
}

.coffeecup-icons-user4:before {
    content: "\eb06"
}

.coffeecup-icons-user5:before {
    content: "\eb07"
}

.coffeecup-icons-user6:before {
    content: "\eb08"
}

.coffeecup-icons-users4:before {
    content: "\eb09"
}

.coffeecup-icons-user-tie:before {
    content: "\eb0a"
}

.coffeecup-icons-user7:before {
    content: "\eb0b"
}

.coffeecup-icons-users5:before {
    content: "\eb0c"
}

.coffeecup-icons-collaboration:before {
    content: "\eb0d"
}

.coffeecup-icons-vcard:before {
    content: "\eb0e"
}

.coffeecup-icons-hat:before {
    content: "\eb0f"
}

.coffeecup-icons-bowtie:before {
    content: "\eb10"
}

.coffeecup-icons-tie:before {
    content: "\eb11"
}

.coffeecup-icons-hanger:before {
    content: "\eb12"
}

.coffeecup-icons-tshirt:before {
    content: "\eb13"
}

.coffeecup-icons-pants:before {
    content: "\eb14"
}

.coffeecup-icons-shorts:before {
    content: "\eb15"
}

.coffeecup-icons-sock:before {
    content: "\eb16"
}

.coffeecup-icons-laundry:before {
    content: "\eb17"
}

.coffeecup-icons-quotes-left:before {
    content: "\eb18"
}

.coffeecup-icons-quotes-right:before {
    content: "\eb19"
}

.coffeecup-icons-quotes-left2:before {
    content: "\eb1a"
}

.coffeecup-icons-quotes-right2:before {
    content: "\eb1b"
}

.coffeecup-icons-hour-glass:before {
    content: "\eb1c"
}

.coffeecup-icons-hour-glass2:before {
    content: "\eb1d"
}

.coffeecup-icons-hour-glass3:before {
    content: "\eb1e"
}

.coffeecup-icons-spinner:before {
    content: "\eb1f"
}

.coffeecup-icons-spinner2:before {
    content: "\eb20"
}

.coffeecup-icons-spinner3:before {
    content: "\eb21"
}

.coffeecup-icons-spinner4:before {
    content: "\eb22"
}

.coffeecup-icons-spinner5:before {
    content: "\eb23"
}

.coffeecup-icons-spinner6:before {
    content: "\eb24"
}

.coffeecup-icons-spinner7:before {
    content: "\eb25"
}

.coffeecup-icons-spinner8:before {
    content: "\eb26"
}

.coffeecup-icons-spinner9:before {
    content: "\eb27"
}

.coffeecup-icons-spinner10:before {
    content: "\eb28"
}

.coffeecup-icons-spinner11:before {
    content: "\eb29"
}

.coffeecup-icons-microscope:before {
    content: "\eb2a"
}

.coffeecup-icons-binoculars:before {
    content: "\eb2b"
}

.coffeecup-icons-binoculars2:before {
    content: "\eb2c"
}

.coffeecup-icons-search:before {
    content: "\eb2d"
}

.coffeecup-icons-zoom-in:before {
    content: "\eb2e"
}

.coffeecup-icons-zoom-out:before {
    content: "\eb2f"
}

.coffeecup-icons-search2:before {
    content: "\eb30"
}

.coffeecup-icons-zoom-in2:before {
    content: "\eb31"
}

.coffeecup-icons-zoom-out2:before {
    content: "\eb32"
}

.coffeecup-icons-search3:before {
    content: "\eb33"
}

.coffeecup-icons-search4:before {
    content: "\eb34"
}

.coffeecup-icons-zoom-in3:before {
    content: "\eb35"
}

.coffeecup-icons-zoom-out3:before {
    content: "\eb36"
}

.coffeecup-icons-search5:before {
    content: "\eb37"
}

.coffeecup-icons-search6:before {
    content: "\eb38"
}

.coffeecup-icons-enlarge:before {
    content: "\eb39"
}

.coffeecup-icons-shrink:before {
    content: "\eb3a"
}

.coffeecup-icons-enlarge2:before {
    content: "\eb3b"
}

.coffeecup-icons-shrink2:before {
    content: "\eb3c"
}

.coffeecup-icons-enlarge3:before {
    content: "\eb3d"
}

.coffeecup-icons-shrink3:before {
    content: "\eb3e"
}

.coffeecup-icons-enlarge4:before {
    content: "\eb3f"
}

.coffeecup-icons-shrink4:before {
    content: "\eb40"
}

.coffeecup-icons-enlarge5:before {
    content: "\eb41"
}

.coffeecup-icons-shrink5:before {
    content: "\eb42"
}

.coffeecup-icons-enlarge6:before {
    content: "\eb43"
}

.coffeecup-icons-shrink6:before {
    content: "\eb44"
}

.coffeecup-icons-enlarge7:before {
    content: "\eb45"
}

.coffeecup-icons-shrink7:before {
    content: "\eb46"
}

.coffeecup-icons-key:before {
    content: "\eb47"
}

.coffeecup-icons-key2:before {
    content: "\eb48"
}

.coffeecup-icons-key3:before {
    content: "\eb49"
}

.coffeecup-icons-key4:before {
    content: "\eb4a"
}

.coffeecup-icons-key5:before {
    content: "\eb4b"
}

.coffeecup-icons-keyhole:before {
    content: "\eb4c"
}

.coffeecup-icons-lock:before {
    content: "\eb4d"
}

.coffeecup-icons-lock2:before {
    content: "\eb4e"
}

.coffeecup-icons-lock3:before {
    content: "\eb4f"
}

.coffeecup-icons-lock4:before {
    content: "\eb50"
}

.coffeecup-icons-unlocked:before {
    content: "\eb51"
}

.coffeecup-icons-lock5:before {
    content: "\eb52"
}

.coffeecup-icons-unlocked2:before {
    content: "\eb53"
}

.coffeecup-icons-safe:before {
    content: "\eb54"
}

.coffeecup-icons-wrench:before {
    content: "\eb55"
}

.coffeecup-icons-wrench2:before {
    content: "\eb56"
}

.coffeecup-icons-wrench3:before {
    content: "\eb57"
}

.coffeecup-icons-equalizer:before {
    content: "\eb58"
}

.coffeecup-icons-equalizer2:before {
    content: "\eb59"
}

.coffeecup-icons-equalizer3:before {
    content: "\eb5a"
}

.coffeecup-icons-equalizer4:before {
    content: "\eb5b"
}

.coffeecup-icons-cog:before {
    content: "\eb5c"
}

.coffeecup-icons-cogs:before {
    content: "\eb5d"
}

.coffeecup-icons-cog2:before {
    content: "\eb5e"
}

.coffeecup-icons-cog3:before {
    content: "\eb5f"
}

.coffeecup-icons-cog4:before {
    content: "\eb60"
}

.coffeecup-icons-cog5:before {
    content: "\eb61"
}

.coffeecup-icons-cog6:before {
    content: "\eb62"
}

.coffeecup-icons-cog7:before {
    content: "\eb63"
}

.coffeecup-icons-factory:before {
    content: "\eb64"
}

.coffeecup-icons-hammer:before {
    content: "\eb65"
}

.coffeecup-icons-hammer-wrench:before {
    content: "\eb66"
}

.coffeecup-icons-knife:before {
    content: "\eb67"
}

.coffeecup-icons-screwdriver:before {
    content: "\eb68"
}

.coffeecup-icons-screwdriver2:before {
    content: "\eb69"
}

.coffeecup-icons-magic-wand:before {
    content: "\eb6a"
}

.coffeecup-icons-magic-wand2:before {
    content: "\eb6b"
}

.coffeecup-icons-pulse:before {
    content: "\eb6c"
}

.coffeecup-icons-pulse2:before {
    content: "\eb6d"
}

.coffeecup-icons-aid-kit:before {
    content: "\eb6e"
}

.coffeecup-icons-aid-kit2:before {
    content: "\eb6f"
}

.coffeecup-icons-stethoscope:before {
    content: "\eb70"
}

.coffeecup-icons-ambulance:before {
    content: "\eb71"
}

.coffeecup-icons-alarm2:before {
    content: "\eb72"
}

.coffeecup-icons-pandage:before {
    content: "\eb73"
}

.coffeecup-icons-pandage2:before {
    content: "\eb74"
}

.coffeecup-icons-bug:before {
    content: "\eb75"
}

.coffeecup-icons-bug2:before {
    content: "\eb76"
}

.coffeecup-icons-syringe:before {
    content: "\eb77"
}

.coffeecup-icons-syringe2:before {
    content: "\eb78"
}

.coffeecup-icons-pill:before {
    content: "\eb79"
}

.coffeecup-icons-construction:before {
    content: "\eb7a"
}

.coffeecup-icons-traffic-cone:before {
    content: "\eb7b"
}

.coffeecup-icons-traffic-lights:before {
    content: "\eb7c"
}

.coffeecup-icons-pie-chart:before {
    content: "\eb7d"
}

.coffeecup-icons-pie-chart2:before {
    content: "\eb7e"
}

.coffeecup-icons-pie-chart3:before {
    content: "\eb7f"
}

.coffeecup-icons-pie-chart4:before {
    content: "\eb80"
}

.coffeecup-icons-pie-chart5:before {
    content: "\eb81"
}

.coffeecup-icons-pie-chart6:before {
    content: "\eb82"
}

.coffeecup-icons-pie-chart7:before {
    content: "\eb83"
}

.coffeecup-icons-stats-dots:before {
    content: "\eb84"
}

.coffeecup-icons-stats-bars:before {
    content: "\eb85"
}

.coffeecup-icons-pie-chart8:before {
    content: "\eb86"
}

.coffeecup-icons-stats-bars2:before {
    content: "\eb87"
}

.coffeecup-icons-stats-bars3:before {
    content: "\eb88"
}

.coffeecup-icons-stats-bars4:before {
    content: "\eb89"
}

.coffeecup-icons-stats-bars5:before {
    content: "\eb8a"
}

.coffeecup-icons-stats-bars6:before {
    content: "\eb8b"
}

.coffeecup-icons-chart:before {
    content: "\eb8c"
}

.coffeecup-icons-stats-growth:before {
    content: "\eb8d"
}

.coffeecup-icons-stats-decline:before {
    content: "\eb8e"
}

.coffeecup-icons-stats-growth2:before {
    content: "\eb8f"
}

.coffeecup-icons-stats-decline2:before {
    content: "\eb90"
}

.coffeecup-icons-stairs-up:before {
    content: "\eb91"
}

.coffeecup-icons-stairs-down:before {
    content: "\eb92"
}

.coffeecup-icons-stairs:before {
    content: "\eb93"
}

.coffeecup-icons-stairs2:before {
    content: "\eb94"
}

.coffeecup-icons-ladder:before {
    content: "\eb95"
}

.coffeecup-icons-rating:before {
    content: "\eb96"
}

.coffeecup-icons-rating2:before {
    content: "\eb97"
}

.coffeecup-icons-rating3:before {
    content: "\eb98"
}

.coffeecup-icons-cake:before {
    content: "\eb99"
}

.coffeecup-icons-podium:before {
    content: "\eb9a"
}

.coffeecup-icons-stars:before {
    content: "\eb9b"
}

.coffeecup-icons-medal-star:before {
    content: "\eb9c"
}

.coffeecup-icons-medal:before {
    content: "\eb9d"
}

.coffeecup-icons-medal2:before {
    content: "\eb9e"
}

.coffeecup-icons-medal-first:before {
    content: "\eb9f"
}

.coffeecup-icons-medal-second:before {
    content: "\eba0"
}

.coffeecup-icons-medal-third:before {
    content: "\eba1"
}

.coffeecup-icons-crown:before {
    content: "\eba2"
}

.coffeecup-icons-trophy:before {
    content: "\eba3"
}

.coffeecup-icons-trophy2:before {
    content: "\eba4"
}

.coffeecup-icons-trophy3:before {
    content: "\eba5"
}

.coffeecup-icons-diamond:before {
    content: "\eba6"
}

.coffeecup-icons-diamond2:before {
    content: "\eba7"
}

.coffeecup-icons-trophy4:before {
    content: "\eba8"
}

.coffeecup-icons-gift:before {
    content: "\eba9"
}

.coffeecup-icons-gift2:before {
    content: "\ebaa"
}

.coffeecup-icons-balloon:before {
    content: "\ebab"
}

.coffeecup-icons-pipe:before {
    content: "\ebac"
}

.coffeecup-icons-mustache:before {
    content: "\ebad"
}

.coffeecup-icons-mustache2:before {
    content: "\ebae"
}

.coffeecup-icons-glass:before {
    content: "\ebaf"
}

.coffeecup-icons-glass2:before {
    content: "\ebb0"
}

.coffeecup-icons-glass3:before {
    content: "\ebb1"
}

.coffeecup-icons-glass4:before {
    content: "\ebb2"
}

.coffeecup-icons-bottle:before {
    content: "\ebb3"
}

.coffeecup-icons-bottle2:before {
    content: "\ebb4"
}

.coffeecup-icons-bottle3:before {
    content: "\ebb5"
}

.coffeecup-icons-bottle4:before {
    content: "\ebb6"
}

.coffeecup-icons-mug:before {
    content: "\ebb7"
}

.coffeecup-icons-fork-knife:before {
    content: "\ebb8"
}

.coffeecup-icons-spoon-knife:before {
    content: "\ebb9"
}

.coffeecup-icons-cook:before {
    content: "\ebba"
}

.coffeecup-icons-plate:before {
    content: "\ebbb"
}

.coffeecup-icons-steak:before {
    content: "\ebbc"
}

.coffeecup-icons-fish:before {
    content: "\ebbd"
}

.coffeecup-icons-chicken:before {
    content: "\ebbe"
}

.coffeecup-icons-hamburger:before {
    content: "\ebbf"
}

.coffeecup-icons-pizza:before {
    content: "\ebc0"
}

.coffeecup-icons-cheese:before {
    content: "\ebc1"
}

.coffeecup-icons-bread:before {
    content: "\ebc2"
}

.coffeecup-icons-icecream:before {
    content: "\ebc3"
}

.coffeecup-icons-milk:before {
    content: "\ebc4"
}

.coffeecup-icons-cup:before {
    content: "\ebc5"
}

.coffeecup-icons-cup2:before {
    content: "\ebc6"
}

.coffeecup-icons-coffee-baen:before {
    content: "\ebc7"
}

.coffeecup-icons-coffee:before {
    content: "\ebc8"
}

.coffeecup-icons-teapot:before {
    content: "\ebc9"
}

.coffeecup-icons-leaf:before {
    content: "\ebca"
}

.coffeecup-icons-leaf2:before {
    content: "\ebcb"
}

.coffeecup-icons-apple:before {
    content: "\ebcc"
}

.coffeecup-icons-grapes:before {
    content: "\ebcd"
}

.coffeecup-icons-cherry:before {
    content: "\ebce"
}

.coffeecup-icons-tree:before {
    content: "\ebcf"
}

.coffeecup-icons-tree2:before {
    content: "\ebd0"
}

.coffeecup-icons-tree3:before {
    content: "\ebd1"
}

.coffeecup-icons-tree4:before {
    content: "\ebd2"
}

.coffeecup-icons-cactus:before {
    content: "\ebd3"
}

.coffeecup-icons-mountains:before {
    content: "\ebd4"
}

.coffeecup-icons-paw:before {
    content: "\ebd5"
}

.coffeecup-icons-footprint:before {
    content: "\ebd6"
}

.coffeecup-icons-tent:before {
    content: "\ebd7"
}

.coffeecup-icons-flower:before {
    content: "\ebd8"
}

.coffeecup-icons-flower2:before {
    content: "\ebd9"
}

.coffeecup-icons-rocket:before {
    content: "\ebda"
}

.coffeecup-icons-meter:before {
    content: "\ebdb"
}

.coffeecup-icons-meter2:before {
    content: "\ebdc"
}

.coffeecup-icons-meter-slow:before {
    content: "\ebdd"
}

.coffeecup-icons-meter-medium:before {
    content: "\ebde"
}

.coffeecup-icons-meter-fast:before {
    content: "\ebdf"
}

.coffeecup-icons-meter3:before {
    content: "\ebe0"
}

.coffeecup-icons-hammer2:before {
    content: "\ebe1"
}

.coffeecup-icons-balance:before {
    content: "\ebe2"
}

.coffeecup-icons-scale:before {
    content: "\ebe3"
}

.coffeecup-icons-bomb:before {
    content: "\ebe4"
}

.coffeecup-icons-fire:before {
    content: "\ebe5"
}

.coffeecup-icons-fire2:before {
    content: "\ebe6"
}

.coffeecup-icons-lab:before {
    content: "\ebe7"
}

.coffeecup-icons-atom:before {
    content: "\ebe8"
}

.coffeecup-icons-atom2:before {
    content: "\ebe9"
}

.coffeecup-icons-magnet:before {
    content: "\ebea"
}

.coffeecup-icons-magnet2:before {
    content: "\ebeb"
}

.coffeecup-icons-dumbbell:before {
    content: "\ebec"
}

.coffeecup-icons-skull:before {
    content: "\ebed"
}

.coffeecup-icons-skull2:before {
    content: "\ebee"
}

.coffeecup-icons-lamp:before {
    content: "\ebef"
}

.coffeecup-icons-lamp2:before {
    content: "\ebf0"
}

.coffeecup-icons-lamp3:before {
    content: "\ebf1"
}

.coffeecup-icons-spotlight:before {
    content: "\ebf2"
}

.coffeecup-icons-lamp4:before {
    content: "\ebf3"
}

.coffeecup-icons-lamp5:before {
    content: "\ebf4"
}

.coffeecup-icons-lamp6:before {
    content: "\ebf5"
}

.coffeecup-icons-lamp7:before {
    content: "\ebf6"
}

.coffeecup-icons-lamp8:before {
    content: "\ebf7"
}

.coffeecup-icons-broom:before {
    content: "\ebf8"
}

.coffeecup-icons-toiletpaper:before {
    content: "\ebf9"
}

.coffeecup-icons-bin:before {
    content: "\ebfa"
}

.coffeecup-icons-bin2:before {
    content: "\ebfb"
}

.coffeecup-icons-bin3:before {
    content: "\ebfc"
}

.coffeecup-icons-bin4:before {
    content: "\ebfd"
}

.coffeecup-icons-bin5:before {
    content: "\ebfe"
}

.coffeecup-icons-briefcase:before {
    content: "\ebff"
}

.coffeecup-icons-briefcase2:before {
    content: "\ec00"
}

.coffeecup-icons-briefcase3:before {
    content: "\ec01"
}

.coffeecup-icons-airplane:before {
    content: "\ec02"
}

.coffeecup-icons-airplane2:before {
    content: "\ec03"
}

.coffeecup-icons-airplane3:before {
    content: "\ec04"
}

.coffeecup-icons-airplane4:before {
    content: "\ec05"
}

.coffeecup-icons-paperplane:before {
    content: "\ec06"
}

.coffeecup-icons-car:before {
    content: "\ec07"
}

.coffeecup-icons-steering-wheel:before {
    content: "\ec08"
}

.coffeecup-icons-car2:before {
    content: "\ec09"
}

.coffeecup-icons-gas:before {
    content: "\ec0a"
}

.coffeecup-icons-bus:before {
    content: "\ec0b"
}

.coffeecup-icons-truck:before {
    content: "\ec0c"
}

.coffeecup-icons-bike:before {
    content: "\ec0d"
}

.coffeecup-icons-road:before {
    content: "\ec0e"
}

.coffeecup-icons-train:before {
    content: "\ec0f"
}

.coffeecup-icons-train2:before {
    content: "\ec10"
}

.coffeecup-icons-ship:before {
    content: "\ec11"
}

.coffeecup-icons-boat:before {
    content: "\ec12"
}

.coffeecup-icons-chopper:before {
    content: "\ec13"
}

.coffeecup-icons-chopper2:before {
    content: "\ec14"
}

.coffeecup-icons-cube:before {
    content: "\ec15"
}

.coffeecup-icons-cube2:before {
    content: "\ec16"
}

.coffeecup-icons-cube3:before {
    content: "\ec17"
}

.coffeecup-icons-cube4:before {
    content: "\ec18"
}

.coffeecup-icons-pyramid:before {
    content: "\ec19"
}

.coffeecup-icons-pyramid2:before {
    content: "\ec1a"
}

.coffeecup-icons-package:before {
    content: "\ec1b"
}

.coffeecup-icons-puzzle:before {
    content: "\ec1c"
}

.coffeecup-icons-puzzle2:before {
    content: "\ec1d"
}

.coffeecup-icons-puzzle3:before {
    content: "\ec1e"
}

.coffeecup-icons-puzzle4:before {
    content: "\ec1f"
}

.coffeecup-icons-glasses-3d:before {
    content: "\ec20"
}

.coffeecup-icons-glasses-3d2:before {
    content: "\ec21"
}

.coffeecup-icons-glasses:before {
    content: "\ec22"
}

.coffeecup-icons-glasses2:before {
    content: "\ec23"
}

.coffeecup-icons-brain:before {
    content: "\ec24"
}

.coffeecup-icons-accessibility:before {
    content: "\ec25"
}

.coffeecup-icons-accessibility2:before {
    content: "\ec26"
}

.coffeecup-icons-strategy:before {
    content: "\ec27"
}

.coffeecup-icons-target:before {
    content: "\ec28"
}

.coffeecup-icons-target2:before {
    content: "\ec29"
}

.coffeecup-icons-target3:before {
    content: "\ec2a"
}

.coffeecup-icons-ammo:before {
    content: "\ec2b"
}

.coffeecup-icons-gun:before {
    content: "\ec2c"
}

.coffeecup-icons-gun-forbidden:before {
    content: "\ec2d"
}

.coffeecup-icons-shield:before {
    content: "\ec2e"
}

.coffeecup-icons-shield-check:before {
    content: "\ec2f"
}

.coffeecup-icons-shield-notice:before {
    content: "\ec30"
}

.coffeecup-icons-shield2:before {
    content: "\ec31"
}

.coffeecup-icons-shield3:before {
    content: "\ec32"
}

.coffeecup-icons-shield4:before {
    content: "\ec33"
}

.coffeecup-icons-soccer:before {
    content: "\ec34"
}

.coffeecup-icons-football:before {
    content: "\ec35"
}

.coffeecup-icons-archery:before {
    content: "\ec36"
}

.coffeecup-icons-bow:before {
    content: "\ec37"
}

.coffeecup-icons-sword:before {
    content: "\ec38"
}

.coffeecup-icons-tennis:before {
    content: "\ec39"
}

.coffeecup-icons-pingpong:before {
    content: "\ec3a"
}

.coffeecup-icons-baseball:before {
    content: "\ec3b"
}

.coffeecup-icons-basketball:before {
    content: "\ec3c"
}

.coffeecup-icons-golf:before {
    content: "\ec3d"
}

.coffeecup-icons-golf2:before {
    content: "\ec3e"
}

.coffeecup-icons-hockey:before {
    content: "\ec3f"
}

.coffeecup-icons-racing:before {
    content: "\ec40"
}

.coffeecup-icons-finish:before {
    content: "\ec41"
}

.coffeecup-icons-eight-ball:before {
    content: "\ec42"
}

.coffeecup-icons-bowling:before {
    content: "\ec43"
}

.coffeecup-icons-bowling2:before {
    content: "\ec44"
}

.coffeecup-icons-power:before {
    content: "\ec45"
}

.coffeecup-icons-power2:before {
    content: "\ec46"
}

.coffeecup-icons-power3:before {
    content: "\ec47"
}

.coffeecup-icons-switch:before {
    content: "\ec48"
}

.coffeecup-icons-switch2:before {
    content: "\ec49"
}

.coffeecup-icons-power-cord:before {
    content: "\ec4a"
}

.coffeecup-icons-power-cord2:before {
    content: "\ec4b"
}

.coffeecup-icons-outlet:before {
    content: "\ec4c"
}

.coffeecup-icons-clipboard:before {
    content: "\ec4d"
}

.coffeecup-icons-clipboard2:before {
    content: "\ec4e"
}

.coffeecup-icons-clipboard3:before {
    content: "\ec4f"
}

.coffeecup-icons-clipboard4:before {
    content: "\ec50"
}

.coffeecup-icons-clipboard5:before {
    content: "\ec51"
}

.coffeecup-icons-clipboard6:before {
    content: "\ec52"
}

.coffeecup-icons-playlist:before {
    content: "\ec53"
}

.coffeecup-icons-playlist-add:before {
    content: "\ec54"
}

.coffeecup-icons-list-numbered:before {
    content: "\ec55"
}

.coffeecup-icons-list:before {
    content: "\ec56"
}

.coffeecup-icons-list2:before {
    content: "\ec57"
}

.coffeecup-icons-more:before {
    content: "\ec58"
}

.coffeecup-icons-more2:before {
    content: "\ec59"
}

.coffeecup-icons-grid:before {
    content: "\ec5a"
}

.coffeecup-icons-grid2:before {
    content: "\ec5b"
}

.coffeecup-icons-grid3:before {
    content: "\ec5c"
}

.coffeecup-icons-grid4:before {
    content: "\ec5d"
}

.coffeecup-icons-grid5:before {
    content: "\ec5e"
}

.coffeecup-icons-grid6:before {
    content: "\ec5f"
}

.coffeecup-icons-grid7:before {
    content: "\ec60"
}

.coffeecup-icons-tree5:before {
    content: "\ec61"
}

.coffeecup-icons-tree6:before {
    content: "\ec62"
}

.coffeecup-icons-tree7:before {
    content: "\ec63"
}

.coffeecup-icons-lan:before {
    content: "\ec64"
}

.coffeecup-icons-lan2:before {
    content: "\ec65"
}

.coffeecup-icons-lan3:before {
    content: "\ec66"
}

.coffeecup-icons-menu:before {
    content: "\ec67"
}

.coffeecup-icons-circle-small:before {
    content: "\ec68"
}

.coffeecup-icons-menu2:before {
    content: "\ec69"
}

.coffeecup-icons-menu3:before {
    content: "\ec6a"
}

.coffeecup-icons-menu4:before {
    content: "\ec6b"
}

.coffeecup-icons-menu5:before {
    content: "\ec6c"
}

.coffeecup-icons-menu6:before {
    content: "\ec6d"
}

.coffeecup-icons-menu7:before {
    content: "\ec6e"
}

.coffeecup-icons-menu8:before {
    content: "\ec6f"
}

.coffeecup-icons-menu9:before {
    content: "\ec70"
}

.coffeecup-icons-menu10:before {
    content: "\ec71"
}

.coffeecup-icons-cloud:before {
    content: "\ec72"
}

.coffeecup-icons-cloud-download:before {
    content: "\ec73"
}

.coffeecup-icons-cloud-upload:before {
    content: "\ec74"
}

.coffeecup-icons-cloud-check:before {
    content: "\ec75"
}

.coffeecup-icons-cloud2:before {
    content: "\ec76"
}

.coffeecup-icons-cloud-download2:before {
    content: "\ec77"
}

.coffeecup-icons-cloud-upload2:before {
    content: "\ec78"
}

.coffeecup-icons-cloud-check2:before {
    content: "\ec79"
}

.coffeecup-icons-download2:before {
    content: "\ec7a"
}

.coffeecup-icons-download3:before {
    content: "\ec7b"
}

.coffeecup-icons-upload2:before {
    content: "\ec7c"
}

.coffeecup-icons-upload3:before {
    content: "\ec7d"
}

.coffeecup-icons-import:before {
    content: "\ec7e"
}

.coffeecup-icons-import2:before {
    content: "\ec7f"
}

.coffeecup-icons-download4:before {
    content: "\ec80"
}

.coffeecup-icons-upload4:before {
    content: "\ec81"
}

.coffeecup-icons-download5:before {
    content: "\ec82"
}

.coffeecup-icons-upload5:before {
    content: "\ec83"
}

.coffeecup-icons-download6:before {
    content: "\ec84"
}

.coffeecup-icons-upload6:before {
    content: "\ec85"
}

.coffeecup-icons-download7:before {
    content: "\ec86"
}

.coffeecup-icons-upload7:before {
    content: "\ec87"
}

.coffeecup-icons-download8:before {
    content: "\ec88"
}

.coffeecup-icons-upload8:before {
    content: "\ec89"
}

.coffeecup-icons-download9:before {
    content: "\ec8a"
}

.coffeecup-icons-upload9:before {
    content: "\ec8b"
}

.coffeecup-icons-download10:before {
    content: "\ec8c"
}

.coffeecup-icons-upload10:before {
    content: "\ec8d"
}

.coffeecup-icons-sphere:before {
    content: "\ec8e"
}

.coffeecup-icons-sphere2:before {
    content: "\ec8f"
}

.coffeecup-icons-sphere3:before {
    content: "\ec90"
}

.coffeecup-icons-planet:before {
    content: "\ec91"
}

.coffeecup-icons-planet2:before {
    content: "\ec92"
}

.coffeecup-icons-earth:before {
    content: "\ec93"
}

.coffeecup-icons-earth2:before {
    content: "\ec94"
}

.coffeecup-icons-earth3:before {
    content: "\ec95"
}

.coffeecup-icons-link:before {
    content: "\ec96"
}

.coffeecup-icons-unlink:before {
    content: "\ec97"
}

.coffeecup-icons-link2:before {
    content: "\ec98"
}

.coffeecup-icons-unlink2:before {
    content: "\ec99"
}

.coffeecup-icons-link3:before {
    content: "\ec9a"
}

.coffeecup-icons-unlink3:before {
    content: "\ec9b"
}

.coffeecup-icons-link4:before {
    content: "\ec9c"
}

.coffeecup-icons-unlink4:before {
    content: "\ec9d"
}

.coffeecup-icons-link5:before {
    content: "\ec9e"
}

.coffeecup-icons-unlink5:before {
    content: "\ec9f"
}

.coffeecup-icons-anchor:before {
    content: "\eca0"
}

.coffeecup-icons-flag:before {
    content: "\eca1"
}

.coffeecup-icons-flag2:before {
    content: "\eca2"
}

.coffeecup-icons-flag3:before {
    content: "\eca3"
}

.coffeecup-icons-flag4:before {
    content: "\eca4"
}

.coffeecup-icons-flag5:before {
    content: "\eca5"
}

.coffeecup-icons-flag6:before {
    content: "\eca6"
}

.coffeecup-icons-flag7:before {
    content: "\eca7"
}

.coffeecup-icons-flag8:before {
    content: "\eca8"
}

.coffeecup-icons-attachment:before {
    content: "\eca9"
}

.coffeecup-icons-attachment2:before {
    content: "\ecaa"
}

.coffeecup-icons-eye:before {
    content: "\ecab"
}

.coffeecup-icons-eye-plus:before {
    content: "\ecac"
}

.coffeecup-icons-eye-minus:before {
    content: "\ecad"
}

.coffeecup-icons-eye-blocked:before {
    content: "\ecae"
}

.coffeecup-icons-eye2:before {
    content: "\ecaf"
}

.coffeecup-icons-eye-blocked2:before {
    content: "\ecb0"
}

.coffeecup-icons-eye3:before {
    content: "\ecb1"
}

.coffeecup-icons-eye-blocked3:before {
    content: "\ecb2"
}

.coffeecup-icons-eye4:before {
    content: "\ecb3"
}

.coffeecup-icons-bookmark2:before {
    content: "\ecb4"
}

.coffeecup-icons-bookmark3:before {
    content: "\ecb5"
}

.coffeecup-icons-bookmarks:before {
    content: "\ecb6"
}

.coffeecup-icons-bookmark4:before {
    content: "\ecb7"
}

.coffeecup-icons-spotlight2:before {
    content: "\ecb8"
}

.coffeecup-icons-starburst:before {
    content: "\ecb9"
}

.coffeecup-icons-snowflake:before {
    content: "\ecba"
}

.coffeecup-icons-temperature:before {
    content: "\ecbb"
}

.coffeecup-icons-temperature2:before {
    content: "\ecbc"
}

.coffeecup-icons-weather-lightning:before {
    content: "\ecbd"
}

.coffeecup-icons-weather-lightning2:before {
    content: "\ecbe"
}

.coffeecup-icons-weather-rain:before {
    content: "\ecbf"
}

.coffeecup-icons-weather-rain2:before {
    content: "\ecc0"
}

.coffeecup-icons-weather-snow:before {
    content: "\ecc1"
}

.coffeecup-icons-weather-snow2:before {
    content: "\ecc2"
}

.coffeecup-icons-weather-cloud-wind:before {
    content: "\ecc3"
}

.coffeecup-icons-weather-cloud-wind2:before {
    content: "\ecc4"
}

.coffeecup-icons-weather-cloud-sun:before {
    content: "\ecc5"
}

.coffeecup-icons-weather-cloud-sun2:before {
    content: "\ecc6"
}

.coffeecup-icons-weather-cloudy:before {
    content: "\ecc7"
}

.coffeecup-icons-weather-cloudy2:before {
    content: "\ecc8"
}

.coffeecup-icons-weather-sun-wind:before {
    content: "\ecc9"
}

.coffeecup-icons-weather-sun-wind2:before {
    content: "\ecca"
}

.coffeecup-icons-sun:before {
    content: "\eccb"
}

.coffeecup-icons-sun2:before {
    content: "\eccc"
}

.coffeecup-icons-moon:before {
    content: "\eccd"
}

.coffeecup-icons-day-night:before {
    content: "\ecce"
}

.coffeecup-icons-day-night2:before {
    content: "\eccf"
}

.coffeecup-icons-weather-windy:before {
    content: "\ecd0"
}

.coffeecup-icons-fan:before {
    content: "\ecd1"
}

.coffeecup-icons-umbrella:before {
    content: "\ecd2"
}

.coffeecup-icons-sun3:before {
    content: "\ecd3"
}

.coffeecup-icons-contrast:before {
    content: "\ecd4"
}

.coffeecup-icons-brightness-contrast:before {
    content: "\ecd5"
}

.coffeecup-icons-brightness-high:before {
    content: "\ecd6"
}

.coffeecup-icons-brightness-medium:before {
    content: "\ecd7"
}

.coffeecup-icons-brightness-low:before {
    content: "\ecd8"
}

.coffeecup-icons-bed:before {
    content: "\ecd9"
}

.coffeecup-icons-bed2:before {
    content: "\ecda"
}

.coffeecup-icons-furniture:before {
    content: "\ecdb"
}

.coffeecup-icons-chair:before {
    content: "\ecdc"
}

.coffeecup-icons-star-empty:before {
    content: "\ecdd"
}

.coffeecup-icons-star-empty2:before {
    content: "\ecde"
}

.coffeecup-icons-star-full:before {
    content: "\ecdf"
}

.coffeecup-icons-star-empty3:before {
    content: "\ece0"
}

.coffeecup-icons-star-half:before {
    content: "\ece1"
}

.coffeecup-icons-star-full2:before {
    content: "\ece2"
}

.coffeecup-icons-star:before {
    content: "\ece3"
}

.coffeecup-icons-heart:before {
    content: "\ece4"
}

.coffeecup-icons-heart2:before {
    content: "\ece5"
}

.coffeecup-icons-heart3:before {
    content: "\ece6"
}

.coffeecup-icons-heart4:before {
    content: "\ece7"
}

.coffeecup-icons-heart-broken:before {
    content: "\ece8"
}

.coffeecup-icons-heart5:before {
    content: "\ece9"
}

.coffeecup-icons-heart6:before {
    content: "\ecea"
}

.coffeecup-icons-heart-broken2:before {
    content: "\eceb"
}

.coffeecup-icons-heart7:before {
    content: "\ecec"
}

.coffeecup-icons-heart8:before {
    content: "\eced"
}

.coffeecup-icons-heart-broken3:before {
    content: "\ecee"
}

.coffeecup-icons-lips:before {
    content: "\ecef"
}

.coffeecup-icons-lips2:before {
    content: "\ecf0"
}

.coffeecup-icons-thumbs-up:before {
    content: "\ecf1"
}

.coffeecup-icons-thumbs-up2:before {
    content: "\ecf2"
}

.coffeecup-icons-thumbs-down:before {
    content: "\ecf3"
}

.coffeecup-icons-thumbs-down2:before {
    content: "\ecf4"
}

.coffeecup-icons-thumbs-up3:before {
    content: "\ecf5"
}

.coffeecup-icons-thumbs-down3:before {
    content: "\ecf6"
}

.coffeecup-icons-height:before {
    content: "\ecf7"
}

.coffeecup-icons-man:before {
    content: "\ecf8"
}

.coffeecup-icons-woman:before {
    content: "\ecf9"
}

.coffeecup-icons-man-woman:before {
    content: "\ecfa"
}

.coffeecup-icons-male:before {
    content: "\ecfb"
}

.coffeecup-icons-female:before {
    content: "\ecfc"
}

.coffeecup-icons-peace:before {
    content: "\ecfd"
}

.coffeecup-icons-yin-yang:before {
    content: "\ecfe"
}

.coffeecup-icons-happy:before {
    content: "\ecff"
}

.coffeecup-icons-happy2:before {
    content: "\ed00"
}

.coffeecup-icons-smile:before {
    content: "\ed01"
}

.coffeecup-icons-smile2:before {
    content: "\ed02"
}

.coffeecup-icons-tongue:before {
    content: "\ed03"
}

.coffeecup-icons-tongue2:before {
    content: "\ed04"
}

.coffeecup-icons-sad:before {
    content: "\ed05"
}

.coffeecup-icons-sad2:before {
    content: "\ed06"
}

.coffeecup-icons-wink:before {
    content: "\ed07"
}

.coffeecup-icons-wink2:before {
    content: "\ed08"
}

.coffeecup-icons-grin:before {
    content: "\ed09"
}

.coffeecup-icons-grin2:before {
    content: "\ed0a"
}

.coffeecup-icons-cool:before {
    content: "\ed0b"
}

.coffeecup-icons-cool2:before {
    content: "\ed0c"
}

.coffeecup-icons-angry:before {
    content: "\ed0d"
}

.coffeecup-icons-angry2:before {
    content: "\ed0e"
}

.coffeecup-icons-evil:before {
    content: "\ed0f"
}

.coffeecup-icons-evil2:before {
    content: "\ed10"
}

.coffeecup-icons-shocked:before {
    content: "\ed11"
}

.coffeecup-icons-shocked2:before {
    content: "\ed12"
}

.coffeecup-icons-baffled:before {
    content: "\ed13"
}

.coffeecup-icons-baffled2:before {
    content: "\ed14"
}

.coffeecup-icons-confused:before {
    content: "\ed15"
}

.coffeecup-icons-confused2:before {
    content: "\ed16"
}

.coffeecup-icons-neutral:before {
    content: "\ed17"
}

.coffeecup-icons-neutral2:before {
    content: "\ed18"
}

.coffeecup-icons-hipster:before {
    content: "\ed19"
}

.coffeecup-icons-hipster2:before {
    content: "\ed1a"
}

.coffeecup-icons-wondering:before {
    content: "\ed1b"
}

.coffeecup-icons-wondering2:before {
    content: "\ed1c"
}

.coffeecup-icons-sleepy:before {
    content: "\ed1d"
}

.coffeecup-icons-sleepy2:before {
    content: "\ed1e"
}

.coffeecup-icons-frustrated:before {
    content: "\ed1f"
}

.coffeecup-icons-frustrated2:before {
    content: "\ed20"
}

.coffeecup-icons-crying:before {
    content: "\ed21"
}

.coffeecup-icons-crying2:before {
    content: "\ed22"
}

.coffeecup-icons-cursor:before {
    content: "\ed23"
}

.coffeecup-icons-cursor2:before {
    content: "\ed24"
}

.coffeecup-icons-lasso:before {
    content: "\ed25"
}

.coffeecup-icons-lasso2:before {
    content: "\ed26"
}

.coffeecup-icons-select:before {
    content: "\ed27"
}

.coffeecup-icons-select2:before {
    content: "\ed28"
}

.coffeecup-icons-point-up:before {
    content: "\ed29"
}

.coffeecup-icons-point-right:before {
    content: "\ed2a"
}

.coffeecup-icons-point-down:before {
    content: "\ed2b"
}

.coffeecup-icons-point-left:before {
    content: "\ed2c"
}

.coffeecup-icons-pointer:before {
    content: "\ed2d"
}

.coffeecup-icons-reminder:before {
    content: "\ed2e"
}

.coffeecup-icons-drag-left-right:before {
    content: "\ed2f"
}

.coffeecup-icons-drag-left:before {
    content: "\ed30"
}

.coffeecup-icons-drag-right:before {
    content: "\ed31"
}

.coffeecup-icons-touch:before {
    content: "\ed32"
}

.coffeecup-icons-multitouch:before {
    content: "\ed33"
}

.coffeecup-icons-touch-zoom:before {
    content: "\ed34"
}

.coffeecup-icons-touch-pinch:before {
    content: "\ed35"
}

.coffeecup-icons-hand:before {
    content: "\ed36"
}

.coffeecup-icons-grab:before {
    content: "\ed37"
}

.coffeecup-icons-stack-empty:before {
    content: "\ed38"
}

.coffeecup-icons-stack-plus:before {
    content: "\ed39"
}

.coffeecup-icons-stack-minus:before {
    content: "\ed3a"
}

.coffeecup-icons-stack-star:before {
    content: "\ed3b"
}

.coffeecup-icons-stack-picture:before {
    content: "\ed3c"
}

.coffeecup-icons-stack-down:before {
    content: "\ed3d"
}

.coffeecup-icons-stack-up:before {
    content: "\ed3e"
}

.coffeecup-icons-stack-cancel:before {
    content: "\ed3f"
}

.coffeecup-icons-stack-check:before {
    content: "\ed40"
}

.coffeecup-icons-stack-text:before {
    content: "\ed41"
}

.coffeecup-icons-stack-clubs:before {
    content: "\ed42"
}

.coffeecup-icons-stack-spades:before {
    content: "\ed43"
}

.coffeecup-icons-stack-hearts:before {
    content: "\ed44"
}

.coffeecup-icons-stack-diamonds:before {
    content: "\ed45"
}

.coffeecup-icons-stack-user:before {
    content: "\ed46"
}

.coffeecup-icons-stack4:before {
    content: "\ed47"
}

.coffeecup-icons-stack-music:before {
    content: "\ed48"
}

.coffeecup-icons-stack-play:before {
    content: "\ed49"
}

.coffeecup-icons-move:before {
    content: "\ed4a"
}

.coffeecup-icons-dots:before {
    content: "\ed4b"
}

.coffeecup-icons-warning:before {
    content: "\ed4c"
}

.coffeecup-icons-warning2:before {
    content: "\ed4d"
}

.coffeecup-icons-notification:before {
    content: "\ed4e"
}

.coffeecup-icons-notification2:before {
    content: "\ed4f"
}

.coffeecup-icons-question:before {
    content: "\ed50"
}

.coffeecup-icons-question2:before {
    content: "\ed51"
}

.coffeecup-icons-question3:before {
    content: "\ed52"
}

.coffeecup-icons-question4:before {
    content: "\ed53"
}

.coffeecup-icons-question5:before {
    content: "\ed54"
}

.coffeecup-icons-question6:before {
    content: "\ed55"
}

.coffeecup-icons-plus:before {
    content: "\ed56"
}

.coffeecup-icons-minus:before {
    content: "\ed57"
}

.coffeecup-icons-plus2:before {
    content: "\ed58"
}

.coffeecup-icons-minus2:before {
    content: "\ed59"
}

.coffeecup-icons-plus3:before {
    content: "\ed5a"
}

.coffeecup-icons-minus3:before {
    content: "\ed5b"
}

.coffeecup-icons-plus-circle:before {
    content: "\ed5c"
}

.coffeecup-icons-minus-circle:before {
    content: "\ed5d"
}

.coffeecup-icons-plus-circle2:before {
    content: "\ed5e"
}

.coffeecup-icons-minus-circle2:before {
    content: "\ed5f"
}

.coffeecup-icons-info:before {
    content: "\ed60"
}

.coffeecup-icons-info2:before {
    content: "\ed61"
}

.coffeecup-icons-cancel-circle:before {
    content: "\ed62"
}

.coffeecup-icons-cancel-circle2:before {
    content: "\ed63"
}

.coffeecup-icons-blocked:before {
    content: "\ed64"
}

.coffeecup-icons-cancel-square:before {
    content: "\ed65"
}

.coffeecup-icons-cancel-square2:before {
    content: "\ed66"
}

.coffeecup-icons-cancel:before {
    content: "\ed67"
}

.coffeecup-icons-spam:before {
    content: "\ed68"
}

.coffeecup-icons-cross:before {
    content: "\ed69"
}

.coffeecup-icons-cross2:before {
    content: "\ed6a"
}

.coffeecup-icons-cross3:before {
    content: "\ed6b"
}

.coffeecup-icons-checkmark:before {
    content: "\ed6c"
}

.coffeecup-icons-checkmark2:before {
    content: "\ed6d"
}

.coffeecup-icons-checkmark3:before {
    content: "\ed6e"
}

.coffeecup-icons-checkmark4:before {
    content: "\ed6f"
}

.coffeecup-icons-checkmark5:before {
    content: "\ed70"
}

.coffeecup-icons-spell-check:before {
    content: "\ed71"
}

.coffeecup-icons-spell-check2:before {
    content: "\ed72"
}

.coffeecup-icons-enter:before {
    content: "\ed73"
}

.coffeecup-icons-exit:before {
    content: "\ed74"
}

.coffeecup-icons-enter2:before {
    content: "\ed75"
}

.coffeecup-icons-exit2:before {
    content: "\ed76"
}

.coffeecup-icons-enter3:before {
    content: "\ed77"
}

.coffeecup-icons-exit3:before {
    content: "\ed78"
}

.coffeecup-icons-wall:before {
    content: "\ed79"
}

.coffeecup-icons-fence:before {
    content: "\ed7a"
}

.coffeecup-icons-play3:before {
    content: "\ed7b"
}

.coffeecup-icons-pause:before {
    content: "\ed7c"
}

.coffeecup-icons-stop:before {
    content: "\ed7d"
}

.coffeecup-icons-previous:before {
    content: "\ed7e"
}

.coffeecup-icons-next:before {
    content: "\ed7f"
}

.coffeecup-icons-backward:before {
    content: "\ed80"
}

.coffeecup-icons-forward2:before {
    content: "\ed81"
}

.coffeecup-icons-play4:before {
    content: "\ed82"
}

.coffeecup-icons-pause2:before {
    content: "\ed83"
}

.coffeecup-icons-stop2:before {
    content: "\ed84"
}

.coffeecup-icons-backward2:before {
    content: "\ed85"
}

.coffeecup-icons-forward3:before {
    content: "\ed86"
}

.coffeecup-icons-first:before {
    content: "\ed87"
}

.coffeecup-icons-last:before {
    content: "\ed88"
}

.coffeecup-icons-previous2:before {
    content: "\ed89"
}

.coffeecup-icons-next2:before {
    content: "\ed8a"
}

.coffeecup-icons-eject:before {
    content: "\ed8b"
}

.coffeecup-icons-volume-high:before {
    content: "\ed8c"
}

.coffeecup-icons-volume-medium:before {
    content: "\ed8d"
}

.coffeecup-icons-volume-low:before {
    content: "\ed8e"
}

.coffeecup-icons-volume-mute:before {
    content: "\ed8f"
}

.coffeecup-icons-speaker-left:before {
    content: "\ed90"
}

.coffeecup-icons-speaker-right:before {
    content: "\ed91"
}

.coffeecup-icons-volume-mute2:before {
    content: "\ed92"
}

.coffeecup-icons-volume-increase:before {
    content: "\ed93"
}

.coffeecup-icons-volume-decrease:before {
    content: "\ed94"
}

.coffeecup-icons-volume-high2:before {
    content: "\ed95"
}

.coffeecup-icons-volume-medium2:before {
    content: "\ed96"
}

.coffeecup-icons-volume-medium3:before {
    content: "\ed97"
}

.coffeecup-icons-volume-low2:before {
    content: "\ed98"
}

.coffeecup-icons-volume-mute3:before {
    content: "\ed99"
}

.coffeecup-icons-volume-increase2:before {
    content: "\ed9a"
}

.coffeecup-icons-volume-decrease2:before {
    content: "\ed9b"
}

.coffeecup-icons-volume-decrease3:before {
    content: "\ed9c"
}

.coffeecup-icons-volume-5:before {
    content: "\ed9d"
}

.coffeecup-icons-volume-4:before {
    content: "\ed9e"
}

.coffeecup-icons-volume-3:before {
    content: "\ed9f"
}

.coffeecup-icons-volume-2:before {
    content: "\eda0"
}

.coffeecup-icons-volume-1:before {
    content: "\eda1"
}

.coffeecup-icons-volume-0:before {
    content: "\eda2"
}

.coffeecup-icons-volume-mute4:before {
    content: "\eda3"
}

.coffeecup-icons-volume-mute5:before {
    content: "\eda4"
}

.coffeecup-icons-loop:before {
    content: "\eda5"
}

.coffeecup-icons-loop2:before {
    content: "\eda6"
}

.coffeecup-icons-loop3:before {
    content: "\eda7"
}

.coffeecup-icons-infinite-square:before {
    content: "\eda8"
}

.coffeecup-icons-infinite:before {
    content: "\eda9"
}

.coffeecup-icons-infinite2:before {
    content: "\edaa"
}

.coffeecup-icons-loop4:before {
    content: "\edab"
}

.coffeecup-icons-shuffle:before {
    content: "\edac"
}

.coffeecup-icons-shuffle2:before {
    content: "\edad"
}

.coffeecup-icons-wave:before {
    content: "\edae"
}

.coffeecup-icons-wave2:before {
    content: "\edaf"
}

.coffeecup-icons-split:before {
    content: "\edb0"
}

.coffeecup-icons-merge:before {
    content: "\edb1"
}

.coffeecup-icons-first2:before {
    content: "\edb2"
}

.coffeecup-icons-last2:before {
    content: "\edb3"
}

.coffeecup-icons-arrow-up:before {
    content: "\edb4"
}

.coffeecup-icons-arrow-up2:before {
    content: "\edb5"
}

.coffeecup-icons-arrow-up3:before {
    content: "\edb6"
}

.coffeecup-icons-arrow-up4:before {
    content: "\edb7"
}

.coffeecup-icons-arrow-right:before {
    content: "\edb8"
}

.coffeecup-icons-arrow-right2:before {
    content: "\edb9"
}

.coffeecup-icons-arrow-right3:before {
    content: "\edba"
}

.coffeecup-icons-arrow-right4:before {
    content: "\edbb"
}

.coffeecup-icons-arrow-down:before {
    content: "\edbc"
}

.coffeecup-icons-arrow-down2:before {
    content: "\edbd"
}

.coffeecup-icons-arrow-down3:before {
    content: "\edbe"
}

.coffeecup-icons-arrow-down4:before {
    content: "\edbf"
}

.coffeecup-icons-arrow-left:before {
    content: "\edc0"
}

.coffeecup-icons-arrow-left2:before {
    content: "\edc1"
}

.coffeecup-icons-arrow-left3:before {
    content: "\edc2"
}

.coffeecup-icons-arrow-left4:before {
    content: "\edc3"
}

.coffeecup-icons-arrow-up5:before {
    content: "\edc4"
}

.coffeecup-icons-arrow-right5:before {
    content: "\edc5"
}

.coffeecup-icons-arrow-down5:before {
    content: "\edc6"
}

.coffeecup-icons-arrow-left5:before {
    content: "\edc7"
}

.coffeecup-icons-arrow-up-left:before {
    content: "\edc8"
}

.coffeecup-icons-arrow-up6:before {
    content: "\edc9"
}

.coffeecup-icons-arrow-up-right:before {
    content: "\edca"
}

.coffeecup-icons-arrow-right6:before {
    content: "\edcb"
}

.coffeecup-icons-arrow-down-right:before {
    content: "\edcc"
}

.coffeecup-icons-arrow-down6:before {
    content: "\edcd"
}

.coffeecup-icons-arrow-down-left:before {
    content: "\edce"
}

.coffeecup-icons-arrow-left6:before {
    content: "\edcf"
}

.coffeecup-icons-arrow-up-left2:before {
    content: "\edd0"
}

.coffeecup-icons-arrow-up7:before {
    content: "\edd1"
}

.coffeecup-icons-arrow-up-right2:before {
    content: "\edd2"
}

.coffeecup-icons-arrow-right7:before {
    content: "\edd3"
}

.coffeecup-icons-arrow-down-right2:before {
    content: "\edd4"
}

.coffeecup-icons-arrow-down7:before {
    content: "\edd5"
}

.coffeecup-icons-arrow-down-left2:before {
    content: "\edd6"
}

.coffeecup-icons-arrow-left7:before {
    content: "\edd7"
}

.coffeecup-icons-arrow-up-left3:before {
    content: "\edd8"
}

.coffeecup-icons-arrow-up8:before {
    content: "\edd9"
}

.coffeecup-icons-arrow-up-right3:before {
    content: "\edda"
}

.coffeecup-icons-arrow-right8:before {
    content: "\eddb"
}

.coffeecup-icons-arrow-down-right3:before {
    content: "\eddc"
}

.coffeecup-icons-arrow-down8:before {
    content: "\eddd"
}

.coffeecup-icons-arrow-down-left3:before {
    content: "\edde"
}

.coffeecup-icons-arrow-left8:before {
    content: "\eddf"
}

.coffeecup-icons-circle-up:before {
    content: "\ede0"
}

.coffeecup-icons-circle-right:before {
    content: "\ede1"
}

.coffeecup-icons-circle-down:before {
    content: "\ede2"
}

.coffeecup-icons-circle-left:before {
    content: "\ede3"
}

.coffeecup-icons-circle-up2:before {
    content: "\ede4"
}

.coffeecup-icons-circle-right2:before {
    content: "\ede5"
}

.coffeecup-icons-circle-down2:before {
    content: "\ede6"
}

.coffeecup-icons-circle-left2:before {
    content: "\ede7"
}

.coffeecup-icons-circle-up-left:before {
    content: "\ede8"
}

.coffeecup-icons-circle-up3:before {
    content: "\ede9"
}

.coffeecup-icons-circle-up-right:before {
    content: "\edea"
}

.coffeecup-icons-circle-right3:before {
    content: "\edeb"
}

.coffeecup-icons-circle-down-right:before {
    content: "\edec"
}

.coffeecup-icons-circle-down3:before {
    content: "\eded"
}

.coffeecup-icons-circle-down-left:before {
    content: "\edee"
}

.coffeecup-icons-circle-left3:before {
    content: "\edef"
}

.coffeecup-icons-circle-up-left2:before {
    content: "\edf0"
}

.coffeecup-icons-circle-up4:before {
    content: "\edf1"
}

.coffeecup-icons-circle-up-right2:before {
    content: "\edf2"
}

.coffeecup-icons-circle-right4:before {
    content: "\edf3"
}

.coffeecup-icons-circle-down-right2:before {
    content: "\edf4"
}

.coffeecup-icons-circle-down4:before {
    content: "\edf5"
}

.coffeecup-icons-circle-down-left2:before {
    content: "\edf6"
}

.coffeecup-icons-circle-left4:before {
    content: "\edf7"
}

.coffeecup-icons-arrow-resize:before {
    content: "\edf8"
}

.coffeecup-icons-arrow-resize2:before {
    content: "\edf9"
}

.coffeecup-icons-arrow-resize3:before {
    content: "\edfa"
}

.coffeecup-icons-arrow-resize4:before {
    content: "\edfb"
}

.coffeecup-icons-arrow-resize5:before {
    content: "\edfc"
}

.coffeecup-icons-arrow-resize6:before {
    content: "\edfd"
}

.coffeecup-icons-arrow-resize7:before {
    content: "\edfe"
}

.coffeecup-icons-arrow-resize8:before {
    content: "\edff"
}

.coffeecup-icons-square-up-left:before {
    content: "\ee00"
}

.coffeecup-icons-square-up:before {
    content: "\ee01"
}

.coffeecup-icons-square-up-right:before {
    content: "\ee02"
}

.coffeecup-icons-square-right:before {
    content: "\ee03"
}

.coffeecup-icons-square-down-right:before {
    content: "\ee04"
}

.coffeecup-icons-square-down:before {
    content: "\ee05"
}

.coffeecup-icons-square-down-left:before {
    content: "\ee06"
}

.coffeecup-icons-square-left:before {
    content: "\ee07"
}

.coffeecup-icons-arrow-up9:before {
    content: "\ee08"
}

.coffeecup-icons-arrow-right9:before {
    content: "\ee09"
}

.coffeecup-icons-arrow-down9:before {
    content: "\ee0a"
}

.coffeecup-icons-arrow-left9:before {
    content: "\ee0b"
}

.coffeecup-icons-arrow-up10:before {
    content: "\ee0c"
}

.coffeecup-icons-arrow-right10:before {
    content: "\ee0d"
}

.coffeecup-icons-arrow-down10:before {
    content: "\ee0e"
}

.coffeecup-icons-arrow-left10:before {
    content: "\ee0f"
}

.coffeecup-icons-arrow-up-left4:before {
    content: "\ee10"
}

.coffeecup-icons-arrow-up11:before {
    content: "\ee11"
}

.coffeecup-icons-arrow-up-right4:before {
    content: "\ee12"
}

.coffeecup-icons-arrow-right11:before {
    content: "\ee13"
}

.coffeecup-icons-arrow-down-right4:before {
    content: "\ee14"
}

.coffeecup-icons-arrow-down11:before {
    content: "\ee15"
}

.coffeecup-icons-arrow-down-left4:before {
    content: "\ee16"
}

.coffeecup-icons-arrow-left11:before {
    content: "\ee17"
}

.coffeecup-icons-arrow-up-left5:before {
    content: "\ee18"
}

.coffeecup-icons-arrow-up12:before {
    content: "\ee19"
}

.coffeecup-icons-arrow-up-right5:before {
    content: "\ee1a"
}

.coffeecup-icons-arrow-right12:before {
    content: "\ee1b"
}

.coffeecup-icons-arrow-down-right5:before {
    content: "\ee1c"
}

.coffeecup-icons-arrow-down12:before {
    content: "\ee1d"
}

.coffeecup-icons-arrow-down-left5:before {
    content: "\ee1e"
}

.coffeecup-icons-arrow-left12:before {
    content: "\ee1f"
}

.coffeecup-icons-arrow-up13:before {
    content: "\ee20"
}

.coffeecup-icons-arrow-right13:before {
    content: "\ee21"
}

.coffeecup-icons-arrow-down13:before {
    content: "\ee22"
}

.coffeecup-icons-arrow-left13:before {
    content: "\ee23"
}

.coffeecup-icons-arrow-up14:before {
    content: "\ee24"
}

.coffeecup-icons-arrow-right14:before {
    content: "\ee25"
}

.coffeecup-icons-arrow-down14:before {
    content: "\ee26"
}

.coffeecup-icons-arrow-left14:before {
    content: "\ee27"
}

.coffeecup-icons-circle-up5:before {
    content: "\ee28"
}

.coffeecup-icons-circle-right5:before {
    content: "\ee29"
}

.coffeecup-icons-circle-down5:before {
    content: "\ee2a"
}

.coffeecup-icons-circle-left5:before {
    content: "\ee2b"
}

.coffeecup-icons-circle-up6:before {
    content: "\ee2c"
}

.coffeecup-icons-circle-right6:before {
    content: "\ee2d"
}

.coffeecup-icons-circle-down6:before {
    content: "\ee2e"
}

.coffeecup-icons-circle-left6:before {
    content: "\ee2f"
}

.coffeecup-icons-arrow-up15:before {
    content: "\ee30"
}

.coffeecup-icons-arrow-right15:before {
    content: "\ee31"
}

.coffeecup-icons-arrow-down15:before {
    content: "\ee32"
}

.coffeecup-icons-arrow-left15:before {
    content: "\ee33"
}

.coffeecup-icons-arrow-up16:before {
    content: "\ee34"
}

.coffeecup-icons-arrow-right16:before {
    content: "\ee35"
}

.coffeecup-icons-arrow-down16:before {
    content: "\ee36"
}

.coffeecup-icons-arrow-left16:before {
    content: "\ee37"
}

.coffeecup-icons-menu-open:before {
    content: "\ee38"
}

.coffeecup-icons-menu-open2:before {
    content: "\ee39"
}

.coffeecup-icons-menu-close:before {
    content: "\ee3a"
}

.coffeecup-icons-menu-close2:before {
    content: "\ee3b"
}

.coffeecup-icons-enter4:before {
    content: "\ee3c"
}

.coffeecup-icons-enter5:before {
    content: "\ee3d"
}

.coffeecup-icons-esc:before {
    content: "\ee3e"
}

.coffeecup-icons-enter6:before {
    content: "\ee3f"
}

.coffeecup-icons-backspace:before {
    content: "\ee40"
}

.coffeecup-icons-backspace2:before {
    content: "\ee41"
}

.coffeecup-icons-tab:before {
    content: "\ee42"
}

.coffeecup-icons-transmission:before {
    content: "\ee43"
}

.coffeecup-icons-transmission2:before {
    content: "\ee44"
}

.coffeecup-icons-sort:before {
    content: "\ee45"
}

.coffeecup-icons-sort2:before {
    content: "\ee46"
}

.coffeecup-icons-move-up:before {
    content: "\ee47"
}

.coffeecup-icons-move-down:before {
    content: "\ee48"
}

.coffeecup-icons-sort-alpha-asc:before {
    content: "\ee49"
}

.coffeecup-icons-sort-alpha-desc:before {
    content: "\ee4a"
}

.coffeecup-icons-sort-numeric-asc:before {
    content: "\ee4b"
}

.coffeecup-icons-sort-numberic-desc:before {
    content: "\ee4c"
}

.coffeecup-icons-sort-amount-asc:before {
    content: "\ee4d"
}

.coffeecup-icons-sort-amount-desc:before {
    content: "\ee4e"
}

.coffeecup-icons-sort-time-asc:before {
    content: "\ee4f"
}

.coffeecup-icons-sort-time-desc:before {
    content: "\ee50"
}

.coffeecup-icons-battery-6:before {
    content: "\ee51"
}

.coffeecup-icons-battery-5:before {
    content: "\ee52"
}

.coffeecup-icons-battery-4:before {
    content: "\ee53"
}

.coffeecup-icons-battery-3:before {
    content: "\ee54"
}

.coffeecup-icons-battery-2:before {
    content: "\ee55"
}

.coffeecup-icons-battery-1:before {
    content: "\ee56"
}

.coffeecup-icons-battery-0:before {
    content: "\ee57"
}

.coffeecup-icons-battery-charging:before {
    content: "\ee58"
}

.coffeecup-icons-key-keyboard:before {
    content: "\ee59"
}

.coffeecup-icons-key-A:before {
    content: "\ee5a"
}

.coffeecup-icons-key-up:before {
    content: "\ee5b"
}

.coffeecup-icons-key-right:before {
    content: "\ee5c"
}

.coffeecup-icons-key-down:before {
    content: "\ee5d"
}

.coffeecup-icons-key-left:before {
    content: "\ee5e"
}

.coffeecup-icons-command:before {
    content: "\ee5f"
}

.coffeecup-icons-shift:before {
    content: "\ee60"
}

.coffeecup-icons-ctrl:before {
    content: "\ee61"
}

.coffeecup-icons-opt:before {
    content: "\ee62"
}

.coffeecup-icons-checkbox-checked:before {
    content: "\ee63"
}

.coffeecup-icons-checkbox-unchecked:before {
    content: "\ee64"
}

.coffeecup-icons-checkbox-partial:before {
    content: "\ee65"
}

.coffeecup-icons-square:before {
    content: "\ee66"
}

.coffeecup-icons-triangle:before {
    content: "\ee67"
}

.coffeecup-icons-triangle2:before {
    content: "\ee68"
}

.coffeecup-icons-diamond3:before {
    content: "\ee69"
}

.coffeecup-icons-diamond4:before {
    content: "\ee6a"
}

.coffeecup-icons-checkbox-checked2:before {
    content: "\ee6b"
}

.coffeecup-icons-checkbox-unchecked2:before {
    content: "\ee6c"
}

.coffeecup-icons-checkbox-partial2:before {
    content: "\ee6d"
}

.coffeecup-icons-radio-checked:before {
    content: "\ee6e"
}

.coffeecup-icons-radio-checked2:before {
    content: "\ee6f"
}

.coffeecup-icons-radio-unchecked:before {
    content: "\ee70"
}

.coffeecup-icons-toggle-on:before {
    content: "\ee71"
}

.coffeecup-icons-toggle-off:before {
    content: "\ee72"
}

.coffeecup-icons-checkmark-circle:before {
    content: "\ee73"
}

.coffeecup-icons-circle:before {
    content: "\ee74"
}

.coffeecup-icons-circle2:before {
    content: "\ee75"
}

.coffeecup-icons-circles:before {
    content: "\ee76"
}

.coffeecup-icons-circles2:before {
    content: "\ee77"
}

.coffeecup-icons-crop:before {
    content: "\ee78"
}

.coffeecup-icons-crop2:before {
    content: "\ee79"
}

.coffeecup-icons-make-group:before {
    content: "\ee7a"
}

.coffeecup-icons-ungroup:before {
    content: "\ee7b"
}

.coffeecup-icons-vector:before {
    content: "\ee7c"
}

.coffeecup-icons-vector2:before {
    content: "\ee7d"
}

.coffeecup-icons-rulers:before {
    content: "\ee7e"
}

.coffeecup-icons-ruler:before {
    content: "\ee7f"
}

.coffeecup-icons-pencil-ruler:before {
    content: "\ee80"
}

.coffeecup-icons-scissors:before {
    content: "\ee81"
}

.coffeecup-icons-scissors2:before {
    content: "\ee82"
}

.coffeecup-icons-scissors3:before {
    content: "\ee83"
}

.coffeecup-icons-haircut:before {
    content: "\ee84"
}

.coffeecup-icons-comb:before {
    content: "\ee85"
}

.coffeecup-icons-filter:before {
    content: "\ee86"
}

.coffeecup-icons-filter2:before {
    content: "\ee87"
}

.coffeecup-icons-filter3:before {
    content: "\ee88"
}

.coffeecup-icons-filter4:before {
    content: "\ee89"
}

.coffeecup-icons-font:before {
    content: "\ee8a"
}

.coffeecup-icons-ampersand:before {
    content: "\ee8b"
}

.coffeecup-icons-ligature:before {
    content: "\ee8c"
}

.coffeecup-icons-ligature2:before {
    content: "\ee8d"
}

.coffeecup-icons-font-size:before {
    content: "\ee8e"
}

.coffeecup-icons-typography:before {
    content: "\ee8f"
}

.coffeecup-icons-text-height:before {
    content: "\ee90"
}

.coffeecup-icons-text-width:before {
    content: "\ee91"
}

.coffeecup-icons-height2:before {
    content: "\ee92"
}

.coffeecup-icons-width:before {
    content: "\ee93"
}

.coffeecup-icons-bold:before {
    content: "\ee94"
}

.coffeecup-icons-underline:before {
    content: "\ee95"
}

.coffeecup-icons-italic:before {
    content: "\ee96"
}

.coffeecup-icons-strikethrough:before {
    content: "\ee97"
}

.coffeecup-icons-strikethrough2:before {
    content: "\ee98"
}

.coffeecup-icons-font-size2:before {
    content: "\ee99"
}

.coffeecup-icons-bold2:before {
    content: "\ee9a"
}

.coffeecup-icons-underline2:before {
    content: "\ee9b"
}

.coffeecup-icons-italic2:before {
    content: "\ee9c"
}

.coffeecup-icons-strikethrough3:before {
    content: "\ee9d"
}

.coffeecup-icons-omega:before {
    content: "\ee9e"
}

.coffeecup-icons-sigma:before {
    content: "\ee9f"
}

.coffeecup-icons-nbsp:before {
    content: "\eea0"
}

.coffeecup-icons-page-break:before {
    content: "\eea1"
}

.coffeecup-icons-page-break2:before {
    content: "\eea2"
}

.coffeecup-icons-superscript:before {
    content: "\eea3"
}

.coffeecup-icons-subscript:before {
    content: "\eea4"
}

.coffeecup-icons-superscript2:before {
    content: "\eea5"
}

.coffeecup-icons-subscript2:before {
    content: "\eea6"
}

.coffeecup-icons-text-color:before {
    content: "\eea7"
}

.coffeecup-icons-highlight:before {
    content: "\eea8"
}

.coffeecup-icons-pagebreak:before {
    content: "\eea9"
}

.coffeecup-icons-clear-formatting:before {
    content: "\eeaa"
}

.coffeecup-icons-table:before {
    content: "\eeab"
}

.coffeecup-icons-table2:before {
    content: "\eeac"
}

.coffeecup-icons-insert-template:before {
    content: "\eead"
}

.coffeecup-icons-pilcrow:before {
    content: "\eeae"
}

.coffeecup-icons-ltr:before {
    content: "\eeaf"
}

.coffeecup-icons-rtl:before {
    content: "\eeb0"
}

.coffeecup-icons-ltr2:before {
    content: "\eeb1"
}

.coffeecup-icons-rtl2:before {
    content: "\eeb2"
}

.coffeecup-icons-section:before {
    content: "\eeb3"
}

.coffeecup-icons-paragraph-left:before {
    content: "\eeb4"
}

.coffeecup-icons-paragraph-center:before {
    content: "\eeb5"
}

.coffeecup-icons-paragraph-right:before {
    content: "\eeb6"
}

.coffeecup-icons-paragraph-justify:before {
    content: "\eeb7"
}

.coffeecup-icons-paragraph-left2:before {
    content: "\eeb8"
}

.coffeecup-icons-paragraph-center2:before {
    content: "\eeb9"
}

.coffeecup-icons-paragraph-right2:before {
    content: "\eeba"
}

.coffeecup-icons-paragraph-justify2:before {
    content: "\eebb"
}

.coffeecup-icons-indent-increase:before {
    content: "\eebc"
}

.coffeecup-icons-indent-decrease:before {
    content: "\eebd"
}

.coffeecup-icons-paragraph-left3:before {
    content: "\eebe"
}

.coffeecup-icons-paragraph-center3:before {
    content: "\eebf"
}

.coffeecup-icons-paragraph-right3:before {
    content: "\eec0"
}

.coffeecup-icons-paragraph-justify3:before {
    content: "\eec1"
}

.coffeecup-icons-indent-increase2:before {
    content: "\eec2"
}

.coffeecup-icons-indent-decrease2:before {
    content: "\eec3"
}

.coffeecup-icons-share:before {
    content: "\eec4"
}

.coffeecup-icons-share2:before {
    content: "\eec5"
}

.coffeecup-icons-new-tab:before {
    content: "\eec6"
}

.coffeecup-icons-new-tab2:before {
    content: "\eec7"
}

.coffeecup-icons-popout:before {
    content: "\eec8"
}

.coffeecup-icons-embed:before {
    content: "\eec9"
}

.coffeecup-icons-embed2:before {
    content: "\eeca"
}

.coffeecup-icons-markup:before {
    content: "\eecb"
}

.coffeecup-icons-regexp:before {
    content: "\eecc"
}

.coffeecup-icons-regexp2:before {
    content: "\eecd"
}

.coffeecup-icons-code:before {
    content: "\eece"
}

.coffeecup-icons-circle-css:before {
    content: "\eecf"
}

.coffeecup-icons-circle-code:before {
    content: "\eed0"
}

.coffeecup-icons-terminal:before {
    content: "\eed1"
}

.coffeecup-icons-unicode:before {
    content: "\eed2"
}

.coffeecup-icons-seven-segment-0:before {
    content: "\eed3"
}

.coffeecup-icons-seven-segment-1:before {
    content: "\eed4"
}

.coffeecup-icons-seven-segment-2:before {
    content: "\eed5"
}

.coffeecup-icons-seven-segment-3:before {
    content: "\eed6"
}

.coffeecup-icons-seven-segment-4:before {
    content: "\eed7"
}

.coffeecup-icons-seven-segment-5:before {
    content: "\eed8"
}

.coffeecup-icons-seven-segment-6:before {
    content: "\eed9"
}

.coffeecup-icons-seven-segment-7:before {
    content: "\eeda"
}

.coffeecup-icons-seven-segment-8:before {
    content: "\eedb"
}

.coffeecup-icons-seven-segment-9:before {
    content: "\eedc"
}

.coffeecup-icons-share3:before {
    content: "\eedd"
}

.coffeecup-icons-share4:before {
    content: "\eede"
}

.coffeecup-icons-mail:before {
    content: "\eedf"
}

.coffeecup-icons-mail2:before {
    content: "\eee0"
}

.coffeecup-icons-mail3:before {
    content: "\eee1"
}

.coffeecup-icons-mail4:before {
    content: "\eee2"
}

.coffeecup-icons-google:before {
    content: "\eee3"
}

.coffeecup-icons-google-plus:before {
    content: "\eee4"
}

.coffeecup-icons-google-plus2:before {
    content: "\eee5"
}

.coffeecup-icons-google-plus3:before {
    content: "\eee6"
}

.coffeecup-icons-google-drive:before {
    content: "\eee7"
}

.coffeecup-icons-facebook:before {
    content: "\eee8"
}

.coffeecup-icons-facebook2:before {
    content: "\eee9"
}

.coffeecup-icons-facebook3:before {
    content: "\eeea"
}

.coffeecup-icons-ello:before {
    content: "\eeeb"
}

.coffeecup-icons-instagram:before {
    content: "\eeec"
}

.coffeecup-icons-twitter:before {
    content: "\eeed"
}

.coffeecup-icons-twitter2:before {
    content: "\eeee"
}

.coffeecup-icons-twitter3:before {
    content: "\eeef"
}

.coffeecup-icons-feed2:before {
    content: "\eef0"
}

.coffeecup-icons-feed3:before {
    content: "\eef1"
}

.coffeecup-icons-feed4:before {
    content: "\eef2"
}

.coffeecup-icons-youtube:before {
    content: "\eef3"
}

.coffeecup-icons-youtube2:before {
    content: "\eef4"
}

.coffeecup-icons-youtube3:before {
    content: "\eef5"
}

.coffeecup-icons-youtube4:before {
    content: "\eef6"
}

.coffeecup-icons-twitch:before {
    content: "\eef7"
}

.coffeecup-icons-vimeo:before {
    content: "\eef8"
}

.coffeecup-icons-vimeo2:before {
    content: "\eef9"
}

.coffeecup-icons-vimeo3:before {
    content: "\eefa"
}

.coffeecup-icons-lanyrd:before {
    content: "\eefb"
}

.coffeecup-icons-flickr:before {
    content: "\eefc"
}

.coffeecup-icons-flickr2:before {
    content: "\eefd"
}

.coffeecup-icons-flickr3:before {
    content: "\eefe"
}

.coffeecup-icons-flickr4:before {
    content: "\eeff"
}

.coffeecup-icons-picassa:before {
    content: "\ef00"
}

.coffeecup-icons-picassa2:before {
    content: "\ef01"
}

.coffeecup-icons-dribbble:before {
    content: "\ef02"
}

.coffeecup-icons-dribbble2:before {
    content: "\ef03"
}

.coffeecup-icons-dribbble3:before {
    content: "\ef04"
}

.coffeecup-icons-forrst:before {
    content: "\ef05"
}

.coffeecup-icons-forrst2:before {
    content: "\ef06"
}

.coffeecup-icons-deviantart:before {
    content: "\ef07"
}

.coffeecup-icons-deviantart2:before {
    content: "\ef08"
}

.coffeecup-icons-steam:before {
    content: "\ef09"
}

.coffeecup-icons-steam2:before {
    content: "\ef0a"
}

.coffeecup-icons-dropbox:before {
    content: "\ef0b"
}

.coffeecup-icons-onedrive:before {
    content: "\ef0c"
}

.coffeecup-icons-github:before {
    content: "\ef0d"
}

.coffeecup-icons-github2:before {
    content: "\ef0e"
}

.coffeecup-icons-github3:before {
    content: "\ef0f"
}

.coffeecup-icons-github4:before {
    content: "\ef10"
}

.coffeecup-icons-github5:before {
    content: "\ef11"
}

.coffeecup-icons-wordpress:before {
    content: "\ef12"
}

.coffeecup-icons-wordpress2:before {
    content: "\ef13"
}

.coffeecup-icons-joomla:before {
    content: "\ef14"
}

.coffeecup-icons-blogger:before {
    content: "\ef15"
}

.coffeecup-icons-blogger2:before {
    content: "\ef16"
}

.coffeecup-icons-tumblr:before {
    content: "\ef17"
}

.coffeecup-icons-tumblr2:before {
    content: "\ef18"
}

.coffeecup-icons-yahoo:before {
    content: "\ef19"
}

.coffeecup-icons-tux:before {
    content: "\ef1a"
}

.coffeecup-icons-apple2:before {
    content: "\ef1b"
}

.coffeecup-icons-finder:before {
    content: "\ef1c"
}

.coffeecup-icons-android:before {
    content: "\ef1d"
}

.coffeecup-icons-windows:before {
    content: "\ef1e"
}

.coffeecup-icons-windows8:before {
    content: "\ef1f"
}

.coffeecup-icons-soundcloud:before {
    content: "\ef20"
}

.coffeecup-icons-soundcloud2:before {
    content: "\ef21"
}

.coffeecup-icons-skype:before {
    content: "\ef22"
}

.coffeecup-icons-reddit:before {
    content: "\ef23"
}

.coffeecup-icons-linkedin:before {
    content: "\ef24"
}

.coffeecup-icons-linkedin2:before {
    content: "\ef25"
}

.coffeecup-icons-lastfm:before {
    content: "\ef26"
}

.coffeecup-icons-lastfm2:before {
    content: "\ef27"
}

.coffeecup-icons-delicious:before {
    content: "\ef28"
}

.coffeecup-icons-stumbleupon:before {
    content: "\ef29"
}

.coffeecup-icons-stumbleupon2:before {
    content: "\ef2a"
}

.coffeecup-icons-stackoverflow:before {
    content: "\ef2b"
}

.coffeecup-icons-pinterest:before {
    content: "\ef2c"
}

.coffeecup-icons-pinterest2:before {
    content: "\ef2d"
}

.coffeecup-icons-xing:before {
    content: "\ef2e"
}

.coffeecup-icons-xing2:before {
    content: "\ef2f"
}

.coffeecup-icons-flattr:before {
    content: "\ef30"
}

.coffeecup-icons-foursquare:before {
    content: "\ef31"
}

.coffeecup-icons-paypal:before {
    content: "\ef32"
}

.coffeecup-icons-paypal2:before {
    content: "\ef33"
}

.coffeecup-icons-paypal3:before {
    content: "\ef34"
}

.coffeecup-icons-yelp:before {
    content: "\ef35"
}

.coffeecup-icons-file-pdf:before {
    content: "\ef36"
}

.coffeecup-icons-file-openoffice:before {
    content: "\ef37"
}

.coffeecup-icons-file-word:before {
    content: "\ef38"
}

.coffeecup-icons-file-excel:before {
    content: "\ef39"
}

.coffeecup-icons-libreoffice:before {
    content: "\ef3a"
}

.coffeecup-icons-html5:before {
    content: "\ef3b"
}

.coffeecup-icons-html52:before {
    content: "\ef3c"
}

.coffeecup-icons-css3:before {
    content: "\ef3d"
}

.coffeecup-icons-git:before {
    content: "\ef3e"
}

.coffeecup-icons-svg:before {
    content: "\ef3f"
}

.coffeecup-icons-codepen:before {
    content: "\ef40"
}

.coffeecup-icons-chrome:before {
    content: "\ef41"
}

.coffeecup-icons-firefox:before {
    content: "\ef42"
}

.coffeecup-icons-IE:before {
    content: "\ef43"
}

.coffeecup-icons-opera:before {
    content: "\ef44"
}

.coffeecup-icons-safari:before {
    content: "\ef45"
}

.custom-row:before {
    content: " ";
    display: table;
}

.custom-row:after {
    content: " ";
    display: table;
    clear: both;
}

.custom-row {
    width: 100%;
    max-width: 1200px;
    *zoom: 1;
}

.custom-row [class*="coffee-span-"] {
    padding-left: 8px;
    padding-right: 8px;
    float: left;
}

.custom-row .coffee-span-1 {
    width: 8.333333333333332%;
}

.custom-row .coffee-span-2 {
    width: 16.666666666666664%;
}

.custom-row .coffee-span-3 {
    width: 25%;
}

.custom-row .coffee-span-4 {
    width: 33.33333333333333%;
}

.custom-row .coffee-span-5 {
    width: 41.666666666666664%;
}

.custom-row .coffee-span-6 {
    width: 50%;
}

.custom-row .coffee-span-7 {
    width: 58.33333333333333%;
}

.custom-row .coffee-span-8 {
    width: 66.66666666666666%;
}

.custom-row .coffee-span-9 {
    width: 75%;
}

.custom-row .coffee-span-10 {
    width: 83.33333333333333%;
}

.custom-row .coffee-span-11 {
    width: 91.66666666666666%;
}

.custom-row .coffee-span-12 {
    width: 100%;
}

[class*="coffee-span-"]&gt;.subgrid {
    margin-left: -8px;
    margin-right: -8px;
}

.custom-row .coffee-offset-0 {
    margin-left: 0%;
}

.custom-row .coffee-offset-1 {
    margin-left: 8.333333333333332%;
}

.custom-row .coffee-offset-2 {
    margin-left: 16.666666666666664%;
}

.custom-row .coffee-offset-3 {
    margin-left: 25%;
}

.custom-row .coffee-offset-4 {
    margin-left: 33.33333333333333%;
}

.custom-row .coffee-offset-5 {
    margin-left: 41.666666666666664%;
}

.custom-row .coffee-offset-6 {
    margin-left: 50%;
}

.custom-row .coffee-offset-7 {
    margin-left: 58.33333333333333%;
}

.custom-row .coffee-offset-8 {
    margin-left: 66.66666666666666%;
}

.custom-row .coffee-offset-9 {
    margin-left: 75%;
}

.custom-row .coffee-offset-10 {
    margin-left: 83.33333333333333%;
}

.custom-row .coffee-offset-11 {
    margin-left: 91.66666666666666%;
}

.custom-row [class*="coffee-push-"] {
    position: relative;
}

.custom-row .coffee-push-11 {
    left: 91.66666666666666%;
}

.custom-row .coffee-push-10 {
    left: 83.33333333333333%;
}

.custom-row .coffee-push-9 {
    left: 75%;
}

.custom-row .coffee-push-8 {
    left: 66.66666666666666%;
}

.custom-row .coffee-push-7 {
    left: 58.33333333333333%;
}

.custom-row .coffee-push-6 {
    left: 50%;
}

.custom-row .coffee-push-5 {
    left: 41.666666666666664%;
}

.custom-row .coffee-push-4 {
    left: 33.33333333333333%;
}

.custom-row .coffee-push-3 {
    left: 25%;
}

.custom-row .coffee-push-2 {
    left: 16.666666666666664%;
}

.custom-row .coffee-push-1 {
    left: 8.333333333333332%;
}

.custom-row .coffee-push-0 {
    left: auto;
}

.custom-row [class*="coffee-pull-"] {
    position: relative;
}

.custom-row .coffee-pull-11 {
    right: 91.66666666666666%;
}

.custom-row .coffee-pull-10 {
    right: 83.33333333333333%;
}

.custom-row .coffee-pull-9 {
    right: 75%;
}

.custom-row .coffee-pull-8 {
    right: 66.66666666666666%;
}

.custom-row .coffee-pull-7 {
    right: 58.33333333333333%;
}

.custom-row .coffee-pull-6 {
    right: 50%;
}

.custom-row .coffee-pull-5 {
    right: 41.666666666666664%;
}

.custom-row .coffee-pull-4 {
    right: 33.33333333333333%;
}

.custom-row .coffee-pull-3 {
    right: 25%;
}

.custom-row .coffee-pull-2 {
    right: 16.666666666666664%;
}

.custom-row .coffee-pull-1 {
    right: 8.333333333333332%;
}

.custom-row .coffee-pull-0 {
    right: auto;
}

.show_grid_structure&gt;.custom-row {
    background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
    background-repeat: no-repeat, no-repeat;
}

.show_subgrid_structure&gt;.custom-row .custom-row {
    background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
    background-repeat: no-repeat, no-repeat;
}

@media (max-width: 1200px) {
    .custom-row [class*="coffee-1200-span-"] {
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }
    .custom-row .coffee-1200-span-1 {
        width: 8.333333333333332%;
    }
    .custom-row .coffee-1200-span-2 {
        width: 16.666666666666664%;
    }
    .custom-row .coffee-1200-span-3 {
        width: 25%;
    }
    .custom-row .coffee-1200-span-4 {
        width: 33.33333333333333%;
    }
    .custom-row .coffee-1200-span-5 {
        width: 41.666666666666664%;
    }
    .custom-row .coffee-1200-span-6 {
        width: 50%;
    }
    .custom-row .coffee-1200-span-7 {
        width: 58.33333333333333%;
    }
    .custom-row .coffee-1200-span-8 {
        width: 66.66666666666666%;
    }
    .custom-row .coffee-1200-span-9 {
        width: 75%;
    }
    .custom-row .coffee-1200-span-10 {
        width: 83.33333333333333%;
    }
    .custom-row .coffee-1200-span-11 {
        width: 91.66666666666666%;
    }
    .custom-row .coffee-1200-span-12 {
        width: 100%;
    }
    [class*="coffee-1200-span-"]&gt;.subgrid {
        margin-left: -8px;
        margin-right: -8px;
    }
    .custom-row .coffee-1200-offset-0 {
        margin-left: 0%;
    }
    .custom-row .coffee-1200-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .custom-row .coffee-1200-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .custom-row .coffee-1200-offset-3 {
        margin-left: 25%;
    }
    .custom-row .coffee-1200-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .custom-row .coffee-1200-offset-5 {
        margin-left: 41.666666666666664%;
    }
    .custom-row .coffee-1200-offset-6 {
        margin-left: 50%;
    }
    .custom-row .coffee-1200-offset-7 {
        margin-left: 58.33333333333333%;
    }
    .custom-row .coffee-1200-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .custom-row .coffee-1200-offset-9 {
        margin-left: 75%;
    }
    .custom-row .coffee-1200-offset-10 {
        margin-left: 83.33333333333333%;
    }
    .custom-row .coffee-1200-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .custom-row [class*="coffee-1200-push-"] {
        position: relative;
    }
    .custom-row .coffee-1200-push-11 {
        left: 91.66666666666666%;
    }
    .custom-row .coffee-1200-push-10 {
        left: 83.33333333333333%;
    }
    .custom-row .coffee-1200-push-9 {
        left: 75%;
    }
    .custom-row .coffee-1200-push-8 {
        left: 66.66666666666666%;
    }
    .custom-row .coffee-1200-push-7 {
        left: 58.33333333333333%;
    }
    .custom-row .coffee-1200-push-6 {
        left: 50%;
    }
    .custom-row .coffee-1200-push-5 {
        left: 41.666666666666664%;
    }
    .custom-row .coffee-1200-push-4 {
        left: 33.33333333333333%;
    }
    .custom-row .coffee-1200-push-3 {
        left: 25%;
    }
    .custom-row .coffee-1200-push-2 {
        left: 16.666666666666664%;
    }
    .custom-row .coffee-1200-push-1 {
        left: 8.333333333333332%;
    }
    .custom-row .coffee-1200-push-0 {
        left: auto;
    }
    .custom-row [class*="coffee-1200-pull-"] {
        position: relative;
    }
    .custom-row .coffee-1200-pull-11 {
        right: 91.66666666666666%;
    }
    .custom-row .coffee-1200-pull-10 {
        right: 83.33333333333333%;
    }
    .custom-row .coffee-1200-pull-9 {
        right: 75%;
    }
    .custom-row .coffee-1200-pull-8 {
        right: 66.66666666666666%;
    }
    .custom-row .coffee-1200-pull-7 {
        right: 58.33333333333333%;
    }
    .custom-row .coffee-1200-pull-6 {
        right: 50%;
    }
    .custom-row .coffee-1200-pull-5 {
        right: 41.666666666666664%;
    }
    .custom-row .coffee-1200-pull-4 {
        right: 33.33333333333333%;
    }
    .custom-row .coffee-1200-pull-3 {
        right: 25%;
    }
    .custom-row .coffee-1200-pull-2 {
        right: 16.666666666666664%;
    }
    .custom-row .coffee-1200-pull-1 {
        right: 8.333333333333332%;
    }
    .custom-row .coffee-1200-pull-0 {
        right: auto;
    }
    .show_grid_structure&gt;.custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
    .show_subgrid_structure&gt;.custom-row .custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
}

@media (max-width: 1024px) {
    .custom-row [class*="coffee-1024-span-"] {
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }
    .custom-row .coffee-1024-span-1 {
        width: 8.333333333333332%;
    }
    .custom-row .coffee-1024-span-2 {
        width: 16.666666666666664%;
    }
    .custom-row .coffee-1024-span-3 {
        width: 25%;
    }
    .custom-row .coffee-1024-span-4 {
        width: 33.33333333333333%;
    }
    .custom-row .coffee-1024-span-5 {
        width: 41.666666666666664%;
    }
    .custom-row .coffee-1024-span-6 {
        width: 50%;
    }
    .custom-row .coffee-1024-span-7 {
        width: 58.33333333333333%;
    }
    .custom-row .coffee-1024-span-8 {
        width: 66.66666666666666%;
    }
    .custom-row .coffee-1024-span-9 {
        width: 75%;
    }
    .custom-row .coffee-1024-span-10 {
        width: 83.33333333333333%;
    }
    .custom-row .coffee-1024-span-11 {
        width: 91.66666666666666%;
    }
    .custom-row .coffee-1024-span-12 {
        width: 100%;
    }
    [class*="coffee-1024-span-"]&gt;.subgrid {
        margin-left: -8px;
        margin-right: -8px;
    }
    .custom-row .coffee-1024-offset-0 {
        margin-left: 0%;
    }
    .custom-row .coffee-1024-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .custom-row .coffee-1024-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .custom-row .coffee-1024-offset-3 {
        margin-left: 25%;
    }
    .custom-row .coffee-1024-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .custom-row .coffee-1024-offset-5 {
        margin-left: 41.666666666666664%;
    }
    .custom-row .coffee-1024-offset-6 {
        margin-left: 50%;
    }
    .custom-row .coffee-1024-offset-7 {
        margin-left: 58.33333333333333%;
    }
    .custom-row .coffee-1024-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .custom-row .coffee-1024-offset-9 {
        margin-left: 75%;
    }
    .custom-row .coffee-1024-offset-10 {
        margin-left: 83.33333333333333%;
    }
    .custom-row .coffee-1024-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .custom-row [class*="coffee-1024-push-"] {
        position: relative;
    }
    .custom-row .coffee-1024-push-11 {
        left: 91.66666666666666%;
    }
    .custom-row .coffee-1024-push-10 {
        left: 83.33333333333333%;
    }
    .custom-row .coffee-1024-push-9 {
        left: 75%;
    }
    .custom-row .coffee-1024-push-8 {
        left: 66.66666666666666%;
    }
    .custom-row .coffee-1024-push-7 {
        left: 58.33333333333333%;
    }
    .custom-row .coffee-1024-push-6 {
        left: 50%;
    }
    .custom-row .coffee-1024-push-5 {
        left: 41.666666666666664%;
    }
    .custom-row .coffee-1024-push-4 {
        left: 33.33333333333333%;
    }
    .custom-row .coffee-1024-push-3 {
        left: 25%;
    }
    .custom-row .coffee-1024-push-2 {
        left: 16.666666666666664%;
    }
    .custom-row .coffee-1024-push-1 {
        left: 8.333333333333332%;
    }
    .custom-row .coffee-1024-push-0 {
        left: auto;
    }
    .custom-row [class*="coffee-1024-pull-"] {
        position: relative;
    }
    .custom-row .coffee-1024-pull-11 {
        right: 91.66666666666666%;
    }
    .custom-row .coffee-1024-pull-10 {
        right: 83.33333333333333%;
    }
    .custom-row .coffee-1024-pull-9 {
        right: 75%;
    }
    .custom-row .coffee-1024-pull-8 {
        right: 66.66666666666666%;
    }
    .custom-row .coffee-1024-pull-7 {
        right: 58.33333333333333%;
    }
    .custom-row .coffee-1024-pull-6 {
        right: 50%;
    }
    .custom-row .coffee-1024-pull-5 {
        right: 41.666666666666664%;
    }
    .custom-row .coffee-1024-pull-4 {
        right: 33.33333333333333%;
    }
    .custom-row .coffee-1024-pull-3 {
        right: 25%;
    }
    .custom-row .coffee-1024-pull-2 {
        right: 16.666666666666664%;
    }
    .custom-row .coffee-1024-pull-1 {
        right: 8.333333333333332%;
    }
    .custom-row .coffee-1024-pull-0 {
        right: auto;
    }
    .show_grid_structure&gt;.custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
    .show_subgrid_structure&gt;.custom-row .custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
}

@media (max-width: 800px) {
    .custom-row [class*="coffee-800-span-"] {
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }
    .custom-row .coffee-800-span-1 {
        width: 8.333333333333332%;
    }
    .custom-row .coffee-800-span-2 {
        width: 16.666666666666664%;
    }
    .custom-row .coffee-800-span-3 {
        width: 25%;
    }
    .custom-row .coffee-800-span-4 {
        width: 33.33333333333333%;
    }
    .custom-row .coffee-800-span-5 {
        width: 41.666666666666664%;
    }
    .custom-row .coffee-800-span-6 {
        width: 50%;
    }
    .custom-row .coffee-800-span-7 {
        width: 58.33333333333333%;
    }
    .custom-row .coffee-800-span-8 {
        width: 66.66666666666666%;
    }
    .custom-row .coffee-800-span-9 {
        width: 75%;
    }
    .custom-row .coffee-800-span-10 {
        width: 83.33333333333333%;
    }
    .custom-row .coffee-800-span-11 {
        width: 91.66666666666666%;
    }
    .custom-row .coffee-800-span-12 {
        width: 100%;
    }
    [class*="coffee-800-span-"]&gt;.subgrid {
        margin-left: -8px;
        margin-right: -8px;
    }
    .custom-row .coffee-800-offset-0 {
        margin-left: 0%;
    }
    .custom-row .coffee-800-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .custom-row .coffee-800-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .custom-row .coffee-800-offset-3 {
        margin-left: 25%;
    }
    .custom-row .coffee-800-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .custom-row .coffee-800-offset-5 {
        margin-left: 41.666666666666664%;
    }
    .custom-row .coffee-800-offset-6 {
        margin-left: 50%;
    }
    .custom-row .coffee-800-offset-7 {
        margin-left: 58.33333333333333%;
    }
    .custom-row .coffee-800-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .custom-row .coffee-800-offset-9 {
        margin-left: 75%;
    }
    .custom-row .coffee-800-offset-10 {
        margin-left: 83.33333333333333%;
    }
    .custom-row .coffee-800-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .custom-row [class*="coffee-800-push-"] {
        position: relative;
    }
    .custom-row .coffee-800-push-11 {
        left: 91.66666666666666%;
    }
    .custom-row .coffee-800-push-10 {
        left: 83.33333333333333%;
    }
    .custom-row .coffee-800-push-9 {
        left: 75%;
    }
    .custom-row .coffee-800-push-8 {
        left: 66.66666666666666%;
    }
    .custom-row .coffee-800-push-7 {
        left: 58.33333333333333%;
    }
    .custom-row .coffee-800-push-6 {
        left: 50%;
    }
    .custom-row .coffee-800-push-5 {
        left: 41.666666666666664%;
    }
    .custom-row .coffee-800-push-4 {
        left: 33.33333333333333%;
    }
    .custom-row .coffee-800-push-3 {
        left: 25%;
    }
    .custom-row .coffee-800-push-2 {
        left: 16.666666666666664%;
    }
    .custom-row .coffee-800-push-1 {
        left: 8.333333333333332%;
    }
    .custom-row .coffee-800-push-0 {
        left: auto;
    }
    .custom-row [class*="coffee-800-pull-"] {
        position: relative;
    }
    .custom-row .coffee-800-pull-11 {
        right: 91.66666666666666%;
    }
    .custom-row .coffee-800-pull-10 {
        right: 83.33333333333333%;
    }
    .custom-row .coffee-800-pull-9 {
        right: 75%;
    }
    .custom-row .coffee-800-pull-8 {
        right: 66.66666666666666%;
    }
    .custom-row .coffee-800-pull-7 {
        right: 58.33333333333333%;
    }
    .custom-row .coffee-800-pull-6 {
        right: 50%;
    }
    .custom-row .coffee-800-pull-5 {
        right: 41.666666666666664%;
    }
    .custom-row .coffee-800-pull-4 {
        right: 33.33333333333333%;
    }
    .custom-row .coffee-800-pull-3 {
        right: 25%;
    }
    .custom-row .coffee-800-pull-2 {
        right: 16.666666666666664%;
    }
    .custom-row .coffee-800-pull-1 {
        right: 8.333333333333332%;
    }
    .custom-row .coffee-800-pull-0 {
        right: auto;
    }
    .show_grid_structure&gt;.custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
    .show_subgrid_structure&gt;.custom-row .custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
}

@media (max-width: 768px) {
    .custom-row [class*="coffee-768-span-"] {
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }
    .custom-row .coffee-768-span-1 {
        width: 8.333333333333332%;
    }
    .custom-row .coffee-768-span-2 {
        width: 16.666666666666664%;
    }
    .custom-row .coffee-768-span-3 {
        width: 25%;
    }
    .custom-row .coffee-768-span-4 {
        width: 33.33333333333333%;
    }
    .custom-row .coffee-768-span-5 {
        width: 41.666666666666664%;
    }
    .custom-row .coffee-768-span-6 {
        width: 50%;
    }
    .custom-row .coffee-768-span-7 {
        width: 58.33333333333333%;
    }
    .custom-row .coffee-768-span-8 {
        width: 66.66666666666666%;
    }
    .custom-row .coffee-768-span-9 {
        width: 75%;
    }
    .custom-row .coffee-768-span-10 {
        width: 83.33333333333333%;
    }
    .custom-row .coffee-768-span-11 {
        width: 91.66666666666666%;
    }
    .custom-row .coffee-768-span-12 {
        width: 100%;
    }
    [class*="coffee-768-span-"]&gt;.subgrid {
        margin-left: -8px;
        margin-right: -8px;
    }
    .custom-row .coffee-768-offset-0 {
        margin-left: 0%;
    }
    .custom-row .coffee-768-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .custom-row .coffee-768-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .custom-row .coffee-768-offset-3 {
        margin-left: 25%;
    }
    .custom-row .coffee-768-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .custom-row .coffee-768-offset-5 {
        margin-left: 41.666666666666664%;
    }
    .custom-row .coffee-768-offset-6 {
        margin-left: 50%;
    }
    .custom-row .coffee-768-offset-7 {
        margin-left: 58.33333333333333%;
    }
    .custom-row .coffee-768-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .custom-row .coffee-768-offset-9 {
        margin-left: 75%;
    }
    .custom-row .coffee-768-offset-10 {
        margin-left: 83.33333333333333%;
    }
    .custom-row .coffee-768-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .custom-row [class*="coffee-768-push-"] {
        position: relative;
    }
    .custom-row .coffee-768-push-11 {
        left: 91.66666666666666%;
    }
    .custom-row .coffee-768-push-10 {
        left: 83.33333333333333%;
    }
    .custom-row .coffee-768-push-9 {
        left: 75%;
    }
    .custom-row .coffee-768-push-8 {
        left: 66.66666666666666%;
    }
    .custom-row .coffee-768-push-7 {
        left: 58.33333333333333%;
    }
    .custom-row .coffee-768-push-6 {
        left: 50%;
    }
    .custom-row .coffee-768-push-5 {
        left: 41.666666666666664%;
    }
    .custom-row .coffee-768-push-4 {
        left: 33.33333333333333%;
    }
    .custom-row .coffee-768-push-3 {
        left: 25%;
    }
    .custom-row .coffee-768-push-2 {
        left: 16.666666666666664%;
    }
    .custom-row .coffee-768-push-1 {
        left: 8.333333333333332%;
    }
    .custom-row .coffee-768-push-0 {
        left: auto;
    }
    .custom-row [class*="coffee-768-pull-"] {
        position: relative;
    }
    .custom-row .coffee-768-pull-11 {
        right: 91.66666666666666%;
    }
    .custom-row .coffee-768-pull-10 {
        right: 83.33333333333333%;
    }
    .custom-row .coffee-768-pull-9 {
        right: 75%;
    }
    .custom-row .coffee-768-pull-8 {
        right: 66.66666666666666%;
    }
    .custom-row .coffee-768-pull-7 {
        right: 58.33333333333333%;
    }
    .custom-row .coffee-768-pull-6 {
        right: 50%;
    }
    .custom-row .coffee-768-pull-5 {
        right: 41.666666666666664%;
    }
    .custom-row .coffee-768-pull-4 {
        right: 33.33333333333333%;
    }
    .custom-row .coffee-768-pull-3 {
        right: 25%;
    }
    .custom-row .coffee-768-pull-2 {
        right: 16.666666666666664%;
    }
    .custom-row .coffee-768-pull-1 {
        right: 8.333333333333332%;
    }
    .custom-row .coffee-768-pull-0 {
        right: auto;
    }
    .show_grid_structure&gt;.custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
    .show_subgrid_structure&gt;.custom-row .custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
}

@media (max-width: 603px) {
    .custom-row [class*="coffee-603-span-"] {
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }
    .custom-row .coffee-603-span-1 {
        width: 8.333333333333332%;
    }
    .custom-row .coffee-603-span-2 {
        width: 16.666666666666664%;
    }
    .custom-row .coffee-603-span-3 {
        width: 25%;
    }
    .custom-row .coffee-603-span-4 {
        width: 33.33333333333333%;
    }
    .custom-row .coffee-603-span-5 {
        width: 41.666666666666664%;
    }
    .custom-row .coffee-603-span-6 {
        width: 50%;
    }
    .custom-row .coffee-603-span-7 {
        width: 58.33333333333333%;
    }
    .custom-row .coffee-603-span-8 {
        width: 66.66666666666666%;
    }
    .custom-row .coffee-603-span-9 {
        width: 75%;
    }
    .custom-row .coffee-603-span-10 {
        width: 83.33333333333333%;
    }
    .custom-row .coffee-603-span-11 {
        width: 91.66666666666666%;
    }
    .custom-row .coffee-603-span-12 {
        width: 100%;
    }
    [class*="coffee-603-span-"]&gt;.subgrid {
        margin-left: -8px;
        margin-right: -8px;
    }
    .custom-row .coffee-603-offset-0 {
        margin-left: 0%;
    }
    .custom-row .coffee-603-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .custom-row .coffee-603-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .custom-row .coffee-603-offset-3 {
        margin-left: 25%;
    }
    .custom-row .coffee-603-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .custom-row .coffee-603-offset-5 {
        margin-left: 41.666666666666664%;
    }
    .custom-row .coffee-603-offset-6 {
        margin-left: 50%;
    }
    .custom-row .coffee-603-offset-7 {
        margin-left: 58.33333333333333%;
    }
    .custom-row .coffee-603-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .custom-row .coffee-603-offset-9 {
        margin-left: 75%;
    }
    .custom-row .coffee-603-offset-10 {
        margin-left: 83.33333333333333%;
    }
    .custom-row .coffee-603-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .custom-row [class*="coffee-603-push-"] {
        position: relative;
    }
    .custom-row .coffee-603-push-11 {
        left: 91.66666666666666%;
    }
    .custom-row .coffee-603-push-10 {
        left: 83.33333333333333%;
    }
    .custom-row .coffee-603-push-9 {
        left: 75%;
    }
    .custom-row .coffee-603-push-8 {
        left: 66.66666666666666%;
    }
    .custom-row .coffee-603-push-7 {
        left: 58.33333333333333%;
    }
    .custom-row .coffee-603-push-6 {
        left: 50%;
    }
    .custom-row .coffee-603-push-5 {
        left: 41.666666666666664%;
    }
    .custom-row .coffee-603-push-4 {
        left: 33.33333333333333%;
    }
    .custom-row .coffee-603-push-3 {
        left: 25%;
    }
    .custom-row .coffee-603-push-2 {
        left: 16.666666666666664%;
    }
    .custom-row .coffee-603-push-1 {
        left: 8.333333333333332%;
    }
    .custom-row .coffee-603-push-0 {
        left: auto;
    }
    .custom-row [class*="coffee-603-pull-"] {
        position: relative;
    }
    .custom-row .coffee-603-pull-11 {
        right: 91.66666666666666%;
    }
    .custom-row .coffee-603-pull-10 {
        right: 83.33333333333333%;
    }
    .custom-row .coffee-603-pull-9 {
        right: 75%;
    }
    .custom-row .coffee-603-pull-8 {
        right: 66.66666666666666%;
    }
    .custom-row .coffee-603-pull-7 {
        right: 58.33333333333333%;
    }
    .custom-row .coffee-603-pull-6 {
        right: 50%;
    }
    .custom-row .coffee-603-pull-5 {
        right: 41.666666666666664%;
    }
    .custom-row .coffee-603-pull-4 {
        right: 33.33333333333333%;
    }
    .custom-row .coffee-603-pull-3 {
        right: 25%;
    }
    .custom-row .coffee-603-pull-2 {
        right: 16.666666666666664%;
    }
    .custom-row .coffee-603-pull-1 {
        right: 8.333333333333332%;
    }
    .custom-row .coffee-603-pull-0 {
        right: auto;
    }
    .show_grid_structure&gt;.custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
    .show_subgrid_structure&gt;.custom-row .custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
}

@media (max-width: 533px) {
    .custom-row [class*="coffee-533-span-"] {
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }
    .custom-row .coffee-533-span-1 {
        width: 8.333333333333332%;
    }
    .custom-row .coffee-533-span-2 {
        width: 16.666666666666664%;
    }
    .custom-row .coffee-533-span-3 {
        width: 25%;
    }
    .custom-row .coffee-533-span-4 {
        width: 33.33333333333333%;
    }
    .custom-row .coffee-533-span-5 {
        width: 41.666666666666664%;
    }
    .custom-row .coffee-533-span-6 {
        width: 50%;
    }
    .custom-row .coffee-533-span-7 {
        width: 58.33333333333333%;
    }
    .custom-row .coffee-533-span-8 {
        width: 66.66666666666666%;
    }
    .custom-row .coffee-533-span-9 {
        width: 75%;
    }
    .custom-row .coffee-533-span-10 {
        width: 83.33333333333333%;
    }
    .custom-row .coffee-533-span-11 {
        width: 91.66666666666666%;
    }
    .custom-row .coffee-533-span-12 {
        width: 100%;
    }
    [class*="coffee-533-span-"]&gt;.subgrid {
        margin-left: -8px;
        margin-right: -8px;
    }
    .custom-row .coffee-533-offset-0 {
        margin-left: 0%;
    }
    .custom-row .coffee-533-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .custom-row .coffee-533-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .custom-row .coffee-533-offset-3 {
        margin-left: 25%;
    }
    .custom-row .coffee-533-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .custom-row .coffee-533-offset-5 {
        margin-left: 41.666666666666664%;
    }
    .custom-row .coffee-533-offset-6 {
        margin-left: 50%;
    }
    .custom-row .coffee-533-offset-7 {
        margin-left: 58.33333333333333%;
    }
    .custom-row .coffee-533-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .custom-row .coffee-533-offset-9 {
        margin-left: 75%;
    }
    .custom-row .coffee-533-offset-10 {
        margin-left: 83.33333333333333%;
    }
    .custom-row .coffee-533-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .custom-row [class*="coffee-533-push-"] {
        position: relative;
    }
    .custom-row .coffee-533-push-11 {
        left: 91.66666666666666%;
    }
    .custom-row .coffee-533-push-10 {
        left: 83.33333333333333%;
    }
    .custom-row .coffee-533-push-9 {
        left: 75%;
    }
    .custom-row .coffee-533-push-8 {
        left: 66.66666666666666%;
    }
    .custom-row .coffee-533-push-7 {
        left: 58.33333333333333%;
    }
    .custom-row .coffee-533-push-6 {
        left: 50%;
    }
    .custom-row .coffee-533-push-5 {
        left: 41.666666666666664%;
    }
    .custom-row .coffee-533-push-4 {
        left: 33.33333333333333%;
    }
    .custom-row .coffee-533-push-3 {
        left: 25%;
    }
    .custom-row .coffee-533-push-2 {
        left: 16.666666666666664%;
    }
    .custom-row .coffee-533-push-1 {
        left: 8.333333333333332%;
    }
    .custom-row .coffee-533-push-0 {
        left: auto;
    }
    .custom-row [class*="coffee-533-pull-"] {
        position: relative;
    }
    .custom-row .coffee-533-pull-11 {
        right: 91.66666666666666%;
    }
    .custom-row .coffee-533-pull-10 {
        right: 83.33333333333333%;
    }
    .custom-row .coffee-533-pull-9 {
        right: 75%;
    }
    .custom-row .coffee-533-pull-8 {
        right: 66.66666666666666%;
    }
    .custom-row .coffee-533-pull-7 {
        right: 58.33333333333333%;
    }
    .custom-row .coffee-533-pull-6 {
        right: 50%;
    }
    .custom-row .coffee-533-pull-5 {
        right: 41.666666666666664%;
    }
    .custom-row .coffee-533-pull-4 {
        right: 33.33333333333333%;
    }
    .custom-row .coffee-533-pull-3 {
        right: 25%;
    }
    .custom-row .coffee-533-pull-2 {
        right: 16.666666666666664%;
    }
    .custom-row .coffee-533-pull-1 {
        right: 8.333333333333332%;
    }
    .custom-row .coffee-533-pull-0 {
        right: auto;
    }
    .show_grid_structure&gt;.custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
    .show_subgrid_structure&gt;.custom-row .custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
}

@media (max-width: 414px) {
    .custom-row [class*="coffee-414-span-"] {
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }
    .custom-row .coffee-414-span-1 {
        width: 8.333333333333332%;
    }
    .custom-row .coffee-414-span-2 {
        width: 16.666666666666664%;
    }
    .custom-row .coffee-414-span-3 {
        width: 25%;
    }
    .custom-row .coffee-414-span-4 {
        width: 33.33333333333333%;
    }
    .custom-row .coffee-414-span-5 {
        width: 41.666666666666664%;
    }
    .custom-row .coffee-414-span-6 {
        width: 50%;
    }
    .custom-row .coffee-414-span-7 {
        width: 58.33333333333333%;
    }
    .custom-row .coffee-414-span-8 {
        width: 66.66666666666666%;
    }
    .custom-row .coffee-414-span-9 {
        width: 75%;
    }
    .custom-row .coffee-414-span-10 {
        width: 83.33333333333333%;
    }
    .custom-row .coffee-414-span-11 {
        width: 91.66666666666666%;
    }
    .custom-row .coffee-414-span-12 {
        width: 100%;
    }
    [class*="coffee-414-span-"]&gt;.subgrid {
        margin-left: -8px;
        margin-right: -8px;
    }
    .custom-row .coffee-414-offset-0 {
        margin-left: 0%;
    }
    .custom-row .coffee-414-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .custom-row .coffee-414-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .custom-row .coffee-414-offset-3 {
        margin-left: 25%;
    }
    .custom-row .coffee-414-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .custom-row .coffee-414-offset-5 {
        margin-left: 41.666666666666664%;
    }
    .custom-row .coffee-414-offset-6 {
        margin-left: 50%;
    }
    .custom-row .coffee-414-offset-7 {
        margin-left: 58.33333333333333%;
    }
    .custom-row .coffee-414-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .custom-row .coffee-414-offset-9 {
        margin-left: 75%;
    }
    .custom-row .coffee-414-offset-10 {
        margin-left: 83.33333333333333%;
    }
    .custom-row .coffee-414-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .custom-row [class*="coffee-414-push-"] {
        position: relative;
    }
    .custom-row .coffee-414-push-11 {
        left: 91.66666666666666%;
    }
    .custom-row .coffee-414-push-10 {
        left: 83.33333333333333%;
    }
    .custom-row .coffee-414-push-9 {
        left: 75%;
    }
    .custom-row .coffee-414-push-8 {
        left: 66.66666666666666%;
    }
    .custom-row .coffee-414-push-7 {
        left: 58.33333333333333%;
    }
    .custom-row .coffee-414-push-6 {
        left: 50%;
    }
    .custom-row .coffee-414-push-5 {
        left: 41.666666666666664%;
    }
    .custom-row .coffee-414-push-4 {
        left: 33.33333333333333%;
    }
    .custom-row .coffee-414-push-3 {
        left: 25%;
    }
    .custom-row .coffee-414-push-2 {
        left: 16.666666666666664%;
    }
    .custom-row .coffee-414-push-1 {
        left: 8.333333333333332%;
    }
    .custom-row .coffee-414-push-0 {
        left: auto;
    }
    .custom-row [class*="coffee-414-pull-"] {
        position: relative;
    }
    .custom-row .coffee-414-pull-11 {
        right: 91.66666666666666%;
    }
    .custom-row .coffee-414-pull-10 {
        right: 83.33333333333333%;
    }
    .custom-row .coffee-414-pull-9 {
        right: 75%;
    }
    .custom-row .coffee-414-pull-8 {
        right: 66.66666666666666%;
    }
    .custom-row .coffee-414-pull-7 {
        right: 58.33333333333333%;
    }
    .custom-row .coffee-414-pull-6 {
        right: 50%;
    }
    .custom-row .coffee-414-pull-5 {
        right: 41.666666666666664%;
    }
    .custom-row .coffee-414-pull-4 {
        right: 33.33333333333333%;
    }
    .custom-row .coffee-414-pull-3 {
        right: 25%;
    }
    .custom-row .coffee-414-pull-2 {
        right: 16.666666666666664%;
    }
    .custom-row .coffee-414-pull-1 {
        right: 8.333333333333332%;
    }
    .custom-row .coffee-414-pull-0 {
        right: auto;
    }
    .show_grid_structure&gt;.custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
    .show_subgrid_structure&gt;.custom-row .custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
}

@media (max-width: 375px) {
    .custom-row [class*="coffee-375-span-"] {
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }
    .custom-row .coffee-375-span-1 {
        width: 8.333333333333332%;
    }
    .custom-row .coffee-375-span-2 {
        width: 16.666666666666664%;
    }
    .custom-row .coffee-375-span-3 {
        width: 25%;
    }
    .custom-row .coffee-375-span-4 {
        width: 33.33333333333333%;
    }
    .custom-row .coffee-375-span-5 {
        width: 41.666666666666664%;
    }
    .custom-row .coffee-375-span-6 {
        width: 50%;
    }
    .custom-row .coffee-375-span-7 {
        width: 58.33333333333333%;
    }
    .custom-row .coffee-375-span-8 {
        width: 66.66666666666666%;
    }
    .custom-row .coffee-375-span-9 {
        width: 75%;
    }
    .custom-row .coffee-375-span-10 {
        width: 83.33333333333333%;
    }
    .custom-row .coffee-375-span-11 {
        width: 91.66666666666666%;
    }
    .custom-row .coffee-375-span-12 {
        width: 100%;
    }
    [class*="coffee-375-span-"]&gt;.subgrid {
        margin-left: -8px;
        margin-right: -8px;
    }
    .custom-row .coffee-375-offset-0 {
        margin-left: 0%;
    }
    .custom-row .coffee-375-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .custom-row .coffee-375-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .custom-row .coffee-375-offset-3 {
        margin-left: 25%;
    }
    .custom-row .coffee-375-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .custom-row .coffee-375-offset-5 {
        margin-left: 41.666666666666664%;
    }
    .custom-row .coffee-375-offset-6 {
        margin-left: 50%;
    }
    .custom-row .coffee-375-offset-7 {
        margin-left: 58.33333333333333%;
    }
    .custom-row .coffee-375-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .custom-row .coffee-375-offset-9 {
        margin-left: 75%;
    }
    .custom-row .coffee-375-offset-10 {
        margin-left: 83.33333333333333%;
    }
    .custom-row .coffee-375-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .custom-row [class*="coffee-375-push-"] {
        position: relative;
    }
    .custom-row .coffee-375-push-11 {
        left: 91.66666666666666%;
    }
    .custom-row .coffee-375-push-10 {
        left: 83.33333333333333%;
    }
    .custom-row .coffee-375-push-9 {
        left: 75%;
    }
    .custom-row .coffee-375-push-8 {
        left: 66.66666666666666%;
    }
    .custom-row .coffee-375-push-7 {
        left: 58.33333333333333%;
    }
    .custom-row .coffee-375-push-6 {
        left: 50%;
    }
    .custom-row .coffee-375-push-5 {
        left: 41.666666666666664%;
    }
    .custom-row .coffee-375-push-4 {
        left: 33.33333333333333%;
    }
    .custom-row .coffee-375-push-3 {
        left: 25%;
    }
    .custom-row .coffee-375-push-2 {
        left: 16.666666666666664%;
    }
    .custom-row .coffee-375-push-1 {
        left: 8.333333333333332%;
    }
    .custom-row .coffee-375-push-0 {
        left: auto;
    }
    .custom-row [class*="coffee-375-pull-"] {
        position: relative;
    }
    .custom-row .coffee-375-pull-11 {
        right: 91.66666666666666%;
    }
    .custom-row .coffee-375-pull-10 {
        right: 83.33333333333333%;
    }
    .custom-row .coffee-375-pull-9 {
        right: 75%;
    }
    .custom-row .coffee-375-pull-8 {
        right: 66.66666666666666%;
    }
    .custom-row .coffee-375-pull-7 {
        right: 58.33333333333333%;
    }
    .custom-row .coffee-375-pull-6 {
        right: 50%;
    }
    .custom-row .coffee-375-pull-5 {
        right: 41.666666666666664%;
    }
    .custom-row .coffee-375-pull-4 {
        right: 33.33333333333333%;
    }
    .custom-row .coffee-375-pull-3 {
        right: 25%;
    }
    .custom-row .coffee-375-pull-2 {
        right: 16.666666666666664%;
    }
    .custom-row .coffee-375-pull-1 {
        right: 8.333333333333332%;
    }
    .custom-row .coffee-375-pull-0 {
        right: auto;
    }
    .show_grid_structure&gt;.custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
    .show_subgrid_structure&gt;.custom-row .custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
}

@media (max-width: 320px) {
    .custom-row [class*="coffee-320-span-"] {
        padding-left: 8px;
        padding-right: 8px;
        float: left;
    }
    .custom-row .coffee-320-span-1 {
        width: 8.333333333333332%;
    }
    .custom-row .coffee-320-span-2 {
        width: 16.666666666666664%;
    }
    .custom-row .coffee-320-span-3 {
        width: 25%;
    }
    .custom-row .coffee-320-span-4 {
        width: 33.33333333333333%;
    }
    .custom-row .coffee-320-span-5 {
        width: 41.666666666666664%;
    }
    .custom-row .coffee-320-span-6 {
        width: 50%;
    }
    .custom-row .coffee-320-span-7 {
        width: 58.33333333333333%;
    }
    .custom-row .coffee-320-span-8 {
        width: 66.66666666666666%;
    }
    .custom-row .coffee-320-span-9 {
        width: 75%;
    }
    .custom-row .coffee-320-span-10 {
        width: 83.33333333333333%;
    }
    .custom-row .coffee-320-span-11 {
        width: 91.66666666666666%;
    }
    .custom-row .coffee-320-span-12 {
        width: 100%;
    }
    [class*="coffee-320-span-"]&gt;.subgrid {
        margin-left: -8px;
        margin-right: -8px;
    }
    .custom-row .coffee-320-offset-0 {
        margin-left: 0%;
    }
    .custom-row .coffee-320-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .custom-row .coffee-320-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .custom-row .coffee-320-offset-3 {
        margin-left: 25%;
    }
    .custom-row .coffee-320-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .custom-row .coffee-320-offset-5 {
        margin-left: 41.666666666666664%;
    }
    .custom-row .coffee-320-offset-6 {
        margin-left: 50%;
    }
    .custom-row .coffee-320-offset-7 {
        margin-left: 58.33333333333333%;
    }
    .custom-row .coffee-320-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .custom-row .coffee-320-offset-9 {
        margin-left: 75%;
    }
    .custom-row .coffee-320-offset-10 {
        margin-left: 83.33333333333333%;
    }
    .custom-row .coffee-320-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .custom-row [class*="coffee-320-push-"] {
        position: relative;
    }
    .custom-row .coffee-320-push-11 {
        left: 91.66666666666666%;
    }
    .custom-row .coffee-320-push-10 {
        left: 83.33333333333333%;
    }
    .custom-row .coffee-320-push-9 {
        left: 75%;
    }
    .custom-row .coffee-320-push-8 {
        left: 66.66666666666666%;
    }
    .custom-row .coffee-320-push-7 {
        left: 58.33333333333333%;
    }
    .custom-row .coffee-320-push-6 {
        left: 50%;
    }
    .custom-row .coffee-320-push-5 {
        left: 41.666666666666664%;
    }
    .custom-row .coffee-320-push-4 {
        left: 33.33333333333333%;
    }
    .custom-row .coffee-320-push-3 {
        left: 25%;
    }
    .custom-row .coffee-320-push-2 {
        left: 16.666666666666664%;
    }
    .custom-row .coffee-320-push-1 {
        left: 8.333333333333332%;
    }
    .custom-row .coffee-320-push-0 {
        left: auto;
    }
    .custom-row [class*="coffee-320-pull-"] {
        position: relative;
    }
    .custom-row .coffee-320-pull-11 {
        right: 91.66666666666666%;
    }
    .custom-row .coffee-320-pull-10 {
        right: 83.33333333333333%;
    }
    .custom-row .coffee-320-pull-9 {
        right: 75%;
    }
    .custom-row .coffee-320-pull-8 {
        right: 66.66666666666666%;
    }
    .custom-row .coffee-320-pull-7 {
        right: 58.33333333333333%;
    }
    .custom-row .coffee-320-pull-6 {
        right: 50%;
    }
    .custom-row .coffee-320-pull-5 {
        right: 41.666666666666664%;
    }
    .custom-row .coffee-320-pull-4 {
        right: 33.33333333333333%;
    }
    .custom-row .coffee-320-pull-3 {
        right: 25%;
    }
    .custom-row .coffee-320-pull-2 {
        right: 16.666666666666664%;
    }
    .custom-row .coffee-320-pull-1 {
        right: 8.333333333333332%;
    }
    .custom-row .coffee-320-pull-0 {
        right: auto;
    }
    .show_grid_structure&gt;.custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
    .show_subgrid_structure&gt;.custom-row .custom-row {
        background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin" width="100%" height="100%"&gt;&lt;g style="fill:#FFF; fill-opacity:0; stroke:rgb(200,200,200); stroke-opacity:0.16; stroke-width:16px"&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="-8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="0%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="8.333333333333332%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="16.666666666666664%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="24.999999999999996%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="33.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="41.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="49.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="58.33333333333333%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="66.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="74.99999999999999%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="83.33333333333331%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="91.66666666666666%"&gt;&lt;/rect&gt;&lt;rect width="8.333333333333332%" height="200%" y="-50%" x="99.99999999999999%"&gt;&lt;/rect&gt;&lt;/g&gt;&lt;/svg&gt;');
        background-repeat: no-repeat, no-repeat;
    }
}</pre></body></html>