*{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetiva Neue",Helvetica,Arial,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}.navbar-inverse{border-color:#808285;background-color:#808285}.navbar{min-height:30px}.navbar-inverse .navbar-nav>.active>a{background:0 0;font-weight:700;border-bottom:5px solid #005ba4;transition:background .25s ease-in-out}.navbar-inverse .navbar-nav>.active>a:hover{background:#717376}.navbar-nav>li>a{padding-top:8px;padding-right:10px;padding-bottom:5px;padding-left:10px}.navbar-inverse .navbar-nav>li>a{color:#d9d9d9;border-bottom:5px solid #808285;font-weight:700;transition:background .25s ease-in-out}.navbar-inverse .navbar-nav>li>a:hover{border-bottom:5px solid #005ba4;background:#717376}.navbar.navbar-inverse.navbar-static-top{margin-bottom:0;border-bottom:0}.logo{margin-top:20px;margin-bottom:20px;margin-left:20px}.languages{color:#808285;margin-top:20px;font-weight:700;font-size:12px}.languages li{padding-left:2px;padding-right:0}.languages li+li:before{padding-right:2px;color:#ccc;content:"|\00a0"}.languages li a{color:#808285;font-weight:400}.languages li a:hover{color:#005ba4;text-decoration:none}.frase-emozionale{color:#808285;font-size:31px;margin-top:30px;font-family:'Exo 2',sans-serif}.col-header-left{padding-right:0}@media (max-width:991px){.col-header-left{padding-right:15px}}.col-header-right{padding-left:0}@media (max-width:991px){.col-header-right{padding-left:15px}}.col-header-right-container{padding-left:15px;padding-right:15px;background-color:#005ba4;color:#fff;height:100%}.col-header-right-container p{font-family:Exo,sans-serif;font-style:italic;font-weight:200;font-size:36px;line-height:44px}.col-header-right-container a{margin-top:10px}.container-blue,.container-grey{padding-top:20px;padding-bottom:20px}.container-blue{background-color:#005ba4}.container-grey{background-color:#e7e7e7}.container-grey .title{margin-bottom:15px;font-size:24px}footer,footer a{color:#fff;font-size:12px}footer a:hover{color:#3ea9ff;text-transform:none}.margin-top-20{margin-top:20px}.margin-bottom-20{margin-bottom:20px}.homebox img{border:1px solid #c1c2c3}.homebox .title{font-family:'Exo 2',sans-serif;margin-bottom:15px;font-size:24px;font-weight:400}.homebox .title a{font-family:'Exo 2',sans-serif;font-weight:400;color:#005ba4}.homebox .subtitle{margin-top:15px;color:#c1c2c3;text-transform:uppercase;font-size:12px}.homebox.boxmacchina{margin-bottom:30px}.homebox.boxmacchina .title{margin-top:10px;margin-bottom:0;line-height:24px}.btn{border-radius:0}.form-control{border-radius:0}.container-video{position:relative}.container-video a{position:absolute;top:50%;left:50%;color:#fff;font-size:72px;line-height:72px;margin-left:-36px;margin-top:-36px}.container-video a:hover{color:#fff}.title{font-family:'Exo 2',sans-serif;color:#005ba4;font-weight:400;font-size:24px}.subtitle{font-family:'Exo 2',sans-serif;color:#005ba4;font-weight:200;font-size:18px;margin-bottom:10px}.blue{color:#005ba4}@media (max-width:768px){.container-titolo-prodotto{margin-top:20px}}.container-titolo-prodotto .innercontainer-titolo-prodotto{background-color:#005ba4;color:#fff;padding-top:5px;padding-bottom:5px;padding-left:20px}.container-titolo-prodotto .innercontainer-titolo-prodotto h1{font-size:36px;text-transform:uppercase;font-family:'Exo 2',sans-serif;font-weight:600;margin-top:10px}.descrizione-prodotto .title{font-size:22px;font-weight:400;padding-top:10px;padding-bottom:10px}p.darkgrey{color:#030303}.btn-grey{background-color:#808285;color:#fff}.title-grey{color:#c1c2c3;text-transform:uppercase;font-size:20px;margin-bottom:10px;font-family:'Exo 2',sans-serif}table.tabella-prodotto{margin-top:20px}table.tabella-prodotto thead th{background-color:#005ba4;border-color:#fff;color:#fff}table.tabella-prodotto tr:hover{-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background-color:#3ea9ff!important;color:#f2f2f2}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #fff}.img-margin-bottom{margin-bottom:10px}a.readmore{color:#c1c2c3;margin-top:15px}a.readmore:hover{color:#414244}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(Opacity=0);opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:150%;left:50%;margin-bottom:-65px;margin-left:-80px;padding:7px;width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2}[data-tooltip]:after{position:absolute;bottom:-90%;left:50%;margin-left:-5px;width:0;border-bottom:5px solid #000;border-bottom:5px solid rgba(51,51,51,.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(Opacity=100);opacity:1}.img-thumbnail{border-radius:0}.centered{display:block;margin-left:auto;margin-right:auto}@media (max-width:768px){.logo{display:block;margin-left:auto;margin-right:auto}.col-languages{display:block;margin-left:auto;margin-right:auto}.col-languages ul{text-align:center;margin-top:0;margin-bottom:0;display:block;margin-left:auto;margin-right:auto}.frase-emozionale{text-align:center;margin-top:0;margin-bottom:10px;display:block;margin-left:auto;margin-right:auto}}@media (min-width:769px){.col-languages{float:right!important}.col-languages ul{float:right!important}.col-frase-emozionale{float:right!important}.col-frase-emozionale .frase-emozionale{float:right!important}}.icona_social{font-size:24px!important}#map{display:block;width:100%;height:600px;background-color:#d3d3d3;margin-top:25px}.container-menu{padding-left:0;padding-right:0}.boxmacchina .title a{font-family:'Exo 2',sans-serif;color:#005ba4;font-weight:400;font-size:24px}.table-contatti label.checkbox{margin-top:-20px}#select-macchine{margin-top:15px}@media (max-width:991px){#select-macchine{margin-top:0;margin-bottom:10px}}.btn-dettaglio-macchina{margin-top:50px}.box-tabella-programmi-base-installati{margin-top:10px}.affix{top:20px;width:213px}@media (min-width:1200px){.affix{width:263px}}#navaffix li.active{border-right:4px solid #005ba4;background-color:transparent;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.85) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.85) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.85) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}#navaffix li.active a{font-weight:700}.icone-macchina{margin-top:5px}.icone-macchina .c-icon{display:inline-block;background-color:#eee;padding:.4em .6em .4em .6em}.icone-macchina .c-icon span{font-size:14px;line-height:20px;color:#656565;vertical-align:top}.icone-macchina .c-icon img{margin-right:4px;width:20px;height:20px;border:none}.sectionwithpanel .panel{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);background-color:#fafafa}.sectionwithpanel .panel .title{padding-top:0}
.container404 {
  border: 1px solid #ccc;
  border-radius: 4px;
}
#cookieChoiceInfo { background-color: #444; color: white; top: inherit; bottom: 0; }
#cookieChoiceInfo a { color: #3ea9ff; }
#cookieChoiceInfo a:hover { color: #3ea9ff; }

.desc-macchinari { padding-bottom: 20px; }
.desc-macchinari .title { padding-bottom: 10px; font-size: 22px; display: inline-block; }
/*.icone-macchina { min-height: 28px; }*/

.link-news {
	background-color: #337ab7;
	color: white;
	padding: 10px 16px;
	display: inline-block;
	margin-top: 10px;
	font-family: "Exo 2";
	transition: .3s ease-in-out all;
}
.link-news:hover {
	color: white;
	text-decoration: none;
	background-color: #286090;
}

.mmc-box { text-align: center; padding-top: 15px; padding-bottom: 15px; }
.mmc-box .number { font-size: 56px; color: #005ba4; }
.mmc-box .description { font-size: 18px; color: #444; }

.mmc-box .description:after {
  content: ' ';
  display: block;
  width: 10%;
  margin: 20px auto;
  border-bottom: 1px solid;

  color: #005ba4 !important;
  border-color: #005ba4 !important;
}

.row-mmc-box { margin-top: 30px; background-color: #efefef; }
.title-big { font-size: 56px; }
.title-medium { font-size: 32px; }
.spacer {
  content: ' ';
  display: block;
  width: 10%;
  margin: 20px auto;
  border-bottom: 1px solid;

  color: #005ba4 !important;
  border-color: #005ba4 !important;
}
.marmomacBoxMacchina img {
  transition: .2s ease-in-out all;
}
.marmomacBoxMacchina:hover img {
  -webkit-transform: scale(.9);

}


.buttons-filter-category { margin-top: 10px; margin-bottom: 20px; }
.buttons-filter-category button {
  margin-bottom: 5px;
  /*text-transform: uppercase;*/
  -webkit-transition: -webkit-transform .2s ease-in; /* Changed here */
     -moz-transition:    -moz-transform .2s ease-in;
       -o-transition:      -o-transform .2s ease-in;
          transition:         transform .2s ease-in;
}
.buttons-filter-category button:hover { transform: translateY(-3px); }
.buttons-filter-category button.isChecked { font-weight: bold; }


/*MARMOMAC 2018*/

.card-marmomac h3,
.card-marmomac p,
.mmc-box-2018 .number,
.title-mmc-2018 {
  font-family: 'Exo 2',sans-serif !important;
 }
.row-mmc-box--2018 { margin-top: 0px; }
.row-mmc-box--2018 .description:after {
  width: 15%;
  border-bottom: 0px solid;
}
.card-marmomac {
  text-align: center;
  color: #ffffff;
  /*border-left: 5px solid #005ba4 !important;*/
  /*border: 1px solid #333;*/
  background-color: #005ba4;
  padding: 40px;
  margin-top: 20px;
}
.card-marmomac h3 { margin-top: 0px; font-size: 28px; }
.card-marmomac p { font-size: 22px; margin-bottom: 0px; }
.card-marmomac a {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 17px;
  padding: 12px 16px;
  margin-top: 16px;
  background-color: white;
  color: #005ba4;
}
.card-marmomac a:hover {
  background-color: #5491c7;
}

.mmc-2018-content,
.macchine-mmc-2018 { margin-top: 60px; }
.macchine-mmc-2018,
.macchine-mmc-2018 h2 { margin-bottom: 60px !important; }

div.cr02 {
      width: 100%;
    left: 50%;
    position: absolute;
    transform: translateX(-30%)
}
div.cr02 h4 {
  position: relative;
  float: left;
}
.label-new {
  color: #ffffff;
  font-size: 13px;
  background-color: #005ba4;
  padding: 5px;
  font-weight: 600;
    position: relative;
    float: left;
    margin-top: 5px;
    margin-left: 10px;
}
.marmomacBoxMacchina a:hover { text-decoration: none; }
