@media (max-width: 1600px) {

	
.btn_q {
    -moz-user-select: none;
    background-image: none;
    border: 0px solid rgba(0, 0, 0, 0);
    border-radius: 0px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin: 5px 10px;
    padding: 10px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 45%;
	}
  

}

@media (max-width: 1440px) {

	
.btn_q {
    -moz-user-select: none;
    background-image: none;
    border: 0px solid rgba(0, 0, 0, 0);
    border-radius: 0px;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    line-height: 1.42857;
    margin: 5px 5px;
    padding: 10px 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 45%;
	}

	.btn-primary-ricerca {
    background-color: #fff;
    border-color: transparent;
    color: #595959;
    font-size: 88%;
    text-transform: uppercase;
	}
  

}

@media (max-width: 1360px) {

	.navbar-nav > li > a {
  padding: 10px 11px;
  line-height: 59px;
}

	
}



@media (max-width: 1280px) {

	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {margin-left: 0px;}

	.nav > li > a {
	  position: relative;
	  display: block;
	  padding: 10px 9px;
	}

}

@media (max-width: 1152px) {

	h3.titolihp,h3.titolihp2,h3.titolihpblack{color: #fff;font-size: 300%;font-weight: normal;}
	h3.titolihp2,h3.titolihpblack{text-align: center;}
	h3.titolihpblack{color: #000;}

	.well-abbonato ul {list-style-type: none;margin:0px;padding: 0px}
	.well-abbonato ul li{margin:10px 0px 20px 5px;padding: 0px 0px 0px 25px;color: #212121;font-weight:bold;font-size: 130%;background-image: url(../img/freccia.png);background-repeat: no-repeat;background-position: top left}
	.well-abbonato ul li a{color: #212121}
	.well-abbonato ul li a:hover{color: #ff0000;transition-duration:200ms;
	  transition-timing-function:ease-in;
	  transition-delay:70ms;
	  /* Firefox 4 */
	  -moz-transition-duration:200ms;
	  -moz-transition-timing-function:ease-in;
	  -moz-transition-delay:70ms;
	  /* Safari and Chrome */
	  -webkit-transition-duration:200ms;
	  -webkit-transition-timing-function:ease-in;
	  -webkit-transition-delay:70ms;
	  /* Opera */
	  -o-transition-duration:200ms;
	  -o-transition-timing-function:ease-in;
	  -o-transition-delay:70ms;
	  text-decoration: none}


	.input-group-ricerca {
	  position: relative;
	  float: right;
	  display: table;
	  border-collapse: separate;
	  margin-top: 0px;
	  margin-right: 10px;
	   margin-bottom: 0px
	}

	.input-group-ricerca[class*="col-"] {
	  float: right;
	  padding-left: 0;
	  padding-right: 0;
	}

}

@media (max-width: 1024px) {

	

	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {margin-left: 0px;}

	.nav > li > a {
	  position: relative;
	  display: block;
	  padding: 10px 5px;
	}

	.btn-primary-ricerca {
    background-color: #fff;
    border-color: transparent;
    color: #595959;
    font-size: 74%;
    text-transform: uppercase;
	}

	h3.titolihp,h3.titolihp2,h3.titolihpblack{color: #fff;font-size: 250%;font-weight: normal;}
	h3.titolihp2,h3.titolihpblack{text-align: center;}
	h3.titolihpblack{color: #000;}


	
	.input-group-ricerca {
	  position: relative;
	  float: right;
	  display: table;
	  border-collapse: separate;
	  margin-top: 0px;
	  margin-right: 10px;
	   margin-bottom: 0px
	}

	  
}

@media (max-width: 800px) {

	.navbar-brand {
	  float: left;
	  padding: 15px 0px;
	  font-size: 18px;
	  line-height: 20px;
	  width: 120px;
	  height: 116px;
	  margin-top: -19px;
	  margin-left: 10px;
	  background-image:url(../img/logo_FTV.png);
	  background-repeat: no-repeat;
	}


	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {margin-left: -10px;}

	.nav > li > a {
	  position: relative;
	  display: block;
	  padding: 10px 3px;
	}

	.navbar-nav {margin: 7.5px 0px;}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
	  border-color: transparent;
	}

	.navbar-collapse {
	  max-height: 375px;
	  overflow-x: visible;
	  padding-right: 15px;
	  padding-left: 15px;
	  border-top: 1px solid transparent;
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	  -webkit-overflow-scrolling: touch;
	}


	.btn-primary-ricerca {
    background-color: #fff;
    border-color: transparent;
    color: #595959;
    font-size: 100%;
    text-transform: uppercase;
	}

	footer{border-top:1px solid #7f7f7f;margin:20px 0px 20px 0px;padding: 0px;font-size: 90%;color: #818181}

	.social,.feed{margin:30px 0px 30px 0px;padding: 0px;font-size: 120%;color: #212121;text-align: left;line-height: 35px}
	.feed img{margin: 0px 10px 0px 0px;float: left;width: 32px;height: 32px}
	.addthis_32x32_style{float:left;margin-right:10px}


}

@media (max-width: 768px) {

	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {margin-left: 30px;}

	.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
	}

	
}

@media (max-width: 480px) {

.btn_q {
    -moz-user-select: none;
    background-image: none;
    border: 0px solid rgba(0, 0, 0, 0);
    border-radius: 0px;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    line-height: 1.42857;
    margin: 5px 5px;
    padding: 10px 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
	}

	

	

  

}