.navbar .topbar {
    border-color: #dd3333!important;
}

img.fixed-logo {
    max-width: 85% !IMPORTANT;
}

.woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product .button {
    background: red;
}

/* RCS CSS*/

.upper-footer {
    display: none !IMPORTANT;
}


/* Inverto la posizione della galleria del singolo prodotto e del riassunto a lato */
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: right;
    width: 30%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 60%;
}

/* Inserisco il bordo superiore al div delle tab dato che il suo è stato acquisito dall'accordion */
.woocommerce div.product .woocommerce-tabs ul.tabs {
    border-top: 1px solid #e5e7f2;
}

/* CSS del titolo delle lezioni */
.lesson-title{
	padding-right: 10px;
}

.lesson-title-separator {
    font-weight: 300;
    padding-right: 5px;
		text-align: center;
}

/* Modifico le caratteristiche del pulsante "Scopri di più" delle lezioni */
.lesson-learn-more {
    font-weight: 100!important;
    text-align: center;
    border: 1px solid transparent;
    padding: 0.5 !important;
    font-size: .75rem !important;
    line-height: 0.5 !important;
    border-radius: .25rem !important;
    background: white;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* Aggiungo lo stile del pulsante blocco e del pulsante cart in fondo */
#second_cart{
    padding-top: 40px;
}
#second_cart .cart {
    padding-left: 30%;
}

/* Modifico la vista generale del prodotto in archive o correlato */
.woo-entry-wrapper .categories{
	display:none;
}
.woo-entry-wrapper .price-wrapper {
    float: left;
    padding-right: 50%;
}

#single-page .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, #single-page .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 {
    max-width: 100%;
    text-overflow: ellipsis;
    font-size: 15px;
}

.woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, #single-page .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 {
    max-width: 100%;
    text-overflow: ellipsis;
    font-size: 15px;
    overflow: visible !important;
    white-space: normal !IMPORTANT;
    min-height: 40px;
}