@CHARSET "UTF-8";

.clear:before,.row:before,.row3:before,
.clear:after,.row:after,.row3:after {
  display: table;
  content: ' ';
  clear: both;
}

/*******************************************************************************
 ** Utility: 3-col responsive grid */

.row3 .col {
  width: 32.5%;
  padding-left: 1%;
  margin: 0;
  float: left;
}

.row3 .col:first-child {
  padding-left: 0;
}

.col1,.col2,.col3 {
  padding: 4px 0;
  margin: 0;
}

.col1 {
  width: 24%;
  padding-left: 1%;
  float: left;
}

.col1.gapless {
  width: 25%;
  padding-left: 0;
}

.col2 {
  width: 49%;
  padding-left: 1%;
  float: left;
}

.col2.gapless {
  width: 50%;
  padding-left: 0;
}

.col3 {
  width: 74%;
  padding-left: 1%;
  float: left;
}

.col3.gapless {
  width: 75%;
  padding-left: 0;
}


.col4 {
  width: 100%;
  padding-left: 0;
}

.colthumb {
  float: left;  
  width: 160px;
}

.colall {
  float: left;
  padding-left: 1%;
  width: calc(99% - 160px);
}

.col1:first-child, .col2:first-child, .col3:first-child {
  padding-left: 0;
}

.carousel li:before {
  display: none;
}

@media (max-width: 600px) {
  
  .members-cpl .formandu-button {
    height: auto;
  }

  .members-cpl .formandu-button span {
    padding: 8px;
  }
    
  .members-cpl .formandu-button svg {
    display: none;
  }
  
  .row3 .col, .col1, .col2, .col3 {
    width: 100%;
    padding-left: 0;
    float: none;
  }
  
  .col1.right, .col2.right, .col1.right+.col1 {
    text-align: center;
  }
  
  .col1.right, .col2.right {
    font-weight: bold;
  }

}

img.pbfull {
  width: 100%;
  height: auto;
}

img.pbcircle {
  width: 128px;
  height: 128px;
}

.round img.pbcircle {
  border-radius: 128px;
}

.center {
  text-align: center;
}

.slides-pagination {
  list-style: none;
}

.slides-pagination li:before {
  display: none;
}

.slides-pagination li {
  margin: 0;
}

.slides-pagination a {
  font-size: 0 !important;
  background: #fff;
  border: 1px solid #000;
  width: 12px !important;
  height: 12px !important;  
  border-radius: 10px;
  transition: background 0.3s;
}

.slides-pagination .selected a {
  background: #888;
}

li.slide {
  text-align: center;
  position: absolute !important;
}

.pbslideshow>div {
  height: 100%;
}