a {
    color: #0084ff
}

a:hover,
a:focus {
    color: #003566
}

.btn-primary {
    background: #0084ff
}

.btn-warning {
    background: #f62
}

.btn-block {
    background: #0084ff
}

header.row .navbar {
    background: #fff
}

header.row .navbar .navbar-header .navbar-toggle {
    background: 0 0;
    border: none
}

header.row .navbar .navbar-header .navbar-toggle span {
    background: #374048
}

header.row .navbar .navbar-header .navbar-toggle[aria-expanded=true] span {
    background: #778897
}

header.row .navbar.is-scrolling {
    /*  background: #fff;
    -webkit-box-shadow: 0 2px 42px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 42px rgba(0, 0, 0, .1) */

    background: rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 2px 42px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 42px rgba(0, 0, 0, .1);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
}

header.row .navbar.is-scrolling .nav li a {
    /* color: #8f969d */
    color: rgb(255, 255, 255);
    text-shadow: 1px 1px 13px #13fefe;
}

header.row .navbar.is-scrolling .nav li.active a {
    color: #0084ff
}

header.alt-bg .navbar-default .nav>li>a {
    color: #fff
}

header.alt-bg .navbar .navbar-header .navbar-toggle span {
    background: #fff
}

header.alt-bg .navbar.is-scrolling .navbar-header .navbar-toggle span {
    background: #374048
}

.navbar-default .nav li a {
    /* color: #8f969d; */
    color: rgba(255, 255, 255, 1);
    text-shadow: 1px 1px 13px #13fefe;
}

.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
    /* color: #374048; */
    color: #0084ff;
    background: 0 0
}

.navbar-default .nav li.active a {
    background: 0 0;
    color: #f62
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: transparent;
    color: #f62
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #f62
}

.top-banner h2 {
    /* color: #374048; */
    color: #fff;
    text-shadow: 1px 1px 13px #13fefe;
}

.top-banner p {
    /* color: #8a9095 */
    color: rgba(255, 255, 255, 0.8);
    /* text-shadow: 1px 1px 13px #13fefe; */
}

body.home header .navbar {
    background: 0 0
}

.section-header:after {
    background: #eee
}

.section-header h2 {
    /* color: #374048; */
    color: #fff;
    text-shadow: 1px 1px 13px #13fefe;
}

.section-header p {
    /* color: #969da3; */
    color: #a4a4a4;
}

.section-header.v2:after {
    background: #f6f8fa
}

.section-header.v2 p {
    color: #4e575f
}

.feature-note {
    color: #0084ff
}

.feature-note .indicator .plus-icon:before {
    border-color: #0084ff
}

.feature-note .indicator .plus-icon:after {
    background: #0084ff
}

.feature-note .indicator .plus-icon .plus {
    background: #0084ff;
    color: #fff
}

.feature-note .feature-name:before {
    background: #0084ff
}

.feature-note .feature-name:after {
    background: #0084ff
}

.how-it-works {
    background: #f8fbfd
}

.work-process h3 {
    color: #374048
}

.work-process p {
    color: #737c85
}

.benefit .media .media-left span {
    color: #0084ff
}

.benefit .media .media-body h4 {
    color: #374048
}

.benefit .media .media-body p {
    color: #82898f
}

.left-right-contents {
    background: #f8fbfd
}

.left-right-contents .media .media-left span {
    color: #0084ff
}

.left-right-contents .media .media-body h4 {
    color: #374048
}

.left-right-contents .media .media-body p {
    color: #82898f
}

.collections .item .title {
    color: #0084ff
}

.collections .item .category {
    color: #b4bcc3
}

.collections .item .price {
    color: #f62
}

.the-watch {
    /* background: #f8fbfd; */

    background: rgba(0, 0, 0, 0.9);
}

.the-watch-features ul li {
    /* color: #696f74; */
    color: #a4a4a4;
}

.split-column .texts h2 {
    /* color: #374048 */
    color: #fff;
    text-shadow: 1px 1px 13px #13fefe;
}

.split-column .texts p {
    color: #c0cad0
}

.reviews {
    /* background: #f8fbfd */
    background: rgba(0, 0, 0, 0.9);
}

.review p {
    color: #353535
}

.featured-on {
    background: #f8fbfd
}

.featured-on h3 {
    color: #374048
}

.faq h4 {
    color: #374048
}

.faq p {
    color: #82898f
}

.tech-specs-row .tech-spec {
    border-top-color: #f4f5f6
}

.tech-specs-row h4 {
    color: #374048
}

.tech-specs-row ul li {
    color: #82898f
}

.team {
    /* background: #f8fbfd */
    background: rgba(0, 0, 0, 0.9);
}

.member .inner {
    background: #fff
}

.member .inner .texts h4 {
    color: #374048
}

.member .inner .texts h5 {
    color: #82898f
}

.timeline .timeline-row:before {
    background: #dee0e2
}

.timeline-post .bar-content .inner {
    color: #bfc2c5;
    background: #dee0e2
}

.timeline-post .half-side:before {
    border-color: #dee0e2;
    background: #fff
}

.timeline-post .half-side h4 {
    color: #6a737b
}

.timeline-post .half-side p {
    color: #b7bbbf
}

.timeline-post .half-side.date {
    color: #dadce0
}

.timeline-post .half-side.content .inner {
    background: #f5f8fa
}

.timeline-post .half-side+.half-side:before {
    border-color: #dee0e2;
    background: #fff
}

@media(max-width:767px) {
    .timeline-post.has-content.odd .half-side+.half-side:before {
        border-color: #dee0e2
    }
}

.mobile-app {
    background: #000
}

.mobile-app h2 {
    color: #fff
}

.mobile-app p {
    color: #feffff
}

.newsletter-form .input-group .input-group-addon {
    background: 0 0;
    border-color: transparent
}

.newsletter-form .input-group .input-group-addon button {
    background: #0084ff
}

.newsletter-form .input-group .input-group-addon button:hover,
.newsletter-form .input-group .input-group-addon button:focus {
    background: #374048
}

.newsletter-form p {
    color: #c0cad0
}

.contact-box {
    background: #fff
}

.contact-box h2 {
    color: #374048
}

.contact-box ul li {
    color: #a5aeb3
}

.contact-form {
    background: #fff
}

footer.row {
    /* background: #f8fbfd; */
    background: rgba(0, 0, 0, 0.9);
}

footer.row .menu-rights p {
    color: #c3cbd1
}

.footer-menu li {
    /* color: #99ceff; */
    color: rgb(255, 255, 255);
    text-shadow: 1px 1px 13px #13fefe;
}

.footer-menu li a {
    /* color: #99ceff */
    color: rgb(255, 255, 255);
    text-shadow: 1px 1px 13px #13fefe;
}

.footer-menu li a:hover,
.footer-menu li a:focus {
    background: 0 0;
    /* color: #374048 */

    color: #0084ff;
}

.social-links {
    border-bottom-color: #e9eef2
}

.social-links ul li a {
    /*  background: #99ceff;
    color: #fff */

    background: transparent;
    color: #fff;
    border: 2px solid white;
}

.social-links ul li a:hover,
.social-links ul li a:focus {
    background: #374048
}

.page-header {
    background: #e9eaec
}

.page-header h2 {
    color: #374048
}

.page-header h4 {
    color: #828588
}

.widget-title {
    color: #374048
}

.widget-search form .form-control {
    border-color: #e2eaef;
    background: #f8fbfd
}

.widget-search form .form-control+.input-group-addon {
    border-color: #e2eaef;
    background: #f8fbfd
}

.widget-search form .form-control+.input-group-addon button {
    background-color: transparent;
    color: #ced5da
}

.recent-post .media-body h4 a {
    color: #656d75
}

.recent-post .media-body h5 {
    color: #c7d0d8
}

.recent-post .media-body h5 a {
    color: #65a9f0
}

.categories li a {
    color: #8e9eac
}

.categories li a:hover,
.categories li a:focus {
    background: 0 0;
    color: #374048
}

.tag {
    color: #bdc7ce;
    background: #f8fbfd;
    border-color: #e0e8ee
}

.tag:hover,
.tag:focus {
    background: #374048;
    border-color: #374048;
    color: #fff
}

.blog h2 a {
    color: #323f4a
}

.blog h2 a:hover,
.blog h2 a:focus {
    color: #2979ff
}

.blog h5 {
    color: #a9b9c7
}

.blog h5 a {
    color: #52a8f5
}

.blog h5 a:hover,
.blog h5 a:focus {
    color: #374048
}

.blog p {
    color: #8e9eac
}

.blog .btn-primary {
    background: #2979ff
}

.post-activity {
    border-right-color: #e5e7ea
}

@media(max-width:499px) {
    .post-activity {
        border-bottom-color: #e5e7ea;
        border-top-color: #e5e7ea
    }
}

.post-activity .activity+.activity {
    border-top-color: #e5e7ea
}

@media(max-width:499px) {
    .post-activity .activity+.activity {
        border-left-color: #e5e7ea
    }
}

.post-activity .activity a {
    color: #97a1aa
}

.author-about {
    background: #f8fbfd
}

.author-about .media-body h3 a {
    color: #292929
}

.author-about .media-body h3 a:hover,
.author-about .media-body h3 a:focus {
    color: #2979ff
}

.author-about .media-body p {
    color: #8e9eac
}

.author-about .media-body ul li a {
    color: #fff;
    background: #bbd4e6
}

.author-about .media-body ul li a:hover,
.author-about .media-body ul li a:focus {
    background: #374048
}

.comment-count {
    color: #292929
}

.comment {
    border-color: #d9e7f1
}

.comment p {
    color: #8e9eac
}

.commenter-link img {
    border-color: #d9e7f1
}

.commenter-name a {
    color: #292929
}

.commenter-name small a {
    color: #8e9eac
}

.add-comment h2 {
    color: #292929
}

.add-comment p {
    color: #c3d1de
}

.mfp-bg {
    background: #fff;
    opacity: .9
}

.product-box {
    background: #fff
}

.product-box .mfp-close {
    color: #8a9095
}

.product-img-gallery {
    background: #f8f8f8
}

#product-imgs .carousel-indicators li {
    background: #dadada
}

#product-imgs .carousel-indicators li.active {
    background: #0084ff
}

.product-desc .name {
    color: #848e96
}

.product-desc .edition {
    color: #374048
}

.product-desc .model {
    color: #a8afb5
}

.product-desc .price {
    color: #0084ff
}

.product-desc .price del {
    color: #808890
}

.product-desc .price .label {
    background: #ff840f
}

.product-desc .description {
    border-color: #eee
}

.product-desc .description p {
    color: #979a9d
}

.product-desc .choose-form .choose-options {
    border-color: #eee
}

.product-desc .choose-form .option .form-label {
    color: #6c6e71
}

.product-desc .choose-form .option input[name=color]+label[for=color-1],
.product-desc .choose-form .option input[name=os0]+label[for=color-1] {
    background: #2eafff
}

.product-desc .choose-form .option input[name=color]+label[for=color-1]:before,
.product-desc .choose-form .option input[name=os0]+label[for=color-1]:before {
    border-color: #2eafff
}

.product-desc .choose-form .option input[name=color]+label[for=color-2],
.product-desc .choose-form .option input[name=os0]+label[for=color-2] {
    background: #5c2eff
}

.product-desc .choose-form .option input[name=color]+label[for=color-2]:before,
.product-desc .choose-form .option input[name=os0]+label[for=color-2]:before {
    border-color: #5c2eff
}

.product-desc .choose-form .option input[name=color]+label[for=color-3],
.product-desc .choose-form .option input[name=os0]+label[for=color-3] {
    background: #ff2e99
}

.product-desc .choose-form .option input[name=color]+label[for=color-3]:before,
.product-desc .choose-form .option input[name=os0]+label[for=color-3]:before {
    border-color: #ff2e99
}

.product-desc .choose-form .option input[name=color]+label[for=color-4],
.product-desc .choose-form .option input[name=os0]+label[for=color-4] {
    background: #ffe62e
}

.product-desc .choose-form .option input[name=color]+label[for=color-4]:before,
.product-desc .choose-form .option input[name=os0]+label[for=color-4]:before {
    border-color: #ffe62e
}

.product-desc .choose-form .option input[name=color]+label[for=color-5],
.product-desc .choose-form .option input[name=os0]+label[for=color-5] {
    background: #2effa1
}

.product-desc .choose-form .option input[name=color]+label[for=color-5]:before,
.product-desc .choose-form .option input[name=os0]+label[for=color-5]:before {
    border-color: #2effa1
}

.product-desc .choose-form .submit-area .btn:hover,
.product-desc .choose-form .submit-area .btn:focus {
    color: #fff
}

.product-desc .choose-form .bootstrap-touchspin input {
    border-color: #e0e8ee;
    background: 0 0
}

.product-desc .choose-form .bootstrap-touchspin button {
    border-color: #e0e8ee
}

.product-desc .choose-form .bootstrap-touchspin button:before {
    color: #96a1a9
}

.product-desc .choose-form .bootstrap-select .dropdown-toggle {
    border-color: #e0e8ee;
    color: #374048
}

.product-desc .choose-form .bootstrap-select .dropdown-toggle .bs-caret {
    color: #96a1a9;
    border-left-color: #e0e8ee
}

.watch-review+button.mfp-close {
    background: #fff;
    color: #333
}

.watch-review+button.mfp-close:hover {
    color: #000
}

.pagination li a {
    background: #f7f7f7;
    color: #999
}

.pagination li a:hover,
.pagination li a:focus {
    color: #fff;
    background: #2979ff
}

.pagination li.active a {
    color: #fff;
    background: #2979ff
}

.pagination li.active a:hover,
.pagination li.active a:focus {
    background: #374048
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #0084ff
}

.help-block.text-danger {
    color: #ff5b58
}

.help-block.text-success {
    color: #53cc2e
}

.pricing {
    border-color: #e1e4e7
}

.pricing .pricing__title {
    color: #0084ff
}

.pricing .pricing__price {
    color: #f62
}

.pricing:hover {
    border-color: #c5cbd0
}

.pricing--featured {
    background-color: #0084ff
}

.pricing--featured .pricing__title {
    color: #fff
}

.pricing--featured .pricing__price {
    color: #fff
}

.pricing--featured .pricing__content li {
    color: #fff
}