.link-miki a {
    color: #fff!important;
}
.intestazione {
    position: absolute;
    top: -9999px;
left:-9999px;
}

ul#menu-raccordi li a {
    text-transform: uppercase;
    font-weight: 400;
}
ul#menu-raccordi li {
    border: 2px solid #e42313;
    padding: 6px 15px 4px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
}
ul#menu-raccordi li.current-menu-item {
    background-color: #e42313;
}
ul#menu-raccordi li.current-menu-item a {
    color: #fff;
}
ul#menu-raccordi li.current-menu-item a:hover {
    color: #fff !important;
}
.bottoni-singolo-prodotto a.qbutton.default {
    min-width: 180px;
    text-align: center;
}

h4.subtitle {
    font-size: 38px;
    font-weight: 300;
}
.title_subtitle_holder_inner h1 {
    display: none;
}
.title_overlay {
    mix-blend-mode: overlay;
    opacity: 0.6;
background-size: cover;
}
.title.title_size_large.position_left.has_background {
    background-size: cover !important;
}

ul#menu-tubi li a {
    text-transform: uppercase;
    font-weight: 400;
}
ul#menu-tubi li {
    border: 2px solid #e42313;
    padding: 6px 15px 4px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
}
ul#menu-tubi li.current-menu-item {
    background-color: #e42313;
}
ul#menu-tubi li.current-menu-item a {
    color: #fff;
}
ul#menu-tubi li.current-menu-item a:hover {
    color: #fff !important;
}


ul#menu-pipes li {
    border: 2px solid #e42313;
    padding: 6px 15px 4px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
    text-transform: uppercase;
}
ul#menu-pipes li.current-menu-item {
    background-color: #e42313;
}
ul#menu-pipes li.current-menu-item a {
    color: #fff;
}
ul#menu-pipes li.current-menu-item a:hover {
    color: #fff !important;
}


ul#menu-fittings li {
    border: 2px solid #e42313;
    padding: 6px 15px 4px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
    text-transform: uppercase;
}
ul#menu-fittings li.current-menu-item {
    background-color: #e42313;
}
ul#menu-fittings li.current-menu-item a {
    color: #fff;
}
ul#menu-fittings li.current-menu-item a:hover {
    color: #fff !important;
}



ul#menu-tuberia li {
    border: 2px solid #e42313;
    padding: 6px 15px 4px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
    text-transform: uppercase;
}
ul#menu-tuberia li.current-menu-item {
    background-color: #e42313;
}
ul#menu-tuberia li.current-menu-item a {
    color: #fff;
}
ul#menu-tuberia li.current-menu-item a:hover {
    color: #fff !important;
}



ul#menu-accesorios li {
    border: 2px solid #e42313;
    padding: 6px 15px 4px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
    text-transform: uppercase;
}
ul#menu-accesorios li.current-menu-item {
    background-color: #e42313;
}
ul#menu-accesorios li.current-menu-item a {
    color: #fff;
}
ul#menu-accesorios li.current-menu-item a:hover {
    color: #fff !important;
}



ul#menu-tubos li a {
    text-transform: uppercase;
    font-weight: 400;
}
ul#menu-tubos li {
    border: 2px solid #e42313;
    padding: 6px 15px 4px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
}
ul#menu-tubos li.current-menu-item {
    background-color: #e42313;
}
ul#menu-tubos li.current-menu-item a {
    color: #fff;
}
ul#menu-tubos li.current-menu-item a:hover {
    color: #fff !important;
}




ul#menu-conexoes li a {
    text-transform: uppercase;
    font-weight: 400;
}
ul#menu-conexoes li {
    border: 2px solid #e42313;
    padding: 6px 15px 4px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
}
ul#menu-conexoes li.current-menu-item {
    background-color: #e42313;
}
ul#menu-conexoes li.current-menu-item a {
    color: #fff;
}
ul#menu-conexoes li.current-menu-item a:hover {
    color: #fff !important;
}

@media only screen and (min-width:769px) and (max-width:980px){
h4.subtitle {
    font-size: 30px !important;
}
}
@media only screen and (max-width:768px){
.title_holder .container .container_inner {
    width: 90%;
}
h4.subtitle {
    font-size: 22px !important;
}
}
@media only screen and (min-width:601px) and (max-width:1000px){
.box-prodotti .vc_col-sm-4 {
    width: 50%;
    float: left;
}
}