body {font: 400 14px/25px Montserrat,Arial,sans-serif}

header, #block-block-61{background:rgba(58,58,58,0.8); color: #fff}
#block-menu-menu-top-men- a, #block-locale-language a, #block-block-60 a, #block-block-70 a{
    color: #fff;
    font-size: 13px;

}
p {
    margin-bottom: 10px;
}
header nav ul li a {
    padding: 29px 7px !important

}

a:hover {text-decoration: none}
.text-right{text-align: right}
#block-menu-menu-top-men- ul li, #block-locale-language ul li, #block-block-70 ul li{list-style: none; float: left; }
#block-menu-menu-top-men-, #block-locale-language, #block-block-60, #block-block-70{float: right}
#block-locale-language ul, #block-block-70 ul{padding: 0}
#block-block-60{margin: 0 0 0 20px}
#block-block-72 {margin: 30px 0}
#block-block-72 .content {background: #c31e2c; padding: 10px; text-align: center; font-size: 120%; font-weight: bold}
#block-block-72 a {color: #fff; text-align: center; text-transform: uppercase} 
#block-locale-language, #block-block-70{margin-top: 3px; margin-left: 10px}
#block-locale-language li, #block-block-70 li{margin-left: 10px}
#block-locale-language li a.active, #block-block-70 li a.active{color: #000}
#block-menu-menu-top-men- ul li{margin-left: 20px}
.ml10{margin-left: 10px}
#block-block-60 i{margin-top: 5px; font-size: 1.3em}
.enh_logo img{max-height: 40px}
.enh_logo.active img{max-height: 30px}

#block-block-61{ text-align: center; margin-top: -30px; height: 30px; z-index: 9; position: relative; font-weight: bold; text-transform: uppercase; font-style: italic}
/*body{font:400 16px/25px Montserrat, Arial,sans-serif}*/
.madeinitaly{padding-top: 2px}
header{height: 30px}
.enh_section .container, .pagina_base {
    padding-top: 32px;
    padding-bottom: 28px;
}
.enh_middle_titles h2 {
    font: 600 28px Montserrat, Arial;
    margin-bottom: 25px;
}

.text-center p{max-width: 100%}
.btn.btn_border {
    border: 1px solid #c31e2c;
    color: #c31e2c;
}
.rosso{color: #c31e2c}
.enh_image_bck{background-position: center center}

.ariete-term-prodotti-wrapper{height: 519px; background-color:rgba(58,58,58,0.8) }
.ariete-term-prodotti-wrapper.off-road{background: url("/sites/default/files/off-road/off-road.jpg")no-repeat top center}
.ariete-term-prodotti-wrapper.road{background: url("/sites/default/files/road/road.jpg")no-repeat top center}
.ariete-term-prodotti-wrapper.banner-generico{background: url("/sites/default/files/pagine/banner-generico.jpg")no-repeat top center}
.ariete-term-prodotti-wrapper.café-racer{background: url("/sites/default/files/cafe-racer/cafe-racer.jpg")no-repeat top center}
.ariete-term-prodotti-wrapper.ari,.ariete-term-prodotti-wrapper.ari-mtb, .ariete-term-prodotti-wrapper.ari-moto {background: url("/sites/default/files/pagine/banner-ari.jpg")no-repeat top center}

.ariete-term-prodotti-wrapper.ricambi,.ariete-term-prodotti-wrapper.spare-parts,.ariete-term-prodotti-wrapper.recambios {background: url("/sites/default/files/pagine/banner-ricambi.jpg")no-repeat top center}
.ariete-term-prodotti-wrapper.merchandising{background: url("/sites/default/files/pagine/banner-merchandising.jpg")no-repeat top center}
.ariete-term-prodotti-wrapper.snow-and-outdoor{background: url("/sites/default/files/snow/banner-snow.jpg")no-repeat top center}


.ariete-term-prodotti{margin-top: 250px; color: #fff; font-size: 20px;}
.ariete-term-prodotti .prodotti-term-tree {display: inline-block; margin: 0 10px}
.ariete-term-prodotti .prodotti-term-tree.prodotti-item-last{
    font: 900 44px Montserrat, Arial;
    text-transform: uppercase;
    line-height: 1.125;

    display:block ;
    margin: 0;
}




/*banner home*/
.banner-home{height: 550px; margin-bottom: 5px}
.banner-home:first-of-type{margin-top: 5px}
/*#block-eroom-ariete-block-eroom-ariete-term-prodotti{margin-bottom: 5px}*/
.cafe-racer-home{background: url("/sites/default/files/home/cafe-racer_bg.jpg") no-repeat center center; }
.spirit{background: url("/sites/default/files/home/road_spirit_bg.jpg") no-repeat center center; }
.offroad{background: url("/sites/default/files/home/offroad_bg.jpg") no-repeat center center; }
.snow{background: url("/sites/default/files/home/snow_bg.jpg") no-repeat center center; }
.militar{background: url("/sites/default/files/home/militare_bg.jpg") no-repeat center center; }
.ari-home{background: url("/sites/default/files/home/ari_bg.jpg") no-repeat center center; }


/*off road - maschere*/
.zerosette{background: url("/sites/default/files/off-road/maschere/07.jpg") no-repeat center center;}
.adrenaline{background: url("/sites/default/files/off-road/maschere/adrenaline.jpg") no-repeat center center;}
.enduro{background: url("/sites/default/files/off-road/maschere/enduro.jpg") no-repeat center center;}
.motoslitta{background: url("/sites/default/files/off-road/maschere/motoslitta.jpg") no-repeat center center;}
.rally-maschere{background: url("/sites/default/files/off-road/maschere/rally.jpg") no-repeat center center;}
.ride-and-roll{background: url("/sites/default/files/off-road/maschere/ride-and-roll.jpg") no-repeat center center;}
.riding-crows{background: url("/sites/default/files/off-road/maschere/rc.jpg") no-repeat center center;}
.mudmax{background: url("/sites/default/files/off-road/maschere/mudmax.jpg") no-repeat center center;}

/*off road - manopole*/
.motocross{background: url("/sites/default/files/off-road/manopole/motocross.jpg") no-repeat center center;}
.rally{background: url("/sites/default/files/off-road/manopole/rally.jpg") no-repeat center center;}
.trial{background: url("/sites/default/files/off-road/manopole/trial.jpg") no-repeat center center;}
.atv{background: url("/sites/default/files/off-road/manopole/atv.jpg") no-repeat center center;}

/*road - maschere*/
.feather{background: url("/sites/default/files/road/cafe_racer/feather.jpg") no-repeat center center;}
.heritage{background: url("/sites/default/files/road/cafe_racer/heritage.jpg") no-repeat center center;}
.heritage-grips{background: url("/sites/default/files/road/cafe_racer/heritage-grips.jpg") no-repeat center center;}
.mudmax-racer{background: url("/sites/default/files/road/cafe_racer/mudmax-racer.jpg") no-repeat center center;}

/*road - manopole*/
.aries{background: url("/sites/default/files/road/manopole/aries.jpg") no-repeat center center;}
.alu-rub{background: url("/sites/default/files/road/manopole/alu-rub.jpg") no-repeat center center;}
.standard{background: url("/sites/default/files/road/manopole/standard.jpg") no-repeat center center;}
.estoril{background: url("/sites/default/files/road/manopole/estoril.jpg") no-repeat center center;}
.scooter{background: url("/sites/default/files/road/manopole/scooter.jpg") no-repeat center center;}
.ariram{background: url("/sites/default/files/road/manopole/ariram.jpg") no-repeat center center;}


/*snow - maschere*/
.mantis{background: url("/sites/default/files/snow/maschere/mantis.jpg") no-repeat center center;}
.junior{background: url("/sites/default/files/snow/maschere/07junior.jpg") no-repeat center center;}
.primis{background: url("/sites/default/files/snow/maschere/primis.jpg") no-repeat center center;}
.profi{background: url("/sites/default/files/snow/maschere/profi.jpg") no-repeat center center;}
.crowstop{background: url("/sites/default/files/snow/maschere/crowstop.jpg") no-repeat center center;}
.crows{background: url("/sites/default/files/snow/maschere/crows.jpg") no-repeat center center;}
.motoslittasnow{background: url("/sites/default/files/snow/maschere/motoslitta.jpg") no-repeat center center;}
.panorama{background: url("/sites/default/files/snow/maschere/panorama.jpg") no-repeat center center;}
.snowy{background: url("/sites/default/files/snow/maschere/snowy.jpg") no-repeat center center;}
.mudmaxsnow{background: url("/sites/default/files/snow/maschere/mudmaxsnow.jpg") no-repeat center center;}
.rc{background: url("/sites/default/files/snow/maschere/rc.jpg") no-repeat center center;}

.snowmobile   {background: url("/sites/default/files/snow/manopole/snowmobile.jpg") no-repeat center center;}
.bici  {background: url("/sites/default/files/snow/manopole/atv.jpg") no-repeat center center;}


.enh_top_menu a {
    font: 600 15px/25px Montserrat;

}

h2.home{font-size: 55px; margin-bottom: 25px; line-height: 1em; font-weight: 600}
.mt60{margin-top: 60px}
.mt30{margin-top: 30px}
.noactive .banner-home-ani{
    opacity: 0;
    right: 60px;
    -webkit-transition-delay: 0s!important;
    -o-transition-delay: 0s!important;
    transition-delay: 0s!important;
    filter: blur(5px);
    -webkit-filter: blur(5px);
}
.active .banner-home-ani{
    opacity: 1;
    filter: blur(0);
    right: 0;
}.noactive .banner-home-ani-right{
    opacity: 0;
    left: 60px;
    -webkit-transition-delay: 0s!important;
    -o-transition-delay: 0s!important;
    transition-delay: 0s!important;
    filter: blur(5px);
    -webkit-filter: blur(5px);
}
.active .banner-home-ani-right{
    opacity: 1;
    filter: blur(0);
    left: 0;
}


.banner-home-ani, .banner-home-ani-right {
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    padding: 0 10px;
}

.banner-home-ani.scuro, .banner-home-ani-right.scuro, .banner-home.scuro h2 {color: #333 !important;}

 .enh_wht_txt .banner-home-ani.scuro .btn.btn_border, .enh_wht_txt .banner-home-ani-right.scuro .btn.btn_border,
 .banner-home.scuro .btn.btn_border{
    border: 1px solid rgba(51,51,51,0.3);
    color: #333;
}


.mb30{margin-bottom: 30px}
.mb40{margin-bottom: 40px}
.mt30{margin-top: 30px}
.enh_phone {
    margin: 0;
}
.indirizzo{margin-left: 30px}
.footer-bottom{background: #2b2b2b}
.footer-bottom, .footer-bottom a, footer.enh_wht_txt, footer.enh_wht_txt a{color: #cacaca}
footer {
    padding-top: 50px;
    padding-bottom: 20px;
}

.field-slideshow-slide img, .field-name-field-prodotti-foto img{border: 1px solid #464646
}
.prod-elenco-titolo{margin-top: 5px}


.field-slideshow-slide .field-slideshow-caption {background: #464646; color: #fff; padding: 0 10px}
#field-slideshow-1-wrapper{background: #464646}
#views-bootstrap-grid-1 .field-name-field-prodotti-foto img{height: 100%}
.prod-elenco-titolo{text-align: center; text-transform: uppercase; font-weight: 600}

.views-bootstrap-grid-plugin-style .col-md-3{margin-bottom: 30px}

ul li.expanded, ul li.collapsed {
    list-style-image: none;
    list-style-type: none;
}

.issuuembed{margin-bottom: 30px}
.field-name-field-prodotti-download .field-item {background: #C31A2D; padding: 3px 0 3px 5px;border-bottom: 5px solid #fff}

.field-name-field-prodotti-download.catalogo{width: 250px; text-align: center; margin: 0 auto}
.field-name-field-prodotti-download a,.field-name-field-prodotti-download a:hover{color: #fff}
.enh_top_menu ul {
    width: 280px;
}
.enh_parent ul a {
    font: 400 12px/18px Montserrat;

}
ul li.leaf {
    list-style: none;
}
#sliding-popup h2::after{display: none}


label[for=edit-submitted-privacy-1]{font-weight: normal}


.row.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
}

.row.row-eq-height > [class*='col-'] {
    display: flex;
    flex-direction: column;
}



.enh_simple_block_great_small {
    padding: 80px 100px;
}
.webform-submit{margin-top: 20px; padding: 12px 35px; margin-left: 15px}
.mb0{margin-bottom: 0}
.goggles-technology h3{margin-bottom: 20px}
.form-text, .form-textarea{width: 100%; padding: 5px 15px; border: 1px solid #AFAFAF}
.form-item{margin-bottom: 20px}
fieldset.captcha{width: 100%; margin: 0 15px}

.enh_top_menu_mobile_link i.ti-menu{color: #464646}

.prodotti-ml30{margin-left: 30px}

.field-name-field-foto-e-codice .field-slideshow-caption {font-family: sans-serif}


a, a:hover, a:focus, a:active {
    color: #c31e2c;
}


#title-area {
    height: 209px;
    background-color: rgba(58,58,58,0.8);
	background-image: url("/sites/default/files/pagine/banner-ari-ricambi.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover
}
.ariete-breadcrumb-ricambi {
    padding-top: 120px;
    color: #fff;
    font-size: 70%;
}

.ariete-breadcrumb-ricambi .breadcrumbs {text-align: left !important}
.ariete-breadcrumb-ricambi .breadcrumbs a {color: #DFDFDF}
.enh_h1_title.ricambi {margin-top: 30px; font-size: 250%}

#edit-submit-ari-ricambi {margin-top: 30px; padding: 4px 15px; background: #C21A2D; color: #fff; border: 1px solid #C21A2D}
.view-ari-ricambi h3 {margin-bottom: 0px}
.view-ari-ricambi .view-content {margin-top: 30px}
.form-item-jump {font-size: 120%}
#edit-jump.form-select {padding: 7px}
.form-item-field-anno-value-selective select {padding: 7px; font-size: 120%}
.views-exposed-form label {font-size: 120%}
.container.pt-0 {padding-top: 0px}
.ti {font-size: 150%}
iframe #branding{display: none !important;}
.show-branding #branding {
    display: none !important;
}

.view-ari-ricambi .view-footer {margin-top: 30px; border-top: 1px solid #333; padding-top: 30px; text-align: right}

.enh_second_step header nav {
    height:auto;

}
.footer-bottom{font-size: 13px; text-align: center}


@media (max-width:768px) {
    .enh_second_step header nav {
        height:52px;

    }
    .cafe-racer-home{background: url("/sites/default/files/home/cafe-racer_bg-mobile.jpg") no-repeat center center; }
    .spirit{background: url("/sites/default/files/home/road_spirit_bg-mobile.jpg") no-repeat center center; }
    .offroad{background: url("/sites/default/files/home/offroad_bg-mobile.jpg") no-repeat center center; }
    .snow{background: url("/sites/default/files/home/snow_bg-mobile.jpg") no-repeat center center; }
    .militar{background: url("/sites/default/files/home/militare_bg-mobile.jpg") no-repeat center center; }
    .ari-home{background: url("/sites/default/files/home/ari_bg-mobile.jpg") no-repeat center center; }
    h2.home{margin-top: 200px; margin-bottom: 10px}
    h2.home::after {
        margin-top: 10px;
     }
    .enh_logo img {
        max-height: 25px;
    }

    .enh_top_menu {

        padding-top: 75px;
    }
    .enh_top_menu_cont {
        background: rgba(0,0,0,0.95);

    }
    .ariete-term-prodotti {

        font-size: 18px;
    }
    .ariete-term-prodotti .prodotti-term-tree.prodotti-item-last {
        font: 900 30px Montserrat, Arial;

    }

    .ariete-term-prodotti-wrapper.off-road, .ariete-term-prodotti-wrapper.banner-generico,
    .ariete-term-prodotti-wrapper.road, .ariete-term-prodotti-wrapper.café-racer
    { background-color:rgb(70,70,70); background-image: none}
    .enh_simple_block_great, .enh_simple_block_great_small {
        padding: 20px;
    }
    .prodotti-ml30{margin-left: 0}
    #block-md-slider-home{margin-top: 30px}
    .ariete-term-prodotti-wrapper{height: 250px; }
    .ariete-term-prodotti{margin-top: 100px;}
    /*off road - maschere*/
    .zerosette{background: url("/sites/default/files/off-road/maschere/07-mobile.jpg") no-repeat center center;}
    .adrenaline{background: url("/sites/default/files/off-road/maschere/adrenaline-mobile.jpg") no-repeat center center;}
    .enduro{background: url("/sites/default/files/off-road/maschere/enduro-mobile.jpg") no-repeat center center;}
    .motoslitta{background: url("/sites/default/files/off-road/maschere/motoslitta-mobile.jpg") no-repeat center center;}
    .rally-maschere{background: url("/sites/default/files/off-road/maschere/rally-mobile.jpg") no-repeat center center;}
    .ride-and-roll{background: url("/sites/default/files/off-road/maschere/ride-and-roll-mobile.jpg") no-repeat center center;}
    .riding-crows{background: url("/sites/default/files/off-road/maschere/rc-mobile.jpg") no-repeat center center;}
    .mudmax{background: url("/sites/default/files/off-road/maschere/mudmax-mobile.jpg") no-repeat center center;}

    /*off road - manopole*/
    .motocross{background: url("/sites/default/files/off-road/manopole/motocross-mobile.jpg") no-repeat center center;}
    .rally{background: url("/sites/default/files/off-road/manopole/rally-mobile.jpg") no-repeat center center;}
    .trial{background: url("/sites/default/files/off-road/manopole/trial-mobile.jpg") no-repeat center center;}
    .atv{background: url("/sites/default/files/off-road/manopole/atv-mobile.jpg") no-repeat center center;}

    /*road - maschere*/
    .feather{background: url("/sites/default/files/road/cafe_racer/feather-mobile.jpg") no-repeat center center;}
    .heritage{background: url("/sites/default/files/road/cafe_racer/heritage-mobile.jpg") no-repeat center center;}
    .heritage-grips{background: url("/sites/default/files/road/cafe_racer/heritage-grips-mobile.jpg") no-repeat center center;}
    .mudmax-racer{background: url("/sites/default/files/road/cafe_racer/mudmax-racer-mobile.jpg") no-repeat center center;}

    /*road - manopole*/
    .aries{background: url("/sites/default/files/road/manopole/aries-mobile.jpg") no-repeat center center;}
    .alu-rub{background: url("/sites/default/files/road/manopole/alu-rub-mobile.jpg") no-repeat center center;}
    .standard{background: url("/sites/default/files/road/manopole/standard-mobile.jpg") no-repeat center center;}
    .estoril{background: url("/sites/default/files/road/manopole/estoril-mobile.jpg") no-repeat center center;}
    .scooter{background: url("/sites/default/files/road/manopole/scooter-mobile.jpg") no-repeat center center;}
    .ariram{background: url("/sites/default/files/road/manopole/ariram-mobile.jpg") no-repeat center center;}

    /*snow - maschere*/
    .mantis{background: url("/sites/default/files/snow/maschere/mantis-mobile.jpg") no-repeat center center;}
    .junior{background: url("/sites/default/files/snow/maschere/07junior-mobile.jpg") no-repeat center center;}
    .primis{background: url("/sites/default/files/snow/maschere/primis-mobile.jpg") no-repeat center center;}
    .profi{background: url("/sites/default/files/snow/maschere/profi-mobile.jpg") no-repeat center center;}
    .crowstop{background: url("/sites/default/files/snow/maschere/crowstop-mobile.jpg") no-repeat center center;}
    .crows{background: url("/sites/default/files/snow/maschere/crows-mobile.jpg") no-repeat center center;}
    .motoslittasnow{background: url("/sites/default/files/snow/maschere/motoslitta-mobile.jpg") no-repeat center center;}
    .panorama{background: url("/sites/default/files/snow/maschere/panorama-mobile.jpg") no-repeat center center;}
    .snowy{background: url("/sites/default/files/snow/maschere/snowy-mobile.jpg") no-repeat center center;}
    .mudmaxsnow{background: url("/sites/default/files/snow/maschere/mudmaxsnow-mobile.jpg") no-repeat center center;}
    .rc{background: url("/sites/default/files/snow/maschere/rc-mobile.jpg") no-repeat center center;}

    .snowmobile   {background: url("/sites/default/files/snow/manopole/snowmobile-mobile.jpg") no-repeat center center;}
    .bici  {background: url("/sites/default/files/snow/manopole/atv-mobile.jpg") no-repeat center center;}

    img.field-slideshow-thumbnail{height: 100%}

    .jcarousel-skin-ariete .jcarousel-prev-horizontal, .jcarousel-skin-ariete .jcarousel-next-horizontal {
        top: 26px;
    }

    .madeinitaly img{width: 15%}

    .motoslitta h2, .motocross h2, .motoslittasnow h2, .snowmobile h2, .adrenaline h2{font-size: 45px}

}
