/* Import */
@import url("https://fonts.googleapis.com/css?family=Chivo:300,300i,400,400i,700,700i,900,900i|Saira+Extra+Condensed:100,200,300,400,500,600,700,800|Saira:100,200,300,400,500,600,700,800");
/* Variables */
strong { font-weight: 600; }

#preload { background-color: white; width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; }

#content { /* Timeline */ }

#content #timeline-content { margin-top: 50px; text-align: center; }

#content .timeline { border-left: 4px solid #000000; border-bottom-right-radius: 4px; border-top-right-radius: 4px; background: fade(white, 3%); color: fade(white, 80%); font-family: "Chivo", sans-serif; margin: 50px auto; letter-spacing: 0.5px; position: relative; line-height: 1.4em; font-size: 1.03em; padding: 50px; list-style: none; text-align: left; font-weight: 100; max-width: 50%; }

#content .timeline h1 { font-family: "Saira", sans-serif; letter-spacing: 1.5px; font-weight: 100; font-size: 1.4em; }

#content .timeline h2, #content .timeline h3 { font-family: "Saira", sans-serif; letter-spacing: 1.5px; font-weight: 400; font-size: 1.4em; }

#content .timeline h4 { font-family: "Saira", sans-serif; letter-spacing: 1.5px; font-weight: 400; font-size: 1.1em; }

#content .timeline .event { border-bottom: 1px dashed fade(white, 10%); padding-bottom: 25px; margin-bottom: 50px; position: relative; width: 700px; }

#content .timeline .event:last-of-type { padding-bottom: 0; margin-bottom: 0; border: none; }

#content .timeline .event:after, #content .timeline .event:before { position: absolute; display: block; top: 0; }

#content .timeline .event:before { left: -217.5px; color: fade(white, 40%); content: attr(data-date); text-align: right; font-weight: 100; font-size: 0.9em; min-width: 120px; font-family: "Saira", sans-serif; }

#content .timeline .event:after { box-shadow: 0 0 0 4px fade(#000000, 100%); left: -57.85px; background: #313534; border-radius: 50%; height: 11px; width: 11px; content: ""; top: 5px; }

#content .timeline .event.upcoming h2, #content .timeline .event.upcoming h3 { font-size: 1.8em; }

#content .timeline .event.upcoming .description { font-size: 1.3em; }

#content .timeline .event.upcoming:before { font-size: 1.2em; font-weight: bold; }

#content .timeline .event.upcoming img.sneakpeek-image { max-width: 350px; max-height: 350px; margin-right: 20px; }

#content .timeline .event img.sneakpeek-image { max-width: 250px; max-height: 250px; margin-right: 20px; }

#content .timeline .event img.singleimage_sneakpeek { max-width: 580px; max-height: 300px; margin-right: 20px; }

.gallery-section { margin-top: 50px; }

.gallery-section p { font-family: Georgia, "Times New Roman", Times, serif; text-align: center; margin: 15 0; font-size: 1.5em; }

hr.idrizjossa-hr { background: url("../images/idriz-logo-spacer.png"); background-repeat: no-repeat; background-position: center; height: 35px; border: 0px; }

div.section { margin-bottom: 30px; }

/*# sourceMappingURL=career.css.map */