/* Enter Your Custom CSS Here */
.wpml-ls-legacy-list-horizontal {
    padding: 0!important;
}
ul {
    list-style-position: outside;
    padding-left: 18px;
}

li[data-filter="portfolio_category_148"],
li[data-filter="portfolio_category_154"]{
  display: none!important;
}

/* POPUP */
#spu-6389 .spu-close,#spu-6390 .spu-close {
    font-size: 45px!important;
    color: rgb(0, 0, 0);
    text-shadow: 0 1px 0#000;
    top: 15px!important;
    right: 15px!important;
}

#spu-6389 p,#spu-6390 p{font-size:13px!important;}





.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;  min-height: 1px;  padding-left: 7px;  padding-right: 7px;  padding-bottom: 7px;  padding-top: 7px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.q_tabs .tabs-nav li a {font-family: "Oswald"; color: #666;}
.q_tabs .tabs-nav li a { padding: 0 20px;}
.gallery_holder ul.v4 li, .wpb_gallery_slides .gallery_holder ul.v4 li { width: 23%; margin: 3px;}
.content .container .container_inner {padding: 50px;}
.header_top{height:10px;}
.header_top #lang_sel_list ul li a{padding: 0px 0px 0px 8px!important;}

/* ICONA MENU MOBILE */
.mobile_menu_button i.fa.fa-bars { font-size: 25px; margin-top: 15px; }

/* BACK TO TOP */
#back_to_top.on { z-index: 500!important; }



/* SLIDER NUOVA HOME */
.titolo_grande_slider{font-family:"Oswald"!important;font-size:25px!important; line-height:22px!important;}
.titolo_piccolo_slider{font-size:18px!important; color:#fcc200!important;}
.titolo_piccolo_slider_nero{font-size:18px!important; color:#000000!important; font-family: 'Raleway',sans-serif!important; font-weight:400!important}
.titolo_piccolo_slider a{color:#fcc200!important;}
.tp-bullets.simplebullets.round .bullet{width:16px; height:16px;}

  
/* LATEST POST HOME*/
.latest_post_holder .boxes_image {display: none;}
.latest_post_holder.boxes>ul>li .latest_post {background-color: #333;}
.latest_post {height: 170px;}
.latest_post h5 a{color:#fcc200}
.latest_post_text_inner{color:#fff}
.latest_post_holder.boxes>ul>li .latest_post p.excerpt{color:#fff}


/* SLIDER POST HOME */
.blog_text_holder {opacity: 1; z-index: 99;}
.blog_slides .item:hover .blog_text_holder{opacity: 1; z-index: 99;}
.caroufredsel_wrapper { background: #333!important; }
.blog_slides .item.alt .blog_text_holder { background-color: #444!important; }
.blog_text_holder_inner{padding-left:10px; padding-right:10px;}
.caroufredsel-direction-nav a{width: 30px; height: 30px; line-height: 36px;}
.caroufredsel-direction-nav a i {line-height: 30px;}
.blog_slider .caroufredsel-prev, .full_width .section_inner .blog_slider .caroufredsel-prev{left: 10px;}
.blog_slider .caroufredsel-next, .full_width .section_inner .blog_slider .caroufredsel-next{right: 10px;}



/* MENU - megamenu */
.drop_down .wide .second ul li:nth-child(4n+1) {clear: none}
.drop_down .wide .second ul li {width: 190px;}

/* PRETTYPHOTO */
.ppt {display:none!important}
.pp_top {display:none!important}
.pp_bottom {display:none!important}
.pp_content_container .pp_left {background: none!important;padding:0!important;}
.pp_content_container .pp_right {background: none!important;padding:0!important;}
.pp_content {background-color: none!important;height: 0!important;}
.pp_details .pp_description { display: block!important; }

/* FILTRO PORTFOLIO */
.filter_holder ul li span {    padding: 0 12px;}
.filter_outer {    margin: -20px 0 40px;    text-align: left;}

/* MAPPE */
.wpgmaps_blist_row {clear:none!important; float: left; width: 33%;}
.wpgmza_infowindow_description strong {padding:0!important; margin:0!important}
.wpgmza_infowindow_title {display: none;}
#wpgmza_marker_list_2,
#wpgmza_marker_list_4,
#wpgmza_marker_list_5{overflow: hidden;    padding-top: 50px; padding-bottom: 50px}


/* MAPPA NUOVA VISUALIZZAZIONE */
.wpgmza-basic-listing-image-holder{display:none;}
.wpgmza_basic_row {border: none!important; width:48%!important; border-top:1px solid #ccc!important; padding-top:20px!important; padding-bottom:10px!important}
.wpgmza-content-address-holder img{display:none;}
.wpgmza-content-address-holder {width:100%!important;}
.wpgmza-desc p{font-size:14px; line-height:20px; color:#000;}
.wpgmza-desc strong{font-size:14px!important; line-height:20px!important; color:#000;}
.wpgmza-content-address-holder strong {text-transform:uppercase;}
p.wpgmza_infowindow_address {display: none;}
#wpgmza_marker_51 {width:32%!important; text-align:center; padding-bottom:20px!important}
#wpgmza_marker_52 {width:32%!important; text-align:center; padding-bottom:20px!important}
#wpgmza_marker_53 {width:32%!important; text-align:center; padding-bottom:20px!important}


/* NUOVA MAPPA 2019 */
.gmpMmlSliderTableShell .gmpMmlSlidesTable td{vertical-align:middle!important;}
.desktop .gmpMmlSliderTableShell .gmpMmlSlidesTable td{padding:25px!important;}
td.gmpMmlSlideAddress {display: none!important;;}
.gmpMarkerGroupWrapper{display:block!important;}
.gmpMarkerGroup{display:none!important;}
tr.gmpMmlSlideTableHeader{display:none!important;}
.gmpMmlSliderTableShell .gmpMmlSlidesTable{margin-top:45px!important; margin-bottom:45px!important;}
.smartphone .gmpMarkerGroupWrapper td {padding-left: 24%!important;}
.smartphone .gmpMmlSlideDescription a{font-size: 11px!important; font-weight: 600!important;}
.smartphone .gmpMmlSliderTableShell .gmpMmlSlidesTable td:first-child a{white-space:normal!important;}
.mobile .gmpMarkerGroupWrapper td:before{display:none!important;}
.mobile .gmpMarkerGroupWrapper td{padding-left:0px!important;}


/* RETE DI VENDITA 2020 */
span.tab-title {line-height: 45px; font-size: 18px; font-weight: 400;}
.page-id-6133 table.gmpMmlSlidesTable, .page-id-6268 table.gmpMmlSlidesTable, .page-id-6279 table.gmpMmlSlidesTable{display:none!important;}





/* LISTE */
.q_icon_list {margin-bottom: 0px;}

/* BLOG */
.latest_post_holder.minimal .latest_post .latest_post_text{border-bottom:1px solid #dddddd; padding-bottom: 15px;}
.blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info {display: none;}
.CATEGORIA_LOOP {font-size: 11px; text-transform: uppercase;}

.q_masonry_blog article .q_masonry_blog_post_info { margin-top: 0; }

.q_masonry_blog article .q_masonry_blog_post_text > :last-child { padding-bottom: 15px; border-bottom: 1px solid #ddd; }

.q_masonry_blog article .q_masonry_blog_post_text .q_masonry_blog_excerpt { margin-top:10px; }

.blog-cat { margin-top: 5px; }
.blog-cat span { font-style: italic; font-size: 14px; }

aside .widget li.events-archive {
    background: #b9b9b9;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    -ms-transition: background .3s ease-in-out;
    -o-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

aside .widget li.events-archive:hover { background: #333333; }

/* FORM */
input[type="submit"] {    width: auto;    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;    font-size: 14px;    height: auto;    line-height: normal;    text-align: center;    background: #ffffff;    border-width: 1px;    border-color: #cccccc;    border-style: solid;    color: #444444;    cursor: pointer;    font-weight: normal;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    text-shadow: none;    padding: 6px 11px;    -moz-box-sizing: border-box;    box-sizing: border-box;    -ms-box-sizing: border-box;    -moz-box-shadow: 0 1px 1px #eeeeee;    -webkit-box-shadow: 0px 1px 1px #eeeeee;    box-shadow: 0 1px 1px #eeeeee;    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#eeeeee')";    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#eeeeee');    margin-top: 10px;    margin-bottom: 10px;    vertical-align: middle;}
input[type="submit"]:hover {    background: #efefef;    border-color: #cccccc;    color: #444444;}
input[type="password"] {    color: #555555;    background-color: #ffffff;    border-color: #cccccc;    border-width: 1px;    border-style: solid;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    width: 250px;    max-width: 100%;    font-size: 14px;    padding: 6px 10px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    outline: none;    font-weight: normal;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.testo-numero-serie {text-align: center!important;}

/* FOOTER */
.footer_top .widget.widget_nav_menu li {    line-height: 26px;}
.footer_top .widget_nav_menu ul li { padding: 0;}

/* TABS */
.q_tabs.horizontal .tabs-nav li:first-child a { padding-left: 20px;}
ul.tabs-nav .active {background-color: #000;}
ul.tabs-nav .active a{color:#FFF!important; border-bottom: 1px solid #000!important;}
.tabs-container .vc_row{margin-left:0px!important;}
.tabs-container .vc_row.wpb_row.section.vc_inner.vc_row-fluid {padding: 0;margin: 0;}

/* SINGLE POST */
.single-post .post_info {display: none;}
.blog_holder article .post_text h2 .date {    display: none;}

/* SEARCH */
.search-results .post_image,
.search-results .post_info,
.search-results .date{display: none!important;}
.search-results .post_text_inner {padding: 0px 23px 0px 23px!important;}

/* COOKIE */
#cn-notice-text {width: 50%; display: block; margin: 0 auto;}

/* SIDEBAR */
.sidebar li {    display: block;    background-color: #333333;    color: #FFF!important;    font-size: 14px;    line-height: 14px;    padding: 15px 20px 15px 20px!important;    text-transform: uppercase;    margin-bottom: 5px!important; }
.sidebar li a {font-weight: 600;}

/* MENU PRINCIPALE */
nav.main_menu>ul>li>a {    padding: 0 10px;}

/* PROGRESS BAR*/
.q_progress_bar .progress_title{display:none;}
.q_progress_bar{margin: 0 0 5px 0;}


/* PAGINA APPLICAZIONI */

.titolo_applications a{color:#ffffff!important;}
.titolo_applications a:hover{color:#666666!important;}
.titolo_applications h4{font-size:16px; letter-spacing:1px;}

.page-id-1325.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-1325 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-1339.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-1339 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-1341.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-1341 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-1432 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-1432.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.vc_gitem_row .vc_gitem-col {background-color:#fff!important}
.page-id-2104.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2104 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}


.page-id-2639.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2639 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-2643.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2643 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-2647.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2647 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-2636.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2636 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-2633.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2633 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}



.page-id-2638.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2638 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-2642.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2642 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-2646.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2646 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-2635.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2635 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}
.page-id-2631.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{display:none;}
.page-id-2631 h4{color: #303030; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; text-align:center!important;}



.vc_grid-item.vc_clearfix.vc_col-sm-3.vc_grid-item-zone-c-bottom.vc_visible-item.zoomIn.animated { border: 1px solid #ddd; width: 22%; padding: 8px; margin-right: 3%; min-height: 370px; margin-bottom:30px;}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {display: none;}

/* SHOWCASE GALLERY */
span.gallery_hover { text-align: center; }
strong.caption { position: absolute; left: 0; right: 0; top: 60%; color: #fff; line-height: 20px;  }

/* PAGINA PRODOTTI */
.projects_holder.v4 .mix{width: 22%; border: 1px solid #ddd; padding: 8px; min-height: 415px;}
.q_tabs.boxed .tabs-nav li.active a{border:none;}
.gallery_holder ul.v5 li, .wpb_gallery_slides .gallery_holder ul.v5 li {width: 19%; margin: 5px;}
.gallery_holder ul.v3 li, .wpb_gallery_slides .gallery_holder ul.v3 li {width: 32%; margin: 3px;}


.filter[data-filter="portfolio_category_77"]{display:none!important;}


/* VIDEO YOUTUBE */
.video-container {position: relative; padding-bottom: 53%; padding-top: 26px; height: 0; overflow: hidden;}

.video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* POPUP STAY UPDATED */
.popup-container { position: fixed; left: 0; right: 0; bottom: 0; width: 100%; background: #f0f0f0; border-top: 3px solid #FCC200; z-index: 0; height: 0; padding-top:20px!important; padding-bottom:20px!important;}
.smartphone .popup-container { overflow: scroll; }
.popup-container.open { z-index: 600; }

.popup-inner {
    position: absolute;
    left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.popup-inner .left, .popup-inner .right { width: 48%; float: left; margin-right: 2%; text-align: left; }
.smartphone .popup-inner .left, .mobile .popup-inner .right { width: 100%; float: none; }
.popup-inner input[type="text"], .popup-inner input[type="email"] { background-color: transparent!important; }
.popup-inner .frm_style_formidable-style.with_frm_style textarea { background-color: transparent!important; }
.popup-inner label.frm_primary_label { line-height: 16px; }
.popup-inner input[type="submit"] { text-transform: uppercase; font-weight: bold; margin: 0!important; }
.popup-inner p { margin: 3px 0; line-height: 18px; }
a.close-popup {
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 30px;
    border: 3px solid #666666;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 36px;
    color: #666666;
  -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;   
  border-radius: 50%;
    font-weight: bold;
}

.smartphone .popup-inner .left { padding-top: 10px; margin-bottom: 15px; }
.smartphone .popup-inner .right { padding-bottom: 30px; }
.smartphone a.close-popup { right: -15px; top: 10px; width: 30px; height: 30px; line-height: 26px; font-size: 20px; }
.smartphone .popup-inner { width: 83%; }
.smartphone .frm_style_formidable-style.with_frm_style .form-field { margin-bottom: 7px; }

.popup-inner fieldset { padding: 0!important; }



/* TIMELINE 
.freccia_timeline{margin-top:-160px;}
.colonna_evento {margin-top: -70px; padding-right: 0px; padding-left: 0px;}
.mobile .freccia_timeline {display: none;}
.mobile .colonna_evento {margin-top: inherit;}
*/

.colonna_freccia{width:24%!important;}
.timeline_col_1{width:41%!important;}
.timeline_col_2{width:18%!important;}
.timeline_col_3{width:41%!important;}

.smartphone .colonna_freccia{display:none}
.smartphone .timeline_col_1{width:100%!important;}
.smartphone .timeline_col_2{width:100%!important;}
.smartphone .timeline_col_3{width:100%!important;}
.smartphone .testo_timeline p,
.smartphone .testo_timeline h2,
.smartphone .testo_timeline h3 {text-align:center!important;}
.smartphone .icona_timeline {text-align: center!important;}
.smartphone .colonna_icone {margin-top: 10px!important;}
.smartphone .testo_timeline{border-top:1px solid #999; padding-top:20px;}
.smartphone .vc_custom_1450170628768 {text-align: center;}



/* PAGINA CUSTOMER CARE */
.colonna_customer {background-color: #ededed; margin-right: 10px; width: 24%; padding: 15px; min-height: 275px;}
.colonna_customer_estremi {background-color: #f7f7f7; margin-right: 10px; width: 24%;  min-height: 275px;}



/* MOBILE */

.smartphone h1{font-size:26px!important;}

/* HOME */
.smartphone .header_top .inner {display: inline-block;  margin-top: -20px; float: right; margin-right: -12px;}

.smartphone .tp-caption.mediumbggiallo, .smartphone .mediumbggiallo { overflow: hidden!important; left: 50%!important; top: 50%!important; -webkit-transform: translate(-50%,-50%)!important; -moz-transform: translate(-50%,-50%)!important; -ms-transform: translate(-50%,-50%)!important; -o-transform: translate(-50%,-50%)!important; transform: translate(-50%,-50%)!important; font-size: 14px!important; line-height: 16px!important; background-color: rgba(252, 194, 0, 0.9); padding: 10px!important; }

.smartphone .latest_post_holder.boxes>ul>li .latest_post p.excerpt {color: #fff!important;}

.smartphone .titolo_grande_slider{font-size: 14px!important; line-height: 18px!important; background-color: rgba(255,255,255,0.7); display:block; padding:5px!important;}
.smartphone .titolo_piccolo_slider a{display:none!important;}


/* MENU */
.smartphone nav.mobile_menu ul li a, .smartphone nav.mobile_menu ul li h3{font-family: 'Raleway',sans-serif!important; text-transform:uppercase!important;}

/* PRODOTTI */
.smartphone .filter_holder ul li {border-bottom: 1px solid #ddd;}
.smartphone .projects_holder.v4 .mix {width: 100%; border: 1px solid #ddd; padding: 0px; min-height: 415px;}
.smartphone .tabs-nav li {border-bottom: 1px solid #ddd;}
.smartphone .vc_column_container {padding-left: 20px; padding-right: 20px;}
.smartphone .gallery_holder ul li a img { margin-bottom: 20px!important;}
.mobile .gallery_holder ul li span.image_caption { line-height: 18px!important; display: inline-block; margin-top: 5px; margin-bottom: 15px; }

/* APPLICATIONS */
.smartphone .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_grid-item-zone-c-bottom.vc_visible-item.zoomIn.animated {border: 1px solid #ddd; width: 95%;padding: 8px; min-height: 400px; margin-bottom: 3%;}

.smartphone .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {display: none;}

/* CUSTOMER SERVICE */
.smartphone #wpgmza_marker_51 {width:100%!important;}
.smartphone #wpgmza_marker_52 {width:100%!important;}
.smartphone #wpgmza_marker_53 {width:100%!important;}
.smartphone .wpgmza_basic_row {width:100%!important;}
.smartphone .colonna_customer_estremi {width:100%!important; margin-top:10px!important;}
.smartphone .colonna_customer {width:100%!important; margin-top:10px!important;}
.smartphone .vc_row.wpb_row.section.vc_row-fluid.riga_customer_service {padding-top: 0px!important;}

/* FIND US */
.smartphone .wpgmaps_blist_row{width:100%}

/* FORM */
.smartphone .testo-numero-serie {text-align: left!important;}


/* AREA RISERVATA */

.smartphone .pulsante-area-riservata a{font-size:11px!important;}
.smartphone .pulsante-area-riservata{padding:0px!important; left:0!important; margin-left:0px!important;} 


/* TABLET */

/* HOME */
.tablet .latest_post_holder.boxes>ul>li .latest_post p.excerpt {color: #fff!important;}
.tablet p.excerpt {line-height: 17px;}

/* PRODOTTI */
.tablet .filter_holder ul li span {padding: 0 6px; border-right: 1px solid #666;}

/* APPLICATIONS */
.tablet .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_grid-item-zone-c-bottom.vc_visible-item.zoomIn.animated {width: 22.5%; margin-right: 1%; margin-left: 1%;}

/* CUSTOMER SERVICE */
.tablet .colonna_customer_estremi {width:48%; margin-top:10px;}
.tablet .colonna_customer {width:48%; margin-top:10px;}
.tablet .vc_row.wpb_row.section.vc_row-fluid.riga_customer_service {padding-top: 0px!important;}



@media screen and (max-width: 1200px) {
 .gallery_holder ul.v5 li, .wpb_gallery_slides .gallery_holder ul.v5 li { width: 24%; margin: 4px;}
}

.page-id-15187-2 #header-outer, .page-id-15187-2 #header-space, .page-id-15187-2 #footer-outer {

      display: none;
    }