/* Images *****************************************************************************************************************************************/
main img {
  max-width: 100%;
  height: auto; }
/* all large images 100 % in small devices */
.frame-layout-image100 .ce-left .ce-gallery {
  width: 100%; }

.frame-layout-image100 .ce-right .ce-gallery {
  width: 100%; }

.frame-layout-image100 .ce-center .ce-gallery {
  width: 100%;
  margin-left: 0%; }

.frame-layout-image100 .ce-center .ce-inner, .frame-layout-image100 .ce-center .ce-outer {
  float: none;
  right: 0; }

.frame-layout-image100 .ce-gallery figure {
  display: block; }

.frame-layout-image100 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image100 img {
  width: 100%; }
/* 95 Styles For Images */
.frame-layout-image95 .ce-left .ce-gallery {
  width: 100%; }

.frame-layout-image95 .ce-right .ce-gallery {
  width: 100%; }

.frame-layout-image95 .ce-center .ce-gallery {
  width: 100%;
  margin-left: 0%; }

.frame-layout-image95 .ce-center .ce-inner, .frame-layout-image95 .ce-center .ce-outer {
  float: none;
  right: 0; }

.frame-layout-image95 .ce-gallery figure {
  display: block; }

.frame-layout-image95 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image95 img {
  width: 100%; }
/* 90 Styles For Images */
.frame-layout-image90 .ce-left .ce-gallery {
  width: 100%; }

.frame-layout-image90 .ce-right .ce-gallery {
  width: 100%; }

.frame-layout-image90 .ce-center .ce-gallery {
  width: 100%;
  margin-left: 0%; }

.frame-layout-image90 .ce-center .ce-inner, .frame-layout-image90 .ce-center .ce-outer {
  float: none;
  right: 0; }

.frame-layout-image90 .ce-gallery figure {
  display: block; }

.frame-layout-image90 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image90 img {
  width: 100%; }
/* 85 Styles For Images */
.frame-layout-image85 .ce-left .ce-gallery {
  width: 100%; }

.frame-layout-image85 .ce-right .ce-gallery {
  width: 100%; }

.frame-layout-image85 .ce-center .ce-gallery {
  width: 100%;
  margin-left: 0%; }

.frame-layout-image85 .ce-center .ce-inner, .frame-layout-image85 .ce-center .ce-outer {
  float: none;
  right: 0; }

.frame-layout-image85 .ce-gallery figure {
  display: block; }

.frame-layout-image85 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image85 img {
  width: 100%; }
/* 80 Styles For Images */
.frame-layout-image80 .ce-left .ce-gallery {
  width: 100%; }

.frame-layout-image80 .ce-right .ce-gallery {
  width: 100%; }

.frame-layout-image80 .ce-center .ce-gallery {
  width: 100%;
  margin-left: 0%; }

.frame-layout-image80 .ce-center .ce-inner, .frame-layout-image80 .ce-center .ce-outer {
  float: none;
  right: 0; }

.frame-layout-image80 .ce-gallery figure {
  display: block; }

.frame-layout-image80 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image80 img {
  width: 100%; }
/* 75 Styles For Images */
.frame-layout-image75 .ce-left .ce-gallery {
  width: 100%; }

.frame-layout-image75 .ce-right .ce-gallery {
  width: 100%; }

.frame-layout-image75 .ce-center .ce-gallery {
  width: 100%;
  margin-left: 0%; }

.frame-layout-image75 .ce-center .ce-inner, .frame-layout-image75 .ce-center .ce-outer {
  float: none;
  right: 0; }

.frame-layout-image75 .ce-gallery figure {
  display: block; }

.frame-layout-image75 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image75 img {
  width: 100%; }
/* all medium images 50 % in small devices */
/* 70 Styles For Images */
.frame-layout-image70 .ce-left .ce-gallery {
  width: 50%; }

.frame-layout-image70 .ce-right .ce-gallery {
  width: 50%; }

.frame-layout-image50 .ce-center .ce-gallery {
  width: 50%;
  margin-left: 25%; }

.frame-layout-image70 .ce-gallery figure {
  display: block; }

.frame-layout-image70 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image70 img {
  width: 100%; }
/* 65 Styles For Images */
.frame-layout-image65 .ce-left .ce-gallery {
  width: 50%; }

.frame-layout-image65 .ce-right .ce-gallery {
  width: 50%; }

.frame-layout-image65 .ce-center .ce-gallery {
  width: 50%;
  margin-left: 25%; }

.frame-layout-image65 .ce-gallery figure {
  display: block; }

.frame-layout-image65 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image65 img {
  width: 100%; }
/* 60 Styles For Images */
.frame-layout-image60 .ce-left .ce-gallery {
  width: 50%; }

.frame-layout-image60 .ce-right .ce-gallery {
  width: 50%; }

.frame-layout-image60 .ce-center .ce-gallery {
  width: 50%;
  margin-left: 25%; }

.frame-layout-image60 .ce-gallery figure {
  display: block; }

.frame-layout-image60 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image60 img {
  width: 100%; }
/* 55 Styles For Images */
.frame-layout-image55 .ce-left .ce-gallery {
  width: 50%; }

.frame-layout-image55 .ce-right .ce-gallery {
  width: 50%; }

.frame-layout-image55 .ce-center .ce-gallery {
  width: 50%;
  margin-left: 25%; }

.frame-layout-image55 .ce-gallery figure {
  display: block; }

.frame-layout-image55 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image55 img {
  width: 100%; }
/* 50 Styles For Images */
.frame-layout-image50 .ce-left .ce-gallery {
  width: 50%; }

.frame-layout-image50 .ce-right .ce-gallery {
  width: 50%; }

.frame-layout-image50 .ce-center .ce-gallery {
  width: 50%;
  margin-left: 25%; }

.frame-layout-image50 .ce-gallery figure {
  display: block; }

.frame-layout-image50 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image50 img {
  width: 100%; }
/* 45 Styles For Images */
.frame-layout-image45 .ce-left .ce-gallery {
  width: 50%; }

.frame-layout-image45 .ce-right .ce-gallery {
  width: 50%; }

.frame-layout-image45 .ce-center .ce-gallery {
  width: 50%;
  margin-left: 25%; }

.frame-layout-image45 .ce-gallery figure {
  display: block; }

.frame-layout-image45 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image45 img {
  width: 100%; }
/* 40 Styles For Images */
.frame-layout-image40 .ce-left .ce-gallery {
  width: 50%; }

.frame-layout-image40 .ce-right .ce-gallery {
  width: 50%; }

.frame-layout-image40 .ce-center .ce-gallery {
  width: 50%;
  margin-left: 25%; }

.frame-layout-image40 .ce-gallery figure {
  display: block; }

.frame-layout-image40 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image40 img {
  width: 100%; }
/* 35 Styles For Images */
.frame-layout-image35 .ce-left .ce-gallery {
  width: 50%; }

.frame-layout-image35 .ce-right .ce-gallery {
  width: 50%; }

.frame-layout-image35 .ce-center .ce-gallery {
  width: 50%;
  margin-left: 25%; }

.frame-layout-image35 .ce-gallery figure {
  display: block; }

.frame-layout-image35 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image35 img {
  width: 100%; }
/* all medium images 25 % in small devices */
/* 30 Styles For Images */
.frame-layout-image30 .ce-left .ce-gallery {
  width: 25%; }

.frame-layout-image30 .ce-right .ce-gallery {
  width: 25%; }

.frame-layout-image30 .ce-center .ce-gallery {
  width: 25%;
  margin-left: 37.5%; }

.frame-layout-image30 .ce-gallery figure {
  display: block; }

.frame-layout-image30 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image30 img {
  width: 100%; }
/* 25 Styles For Images */
.frame-layout-image25 .ce-left .ce-gallery {
  width: 25%; }

.frame-layout-image25 .ce-right .ce-gallery {
  width: 25%; }

.frame-layout-image25 .ce-center .ce-gallery {
  width: 25%;
  margin-left: 37.5%; }

.frame-layout-image25 .ce-gallery figure {
  display: block; }

.frame-layout-image25 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image25 img {
  width: 100%; }
/* 20 Styles For Images */
.frame-layout-image20 .ce-left .ce-gallery {
  width: 25%; }

.frame-layout-image20 .ce-right .ce-gallery {
  width: 25%; }

.frame-layout-image20 .ce-center .ce-gallery {
  width: 25%;
  margin-left: 37.5%; }

.frame-layout-image20 .ce-gallery figure {
  display: block; }

.frame-layout-image20 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image20 img {
  width: 100%; }
/* 15 Styles For Images */
.frame-layout-image15 .ce-left .ce-gallery {
  width: 25%; }

.frame-layout-image15 .ce-right .ce-gallery {
  width: 25%; }

.frame-layout-image15 .ce-center .ce-gallery {
  width: 25%;
  margin-left: 37.5%; }

.frame-layout-image15 .ce-gallery figure {
  display: block; }

.frame-layout-image15 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image15 img {
  width: 100%; }
/* 10 Styles For Images */
.frame-layout-image10 .ce-left .ce-gallery {
  width: 25%; }

.frame-layout-image10 .ce-right .ce-gallery {
  width: 25%; }

.frame-layout-image10 .ce-center .ce-gallery {
  width: 25%;
  margin-left: 37.5%; }

.frame-layout-image10 .ce-gallery figure {
  display: block; }

.frame-layout-image10 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image10 img {
  width: 100%; }
/* 5 Styles For Images */
.frame-layout-image5 .ce-left .ce-gallery {
  width: 25%; }

.frame-layout-image5 .ce-right .ce-gallery {
  width: 25%; }

.frame-layout-image5 .ce-center .ce-gallery {
  width: 25%;
  margin-left: 37.5%; }

.frame-layout-image5 .ce-gallery figure {
  display: block; }

.frame-layout-image5 .ce-column {
  margin-right: 0;
  width: 100%; }

.frame-layout-image5 img {
  width: 100%; }

@media (min-width: 768px) {
  /* 100 Styles For Images */
  /* 95 Styles For Images */
  /* 90 Styles For Images */
  /* 85 Styles For Images */
  /* 80 Styles For Images */
  /* 75 Styles For Images */
  /* 70 Styles For Images */
  /* 65 Styles For Images */
  /* 60 Styles For Images */
  /* 55 Styles For Images */
  /* 50 Styles For Images */
  /* 45 Styles For Images */
  /* 40 Styles For Images */
  /* 35 Styles For Images */
  /* 30 Styles For Images */
  /* 25 Styles For Images */
  /* 20 Styles For Images */
  /* 15 Styles For Images */
  /* 10 Styles For Images */
  /* 5 Styles For Images */
    .frame-layout-image100 .ce-left .ce-gallery {
      width: 100%; }
    .frame-layout-image100 .ce-right .ce-gallery {
      width: 100%; }
    .frame-layout-image100 .ce-center .ce-gallery {
      width: 100%;
      margin-left: 0%; }
    .frame-layout-image100 .ce-center .ce-inner, .frame-layout-image100 .ce-center .ce-outer {
      float: none;
      right: 0; }
    .frame-layout-image100 .ce-gallery figure {
      display: block; }
    .frame-layout-image100 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image100 img {
      width: 100%; }
    .frame-layout-image95 .ce-left .ce-gallery {
      width: 95%; }
    .frame-layout-image95 .ce-right .ce-gallery {
      width: 95%; }
    .frame-layout-image95 .ce-center .ce-gallery {
      width: 95%;
      margin-left: 2.5%; }
    .frame-layout-image95 .ce-gallery figure {
      display: block; }
    .frame-layout-image95 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image95 img {
      width: 100%; }
    .frame-layout-image90 .ce-left .ce-gallery {
      width: 90%; }
    .frame-layout-image90 .ce-right .ce-gallery {
      width: 90%; }
    .frame-layout-image90 .ce-center .ce-gallery {
      width: 90%;
      margin-left: 5%; }
    .frame-layout-image90 .ce-gallery figure {
      display: block; }
    .frame-layout-image90 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image90 img {
      width: 100%; }
    .frame-layout-image85 .ce-left .ce-gallery {
      width: 85%; }
    .frame-layout-image85 .ce-right .ce-gallery {
      width: 85%; }
    .frame-layout-image85 .ce-center .ce-gallery {
      width: 85%;
      margin-left: 7.5%; }
    .frame-layout-image85 .ce-gallery figure {
      display: block; }
    .frame-layout-image85 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image85 img {
      width: 100%; }
    .frame-layout-image80 .ce-left .ce-gallery {
      width: 80%; }
    .frame-layout-image80 .ce-right .ce-gallery {
      width: 80%; }
    .frame-layout-image80 .ce-center .ce-gallery {
      width: 80%;
      margin-left: 10%; }
    .frame-layout-image80 .ce-gallery figure {
      display: block; }
    .frame-layout-image80 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image80 img {
      width: 100%; }
    .frame-layout-image75 .ce-left .ce-gallery {
      width: 75%; }
    .frame-layout-image75 .ce-right .ce-gallery {
      width: 75%; }
    .frame-layout-image75 .ce-center .ce-gallery {
      width: 75%;
      margin-left: 12.5%; }
    .frame-layout-image75 .ce-gallery figure {
      display: block; }
    .frame-layout-image75 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image75 img {
      width: 100%; }
    .frame-layout-image70 .ce-left .ce-gallery {
      width: 70%; }
    .frame-layout-image70 .ce-right .ce-gallery {
      width: 70%; }
    .frame-layout-image70 .ce-center .ce-gallery {
      width: 70%;
      margin-left: 15%; }
    .frame-layout-image70 .ce-gallery figure {
      display: block; }
    .frame-layout-image70 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image70 img {
      width: 100%; }
    .frame-layout-image65 .ce-left .ce-gallery {
      width: 65%; }
    .frame-layout-image65 .ce-right .ce-gallery {
      width: 65%; }
    .frame-layout-image65 .ce-center .ce-gallery {
      width: 65%;
      margin-left: 17.5%; }
    .frame-layout-image65 .ce-gallery figure {
      display: block; }
    .frame-layout-image65 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image65 img {
      width: 100%; }
    .frame-layout-image60 .ce-left .ce-gallery {
      width: 60%; }
    .frame-layout-image60 .ce-right .ce-gallery {
      width: 60%; }
    .frame-layout-image60 .ce-center .ce-gallery {
      width: 60%;
      margin-left: 20%; }
    .frame-layout-image60 .ce-gallery figure {
      display: block; }
    .frame-layout-image60 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image60 img {
      width: 100%; }
    .frame-layout-image55 .ce-left .ce-gallery {
      width: 55%; }
    .frame-layout-image55 .ce-right .ce-gallery {
      width: 55%; }
    .frame-layout-image55 .ce-center .ce-gallery {
      width: 55%;
      margin-left: 22.5%; }
    .frame-layout-image55 .ce-gallery figure {
      display: block; }
    .frame-layout-image55 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image55 img {
      width: 100%; }
    .frame-layout-image50 .ce-left .ce-gallery {
      width: 50%; }
    .frame-layout-image50 .ce-right .ce-gallery {
      width: 50%; }
    .frame-layout-image50 .ce-center .ce-gallery {
      width: 50%;
      margin-left: 25%; }
    .frame-layout-image50 .ce-gallery figure {
      display: block; }
    .frame-layout-image50 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image50 img {
      width: 100%; }
    .frame-layout-image45 .ce-left .ce-gallery {
      width: 45%; }
    .frame-layout-image45 .ce-right .ce-gallery {
      width: 45%; }
    .frame-layout-image45 .ce-center .ce-gallery {
      width: 45%;
      margin-left: 27.5%; }
    .frame-layout-image45 .ce-gallery figure {
      display: block; }
    .frame-layout-image45 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image45 img {
      width: 100%; }
    .frame-layout-image40 .ce-left .ce-gallery {
      width: 40%; }
    .frame-layout-image40 .ce-right .ce-gallery {
      width: 40%; }
    .frame-layout-image40 .ce-center .ce-gallery {
      width: 40%;
      margin-left: 30%; }
    .frame-layout-image40 .ce-gallery figure {
      display: block; }
    .frame-layout-image40 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image40 img {
      width: 100%; }
    .frame-layout-image35 .ce-left .ce-gallery {
      width: 35%; }
    .frame-layout-image35 .ce-right .ce-gallery {
      width: 35%; }
    .frame-layout-image35 .ce-center .ce-gallery {
      width: 35%;
      margin-left: 32.5%; }
    .frame-layout-image35 .ce-gallery figure {
      display: block; }
    .frame-layout-image35 .ce-column {
      margin-right: 0; }
    .frame-layout-image35 img {
      width: 100%; }
    .frame-layout-image30 .ce-left .ce-gallery {
      width: 30%; }
    .frame-layout-image30 .ce-right .ce-gallery {
      width: 30%; }
    .frame-layout-image30 .ce-center .ce-gallery {
      width: 30%;
      margin-left: 35%; }
    .frame-layout-image30 .ce-gallery figure {
      display: block; }
    .frame-layout-image30 .ce-column {
      margin-right: 0; }
    .frame-layout-image30 img {
      width: 100%; }
    .frame-layout-image25 .ce-left .ce-gallery {
      width: 25%; }
    .frame-layout-image25 .ce-right .ce-gallery {
      width: 25%; }
    .frame-layout-image25 .ce-center .ce-gallery {
      width: 25%;
      margin-left: 37.5%; }
    .frame-layout-image25 .ce-gallery figure {
      display: block; }
    .frame-layout-image25 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image25 img {
      width: 100%; }
    .frame-layout-image20 .ce-left .ce-gallery {
      width: 20%; }
    .frame-layout-image20 .ce-right .ce-gallery {
      width: 20%; }
    .frame-layout-image20 .ce-center .ce-gallery {
      width: 20%;
      margin-left: 40%; }
    .frame-layout-image20 .ce-gallery figure {
      display: block; }
    .frame-layout-image20 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image20 img {
      width: 100%; }
    .frame-layout-image15 .ce-left .ce-gallery {
      width: 15%; }
    .frame-layout-image15 .ce-right .ce-gallery {
      width: 15%; }
    .frame-layout-image15 .ce-center .ce-gallery {
      width: 15%;
      margin-left: 42.5%; }
    .frame-layout-image15 .ce-gallery figure {
      display: block; }
    .frame-layout-image15 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image15 img {
      width: 100%; }
    .frame-layout-image10 .ce-left .ce-gallery {
      width: 10%; }
    .frame-layout-image10 .ce-right .ce-gallery {
      width: 10%; }
    .frame-layout-image10 .ce-center .ce-gallery {
      width: 10%;
      margin-left: 45%; }
    .frame-layout-image10 .ce-gallery figure {
      display: block; }
    .frame-layout-image10 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image10 img {
      width: 100%; }
    .frame-layout-image5 .ce-left .ce-gallery {
      width: 5%; }
    .frame-layout-image5 .ce-right .ce-gallery {
      width: 5%; }
    .frame-layout-image5 .ce-center .ce-gallery {
      width: 5%;
      margin-left: 47.5%; }
    .frame-layout-image5 .ce-gallery figure {
      display: block; }
    .frame-layout-image5 .ce-column {
      margin-right: 0;
      width: 100%; }
    .frame-layout-image5 img {
      width: 100%; } }
/* two cols */
.ic-2 .ce-column {
  width: 50%; }

.ic-2 .ce-column:first-of-type figure {
  padding-right: 7.5px; }

.ic-2 .ce-column:last-of-type figure {
  padding-left: 7.5px; }
/* three cols */
.ic-3 .ce-column {
  width: 33.33%; }

.ic-3 .ce-column figure {
  padding-left: 7.5px;
  padding-right: 7.5px; }

.ic-3 .ce-column:first-of-type figure {
  padding-left: 0; }

.ic-3 .ce-column:last-of-type figure {
  padding-right: 0; }
/* four cols */
.ic-4 .ce-column {
  width: 25%; }

.ic-4 .ce-column figure {
  padding-left: 7.5px;
  padding-right: 7.5px; }

.ic-4 .ce-column:first-of-type figure {
  padding-left: 0; }

.ic-4 .ce-column:last-of-type figure {
  padding-right: 0; }
/* five cols */
.ic-5 .ce-column {
  width: 20%; }

.ic-5 .ce-column figure {
  padding-left: 7.5px;
  padding-right: 7.5px; }

.ic-5 .ce-column:first-of-type figure {
  padding-left: 0; }

.ic-5 .ce-column:last-of-type figure {
  padding-right: 0; }
/* six cols */
.ic-6 .ce-column {
  width: 16.66%; }

.ic-6 .ce-column figure {
  padding-left: 7.5px;
  padding-right: 7.5px; }

.ic-6 .ce-column:first-of-type figure {
  padding-left: 0; }

.ic-6 .ce-column:last-of-type figure {
  padding-right: 0; }
/* seven cols */
.ic-7 .ce-column {
  width: 14.285%; }

.ic-7 .ce-column figure {
  padding-left: 7.5px;
  padding-right: 7.5px; }

.ic-7 .ce-column:first-of-type figure {
  padding-left: 0; }

.ic-7 .ce-column:last-of-type figure {
  padding-right: 0; }
/* eight cols */
.ic-8 .ce-column {
  width: 12.5%; }

.ic-8 .ce-column figure {
  padding-left: 7.5px;
  padding-right: 7.5px; }

.ic-8 .ce-column:first-of-type figure {
  padding-left: 0; }

.ic-8 .ce-column:last-of-type figure {
  padding-right: 0; }

@media (max-width: 575px) {
  /* two cols */
  /* three cols */
  /* four cols */
  /* five cols */
  /* six cols */
  /* seven cols */
  /* eight cols */
    .ic-2 .ce-column {
      width: 100%; }
    .ic-2 .ce-column:first-of-type figure {
      padding-right: 0; }
    .ic-2 .ce-column:last-of-type figure {
      padding-left: 0; }
    .ic-3 .ce-column {
      width: 100%; }
    .ic-3 .ce-column figure {
      padding-left: 0;
      padding-right: 0; }
    .ic-3 .ce-column:first-of-type figure {
      padding-left: 0; }
    .ic-3 .ce-column:last-of-type figure {
      padding-right: 0; }
    .ic-4 .ce-column {
      width: 50%; }
    .ic-4 .ce-column figure {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    .ic-4 .ce-column:first-of-type figure {
      padding-left: 0; }
    .ic-4 .ce-column:last-of-type figure {
      padding-right: 0; }
    .ic-5 .ce-column {
      width: 50%; }
    .ic-5 .ce-column figure {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    .ic-5 .ce-column:first-of-type figure {
      padding-left: 0; }
    .ic-5 .ce-column:last-of-type figure {
      padding-right: 0; }
    .ic-6 .ce-column {
      width: 33.33%; }
    .ic-6 .ce-column figure {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    .ic-6 .ce-column:first-of-type figure {
      padding-left: 0; }
    .ic-6 .ce-column:last-of-type figure {
      padding-right: 0; }
    .ic-7 .ce-column {
      width: 33.33%; }
    .ic-7 .ce-column figure {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    .ic-7 .ce-column:first-of-type figure {
      padding-left: 0; }
    .ic-7 .ce-column:last-of-type figure {
      padding-right: 0; }
    .ic-8 .ce-column {
      width: 33.33%; }
    .ic-8 .ce-column figure {
      padding-left: 7.5px;
      padding-right: 7.5px; }
    .ic-8 .ce-column:first-of-type figure {
      padding-left: 0; }
    .ic-8 .ce-column:last-of-type figure {
      padding-right: 0; } }
