/*
Theme Name: Numero Primo Child
Theme URI: http://www.vinotecanumeroprimo.it
Description: A child theme of Numero Primo Theme
Author: atelier790
Author URI: http://atelier790.it/
Version: 1.0
Template: numeroprimo
*/
@import url("../numeroprimo/style.css");
span.date.entry_date.updated {
    display: none;
}
.latest_post_two_info {
    display: none !important;
}
.wpcf7-response-output {
    float: left !important;
	color: #000 !important;
}

#invia {
    margin-top: 10px;
}
.informativa{
	border: 1px solid #cccccc;
	color: #cccccc;
	padding: 5px;
	font-size: 11px;
	line-height: 12px;
}
.informativa2{
	color: #cccccc;
	padding: 5px;
	font-size: 11px;
	line-height: 12px;
}
div.wpcf7 {
	margin-left: -15px;
}
.title-news{
	font-weight:600;
}
.latest_post_holder.image_in_box .latest_post_text {
    padding: 0 0 0 0px;
}
.q_team .q_team_title_holder {
    text-align: left;
}
.q_team .q_team_description_inner p {
    text-align: left;
	line-height: 17px !important;
}
.q_team .q_team_description_inner{
	padding: 0 0px;
}
.q_team .q_team_text {
	padding: 23px 0px;
}
li.clearfix.news {
    margin-bottom: 50px;
}
.latest_post_holder.image_in_box .latest_post_text .excerpt {
    min-height: 83px;
}
.latest_post_image2.clearfix.vc_col-sm-4 {
    padding: 0px;
    margin-bottom: 20px;
	margin-right: 20px;
}
.blog_holder article.format-link .post_text .post_title, .blog_holder article.format-quote .post_text .post_title {
    padding: 0 0 0 0px;
}
/*MAP*/

    #container-map{
              width: 100%; 
              height: 500px;
              top:0px; 
              left:0;
              position: relative;
        }
      .popup a{
          color:#fe4a5d;
          text-decoration: none;
      }	
      .popup h2{
              margin:0;
              padding:0;
     }
      .popup #numeroprimo{
          width:220px;
          height:40px;
          background: url(img/NP_logotipo.png);
          text-indent: -9999px
        }
      #map-canvas{
          width: 100%; 
          height:100%; 
          position:relative;
          z-index:10;
    }
    
      #container-map{
              width: 100%; 
              height:500px;
              top:0px; 
              left:0;
              position: relative;
        }
      .popup a{
          color:#fe4a5d;
          text-decoration: none;
      }	
      .popup h2{
              margin:0;
              padding:0;
     }
      .popup #numeroprimo{
          width:220px;
          height:40px;
          background: url(img/NP_logotipo.png);
          text-indent: -9999px
        }
      #map-canvas{
          width: 100%; 
          height:100%; 
          position:relative;
          z-index:10;
    }    
      #container-map{
              width: 100%; 
              height:500px;
              top:0px; 
              left:0;
              position: relative;
        }
      .popup a{
          color:#fe4a5d;
          text-decoration: none;
      }	
      .popup h2{
              margin:0;
              padding:0;
     }
      .popup #numeroprimo{
          width:220px;
          height:40px;
          background: url(img/NP_logotipo.png);
          text-indent: -9999px
        }
      #map-canvas{
          width: 100%; 
          height:100%; 
          position:relative;
          z-index:10;
    }    
      #container-map{
              width: 100%; 
              height:500px;
              top:0px; 
              left:0;
              position: relative;
        }
      .popup a{
          color:#fe4a5d;
          text-decoration: none;
      }	
      .popup h2{
              margin:0;
              padding:0;
     }
      .popup #numeroprimo{
          width:220px;
          height:40px;
          background: url(img/NP_logotipo.png);
          text-indent: -9999px
        }
      #map-canvas{
          width: 100%; 
          height:100%; 
          position:relative;
          z-index:10;
    }    
      #container-map{
              width: 100%; 
              height:500px;
              top:0px; 
              left:0;
              position: relative;
        }
      .popup a{
          color:#fe4a5d;
          text-decoration: none;
      }	
      .popup h2{
              margin:0;
              padding:0;
     }
      .popup #numeroprimo{
          width:220px;
          height:40px;
          background: url(img/NP_logotipo.png);
          text-indent: -9999px
        }
      #map-canvas{
          width: 100%; 
          height:100%; 
          position:relative;
          z-index:10;
    }#container-map{
              width: 100%; 
              height:500px;
              top:0px; 
              left:0;
              position: relative;
        }
      .popup a{
          color:#fe4a5d;
          text-decoration: none;
      }	
      .popup h2{
              margin:0;
              padding:0;
     }
      .popup #numeroprimo{
          width:220px;
          height:40px;
          background: url(img/NP_logotipo.png);
          text-indent: -9999px
        }
      #map-canvas{
          width: 100%; 
          height:100%; 
          position:relative;
          z-index:10;
    }
li#menu-item-16277, li#menu-item-16278,
li#menu-item-16280, li#menu-item-16279{
    background-color: #ffffff;
	padding: 6px;
}
li#menu-item-16277 a, li#menu-item-16278 a,
li#menu-item-16280 a, li#menu-item-16279 a{
    color: #d33333;
}
li#menu-item-16277 a:hover, li#menu-item-16278 a:hover,
li#menu-item-16280 a:hover, li#menu-item-16279 a:hover{
    color: #333333;
}

.mobile_menu_button {
	display: none !important;
}

@media only screen and (min-width: 768px) {
  	li#menu-item-16277, li#menu-item-16278,
	li#menu-item-16280, li#menu-item-16279,
	#menu-item-wpml-ls-91-it, #menu-item-wpml-ls-91-en{
    	display: none;
	}
}