﻿body, .menu-palestre {
    background-color: black !important;
}

.background-primary {
    background-color: #1b1b1b
}

p, a, .menu ul.main-menu li.dropdown a, .sezione-video-training .nav-tabs > li > a, #lp-palestre-trainer h1, #lp-palestre-trainer h2, .news-lp h1, .news-lp h2, #login h3 {
    color: white;
}

.e-commerce h2, .sezione-abbonamenti h2 {
    color: #231f20 !important;
}

.sezione-video-training p, .sezione-video-training a, .sezione-staff a, .sezione-staff p, .sezione-body-t p, .sezione-body-t a, .carousel-control, .carousel-control .text-primary, .sezione-commenti p, sezione-commenti a, .sezione-news p, .sezione-dove-siamo p, .sezione-dove-siamo a, .sezione-intro p, .sezione-abbonamenti3 h2, .sezione-abbonamenti3 p, .sezione-abbonamenti3 h3 {
    color: white !important;
}

.border-left {
    border-left: 3px solid black;
}

.sezione-abbonamenti .btn-secondary {
background-color:transparent !important;
border-color:white !important;
color:white !important;
}


/*.sezione-video-training3 p, .sezione-video-training3 a*//*, .sezione-staff3 p, .sezione-staff3 a, .sezione-staff3 h2, .sezione-commenti3 p, .sezione-commenti3 h2, .sezione-commenti3 p, .sezione-news3 p*/ /*{
    color: #231f20 !important;
}*/
.sezione-staff3 .btn-primary {
    color:white !important;
}

.sezione-abbonamenti .background-white .btn-secondary {
    border-color: #231f20 !important;
    color: #231f20 !important;
}

.sezione-abbonamenti3 .background-white .btn-secondary {
    border-color: #ffffff !important;
    color: #ffffff !important;
}


/*.body-trasformation3 .border-left {
    border-color: #1b1b1b;
}*/
.sezione-intro3 .background-white, .sezione-video-training3 .box-testo, .sezione-staff3 .background-white, .sezione-abbonamenti3 .background-white, .sezione-commenti3 .background-white, .sezione-news3 .background-white, .sezione-dove-siamo3 .background-white {
    background-color: black;
}
/*.menu ul.main-menu li ul.dropdown-menu, .menu ul.main-menu li.dropdown ul.dropdown-menu li {
    background: black !important;
}*/
.sezione-video-training3 h3, .sezione-commenti3 h3, .sezione-news3 h3, .sezione-dove-siamo3 h2 {
    color: white !important
}

.sezione-video-training3 .nav-tabs:after {
    background-color: rgb(255 255 255 / 50%);
}

.chi-siamo-p p, .tabella-orari {
    color: white !important;
}

.bg-primary {
    background-color:#231f20;
}
.lista-contatti .link-default {
    color:white !important;
}

.trainer-p .carousel-trainer .card, .news-p .carousel-trainer .card {
    background-color: #231f20;
}

    .trainer-p .carousel-trainer .card h3, .news-p .carousel-trainer .card h3, .trainer-p .carousel-trainer .card p, .news-p .carousel-trainer .card p {
        color: white !important
    }

#footer {
     background-color: #231f20 !important;
}

#footer h3, #footer p, #footer a, #footer svg{
    color:white !important;
}

#postFeed p {
    color:white !important;
}

.menu ul.main-menu li.open a, .menu ul.main-menu li.open a:active, .menu ul.main-menu li.open a:focus {
    color: #fff;
}
.carousel-trainer .carousel-control i {
    color: #ffffff;
}

.lista-social .fa, .lista-social svg {
    color: #fff !important;
}

.sezione-video-training2 .border-left {
    border-left: 1px solid #fff;
}

.sezione-staff3 .carousel-control {
    color: white;
}

.sezione-news3 .text{
    color:white;
}

#blogDetail p {
    color:#231f20 !important;
}

.line-divider {
    border-top: 1px solid #555555;
}

.navbar.navbar-default.navbar-fixed-top.menu.menu-palestre.background-secondary {
    background-color: black;
}

.e-commerce3 h1, .sezione-staff h1, .work-dark h3, .work-dark, .white-dark, .carousel-agevolazioni h3 {
    color: white !important;
}

.work-dark {
  background-color: #231f20 !important
}

.uk-card-body p {
    color: #231f20 !important;
}

.uk-dotnav > * > * {
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
}

.uk-dotnav > * > :hover, .uk-dotnav > * > :focus {
    border: 1px solid rgba(255, 255, 255, 0.6) !important;
}

.uk-dotnav > .uk-active > * {
    background-color: rgb(255 255 255) !important;
}

.blocco-carousel-centered-expand .uk-slider:before {
    background: linear-gradient(to right, rgb(0 0 0) 0%, rgb(0 0 0 / 0%) 100%) !important;
}

.blocco-carousel-centered-expand .uk-slider:after {
    background: linear-gradient(to right, rgb(0 0 0 / 0%) 0%, rgb(0 0 0) 100%) !important;
}

@media (max-width: 700px) {
    .icona-carrello svg, .qrcode-menu svg {
        color: #fff;
    }

    .icona-carrello-big svg {
        color: #fff;
    }

    .navbar-default .navbar-toggle {
        background-color: #ddd;
    }
}
   
/*ALTRE PAGINE INTERNE*/

ul.edit-menu li.active a, ul.edit-menu li, ul.edit-menu li a {
    color: white;
}

ul.edit-menu li {
    border-bottom: 1px solid #5a5555;
}

.line {
    background: #5e5e5e;
}

#lp-palestre-trainer p, label {
    color: #fff;
}

.edit-block select.form-control {
    background-color:white;
}

.card-text, .modal-content p, .friend-card p, .modal-content label, .testo-scuro, .card p, .e-commerce3 .carousel-caption p {
    color: #231F20 !important;
}

body.on-demand-page .card-utente {
    background-color: transparent;
}

.box-filtri {
    background-color: #000000;
}

.eventi-desc p, .text-spedizione {
    color: white !important
}

.e-commerce-hanami p {
    color: #231F20 !important;
}

#reg-testo1 p, #reg-testo2 p, #carousel-registrazione label, #carousel-registrazione a.small, .reg-item7 p, .reg-item6 p{
    color: #231F20 !important;
}

.carousel-news .card .card-text a {
    color: #231F20 !important;
}