.prezzo-title {
    font-weight: bold;
    font-size: 120%;
    padding-bottom: 10px;
}

.griglia-prodotti a.vc_gitem-link {
    font-family: "Alegreya Sans", Helvetica, Arial, Verdana, sans-serif;
}

li.vc_grid-filter-item {
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
}

li.vc_active.vc_grid-filter-item {
    background-color: #ff7100 !important;
    color: #ffffff !important;
}

li.vc_active.vc_grid-filter-item span {
    color: #ffffff !important;
}

.prezzo-img {
    text-align: center;
}

.prezzo-img img {
    max-height: 500px;
    max-width: 100%;
    margin: 0 auto;
}


.single-cp-prezzo h1.h3-size.entry-title {
    display: none;
}

.cp-prezzo ol.breadcrumbs.text-normal {
    font-size: 16px;
}


#main {
    padding-bottom: 100px !important;
}

.filter-categories {

    border: none !important;
    background: none !important;
}

.filter-categories a {
    font-size: 16px;
    border: none !important;
    margin-right: 5px !important;
    line-height: 30px;
}

.filter-categories a:hover {
    color: black !important;
    background-color: #ecebeb;
}

.filter-categories a.act:hover {
    color: white !important;
}

.filter-categories a.act {
    padding-left: 20px !important;
}

.filter-categories a.act:before {
    background-image: none !important;
}

#top-bar {
    display: none;
}

.logo-left.menu-centered #branding {
    padding-bottom: 0px;
}

.wf-wrap {
    max-width: 100%;
    padding: 0 0px;
    margin: 0 auto;
}

li.menu-item.first {
    padding-top: 0px !important;
}

#lang_sel_list {
    width: auto;
    margin: 0px auto 0 !important;
    text-align: center;
}

.mini-search {
    padding: 50px;
}

.mini-search .submit {
    color: #ff7100;
    font-size: 22px;
    line-height: 15px;
    font: normal normal 600 20px / 24px "Josefin Slab", Helvetica, Arial, Verdana, sans-serif;
}

.logo-left #navigation {
    text-align: center;
}