.pr__header .inner .logo .brand {
    display: inline-block;
    width: 100%;
    height: 28px;
    background-image: url(/wp-content/uploads/2019/02/risingtide-logo.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.pr__heading__secondary {
    font-family: "Trade Gothic", "Roboto Condensed", sans-serif;
    font-weight: 500!important;
    text-transform: initial!important;
    color: #43beb3;
}
.pr__footer .pr__footer__top .pr__social > .inner a:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    color: #43beb3;
}
.pr__footer .pr__footer__top .pr__social > .inner a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 48px;
    height: 48px;
    font-size: 24px;
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px solid #43beb3;
    border-radius: 50%;
    -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
    -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
    transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}

@media (min-width: 960px){
.pr__header.pr__dark .inner .logo .brand {
    background-position-y: 0px;
    width: 150px;
    height: 89px;
}
}
.pr__hr__secondary {
    width: 40px;
    border-top: 2px solid #43beb3 !important;
}
@media (min-width: 960px)
{
.uk-heading-hero {
    font-size: 60px;
}
.pr__header .inner .logo .brand {
    height: 90px;
}
.item.feature-box:last-child:before {
    content: "";
    background-color: #43beb3;
    height: 70px;
    width: calc(100% - 10px);
    position: absolute;
    bottom: -20px;
    z-index: 0;
}
}
.item.service-box.style-three:hover > .inner, .item.service-box.style-three.uk-active > .inner {
    background-color: #43beb3 !important;
}
.item.feature-box:hover > .inner, .item.feature-box.uk-active > .inner {
    background-color: #43beb3 !important;
}
.pr__hr__primary {
    width: 70px;
    border-top: 3px solid #43beb3 !important;
}
.uk-button.uk-button-default {
    border-color: #43beb3 !important;
    color: #101010;
    position: relative;
    z-index: 1;
}
.uk-button.uk-button-default:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #43beb3;
    -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
    -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
    transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}

body #loader .loading .progress .bar-loading {
    content: "";
    height: 4px;
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #43beb3!important;
}
.item.feature-box > .inner .icon {
    color: #43beb3;
}
.pr__heading__secondary {
    font-family: "Trade Gothic", "Roboto Condensed", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #43beb3;
}
h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6 {
    font-family: open sans;
    font-weight: 600;
    font-style: normal;
    letter-spacing: -.04em;
}
.postview{
    min-height: 1px;
    float: left;
    margin-top: 20px;
}
.pr__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 10px;
}
.pr__form label:not(.error) {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0px;
    color: #101010;
}
.pr__form * + .pr__form__group {
    margin-top: 10px;
}

.pr__hero__wrap {
    position: relative;
    background-color: #fafafa;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    display: block;
    z-index: 99;
}

.pr__hero__wrap.pr__dark {
    background-color: #000;
    background-image: url(/wp-content/uploads/2019/03/risingtides-bg.jpg)!important;
}

@media (min-width: 960px){
.uk-section-large {
    padding-top: 70px;
    padding-bottom: 70px;
}
}

@media (min-width: 1200px){
.features-boxes > .item > .inner .title {
    font-size: 24px;
    margin: 14px 0 5px 0;
}
}