.bellows {
   overflow:hidden;  width:100%;  }

.bellows__header {
  position: relative;
  padding:20px 20px; background-color:#fff;margin-bottom: 15px;border-radius: 8px; border-left: 0; border-right: 0;font-weight: 800;color:#000; 
  -webkit-tap-highlight-color: transparent; }
  .bellows__header: {
     }
  .bellows__header::before, .bellows__header::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 2;
    display: block;
    width: 16px;
    height:1px;
    
    background:#666;
    pointer-events: none;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out;}
  .bellows__header::before {
  
 
    content: '';
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }
  .bellows__header::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .bellows__item.bellows--is-open > .bellows__header::before, .bellows__item.bellows--is-opening > .bellows__header::before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .bellows__item.bellows--is-open > .bellows__header::after, .bellows__item.bellows--is-opening > .bellows__header::after {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }
 
  .bellows__header h1,
  .bellows__header h2,
  .bellows__header h3,
  .bellows__header h4 {
    margin: 0; }

.bellows__content {
  padding: 20px; width:90%; padding-right:10%;padding-top: 10px;border-top: 1px solid #e5e5e5;margin-top: 7px;
  }
  .bellows__content .bellows {
    margin-top: 20px; }
.bellows__content p{ width:100%;}

.bellows__header h4{font-size: 16px;color: #61D1FF; }

.bellows__header h4 font{color: #333;margin-right: 10px;}

