a:not(.button).default {
    color: #FF053D;
}

a:hover,
.theme-color,
.theme-color:hover {
    color: #FF053D;
}

.theme-bg {
    background-color: #FF053D;
}

.owl-theme .owl-dots .owl-dot span {
    background-color: #E2D7D8 !important;
}

.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #ABA3A3 !important;
}

.owl-theme .owl-dots .owl-dot.active span {
    background-color: #FF053D !important;
}

.pagination li.active a {
    border-color: #FF053D;
}

/* header */
.top-bar .right a:hover {
    color: #FF053D;
}

/* navbar estimate */
.navbar .navbar-nav .nav-item.estimate a {
    background: #FF053D;
    border-color: #FF053D;
    color: #FFF;
}

.navbar .navbar-nav .nav-item.estimate a:hover {
    background: #EF0238;
    border-color: #EF0238;
}

/* footer */
.bottom-contact {
    background-color: #FF053D;
    color: #FFF;
}

.bottom-contact textarea {
    resize: none;
}

.bottom-contact input:focus + label,
.bottom-contact input.filled + label,
.bottom-contact textarea:focus + label,
.bottom-contact textarea.filled + label {
    color: #C1002B;
}

.bottom-contact .info .item .inner {
    background: #EC0338;
}

.bottom-contact .info .item .inner .label {
    color: #960123;
}

.bottom-contact .map .point.big {
    background: #FF053D;
}

/* buttons */
.button.default {
    border-color: #FF053D;
}

.button.default:not(.outline) {
    background-color: #FF053D;
}

.button.default:not(.outline):hover {
    color: #FF053D;
    background-color: transparent;
}

.button.default:not(.outline):hover svg * {
    fill: #FF053D;
}

.button.default.hover-white:not(.outline):hover {
    color: #FF053D;
    background-color: #FFF;
    border-color: #FFF;
}

.button.default.outline {
    color: #FF053D;
    background-color: transparent;
}

.button.default.outline:hover {
    background-color: #FF053D;
}

.button.white {
    color: #FF053D;
}

/* heading */
.heading.pink {
    color: #FFF;
}

.heading.pink span:before,
.heading.pink span:after {
    background-color: #E20234;
}

.heading:not(.pink) span:before {
    background-color: #C0C0C0;
}

.heading:not(.pink) span:after {
    background-color: #FF053D;
}

/* home */
.home.view .slider .container .button:hover {
    background-color: #FFF !important;
    border-color: #FFF !important;
}

.home.view .services .inner path,
.home.view .services .inner circle {
    fill: #FF053D;
}

.home.view .services .inner ul a:hover {
    color: #FF053D;
}

.home.view .stories .right .stats .value {
    font-size: 22px;
    color: #FF053D;
}

.home.view .stories .control:hover path {
    fill: #FF053D;
}

.home.view .scores .value {
    color: #FF053D;
}

/*.home.view .scores .item:hover {
    background-color: #ff053d;
}*/

.home.view .testimonials .carousel .href a {
    color: #FF053D;
}

.home.view .testimonials .carousel .href a:after {
    background-color: #FD7996;
}

.home.view .testimonials .dots button:hover span {
    background-color: #ABA3A3;
}

.home.view .testimonials .dots button.active span {
    background-color: #FF053D;
}

/* estimate */
.estimate.view .step .item .fa-check {
    color: #FF053D;
}

.estimate.view .step .item label.selected {
    background: #FF053D;
    color: #FFF;
}

.estimate.view .step .item label.selected svg * {
    fill: #FFF;
}

.estimate.view .item label svg * {
    fill: #FF053D;
}

.estimate.view .form button,
.estimate.view .form button .circle {
    background: #FF053D;
}

/* career */
.career.view .item label .title {
    color: #FF053D;
}

.career.view .item label:hover .apply span {
    background: #FF053D;
    border-color: #FF053D;
    color: #FFFFFF;
}

.career.view .item label.selected {
    background: #FF053D;
    color: #FFF;
}

.career.view .item label .fa-check {
    color: #FF053D;
}

.career.view .form button,
.career.view .form button .circle {
    background: #FF053D;
}

/* about */
.about.view .head {
    background: #FF053D;
}

/* blog */
.blog.view .posts .item .more {
    color: #FF053D;
}

.blog.view .posts .item .title a:hover,
.post.view section.left > .title a:hover {
    color: #FF053D;
}

.blog.view .categories a:hover,
.blog.view .categories a.current {
    color: #FF053D;
    border-color: #FF053D;
}

.blog.view aside .list .title a:hover,
.post.view aside .list .title a:hover {
    color: #FF053D;
}

.blog.view aside .list .read a:hover,
.post.view aside .list .read a:hover {
    color: #FF053D;
}

.post.view section.left .info a {
    color: #FF053D;
}

/* Projects */
.projects.view .categories a:hover,
.projects.view .categories a.current {
    color: #FF053D;
    border-color: #FF053D;
}

.list-of-projects .items .category {
    color: #FF053D;
}

/* services */
.services.view .block-title .right .title span {
    color: #FF053D;
}

.services.view .main-service .right > .title:before {
    border-color: #FF053D !important;
}

.services.view .main-service .right .sub-title {
    color: #FF053D;
}

.services.view .main-service .ms-header .title:before {
    background: #FF053D;
}

.services.view .services .item .inner:hover {
    background: #FF053D;
}

.services.view .services .image svg * {
    fill: #FF053D;
}