



@font-face {
    font-family: 'Helveticaneue';
    src: url('../fonts/helveticaneue.eot'),
    url('../fonts/helveticaneue.eot?#iefix') format('embedded-opentype'),
    url('../fonts/helveticaneue.woff') format('woff'),
    url('../fonts/helveticaneue.woff2') format('woff2'),
    url('../fonts/helveticaneue.ttf') format('truetype'),
    url('../fonts/helveticaneue.svg') format('svg');
}

@font-face {
    font-family: 'Bold';
    src: url('../fonts/helveticaneuebold.eot'),
    url('../fonts/helveticaneuebold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/helveticaneuebold.woff') format('woff'),
    url('../fonts/helveticaneuebold.woff2') format('woff2'),
    url('../fonts/helveticaneuebold.ttf') format('truetype'),
    url('../fonts/helveticaneuebold.svg') format('svg');
}

@font-face {
    font-family: 'Light';
    src: url('../fonts/helveticaneuelight.eot'),
    url('../fonts/helveticaneuelight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/helveticaneuelight.woff') format('woff'),
    url('../fonts/helveticaneuelight.woff2') format('woff2'),
    url('../fonts/helveticaneuelight.ttf') format('truetype'),
    url('../fonts/helveticaneuelight.svg') format('svg');
}
@font-face {
    font-family: 'Utralight';
    src: url('../fonts/helveticaneueultralight.eot'),
    url('../fonts/helveticaneueultralight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/helveticaneueultralight.woff') format('woff'),
    url('../fonts/helveticaneueultralight.woff2') format('woff2'),
    url('../fonts/helveticaneueultralight.ttf') format('truetype'),
    url('../fonts/helveticaneueultralight.svg') format('svg');
}

/* LAYOUT
***************************************************/
#layout_home {
    background: #fff;
}


/* IMAGE LAZY SIZE
****************************************************/
.w300-h200 {
    width: 300px;
    height: 200px;
}

.w270-h270 {
    width: 270px;
    height: 270px;
}

/* HEADER CSS
****************************************************/
#elife-header {

}


/*
   SPLASH SECTION
------------------------------------------------------------------- */
#elife-splash-section {
    padding-top: 178px;
}

#layout_home #elife-splash-section {
    padding-top: 125px;
}

#layout_order #elife-splash-section {
    padding-top: 72px;
}

.elife-splash {
    margin-bottom: 0;
}

/* BODY
*****************************************************/
#elife-body {
    min-height: 460px;
    margin-top: 15px;
    margin-bottom: 40px;
}

#layout_home #elife-body {
    min-height: 0;
    margin-top: 0;
    margin-bottom: 0;
}


.elife-sitemap-title h1 {
    /*margin-bottom: 0;*/
}