.flexr { 
    display: flex;
    padding: 2px 2px;
    }
  .flexc {
    display: flex;
    padding: 0 2px 0 2px;
    flex-direction: column;
  }
  
.f50 {
  flex-basis: 50%;
}
.f60 {
  flex-basis: 60%;
}

.centerblock {
  display: block;
  margin-left: auto;
  margin-right: auto }

.festival article {
  /* background-color:#ff3260;  */
  /* background-image: url("stara.png"); */
  /* background-repeat: space; */
  border: 33px solid;
  border-color: #ff3260;
  border-image: url(paper9.png) 32 round;  
  padding: 0;
}

.nobr {
  white-space: nowrap;
}

/* .bg {background-color:#efb607} */
.bg {
  background: url("paper1.jpg") repeat;
  /* Always specify a fallback background color */
  background-color: #f0f0f0; 
}

.g1 {background: linear-gradient(180deg, rgb(172, 218, 251) 0%, rgb(86, 213, 248) 100%)}
.g2 {background: linear-gradient(180deg,  rgb(86, 213, 248) 0%, rgb(172, 218, 251) 100%)}
.ginoutin {background-color:#77d6fb;background: linear-gradient(180deg, rgba(86, 213, 248, 0.9) 0%, rgba(172, 218, 251, 0.7) 10%, rgba(172, 218, 251, 0.7) 90%, rgba(86, 213, 248, 0.9) 100%)}
/* .ginoutin {background-color:#efb607;background: linear-gradient(180deg, rgba(239,182,7,1) 0%, rgba(255,230,153,1) 10%, rgba(255,230,153,1) 90%, rgba(239,182,7,1) 100%)} */

.shad {box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}

.intpad {
  padding: 0 28px;
}

@media screen and (max-width: 650px) {
  .festival article {
    /* padding: 32px 0; */
    border-style: solid none solid none;
  }
  .intpad {
    padding: 0 4px;
  }
}