/****** GENERAL ******/
/* General */

/* Generated fonts face */

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


@font-face {
    font-family: 'GothamBlack';
    src: url('fonts/Gotham-Black.eot');
    src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Black.woff') format('woff'),
        url('fonts/Gotham-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap; 
}

@font-face {
    font-family: 'GothamBold';
    src: url('fonts/Gotham-Bold.eot');
    src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Bold.woff') format('woff'),
        url('fonts/Gotham-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap; 
}

@font-face {
    font-family: 'GothamLight';
    src: url('fonts/Gotham-Light.eot');
    src: url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Light.woff') format('woff'),
        url('fonts/Gotham-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap; 
}

@font-face {
    font-family: 'GothamMedium';
    src: url('fonts/Gotham-Medium.eot');
    src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Medium.woff') format('woff'),
        url('fonts/Gotham-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap; 
}

@font-face {
    font-family: 'GothamBook';
    src: url('fonts/Gotham-Book.eot');
    src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Book.woff') format('woff'),
        url('fonts/Gotham-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap; 
}



/*  */
/*

font-family: 'Roboto', Arial, sans-serif;
 font-weight: 400;

GothamBlack  —> Roboto 900
GothamBold   —> Roboto 700
GothamLight  —> Roboto 300
GothamMedium —> Roboto 500
GothamBook   —> Roboto 400

*/


body {
    font-family: 'GothamBold',  Arial, sans-serif;
    /* 
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700;
    */

    font-size: 16px;
    background-color: #fff;
    color: #646464;
}

img {
    max-width: 100%;
    height: auto;
}

a:hover {
    text-decoration: none;
}

.bxSizing {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
li {
    font-size: 16px;
}
ul, li, span {
    font-family: 'GothamBook';
    /* 
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 400;
    */
}

h1 {font-size: 30px; margin-bottom: 30px; line-height: 1.5em; }
h2 {font-size: 24px; line-height: 1.5em; }
h3 {font-size: 18px; line-height: 1.5em; }
h4 {font-size: 16px; line-height: 1.5em; }
h5 {font-size: 14px; line-height: 1.5em; }
p {font-size: 16px; font-family: 'GothamBook'; color: #646464; line-height: 2em; /* font-family: 'Roboto', Arial, sans-serif; font-weight: 400; */ }
h1 span,
h1 span strong,
h2 span,
h2 span strong,
h3 span,
h3 span strong,
h4 span,
h4 span strong,
h5 span,
h5 span strong {line-height: 1.5em !important;}
p span {line-height: 2em !important;}


label {
	font-weight: normal;
	font-size: 14px;
	font-family: 'Lato', sans-serif;
}


