/* fonts */
@font-face {
    font-family: 'Unison Pro Bold Round';
    src: url('/files/fonts/UnisonProBoldRound.woff2') format('woff2'),
        url('/files/fonts/UnisonProBoldRound.woff') format('woff'),
        url('/files/fonts/UnisonProBoldRound.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unison Pro Light Round';
    src: url('/files/fonts/UnisonProLightRound.woff2') format('woff2'),
        url('/files/fonts/UnisonProLightRound.woff') format('woff'),
        url('/files/fonts/UnisonProLightRound.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/files/fonts/Montserrat-Bold.woff2') format('woff2'),
        url('/files/fonts/Montserrat-Bold.woff') format('woff'),
        url('/files/fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/files/fonts/Montserrat-Black.woff2') format('woff2'),
        url('/files/fonts/Montserrat-Black.woff') format('woff'),
        url('/files/fonts/Montserrat-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/files/fonts/Montserrat-Light.woff2') format('woff2'),
        url('/files/fonts/Montserrat-Light.woff') format('woff'),
        url('/files/fonts/Montserrat-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/files/fonts/Montserrat-Regular.woff2') format('woff2'),
        url('/files/fonts/Montserrat-Regular.woff') format('woff'),
        url('/files/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* animate.css delays */
.animated.delay-250ms {
  -webkit-animation-delay: 250ms;
  animation-delay: 250ms;
}

.animated.delay-500ms {
  -webkit-animation-delay: 500ms;
  animation-delay: 500ms;
}

/* headlines */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.ce_revolutionslider_text.bold, .font_headline {
	font-family: 'Unison Pro Bold Round';
    font-weight: bold;
    font-style: normal;
}

/* timeline */
.timeline-item-text a,
.ce_iconbox .content a,
#main .ce_text_extented a,
#main .ce_text a {
	text-decoration: none;
	border-bottom: 1px solid;
	transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
}

.timeline-item-text a:hover,
.ce_iconbox .content a:hover,
#main .ce_text_extented a:hover ,
#main .ce_text a:hover {
	border-bottom: none;
}

/* footer */
#footer p, #footer p a {
	color: #e5e7e1;
}