/*
 * NEGRI BIO (https://negri-bio.com)
 *
 * Copyright 2011-2021 ANSOFT - www.an-soft.it
 * Licensed under ATHENAE NOCTUA SOFTWARE DI LOSI GIULIANO
 */
/* sezione famiglia prodotti home */
#product-categories {
    padding: 100px 0 75px;
}
#product-categories .family-product {
    width: 100%;
    height: 100%;
}
#product-categories .family-product .img-product {
    position: relative;
    display: inline-block;
    text-align: center;
    padding: 0px;
    margin: 0px 0 0 0;
}
#product-categories .family-product .img-product:after {
    content:"";
    display: block;
    background: white;
    height: 20px;
}
#product-categories .family-product .img-product img {
    display: block;
    width: 100%;
    margin: auto;
}
#product-categories .family-product .info-product {
    display: block;
    text-align: center;
    padding: 10px;
}
#product-categories .family-product .info-product h2 {
    font-family: 'exo_2light_condensed';
    color: #333333;
    text-transform: uppercase;
}
#product-categories .family-product .info-product p {
    color: #FFFFFF;
    font-size: 20px;
    margin: 0px;
}
#product-categories .family-product:hover .info-product h2 {
    color: #FFFFFF;
}

/*sezione prodotti pagine prodotti*/
.product {
    text-align: center;
    padding: 130px 0 30px;
}
.product.airing-machines-fixed-blade .title, .product.airing-machines-fixed-blade .family-product-description, .product.airing-machines-fixed-blade .family-product .img-product,
.product.airing-machines-mobile-hammer .title, .product.airing-machines-mobile-hammer .family-product-description, .product.airing-machines-mobile-hammer .family-product .img-product,
.product.shredders-hammer .title, .product.shredders-hammer .family-product-description, .product.shredders-hammer .family-product .img-product,
.product.shredders-hammer-and-blade .title, .product.shredders-hammer-and-blade .family-product-description, .product.shredders-hammer-and-blade .family-product .img-product,
.product.shredders-blade .title, .product.shredders-blade .family-product-description, .product.shredders-blade .family-product .img-product,
.product.vacuums-4blades .title, .product.vacuums-4blades .family-product-description, .product.vacuums-4blades .family-product .img-product,
.product.vacuums-8blades-t13 .title, .product.vacuums-8blades-t13 .family-product-description, .product.vacuums-8blades-t13 .family-product .img-product,
.product.vacuums-8blades-pt0 .title, .product.vacuums-8blades-pt0 .family-product-description, .product.vacuums-8blades-pt0 .family-product .img-product {
    display: none;
}
.product .family-product {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    margin: 0 auto;
}
.product .family-product .img-product {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    text-align: center;
    padding: 0px;
    margin: 0 auto;
}
.product .family-product .img-product:after {
    content:"";
    display: block;
    background: white;
    height: 20px;
}
.product .family-product .img-product img {
    display: block;
    width: 60%;
    margin: auto;
}
.product .family-product .info-product {
    display: block;
    text-align: center;
    padding: 10px;
}
.product .family-product .info-product h2 {
    font-family: 'exo_2light_condensed';
    font-size: 1.8rem;
    color: #333333;
    text-transform: uppercase;
}
.product .family-product .info-product p {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 1.1;
    margin: 0px;
}
.product .family-product:hover .info-product h2 {
    color: #FFFFFF;
}
.product .family-product.family-active .info-product {
    background: #006600;
    color: #FFFFFF;
}
.product .family-product.family-active .info-product h2 {
    color: #FFFFFF ;
}
.family-product-description {
    font-family: exo_2light_condensed;
    text-align: center;
    font-size: 24px;
    color: #999999;
    font-style: italic;
    line-height: 1.3;
}
/*Comincia Gamma Prodotti*/
.product-label {
    padding: 0px;
    text-align:center;
}
.product-label h2 {
    font-family: 'exo_2regular_condensed';
    text-transform: uppercase;
    font-size: 3rem;
    margin: 0px;
}
.product-label h2 span.bold {
    font-family: 'exo_2bold_condensed';
}

.product-intro {
    background-image: url('../img/pattern-foglie.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position:top center;
    padding: 90px 0 50px !important;
}

.product-category-intro {
    background-size:cover;
    background-position:center center;
    min-height:500px;
}
.product-category-intro.airing-machines {
    background-image: url('../img/negri-bio-header-arieggiatori.jpg');
}
.product-category-intro.shredders {
    background-image: url('../img/negri-bio-header-trituratori.jpg');
}
.product-category-intro.vacuums {
    background-image: url('../img/negri-bio-header-aspirafoglie.jpg');
}

.product-category-intro .product-category-container {
    background: rgba(0, 0, 0, 0.7);
    color: #CECECE;
    padding: 20px;
}
.product-category-intro .product-category-container p.product-category-intro-title {
    font-family: 'exo_2bold_condensed';
    font-size: 1.5rem;
    text-transform: uppercase;
    color: #CECECE;
    line-height: 1.8rem;
    margin-bottom: 0;
}

.product-category-intro .product-category-container .product-category-intro-title.collapsed:after {
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    content: "\f067";
    font-weight: 900;
    float: right;
    color: #CECECE;
    margin-top: 7px;
}
.product-category-intro .product-category-container .product-category-intro-title span {
    font-family: 'exo_2regular';
    color: #CECECE;
    font-size: 18px;
}
.product-category-intro .product-category-container .collapse .card,
.card {
    font-family: 'exo_2regular';
    background: transparent;
    font-size: 18px;
    background: rgba(0, 0, 0, 0.7);
    color: #CECECE;
    padding: 0 20px 20px;
}

section.product-category {
    padding: 0 0 80px;
}
/* PRODUCT - side bar*/
.product-category .side-content {
    position: relative;
}
.product-category .side-content:hover {
    background-color: #333333!important;
    cursor: pointer;
}

/*immagine Side sistema di taglio aspirazione arrieggiatura*/
.product-category .side-content .product-system-img {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 180px;
    height: 180px;
    margin: 0 auto;
}
.product-category .side-content .product-system-img.shredders-hammer {
    background-image: url("../img/negri-bio-shredders-icon-hammer.png");
}
.product-category .side-content .product-system-img.shredders-hammer-and-blade {
    background-image: url("../img/negri-bio-shredders-icon-hammer-blade.png");
}
.product-category .side-content .product-system-img.shredders-blade {
    background-image: url("../img/negri-bio-shredders-icon-blade.png");
}
.product-category .side-content .product-system-img.vacuums-3blades {
    background-image: url("../img/negri-bio-vacuums-t9.png");
}
.product-category .side-content .product-system-img.vacuums-4blades {
    background-image: url("../img/negri-bio-side-content-vacuums-icon-T13.png");
}
.product-category .side-content .product-system-img.vacuums-8blades-t13 {
    background-image: url("../img/negri-bio-side-content-vacuums-icon-T20.png");
}
.product-category .side-content .product-system-img.vacuums-8blades-pt0 {
    background-image: url("../img/negri-bio-side-content-vacuums-icon-PTO.png");
}
.product-category .side-content .product-system-img.airing-machines-fixed-blade {
    background-image: url("../img/negri-bio-side-content-airing-machine-icon-blade.png");
}
.product-category .side-content .product-system-img.airing-machines-mobile-hammer {
    background-image: url("../img/negri-bio-side-content-airing-machine-icon-hammer.png");
}
.product-category .side-content h2 {
    text-transform: uppercase;
    line-height:1;
}
.product-category .side-content span.read-more {
    position:absolute;
    left: 50%;
    bottom: 30px;
    color: #FFFFFF;
    transform: translate(-50%, 0%);
    text-transform: capitalize;
}
/*COLORI - side bar*/
.product-category.product-category-green .side-content {
    background-color: #006600;
    color: #B2D2B4;
}
.product-category.product-category-green .side-content h2 {
    color: #B2D2B4;
}
.product-category.product-category-light-green .side-content,
.shredder-hammer.product-category-light-green .side-content {
    background-color: #9da663;
}
.product-category.product-category-light-green .side-content h2,
.product-category.product-category-light-green .side-content h4,
.shredder-hammer.product-category-light-green .side-content h2 {
    color: #C4CAA2;
}
.product-category.product-category-yellow .side-content {
    background-color: #cc9933;
}
.product-category.product-category-yellow .side-content h2,
.product-category.product-category-yellow .side-content h4{
    color: #E0B976;
}
.product-category.product-category-salmon .side-content {
    background-color: #cc6633;
}
.product-category.product-category-salmon .side-content h2,
.product-category.product-category-salmon .side-content h4 {
    color: #DB8675;
}
.product-category.product-category-grey .side-content,
.product-category.product-category-grey .side-content h2,
.product-category.product-category-grey .side-content h4 {
    background-color: #999999;
    color: #cccccc;
}
.product-category.product-category-light-green .side-content.selected:hover {
    background-color: #9da663;
}
.product-category.product-category-yellow .side-content.selected:hover {
    background-color: #cc9933;
}
.product-category.product-category-salmon .side-content.selected:hover {
    background-color: #cc6633;
}

/*GENERALE - prodotti */
.product-category .product-content .product-container {
    margin: 10px 0 10px 0;
}
.product-category .product-content .product-container .product-title h2 {
    font-family: 'exo_2black_condensed';
    color: #009900;
    font-size: 3rem;
}
.product-category .product-content .product-container .product-link:hover h2 {
    color: #333333;
    filter: grayscale(100%);
}
.product-category .product-content .product-container .product-link:hover .product-img img {
    filter: grayscale(100%);
}
.product-category .product-info-container {
    padding: 10px;
    margin-top: 15px;
}
.product-category .product-feature {
    position: relative;
    height: 50px;
    color: #FFFFFF;
}
.product-category .product-feature .product-feature-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 25px;
    height: 25px;
    margin: -6px auto 0px;
    vertical-align: middle;
}
/*icone arieggiatori*/
.product-category.airing-machines-fixed-blade .product-feature .product-feature-icon.icon-blade {
    background-image: url("../img/negri-bio-airing-machine-icon-blade.png");
    width: 45px;
}
.product-category.airing-machines-mobile-hammer .product-feature .product-feature-icon.icon-hammer {
    background-image: url("../img/negri-bio-airing-machine-icon-hammer.png");
    width: 45px;
}
/*icone biotrituratori cippatori*/
.product-category.shredders-hammer .product-feature .product-feature-icon.icon-diameter,
.product-category.shredders-hammer-and-blade .product-feature .product-feature-icon.icon-diameter,
.product-category.shredders-blade .product-feature .product-feature-icon.icon-diameter,
.product-intro.shredders-hammer-and-blade .product-initial-info .icon-diameter {
    background-image: url("../img/negri-bio-icon-product-diameter-white.png");
}
.product-category.shredders-hammer .product-feature .product-feature-icon.icon-cutting-system {
    background-image: url("../img/negri-bio-shredder-icon-hummer.png");
    width: 25px;
    height: 17px;
}
.product-category.shredders-hammer-and-blade .product-feature .product-feature-icon.icon-cutting-system {
    background-image: url("../img/negri-bio-icon-product-blade-and-hummer.png");
}
.product-category.shredders-blade .product-feature .product-feature-icon.icon-cutting-system {
    background-image: url("../img/negri-bio-shredder-icon-cutting-system.png");
}
/*icone aspirafoglie*/
.product-category.vacuums-3blades .product-feature .product-feature-icon.icon-paddles {
    background-image: url("../img/negri-bio-vacuums-icon-3paddles.png");
    width: 38px;
    height: 35px;
}
.product-category.vacuums-4blades .product-feature .product-feature-icon.icon-paddles {
    background-image: url("../img/negri-bio-vacuums-icon-4paddles.png");
    width: 38px;
    height: 35px;
}
.product-category.vacuums-8blades-t13 .product-feature .product-feature-icon.icon-paddles,
.product-category.vacuums-8blades-pt0 .product-feature .product-feature-icon.icon-paddles {
    background-image: url("../img/negri-bio-vacuums-icon-8paddles.png");
    width: 38px;
    height: 35px;
}
.product-category.vacuums-3blades .product-feature .product-feature-icon.icon-diameter,
.product-category.vacuums-4blades .product-feature .product-feature-icon.icon-diameter,
.product-category.vacuums-8blades-t13 .product-feature .product-feature-icon.icon-diameter,
.product-category.vacuums-8blades-pt0 .product-feature .product-feature-icon.icon-diameter {
    background-image: url("../img/negri-bio-icon-product-diameter-white.png");
    margin: -6px 7px 0;
}


.product-category .product-feature-content {
    font-family: 'exo_2bold';
    font-size: 1.5rem;
    margin: 0 0 0 10px;
    line-height: 34px;
}
.product-initial-info .product-feature-measure {
    font-family: 'exo_2regular';
    font-size: 1.1rem;
    margin-top: -5px;
}
/*box feature colori*/
.product-category.product-category-green .product-info-container {
    background-color: #999999;
}
.product-category.product-category-light-green .product-info-container {
    background-color: #9da663;
}
.product-category.product-category-yellow .product-info-container {
    background-color: #cc9933;
}
.product-category.product-category-salmon .product-info-container {
    background-color: #cc6633;
}
.product-category .product-link:hover .product-info-container {
    background-color: #333333;
}
#shredders-table .side-content {
    color: #cccccc;
}

/* DETTAGLIO PRODOTTO - seconda pagina */
.product-initial-info {
    color: #FFFFFF;
    height: 100%;
}
.product-initial-info .product-feature-content {
    font-size: 2.4rem;
    font-family: 'exo_2bold';
    margin: 0;
    line-height: 1.4;
}
.product-initial-info-image {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 90px;
    height: 80px;
    margin: 0 auto;
}

.product-intro.airing-machines-fixed-blade .product-icon-liter .product-feature-measure,
.product-intro.airing-machines-mobile-hammer .product-icon-liter .product-feature-measure {
    text-transform: capitalize;
}

/*icone arieggiatori*/
.product-intro.airing-machines-fixed-blade .product-initial-info-image.icon-blade {
    background-image: url("../img/negri-bio-airing-machine-icon-blade.png");
}
.product-intro.airing-machines-mobile-hammer .product-initial-info-image.icon-hammer {
    background-image: url("../img/negri-bio-airing-machine-icon-hammer.png");
}
.product-intro.airing-machines-fixed-blade .product-initial-info-image.icon-liter,
.product-intro.airing-machines-mobile-hammer .product-initial-info-image.icon-liter {
    background-image: url("../img/negri-bio-airing-machine-icon-liter.png");
}
/*icone trituratori cippatori*/
/*icona apertura triturazione*/
.product-intro.shredders-hammer .product-initial-info .icon-throat-opening,
.product-intro.shredders-hammer-and-blade .product-initial-info .icon-throat-opening,
.product-intro.shredders-blade .product-initial-info .icon-throat-opening {
    width: 112px;
    height: 69px;
}
.product-intro.shredders-blade.R70 .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening-r70.png");
}
.product-intro.shredders-blade.R95 .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening-r95.png");
}
.product-intro.shredders-blade.R185 .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening-r185-r185-ri.png");
    width: 200px;
    height: 89px;
}
.product-intro.shredders-blade.R185.R185EHP15 .product-initial-info .icon-throat-opening,
.product-intro.shredders-blade.R185.R185BHHP13 .product-initial-info .icon-throat-opening,
.product-intro.shredders-blade.R185.R185T .product-initial-info .icon-throat-opening,
.product-intro.shredders-blade.R185.R185TRIN .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening-r185.png");
    width: 100px;
    height: 69px;
}
.product-intro.shredders-blade.R185.R185EHP15RI .product-initial-info .icon-throat-opening,
.product-intro.shredders-blade.R185.R185BHHP13RI .product-initial-info .icon-throat-opening,
.product-intro.shredders-blade.R185BHHP13AERIN .product-initial-info .icon-throat-opening,
.product-intro.shredders-blade.R185.R185TRI .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening-r185-ri.png");
    width: 112px;
    height: 69px;
}
.product-intro.R225 .product-initial-info .icon-throat-opening,
.product-intro.R230 .product-initial-info .icon-throat-opening, .product-intro.R230-M .product-initial-info .icon-throat-opening,
.product-intro.R240 .product-initial-info .icon-throat-opening, .product-intro.R240-M .product-initial-info .icon-throat-opening,
.product-intro.R260 .product-initial-info .icon-throat-opening, .product-intro.R260-M .product-initial-info .icon-throat-opening,
.product-intro.R280 .product-initial-info .icon-throat-opening, .product-intro.R280-M .product-initial-info .icon-throat-opening,
.product-intro.R335 .product-initial-info .icon-throat-opening, .product-intro.R335-M .product-initial-info .icon-throat-opening,
.product-intro.C13 .product-initial-info .icon-throat-opening, .product-intro.R230-M .product-initial-info .icon-throat-opening, .product-intro.R230 .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening.png");
}
.product-intro.R640 .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening-r640.png");
}
.product-intro.C17 .product-initial-info .icon-throat-opening, .product-intro.C21 .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening-c17-c21.png");
}
.product-intro.R340 .product-initial-info .icon-throat-opening, .product-intro.R340-M .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening-r340.png");
}
.product-intro.R340 .product-initial-info .icon-throat-opening, .product-intro.R340-M .product-initial-info .icon-throat-opening {
    background-image: url("../img/negri-bio-icon-throat-opening-r340.png");
}

/*icona diametro*/
.product-intro.shredders-hammer .product-initial-info-image.icon-wood,
.product-intro.shredders-hammer-and-blade .product-initial-info-image.icon-wood,
.product-intro.shredders-blade .product-initial-info-image.icon-wood {
    background-image: url("../img/negri-bio-shredder-icon-wood.png");
    width: 100px;
    height: 69px;
}
/*icona lame*/
.product-intro.shredders-hammer .product-initial-info-image.icon-blade,
.product-intro.shredders-hammer-and-blade .product-initial-info-image.icon-blade,
.product-intro.shredders-blade .product-initial-info-image.icon-blade {
    background-image: url("../img/negri-bio-shredder-icon-blade.png");
    width: 110px;
    height: 50px;
}
/*icona martelli*/
.product-intro.shredders-hammer .product-initial-info-image.icon-hammer,
.product-intro.shredders-hammer-and-blade .product-initial-info-image.icon-hammer {
    background-image: url("../img/negri-bio-shredder-icon-hummer.png");
    height: 58px;
}
/*icona controlame*/
.product-intro.shredders-hammer .product-initial-info-image.counter-blade,
.product-intro.shredders-hammer-and-blade .product-initial-info-image.counter-blade,
.product-intro.shredders-blade .product-initial-info-image.counter-blade {
    background-image: url("../img/negri-bio-shredder-icon-counter-blade.png");
    width: 100px;
    height: 50px;
}
.product-intro.shredders-blade .product-initial-info-image.icon-hammer {
    background-image: url("../img/negri-bio-side-content-vacuums-icon-hummer.png");
}
/*icone aspirafoglie*/
.product-intro.vacuums-3blades .product-initial-info-image.icon-paddles {
    background-image: url("../img/negri-bio-vacuums-icon-3paddles.png");
}
.product-intro.vacuums-4blades .product-initial-info-image.icon-paddles {
    background-image: url("../img/negri-bio-vacuums-icon-4paddles.png");
}
.product-intro.vacuums-8blades-t13 .product-initial-info-image.icon-paddles,
.product-intro.vacuums-8blades-pt0 .product-initial-info-image.icon-paddles {
    background-image: url("../img/negri-bio-vacuums-icon-8paddles.png");
}
.product-intro.vacuums-3blades .product-initial-info-image.icon-hose,
.product-intro.vacuums-4blades .product-initial-info-image.icon-hose,
.product-intro.vacuums-8blades-t13 .product-initial-info-image.icon-hose,
.product-intro.vacuums-8blades-pt0 .product-initial-info-image.icon-hose {
    background-image: url("../img/negri-bio-vacuums-icon-hose.png");
    width: 110px;
}

.product-initial-info h4 {
    font-size: 1.1rem;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.product-initial-info .product-feature-measure {
    font-family: 'exo_2regular';
    font-size: 1.1rem;
    font-style: normal;
    margin-top: -6px;
}

/*CAROSELLO MODELLO - seconda pagina*/
.owl-carousel.product {
    height: 100%;
    padding: 0px;
    margin: 0;
}
.owl-carousel.product .owl-stage-outer {
    margin-top: auto!important;
    margin-bottom: auto!important;
}
.owl-carousel.product .owl-nav,
.owl-carousel.technology-content-gallery .owl-nav,
.owl-carousel.service-content-gallery .owl-nav {
    position: absolute;
    top: 20%;
    width: 100%;
    z-index: 9999;
}
.owl-carousel.service-content-gallery .owl-nav {
    z-index: -9;
}
.owl-carousel.product .owl-nav button.owl-next, .owl-carousel.product .owl-nav button.owl-prev,
.owl-carousel.foto-gallery .owl-nav button.owl-next, .owl-carousel.foto-gallery .owl-nav button.owl-prev,
.owl-carousel.technology-content-gallery .owl-nav button.owl-next, .owl-carousel.technology-content-gallery .owl-nav button.owl-prev,
.owl-carousel.service-content-gallery .owl-nav button.owl-next, .owl-carousel.service-content-gallery .owl-nav button.owl-prev {
    font-size: 200px;
    font-family: 'exo_2light';
    color: #D0D0D0;
    font-weight: lighter;
}
.owl-carousel.product .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel.technology-content-gallery .owl-nav button.owl-next:hover, .owl-carousel.technology-content-gallery .owl-nav button.owl-prev:hover,
.owl-carousel.service-content-gallery .owl-nav button.owl-next:hover, .owl-carousel.service-content-gallery .owl-nav button.owl-prev:hover {
    color: #006600;
}
.owl-carousel.product .owl-nav button.owl-prev {
    float:left;
}
.owl-carousel.product .owl-nav button.owl-next,
.owl-carousel.foto-gallery .owl-nav button.owl-next,
.owl-carousel.technology-content-gallery .owl-nav button.owl-next,
.owl-carousel.service-content-gallery .owl-nav button.owl-next {
    float: right;
}
.owl-carousel.product .owl-item figure figcaption {
    font-family: 'exo_2regular_condensed';
    font-size: 24px;
    color: #797979;
    text-align: left;
    margin: 0 30px;
}

/*dettaglio prodotto versione */
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: transparent;
}
.product-version {
    background-color: #f2f2f2;
    padding: 50px 0;
}
.product-version .product-version-border h3 {
    font-family: 'exo_2regular_condensed';
    font-size: 2rem;
    background: #333333;
    color: #FFFFFF;
    text-align:center;
    text-transform: uppercase;
    padding: 0px;
}
.product-version .nav-pills .nav-link {
    text-align: center;
    font-size: 20px;
    line-height: 1;
    color: #009900;
    margin: 0 0 30px 0;
}
.product-version .nav-pills .nav-link img {
    display: block;
    max-width: 150px;
    margin: 0 auto 10px;
}
.product-version .nav-pills .nav-link.active,
.product-version .nav-pills .nav-link:hover {
    color: #000000!important;
}
.product-version .nav-pills .nav-link.active img,
.product-version .nav-pills .nav-link:hover img {
    filter: grayscale(100%)!important;
}
.product-version .nav-pills .nav-link {
    background: transparent;
}
.product-version .tab-content h3 {
    display: block;
    font-size: 2rem;
    background: #333333;
    color: #FFFFFF;
    text-transform: uppercase;
    text-align: center;
    padding: 0px;
}
.product-version .tab-content {
    position: relative;
    height: 100%;
    border-left: 1px solid #333333;
}
.product-version .tab-content .power-source {
    padding: 0 0 0 30px;
}
.product-version .tab-content .power-source .header {
    border-bottom: 2px solid #000000;
}
.product-version .tab-content .power-source .header img {
    max-width: 80px;
}
.product-version .tab-content .power-source .header .title {
    font-size: 1.8rem;
    text-transform: uppercase;
    line-height: 1;
    vertical-align: middle;
    margin: 0 0 0 12px;
}
.product-version .tab-content .power-source .content {
    padding: 10px 0;
}
.product-version .tab-content .power-source .content img {
    max-width: 70px;
}
.product-version .tab-content .power-source .content p {
    font-size: 1.6rem;
    margin: 35px 0 0 18px;
}
.product-version .tab-content .power-source .content p .font-weight-bold {
    font-family: 'exo_2bold_condensed';
    font-style: italic;
    padding: 0 10px 0 0;
}
.product-version .tab-content .power-source .content p .engine a {
    color: #C2C2C2;
    text-transform: uppercase;
}
.product-version .tab-content .power-source .content p .engine a:hover {
    color: #333333;
}
.product-version .tab-content .power-source .content p .engine a i {
    color: #333333;
    margin-right: 5px;
}
.product-version .tab-content .power-source .content p .engine .font-weight-bold {
    font-family: 'exo_2bold_condensed';
}
.product-version .tab-content .power-source .content ul {
    list-style: none;
    padding: 0px;
    margin: 20px 0 20px 20px;
}
.product-version .tab-content .power-source .content ul a {
    color: #009900;
    font-size: 1.4rem;
    line-height: 2.4rem;
}
.product-version .tab-content .power-source .content ul a:hover {
    color:#333333;
}
.product-version .video-link {
    margin: -15px 0 20px;
}
.product-version .video-link a img {
    max-width: 70px;
    margin: -10px 10px 0 0;
}
.product-version .video-link a {
    color: #006600;
    font-size: 1.8rem;
    text-transform: uppercase;
    line-height: 1;
    vertical-align: middle;
    padding: 0 0 0 30px;
}

    /* ALLESTIMENTO - seconda pagina */
.product-equipment {
    padding: 0px;
}
.product-equipment .bg-white {
    background: #FFFFFF;
}
.product-equipment .bg-grey-light {
    background: #F2F2F2;
    border-bottom: 15px solid #FFFFFF;
}
.product-equipment .bg-grey-dark {
    background: #CCCCCC;
    border-bottom: 15px solid #FFFFFF;
}
.product-equipment .product-equipment-img {
    text-align: center;
}
.product-equipment .product-equipment-img img {
    max-height: 350px;
    padding: 0px;
}
.product-equipment .product-equipment-info  {
    margin-top:8rem;
}

/* video prodotto - seconda pagina*/
.product-video .embed-responsive {
    position:relative;
    overflow:hidden;
    width:100%;
    padding-top:56.25%;
}
.product-video .embed-responsive .embed-responsive-item {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:100%;
    height:100%;
}

/*dettaglio modello prodotto*/
.product-staging {
    background: #f2f2f2;
}
.product-initial-info .blade-shredding-container {
    border-bottom: 1px solid #FFFFFF;
}
.product-initial-info .blade-shredding-container,
 .product-initial-info .hummers-shredding-container {
    margin: 40px 0 0;
}
.product-initial-info .blade-shredding-container img,
.product-initial-info .hummers-shredding-container img {
    max-width: 80px;
}

/*BROCHURE - terza pagina*/
.product-download-brochure {
    background: #333333;
    /*color: #333333;*/
    padding: 20px 0;
}
.product-download-brochure img {
    max-height: 80px;
}

/* PRODUCT DATA - TABELLA - terza pagina */
.product-data {
    background-color: #f2f2f2;
    padding: 90px 0 20px;
}
.product-data .table td.datum {
    width: 400px;
}
/*prima parte allestimento base */
.product-data .nav-pills.product-data .nav-item:nth-child(odd) {
    background: #b0b0b0;
}
.shredders-hammer .nav-pills.product-data .nav-item:nth-child(odd) {
    background: #dddec6;
}
.shredders-hammer-and-blade .nav-pills.product-data .nav-item:nth-child(odd) {
    background: #e7d8c0;
}
.shredders-blade .nav-pills.product-data .nav-item:nth-child(odd) {
    background: #e5b19e;
}

.product-data .nav-pills.product-data {
    border: 1px solid #0a650e;
}
.product-data .nav-pills.product-data .nav-item {
    border-bottom: 1px solid #0a650e;
}

/*TABELLA CONDIZIONI*/
.product-data.table-condition {
    padding-top: 10px;
}
.product-data.table-condition .table.table-green thead,
.product-data.table-condition .table.table-light-green thead,
.product-data.table-condition .table-yellow thead,
.product-data.table-condition .table-salmon thead {
    background: #333333 !important;
    color: #FFFFFF;
    border: 2px solid #333333;
}
.product-data.table-condition .table.table-green.table-bordered th,
.product-data.table-condition .table.table-green.table-bordered td,
.product-data.table-condition .table.table-light-green.table-bordered th,
.product-data.table-condition .table.table-light-green.table-bordered td,
.product-data.table-condition .table.table-yellow.table-bordered th,
.product-data.table-condition .table.table-yellow.table-bordered td,
.product-data.table-condition .table.table-salmon.table-bordered th,
.product-data.table-condition .table.table-salmon.table-bordered td  {
    border: 1px solid #333333!important;
}

.product-data.table-condition .table.table-green.table-striped tbody tr:nth-of-type(odd),
.product-data.table-condition .table.table-light-green.table-striped tbody tr:nth-of-type(odd),
.product-data.table-condition .table.table-yellow.table-striped tbody tr:nth-of-type(odd),
.product-data.table-condition .table.table-salmon.table-striped tbody tr:nth-of-type(odd) {
    background-color: #B9B9B9;
}

.shredders-hammer .nav-pills.product-data {
    border: 1px solid #9da663;
}
.shredders-hammer .nav-pills.product-data .nav-item {
    border-bottom: 1px solid #9da663;
}
.shredders-hammer-and-blade .nav-pills.product-data {
    border: 1px solid #C89637;
}
.shredders-hammer-and-blade .nav-pills.product-data .nav-item {
    border-bottom: 1px solid #C89637;
}
.shredders-blade .nav-pills.product-data {
    border: 1px solid #cc6633;
}
.shredders-blade .nav-pills.product-data .nav-item {
    border-bottom: 1px solid #cc6633;
}

.product-data .nav-pills.product-data .nav-item.title {
    background: #0a650e;
}
.shredders-hammer .nav-pills.product-data .nav-item.title {
    background: #9da663;
}
.shredders-hammer-and-blade .nav-pills.product-data .nav-item.title {
    background: #C89637;
}
.shredders-blade .nav-pills.product-data .nav-item.title {
    background: #cc6633;
}

.nav-pills.product-data {
    background-color: transparent;
    padding: 0;
    margin: 90px 0 0px;
}
.nav-pills.product-data .nav-item {
    background-color: #f2f2f2;
    /*border-bottom: 1px solid #9da663;*/
    padding: 0px 10px;
}
.nav-pills.product-data .nav-item i,
.nav-pills.product-data .nav-item button {
    font-size: 16px;
    text-transform: inherit;
    color: #333333;
}
.nav-pills.product-data .nav-item i {
    width: auto;
    padding: 0 10px 0 0 ;
}
.nav-pills.product-data .nav-item .nav-link.active,
.nav-pills.product-data .nav-item .nav-link:hover {
    background: transparent;
    font-family: 'exo_2bold_condensed';
}
.nav-pills.product-data .nav-item.title h3 {
    font-size: 16px;
    font-family: exo_2bold_condensed;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 10px 0;
    margin: 0;
}

/*seconda parte tabelle */
.product-data .tab-content .tab-pane {
    text-align: center;
}
.product-data .tab-content .tab-pane img {
    max-height: 350px;
    margin: 0 auto;
    overflow: hidden;
}
.product-data .tab-content .tab-pane .product-equipment-info {
    padding: 0 50px;
}
.product-data .table td, .product-data .table th {
    padding: .6rem;
}
.product-data .tab-content {
    position: relative;
}
.product-data .tab-content button.owl-prev,
.product-data .tab-content button.owl-next {
    position: absolute;
    top: 0;
    z-index: 999;
    font-size: 200px;
    font-family: 'exo_2light';
    color: #D0D0D0;
    background: transparent;
    border: 0px;
    font-weight: lighter;
}
.product-data .tab-content button.owl-prev:hover,
.product-data .tab-content button.owl-next:hover {
    color: #006600;
}
.product-data .tab-content button.owl-prev {
    float:left;
    left: 0px;
}
.product-data .tab-content button.owl-next {
    float: right;
    right: 0px;
}
.product-data .table i {
    font-size: 0.8rem;
    padding: 0 20px 0 0;
}
.product-data .table button {
    font-family: 'exo_2regular_condensed';
    font-size: 1rem;
    text-transform: inherit;
    color: #333333;
}
.product-data .table button.active {
    font-family: 'exo_2bold_condensed';
    color: #333333;
}
.product-data .table button:hover {
    font-family: 'exo_2bold_condensed';
    background-color: transparent;
}
.product-data .table-bordered thead,
.product-data .table-bordered thead th {
    font-family: exo_2bold_condensed;
    text-transform: uppercase;
}
.product-data .table .measure {
    font-family: exo_2bold_condensed;
    text-align: center;
}
.product-data .table .datum {
    font-family: exo_2bold_condensed;
}
.product-data .table-yellow .table-bordered th .font-weight-light {
    font-family: exo_2light_condensed;
    font-style: italic;
}
.product-data .table.table-green .measure {
    color: #006600;
}
.product-data .table.table-yellow .measure {
    color: #cc9933;
}
.product-data .table.table-light-green .measure {
    color: #C4CAA2;
}
.product-data .table.table-salmon .measure {
    color: #cc6633;
}

/*tabella triturazione*/
.shredding-table.airing-machines,
.shredding-table.vacuums{
    display:none;
}
.shredding-table {
    padding: 0px 0 50px;
}
.shredding-table .side-content h2 {
    color: #d9d9d9;
}
.shredding-table .side-content img {
    width: 180px;
    height: 180px;
    margin: 0 auto;
}
.shredding-table .table .text {
    background: #000000;
    color: #FFFFFF;
}
.shredding-table .table td.font-weight-bold {
    font-family: 'exo_2bold';
}
.shredding-table .table .text td {
    font-size: 14px;
    line-height: 1;
}
.shredding-table .table td.bg-grey {
    background-color: #999999;
}
.shredding-table .table th {
    color: #FFFFFF;
    font-family: 'exo_2bold';
}
.shredding-table .table th.bg-green {
    background-color: #9da663;
}
.shredding-table .table th.bg-yellow {
    background-color: #cc9933;
}
.shredding-table .table th.bg-salmon {
    background-color: #cc6633;
}
.shredding-table .table td img {
    max-width: 20px;
}

/* foto gallery - terza pagina*/
.product-foto-gallery {
    padding: 50px 0;
}
.product-foto-gallery .owl-carousel .owl-item img {
    /*width: auto;*/
    max-height: 450px;
    margin: 0 auto;
}
.product-foto-gallery .owl-carousel .owl-item p {
    font-family: exo_2light_condensed;
    font-style: italic;
    text-align: center;
    font-size: 1.8rem;
    color: #999999;
    line-height: 1.3;
    margin-top: 50px;
}
.product-foto-gallery .owl-carousel.foto-gallery .owl-nav {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}

/* Sistema di taglio - prima pagina */
.product-system .family-product .img-product {
    display: none;
}
.product-system .family-product.family-active .info-product {
    background: #006600;
    color: #FFFFFF;
}
.product-system .family-product.family-active .info-product h2 {
    color: #FFFFFF;
}
 .shredder-info-hammer, .shredders-info-hammer-and-blade, .shredders-info-blade {
    padding: 40px 0 !important;
}
.shredder-hammer-detail {
    background-image: url(../img/negri-bio-info-dettaglio-sagome-rotore-martelli.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 50px 0;
}
.shredder-blade-hammer-detail {
    background-image: url(../img/negri-bio-info-dettaglio-sagome-rotore-lame-martelli.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 50px 0;
}
.shredder-blade-detail {
    background-image: url(../img/negri-bio-info-dettaglio-sagome-rotore-lame.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 50px 0;
}
.airing-fixed-blade-detail {
    background-image: url(../img/negri-bio-info-dettaglio-sagome-lame-fisse.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 50px 0;
}
.airing-fixed-mobile-hammer {
    background-image: url(../img/negri-bio-info-dettaglio-sagome-martelli-mobili.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 50px 0;
}
.vacuums-4blades-detail{
    /*background-image: url(../img/negri-bio-info-dettaglio-sagome-martelli-mobili.png);*/
    background-image: url(../img/negri-bio-vacuums-sagome-foglie.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 50px 0;
}
/*.vacuums-4blades-detail {*/
/*    background-image: url(../img/negri-bio-vacuums-sagome-foglie.png);*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-position: center center;*/
/*    padding: 50px 0;*/
/*}*/
.shredder-info-detail .title {
    font-family: exo_2light_condensed;
    font-size: 2.8rem;
    color: #999999;
}
.shredder-info-detail p {
    font-size: 26px;
    font-style: italic;
}
.shredder-info-detail p b {
    font-family: exo_2bold_condensed;
}
/*.shredder-info-detail img {*/
/*    max-width: 600px;*/
/*}*/
.shredder-one-hammer-img-bg {
    background-image: url(../img/negri-bio-sistema-taglio-martelli-img.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 450px;
    border-bottom: 25px solid #333333;
}
.shredder-blade-hammer-img-bg {
    background-image: url(../img/negri-bio-sistema-taglio-lame-martelli-img.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 450px;
    border-bottom: 25px solid #333333;
}
.shredder-blade-img-bg {
    background-image: url(../img/negri-bio-sistema-taglio-lame-cotrolama-img.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 450px;
    border-bottom: 25px solid #333333;
}
.airing-system-fixed-blade-img-bg {
    background-image: url(../img/negri-bio-sistema-arieggiatori-lame-img.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 450px;
    border-bottom: 25px solid #333333;
}
.airing-system-mobile-hammer-img-bg {
    background-image: url(../img/negri-bio-sistema-arieggiatori-martelli-img.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 450px;
    border-bottom: 25px solid #333333;
}
.vacuums-paddles-img-bg {
    background-image: url(../img/negri-bio-sistema-aspirazione-img.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 450px;
    border-bottom: 25px solid #333333;
}
.cutting-system-link {
    position: absolute;
    top: 20%;
    width: 100%;
    z-index: 999;
}
.cutting-system-link .cutting-system-link-prev,
.cutting-system-link .cutting-system-link-next {
    font-size: 200px;
    font-family: 'exo_2light';
    color: #D0D0D0;
    font-weight: lighter;
}
.cutting-system-link .cutting-system-link-next {
    float: right;
}
.shredder-info-hammer .side-content.bg-light-green h2 {
    color: #C4CAA2;
}
.shredders-info-hammer-and-blade .side-content.bg-yellow h2 {
    color: #E0B976;
}
.shredders-info-blade .side-content.bg-salmon h2 {
    color: #DB8675;
}
/*
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {
    .product-intro {
        background-image: url('../img/pattern-foglie.png');
        background-size: auto;
        background-repeat: no-repeat;
        background-position:top center;
    }
    .product-equipment .product-equipment-info {
        margin-top: 5rem;
    }
}
/* smarthphone */
@media (min-width: 320px) and (max-width: 480px) {
    .hvr-sweep-to-right {
        transform:none;
        box-shadow: none;
        transition-property: none;
        transition-duration:0;
    }
    .hvr-sweep-to-right:before{
        background: #ffffff;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: 0;
        transform-origin: 0;
        -webkit-transition-property: none;
        transition-property: none;
        -webkit-transition-duration: 0;
        transition-duration: 0;
        -webkit-transition-timing-function: 0;
        transition-timing-function: 0;
    }
    .product {
        padding: 100px 0 30px;
    }
    .product .family-product-description {
        font-size: 17px;
    }
    .product .family-product {
        margin: 15px 0 0;
    }
    .product .family-product .info-product p {
        display: none;
    }
    .product-label h2 {
        font-size: 2rem;
    }
    .product-label h2 span.bold {
        display: block;
    }
    .product-category .side-content .product-system-img {
        width: 100px;
        height: 100px;
    }
    .side-content h4, .side-content label {
        font-size: 1rem;
    }
    .product-category .side-content h2 {
        font-size: 36px;
    }
    .shredding-table .side-content img {
        width: 100px;
        height: 100px;
    }
    .product-intro {
        background-image: url('../img/pattern-foglie.png');
        background-size: auto;
        background-repeat: no-repeat;
        background-position:top center;
    }
    .product-equipment .product-equipment-info {
        width: 100%;
        margin: 1rem 0;
    }
    .product-category .side-content {
        padding: 20px 20px 40px;
    }
    .product-category .side-content span.read-more {
        bottom: 20px;
    }

    /*dettaglio modello*/
    .product-intro.shredders-hammer .product-initial-info .icon-throat-opening, .product-intro.shredders-hammer-and-blade .product-initial-info .icon-throat-opening, .product-intro.shredders-blade .product-initial-info .icon-throat-opening {
        width: 85px;
        height: 52px;
    }
    .product-initial-info .product-feature-content {
        font-size: 2rem;
        line-height: 1.2;
    }
    .product-intro.shredders-hammer .product-initial-info-image.icon-wood, .product-intro.shredders-hammer-and-blade .product-initial-info-image.icon-wood, .product-intro.shredders-blade .product-initial-info-image.icon-wood {
        width: 80px;
        height: 56px;
    }
    .product-intro.shredders-hammer .product-initial-info-image.icon-hammer, .product-intro.shredders-hammer-and-blade .product-initial-info-image.icon-hammer {
        height: 50px;
    }
    .product-initial-info-image {
        width: 75px;
        height: 63px;
    }
    .product-intro.vacuums-3blades .product-initial-info-image.icon-hose, .product-intro.vacuums-4blades .product-initial-info-image.icon-hose, .product-intro.vacuums-8blades-t13 .product-initial-info-image.icon-hose, .product-intro.vacuums-8blades-pt0 .product-initial-info-image.icon-hose {
        width: 88px;
        height: 55px;
    }

    .product-version .tab-content .power-source .content p {
        margin: 0;
    }

    .owl-carousel.product {
        margin: 20px 0 0;
    }

    /*versione*/
    .nav-pills.product-data .nav-item i, .nav-pills.product-data .nav-item button {
        font-size: 14px;
    }
    .product-download-brochure h2, .product-download-brochure a {
        text-align: center !important;
    }
    .product-download-brochure a {
        display: block;
        text-align: center;
    }

    /*product-system*/
    .airing-system, .vacuum-system {
        padding: 30px 0;
    }
    .airing-system .side-content img {
        width: 100px;
        height: 100px;
    }
    .shredder-info-detail .title {
        font-size: 2rem;
    }
    .shredder-info-detail p {
        font-size: 18px;
        line-height: 1.2;
    }
    .shredder-info-hammer .side-content img,
    .shredders-info-hammer-and-blade .side-content img,
    .shredders-info-blade .side-content img,
    .vacuum-system .side-content img {
        width: 100px;
        height: 100px;
    }
}