/*! Place your custom styles here */
h1, .h1 {
    font-size: 4em;
    font-weight: bold;
    letter-spacing: -2px;
}

.feature.feature-1.boxed a:not(.btn) {
    font-size: 1em;
}

.btn:not([class*='primary']) {
    border-width: 2px;
    border-radius: 0;
    border-color: #000;
}

.bar--transparent:not(.bar--dark):not(.pos-fixed) .btn:not([class*='primary']) {
    border-color: rgba(255, 255, 255, 0.9);
}

/* HOMEPAGE */
.background-image-holder.cpp-imageholder-top {
    background-position: 50% 20% !important;
}

.feature-1 > span:not([class*='label']) {
    min-height: 6em;
}

/* COLORS */

a, a:hover {
    color:#0093b4;
}

.bg--primary {
    background-color: #951b81;
}

.btn--primary-1, .btn--primary-1:visited {
    background: #4caf50 !important;
    border-color: #4caf50 !important;
    color: #fff !important;
}

.btn--primary-2, .btn--primary-2:visited {
    background: #e6332a !important;
    border-color: #e6332a !important;
    color: #fff !important;
}

:not([class*='bg--']).label {
    background: #39a935;
}

h1.color--primary {
    color: #000 !important;
}

/* NAVIGATION */
nav.bar-1 ul.menu-horizontal > li > .dropdown__trigger,
nav.bar-1 ul.menu-horizontal > li > a {
    font-size: 1em;
    color: #000;
    opacity: 0.8;
}

/* FOOTER */

footer.unpad,
footer.unpad--bottom {
    padding-bottom: 0;
}

footer.unpad,
footer.unpad--top {
    padding-top: 0;
}

/* TABLE */

table > thead > tr > td {
    text-transform: uppercase;
}

table > tbody > tr > td:first-child {
    width: 20vw;
    color: #000;
}

/* MATERIAL ICONS */
.material-icons.md {
    font-size: 2em;
}