body,
h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6,
.uk-logo,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge,
.uk-navbar-item,
.uk-navbar-nav>li>a,
.uk-navbar-toggle {
    font-family: 'Roboto Condensed', sans-serif !important;
    color: #333;
}
.customer-review .uk-active > div {
    border: 3px solid #c53f52;
}
.customer-review li > div {
    transition: 0s;
}
.uk-text-xmuted {
    color: rgba(0, 0, 0, 0.015);
}
.uk-text-black {
    color: #000 !important;
}
.uk-text-white {
    color: #fff !important;
}
.uk-text-blue {
    color: rgb(13, 15, 50);
}
.uk-text-white-grey, .uk-text-white-grey a {
    color: #eee !important;
}
.uk-text-bold-remove {
    font-weight: 100 !important;
}
.uk-text-tiny {
    font-size: 13px !important;
}
.uk-text-medium {
    font-size: 18px;
}
.uk-h1 {
    font-size: 96px;
    font-weight: 300;
}
.uk-h2 {
    font-size: 60px;
    font-weight: 500;
}
.uk-h3 {
    font-size: 48px;
    font-weight: 400;
}
.uk-h4 {
    font-size: 34px;
    font-weight: 600;
}
.uk-h5 {
    font-size: 24px;
    font-weight: 700;
}
.uk-h6 {
    font-size: 20px;
    font-weight: 900;
}
.header-wrapper {
    height: 172px;
}
.uk-navbar-nav li a {
    padding: 0 23px;
    font-size: 15px !important;
}
.uk-background-dark {
    background-color: #1a1a1a;
}
.uk-background-transparent {
    background-color: transparent;
}
.uk-button {
    padding: 0 50px !important;
}
.uk-button-dark {
    padding: 5px 90px !important;
    font-weight: 600;
    color: #000;
    border: 1px solid #7c7c7c;
}
.uk-button-dark:hover {
    transition: 0.5s;
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
}
.uk-border {
    border: 1px solid #e6e6e6;
}
.uk-border-remove {
    border: 0;
}
.uk-border-rounded {
    border-radius: 8px !important;
}
.uk-img-grayscale {
    filter: grayscale(100%);
}
.uk-img-grayscale:hover {
    transition: 0.3s;
    filter: grayscale(0)
}
.uk-overlay-primary {
    background-color: rgba(0,0,0,0.45);
}
.uk-overlay-blue {
    background-color: rgba(13, 15, 50, 0.95);
}
.uk-overlay-orange {
    background-color: rgba(255, 116, 34, 0.8);
}
.uk-overlay-danger {
    background-color: rgba(240, 80, 110, 0.8);
}
.uk-overlay-gray {
    background-color: rgba(0,0,0, 0.2);
}
.uk-gradient-overlay-blue {
    background: linear-gradient(to top, rgba(13,15,50,1) 0%,rgba(255,255,255,0) 100%);
}
.uk-height-xlarge {
    height: 600px;
}
.social-items li a{
    padding: 8px;
    background-color: rgba(255, 255, 255, 0.07);
    border-radius: 5px;
}
.uk-nav-divider {
    border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
}
.uk-width-auto {
    min-width: auto;
}
.service-icon {
    width: 60px;
    margin: auto;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
    padding: 30px;
    background-color: rgba(13, 15, 50, 0.9);
    border-radius: 10px;
}
.service-icon img {
    transform: rotate(-45deg);
}
.uk-font-weight-remove {
    font-weight: lighter !important;
}
.uk-navbar-sticky .uk-logo {
    width: 90px;
}
.uk-navbar-sticky .uk-padding {
    padding: 0;
}
.uk-letter-space {
    letter-spacing: 5px;
}
.uk-letter-space-small {
    letter-spacing: 2px;
}
.uk-letter-space-2xlarge {
    letter-spacing: 70px;
}
.uk-line-height {
    line-height: 26px;
}
.uk-box-shadow-remove {
    box-shadow: none;
}
.header-dropdown {
    top: 100px !important;
}
.header-dropdown ul li {
    line-height: 25px;
}
.projects .uk-subnav-pill a, .posts .uk-subnav-pill a {
    font-size: 12px;
    font-weight: 600;
    margin-right: 50px;
}
.projects .uk-subnav-pill>.uk-active>a, .posts .uk-subnav-pill>.uk-active>a {
    background: none;
    color: #000;
}
.projects .uk-grid-small > *, .posts > * {
    padding-left: 2px;
    margin-top: 2px;
}
.projects .uk-height-medium, .posts .uk-height-medium {
    height: 200px !important;
}
.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome and Opera */
}
.spell {
    color: #00000005;
}
.review {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 100%;
}

footer .uk-icon-button {
    background: rgba(255, 255, 255, 0.1);
}