body {
	    font-family: 'Nunito';
}

@font-face {
    font-family: 'Spartan';
    src: url('LeagueSpartan-SemiBold.woff2') format('woff2'),
        url('LeagueSpartan-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Spartan';
    src: url('LeagueSpartan-Regular.woff2') format('woff2'),
        url('LeagueSpartan-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Spartan';
    src: url('LeagueSpartan-Medium.woff2') format('woff2'),
        url('LeagueSpartan-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Spartan';
    src: url('LeagueSpartan-Bold.woff2') format('woff2'),
        url('LeagueSpartan-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito-Bold.woff2') format('woff2'),
        url('Nunito-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito-Light.woff2') format('woff2'),
        url('Nunito-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito-Regular.woff2') format('woff2'),
        url('Nunito-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

* {
	hyphens: none !important;
}

.mod_portfoliolist.portfolio-v2 .item .title,
.ce_portfoliofilter.only-icon .name,
.ce_portfoliofilter.only-icon .all {
	color:#FFF;
}

.mod_portfoliolist .item .subline {
	color:#161617;
}

.ce_portfoliofilter.only-icon .ce_portfoliofilter_content i:before {
    border: 1px solid #f8d748;
}

.ce_portfoliofilter_content .fa {
    color: #f8d748;
}

.ce_portfoliofilter.only-icon a:hover span,
.ce_portfoliofilter.only-icon .all:hover {
	color:#f8d748;
}

.header .mainmenu ul li a.a-level_1.trail span, .header .mainmenu ul li a.a-level_1.active span {
    color: #f8d748;
}

.ce_hyperlink.btn-accent-outline:not(.btn-white):not(.btn-black-outline):not(.btn-gray-outline) a, .ce_revolutionslider_hyperlink.btn-accent-outline {
    color: #000;
}

.ce_revolutionslider_hyperlink, .ce_hyperlink a, a.btn {
    color:#000;
}

#footer a:hover, #bottom .inside a:hover {
    font-weight: bold;
    text-shadow: 0 0px 2px #000;
}

.ce_download p.download-element {
	margin-bottom:0px;
}