 
.panel-default{display: none;}
.panel-body{
  padding:0px 20px 20px 20px;
    }
  

.panel-default{
 border-radius: 0!important; 

}
.panel-heading{cursor:pointer;
   border-radius: 0!important; 
}

.panel-body ul{
  
 margin-top: 2px;
 margin-bottom: 2px;
}

.panel-body ul li{
  
    padding-top: 5px !important; 
    padding-bottom: 5px !important; 
    padding-left: 10px !important; 
}

.boxCerca{clear:both;width:550px;margin:0 auto;position:relative;left:25px;top:30px}

.boxInputCerca input[type="text"] {
    border: 0;
    padding: 10px 60px 10px 30px;
    border-radius: 20px;
    width:329px;
    font: 15px HelveticaNeueLight;
    background: #fff;
	float:left;
}

.Button input[type="submit"] {
    border: 0;
    padding: 10px 20px 10px 20px;
    font: 15px HelveticaNeueLight;
    border-radius: 20px;
    background: #84754d;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    transition: all .3s ease-in-out;
    position: relative;
    right: 50px;
}

.collapse {
  display: none;
}
.collapse.in  {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}

.panel-heading {

  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;margin:0;
  color: #1e1e1e;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;

}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;color:#1e1e1e
}
.panel-title > a{display:block;  padding: 16px 0;display:flex;justify-content: initial;align-items: center;text-decoration: none;}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
 
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 0px;
}
.panel-group .panel-heading {
  border-bottom: 0;text-align:center;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {

}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
}
.panel-default {
}
.panel-default > .panel-heading {
  color: #1e1e1e;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {

}

@media (max-width: 1280px){
  .panel-body{
    padding:0px 20px 20px 0px;
  }
}
	
	
	
@media (max-width: 1023px){
  .panel-default{display: block;}

	
.panel-body {
width:100%;column-count: 1;
}

.fasciaFiltri{width:94%}

.boxCerca{margin:0 auto 20px auto;text-align:center;width:100%;left:0}

.boxInputCerca input[type="text"] {
    width:60%;margin:0 auto;float:none
}
.Button input[type="submit"] {
    border: 0;
    position: static;margin:20px 0 10px 0;

}

.boxFiltriCategorie,.boxFiltriFormato,.boxFiltriLayout{float:left;width:33%;}

	
	
@media (max-width: 680px){
	

  .panel-body {
   column-count: 1;  
    }
	
	}