
@font-face {
    font-family: 'Graphik';
    src: url('../fonts/Graphik Regular.ttf');
    font-display: swap;
}

@font-face {
    font-family: 'DIN Next LT Pro Medium';
    src:url('../fonts/DINNextLTPro-Medium.ttf') format('truetype');
    font-display: swap;
}


@font-face {
    font-family: 'DIN Next LT Pro Bold';
    src:url('../fonts/DINNextLTPro-Bold.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'DIN Next LT Pro Regular';
    src:url('../fonts/DINNextLTPro-Regular.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Franchise Bold';
    src:url('../fonts/Franchise-Bold.ttf');
    font-display: swap;
}

@font-face {
    font-family: 'Graphik Semibold';
    src:url('../fonts/Graphik-Semibold.woff');
    font-display: swap;
}

@font-face {
    font-family: 'Eina 01 Regular';
    src:url('../fonts/Eina01-Regular.ttf');
    font-display: swap;
}

@font-face {
    font-family: 'Franchise';
    src:url('../fonts/Franchise.ttf');
    font-display: swap;
}


* { margin:0; padding:0; }

body          {font-size: 14px; font-family: 'DIN Next LT Pro Medium';  text-align: left; }

img           { border:0; vertical-align:top; }

a             { color:#777777; text-decoration: none; }
a:hover       { text-decoration: none; color: #45d8bb; }
:focus        { outline:none; }
a:focus        { outline:none; }
img { max-width: 100%; height: auto;}

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; color:#555; }
h1            { font-size:20px; font-weight:normal; }
h2            { font-size:18px; font-weight:normal; }
h3            { font-size:16px; font-weight:normal; }
h4            { font-size:14px; font-weight:normal; }
h5            { font-size:14px; font-weight:normal; }
h6            { font-size:14px; font-weight:normal; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
p             { margin:0 0 10px; }
strong        { font-weight:normal; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */
ul,ol         { list-style:none; margin: 0;}

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:right !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */
